ae3f6c9e2bb121905686de290370b21f432cd9344a84bc777bf07f4458e918a8bbcd471d6fc98f852af06b28abe243f420ac56269164c8e30885ce88b177165cdaf23e03edefe4a59bc6521343be87f356711585fdd63113f8592e5ce4f8ff179159bb469203eb31e1864d9e11c5b1a189dece89e637ffa3d1a6945181b10056d11b8f30fb79a598bb4d359cb7413e58335358f0bbb64b87868d2782e0dfaef8e13e20bc0b0c8911dd9fa980bbbd6b4dd312450c354443fd50d204fbad25cba519ed6f1b2fa8cc4b89c3d76fabe1c8e2c6a5202067517a7a4f90f291fb5a2a08ca88070ceb1e1e8ff963652b27e2ca5f07dfd68bb934fdb2894fa78dc97e603603ae5d2974fe8ef83682a886c1d5a2d105940d7b6918a02e5b94f18b5549049defa0555d3f32505476e443785b2f1cb0a29afd3f16d8a3249f6ba3383a5581b149a3a1f75794632546ce2741cc3885f7cca103ec09f103210f78804c5537e706fbdf4d3f8395d663fe58bf83cf4fa18c17f0eadb8586f1b7144731184a5edc310c723ecabfced78bbd39d2d02fcd0ce10d3aff7ae0965ed705b88554cc284928f50219c53d0a615baa43ad281f0e70b52f82f387d63dd45bea05cc38863524c0d2be12b871ed976d82ef5976cc1da84a4dd5b28e43e4a41bef8260c8b630c48c9ea5e1ceb08c509b9ce4cd47f5b3eb323455fe2d59eef8b8a68bec92a10772b33d60b29811be5b62bb1abf82e2a9b4b05d0cfef66fd7ca41b562f91bef175d8d52b9fd7a4f6bf29c1eeac318d85d3f7f21a8d8d426ee47b2250ae7bda96afe1ff98787fd62b4ea1fd792f8f4137de9aabf94c54c76e49cb64613ad056ba736333638402e9e2a8159a7eea283bd08572a32d41497c3400d51547e9d176de8f85c595e0e59a4140c1ba88070dcfa8e52fdde6399cf2e87b1df108bc18348452ae7d34c3dec6ac43cf99d57cbc813541b9f990b88179c6f1d59b4d99f91211e26010eebc8868bc26eb5e238a4defd37d7ad9ea147f8f0709069141740da28cd747966dd05ad08e97d6069251e170af489f7dff6959c85fb14d729c466ae27a4accd7054120a39e200d6584f0ba74f0c5546c6826ce8dd55bcac34bf156da7ad4ece9dcc282d9f3c2353058dd1a4fcb7fa233273da65ccc9e5422d107bbf720366090828b5c3f3457e41168a350fa074c905ffd01240325f67736e7f20c27274b4ec581dbd394b05ddd338ee9a6edb0d793cc744b3aa473e59ddee9979f7cdc2a647cb873253c91495833597f6f9478a989af7569e25314739ac874bb8ab327c3f9ba0805af06491adf7ae38cd8ebbce3df689d63946dd6ee54c721ea42100fa5a167fe74a0cad72d21cb2735c6fe1c2ab3df2f8c64e0c7c7983fd1350ee3cd969e420dc6b06c7c8fc4da2e6e86fa834ae82b46557e54466c08218ef7aea40541c7efaf9bcd3a6e656bf1bd7ed85bd975adb4f63dbe9470d3eebdc258892dd73cd2704d93bdd6c75c23f9b8d36e28b50f89ca3505b6b12445812d6665688d5c14499c914418af11d658126fa5871735d359a5f07550eb2ebfe24cc031dd61612280665b16924ff8ec2228e2e02036c262411f857132c1115479335320a8986389bccf6c5be03153adb77c7b1b151550d41c7efa35b594110c6ba8e1d55a06446a992217f5400da1b67103f7f3fcc281b26ff3065ccd0d50047f30b5b3d3836f201742fc905d7715fc78d3a14a1612958258ceb937e0e4cbac3269a508bca57d91f049c00516a63189822036ef04b7c8fd64847baac998d79a80cd9646a30b5d21c82cef151c2aa81605edae4b78d3f5bf4b68a82105942c4400b98bb680ea4e39868c618e967abb6c32123800385cab4216bc84bd12b4e67dfd656dc685eafffca5e79a8fe635490a4c138f57e617d5fb9248f5fb0c78605f48f458ca87f161f2ba5ee72118ef1b3c15773d7ab6ce36b58ee89d19a4779bb3af6e1a39baab0baf4c1de2084b36934694c2106d60740815cce3fd02a8bcdfa7c088843712355bb1749efa5674e9fc051dd45c32cf5142d4ba86234c08760418fd5905f41b240dd087f1ced9f17d5b2d480e2a5ca1846af2fc9b8e3734c16ca3cb526b40c6f23d09ff0131ee64722e13ef9be9149d254ef73165b3a2683b29cc41f6dbc1922c7bc2b77c8a1ab102b3b715644a6f226fef2c8a55908372f3090cdd27c7e06b8889972739ed58ebdcb15e0f37ef52a49d050208a618d66f6e32539c035736e405f34984248335199f44ab581bd3e4c10935d817ec3d18e42ca1512bcb0b2e0beb59adeb31d4c3257addcc410663312661770fb7a09ca5b589c309e9d7dfc6a88dfb0935dc7c4af70bc3cfbd584188527faa9579812398c97f7c1473fb3778facc8841a25e2815b1ca8337ba203e1b5e4818a55775045b41a3a9ee41de0629943083d34b15acb58bf1522641d049262add965ee01d7301ab02c1c4609b2ec2e5051e17b258f76e78886f2420467d706617c65978f946f772858e99ccc161331ad19fd819596af3a009e19ad039ead89423eeebb5bdd95728011722e7cb282df29190066f86e5fdfa98ef81e08e71ee03011ad255e061ce4db788e3b7b430abf8223ef54bd8bb3f7c90f7b473d2e26beeacf367ce0fcf5cddf129c578ee6276e01e3afe0506f159439c32a73eda0683f1f1aa95168362ea5751beee75dcbcf41b749afd9c292f331070f5f51c11e8081343d011c5ca899f0fed89b1251b2ed763426c407d041109de1279b827f3431d90c0b81a8a9849348e1219dc2c12fac61cb04ac2f44e961d4a5cdfcf558f58bcf7daf612bbe83f412d27b4f1846c0a03c1368cd27cd225ce383e59569671089f46fd2adb0bbf6b901b48202fbcb47d8fb5b1d94ae8634fcbd17e8aac7e290430946db65a6e4c956369b412eef3d63e05fc91f466ed7487dac4833e5f310217c9b25d848c91edbe2abf674caad44bcf38d0300b19e397ced6407bdb788f90c8d"]) 12:44:45 executing program 0: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000430000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000b16000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) r4 = accept$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a1761ed2c4e811b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f20b00"/4098], &(0x7f0000001140)=0x1002) r5 = socket(0x2, 0x1, 0x0) close(r5) connect(r5, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffc, 0x4e, 0x8, 0x8, 0x3}, {{}, 0xfffffffffffffffa, 0x24, 0x2, 0x0, 0x2}, {{}, 0xfffffffffffffffb, 0x24, 0xf0000000, 0x7ff, 0xfffffffffffffffa}], 0xdd4, &(0x7f0000001180)=[{{}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0xff, 0xdf}, {{}, 0xfffffffffffffffd, 0xe1, 0x10, 0x7ff, 0x101}, {{}, 0xffffffffffffffff, 0x0, 0x10, 0x100000000, 0x1}, {{}, 0xfffffffffffffff8, 0x4, 0x4, 0x9363, 0x6}, {{}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x8, 0x1f}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x401, 0x80000000}, {{r4}, 0xfffffffffffffffb, 0x8, 0x80000000, 0xfffffffffffeffff, 0x7}, {{r5}, 0xfffffffffffffffd, 0x54a66e1213416b91, 0x4, 0xf3, 0x5}], 0x0, &(0x7f0000001280)={0x800, 0x4}) 12:44:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffd, "666bfede477dac00"}) r1 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) shmctl$IPC_RMID(r1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 12:44:46 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x2000000186) msgrcv(r1, 0x0, 0x1, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001800)={0xffffffffffffffff}) r4 = geteuid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001840)={0x0, r4}, 0xc) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r5, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r5, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) sendto$unix(r5, &(0x7f0000000040)="c70e5d28fed8444bc566c733f746ba0dc8a14090d0de3574aa303d20723f3ca50e046a09581c615bf6ea77781e2c7ce3c152cb51bca208b5821997bdffc0707ba11e414986c93f66", 0x48, 0xc, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) msgctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x600, 0x0, 0x0, r4, 0x0, 0x182, 0x400}, 0x10000, 0x9f8, 0x0, 0x0, 0x11, 0x8, 0x9, 0x80000000000005}) 12:44:46 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="64bf88", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) bind(r1, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) 12:44:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x13a) r2 = socket(0x2, 0x1, 0x0) close(r2) connect(r2, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000180)="adae59fb77579e865cbc4a22f64df50928a8f6292b677773a0460ce72180d82916391226cd184a27ca2ac47fd3eed92bf7c64713f1afe5a7081a95593b1734e62e74e60cb3b2765a1562798509448f831d0ee95f8b774145918893a720dfe6b5c3d7e14f2e00a222142bb9e3ce6c45304b1b649a08551c4e1ed16647627fba6188a60cb3c22fbdc121ecf9a03144ac24c7bdef66f0eeecfc5cc1a3dce3955ab9a950518553b84c3d8500fbf2f77bf04edf0e3f2e9f2275b4e58db879319c784ba92a272c659cb33d2ff8e73612c2270ad8a2dfaeaa3efe001519e33bb84fb7d6279d7a18672ac1723e8ad0a48af3f01b3d3ce6b31b705566ab551e2be95b4087431b290f104d22b4460a64eb563a8369a7ab01905727ad514d29f047d22eda8d455c40bc83b009c53a5b98c4a9e004728fde5ea41e956bb9b0bf5120261bc21038e83e826c81f0977947bb9a4da047759edb87256be31095e59d3847c6a9d3e8807852de77c07ff0dac746321faebbda92a15d229b6f0245057977c62091ee41f2c9b9da15d978f820ab3d6cbf0c600f374ed8ce3c7bfc62bc5fe002e62a6861811d2a39f568b8367804b1f159dd464e08cdb052a9fcb35a1ddd54c94a965c2d1b8218f3c4c3384c4854bba0360bd6075e6324c91a23ef8f15d50bcfc3954b82c59e6cc4f84eb72e2bd622c312c6798ecd27f1304842208f24fa727aae5776ef340ed93a1aaa860db7ca8408fb59cd9cd15ec07f456d78d94c394f2ec7d1049a19092bdfc47dcba315aee148d0b6d4f2e70bebd44332bc7e015af11c8ff29ec402cb1d70dfff9103cc44b022e43503500be972af986dc68f5e2478c2e38028f523f7d7fe7d0a6a6d522fbf2e94bcb2fb9077a27d46ee331f37e7af68b3f8d8d113a4c82b3be597cd70caf84bb5fabde6073addaa8afa808113b6057984f3f38f831e5a8b80b3d611c436e4ea4775ae86706b7db6b137ad49be0bacd1d03f930925e91ddf534c1ec785d7c122358fc6a8497f1d2148e111571eaf9c1e1ff06c5fad6b16e7f9d7e4107c0e763c146fb91240b4045cb3e44a14f0cfb206596c8022df1fac44e9947fa59020ec6af69ea556fd733c785c905f6b9a7043b6a474a577c6f88b261bf8aba8d2346f62f1eedbdd3cf9b8d61ec37ee0bcf9e99a97888cfc8f622352ff04a5fa08d1fe7b0f7f0edb01e87f39e035663c59eb70997e24bc476c35f883fcbb220d99c310cffd66e9d0a025882f252a5bb7964276925d6f49f858d033252e4fb36e7bcfab5948b86a67b07249e6c0a69f488dc1ea1e66770bf5ce46bd4a2c7b91f9c8ce505219cb68926b0a44c66f9149bbaefd7dab931a5d2effc249f47630288711053ecc808b1925ab830cb84f55912340fd9de2b324d1b971025a32fac1da31025b1c5b2b8000a4ad86395362f53aa16f5c105c667dd13a2f6beefac56c1ac318a1c00be39fba88f0907256409cee9c83e4e9370152cbc1d91666013b94dca8bf56107ac17b7b04dbebc1a5490a88c07edd0432f73c71a07ba9beb024d6f1a9b7debcfb6111165a2381936c941f94c9f57b4cacd3866e43eada229ae466421d06ddf36bf34bc18da52db43df175946f46e9f1d7a0010003d9cc044cacf1ce7065778b47483261310343a47758ebceb5c86cec3a4ce77d6c33cee329e652aa6c8d3de4ce546ac817de41f555b7f20af01e419133d342c18c8a4209c1d1d9fe9beb6d2b12674616eda6a1408fe3aa505f6ec16ef2c4585d2dca73af489ee72301ed394852dc700ad8f44fade52d7b43ede708d5a04e1e1083c20811ba063806fed7544657d1150441a5ad229f3172b5d9cec572904b77a9e0720d6fc5a25f63747344061fc7c7fa1541f738afe34decfa575b74306b2ddb296ff2d2bb7d2e1b04cef41a18a2b04eb1557f0672946feae1786ae51568e133f57ad0c57c0114c525e9e2e5424b79dc6cb627527f2a43d2dd8e4a9398df99c388863053d0369c1d67a3b64be3c57bde3dfc92a2230f2bd28a6a4f1223cfd52ef1942796a47bfde5d687c7e8fbb95ac37e55b207c35e4c8e0358fdd762f310b1344cd6c4f211daffa4b32e108e9abd1262b112712eec2c9195dd62008982b13e6ebddac76edf9719cb2f1a1ab7aa2ec00ea0135a6fef3e2fb0c3d858afcae766d91eb199d960bf750bbc375aef6cb7b07b8d06cf814c4ff3b4fb5500da722f430304eea299cf5afac7df0d91f21c659c55647fc6bf1b3482a4721126ba4398816c179c2a3371bd7eef5674b69fb06bd289afa94535b0b7cf8b61df50819674eb7e1d4479cbdeaf3203833876c8b5236a2486ec260619f0b04809d31ae695173ab6831d298e1406eb92349ec555145b9d9e7348d69cdbbf5c9c44a8e9431f371c5ae6bb42c6f901d58a69264b7334e630527227932ac410c7db52d374bb82289dad58784cec2aa16a95e04c68cbaeb49e57610114b668a649468da505b1909bc0ec2eb65e1e20ba9df60d69a948bce4e242b262512059ad4de2381c54669e279bf3dc833d40c299aabceea7a7ac1a92fe441b140751cc6aaf944c4d6b2e312d433bbd96c8a05a4beadf2227676820881ceaa5447e864320ba69884dff564a7a9366c813c764a63e3670debb64032b4e7175bcc58157aeb4aa66f72b1405bec0ef9491c1644b6db6b5a7e0a83722969ab6902b3fe3ab3e948801c8f5c9c1405f04dd31f5b2c9657d64248d10f2e1ae902c7cadbbcd0cdc000143eda8ce3182ef840d91460353caf6c32b905ec08bf46de872d9ed2dd736e3e34ef44e3cb35567dcab2338a4943f8935b1be3716c0345f9454d4abf7772ffd7ff8e074e44864713d2487b4d14a52860dedfcd988cb2c6fd8bd7ed0d96d49f34508461f8c791eebd577694807cd1e3f84d4a920180ec161a5f1a6e4479b8d519d03bac50a9abdccc74b1bdf07192bcc0e63c25ddb06eb4490f44d2fc5b4cdece0c84122b1e9195ff7dac46cb35e1d5cebea83a204aa840b88337a2383b6a2d6eff948376b2eeb91279027559ee11624c0679d521a81bc6f3c7d9b6143b09b616bb1fce182a952da9eba7fced8b305385b680e59e7e527dcb4685cf7b5cdfde821d736b4ca357a2ffd4418d7ee3ec95aef58b7a4487f9d557834b7d67bb30a9982250ae1df5700dfec05b653b80b8768e666876a17f2d7bf8b6297493fbd84efd23f84d81eabd76f151872fe3a0b7d1b8fb396a6c9f9a30210b16d5d51ac09af225295e61ca80249c9bf78c197d26e1f7daf2f9193c0604e3d489efd73cbdde51bd6a81edc9a375f0ffd69f2d0723cf7e67e4f2390b84f5c23284c2f956fbf75129c08c80e6ca1ac31beaaab4ee66f6be3ed32ea6b6dcefca1a93d158d0d0b6b3f2306d809a2d120fe64b7b76345504d93dda1efe485c1ead642a52ea76b4cc5b80db409804caf00aafa1363029efb86408ed96449a2326fc443fffe541cd3bfa1e4b50eaf325fbb437d7c235c5b0c335800939ab8f584eca5b909992e9df374c0e684ccaa06408ce90af61b22e96abf4163cd420476f2b67018459afef69f106aaf5b502c5751db9cbd584a12a43ae914604f76bacc3b04ebc3d33f0a160b7f5e7d5c65d74ce82810a2f770b01ba3cddbb3b156711016eabba3aca599cdb5526d71fd6c45e8283cf961814292b2551397d90ebede11faccb3e3a96069ff6fbcefc7f2346bf52a8c81abdd1e7ae8f5cd630f7591933bdb7a69af8e831998d9b474290dbe648958a3730bf145e2ab4c903fe8431ee7ca047711a448fe53f096ed504da2ab8aa2518835f122ac47d3375b287b6a900f6c903ff5f729d918d08adc4f82b18a4e6201294989b0b25c7279beaa2586bab8343de8efbea000dafe32fb2ca038ffc9a387ab7dcc0fa87b44c1b3db5e399e4e67757c09856b39ccbd4bd6713e444feb56509071efe61d4d042ffb787908433653340644f9b50d17108c5cc14a1519ac35fc3948039ac17ed470fbd71622a4e474a1615dc7787324bbb526f3e59491ad72ef02f072f665b121369cb8f4dc155e1ca7b49f91abc00017a228521bb22d6ab6810fe425e1e36be71bfe6f866dbc2d0ff73b3dee092fca8497171ff8f591399584a439e271255688b75663a3bba07fc4d896ec12096410c0916866e70720b91e2913757a97197090e87d6b9f703364d9fe75b18221b81c074949f7314379fcb118c1fda0a378bf873b6dca816c1df81c5ea3d3879e3dbf68ddb8e2b0fe905d8a553c4ca67604452b4cc5d8ce901c858b8e5dee22fab613c70a7ac19067b9ebfd671f761de96dd7c7448c654aa28df21ec514d471ee3a3921c4d1df2d87b876960e7883c01d11692343e55d55e5cd0f3022a2f2529dc95e714831e25be3ccaa25018b6b53e39a5d8e7af689c0279907a0295f1a350cf45b5031a04b1444086db0f84471f8dbbe643a00b689a1926dfaa6ba6cd3b765ecf977677a7bcbec4408153707dd355eb94a6d5272cad04f67a14f804047e6880bf20cda24c8610f0188a701d1f76d549b1766d3284275a6e631b3eaddf71edb0119e04cd8445ed4db288f667f208fa09ca111d4ac586cc3d6b4d72b81718c24bd10983cb096d740d1a651c0d2aec4cc81e80cf81da125cee55a610167e095a5c9f5dc189c127b791abed713c34f10cf428a4b2233f52c2077257c3d5d17a0f7013d61a4930e16d5f1f0f4480f9d84234aadb3e06ef666e840edb47efe3724c0f70f9b1f70869554ae7197dc9f6e01fb180d2025248f1bfa313420a10b11d78daf58a865ec34cd1013ef57309b4f01535af98a4ca91954577b5ca2b63c3e2705f3cef196c2019fbb3fa3f6df03706d78e3c06a723f909e70d0b9aa7795cf56a98275009445585f61fcd9915271b33e4b392d28a89218a4776d1e305ca163a22d55b2b98f2544f5a2109cb2c3ce03d90146e834dfbc5fb21a01eb1fcba46e29be6b213829f4a54efdfc6b397c6564e3b27a45c7efa0535278bf967ee7ace4b729dd4179755f05a8468703847576e278ae165add5a843c83aedef3bc4cc54671c9ec49d3941a6539a51d283e3e3bfdba18b68979ce6e157b33ce0e4f971b973cc1e3b38a6bc21ef4f645cb43f0caa4ad2806225b61f83e16b1d939fff5cbc269b80fe0189be7b4f7d5e62f9c3f1829fa4464779d34ca37d75b0232b56c040c3e3c8d7bbd5b2bd7a00dce116b1a3afc5b386f1711d6f417e66cca70c599d1550d36d755099b559b746a1af5bb36e2e8b3f10611eff71d0580f8689c02f16ca7bf32a78a5ec9f4a65dade51d1675ce993e60918fb36f19c7d6629db6561f968568c5fbbe50ae5b874bf723172227a9dacde309d973abf4c4f4b59f4cec7ac44becefa58620ecb702625301679850df193953404414a1b7d4ab8e783aee616c95bd79c7f6a6b69fe2105fd76e5a3c6c55e70e6afd1d80ed86280f5af454c0afc72178294fc6296546554cda1fce2146e064bdaaf0aba80ce8edda51a6ccaad16049771ee33bf87474b7306fb04dc344db92ab425a034c9113d56ffb626cf957b820fb82c61b3042e10cc94bf67bc40a892f89e9405b2b5291bfe1fb828f69525ebd53470b36815d896c95de624d6507d2512644f87b2d2b7196a59e3b97c747b975634aae76dc2ceb1694e8c0cd9d416dfa1a2c32d608e248fed80a87d452b3f59f312f83267670b88216059496598f04fe4c8665318f3ff9f81cb0ce8eb7f7ff835058096db8045426f18f319e5d2e0297261cce2fb3055c7ad07132c439b382468e05f9d43ae5ac77bc2b2bfebd644696", 0x1000}, {&(0x7f0000001180)="d5621551fd124af639feab9514522fa32711253c84257b9471b92493799cbdf13e667db7bf14e359077a05fe0a41fe24650badb52e75ded51c438d490e5fd1fb3dbf34f72396242cfc130ab6a57ef416ef1db1cab9f29839a0a7f611d1d785fc958a45be15dbd79a8e965b464b133c74ac1d4a478805ac3e735a0eff87c476a36c2fbf733a45cfdd571827708b60075d9362e123467cd53a7aaff141fedadae7e34113034618c79d2cd2aa7fa98895e98e02e08356cce975a20e4f0f2d0e49405a1a8d57244d87cb2d67af9d3ad6a18f01862bb36313126c0471a0abf1896148008abe854c8f8e92230b04ed353eb17b97235a62095fee87a792d3", 0xfb}, {&(0x7f0000001280)="1eb969ed01bc0f1473814a9443cc0c92c2b2aa30ea604820296d1ee3d878791d2ba24f1bd619f12471670f360511831e22deddf669e00bc07c7ba9e6943e514a8613c61ce05944a7b0cc3688d84ac3d65677b1dca24556fa047f696968f1c40f7c1296dca4d9d913e7ecf9506f1889fa274b26fad09b0beffaa5bcd477bf04f503e81cb9063821d9ab79e945ba5777a5a7b19ce0a377a4a9f51ca19cf4ba1ccdba0aa92476b79241df4234d168113d81a1f618262220cc920f4261365bd90893c9f115e094a064514f79dff46c0d62751980c2b7a3f9ec03afd430343a00c47fce1dbc2df7c159024ea9344b2a160e3b38d8242c76d41935505b306479ff0761718884796c593b13e6c3da5b887223125c452fdaa583d314a909dbda98421992f8f342e92ae27cf9eeb72516e35cc9d127995b536ffd0a805610c53d389c379fec5191e252e3b17cf340b55c69dbcd56445a4dacc957156fd2ae899bce6f4f25d12bdac72e9f57a1f13e7d14ff7d43f3b3a324bb1828ff54a758a51de4e9b447ec65b2a3b290afee490220c1d28101021a68f3ca6f34adffafc7bc778fc9b748a0e571d0d7c60ec9d6f230ab52993811e3aa285bee2fa92a7a7fea2ae339e9c27d36805de437fba42d9dd8bd7da6ed4507760f60271ca51190c3d3edf4f3d1d81985af822ade3fbbe106ec58a5c561cbdd627f9e513d3d2e3dc959258d29f1e9221c193730bcede0d27c2ddae423889d4bff8a64fcc226258989d12a6ab5816d53b660bd31cad05adfd6708a78d318bb21f97a6d9c8ef58e65f328c5c1d4e52b1a28241ad8bc8d9813791bc92a6ddbe91b8375eb455b439f049ad3894e4cb4eb10ad474e69d86c88f11d42cc68db0111d77c5cc42776bf800e0f21568d789a6f9602bffbd40a4c70bcb68eab2f6707d726ca5c1c84bd512c6af2e8b50023cb8815e085d323b3dc5dcce55095c1529f0dc052c113162ec013483f5b999d17a9b5247a86cc35c842901774d059436d34100ea43151f8ef27f649e971507d819cf12d242f159849f6518a7a088e456c99798ab56652facf8835d882a2e112c2931cd68787f555e47f1c70719bc137caaa92df3a423c58fd4ffc2234b389b4edb6518e60df1f046114759e697d3e38cd2b9aed166d04b71dcd802e100aab8b3d53e7d8de27712ef5904338993f53dcd00f1e033e559aeff2f1ddf343de95c932cf4c719ffde144806f2a62dff65bfb725f10313f88edd23ced1591ccf8db0e816df9051a6586a7a46fae38332604b2564ac109f1562ef9df8ba28181f4c7486707f428b7adae003539446d204f5290ce7a10e3638d4e2b3923ae0c55811f04117771399b1af0b26dd0b151c6545a16e00b5d5849359ff5341deae8bc92b442f7b52176c148e3e2a8de70f86aab44d17f84b65920ee9f4a4648a51947f19757fcb53a5efb863d1908985e27082ef57b4bd376c6ffe27625fe0ffa9c5b9c7ffb208d28c86098277453a17c99fbf2312fa132bec79ec0073caa73a438725672320aa644209c9898e2f6d9ae861b68b070ec09304a587d79af6c24ce0d91becc7ccdb9323a1d768556dcd3c45a211dc2b851d01a4cfc03faa46aa5f9b3340a61117ddfb3c691fdb9b7a296cceb025671ae273c8ff37f8702159d33d5a161f9e7d8988164ea2d0c2eeb86779e1c9d4b1f35235022789ea3f20a43d53edf40a99e9f45b98abe2bb1f62698c114cc4f22e9fa06224fed9660416671eedec1731de2d3b150a15f17440aaa42a5d9a17768c11c4acfdbebd2ddcca133d54863e11fac679d079a97dff4125226a4148b6adcb3eaf70a758c200e9c6cd91be09e83a2cb0d2400f8f14dcb173e688f266e6cb4dfec30319cccfab291179b4aeb660b4b6fb3cc9260e2f7b3595132fbfd1f41009cdecb8330fa86ef92676a2cb13129fc7a720308e0b7d14ed35d2f899540a853f597275f996d7d5ace83a6d8f6f80daad1b06fa35f7a2b1b085cb8e044623172422f3c17cdc93395b4d78522c5dcf6ade2ae010f146d1bf1b6f7a6e16b6fe1b5d5b8e8b785a33fc7fb21dd636be1fa3214510470c1c2767fe8737a6d371dd59ba510fe55eaca4618833214ad53e0c42a316a68ff276a531d07e6d6202712e777d0381d735993b5463de935e4265b953eb028233ff7939881dd01db774269b233b07ae2adeafd242e1f4b76d5b06a0c89e1c462684311a710c00a3c8b6da7f3deb8ac1881594126ecc14b5b5378e30021f7d7a251a85d14dd943af60c4256124f1dee3782ec80d196fe9f99d7154510d958999305e12b80c4089bffc953ba601f77c5467acedf994773d26c2925f0dc274e16254f28fa05a5ce22252372f1eb3fda73e22d6afd3b3357b3cf5d19b6b9a4a44cd581386962cb78abb034a9e045a71eceb732596ceb94a0221c74eefd2eae32a2711af2a319c41ed7f4a1bd8dffbdeb66221ebcbdc67024531973216c2737ad22f0b11b7cc7ffd026c9e099563735d859a7f7f3a7f15532a51aabc2880bcf5068ba825d869fe431c461d301c3a6b474d47846b796378b8b21d61956821250d2f5346d6b15ae1a55b70d8aa1ff8df684e7e6b156da71e97632f81b4de0c4d5b169fdb9e17185319603f035f4ef4bc23d42a67e3d7b3be07ec70f3f6f2376beb7baf6d119cc74e3e92444ae637f21c3c34fa30992013a1d31e2b7e068d75c2b2c9cc63e6b1babb186db61929892a5bc147f48c21c22ac97bc6a6c108a7e3d5af2a606421062b195848aaecc7c5bb7558270cf057bbe59f433e3d76165d3ddbf1922d697e92abbbef2d0abb1b49650234659020a886ffde847c4b0ea9acb38d06d5a098299e8d9ceccdc345dd652de6966e93abd7a4f117cd655498ebd900319e3da68bc650e98a74dd886861aa33ee188392040259c4e9a050e27ccb5fbf6bb0678453a082e151ffe058f0e362c1eb761d14b1e37b12e324d6965606a652abf61ece70e1ba9f779cf4c53202e3558940ecfdc574c97b7c31acce817918a2efbea60819e11d5fc19e2593f51a8225726399968e0ce3dfa942e5ffaf4197008038725b8e71b3911fb276d6e24875bb515d7441e1f7f92086cfce22ed97699b39c94b6d0f020310041d1b276af679ccd5b492929f2c3e1f8b0341e62c3128d3410ef1675b031fc83629033ac2b1bc5f35485609da57783722e905ef9d1a291be9f3a6ba92b058e14cc0b6ce723dc850a12445087747fd51c30829c3a4d148ff783b63b6b7227dc1b8a278689f36e023722e79b0cc12950a339ca694c748348517084f95412e43e616c72fab0e559b4b9e122299702f7ce9e3a731879b07a5e63cbd95283669bffb1fe58164afeb6a29b021808e4dab50dfe291fe9f815a93a05a9fdc9513adeeb7be9887c9fe9db373fa2d063a739354860883bb87295d4ba722a1c6d07d3f67d584f4b3be99bf4a6668deb6ed70ec18c22882e2089bb044b30667ed5feff9005c49f6fed1723c8c15bf0de3b340e6b5b117e09e1f2e6d2dd5b85153ffb42be38c5e2d579cdc5433350f75f922007b26b19b4444713150277f120f04b9e08c02234f80af1f19263474dd21e822ec64eb125d136777d71a11ae0fdb94a9398d6316aa1ba3169b7a8cce579f38541e63181d14e6dffe8efc64bc25144be33f5ece40f9509761b010bd46c97ca8604dc81e127a93022e54ab09284273b2bab31ebd19d6b16a7764f0359c8c9b51410fdb6ac7c8853a1a4078fbabb7edd80c449e94eb54b01a56f12b9e71b8de21d0976d62c8681f8af4854e5d1f3461b159daf674b685f8dcac6a9c1f372d4fb678c3f8524afa5b8b09c54001e66c779d27cf3b7b806f2d58140b8f05ddf3f355b2c4a9648c9de6b5705a8aef7bd45515fda46e36875f3d848339a082a04941f7d20ca80b8ccf441cf6de6354b37d81d177a3b41c4674122b36c9b70b78dc9640f6b1d9bc98e31da38ca672b17e3e288ef734ef74ef3f784ac26e50e6f752926e23d5779cfe19fbf1cf47b44dcdcd490693672e3b4e362821a2a04b4baa048b1e163aa795f129ff30347bd92c973a70374b1096a96ad32161845c1d0bba5c977c3a02b0607011f0851f58adefadc7e04208638dad237a40fdc95130ac6dca31ae942ed9a8c877fb54e1af35b0b589f86372feeb53798f87ba894a2099eb21570b217957e0685db78077b410824bf4c277ece273e372207bb02af52f69c217ecf5ead3200b6e225dccd97eaf2f506dc0886960a361231515b0a40e0e0ee9a8da8f8990f8f44f0b0ac4bde08547b54210226511747d90818302b6a628d9bd82246f4263bc8644c9562ab6e71e6a11d0b9e630efc235f68fe1ff25c93298608c21dbdfddfaa08cdfdd87692f9c26af48b692225fb8f3eb1b7188de237af95d43b67b070e9defd6828aa952f2c7ca6da91934fea24ccad571d91e596ab04e09b9229323a00bb8f68e4aa948ae6dcb0b85e130b5c765d71a8bc5071099d56c474d0044607b7b9ac21a4a3f7cc5c5fcd1821624ddf2fd1a92291f5d14f25c7c8a323268b13b1d0dce1c91b60f345348dc6ee411be402661c729b83ee567f9ad0ee7560377c85d4bbbf76a9600a3f0db21bfeff94a89781b502e3cb4ce050d10e82e9fa12fc6c36bd932a01a35f26b1d434b5a346a8005af8a47e7b72f5a0fbc64f50888f65d73bf67ec0c9cc7f6b81f46352f5c3e7ddf4cf562116a3635fcec6e05367caaea544ec3ed355249b0b8be7cc5921f804e1471ffca6450b109b23c7ff140889eca6b45c33f38686741783e66df153e1ebb2ad453f8adb16309fe3096f3fa0ff6d86ee5bdf32565c4dc1c2e8c224829d80314eae87ec91d079995651d9df415062d5463f1068d945ec4d7a339805393bb8eb6b9c0fa3becdfb8016ff15c902c5f7588ee44916953d8ee1ef3b6fa797d8957e487e0ef7e16022c300d9573eb2e146ea0a683c7aed7879357a774ff396e66f57570b5fce533e731506ea5535e8428142230935b732e53f3c5c29ad09202900b2a4ceb50fd3964668c564eaa468badb2706dfd31c85f7b3fdc4bb1377ce57b6a40e5efe3ac3791f7607a37233b1a2f6e794d6f432efad8d5654d5a3e8d9fdd5e5b8763e99de96047cf925747552ba07942637d0a8f12413651678e8013a5aa13380bc75631ef1e902b35c08b4e5791db416f9daa1364987174101150da2affb90e55659fe24b2ef7747caaae0e27f7c2a3a1bab5f6324ca3c034add4301674cf214f7f629f5bb7d9be34f6effb5aa2497e8d4c4b939edfa7727f090a919edeac406e501dbfb2be893c28bce99d9d2d8500eb062b88b6c47ff73b8386a490e58a45bb3248debf615cff9ef4753399d9e290479b002c51f9ad2e21e0bb782c87153ec469a2a89810b0704ff4dd49434dbd08e8597d06fc6db7af68b532bc04cbd4244797b570bdc764eceb33073ae4bdc8b5fcdd4a89bcdb82c2822a172c75939779d96bac07ecffe5e64d7be9dfad66a0ba24ba03f3d3ebdb6502dda17bbfbbb628ccbb54c1be7c40f2c66c87190a031dd2afe7d3e2f9e5c6af616affe77cd5712836c1bf1449aa855dd21547cd850553f7d242aaf23bfbd7a5e1424ccd8e761c34a37c1f16a73bfed03025fe5cded0e014e47ea7cb069d301815141c2e0a15cd1dc275ea0cf698dde80963031a88673d81fe618573749ecab7c84b05036590426ff959df38904059d514d987abbace49ee36c1bfed2d744900292f4808ff1890ac6131c6ed0c1a0b1d2f8e80e7d7a210037365c30671763fb4373a6e4ac29b2234e", 0x1000}], 0x3, 0x0, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x400) kqueue() r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r3, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000100)=0x6441) 12:44:46 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff080045000070000000009c019078e000000200000000030890780000fffd450000020000000000060000ac1400bb7f0000014418000000000000ac1400bb000000000000000000000000890f00ac1400bb7fc8c2ba3a44d91f59287532f6d46a6d000001ac1400aa94060000000507030007"]) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1001300010005}) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000500)) r2 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000240)=0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, r3}, 0xffffffffffffffe8) r5 = getegid() getpeername$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x0, 0x0, r5, r3, 0x0, 0x44}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) r6 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xad1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x0, r3, r6, r7, r4, 0x90, 0x7}, 0x7ff, 0x2, 0x1}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000003, 0x0, 0x0, r3, r5, 0x10a, 0x9}, 0x5, 0x3, 0x8}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/214) 12:44:46 executing program 0: semop(0x0, &(0x7f0000000080)=[{}, {0x0, 0x2}, {0x0, 0xcb4}, {0x1, 0x0, 0x1000}], 0x4) sysctl$hw(&(0x7f0000000040)={0x4, 0x2}, 0x2, &(0x7f0000000100)="71dbad605685c617608d7b5642d10a6f80133084e5f31a2d0f2da813b25e4a992e30308fbd52fa370f58763bba0ab278599629a4d15f659c244d1c1f12b5bceb03000d6e45cd266fa664b66677fff514fc3240b05d73b622085a9948fe2d986cb345c3dd36a251f9211c9efe32f2acf0ea75feae3abd59cbc7b84eddcae28bf65554b010109bac2bb582a6da08fc8a060773b1e94dc791351a819fb6dd21c5507d72c7c831", 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = geteuid() fchownat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', r1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x220) r3 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x0, 0x0, 0x0, 0x0, r3, 0xa8}, 0x0, 0x0, 0xffffffffffffffff}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, r1, 0x0, 0x0, r3, 0x180, 0x8}, 0x5, 0x5, 0x8000}) chown(&(0x7f0000000000)='./file0\x00', r1, r3) close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000340), 0x6) r4 = socket(0x18, 0x2, 0x80) getsockopt(r4, 0xffff, 0x40, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) getsockopt(r5, 0xffff, 0x40, 0x0, 0x0) r6 = dup2(r4, r5) ioctl$TIOCSBRK(r6, 0x2000747b) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 12:44:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="e6fa2d2f2dc56c65781f006a6c653000"], 0x10) fchflags(r0, 0x10000) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @multicast2, {[@rr={0x7, 0x3}]}}, @icmp=@echo_reply}}}}) 12:44:47 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000000680)=ANY=[@ANYBLOB="2507f6d737e2b5ffffd9e25b598f2ab8aaaaaaaaaaaaffffffffffff080045000070000000009c019078e000000200000000030890780000fffd45f000020000000000060000ac1400bb7f0000014418000000000068151455862461b4000000000000000061bc0f00ac1400bb7f000001ac1400aa940600000005070300070f0000000000ac1400bbe0000002006f6eb40e5d0ad5cae64929368b4ccaaf4b9da53ccb67052a6c0806b65b4fd933f717fc2417d145aa2d4412b58c9c51a6ed1ad6b967d22ddb157622c6c05d3b9abceae488d66658487dafd6a7fd9b3fce1bde8010aa9b580af57af34e1a9189050cdf080062448e6d8e44333a2604c1c8a4a7504337e353e334c1e671fcc5f1456721197031dd21c16725f8d4ebc5900862274b2beff75207000000b4efa340ec16ba76ad5fbbf63b28ea74db6c140b027074caf4a0601e3e48199ca5b6b2252179ace21064683e"]) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x10) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1001300010005}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) r2 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000240)=0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, r3}, 0xffffffffffffffe8) getpeername$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x0, 0x0, 0x0, r3, 0x0, 0x44}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) r5 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r5}}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x0, r3, r5, r6, r4, 0x90, 0x7}, 0x7ff, 0x2, 0x1}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000003, 0x0, 0x0, r3, 0x0, 0x10a, 0x9}, 0x5, 0x3, 0x1}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/214) 12:44:47 executing program 0: unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') r0 = socket(0x2, 0x5, 0x7) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) r2 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) accept(r2, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) sysctl$net_inet_udp(&(0x7f0000000280)={0x4, 0x2, 0x11, 0x2}, 0x4, &(0x7f00000002c0)="36bd384a8735a106a6bcc57d18292b02d5cf38536e6b9ce914170f15e57f8212407c44c2266f7fde40d5fecc38bfae3f511aaf151a0f75232947780459fbf79bdce433ab2b6274255a9dcb7a81d989d097205352157a4d0e47817113e633e77f7c2861ebdfa6fd5818f4cefb71ea1570408580338ab4c652563ebf23e643ea63d58a9e0bf6ab1a5cc20341c3ab6464bca6ea0e34729e90d1166e77a45901a6231b3ec4e09bf8baffe3403637ffa6ca5bde3b9cf2b80d751ad57899d028d3e95e567c0558869006c55e2625c447df186384340edf51761a33a3c90d16ad74aa02c3a10f8d9e23ea513b398484f6ba03040d13d9", &(0x7f00000003c0)=0xf3, &(0x7f0000000400)="4b0e9454c970677ea87f74fa628526bc513c506d61617af17ca3030d79c545c5434c60a37ff407a374b6ae044181d0114fdb2719699c6436e37f9c1b2c3e738720d5de678c080ad3251532e12d34c771daec7106b01ae3d80da97c7f121890ce95010cd5e3d2220870c3303255f8894d1e737bb25c50536559c801b44efd328ab276a42d90721c7a8301d6841e6e42218b9d3fa9f8e6bc6161135df89bbfeab718dc352c031ec4a8991fb08d099758a04176151d3567571b9a6d226cc15bc9f2031db4dee814e5bd3de37e83b57c44f0f6fe98e382e00112e9a829e3de1d4cddfc", 0xe1) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 12:44:47 executing program 0: syz_extract_tcp_res(&(0x7f0000000000)={0x41424344}, 0xd9f, 0x5) syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0xffffffff, 0x7) syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0xffffffff, 0x7) syz_emit_ethernet(0x1066, &(0x7f00000010c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1058, 0x68, 0x0, 0x0, 0x0, 0x0, @multicast2, @rand_addr=0x3}, @tcp={{0x2, 0x2, 0x41424344, r2, 0x0, 0x0, 0x11, 0x10, 0x8, 0x0, 0x7, {[@nop, @nop, @md5sig={0x13, 0x12, "e00c7952ec393803d97bcc00ccaa29c7"}, @nop, @sack_perm={0x4, 0x2}, @eol, @md5sig={0x13, 0x12, "be2f7a4729514a14a30dbe9f6cddead9"}, @mss={0x2, 0x4, 0x20}]}}, {"44e1a8931c1b02d595a2f128ab13fa649e0930cf216a31c99194a56602fa32c13ead787d009760411a4d74485c7748dd491362dcf01142d49dfde034f257e9ba135018f7be4c49e4452fbdd43aa5f5bf08cc5be9fceda4d6ff12f9dc58ed4eef77b7d3304db7c8822f40d1fa154db66a5e1e51f23d99ed5b21458d2e7fa6ff50174aa9f806114568c408f123857c14a02fb7a58970b1ace72f77c6d978ae677ad245a8294c83c7d4093b48cd9fa2079e96441b5e0512d3517d9066f3b31d1b86ad14bec55773785067ae21b28f7f3df9bf1e7c3f419a62c246953926ddbe4049df1d19d49282dd20883b7dea084c35d1f02a4cc413232d1596e060384f2d63d74957e81d39c35c4eef3d6f1ae3936bf12dccd88f7cc724e363a7c0f05e84613814b3941d8d9f1ddac42669217f08505f302c725f1c8db90021be3eb1d6d3027358197360356ab3e6bc70b42959bee0c9d4094e7a0dfb49c965b62c21df2d3057ed0f3a4b535b01951799c0b97b8e1d220d42228311d76ad2f339a270c60e50177f8981bd547d481c5a0763f932b0423f237424f39039f34287ebf10dc216e2f8d9e8906bef5297ad057e4c6e3ea8d2311ed472b6b5f9879692d7f1303ab8ff4a2c2f68bdc57964629319a8cdf710a532a1c01ceff12f7bb72ddb322a2a1bfa13a8d758000db353bf655ac544762c71266b46ba9197a061d589398f24989d3e50f1927d02a0b6deca7701197c5eadd7bb5af3dcd4881d685f691a6a0bad4128c9b86f9737726db6957f52bbd62ccf2441458e068057c6a3f755912736cca8cfa8bd2cc162b8134ce97a69e790fbea770f31f785514b0f4b5e11d636f3efacd624aa7c9c6a9610d0de6c56dfd834da92ce601ede5bb58424932abc00c2b3ad4f5cd086c0221b7219841f6782ffe80eeb992ae16572cf9752e51a3b3c56511c6a56903b6be23fd91d387245c02cb2b7d6eac534d18c59932996c0fe5ba45b8c9749e8f105bf6e7d7bb6d664d2067ef1235d687d21a556b3d485a821472774f660bd7c4ab8230037973fc01fffb7a63fbc29cb4e60c9b2b99a83362b343df3dea7446c137007155f756b11d1072ec69f3cd4950cf0821574085b5bdef5cc99793385d018b83348016ed00d8accf98bea3ae8e734aed8d2d52ffd2ab87898956c19035e5e62980334e72b32d37b3082017ac0d20af1d486e629e2c9dba136be5ec2c0671a15bf15a75d3b9c80f019875a9e04f1830b1931baf334862c473d5c9512a681f43c6cfbd35ee9ba93de7fca040d7f8843e6dcb0d5723b435e1858d3ea8243b39d429bdc827e0e55cf64961431e53e5fdfb679de88a383ef9e669f59e20ec3f9ff7f24e75a29413080b8d63279afa48c0a751797d94f6ff079d49814ce08a2e6ea3b76239ecf2f8d0b1b7ad7b6368332a13d495df3791e2ab12cc1ce893895125bb9501b4a669f01829973e6c610c618dfca25009cf50843020141e6c5ea6804fdcab6fb79d69c7403abecdd3fabd446ec08aa63c3b89bac40b4f71485fee3bf4035bb8c25949458f0fcefc40693844a18f0fa39650a7065c1f713cdc0516b524f0d918b64b0a0e4e357ffe496191cb343ee9ddc7e07c656068c9e5aaf23567388bb7e87e75072864103730d81d75734887593329ecbb47ae1caaa289aaccbac49a59ef0fcbeeda42bee14434afab43b38ef8daa28e18fe58cc25342eb5590bbfc494c89af670fdacf779a79ebb16fe1d85b35a90ced53fe30436b8481d57f2b4d2d9089b05e6fd77278bca7006832844c5c0a0e7583ea6aca616c96420dc7bf9e847d227a2cec63eadede79a473fdcae3e813e345e0269e5c27f5007d0ff9b71e9e38a27c53cc6c15087f32092352e625a32069d0ff7ebdbc2b1fe23dfd281fff1008e1fa0278baabf75b37d1afc9312009e77426a9cbc08c2df0ce6c4a0097ba20065aaed01b416cefbeb30995e77843d2220594c00b7ed9aff179171be9356c77369e4a4e145122ff178995970b8b22618d53b6e47b2afed998e0278535b6972179c819c9fd87f5124daba25a7ed59d1e2b8519de88c94662ac72060b61cf50f7053508647e10d6a54aaee1f04614c7157a077de3ee3c210dd4308c9233641e44560807f5a8e7dcb00e6f91015dc3112add65fceba1cdf0ca4ba72a441cd0c6e7388d8c84d9b9cf60759d7c816ca675186206c5fe1c8bca8a37c188676dfc4908d06d0d8611a656335a6eb0229c032c353512f2ec434540ad1d4e3aac0a3c219cc7bf39ff8d89d83702d619c12fc95d486dfc5a192c2ae66cc6e46f66c125eb702531dbc6aa4e5aff13b7de3263df61e021a350b7131d43aed6849d7299e542f9cd9cdb30350f29c58c3124ec61d63d16daf957e5fa54051a149d8778574cc0deedb2e84b3c6b27ee9e9f74abd04ea7925aded2892ebf7f09df0dfd0dadcee22ea99035b9c26b214646428c22bfa5bdeed4833ccfba849c7400f9d13764cfcf459c6157f0692f3f951b5507e3c7bbdab277f4d3bc6f89b286d9a81b5cada668af1ada24e990ccbc040e95a1de8054bf5492606f1c69657b22a361f20c3c68efc2a1126dd5d8eb0264042373f74945577eb1dc5b618442eac2b7dc43304de931bdbee67062c3b5befd551eb76d3156992caa3d43236a57ea44cd45e3e081ce4dda6be829477c1708c5e56a586c30a50dfe546a12016507754f0091c6d7ea817e9a839df61c232926c3e1e0a7f058bf8863629e9c5aeef13a49a8ca2e4d0b61e746f7d5fccfa0a54c6051e54c51aa7756a853145bb30cc99918bc0aea74428b6fadec09aeedcb9baf3dbce9a3e486f0a005333d5041389c1b13bf5e5e76572b1cf48c1ed15120dd84b4fe9591ddc286315c995346d21a6809d87542db3d9a5fdc537a91bdd144659cff327b039a324ac5943533b8acb2d62e697714a102aed14cc4899bc4ed2c3f0bc6d184513920047e69c91ff55c11faf8d69590b6a65b688aad87b9d2034960f3f83149dda1f35e130f22bad11230b38009a47f62d33df83ed1ba37c11ddc39b860e14ac64f86f7e6b0e031e745d246a140876dd2c5697aaede6b61f124a8bb3bcfbeb0b463db17b7b3ac75893a6264d744121c8cb22d7a5c50229c9e2ae4c6283d1fc28c5e1668a9554252ee29fa86111245c14c0e7795e87cda2eda060166c9accf9a3d4d54a46b90503dc0c20b0f4986c15a5c3dc9c8ea6ea20f6e85516162a844e44ac04d9542f7eee304cba626f79851860ee92a83651e0f819f833e4256a777eaedab8c41f136314c1bec91c46e7c0d2f89b06815796e246bed7b18d41d75ac043660a86cbf2147c66a7f72c9b40bbfa3bcb508f0491acb210f5f8b508f132c9d747d61351a01a25a76418dfbe7cca04da68a485b0e2ee946a461deecb78e9f455ee328fc4cd0322a532a83585c5cc1d45603b876b988c24e06bf31d5aba664fa651b0bc0f95fbac7c37666927ef2ab02e0014c0dd4769a1cd84df020622c62ca89be08c6a7068d66bf0882ce0bf68202a20d2c6443153e6c996b40034cf77d9d2e7cb385933ce7ed30400e77b6c93e967227cfd23fee2e475ae4eb32d22a66694ab4fc522b4c0c3f6a5c778bab0a737331562134db39cceab3a470f387497e9ed7b860802cb8336b35ab4cd75a13b2615e3037fbefde40e03ae68741012b65b0140fa1091aadac75ac251733e7ddd30a7a8e8bc4604b3f18178b5cf77db2a151807f3c3a4ce36e12f42ac79428055608db0edc3d8894925f2cbba729fa1948a4e8d8d50def4361a2f257380d562fa240480cb475c1d66cf717806a8e1e2de1120e770736e083a7b8aa17ba2aab41361aa0c083956e80198ccb0cd65a8baf3c89a3d360601df6306b2e0800712a06acc59ec6b64797623d4e839b423b2eed40495229041315234625b16cb2e244d3654f6297f76263ff9ed812d9fc4947757af2f94d3e8786eb64b882bc48c376e546f31b772f58a24ee8aa694e229fc8cacdffd248bfcb8a1e8cba13ad2b8206cc0acaac4e4d49fd07e60e71371216842aaef0afb3d5a28b401b01a246f5d1c7c385c1edded88b77bdbc1afbfe8779dc2bc11dcac724cdbb4f2f44e4beb15390cf38af3aab03a1585b640d95326c1e3ca0ef43b46750ce74bae1ae4cbd7f15a50749d25450ed4e7b14ae4f1e0b2b56820233d9a0f0787396099cd7768a491e9aded09dc817675151aba4b71736684a3dd8deab9801f69e9710db90ce5807be262cfde214eb2f6e8e073dd5cd0df5b700c94c0aa8c7c20218ca8c917906f49e97f0c2974c0ba0bd9bd8724de5e2415e88a8cdcb6b6d58f0c21ec6624e786c7a3cf2775af4465a12fd20083c0573ddabefd8afcfb1243ed75f2fb4a8b3eb1c2e964bcd6f0cfead02e0c88a252554b1787a8369384760d3e086e4f5174e80aec9dfc2c020177f851491b98875e58e78c8fc2e2dd076ea3103d884fc2677728932844f9ff374ecfcff078739e2e955b1389d0e6d10679b2b30598cc79ab8e209c731ef024e74eb6340acb59a1b94d4ff80410bb75de2f55a08fb28895b75353e1233560cad682cb5d9bfd621b462d281c7d03b30511c0451b434bfbe99e1decb914f94e0b9ba753f7f322a70084b758201d76fd0e5bae9f81fb2f0a9302c061b4be7a30995175c3c84d984c1a411e49512cc7802d00f5441804143901c659f0ced9fbfc36e8cef03c671dbab926e25d2f72a787c1a2e54a778092e8c374405e407b19c9d4d96676bd6399d7e3843f5264b1bd79420991011c22527ed3b91d837f54be0d2cccf3fc237df25bc07f04ac9f53e5ab5ba6d56060c00f6710a322e51eead42214948a643d352c12e66759a1252fd514e713b33b7861d93424d9014d7b705a8d91a5eb4e52937409a39d1cbf88df2dfdfb201498eef80c8b63c618aa5c644c6cda53cba81d1c5b8438459fcaf1a3ef573d7758cfa7128ee1a06721426119609ea6afc20a6aa1099cc53cb4efd07323fd794210a43b43913d8bcc5ca8b280820412536a83874336140c73b575c9e4d1a7caa8690d0d38d755b382e5a022ff09d16cae876a6922ce6faa753cde94ac57e6b5b70828d9ad74d6b7aeb75e3f923275a90065dc3367f460359453abde5d1fea64514586a83a0c52ef83e3894be3bdd6ee12b39cead9a9874d21ed336c09e19ab3e3a282f8455a6870b805cc406e8b5b4a901c869032c0832777e10d941c65c12d36d867da2030669e15292c8a89dcbc15a70e835984ea8b968a2428c523b6fe0207a32956b0d2d58e9b98094d850b3fff731875d1fa9083e9ccbd953a1f47296448f6dbe5955c2dfbaf7e32f3369dde8e7c3718c01f962d1035b234dc4200419520628500036d7348536d4162ef6348e4b80854af069d32f6d90c54bcc34c07e231a90b0349dbdbcb5fd796990f45ac7e5d73b698fa9af29be0bb022d36b20ee33cf392bdb52ea7fdc861e5e39dfa63825d0af01bfc54755b6f06d77bb68f30d157aff7c752628762f606085a488db93bea251dd4308626a40dcd44a60373eae7d366dba0ff02ab5d9722bc0d67f6188372d3eeea1600038f5315354ef7e64d0e3fda8407332b940777c63188bdd64aaa83bd95cb740823fadd779dde37f32eb5b6b82ab5bbf3ce44b40d937d8320d3bb05f3c697491ca3548338376d332056d6d4d38935e161b1371cb1cc800e416bbdfead341101a8428545409352d85b84e241b7bf7aa953bb0621833da526cf91e7806eb518740d11006502f62080ed5e690950e74cbb91f1090f7368b90930265bade9c62"}}}}}}) syz_emit_ethernet(0xb6, &(0x7f0000000080)={@local, @random="3f42c22d165c", [], {@ipv6={0x86dd, {0x0, 0x6, "a08000", 0x80, 0x6, 0x0, @rand_addr="0000000000d9ba78127f74899900", @local={0xfe, 0x80, [], 0x0}, {[], @tcp={{0x0, 0x0, r2, 0x41424344, 0x0, 0x0, 0x7, 0x48, 0x3f, 0x0, 0x7f, {[@sack_perm={0x4, 0x2}, @eol, @nop, @window={0x3, 0x3, 0x7}]}}, {"6118845c8bfdf5a7a65690cdd892ba34249e7fb53f9ca32eda6478b7b84f9ef70f930cc6fb77a97c735fc77b4899e3795ceefc6bba9ce3380a4ae0a9623b90711633b03cfc471500fd219af49726826dff112944058de1cbd965ba8ca8ffa4e4a4c5ab02"}}}}}}}) syz_emit_ethernet(0xcb, &(0x7f0000000440)={@local, @random="3f42c22d165c", [], {@ipv4={0x800, {{0x25, 0x4, 0x0, 0x6, 0xbd, 0x66, 0x86, 0x7, 0x16, 0x0, @multicast2, @local={0xac, 0x14, 0x0}, {[@rr={0x7, 0xf, 0x2, [@rand_addr=0x3, @broadcast, @rand_addr]}, @rr={0x7, 0xf, 0x4, [@local={0xac, 0x14, 0x0}, @empty, @broadcast]}, @end, @rr={0x7, 0x1b, 0x4, [@empty, @remote={0xac, 0x14, 0x0}, @rand_addr=0x20000000, @rand_addr=0x1, @broadcast, @empty]}, @ra={0x94, 0x6, 0x7fffffff}, @timestamp={0x44, 0x18, 0x8, 0x1, 0x1, [{[], 0x2240}, {[], 0x80000000}, {[], 0x1}, {[], 0x4}, {[], 0x4}]}, @lsrr={0x83, 0x27, 0x0, [@remote={0xac, 0x14, 0x0}, @multicast2, @loopback, @broadcast, @local={0xac, 0x14, 0x0}, @multicast1, @loopback, @loopback, @rand_addr=0x3f]}, @noop]}}, @tcp={{0x2, 0x3, r2, 0x41424344, 0x0, 0x0, 0xa, 0x2, 0x7, 0x0, 0x3, {[@eol, @eol, @window={0x3, 0x3, 0x9}, @sack={0x5, 0xa, [0x10001, 0x5]}, @mss={0x2, 0x4, 0x7f}]}}, {"e9"}}}}}}) syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0xffffffff, 0x7) syz_emit_ethernet(0x1066, &(0x7f00000010c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1058, 0x68, 0x0, 0x0, 0x0, 0x0, @multicast2, @rand_addr=0x3}, @tcp={{0x2, 0x2, 0x41424344, r3, 0x0, 0x0, 0x11, 0x10, 0x8, 0x0, 0x7, {[@nop, @nop, @md5sig={0x13, 0x12, "e00c7952ec393803d97bcc00ccaa29c7"}, @nop, @sack_perm={0x4, 0x2}, @eol, @md5sig={0x13, 0x12, "be2f7a4729514a14a30dbe9f6cddead9"}, @mss={0x2, 0x4, 0x20}]}}, {"44e1a8931c1b02d595a2f128ab13fa649e0930cf216a31c99194a56602fa32c13ead787d009760411a4d74485c7748dd491362dcf01142d49dfde034f257e9ba135018f7be4c49e4452fbdd43aa5f5bf08cc5be9fceda4d6ff12f9dc58ed4eef77b7d3304db7c8822f40d1fa154db66a5e1e51f23d99ed5b21458d2e7fa6ff50174aa9f806114568c408f123857c14a02fb7a58970b1ace72f77c6d978ae677ad245a8294c83c7d4093b48cd9fa2079e96441b5e0512d3517d9066f3b31d1b86ad14bec55773785067ae21b28f7f3df9bf1e7c3f419a62c246953926ddbe4049df1d19d49282dd20883b7dea084c35d1f02a4cc413232d1596e060384f2d63d74957e81d39c35c4eef3d6f1ae3936bf12dccd88f7cc724e363a7c0f05e84613814b3941d8d9f1ddac42669217f08505f302c725f1c8db90021be3eb1d6d3027358197360356ab3e6bc70b42959bee0c9d4094e7a0dfb49c965b62c21df2d3057ed0f3a4b535b01951799c0b97b8e1d220d42228311d76ad2f339a270c60e50177f8981bd547d481c5a0763f932b0423f237424f39039f34287ebf10dc216e2f8d9e8906bef5297ad057e4c6e3ea8d2311ed472b6b5f9879692d7f1303ab8ff4a2c2f68bdc57964629319a8cdf710a532a1c01ceff12f7bb72ddb322a2a1bfa13a8d758000db353bf655ac544762c71266b46ba9197a061d589398f24989d3e50f1927d02a0b6deca7701197c5eadd7bb5af3dcd4881d685f691a6a0bad4128c9b86f9737726db6957f52bbd62ccf2441458e068057c6a3f755912736cca8cfa8bd2cc162b8134ce97a69e790fbea770f31f785514b0f4b5e11d636f3efacd624aa7c9c6a9610d0de6c56dfd834da92ce601ede5bb58424932abc00c2b3ad4f5cd086c0221b7219841f6782ffe80eeb992ae16572cf9752e51a3b3c56511c6a56903b6be23fd91d387245c02cb2b7d6eac534d18c59932996c0fe5ba45b8c9749e8f105bf6e7d7bb6d664d2067ef1235d687d21a556b3d485a821472774f660bd7c4ab8230037973fc01fffb7a63fbc29cb4e60c9b2b99a83362b343df3dea7446c137007155f756b11d1072ec69f3cd4950cf0821574085b5bdef5cc99793385d018b83348016ed00d8accf98bea3ae8e734aed8d2d52ffd2ab87898956c19035e5e62980334e72b32d37b3082017ac0d20af1d486e629e2c9dba136be5ec2c0671a15bf15a75d3b9c80f019875a9e04f1830b1931baf334862c473d5c9512a681f43c6cfbd35ee9ba93de7fca040d7f8843e6dcb0d5723b435e1858d3ea8243b39d429bdc827e0e55cf64961431e53e5fdfb679de88a383ef9e669f59e20ec3f9ff7f24e75a29413080b8d63279afa48c0a751797d94f6ff079d49814ce08a2e6ea3b76239ecf2f8d0b1b7ad7b6368332a13d495df3791e2ab12cc1ce893895125bb9501b4a669f01829973e6c610c618dfca25009cf50843020141e6c5ea6804fdcab6fb79d69c7403abecdd3fabd446ec08aa63c3b89bac40b4f71485fee3bf4035bb8c25949458f0fcefc40693844a18f0fa39650a7065c1f713cdc0516b524f0d918b64b0a0e4e357ffe496191cb343ee9ddc7e07c656068c9e5aaf23567388bb7e87e75072864103730d81d75734887593329ecbb47ae1caaa289aaccbac49a59ef0fcbeeda42bee14434afab43b38ef8daa28e18fe58cc25342eb5590bbfc494c89af670fdacf779a79ebb16fe1d85b35a90ced53fe30436b8481d57f2b4d2d9089b05e6fd77278bca7006832844c5c0a0e7583ea6aca616c96420dc7bf9e847d227a2cec63eadede79a473fdcae3e813e345e0269e5c27f5007d0ff9b71e9e38a27c53cc6c15087f32092352e625a32069d0ff7ebdbc2b1fe23dfd281fff1008e1fa0278baabf75b37d1afc9312009e77426a9cbc08c2df0ce6c4a0097ba20065aaed01b416cefbeb30995e77843d2220594c00b7ed9aff179171be9356c77369e4a4e145122ff178995970b8b22618d53b6e47b2afed998e0278535b6972179c819c9fd87f5124daba25a7ed59d1e2b8519de88c94662ac72060b61cf50f7053508647e10d6a54aaee1f04614c7157a077de3ee3c210dd4308c9233641e44560807f5a8e7dcb00e6f91015dc3112add65fceba1cdf0ca4ba72a441cd0c6e7388d8c84d9b9cf60759d7c816ca675186206c5fe1c8bca8a37c188676dfc4908d06d0d8611a656335a6eb0229c032c353512f2ec434540ad1d4e3aac0a3c219cc7bf39ff8d89d83702d619c12fc95d486dfc5a192c2ae66cc6e46f66c125eb702531dbc6aa4e5aff13b7de3263df61e021a350b7131d43aed6849d7299e542f9cd9cdb30350f29c58c3124ec61d63d16daf957e5fa54051a149d8778574cc0deedb2e84b3c6b27ee9e9f74abd04ea7925aded2892ebf7f09df0dfd0dadcee22ea99035b9c26b214646428c22bfa5bdeed4833ccfba849c7400f9d13764cfcf459c6157f0692f3f951b5507e3c7bbdab277f4d3bc6f89b286d9a81b5cada668af1ada24e990ccbc040e95a1de8054bf5492606f1c69657b22a361f20c3c68efc2a1126dd5d8eb0264042373f74945577eb1dc5b618442eac2b7dc43304de931bdbee67062c3b5befd551eb76d3156992caa3d43236a57ea44cd45e3e081ce4dda6be829477c1708c5e56a586c30a50dfe546a12016507754f0091c6d7ea817e9a839df61c232926c3e1e0a7f058bf8863629e9c5aeef13a49a8ca2e4d0b61e746f7d5fccfa0a54c6051e54c51aa7756a853145bb30cc99918bc0aea74428b6fadec09aeedcb9baf3dbce9a3e486f0a005333d5041389c1b13bf5e5e76572b1cf48c1ed15120dd84b4fe9591ddc286315c995346d21a6809d87542db3d9a5fdc537a91bdd144659cff327b039a324ac5943533b8acb2d62e697714a102aed14cc4899bc4ed2c3f0bc6d184513920047e69c91ff55c11faf8d69590b6a65b688aad87b9d2034960f3f83149dda1f35e130f22bad11230b38009a47f62d33df83ed1ba37c11ddc39b860e14ac64f86f7e6b0e031e745d246a140876dd2c5697aaede6b61f124a8bb3bcfbeb0b463db17b7b3ac75893a6264d744121c8cb22d7a5c50229c9e2ae4c6283d1fc28c5e1668a9554252ee29fa86111245c14c0e7795e87cda2eda060166c9accf9a3d4d54a46b90503dc0c20b0f4986c15a5c3dc9c8ea6ea20f6e85516162a844e44ac04d9542f7eee304cba626f79851860ee92a83651e0f819f833e4256a777eaedab8c41f136314c1bec91c46e7c0d2f89b06815796e246bed7b18d41d75ac043660a86cbf2147c66a7f72c9b40bbfa3bcb508f0491acb210f5f8b508f132c9d747d61351a01a25a76418dfbe7cca04da68a485b0e2ee946a461deecb78e9f455ee328fc4cd0322a532a83585c5cc1d45603b876b988c24e06bf31d5aba664fa651b0bc0f95fbac7c37666927ef2ab02e0014c0dd4769a1cd84df020622c62ca89be08c6a7068d66bf0882ce0bf68202a20d2c6443153e6c996b40034cf77d9d2e7cb385933ce7ed30400e77b6c93e967227cfd23fee2e475ae4eb32d22a66694ab4fc522b4c0c3f6a5c778bab0a737331562134db39cceab3a470f387497e9ed7b860802cb8336b35ab4cd75a13b2615e3037fbefde40e03ae68741012b65b0140fa1091aadac75ac251733e7ddd30a7a8e8bc4604b3f18178b5cf77db2a151807f3c3a4ce36e12f42ac79428055608db0edc3d8894925f2cbba729fa1948a4e8d8d50def4361a2f257380d562fa240480cb475c1d66cf717806a8e1e2de1120e770736e083a7b8aa17ba2aab41361aa0c083956e80198ccb0cd65a8baf3c89a3d360601df6306b2e0800712a06acc59ec6b64797623d4e839b423b2eed40495229041315234625b16cb2e244d3654f6297f76263ff9ed812d9fc4947757af2f94d3e8786eb64b882bc48c376e546f31b772f58a24ee8aa694e229fc8cacdffd248bfcb8a1e8cba13ad2b8206cc0acaac4e4d49fd07e60e71371216842aaef0afb3d5a28b401b01a246f5d1c7c385c1edded88b77bdbc1afbfe8779dc2bc11dcac724cdbb4f2f44e4beb15390cf38af3aab03a1585b640d95326c1e3ca0ef43b46750ce74bae1ae4cbd7f15a50749d25450ed4e7b14ae4f1e0b2b56820233d9a0f0787396099cd7768a491e9aded09dc817675151aba4b71736684a3dd8deab9801f69e9710db90ce5807be262cfde214eb2f6e8e073dd5cd0df5b700c94c0aa8c7c20218ca8c917906f49e97f0c2974c0ba0bd9bd8724de5e2415e88a8cdcb6b6d58f0c21ec6624e786c7a3cf2775af4465a12fd20083c0573ddabefd8afcfb1243ed75f2fb4a8b3eb1c2e964bcd6f0cfead02e0c88a252554b1787a8369384760d3e086e4f5174e80aec9dfc2c020177f851491b98875e58e78c8fc2e2dd076ea3103d884fc2677728932844f9ff374ecfcff078739e2e955b1389d0e6d10679b2b30598cc79ab8e209c731ef024e74eb6340acb59a1b94d4ff80410bb75de2f55a08fb28895b75353e1233560cad682cb5d9bfd621b462d281c7d03b30511c0451b434bfbe99e1decb914f94e0b9ba753f7f322a70084b758201d76fd0e5bae9f81fb2f0a9302c061b4be7a30995175c3c84d984c1a411e49512cc7802d00f5441804143901c659f0ced9fbfc36e8cef03c671dbab926e25d2f72a787c1a2e54a778092e8c374405e407b19c9d4d96676bd6399d7e3843f5264b1bd79420991011c22527ed3b91d837f54be0d2cccf3fc237df25bc07f04ac9f53e5ab5ba6d56060c00f6710a322e51eead42214948a643d352c12e66759a1252fd514e713b33b7861d93424d9014d7b705a8d91a5eb4e52937409a39d1cbf88df2dfdfb201498eef80c8b63c618aa5c644c6cda53cba81d1c5b8438459fcaf1a3ef573d7758cfa7128ee1a06721426119609ea6afc20a6aa1099cc53cb4efd07323fd794210a43b43913d8bcc5ca8b280820412536a83874336140c73b575c9e4d1a7caa8690d0d38d755b382e5a022ff09d16cae876a6922ce6faa753cde94ac57e6b5b70828d9ad74d6b7aeb75e3f923275a90065dc3367f460359453abde5d1fea64514586a83a0c52ef83e3894be3bdd6ee12b39cead9a9874d21ed336c09e19ab3e3a282f8455a6870b805cc406e8b5b4a901c869032c0832777e10d941c65c12d36d867da2030669e15292c8a89dcbc15a70e835984ea8b968a2428c523b6fe0207a32956b0d2d58e9b98094d850b3fff731875d1fa9083e9ccbd953a1f47296448f6dbe5955c2dfbaf7e32f3369dde8e7c3718c01f962d1035b234dc4200419520628500036d7348536d4162ef6348e4b80854af069d32f6d90c54bcc34c07e231a90b0349dbdbcb5fd796990f45ac7e5d73b698fa9af29be0bb022d36b20ee33cf392bdb52ea7fdc861e5e39dfa63825d0af01bfc54755b6f06d77bb68f30d157aff7c752628762f606085a488db93bea251dd4308626a40dcd44a60373eae7d366dba0ff02ab5d9722bc0d67f6188372d3eeea1600038f5315354ef7e64d0e3fda8407332b940777c63188bdd64aaa83bd95cb740823fadd779dde37f32eb5b6b82ab5bbf3ce44b40d937d8320d3bb05f3c697491ca3548338376d332056d6d4d38935e161b1371cb1cc800e416bbdfead341101a8428545409352d85b84e241b7bf7aa953bb0621833da526cf91e7806eb518740d11006502f62080ed5e690950e74cbb91f1090f7368b90930265bade9c62"}}}}}}) syz_emit_ethernet(0xb6, &(0x7f0000000080)={@local, @random="3f42c22d165c", [], {@ipv6={0x86dd, {0x0, 0x6, "a08000", 0x80, 0x6, 0x0, @rand_addr="0000000000d9ba78127f74899900", @local={0xfe, 0x80, [], 0x0}, {[], @tcp={{0x0, 0x0, r3, 0x41424344, 0x0, 0x0, 0x7, 0x48, 0x3f, 0x0, 0x7f, {[@sack_perm={0x4, 0x2}, @eol, @nop, @window={0x3, 0x3, 0x7}]}}, {"6118845c8bfdf5a7a65690cdd892ba34249e7fb53f9ca32eda6478b7b84f9ef70f930cc6fb77a97c735fc77b4899e3795ceefc6bba9ce3380a4ae0a9623b90711633b03cfc471500fd219af49726826dff112944058de1cbd965ba8ca8ffa4e4a4c5ab02"}}}}}}}) syz_emit_ethernet(0xcb, &(0x7f0000000440)={@local, @random="3f42c22d165c", [], {@ipv4={0x800, {{0x25, 0x4, 0x0, 0x6, 0xbd, 0x66, 0x86, 0x7, 0x16, 0x0, @multicast2, @local={0xac, 0x14, 0x0}, {[@rr={0x7, 0xf, 0x2, [@rand_addr=0x3, @broadcast, @rand_addr]}, @rr={0x7, 0xf, 0x4, [@local={0xac, 0x14, 0x0}, @empty, @broadcast]}, @end, @rr={0x7, 0x1b, 0x4, [@empty, @remote={0xac, 0x14, 0x0}, @rand_addr=0x20000000, @rand_addr=0x1, @broadcast, @empty]}, @ra={0x94, 0x6, 0x7fffffff}, @timestamp={0x44, 0x18, 0x8, 0x1, 0x1, [{[], 0x2240}, {[], 0x80000000}, {[], 0x1}, {[], 0x4}, {[], 0x4}]}, @lsrr={0x83, 0x27, 0x0, [@remote={0xac, 0x14, 0x0}, @multicast2, @loopback, @broadcast, @local={0xac, 0x14, 0x0}, @multicast1, @loopback, @loopback, @rand_addr=0x3f]}, @noop]}}, @tcp={{0x2, 0x3, r3, 0x41424344, 0x0, 0x0, 0xa, 0x2, 0x7, 0x0, 0x3, {[@eol, @eol, @window={0x3, 0x3, 0x9}, @sack={0x5, 0xa, [0x10001, 0x5]}, @mss={0x2, 0x4, 0x7f}]}}, {"e9"}}}}}}) syz_emit_ethernet(0x5e, &(0x7f00000000c0)={@local, @broadcast, [], {@ipv4={0x800, {{0xf, 0x4, 0x0, 0x0, 0x50, 0x0, 0x0, 0x0, 0x32, 0x0, @local={0xac, 0x14, 0x0}, @empty, {[@noop, @timestamp={0x44, 0xc, 0x6, 0x0, 0x0, [{[@local={0xac, 0x14, 0x0}]}]}, @timestamp={0x44, 0xfffffffffffffdd2, 0x7f, 0x1, 0x3, [{[], 0x40}, {[], 0x2}, {[@rand_addr=0x5], 0xffd}, {[], 0xfff}]}]}}, @tcp={{0x1, 0x3, r2, r3, 0x1, 0x0, 0x0, 0x40, 0x7, 0x0, 0x4, {[@sack={0x5, 0x0, [0x4, 0x4, 0x80, 0x2]}, @sack_perm, @md5sig={0x13, 0x0, "2bf3bc075fd9ec12d869418b82f124cc"}, @nop, @nop]}}, {"5cff570427dbfdf4e283595e707c87232d91d0a7a12b"}}}}}}) syz_emit_ethernet(0x1066, &(0x7f00000010c0)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x2, 0x1058, 0x68, 0x0, 0x0, 0xff, 0x0, @multicast2, @rand_addr=0x8}, @tcp={{0x2, 0x2, 0x41424344, r3, 0x0, 0x0, 0x11, 0x10, 0x8, 0x0, 0x7, {[@eol, @nop, @md5sig={0x13, 0x12, "e00c7952ec393803d97bcc00ccaa29c7"}, @nop, @sack_perm={0x4, 0x2}, @eol, @md5sig={0x13, 0x12, "be2f7a4729514a14a30dbe9f6cddead9"}, @mss={0x2, 0x4, 0x20}]}}, {"44e1a8931c1b02d595a2f128ab13fa649e0930cf216a31c99194a56602fa32c13ead787d009760411a4d74485c7748dd491362dcf01142d49dfde034f257e9ba135018f7be4c49e4452fbdd43aa5f5bf08cc5be9fceda4d6ff12f9dc58ed4eef77b7d3304db7c8822f40d1fa154db66a5e1e51f23d99ed5b21458d2e7fa6ff50174aa9f806114568c408f123857c14a02fb7a58970b1ace72f77c6d978ae677ad245a8294c83c7d4093b48cd9fa2079e96441b5e0512d3517d9066f3b31d1b86ad14bec55773785067ae21b28f7f3df9bf1e7c3f419a62c246953926ddbe4049df1d19d49282dd20883b7dea084c35d1f02a4cc413232d1596e060384f2d63d74957e81d39c35c4eef3d6f1ae3936bf12dccd88f7cc724e363a7c0f05e84613814b3941d8d9f1ddac42669217f08505f302c725f1c8db90021be3eb1d6d3027358197360356ab3e6bc70b42959bee0c9d4094e7a0dfb49c965b62c21df2d3057ed0f3a4b535b01951799c0b97b8e1d220d42228311d76ad2f339a270c60e50177f8981bd547d481c5a0763f932b0423f237424f39039f34287ebf10dc216e2f8d9e8906bef5297ad057e4c6e3ea8d2311ed472b6b5f9879692d7f1303ab8ff4a2c2f68bdc57964629319a8cdf710a532a1c01ceff12f7bb72ddb322a2a1bfa13a8d758000db353bf655ac544762c71266b46ba9197a061d589398f24989d3e50f1927d02a0b6deca7701197c5eadd7bb5af3dcd4881d685f691a6a0bad4128c9b86f9737726db6957f52bbd62ccf2441458e068057c6a3f755912736cca8cfa8bd2cc162b8134ce97a69e790fbea770f31f785514b0f4b5e11d636f3efacd624aa7c9c6a9610d0de6c56dfd834da92ce601ede5bb58424932abc00c2b3ad4f5cd086c0221b7219841f6782ffe80eeb992ae16572cf9752e51a3b3c56511c6a56903b6be23fd91d387245c02cb2b7d6eac534d18c59932996c0fe5ba45b8c9749e8f105bf6e7d7bb6d664d2067ef1235d687d21a556b3d485a821472774f660bd7c4ab8230037973fc01fffb7a63fbc29cb4e60c9b2b99a83362b343df3dea7446c137007155f756b11d1072ec69f3cd4950cf0821574085b5bdef5cc99793385d018b83348016ed00d8accf98bea3ae8e734aed8d2d52ffd2ab87898956c19035e5e62980334e72b32d37b3082017ac0d20af1d486e629e2c9dba136be5ec2c0671a15bf15a75d3b9c80f019875a9e04f1830b1931baf334862c473d5c9512a681f43c6cfbd35ee9ba93de7fca040d7f8843e6dcb0d5723b435e1858d3ea8243b39d429bdc827e0e55cf64961431e53e5fdfb679de88a383ef9e669f59e20ec3f9ff7f24e75a29413080b8d63279afa48c0a751797d94f6ff079d49814ce08a2e6ea3b76239ecf2f8d0b1b7ad7b6368332a13d495df3791e2ab12cc1ce893895125bb9501b4a669f01829973e6c610c618dfca25009cf50843020141e6c5ea6804fdcab6fb79d69c7403abecdd3fabd446ec08aa63c3b89bac40b4f71485fee3bf4035bb8c25949458f0fcefc40693844a18f0fa39650a7065c1f713cdc0516b524f0d918b64b0a0e4e357ffe496191cb343ee9ddc7e07c656068c9e5aaf23567388bb7e87e75072864103730d81d75734887593329ecbb47ae1caaa289aaccbac49a59ef0fcbeeda42bee14434afab43b38ef8daa28e18fe58cc25342eb5590bbfc494c89af670fdacf779a79ebb16fe1d85b35a90ced53fe30436b8481d57f2b4d2d9089b05e6fd77278bca7006832844c5c0a0e7583ea6aca616c96420dc7bf9e847d227a2cec63eadede79a473fdcae3e813e345e0269e5c27f5007d0ff9b71e9e38a27c53cc6c15087f32092352e625a32069d0ff7ebdbc2b1fe23dfd281fff1008e1fa0278baabf75b37d1afc9312009e77426a9cbc08c2df0ce6c4a0097ba20065aaed01b416cefbeb30995e77843d2220594c00b7ed9aff179171be9356c77369e4a4e145122ff178995970b8b22618d53b6e47b2afed998e0278535b6972179c819c9fd87f5124daba25a7ed59d1e2b8519de88c94662ac72060b61cf50f7053508647e10d6a54aaee1f04614c7157a077de3ee3c210dd4308c9233641e44560807f5a8e7dcb00e6f91015dc3112add65fceba1cdf0ca4ba72a441cd0c6e7388d8c84d9b9cf60759d7c816ca675186206c5fe1c8bca8a37c188676dfc4908d06d0d8611a656335a6eb0229c032c353512f2ec434540ad1d4e3aac0a3c219cc7bf39ff8d89d83702d619c12fc95d486dfc5a192c2ae66cc6e46f66c125eb702531dbc6aa4e5aff13b7de3263df61e021a350b7131d43aed6849d7299e542f9cd9cdb30350f29c58c3124ec61d63d16daf957e5fa54051a149d8778574cc0deedb2e84b3c6b27ee9e9f74abd04ea7925aded2892ebf7f09df0dfd0dadcee22ea99035b9c26b214646428c22bfa5bdeed4833ccfba849c7400f9d13764cfcf459c6157f0692f3f951b5507e3c7bbdab277f4d3bc6f89b286d9a81b5cada668af1ada24e990ccbc040e95a1de8054bf5492606f1c69657b22a361f20c3c68efc2a1126dd5d8eb0264042373f74945577eb1dc5b618442eac2b7dc43304de931bdbee67062c3b5befd551eb76d3156992caa3d43236a57ea44cd45e3e081ce4dda6be829477c1708c5e56a586c30a50dfe546a12016507754f0091c6d7ea817e9a839df61c232926c3e1e0a7f058bf8863629e9c5aeef13a49a8ca2e4d0b61e746f7d5fccfa0a54c6051e54c51aa7756a853145bb30cc99918bc0aea74428b6fadec09aeedcb9baf3dbce9a3e486f0a005333d5041389c1b13bf5e5e76572b1cf48c1ed15120dd84b4fe9591ddc286315c995346d21a6809d87542db3d9a5fdc537a91bdd144659cff327b039a324ac5943533b8acb2d62e697714a102aed14cc4899bc4ed2c3f0bc6d184513920047e69c91ff55c11faf8d69590b6a65b688aad87b9d2034960f3f83149dda1f35e130f22bad11230b38009a47f62d33df83ed1ba37c11ddc39b860e14ac64f86f7e6b0e031e745d246a140876dd2c5697aaede6b61f124a8bb3bcfbeb0b463db17b7b3ac75893a6264d744121c8cb22d7a5c50229c9e2ae4c6283d1fc28c5e1668a9554252ee29fa86111245c14c0e7795e87cda2eda060166c9accf9a3d4d54a46b90503dc0c20b0f4986c15a5c3dc9c8ea6ea20f6e85516162a844e44ac04d9542f7eee304cba626f79851860ee92a83651e0f819f833e4256a777eaedab8c41f136314c1bec91c46e7c0d2f89b06815796e246bed7b18d41d75ac043660a86cbf2147c66a7f72c9b40bbfa3bcb508f0491acb210f5f8b508f132c9d747d61351a01a25a76418dfbe7cca04da68a485b0e2ee946a461deecb78e9f455ee328fc4cd0322a532a83585c5cc1d45603b876b988c24e06bf31d5aba664fa651b0bc0f95fbac7c37666927ef2ab02e0014c0dd4769a1cd84df020622c62ca89be08c6a7068d66bf0882ce0bf68202a20d2c6443153e6c996b40034cf77d9d2e7cb385933ce7ed30400e77b6c93e967227cfd23fee2e475ae4eb32d22a66694ab4fc522b4c0c3f6a5c778bab0a737331562134db39cceab3a470f387497e9ed7b860802cb8336b35ab4cd75a13b2615e3037fbefde40e03ae68741012b65b0140fa1091aadac75ac251733e7ddd30a7a8e8bc4604b3f18178b5cf77db2a151807f3c3a4ce36e12f42ac79428055608db0edc3d8894925f2cbba729fa1948a4e8d8d50def4361a2f257380d562fa240480cb475c1d66cf717806a8e1e2de1120e770736e083a7b8aa17ba2aab41361aa0c083956e80198ccb0cd65a8baf3c89a3d360601df6306b2e0800712a06acc59ec6b64797623d4e839b423b2eed40495229041315234625b16cb2e244d3654f6297f76263ff9ed812d9fc4947757af2f94d3e8786eb64b882bc48c376e546f31b772f58a24ee8aa694e229fc8cacdffd248bfcb8a1e8cba13ad2b8206cc0acaac4e4d49fd07e60e71371216842aaef0afb3d5a28b401b01a246f5d1c7c385c1edded88b77bdbc1afbfe8779dc2bc11dcac724cdbb4f2f44e4beb15390cf38af3aab03a1585b640d95326c1e3ca0ef43b46750ce74bae1ae4cbd7f15a50749d25450ed4e7b14ae4f1e0b2b56820233d9a0f0787396099cd7768a491e9aded09dc817675151aba4b71736684a3dd8deab9801f69e9710db90ce5807be262cfde214eb2f6e8e073dd5cd0df5b700c94c0aa8c7c20218ca8c917906f49e97f0c2974c0ba0bd9bd8724de5e2415e88a8cdcb6b6d58f0c21ec6624e786c7a3cf2775af4465a12fd20083c0573ddabefd8afcfb1243ed75f2fb4a8b3eb1c2e964bcd6f0cfead02e0c88a252554b1787a8369384760d3e086e4f5174e80aec9dfc2c020177f851491b98875e58e78c8fc2e2dd076ea3103d884fc2677728932844f9ff374ecfcff078739e2e955b1389d0e6d10679b2b30598cc79ab8e209c731ef024e74eb6340acb59a1b94d4ff80410bb75de2f55a08fb28895b75353e1233560cad682cb5d9bfd621b462d281c7d03b30511c0451b434bfbe99e1decb914f94e0b9ba753f7f322a70084b758201d76fd0e5bae9f81fb2f0a9302c061b4be7a30995175c3c84d984c1a411e49512cc7802d00f5441804143901c659f0ced9fbfc36e8cef03c671dbab926e25d2f72a787c1a2e54a778092e8c374405e407b19c9d4d96676bd6399d7e3843f5264b1bd79420991011c22527ed3b91d837f54be0d2cccf3fc237df25bc07f04ac9f53e5ab5ba6d56060c00f6710a322e51eead42214948a643d352c12e66759a1252fd514e713b33b7861d93424d9014d7b705a8d91a5eb4e52937409a39d1cbf88df2dfdfb201498eef80c8b63c618aa5c644c6cda53cba81d1c5b8438459fcaf1a3ef573d7758cfa7128ee1a06721426119609ea6afc20a6aa1099cc53cb4efd07323fd794210a43b43913d8bcc5ca8b280820412536a83874336140c73b575c9e4d1a7caa8690d0d38d755b382e5a022ff09d16cae876a6922ce6faa753cde94ac57e6b5b70828d9ad74d6b7aeb75e3f923275a90065dc3367f460359453abde5d1fea64514586a83a0c52ef83e3894be3bdd6ee12b39cead9a9874d21ed336c09e19ab3e3a282f8455a6870b805cc406e8b5b4a901c869032c0832777e10d941c65c12d36d867da2030669e15292c8a89dcbc15a70e835984ea8b968a2428c523b6fe0207a32956b0d2d58e9b98094d850b3fff731875d1fa9083e9ccbd953a1f47296448f6dbe5955c2dfbaf7e32f3369dde8e7c3718c01f962d1035b234dc4200419520628500036d7348536d4162ef6348e4b80854af069d32f6d90c54bcc34c07e231a90b0349dbdbcb5fd796990f45ac7e5d73b698fa9af29be0bb022d36b20ee33cf392bdb52ea7fdc861e5e39dfa63825d0af01bfc54755b6f06d77bb68f30d157aff7c752628762f606085a488db93bea251dd4308626a40dcd44a60373eae7d366dba0ff02ab5d9722bc0d67f6188372d3eeea1600038f5315354ef7e64d0e3fda8407332b940777c63188bdd64aaa83bd95cb740823fadd779dde37f32eb5b6b82ab5bbf3ce44b40d937d8320d3bb05f3c697491ca3548338376d332056d6d4d38935e161b1371cb1cc800e416bbdfead341101a8428545409352d85b84e241b7bf7aa953bb0621833da526cf91e7806eb518740d11006502f62080ed5e690950e74cbb91f1090f7368b90930265bade9c62"}}}}}}) syz_emit_ethernet(0xb6, &(0x7f0000000080)={@local, @random="3f42c22d165c", [], {@ipv6={0x86dd, {0x0, 0x6, "a08000", 0x80, 0x6, 0x0, @rand_addr="0000000000d9ba78127f74899900", @local={0xfe, 0x80, [], 0x0}, {[], @tcp={{0x0, 0x0, r1, 0x41424344, 0x0, 0x0, 0x7, 0x48, 0x3f, 0x0, 0x7f, {[@sack_perm={0x4, 0x2}, @eol, @nop, @window={0x3, 0x3, 0x7}]}}, {"6118845c8bfdf5a7a65690cdd892ba34249e7fb53f9ca32eda6478b7b84f9ef70f930cc6fb77a97c735fc77b4899e3795ceefc6bba9ce3380a4ae0a9623b90711633b03cfc471500fd219af49726826dff112944058de1cbd965ba8ca8ffa4e4a4c5ab02"}}}}}}}) syz_emit_ethernet(0xcb, &(0x7f0000000440)={@local, @random="3f42c22d165c", [], {@ipv4={0x800, {{0x25, 0x4, 0x0, 0x6, 0xbd, 0x66, 0x86, 0x7, 0x16, 0x0, @multicast2, @local={0xac, 0x14, 0x0}, {[@rr={0x7, 0xf, 0x2, [@rand_addr=0x3, @broadcast, @rand_addr]}, @rr={0x7, 0xf, 0x4, [@local={0xac, 0x14, 0x0}, @empty, @broadcast]}, @end, @rr={0x7, 0x1b, 0x4, [@empty, @remote={0xac, 0x14, 0x0}, @rand_addr=0x20000000, @rand_addr=0x1, @broadcast, @empty]}, @ra={0x94, 0x6, 0x7fffffff}, @timestamp={0x44, 0x18, 0x8, 0x1, 0x1, [{[], 0x2240}, {[], 0x80000000}, {[], 0x1}, {[], 0x4}, {[], 0x4}]}, @lsrr={0x83, 0x27, 0x0, [@remote={0xac, 0x14, 0x0}, @multicast2, @loopback, @broadcast, @local={0xac, 0x14, 0x0}, @multicast1, @loopback, @loopback, @rand_addr=0x3f]}, @noop]}}, @tcp={{0x2, 0x3, r1, 0x41424344, 0x0, 0x0, 0xa, 0x2, 0x7, 0x0, 0x3, {[@eol, @eol, @window={0x3, 0x3, 0x9}, @sack={0x5, 0xa, [0x10001, 0x5]}, @mss={0x2, 0x4, 0x7f}]}}, {"e9"}}}}}}) syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0xffffffff, 0x7) syz_emit_ethernet(0x1066, &(0x7f00000010c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1058, 0x68, 0x0, 0x0, 0x0, 0x0, @multicast2, @rand_addr=0x3}, @tcp={{0x2, 0x2, 0x41424344, r4, 0x0, 0x0, 0x11, 0x10, 0x8, 0x0, 0x7, {[@nop, @nop, @md5sig={0x13, 0x12, "e00c7952ec393803d97bcc00ccaa29c7"}, @nop, @sack_perm={0x4, 0x2}, @eol, @md5sig={0x13, 0x12, "be2f7a4729514a14a30dbe9f6cddead9"}, @mss={0x2, 0x4, 0x20}]}}, {"44e1a8931c1b02d595a2f128ab13fa649e0930cf216a31c99194a56602fa32c13ead787d009760411a4d74485c7748dd491362dcf01142d49dfde034f257e9ba135018f7be4c49e4452fbdd43aa5f5bf08cc5be9fceda4d6ff12f9dc58ed4eef77b7d3304db7c8822f40d1fa154db66a5e1e51f23d99ed5b21458d2e7fa6ff50174aa9f806114568c408f123857c14a02fb7a58970b1ace72f77c6d978ae677ad245a8294c83c7d4093b48cd9fa2079e96441b5e0512d3517d9066f3b31d1b86ad14bec55773785067ae21b28f7f3df9bf1e7c3f419a62c246953926ddbe4049df1d19d49282dd20883b7dea084c35d1f02a4cc413232d1596e060384f2d63d74957e81d39c35c4eef3d6f1ae3936bf12dccd88f7cc724e363a7c0f05e84613814b3941d8d9f1ddac42669217f08505f302c725f1c8db90021be3eb1d6d3027358197360356ab3e6bc70b42959bee0c9d4094e7a0dfb49c965b62c21df2d3057ed0f3a4b535b01951799c0b97b8e1d220d42228311d76ad2f339a270c60e50177f8981bd547d481c5a0763f932b0423f237424f39039f34287ebf10dc216e2f8d9e8906bef5297ad057e4c6e3ea8d2311ed472b6b5f9879692d7f1303ab8ff4a2c2f68bdc57964629319a8cdf710a532a1c01ceff12f7bb72ddb322a2a1bfa13a8d758000db353bf655ac544762c71266b46ba9197a061d589398f24989d3e50f1927d02a0b6deca7701197c5eadd7bb5af3dcd4881d685f691a6a0bad4128c9b86f9737726db6957f52bbd62ccf2441458e068057c6a3f755912736cca8cfa8bd2cc162b8134ce97a69e790fbea770f31f785514b0f4b5e11d636f3efacd624aa7c9c6a9610d0de6c56dfd834da92ce601ede5bb58424932abc00c2b3ad4f5cd086c0221b7219841f6782ffe80eeb992ae16572cf9752e51a3b3c56511c6a56903b6be23fd91d387245c02cb2b7d6eac534d18c59932996c0fe5ba45b8c9749e8f105bf6e7d7bb6d664d2067ef1235d687d21a556b3d485a821472774f660bd7c4ab8230037973fc01fffb7a63fbc29cb4e60c9b2b99a83362b343df3dea7446c137007155f756b11d1072ec69f3cd4950cf0821574085b5bdef5cc99793385d018b83348016ed00d8accf98bea3ae8e734aed8d2d52ffd2ab87898956c19035e5e62980334e72b32d37b3082017ac0d20af1d486e629e2c9dba136be5ec2c0671a15bf15a75d3b9c80f019875a9e04f1830b1931baf334862c473d5c9512a681f43c6cfbd35ee9ba93de7fca040d7f8843e6dcb0d5723b435e1858d3ea8243b39d429bdc827e0e55cf64961431e53e5fdfb679de88a383ef9e669f59e20ec3f9ff7f24e75a29413080b8d63279afa48c0a751797d94f6ff079d49814ce08a2e6ea3b76239ecf2f8d0b1b7ad7b6368332a13d495df3791e2ab12cc1ce893895125bb9501b4a669f01829973e6c610c618dfca25009cf50843020141e6c5ea6804fdcab6fb79d69c7403abecdd3fabd446ec08aa63c3b89bac40b4f71485fee3bf4035bb8c25949458f0fcefc40693844a18f0fa39650a7065c1f713cdc0516b524f0d918b64b0a0e4e357ffe496191cb343ee9ddc7e07c656068c9e5aaf23567388bb7e87e75072864103730d81d75734887593329ecbb47ae1caaa289aaccbac49a59ef0fcbeeda42bee14434afab43b38ef8daa28e18fe58cc25342eb5590bbfc494c89af670fdacf779a79ebb16fe1d85b35a90ced53fe30436b8481d57f2b4d2d9089b05e6fd77278bca7006832844c5c0a0e7583ea6aca616c96420dc7bf9e847d227a2cec63eadede79a473fdcae3e813e345e0269e5c27f5007d0ff9b71e9e38a27c53cc6c15087f32092352e625a32069d0ff7ebdbc2b1fe23dfd281fff1008e1fa0278baabf75b37d1afc9312009e77426a9cbc08c2df0ce6c4a0097ba20065aaed01b416cefbeb30995e77843d2220594c00b7ed9aff179171be9356c77369e4a4e145122ff178995970b8b22618d53b6e47b2afed998e0278535b6972179c819c9fd87f5124daba25a7ed59d1e2b8519de88c94662ac72060b61cf50f7053508647e10d6a54aaee1f04614c7157a077de3ee3c210dd4308c9233641e44560807f5a8e7dcb00e6f91015dc3112add65fceba1cdf0ca4ba72a441cd0c6e7388d8c84d9b9cf60759d7c816ca675186206c5fe1c8bca8a37c188676dfc4908d06d0d8611a656335a6eb0229c032c353512f2ec434540ad1d4e3aac0a3c219cc7bf39ff8d89d83702d619c12fc95d486dfc5a192c2ae66cc6e46f66c125eb702531dbc6aa4e5aff13b7de3263df61e021a350b7131d43aed6849d7299e542f9cd9cdb30350f29c58c3124ec61d63d16daf957e5fa54051a149d8778574cc0deedb2e84b3c6b27ee9e9f74abd04ea7925aded2892ebf7f09df0dfd0dadcee22ea99035b9c26b214646428c22bfa5bdeed4833ccfba849c7400f9d13764cfcf459c6157f0692f3f951b5507e3c7bbdab277f4d3bc6f89b286d9a81b5cada668af1ada24e990ccbc040e95a1de8054bf5492606f1c69657b22a361f20c3c68efc2a1126dd5d8eb0264042373f74945577eb1dc5b618442eac2b7dc43304de931bdbee67062c3b5befd551eb76d3156992caa3d43236a57ea44cd45e3e081ce4dda6be829477c1708c5e56a586c30a50dfe546a12016507754f0091c6d7ea817e9a839df61c232926c3e1e0a7f058bf8863629e9c5aeef13a49a8ca2e4d0b61e746f7d5fccfa0a54c6051e54c51aa7756a853145bb30cc99918bc0aea74428b6fadec09aeedcb9baf3dbce9a3e486f0a005333d5041389c1b13bf5e5e76572b1cf48c1ed15120dd84b4fe9591ddc286315c995346d21a6809d87542db3d9a5fdc537a91bdd144659cff327b039a324ac5943533b8acb2d62e697714a102aed14cc4899bc4ed2c3f0bc6d184513920047e69c91ff55c11faf8d69590b6a65b688aad87b9d2034960f3f83149dda1f35e130f22bad11230b38009a47f62d33df83ed1ba37c11ddc39b860e14ac64f86f7e6b0e031e745d246a140876dd2c5697aaede6b61f124a8bb3bcfbeb0b463db17b7b3ac75893a6264d744121c8cb22d7a5c50229c9e2ae4c6283d1fc28c5e1668a9554252ee29fa86111245c14c0e7795e87cda2eda060166c9accf9a3d4d54a46b90503dc0c20b0f4986c15a5c3dc9c8ea6ea20f6e85516162a844e44ac04d9542f7eee304cba626f79851860ee92a83651e0f819f833e4256a777eaedab8c41f136314c1bec91c46e7c0d2f89b06815796e246bed7b18d41d75ac043660a86cbf2147c66a7f72c9b40bbfa3bcb508f0491acb210f5f8b508f132c9d747d61351a01a25a76418dfbe7cca04da68a485b0e2ee946a461deecb78e9f455ee328fc4cd0322a532a83585c5cc1d45603b876b988c24e06bf31d5aba664fa651b0bc0f95fbac7c37666927ef2ab02e0014c0dd4769a1cd84df020622c62ca89be08c6a7068d66bf0882ce0bf68202a20d2c6443153e6c996b40034cf77d9d2e7cb385933ce7ed30400e77b6c93e967227cfd23fee2e475ae4eb32d22a66694ab4fc522b4c0c3f6a5c778bab0a737331562134db39cceab3a470f387497e9ed7b860802cb8336b35ab4cd75a13b2615e3037fbefde40e03ae68741012b65b0140fa1091aadac75ac251733e7ddd30a7a8e8bc4604b3f18178b5cf77db2a151807f3c3a4ce36e12f42ac79428055608db0edc3d8894925f2cbba729fa1948a4e8d8d50def4361a2f257380d562fa240480cb475c1d66cf717806a8e1e2de1120e770736e083a7b8aa17ba2aab41361aa0c083956e80198ccb0cd65a8baf3c89a3d360601df6306b2e0800712a06acc59ec6b64797623d4e839b423b2eed40495229041315234625b16cb2e244d3654f6297f76263ff9ed812d9fc4947757af2f94d3e8786eb64b882bc48c376e546f31b772f58a24ee8aa694e229fc8cacdffd248bfcb8a1e8cba13ad2b8206cc0acaac4e4d49fd07e60e71371216842aaef0afb3d5a28b401b01a246f5d1c7c385c1edded88b77bdbc1afbfe8779dc2bc11dcac724cdbb4f2f44e4beb15390cf38af3aab03a1585b640d95326c1e3ca0ef43b46750ce74bae1ae4cbd7f15a50749d25450ed4e7b14ae4f1e0b2b56820233d9a0f0787396099cd7768a491e9aded09dc817675151aba4b71736684a3dd8deab9801f69e9710db90ce5807be262cfde214eb2f6e8e073dd5cd0df5b700c94c0aa8c7c20218ca8c917906f49e97f0c2974c0ba0bd9bd8724de5e2415e88a8cdcb6b6d58f0c21ec6624e786c7a3cf2775af4465a12fd20083c0573ddabefd8afcfb1243ed75f2fb4a8b3eb1c2e964bcd6f0cfead02e0c88a252554b1787a8369384760d3e086e4f5174e80aec9dfc2c020177f851491b98875e58e78c8fc2e2dd076ea3103d884fc2677728932844f9ff374ecfcff078739e2e955b1389d0e6d10679b2b30598cc79ab8e209c731ef024e74eb6340acb59a1b94d4ff80410bb75de2f55a08fb28895b75353e1233560cad682cb5d9bfd621b462d281c7d03b30511c0451b434bfbe99e1decb914f94e0b9ba753f7f322a70084b758201d76fd0e5bae9f81fb2f0a9302c061b4be7a30995175c3c84d984c1a411e49512cc7802d00f5441804143901c659f0ced9fbfc36e8cef03c671dbab926e25d2f72a787c1a2e54a778092e8c374405e407b19c9d4d96676bd6399d7e3843f5264b1bd79420991011c22527ed3b91d837f54be0d2cccf3fc237df25bc07f04ac9f53e5ab5ba6d56060c00f6710a322e51eead42214948a643d352c12e66759a1252fd514e713b33b7861d93424d9014d7b705a8d91a5eb4e52937409a39d1cbf88df2dfdfb201498eef80c8b63c618aa5c644c6cda53cba81d1c5b8438459fcaf1a3ef573d7758cfa7128ee1a06721426119609ea6afc20a6aa1099cc53cb4efd07323fd794210a43b43913d8bcc5ca8b280820412536a83874336140c73b575c9e4d1a7caa8690d0d38d755b382e5a022ff09d16cae876a6922ce6faa753cde94ac57e6b5b70828d9ad74d6b7aeb75e3f923275a90065dc3367f460359453abde5d1fea64514586a83a0c52ef83e3894be3bdd6ee12b39cead9a9874d21ed336c09e19ab3e3a282f8455a6870b805cc406e8b5b4a901c869032c0832777e10d941c65c12d36d867da2030669e15292c8a89dcbc15a70e835984ea8b968a2428c523b6fe0207a32956b0d2d58e9b98094d850b3fff731875d1fa9083e9ccbd953a1f47296448f6dbe5955c2dfbaf7e32f3369dde8e7c3718c01f962d1035b234dc4200419520628500036d7348536d4162ef6348e4b80854af069d32f6d90c54bcc34c07e231a90b0349dbdbcb5fd796990f45ac7e5d73b698fa9af29be0bb022d36b20ee33cf392bdb52ea7fdc861e5e39dfa63825d0af01bfc54755b6f06d77bb68f30d157aff7c752628762f606085a488db93bea251dd4308626a40dcd44a60373eae7d366dba0ff02ab5d9722bc0d67f6188372d3eeea1600038f5315354ef7e64d0e3fda8407332b940777c63188bdd64aaa83bd95cb740823fadd779dde37f32eb5b6b82ab5bbf3ce44b40d937d8320d3bb05f3c697491ca3548338376d332056d6d4d38935e161b1371cb1cc800e416bbdfead341101a8428545409352d85b84e241b7bf7aa953bb0621833da526cf91e7806eb518740d11006502f62080ed5e690950e74cbb91f1090f7368b90930265bade9c62"}}}}}}) syz_emit_ethernet(0xb6, &(0x7f0000000080)={@local, @random="3f42c22d165c", [], {@ipv6={0x86dd, {0x0, 0x6, "a08000", 0x80, 0x6, 0x0, @rand_addr="0000000000d9ba78127f74899900", @local={0xfe, 0x80, [], 0x0}, {[], @tcp={{0x0, 0x0, r4, 0x41424344, 0x0, 0x0, 0x7, 0x48, 0x3f, 0x0, 0x7f, {[@sack_perm={0x4, 0x2}, @eol, @nop, @window={0x3, 0x3, 0x7}]}}, {"6118845c8bfdf5a7a65690cdd892ba34249e7fb53f9ca32eda6478b7b84f9ef70f930cc6fb77a97c735fc77b4899e3795ceefc6bba9ce3380a4ae0a9623b90711633b03cfc471500fd219af49726826dff112944058de1cbd965ba8ca8ffa4e4a4c5ab02"}}}}}}}) syz_emit_ethernet(0xcb, &(0x7f0000000440)={@local, @random="3f42c22d165c", [], {@ipv4={0x800, {{0x25, 0x4, 0x0, 0x6, 0xbd, 0x66, 0x86, 0x7, 0x16, 0x0, @multicast2, @local={0xac, 0x14, 0x0}, {[@rr={0x7, 0xf, 0x2, [@rand_addr=0x3, @broadcast, @rand_addr]}, @rr={0x7, 0xf, 0x4, [@local={0xac, 0x14, 0x0}, @empty, @broadcast]}, @end, @rr={0x7, 0x1b, 0x4, [@empty, @remote={0xac, 0x14, 0x0}, @rand_addr=0x20000000, @rand_addr=0x1, @broadcast, @empty]}, @ra={0x94, 0x6, 0x7fffffff}, @timestamp={0x44, 0x18, 0x8, 0x1, 0x1, [{[], 0x2240}, {[], 0x80000000}, {[], 0x1}, {[], 0x4}, {[], 0x4}]}, @lsrr={0x83, 0x27, 0x0, [@remote={0xac, 0x14, 0x0}, @multicast2, @loopback, @broadcast, @local={0xac, 0x14, 0x0}, @multicast1, @loopback, @loopback, @rand_addr=0x3f]}, @noop]}}, @tcp={{0x2, 0x3, r4, 0x41424344, 0x0, 0x0, 0xa, 0x2, 0x7, 0x0, 0x3, {[@eol, @eol, @window={0x3, 0x3, 0x9}, @sack={0x5, 0xa, [0x10001, 0x5]}, @mss={0x2, 0x4, 0x7f}]}}, {"e9"}}}}}}) syz_emit_ethernet(0x5e, &(0x7f00000000c0)={@local, @broadcast, [], {@ipv4={0x800, {{0xf, 0x4, 0x0, 0x0, 0x50, 0x0, 0x0, 0x0, 0x32, 0x0, @local={0xac, 0x14, 0x0}, @empty, {[@noop, @timestamp={0x44, 0xc, 0x6, 0x0, 0x0, [{[@local={0xac, 0x14, 0x0}]}]}, @timestamp={0x44, 0xfffffffffffffdd2, 0x7f, 0x1, 0x3, [{[], 0x40}, {[], 0x2}, {[@rand_addr=0x5], 0xffd}, {[], 0xfff}]}]}}, @tcp={{0x1, 0x3, r1, r4, 0x1, 0x0, 0x0, 0x40, 0x7, 0x0, 0x4, {[@sack={0x5, 0x0, [0x4, 0x4, 0x80, 0x2]}, @sack_perm, @md5sig={0x13, 0x0, "2bf3bc075fd9ec12d869418b82f124cc"}, @nop, @nop]}}, {"5cff570427dbfdf4e283595e707c87232d91d0a7a12b"}}}}}}) syz_emit_ethernet(0xf4, &(0x7f0000000040)={@random="77b188b4be69", @random="cbc8b08561b7", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xe6, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}}, @tcp={{0x1, 0x1, r0, r4, 0x0, 0x0, 0x5, 0x40, 0x9, 0x0, 0x4d3b}, {"66cf10bff7fda12f4a7559ee96d66979765cbf2ee59a4b3d20a6c7f15e434374897b0aa466fd53d7be98d95a3c9ed2d11d760dedce213935267ddb5b882586bec10c2ecead0b9dd59d67ed095c7be314c8b5d856823a387de0c2ccb5f7dfbff845e9c1e7940e62cd0656f7953adf22e061c774de190a7643e5a4880920ae4b0902c051f5cd50e5b3016751157a251bb7eeb036dec8f82b824acc088ad657c2d6d97d0a9b16d537f88005988403d523eebffd21576c44b974c0e1d56f0a18"}}}}}}) 12:44:47 executing program 0: r0 = semget$private(0x0, 0x4, 0x5b4) semop(r0, &(0x7f0000000480)=[{0x1, 0x26d9, 0x1000}, {0x2, 0x8, 0x1800}, {0x2, 0x9, 0x1000}, {0x2, 0xd22}], 0x57) 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), 0x6) semop(r0, &(0x7f0000000180)=[{0x2, 0x200, 0x1000}, {0x3, 0x4df, 0x800}], 0x2) semop(r0, &(0x7f00000002c0)=[{0x2, 0x3, 0x800}, {0x0, 0x1000}, {0x2, 0x47f8, 0x1000}, {0x2, 0x7fff, 0x800}], 0x4) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f00000000c0)=0x8) 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, 0x9, 0x0, 0x0, 0x0, 0x3, {0x15, 0x4, 0x0, 0x0, 0x0, 0x64, 0x0, 0x0, 0x29, 0x0, @multicast1, @broadcast, {[@timestamp={0x44, 0x14, 0x6, 0x1, 0x6, [{}, {[], 0xc}, {[@rand_addr=0x7], 0x1}]}, @timestamp={0x44, 0x24, 0x2, 0x0, 0x0, [{[@loopback]}, {}, {}, {}, {}, {[@broadcast]}]}, @ssrr={0x89, 0x7, 0x0, [@rand_addr]}]}}}}}}}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(0xffffffffffffffff, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) r3 = semget$private(0x0, 0x4, 0x5b4) semop(r3, &(0x7f0000000240)=[{0x1, 0x1, 0x3800}, {0x2, 0x44, 0x1800}, {0x2, 0x402, 0xffc}, {0x1, 0x3, 0x1000}, {0x1, 0x2, 0x1800}, {0x2, 0x1f, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/97) msgget(0x0, 0x300) semop(r3, &(0x7f0000000340)=[{0x0, 0x1, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x800}, {0x2, 0x0, 0x1800}, {0x2, 0x6, 0x800}], 0x5) semop(r3, &(0x7f0000000100)=[{0x0, 0x7, 0x1000}, {0x2, 0x6, 0x1800}], 0x2) 12:44:47 executing program 0: syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffffffff00383a0000000000000000000000000000000000ff02000000000000000000000000000104009078000000006027671500002b0000000000000000000000000000000001fe8000000000000000000000000000aa3c00000700000000"]) 12:44:47 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x8000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x100, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000180)="650601", 0x3}], 0x1, 0x0, 0x800001) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) close(r3) unlink(&(0x7f00000007c0)='./file0\x00') 12:44:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) dup2(r2, r3) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) dup2(r0, r1) 12:44:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x1000}, {0x4, 0x2, 0x1000}], 0x4) semop(r2, &(0x7f0000000000), 0x22) semop(r2, &(0x7f0000000080)=[{0x1, 0x2, 0x3000}, {0x3, 0xfff, 0x400}, {0x4, 0x29c, 0xc00}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x1, 0x30f, 0x1800}], 0x6) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r2, &(0x7f0000000000)=[{0x2, 0x7fff, 0x1000}, {0x0, 0x1, 0x800}, {0x4, 0xc, 0x800}, {0x1, 0xff, 0x3000}], 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x101, 0x0, r1, 0xffffffffffffffff, r4, 0x80, 0xd436}, 0x3, 0x9, 0x4}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r6, r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() wait4(r8, 0x0, 0x19, &(0x7f0000019140)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x80000000, 0xffffffffffffffff, 0x0, 0x0, r7, 0x20}, 0x4, 0x1800000, r8, 0x0, 0xe5, 0x3, 0x2, 0xddd6}) syz_emit_ethernet(0x82, &(0x7f0000000300)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x4c, 0x3a, 0x20, @empty, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, [], {0x0, 0x6, "2484a2", 0x7, 0x2b, 0x0, @loopback, @loopback, [@routing={0x1, 0x2, 0x0, 0xcc, 0x0, [@empty]}], "9435872c"}}}}}}}) 12:44:47 executing program 0: ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00d7ab06", 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x1) mprotect(&(0x7f00004e7000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x2, 0x2, 0x0) fcntl$getflags(r0, 0x3) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) write(r0, 0x0, 0x0) 12:44:47 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) close(0xffffffffffffffff) connect(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r2 = socket(0x2, 0x1, 0x0) close(r2) connect(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66010046302f66696c1baebbca25851f906530002a24bfe215d916c23edc97"], 0x10) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x2, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="6f022e2f66696c653000"], 0x10) r5 = socket(0x10000000002, 0x2, 0x0) dup2(r4, r5) connect$unix(r4, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x4, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0x31, 0x2, 0xfffffffffffffffc}, {{}, 0xfffffffffffffff9, 0x0, 0x4, 0x400, 0x5}, {{r2}, 0xffffffffffffffff, 0x10, 0xfffdc, 0x7ff, 0x7}, {{r3}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x5, 0x5}, {{r4}, 0xfffffffffffffffc, 0x11, 0x80, 0x10001, 0xbaf1}], 0xbc2, &(0x7f0000000200)={0x1, 0x9}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x3d, 0x4}], 0xfffffffffffffffb, 0x0) 12:44:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) listen(r5, 0x10001) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) dup2(r4, r6) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 12:44:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x4) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0xdf) r1 = msgget$private(0x0, 0x2000000186) msgsnd(r1, &(0x7f0000000040), 0x8, 0x800) r2 = msgget$private(0x0, 0x2000000186) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0001000000000000"], 0x8, 0x800) msgsnd(r2, &(0x7f00000003c0)={0x1, "18fcaed522883bfd2397600a0390bdff6da00098f2ce07f451449f1b49b170d6c40fd6158542f1633c6006650da23f78c49acd9c56dfa7cb6fe730a1ac6eff3f9297fa36587eb5272e32b2bb1ee5743d10f45891617f4cf26aad51ecc873e34b118467867b1d5c4319afe1ce895ca005663a3da3af19107351be25c0eeabd2d05a0b4084c1ba17c9f3e91e81fb701ddfe2f85902bc2cc1a4b6be47a1fc0eba9545a033c2b62960256d15d7d752ebeccfa9bf3ee86d3da6d7cfe73cabde0e12d9c0409a9624ddf09fb8e41102c1a2c526c12fc58249825dcdaaa66fcf4c8f9da49dd563262cbb1bd30d627f428fc981ec663ec776cdcb151588a75c604f3128d23c6e3ae8babaa701848ccb1155eac09f305d2e5ff25c1fbd88bed4c255d657a2375f5a2ffc4c8be5096399544b6954e24ad81bc6a5476a95da8cdd16a1616ee177900f50a55ed58f28978afff6758e4f39b097c8742e2905876f7d33b9243e7c70725ebcc506a589936580caff129c07835499a91abc997ddae85ba81c3ab1998727ce0bc15c9f75de2880782c9a"}, 0x196, 0x800) msgsnd(r2, &(0x7f0000000280)={0x3, "c61007fe5017d12a4754385fbe9112a812c33da0e67c0a68dbf6266429147fa98b9404bd738b1536b98ca02dbbdcc769924df231b9055751f4732912f8b526fced503dc1e0820745b8baef2dd80a2e40a9653ac3c3cc86fdde4add6827294e4d1fd005acb3a226963d18619c20f09895d1aaf69112dee744863932180d3315d03ec17da9e131516c0819878acc196e5a57742e18156b666642ddf973ecf4107e6981ed6b9e1896cef0cfbf87774cc70f865095c711f0387b0eef165fa6a4f94edced8bf7c0a1548808deb0"}, 0xd3, 0x73c10d36c0db6c10) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/159}, 0xa7, 0x0, 0x1800) syz_emit_ethernet(0x3b, &(0x7f0000000000)={@broadcast, @broadcast, [], {@arp={0x806, @generic={0x1, 0x818d, 0x6, 0x9, 0x3, @empty, "1c928eb1b68a35109e", @random="324c023c8f9a", "d3b18b994762a1702791913cdb08141a"}}}}) 12:44:47 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) write(r2, &(0x7f00000000c0)="95", 0xfffffe76) r3 = semget$private(0x0, 0x4, 0x5b4) semop(r3, &(0x7f0000000240)=[{0x1, 0x1, 0x3800}, {0x2, 0x44, 0x1800}, {0x2, 0x402, 0xffc}, {0x1, 0x3, 0x1000}, {0x1, 0x2, 0x1800}, {0x2, 0x1f, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/97) semop(r3, &(0x7f0000000340)=[{0x0, 0x1, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x800}, {0x2, 0x0, 0x1800}, {0x2, 0x6, 0x800}], 0x5) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000140)=""/251) dup2(r1, r2) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)=""/13, &(0x7f0000000100)=0xd) execve(0x0, 0x0, 0x0) 12:44:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x10}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) 12:44:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800450000300000000000010002000018000b1d90780000000045000000000000000000000000000200ffffffff"]) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x101, 0x3ff, 0x7fffff7f, "0b666bfede477dac00"}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r3, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="820200"], 0x10) r7 = socket(0x10000000002, 0x2, 0x0) r8 = dup2(r6, r7) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x2}, {0xffffffffffffffff, 0x40}, {r2, 0x2}, {r5, 0xa6}, {r8, 0x8}, {r1, 0x10}, {0xffffffffffffffff, 0x40}], 0x7, 0x7) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 12:44:48 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x62) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') 12:44:48 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x800, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x5, 0x2010, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) 12:44:49 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, 'F\x00', 0x48, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @local={0xfe, 0x80, [], 0x0}, @rand_addr="fe08000000000002000000000000ac0b", [@hopopts={0x2b}], "2b01001f1b114285575ead46454f26ff"}}}}}}}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x198) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x4) 12:44:50 executing program 0: r0 = socket(0x6, 0x1, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000014c0)=ANY=[@ANYBLOB="62020207e0000001c3988cc9679a3e8826038f101afcbdef407d794b31b6bc829e845c0d39e3d25d521684c5af9d45d9332b3e00acfb7d98c17f27338244aaeee378dc841835bde5ecaae4ce33db602cece2edcc7b7d52443c8e0c5dd5ffed191ec58c324fea5d9dd8dcbdddd61a14"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) pwritev(r1, &(0x7f0000001440)=[{&(0x7f00000000c0)="8e9f420e625e1a86143b2392878b78e2bf904e50a08292484db49d013f66d48d006aa18e45188a2d21e257001f4c4b1115e564e082e2702c1292c8a7c5f489fe13a957c3147629f5ed35beafeff8a10b9cbf6cd706db34501a837da6bdd70b68bd67b0b094b0b824b26c34e2a06b0850fe4b09681359a4a5f52e66ebf7ab6cce1a53a35dd3583422e7626b14b3d1351ce2c0dad3b2461bcdd3fcdc", 0x9b}, {&(0x7f00000001c0)="bbf20532c15dda8c83a312dbbeccdf93a972f603855e947fba29a16ee5a2c02cf368703278d152ca0d251f8ede6cd1fbb2fa0042a85c0bebd0d336210aba831c1eea5a2a43825ba423e5f5497a76af4fb42567c4ad", 0x55}, {&(0x7f0000000240)="68820be8780dc0101ab61a9d07996f153a1aa608c4eddef5a62eafea2182e9346102407bf7d88e567b8cbfdc9f2f2b42472e8bd62e94a7dbcabc8bc9fa315b24fdf8f8b491d5fab7ec278f732e4b04135de7abe21ad4ffc3a5b8c036ffee20bd0220744c6733f66ffa216b782632206f8a81a64ed9903d6cbfb171a3d8804dc1b3acb2d5029f72715d73c4f2cc702f6471b3e0097a3f68f10e97ed2255fcac0a4993d17fa83685dc804579fd002f85910a3f9173aeaf", 0xb6}, {&(0x7f0000000300)}, {&(0x7f0000000340)="9b6af17435eb6afb62d1fce526c5ec25706c90197fff617e2e5838d541bd76b9375ef8f67d76d111cf568063bd82a66232b11b14bd6502174410215de1bf33bea1e2d48170a8ef8faf7660b5ec648a1ce20a71380532755934bd3e5bed658f52e95804924e150b0cd5712f62d8ac115d920a8bb7af122f76c4979b27e244f4591b27562fd1584987931ed5245516ee42867dcfdf800a32dc86ee28003cb4bc905ff510597c9ead95a67931115e34580345624d3b44175b98dfeebf6f51b9b1b9c8c7b5b2b7d735435019f611fabf1c12321d98d7efd58f0ad522ecbd82725929d24e52a0908345a8b04033f2ef224045e56a73d50037c8902e982e27e81c05e5d4060abae125c20f196b87079a5162cecc2f1aaa98e7579fdd033c05362511f68e84c535bf742dc7692503a5a35c1019160ab72c1965d93c258327b67fa0438036e5f737e19161df29c665dd50e7f2f41b7b6f57258384ae5c8e0a0927e268107b778a2b61a6a05bfbf5ea31c45e9707243b2211b76ea3e978a66de25cd8eeb9ba9df55c8ae633393148b3ba113d6f37dc77cb7915c7a1c3fe426d894abcda9b9a523338628cf3aae947fe42b65651c32acf0a4a7422a67282846fd7400e1e79862f97af3e849252706e453afc109650e9f409fde142ad64d8f7f4c1ce858916438d4196d0e88920dfd0d9d8e512e68874d662b0883c66607db003d8aab0584034062875f5758430c32507284853942c18f475943b87739b9f57d846b80cf43b4f1af1cd564bbd5a3e50749a79fb17dd66bee937e89f7da807d116113c917e6616c31501bfeae48273ab60a7fcf89d43afbb76027672040f8f24f8f9d96e038e5e0cefa4428f7fe680597430cf1407d97c0c91092ac325cfb333ca2cef3b17cf651c32a087887f7340f90a2a64033a206bd6b1b3c18dfe774952a5957944fb101ab1f83c220456513a5ef759edd5d9bda60b8a396ad8e5276828a3eca845a93b1b2e61595f7f2f7be3b2e74783526cb18311e646c16dfb56e90c95277ff06ab2783f24db552aca4182ad1c49d7bcc80f94136dc2a102c4100f07d0158ca2a2467d8530de4e35d10cdaaec2620c02b39ea281416c8c510d641f829558e2f90d5df3cda72d6c70cbc4b49668d206d41f2758e8f1e1a3e555927c2a0ef60cd224ea2cb95e79ba2e482ee93ac306337dd664d18a991538887a131aa1d348c401de724aba75572739811e7b162b934a3b3dd0be79b6888c9a2f5ceabd5eab55e00a965d4242507d588a8ef4b6d86d8800542ed91d484b0561c5a5f668af89cba7847005630d9244226c273eae30f57c6c39168c89081dc0a7b3b3df44681f3c56e555343036ece00b33e11c5359674a404dcd763e3f19c70369a7225094431f720c264f796e702df5a62c9e9cc6a664ee27472944b939a2f7eec983f0366606b2586261c74bcf4e94adae570e4a876cde65cc1688cfa400f4a75491498503712b7c3acd39307ff11fa37ed364bd9168794af652fdcb88701ad4a3bba95736588feb62b49a7ec1c92c0634625603f308f35a99c08e69e7b5218ec5dfed136eb68cbd0a6af9ff8f8bbdb93e3922ca1b9b582ef667c04fb1df9ad52075535de39f3f778ceab0460dd449f56dad5e57d7a66dbe705446792aeffb0091600bc815fe07676bf2ef1e0836eae338505710ab8268eb342c7c6584054932fc4b36a809647ffa98237c2e4bad3f8e330c54743833442f6261c53a61af05dae615e77f49a2620fb3e9a9dec7a24676aaa12c7bf9475a9377fc002d2ffe2b6cef7f443140eb5fff42f82181dc3ef94828287b49243ce06fff6eec01b6a834bc16d6fafbf2cd151981fa77e12f242f708b0778900955dddcff4bb380f2eced768d8a688c3d82d32bc33676d820b23b5b5750d8f32ff3209e7f76215d20c48e3d163c336b8f95ab3ad81ef16cb71d872d6874a24f2071692a5f8cab668ce09822d9c1ce7aad15a8b621c40eedbb21aa5f8ab7de2563b8be66d075dc91e9f329dc7298bb5464aaca57ea29b3c03458372aeacc2411fb92d56b38f58b055790b0fdfdda239fd4ad60da35eea2d48cbe8668ad1277c9f245a150b811da04bae6dc9c78f06bffca183eda8ca5a316b8b93a93cf9dee540749f790e9d031f4e42868eb6d1251b546a1cbcb98db0a9372526b53ab9eaf39adad24768bcb013f4283f1ac276c909b857a2135a430a5d8e1c2db15d869306245321ae290c03a91a9328ed792db9cbcb07b61042b79ba24aee79319152a510ff02caa1a5508f0af7b18a004df47863ff9e24c830047c2f1abb4713d942586bad76dfb775060ee966dacc5dcbfb2f9a5c04beda3f799bd2b57ac8416f53d7f60e327609f081f8f975ed6f64d1a330f157ef3a3211a6af49e5b16fa5e3ec99bae5d5704631879939b7556e7fd0ad7e093c7874fe0d531f51a90144aef3720a53f3a2ddb5641f53d53b32793a7de00705b6931bc2e3b6858e7d803dc4949d64842a538d6ae2fd31fce05b3bacbf4da6503530eb06383d8ee3a2acf0ca13cc423fc38ae8cfff715408f99bb84679ee146b99e2da7bc9a07f94cec811225b97ce1c8cec9aa8497696a0688e69dc22ac0e87905a841cdcb399f0233f0a93879be5696030a0ed8012ca7e922da548298595b92fa502bec127789cced7560c92d5b91ab7bd9524bf2ed487999df7088148f207887ec867d72c8421eba9d1c50e4374203fa9e28edefaa1aaf18442212a15ec9bce2b65224d67ef7b04999324e9df3263e099f9223973cc71462ea53119a72342a440891dd8209e54bb8fd844f71ac26000431b2af6c819781fb283623b1059a5255e3e4fd1b50e3f9755d861d5ebc26d31327988ca418fa42db02df4fe1042bacec6f8fc1d8e29353273ddea49818eb6095297ae8580edd45cbdbcd0a7b6063f8aa9889c2ee9ae9cd4d1f23327a16ab39ff407e60cd740cb433c81e8a16247bace10ca437293b8022c0c27a6c5f1814f0c2fd392a9efd2e842b9bdc174bca749c37cfd5a7b30bc0193c8d2dff214893093f1ec7b6b713b6cb50df228836bdf616269d0ff67c97c6293b75f549f144f166aaa2cf173dac59ec504874af2c80f4f37e5ba25467a9cfc896ab5e373cf36ebae98cd0a82cc62e73c8ea9e1195243220215523936a5a2e73c8d427e836202d0c983f80e23e709f53f77dda43016b51e74cf2d5a9492aadef2e7f3f2c6130657e79b583ec1cabe741d06caba1516dd2a5c6b648b3f798b65658d5601e187cb38903f1d3a73a6c7d09a90f3be87c78abb3e8e509501a4d286e5a15ca042a209f9e2686efcbb72bee9cf5e0c70233ea71156bbb6eb9c9255be5b80f1268615e6620e4b8bbd30a480986d67a8e6e46c41b68ff7360bc038d375853373c18db6ec7ac4bc4cfcdbcf49a59d4c1f5cce168023137e7db61beb160a34d6305db041786c4e0d021a660e69e4e10d8371f09dabef60eec709a50dcaf8ddcfa81ed6e8217f7fd8d34a3810e93f1a2ea2ef7919885680a1478e31fb6931be928b3cb6c27d0adf973a11580b3d3c853395d3c775799b5f91fbcf2aa808e5af014cdbe7a446e4b8674e0c55463d9c5345092e18a2aed4734ccd9596b145b30db02ba489577acdb4558d9e0efbfac1940ace6fb914ca7f79295ce56b120b736072e5fac94a279b0e49a9576d2b1cf249791397c09c473f4820a840a1b9b2563fa7cfe25bf5abe843c044812d2c46736e7985ef46c8d0a5390747994b69e9c31c3b41f26873225b191795cb8cae1d202342041b8793f667145d487bd68a6c2e779f8f36fe28ca20171b547a8d5ca66936b6cee1bff7fc468d185084be1e0095e108a4596371eca81f348170e987e60da29b811ccb8e31f4fc7d335e8af4127cf7fd0e94f4024a1c487d2cb30f6d682e4fb0bb0e989623ef64a08691dad47dd0f3d48824e8069be4457c836fa9f036cdfa365c3fa3f6e37eda629c9486e232c70719288ced4f9e5d6d4057405209988241b7a13506dc798cd3068eb443a1e3275ee68941d1cbe59403612770cc75173aeb3e1716118e58ac5a3b944dea07fa1fda3d6bd9aac6f43edaa05f7a0b502ddf5cfa51d4f9391ff843b85b740ab881ac00c48b6767020160e45641bb40034a84641ff9d9b9f32e60d979bca7606f34f2c18ff246bd918de8cf8349f3fe85642b7c840fb265953a20dbde06f11ce31af1ea37ed44f7a65a0a9208d581393eb66dfd99ef98c5a5387caf454041a9bcfd7b41165d0ed3a7f8f6a1396a1f1dc4a9bfc90749ccab74256d9ab633389e25779cf4700e6b40110271fc76cafca044b95ede774678c293e5fcd30c76387d74e9049da2552317c5766357bdacd4a560215cf5a9f8919665961efeb4ce894bcb3b5714ccf4680773d759241d27e6cf80ee685ae4ba40c74b5735260f305218d56ab63c381a0eca58731113a837e99427a45d54e36b748c499b777b9835f62b51133b8f78aeeb2c73f6c44dd1565a6ff58a15b6cf24448c31817a8a414bacdd4b76ab074a0ab313e19e3caa82c129c28d617e6be517b2e304c0d60977c3fbbda0db93c33c665ba8117d8de1206f341d5366797b6017241dc84b9301d9a220fb1301d2a94f9c580be80051843500ccefc6ed20bd4521e492ca1f1d53f9b5309979e3114f584e37f575944c78ef30c085448eae53c351be534c679f9a4cfb790ab0daaa6782c0b9faaf4bf531548d6fb063728ba01ebf10b149ca62e09b0c27c8b7ed2949f44efc93e081ee9c2b77ddf6a3e97b07cfdb9d0e2b534c09babef2bb3d51d24cd319a257533f9ca1b96eda425fa354fc8867be05bdd74d73a03cbedbc6eeab767d6048b41aa708b7d2e897ffb3d354f330bdb5b7a5f0d9dadc959a0c531cd90c4010f60061c594eba1c21811e47661e92e501c317c9de8684ec0bb31cc9d4bbbd7beb279d7339b7658e1cf5bdb70389e15116f94b809c1363c9469ecaf0f773df6d78e361f393ff95394e22435a765e29319565b3a48d9cb40ec613c24c9bea0bf9bef7620a2ee90adfda3c5fda55fa54f1ab3dd3f96702a8fe04da3903668d631085954bd46f9986fde24b7b11ed834571b966f331beb4a7196372cbddec3a1fd2d92c8aa407bac4aaa29fc6277b62093c0fa60c94e1ca4cf5415f36e30edeb062b2bbe00ad4fc2c4a75f37649c2059935bdc364d4002a927f1ec4f3b64310741bb8f837c113f0b2084d22f0d23e4556f1ef6be5a3995cd866c24532b0af821e798b5399f0f14e6f2b3651afacb77cdb680d8415796fb941c03dafd7caab299f33d1a74a48db190a03854e2d629e22f175c4b0c155ebf33bc5f0d207f170fa14cf03dd38b8c57a28c96f45f66c4b646623b53bfb789b38134f0622daae0aebfed563d37e976f36c9c6aaefead933593b8627ef44706bc565499ab449191789c1baab2c55abd879089b40da11a19a1d8fd551611a04058d34a90c947b983c827c0bf277e6f84a0204b4e85fe19ee9c18d3e1c05cd7b79465517b33a3df83b71e7edbb6600515c70be58fe95a721c84a14cc47e781590379cce4da200120f03b32a4d467b823281672697b24fc1c7044fc6626cd94ddf01ca07585d9a1c267dd8946bb2e73038d5c1355452c83ca602b80d7496e09ceb08dfa5f56ea27ccd085ad768e82b80f448b502f6463a90d1a74b01b132c84bf20161cd6f142bc171906f9f501065a32e06821c544ec103c40a305ef2b7e3d46557244826a3577c4fc0f657684bb5855c7565435d1256a41cc9dd0ff997b9d5d1ef423d579c6b8", 0x1000}, {&(0x7f0000001340)="d527aec5627e28d153823f576c4da2f8dad7b3f6adf2bf3c424f3a0aca08157a8a08b8b255ae049ac782cb50eff1f666b31170a61c7495fe10cbc8aaab7c88f4ba4b367e10fc6583252f53131493f39062922b8e606853046ec33337980eaf2b5a996293bbf1f38a76af2f5632eea435aceb0bc79976d7d02fd5dc4602e8579017d592b1729c98b4c743144b001d25701998ecc8c255ceda5155b57c1091a9118e33922a78decaddd77053cd34e9d16aba6b39f257b83ad70a6ef45819ed1d8e9069144bee98b0d21e6af9e115fa5c70f7e961e7a9f48eb9cfe40b779cbfbf5e1d9142c46e2f95c59e7bd419e12f41d7", 0xf0}], 0x6, 0x0, 0x3) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x10) minherit(&(0x7f00001e2000/0x1000)=nil, 0x1000, 0x3) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000180), 0x4) chroot(&(0x7f0000000300)='./file0\x00') write(r1, 0x0, 0x0) 12:44:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) recvfrom(r2, &(0x7f0000000180)=""/163, 0xa3, 0x43, &(0x7f0000000040)=@in6={0x18, 0x2, 0x2, 0x3}, 0xc) shutdown(r1, 0x2) 12:44:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r3, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000040)={0xc99, 0x5, 0x2}) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)) pledge(0x0, 0xffffffffffffffff) 12:44:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="7a89258825275e97780af2ada3959e448f2d74d0e89612aba8b3e32233ace667243f5429c7b628d0b0cf2bfed3d2939d4e1312150fedb1f7bbda27f7715cb38fea984a96814449faee8513ae7f2ca8336678aad82a1906d70d37b91feee8d5efac24c1560711d779fdcf4ccf666d264e979909979bbeac705ab74151bec1588c278a9debcdcb2eee71b4a0ae22bc85f4013be4d734265512d1ecd535f6421beb6fec7e2baeea6757626e3036eacc2470589a67840834c27201cd9a39686b705b4a172d19bf264b42c90cedfe2ca823a4a25bdb40df52225b51aa8aa1c9141621c51e8f58b07622"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[0x7fffffff, 0x7, 0x6]}) writev(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f0000000080)="6b4cc516", 0x4}], 0x1) r4 = socket(0x800000018, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) dup2(r5, r4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 12:44:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) fcntl$setstatus(r2, 0x4, 0x40) socket$inet(0x2, 0x8000, 0x8) 12:44:50 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa08004500003802000000001eddaf27bdd5fd3fa474caee4c019078ffffffff000000000304907800000000450000000000000000000000e0000002e0000001810000005ee1048c"]) 12:44:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffd, 0x201, 0xffffffdd, "0366fe15795acd76ef5caf04000200"}) writev(r0, &(0x7f0000001900)=[{&(0x7f0000001680)="f4a2d02f2f537208530023741ade4393fcb48cde1bd3bf5dd861f86804f7c8f19d21f5d205d919bbff5ba1740b0727a2765dfe80258232f4b1e02a28120f3b69063415fbe9d45542fdd45b17704197bec4249b93df24b8b0bed6b1e0f7b201", 0x5f}, {&(0x7f00000004c0)="9aac6250f62bc5262948daca1ef5a5369d2f3689b11caa62dd83c0ab630c0a3d667c52f29b31847116c06e410bfb1ea69d9f913d32d8b15b93d723d9d1354efd31542e9fee0b48e8af8ca09785dd35e95423dc82ead2b3ab1190cdb648e3bcd74c028a725de79bc42da85b7f38c4cc9f68e47a5be45c98934d618ae7f97646a63217cc7ceef88ef67c7b278810fe922e713a0cc8", 0x94}, {&(0x7f0000001780)="2ad8052ef77f4afe35384a875c69357c8a6321b1858186c890e1d431c6b3d558a9f12daf0461eae9705ad5d15f2ec04adaef1da08bb9a66ce61cfc969eac9d9ca1e17f5afc6adeb05b9f43adef24f1c32decf9b9a9aca68cbefccbb471c84c630034805fb269a28b08e42528d291826d5bc387bc98220dc18d3d0b8357421e1fb0b4d5e53d6ac7ab705844f954b10581a1b71fb7a307cc76cd0abccfe8c6b08483d612a519acb7b58e5d6a4607000000000000004f1eb1a24f5524a8b6063c697664909b79781c6d34a3d7a70aabb72876a4db0317c8f429b246bad84482e2c579b2f816e5040625785176850f0ba5581b2bda25118bb98581d4974177423d972f80bff25b538ec0a46bea38459540860606f35b77ef5535be42435fb6eb5b57a2723aee1c", 0x125}, {&(0x7f0000001540)="3e58d57d930aacb3ad2401265fc9bb6ebc5c0b9130492dd095c6438d56f8f94acc4652274c9732100f85e0f6948fb71253c558c1333c6a944e2a3596e7a2011ffd4db5d08a54b097f7e57c3becde0a9beb4384939f489db52244c83086835a99f601e10650c663718019d64503f70b68f57c22c77eceac8891b46ce2da9c24093eebcb34f4fc5c2bb90ecb4544f4d9597b21349aa76099ce74883140a6d7de8c5b1d8a77fb8dc2110893a54f1fc59f3cfce3b853e16a02760aa813b275068556a683d131bed559e0c25004807c3eb4ca66c35450f3646a72bebff04e90f23b99ce6afc9afc4d4f4e0b1fe20219a8bc9e18fb83aaf472af3dad7092ddd30d55f4461e0932e92eaafa91fb94f452", 0x10d}, {&(0x7f0000000700)="6bc1c31153ef6e5f56576209a0485cee2b1f26791c4d87744f5ea2bfb16c4e1f5143aa9b313676fb0fa37b9ec2221c32cf9588775c6733a55435f7373da08cd61e7c7cc0f7325175a9424b798c140c8f788b6796c32c1c4bacab2c0cef5a327b8226d8ad0b8b816a4b6398d64a11d599415a921709abbde82367d418e9fecdb5bae34b13ab43e3d4860fd48c2314ab804afd03260094de3f3ced948dd2137f7a2d613b179c27c7cb2036fcee5cc8779823784787d01aef32787512395374cc1e6944fc61465161b0935684df9f8fa0e4f475d3f144d7df1d61048f6a4f719a967a9cad3e5688aa72fea5cecf2769831b4cf92dad585d40cf787b746904ec312b5b5963b6f055827c65f3532c26c748405ec82bf88ede539011dbd9e8d13129301ff1d2fcd2c53fb42354c08da822c723f0b1726ae50c26949b9b5c220ba83f18c96e422513fe48b3ff51a0d6e8983fcf840ea06e84241f4b2e52eef1054b10d744ea54b4fac3619daad860e4ce3090a267c07ead2b9f962e1ef98799fcaada9107fdb79da93af4ebb8b82e17a640f7c7ff86299e3af8da16e49595b483b8a362929dc35be834d048d38b18ca24bab5819a2aaef1e8277b7762171b792949a781340ebccc1a70628de89bbada69d9f826b86045dd679717c421136f5b24a287ab4ceaf1f6b9c2a68ca6f2b9fb4c2a0dbe9fb98778724a85079db7b49a146b5e5c74c8815fedff351e5bd398ffe00079f33ceaec09060f1a21b862d60b8007314bb768703eab03", 0x226}], 0x5) write(r0, &(0x7f0000001bc0)="2078f7b678807d89e032dc19f57097f50f1371767dbcbbff8330c25e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a06808c9152732e879f3fd62b9ef04ae7b569cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c7190625314dc21617d8a3a9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb17ccdf8ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd15fdf6b519d6b2c4936d7d6c409d25b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a279214894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b61bed1503a69871d90d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518965a", 0x19d) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="f025f050c40dbff11405340263b463ed8b74b2bf598ba1da8e7fa30f91ed951be823720efd07a73f72e76256b649eb19e04bb2f4b980b7735ac891a610ace9b98cf543231bd7214ca4226640c15f204bdc760dded875d7de92f09c887b798e56a2d27252fdd4da1b1e86e011511a37a722f75d6d0fca1ae5428a1d960bbbe4645a0978f63d5145ace002282eae0a1bdbe18bbd166fbefddf9343cce4ed7beea2146468fd7a74de71aede5bc03a61e6ffa6f1a4aa990990d7ef3b796021d15e123facccbc924414c14ac83140aad081", 0xcf}], 0x1, 0x0, 0x8) 12:44:50 executing program 0: nanosleep(&(0x7f0000001c40)={0x0, 0x10000081}, 0x0) r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x1, 0x0) close(r3) connect(r3, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r4 = socket(0x2, 0x1, 0x0) close(r4) connect(r4, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x8000, 0xcce}, {{}, 0xfffffffffffffffc, 0x18, 0x40000000, 0xffff, 0x9}, {{r2}, 0x2, 0x70, 0x2, 0x1, 0x401}, {{r3}, 0x0, 0x60, 0x2, 0xd9, 0xff}, {{r4}, 0xfffffffffffffff8, 0x0, 0x1, 0x0, 0x3ff}, {{r3}, 0xfffffffffffffffa, 0x8, 0x2, 0x290f, 0x8}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x80, 0x1}], 0x40000003, 0x0, 0xfffffffa, 0x0) kqueue() 12:44:55 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/155, 0x9b}], 0x1) r2 = kqueue() r3 = shmget(0x1, 0x2000, 0x410, &(0x7f0000ffe000/0x2000)=nil) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x4, r4, r5, r6, r7, 0x120, 0x3bd6}, 0x100, 0x40, 0x0, r8, 0x800000000000, 0x1, 0x9}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4, r8) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) r9 = kqueue() kevent(r9, &(0x7f0000000140), 0x32, 0x0, 0x0, 0x0) dup2(r2, r1) syz_emit_ethernet(0xbf, &(0x7f0000000440)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa90aaaaaaaa8100300086dd6010000000850000000000000035a9000004005675dd9f00fe8000000000000000000000000000aa8dcd4638107393abb14a14a18bc627c243add5b55bfc8d0302e43b11ff49fcc5a316dfd99572963fd0be21e7cfc52e2dfad0777dd4bce9a0a3d50057326201a105b935a2fafdfe27b18982db3bd2a01ddec2c7c40830acb447d8a83efc08e84e538d3fdd7b26c7fceff081d6be4ce3040b2be839f02e703100000000000000000000000000c1b9739d2083d0accf13bdb32a12390e2b4c20747cdd56092b267b663a2bb37fb038a85e44a0c4a72b019b87543ebbcc048b500c1b898919bcab464a93020d0c64b65d803420587322859e8ec862f9edc710fcd8e8ddeedfb09c71fe1907cd6cc06863e7bc35c0749c467782f042593324b165ab680cfdbea9898a4e9c9dc115228a5e8ee8cc783682746d96dd9751ff954fd7b9"]) 12:44:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="06000000f75755ea91118b1566d2e0654d627f4e"], 0x10) r5 = socket(0x10000000002, 0x2, 0x0) dup2(r4, r5) r6 = fcntl$dupfd(r3, 0x0, r5) r7 = socket(0x2, 0x1, 0x0) close(r7) connect(r7, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r7, 0x2}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) syz_emit_ethernet(0x71, &(0x7f0000000000)={@broadcast, @random="d71c9edd8285", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x3b, 0x0, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x2]}, @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "c35283", 0x0, 0x0, 0x0, @mcast2, @loopback, [@dstopts={0x11}], "dfbc9b"}}}}}}}) 12:44:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x800, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) syz_open_pts() flock(r0, 0x1) close(r0) 12:44:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) r3 = accept$unix(r0, &(0x7f00000012c0)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) connect$unix(r3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x3b) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r0, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000080)=0x2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r6 = syz_open_pts() close(0xffffffffffffff9c) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xaff, 0xffffffb7, "00d85ca881447bffc7f6abcbe4432af0a7000084"}) writev(r6, &(0x7f0000001280)=[{&(0x7f00000001c0)="e625e5fb92b5bf3f55992ecc857a30c8850311d39ef84d4bfb12e3ac30a3c49e7b43bef2bd7311312bacebd1a0296e28d3289f525a8943feef53f5c7b0ff9afbbb58d6c7c2ad21b33eb5b545e540eacd7e2f530cf2b0ed5d6ce77dfb47ad1e61755080de8d4d33c751e112f4af67c5f96544720020ced7d0d2e8022afb0256ff114695c114efaa3b1768187a308e8b09489e13f45143215437b0f8d21a3648e64812da406d892057eb24c468328e7123902bdcd569c6874b0859747e5b0151aa4ff3ee7250f6f3e8944f07f5b1daac0c072aa6af5401a0f9cf84b994c2c5f323dd8862fad9bf1c108d6d71e99c2dbf232a44b80db2ed8fcb86351fd290a3f6572cf0018ef0d45aa29f4d39928864db1b1304a934492d6d1a89591f3072b660c6ea26f8afd85b86a6664642daad2569fb3657e2f433f24ccf65f61157d51378d2e72be0c3702f37263f59e5097440d00fdd75f5e095a04f3b62f8ee961ae8a5ee6aa90359ab48e3c91f163a3ae62a5d8a2aeb0a5c98d9c621f5be1b240a752f7de44e1f2424ee3a56975423dc6ec81cf621da65ec8c18fd9610e55ca6b202a90c825a5398979e6367b2d45e8986f710d1c123eba653c88ff5a94cd940c4f935ef6af1f52db6d69fc78dcf282a00b2b0417e777d6f2e3f7af1574099822891d78a7b", 0x1e1}], 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000003c0)=0xc) 12:44:55 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10800, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) sysctl$vfs_ffs(&(0x7f0000000040)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x5b4) semop(r1, &(0x7f0000000240)=[{0x1, 0x1, 0x3800}, {0x2, 0x44, 0x1800}, {0x2, 0x402, 0xffc}, {0x1, 0x3, 0x1000}, {0x1, 0x2, 0x1800}, {0x2, 0x1f, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/97) semop(r1, &(0x7f0000000340)=[{0x0, 0x1, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x800}, {0x2, 0x0, 0x1800}, {0x2, 0x6, 0x800}], 0x5) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000100)=""/56) chflags(&(0x7f0000000000)='./file0\x00', 0x10001) getppid() 12:44:55 executing program 0: r0 = syz_open_pts() r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="4b4fc830d913580798b448b026e71032f09528bac8399838f331a52556b0dd2a4429395c707fa145a36ddb25d112cc97f96e6ff5a6c89353b6204b2b05c5369ce266f2c67c12d0aa5962a041994ab9777f200000000000f0ff83ef488d880bf116ebe27173d520275695643f4a101fd3fb2b21a1aaea6b609e293e3c0146b431016e35ebae4d91dd7e14b953794733264ead4f7182b7c7045fe0759de2d0d984154011bc3ab2381e3903d96a1cdd931beea723381e0fa3d8caa5b0db6a38970ab386657a80a1ea2345049ebc2c23e5d34a729f60510a8bc34584bb115a0513aff4220904de3df0b238a996b42d2f869f3a9f858d9813ab43ea9879ac62a56952"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x38) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) connect(r4, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) fsync(r0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') 12:44:55 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f00000001c0)=""/68, 0x44) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x5, 0x400, {0x9, 0x401}}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)='\x00', 0x1}], 0x1, 0x0, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) close(r2) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="a00289ffffffe1ff"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x50, 0x4) socket(0x10, 0x3, 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="c275beaafd8b26301f2b89dfdf0591cbd2d03bcabea05d6d6da90acb7da1fdeac80d5945fa05368ae1ef157c5f37646d217fbbbbf381593f05c9581ca00c5568a9c9b81f4b8788fea1315eaeb30434ac083cc8a0d3e0453847b099acbf20d0a66ae900941a6d8de624721bdac8025b0106af4cf0aba04508eb012e1fc1cdbbaa5b81f5356355ba5786e692fd26f308d45b86a860e6ff61ac3155761598574403d77660c233e1b8061e968b73250514f29fc43dd70265f83d027857a39ca965695763bd02d8aa5d5096d137fd5086e2911bdf9f275820764f5111c22019c6d3e35f3c6f056fddaeaf4069727b735a4358e8faba0ee366c8e0efa909d47fbb9a75c04fabee980803984503ff8497adecdb7de0e9eb467fb0852c04fe4d2c06bad196484dce43f3b8a838c3772c91a2ba93f427e84bf36e48bf673128db612ca433eed04ae45b84087e5dcc4f6cb28757e1058cacd53eb69a6ac18837f1cf622b6867405ef9645b99edbefceee4908b25a29b180b87cb61b52a7a85496101a453ea79ad476ebd65535d737e99165106888908142ee08ccf50e71caa041c5ca2da2707bcbd6fce5b5ca5a41155056537cf7759b653d24f36bcd6bfb88477e1fd878d4d85118251cd6f7e65c22b71135dd5308f185a82b15480ee1ccecb9e3893ed5bc9d699b8a3679ddcbe974434d0cdde6bce9d982bac2355285478e922b5589e96656c6bc81e310f32423ec530a9f18503f5d64a1116c5c3bc7604c3de6762172136f79dcf17c5253cbcb31974a03e450465df7cf1e9d22864a8b3145fa4ad5471037fd231c96f34d6e2e7f07a65a4bc84977327df20684ea2575c0cb69594081a57c437a96065e6b9964a6816f6612efe38a30b1c99c2c80796c8c86b868e76eeaff45e068c02ec97198f02a9986611756a35683bf016a45827cc9b3923a76f3153c1347a6715cef1187a58b821914ee363cf5c904f1493a3553dbd152635de3961594a6e40dc1ce148da934d793dfe8e3c9a76bc2396d55b8094e2ec3fce0730b2854ebed86cac06d4aecbf291406748e272367fb70413ce3234addd8b14d1b5e12e60cc0d652974bfdfec0e27ca4a3e5aa3446e2e166f12aa99e261da0f5bdd66b3d822bc73155a8dae01146549f43201d51ef6f08e14774e7ed4323a7421a540d4e5ebce978169cd1b2f87bae8063c6bbd8db598924f2380ebbc7035001a7dd44262c0e8240093a557e1a364827085fb40af7d2811ea13be9598941cb133c44686724e10516b01ca0df4590d40216b1598405175d4c153c8416b64d53d990045b419c4bff994022476384dc17b8875bdff96723001808f7a506c281b4df9b623c1c8c1ebe80151a043224ea14cd779526ce016cff5069766923c94f1cd27773c8308332176f348da19ab33f3c7581045e065db8d2953c8b1d9cb28946c676e04a0e104db13aab8e0873a12145b8c2a6c3500af02ca3be92c4356cd0caf5798c36c25953b9d95d4d4d60af5bfaf3febf6c1368a773c623128584c3aa753a5bd089a8dc25e8d6bd30f92b3a40019dfef43d900910f24c0d5e2b63ee5df597e6ba8d686abe6a7c49162451c6662bb030f541e547885abe07797683548067ba4a67c9910c7434e4ea7c7d70a39d262b598a4c2775b2038b613b5de6d990761b125eae8ca09c1a9aba43ab9bcd10992c231746d94392d0d9bec5f312dcee2c995e039f4a8f7d717bb17dae266638a494b32592edd6184b4ef981a68afa8dc173a876eb0726c18bb8c1f27693bd5fb034291ada5bef94ac6ce1b147553ceda62f9abd2795acdf15b1a6c430a92edb9e350cb3e613030196fb700f69d9d6047f395ed83b6a3418c1fab84c4c091d00b0a3e94323928482c10f81569b7c24ac4c6dff271447f0ef6234337e0f44ade7a0e9b87303f1a45c6715c9d07bc6f3fb9d1cfc01ea3a60ef639987fb5cec566af2a97d90eed44b4c256ba6f2b44a7f675bd986ac22d4010ec9b056e25997c9b91faada57c9b8f005658c59c26", 0x599}], 0x1) 12:44:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43071, 0x0, 0x0, 0x5e) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={{}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x1], [], [], [{}, {0xc3f, 0x5}]}}}) poll(&(0x7f0000000080), 0x200000000000009f, 0x0) 12:44:55 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "00002451859e1865790a0000000000001fe600"}) sysctl$kern(&(0x7f0000000000)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="7343c9f13a1a65a5dc41e7000055b9e7c7e61e80a00111703c8ad427b38b2f8aa720381c97827991a34f07000000aa8428b796be7c3b0dec5cf124fe01853cbb22f62d6fc07aeaae1028cd4c8391f916efee16d809a6a0b0b5f077d55f10bf208af9f63d4fed291214c315c5459032ba78cf06e3e6dff86da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67bfd24a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9c132e66331f794", 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x2d7340) r3 = getpgid(0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1001300010005, r3}) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000080)) r4 = semget$private(0x0, 0x6, 0x721) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000180)) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000240)=0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, r5}, 0xffffffffffffffe8) r6 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x0, 0x0, r6, r5, 0x0, 0x44}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000003, 0x0, 0x0, r5, r6, 0x10a, 0x9}, 0x5, 0x3, 0x8}) chown(&(0x7f0000000080)='./file0\x00', 0x0, r6) 12:44:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x2, 0x400000001002, 0x0) getsockopt(r0, 0xfffffffc, 0x8, 0x0, 0x0) 12:44:56 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="018313"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c65302f66696c653000fdbc56277293e27b7a28a556239a51e0e577ae5db9c0233acd272e97733bf96b215fbb84"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRES32=r2], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r4, &(0x7f0000000140)="06df3cc0da5bd435238a42059e38224b90a245aa6bdf52d7a37304eaf7e26fd5ec385336d8fab366a12a3e27590e4e8919216f038308a3b36a55da5051d9627bff7b7b172a94a2178d3bf37ffc7094dc59263e78125b7aa92f817903648403e133bea0df82b49bdbfdabde94ff90335e2241f32f10eae25e5d32240903cd08aa634e24887435b777301594539a8759b102bf7875c3031437eda23a874a78242a9d02f515a396149d01fa71a83fb23f88d9697ca00528a00bae84b599b835e082ef00033281aa4e5190a5f005740b3d9df21c10f51a9198052af0c1fe5fdfbe0b958843a5b8ebaddf0bb293cc9524f1d43f20b74abf4dfd18ba1f79e2c19def6862dec9e8b3d23b3def589847e29127e7d9e05218b241ad9d189f70863e8e2d09d6622a82ef3b46c47dad57e4f656152064bc0e27280e7ee469a29023b09bb32c13c6a80b1591197bd8a38eafc77af47196a3111d51fe5425c571b5cc79845a49c04e89380c82288b800e958a32ea86d92e5183b0b7163011c5a7b1e48237b559a0920545216793431ec51c89e85bada2b08be821347a4d576c029891bd0b994c48e8ad4f65c932366e5d42349fdf05c5dc8392f6070d1c82adc91620c3b3e4e1ed21cea5dacd9a5e3c926b412af6ebb92469044e14326ab9b7225317907deb429177b3ce516cfe7033bc160b80179f2a2e2e5f0f3474274df7915cbbfacbed177f2f10aa05cad2b1432a8a810747e85cb90252e2d3099bf3664520aed21e6b318d650660813c509c71644946336e6c103182cf0e8039bffd6b8cd7077b2947cd7b6c973a3e79db02c485ceacd62a973c9d3f20f2d2acf509ee14ffe39a74adfa50d363ec78253477af077654049cd0eaeb05f9f4175f59ccff84f98d6ca2c0721281875bab6a7cd23b04cf0af2d0c0ce7b0f95894dc51bfe99f9166e634ad6ac1d2ba313b5d791db935f81940251e7f2738661c0abe07362b8e860a7b9a3c039847d6214aba2e9192d8c5e15b1f7110623e151de8fbd2bf791609b6e0f33a04f0849f17984cbaa9ace4c76ee9ee92eed0109ed76d265a3ec136e436083a5413c2d234302a549112848683a9b6d3a54c681fbcf15d3a6d68136f8c342b7e8cad85cbd34d48d225a2b99574a94b90fbb5e4d9d5b20f219427b8d3263a825f1790199742788f92d19cbaffe586d2c6cfd86ed33b657883b9195213e689049c593fa1a6727d3c50eeae461865be174c25c87daa3eb162d26c34d17208db5e231a5a64c1687e8305e24d7795668efe482c2242f20a9b0692a4ee675cc2780a5a5fcd494241bab1b6740f4a127a9dde857bc6d4f2f48f4110afc564c492bfb185c9aa841fcbe6e42d36bf3714d739391407def8b082d1a2bdbb4aec1de70e14c6650b2992926734623014abdadea83cabcd650daf06a26f3d123169c67dd33fa383676d6ae595240059c124955a3e340896a1ebfc01a4a10c2ccbff25e89fe4f521b41e84fa1aae26e041213a23aee38a3a1ee41610c4806f7dc124eec6edb11a5524dd6016cac8cf08a7537a33ee3c0c51ca72ff8835cfd217a115c0cb9533819837db5fedebc215bedd5bfabc06fd732224dfd6d49fbdd6001512a81342e00e0f4e9ece0046d527ec334b16066c1234f42d7281c240722ef5c8f63505ee4192b4f3e91c75ae729442c136b4379fdab3de19a13b516ed5810702f08a10a435296520d40b31bc11a4682ac5ec39d3098e84686ad3af0d6cd9c9f6a786adbdf3552b38f711363d984a8aeefb291e863b20d35cbc22fb2743862219a43d41b4ecea168f47c7d031ffe85adb7761efbdf84e22ba9fc376e0432b46854fba9fc5c8700c3ef9c22d5c5edf9dbfa4c51733af561593e22392e31670e669573af104922d9f2aa3733db9014b192aa5ec4db0dc53f935356c3783f1230dd9de47b04c289020149cb73fa29a60f4ac27a97a7278d8cdf05798413b162f8dc23cd83ee7757a10a7f0a3141d71d378c9aa9", 0x589) 12:44:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket(0x2, 0x1, 0x0) close(r0) flock(r0, 0x5) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) dup2(r2, r1) kevent(0xffffffffffffffff, 0x0, 0x148d, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x6}) r3 = kqueue() r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = socket(0x10000000002, 0x2, 0x0) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r7 = socket(0x2, 0x1, 0x0) close(r7) connect(r7, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) kevent(r3, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffff9, 0x39, 0x4, 0x7, 0x2}], 0x6, 0x0, 0x6, 0x0) 12:44:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) sendto$unix(r1, &(0x7f0000000200)="5f992f8fff3c23b66dfb7e8bc4f732f26a6ec1bdea7a5809167780014ae5b17a015c3afcc9e97ad47aff1c8cc4938144f80de78e65e435bbd5b834a02efdcf1b4a02046aa0f475fa559a79913046998a5d8a98b2a599d35ce24fdcc17fad194c03f516e429fe2b92fa3e5ea34cc610b678407ee26766553a4d9efe86de3632e7c283dfe4482310ef7c862317b9f291e5b8ad9294c4773cbc816ee4a54c3b702efcb83dad23a4b8be933925c999255349ac72713cc67251b6b291f7f118a2c80eaaea695becc63e945deb4df43de5ea42fc9d79bc0870ad6330e4f999284576d7c977d7d7024ea5c8a963af249962ac72fdc94fe2d92f14b67f8d5080bb1237d3a299442a546d3bd7f98b75443ee47c5fcc0b948cf06833ece50e5882787440dd7d0d8fd75c3f84cd54479b00f7a9f5e13aae14f8495f25d19ac0be7a538fe77cee95cf58c339b873795aedbcdb359e51cd049d3094a4d5574bb671e30b4e2089f086f37fc2e3fa4403e248a712da170686", 0x171, 0x0, 0x0, 0x0) recvfrom$unix(r0, 0x0, 0xea, 0x46, 0x0, 0x0) 12:44:57 executing program 0: r0 = socket(0x2, 0x1, 0x0) close(r0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc657699a1f292e27ecb5d602000d7d026ba8af63ff37282921e4fd8972fdc7872babfbb70700abda71601a8bfee8c881ff000000fcffe0ffe608a371a3f8000400000000000000010000000000000000002000"/177, 0xb1, 0x0, 0x0, 0x0) 12:44:57 executing program 0: socket(0x1, 0x2, 0x1) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000300000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7004be781e3d91f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xffffff4e, 0x404, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0x54) syz_emit_ethernet(0x1056, &(0x7f0000000900)=ANY=[@ANYRESHEX, @ANYRESOCT]) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000240)=0x8) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000680)=""/197) semop(r1, &(0x7f0000000180)=[{0x0, 0x3, 0x1800}, {0x1, 0x7, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000280)=0x7) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000004c0)=""/181) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x8) semop(0x0, &(0x7f00000003c0)=[{0x3, 0x76}, {0x0, 0x802, 0x3000}, {0x3, 0xfe, 0x2800}, {0x2, 0x30, 0x1800}, {0x1, 0x2, 0x800}, {0x1, 0x9}], 0x6) semctl$GETVAL(0x0, 0x7, 0x5, &(0x7f00000002c0)=""/208) semop(r2, &(0x7f00000001c0)=[{0x1, 0x8000, 0x800}, {0x4, 0x1, 0x800}, {0x1, 0x1, 0x1800}, {0x4, 0xbfc9, 0x800}, {0x1, 0x2, 0x1000}, {0x2, 0xe, 0x1000}, {0x3, 0xe1, 0x1000}, {0x3, 0x7ff, 0x1000}, {0x0, 0x9afd}, {0x0, 0x2}], 0xa) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000280)=0x7) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)=0x2) semop(r2, &(0x7f0000000140)=[{0x1, 0x6, 0x1000}, {0x1, 0x100}], 0x2) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000100)=0x2) 12:44:57 executing program 0: open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) sysctl$net_inet_ipip(&(0x7f0000019100), 0x4, &(0x7f0000019140)="6592fe53cbe68466f9f983e3c8096fab83189caa64d02c2d91345698ab549d94477e2b7e6ad3fec2ee682dc34ae7ac3629d288c1fb50f3286fc2388000e9376ae59e5569d42ba4719fb630453c5463d1e53e4fb04fcf01b9c7bbcec9ad87c02f706b575056b1752e832f95d4260bff8ba7957e1710c19ddd901784973e70c6e70b5837319a84b729a89157a4903e9b355c40aab1a3911d7cf7e655f15ecef3fed6eb0232908ac7b36b7cb1dece3f28b699c0", &(0x7f0000019200)=0xb2, &(0x7f0000019280)="83875b4557740265f92a14159ca370286040eefe67e143dfcf67bffbc1d5cdf90bacb315c057860f290296aac553e76d18bcea334ddbac56afbcb2a9f3069a1483c47443d986168015246003e5c4af0f0fcfc36658a191af87d5046e6de7d07e5d68ac1e6a5975a085ec31c3f2eb5ff22d62464ad2955958ea6f1279e111ed9ea899f28613008efa3e093332d91b32d76ff28c1b7a9459725431d8c1408ae570303f5af4adb702096c51b5d1d1a5b26fa599876c528560552c555b7d580b410b8019ad7ab128e3ebdef983ee3339b78f32df4eebc69c0057d8df019fa02cc205a71d89a1040282bf4d87184b5a2d984d933a1e9d16dff8138d9ffd6dc2143b925a2a44381a6a4e752eaca06ec5a31d66bb618628587b1c2784d98c63a531ed3eb91646943700529e407ac1415bfe851291674bac06d9a9794583b575b1b39c2323e923752756835212ea17d65dcc9ac0b908a7976a99d68cd91b84dface1799604e85455670eb19fc8d816dc984cfe88d0278d90ab927beff01353735e2a1151ebeeddb371ec646baf79864962b51d96b9cc52c7916534510e0a1c460bae7b6266987b05f25ac9ba24b9c4d7140b7169d62938ddd775c071b5f06a517c3576df9c37cedd04fddafeea73d487fcc2de40cd6e82db3efc10902108cc0caf2e89aab7a1a1876bc68538c2be7d57097458667647d3bae64156e69033c667fbaafc99075bf6ec67c366b943fe0a54be18c5b1c1dd5ad90d41764d00d5421f86d564bb444c780abf97ebe30f8f31c49440b5a46761a89d39c73eedd39dba6cf2fe8fa28f884da09d65a79d781c6fb7a8423d63d78e65d554f696ab09ababdebd3c211e47144dff0b6cfecfb7ed3020831d0ad9d6f2e6bc37abed800788d3d8b266450a35833c4ee831a2a4f286bd19c645972a0ed6222b8e1d43132862237a4ffdc9a15b2d0f2b4ea7e649756f0d020bbabd8a3129fed4a6840a5190292831bfe58aced18348a3374d15455ee7b45d3ddc28a342e381a0725d55c46efcedb598e96187dac0f595dbcdf64f99553aa627e206f89c43bd1c1bc438d96a9b7fbde2eee488a6d03b8071e84ac3374505970dae19a2338ec74872c818930e9e7b625f002446ca6e580c01f02c544784c475583d65979a92373ea7c0efc4c2112fd2f156455cc1f103ac9fbc868c75ece814998a4b23ddad26637f9579343c758931cce3d4978d1bc78040a26cc458aa1a7081dba3dd7fcd3da67a289482a94350d651705bc4ef1d871dbd8a492efac9c92fd63778d771802f432792abe828a8fb6fcc6369ba13314b4981117055fe3f388046eabd82a902c479c52434bf65fa4ebae38451c272867f66e25824d229a606c07ebd6e5af55f14f335b23c0659b15a12874e2e14921f96f28dd6c9053ef4464f6ab5801a532c8887fb101e055ab69c4654a2456c901848b076e57f5d932e7294c95358bbb2deae13f5315a00b3a19781cd848db6d9016bcb464cc60307e22578243e40f2b54c49960812804e5c139074a4e1e81c383c1aa3052cf9b2834068384649bdbca394abe9edf6a216bf3b54e4be9624537ed49a8d27e64ebd3346c9484992949674e8f5d5c1b6f06d9a9ac9a046e696e729f8d8fd3e660ba412db08e5160714c32697bbc1e4fc771dcbb535bb2d65da0760bf21cca8ce2f23049760a3b109c641497907a04018bd7901a91ef5bc67090497f702d0e6c4f4ebac951bd1d8ee5e27b55843b711d0d92b5afd7fb926c4c7a3dd32adfd25d8572f8d17ca21581f783ceab44a250fd0eaf167616e954c3456db476358d62ee259947567b8a700112d77968fecef3480360f87bb6031795322293ffb81e5610b76b8e768ffd45ef528cf995aa2de299c1034fff498be6185c51bb2aae22563ff611aa397b9b757aada8560f65835683d06634d02fe4b272bd2648cde151cd238bada5cc5d36292d83858e1461c0c5540795d5bafa929486ed85f04ccf4f7c5ed0a37f15f1022deac7d317a613780be2d2bceb541adf93b5c63d6b429445a7d6a88ed09b4c9ce467989b8b48622a06222036b988ec92c8786a0545d10f94742acdc16231b1a9fd0604588d2d59e7cf87b469e2ffd6b6d4233b24d443d7600425bfed4f5232c55f19e9c39240d75d48fd0c180d788869684c2da8c6e35fecb377f25e831a0e2b4800ab700de0cdc1dfa63a1be8fc3229c2c51d49ffd16f6cf48595360b68d7bdeefe7ad188953efb7989e12d069417a87238c09baee304c2fb5f2a24e2946440373e29f19473b31de358205bbd03fdd0d5a9c176a9da9a6cf1be79b9992bf96c89f7fe784423bf20a4e2c386e7cf447a0e6208e115a4d1163581c43803f8127ce6789608dac4e62fd09463b674b82d3b504c6c8b66e94043cacb7dfae0e1e7af443f918066b60133251208148295e9888646acc088c4f144a86b0df36b262d713bf1c1d143c52e5bafd331977b1edbc618667476e81abd2dce3041f597937e2827457f6d9e4ffff5afcb978ca892adf5abbcba6fcf845d91da3bff4c518372c389f4a03230675d53ee4f5f927924f959f1c890f4ef8e0dcc3e1ef4e4e54aa95fa8a8a798af841ce089f2184ad5d3547a2a3b78a8b4a36511490f0cd9fe73362d3a69cc8f46f38565cff9fe40ab098db9037cabde77ca01160c08f167a2389e7de1f8713aefa8998db5051f72255f2f1101bc1a92680c4205316c5e520d67bc9a5960eef276cfc2c3b0068514374d83f89542da413388e73c5fd6b61defe043a2b60de4b29acc7ca6c7ab21b2db10d69a120165da5e5807de66a0cfade0dfcc02b609dc2ae4ea95b6a8a000d3be55c8b2081977b22e03149aba7086b0bd6c2109a0d0399c1cfb82b91090fd2d59a27311edfd72dab03295a7dc585a7827e52f925d344845b831be63c40a62a8c54e163b4bf3f9f6134ffbc18ebc00c1d43adef66ff6112e224965dd53e288d7e4bc017d72d3dd8bec76e4110639ef579d18a8a38413ff0ae98bf0be0e55170a4286dc9e696812937296d048edc258815aa924c5c9beeca9cf459bd0cc4624ea53e4525142ff42711c5f059e134a3b2adb0d1d1e0f7c9d9327a6f7cb8f128954e615102ec31a0c9de57b82be12ea2b77a89b8dbb36bf446ec4e6a6da9480327321edc1294c87749e8d25396e553154cadec48d50820089ba0e0d88bcb12a37a76d3549da64beeae1dfb600cb386ce804dbd0d2af3a9e1252770432e53f2e370b68daa771561d6ba0756d4f5d848e9bee1f3141c7517f7de990b165bac9d47ced0e017db5e8f9f4c10aa97656dec20ddddef2bf522d0dc53dcb41ababa4b0438bd0b000e75cd47d0948df67241da5e8107b52d438c2f2417bdbec6c93ecadb697fa4b0e44503e83ce9f372ddae9fda1788db55a668319aa52facfface883d54d1a653f3269e6aa3dc37cd11c9ffb13b0a350d440b09fa97e205293f8f803b95110e3f773749781552468cc840ca8bfc77c82c425a989fa943816ae142b8113ad68126549137e29dbc38c5fcb2e385e7d4abb06ba311cdc2644726b2ee7374a38a1a0de58f1cac92f1b64012ba190f8c351f29cfa34b53b161a19289c0d1bd811f426fd977f214ef45eb6e4092cbe53c26fbbc7d5d7f3adff66ce20406f8a64166fee5db53d8b749dc31989fdc6b99826dbcda0433bfb524d9ab90502f06dfa5bc33a7b4b76ba4cfe340dfdc662c3b6100e7f1b9b1c796609a04cb9877b50ac341c2ee74b22635ccf1ae618438ec3715de7d29dd5b78a8743bf04d9ae1e55ca666b6a3f0965a8d1fbda2e691897a990f390c855a531cbf88c6159daa75bc88991fc6367ab6ded7767458e94a35c97f933229a6d2fb5b48830ede474ad6a5d1963efe94caabb2ab231bea51b3cf051092857fa5fc1e40249c5d01c4a6b8f908704bc90e11bea2644edeb34cc4c638be9f8e87271be4fbaa4fbaa8ae1b91dca254725a3f4892bd57e196ed3450acab0d3529aad01b00373683b43c8238d512fe586e14bcd5c9d4f3d96d1b965059485d71103b7c366d64626157e9ca4540f69340ff9306b478f2aaa7049fbc6b889beed4818d0646ef558e0736f773c50b945336d9db9f730fcf3336e5f744192d0650e8e28314b5d631a42f6db3141c5e1d691423effadfc6557d698ee576a479b3e32a856965f62da42fbadaff4e924639be24dfe90d7cb73789c8c1a58cb1b81ba4a904729a6f3da920434250c58d26e380078d7d27fb3339df0712460c2224c4475a13f4490b4dc55cfe1debe5104c0c69f248e972cc9a78f400c42a139e967a2402a5490d091ba94a464407f2dc44f1cdcf9dbe0e6e556d10fc864760eed62dd91a2c9e9c89d122669b7301ce8718bdd5d3b65fff7152f2c4f2bc7a29452c5afad3041e706ff79797681093ce84d3ddebd78b1e110b430a07541797fc846e5082d8501952b9ffccb40c5897197d3d461cfe26e1667e48f444d3e2a5380680f0d07a228658ece24a9f39a3c7fb5b11d347b7e7c85e789e8d8b8050f642e077e79fc6d0fde43e9f7b8a57151f4595ab49699f5e2d1e2d51c264130bbadbb4be81aabf1cd1a2bf344da813dd9d4e0476c2eee66bf2e75c95737611f1a3e50e696df96e84a75a8373dbbe0af76fe0ee07717abe00b7e4ef55cad50a90f47d6e8ae50b92fece33d5e94a01ba1651d4895b2f1333d8dbc3c3e7f31fbeaf3d4238a5b484ffe9449109b99de02fdacd823784b7b40818c159483c8c457285c4b58d8c39506b436c4c1db1778f21f48110e23e24db469c02302f025bd6762b6d5894bd826d7a6eb23a0606fd49c20cc5a39e5100b4f5228f61f56747be4ae98ce7c6283a8b46a9070c76b57f87f90074de0d198f493e8eef6c12c1e623fc554a2854936f4467f3640ebbdcf0fed36a1b4b93e71b289f59e7a26d213a228ee6c17ade319a1dfb2c54740d82efc99b0a7f7fe75901b8749aac54a28e77748e0b21b66b0ac7bbc16970b8cd9e3992d3d505c0432bc2722d4e7f8710e8e1453cf06e145aa1ea9c001776be02838585b009ef86c3a84909eb8c0c3aeb0d6312d36fa3039c94ffc817a6734b017d0846521f74ba791c25cc127d114fc43388950265d6ffb70bcc01d7fc61cca70d897a535e6ae50189f62ba954c638d696a578435c081fb76c6237708fa90b4bc84ca22a8e1e499d967b420b286d109f7317f9d0196da489bc2a2ad183cf094317dde3215ca8140073fe1e3196a8785f698a62346339ba0a6814524d5d0f4f53aa694e448023cefc328f36cf86146f51c5e455167b569fa9e469f388a8bc91a229e5367b26004eb8144e9844dc82d2bcf1c7b3bc30327600d8298beb0ae39936fd2da12846067cc83e528f9399c7f9474b19b9f3da17e6383abb99532b32be169c63386a5c3603cf940b89fa3d25941fd4e798816ad5a44545430816cd2ecb7f38a586e060ada78a5f83e6241a9dcfd084e32a37f6047323d7158440b9c7a4b3aff1939c6256c4f728867a129fd1412271e2940b57dbc97fe695992a67989c1220986f9ea530916ad67fa6004c437cf34ee80b4157d056ef521b7b3b5fb966ca2d6347d4ad9ba5394170324392ed0745cf5d4068f61235a039d469619de2b629d6e8ac56b5841bf82f335afe5f8d3e51bf80ef69a1d8b88c7e9ff9a571b01a664f0fb651dc2ef4f0baa95f26181aa208e9e82010080dc666f2af85314be909882c79b0c4211e3f9f9021681ada67066b1d1119f6627e6b002772ca72f79883d63849ed241f15abcd53535ae33add9fef40bef22f3bd", 0x1000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = socket(0x18, 0x3, 0x1) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) accept$unix(r1, &(0x7f000001a2c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) listen(r2, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000000c0)={0x8001, [{0x3, 0x1}, {0x3, 0x2}, {0x1, 0x1f}, {0x1, 0x68b4b52f}, {0x3, 0xfffffff9}, {0x3, 0x9}, {0x3, 0xffffffff}, {0x2, 0xffff}, {0x3, 0x20}, {0x1, 0x6}, {0x3, 0x355}, {0x1, 0x2}, {0x1, 0x6}, {0x2, 0xfffffff8}, {0x3, 0x7}, {0x1, 0x40}, {0x2, 0x200}, {0x2, 0x8}, {0x1, 0x8}, {0x3, 0x2}, {0x1, 0x9}, {0x2, 0x5}, {0x3, 0xffffff01}, {0x2, 0xffffffff}, {0x3, 0xffffff1f}, {0x2, 0x6}, {0x1, 0x1}, {0x1, 0x10001}, {0x0, 0x7fffffff}, {0x1, 0x7}, {0x2, 0x3}, {0x3, 0x5}]}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r4, 0x0, 0x5, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000019240)={0x7, 0x4}) getdents(r4, &(0x7f0000000100)=""/102400, 0x19000) r5 = openat(0xffffffffffffffff, &(0x7f000001a280)='./file0\x00', 0x40, 0xd0) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000080)=0x9) dup2(r2, r3) 12:44:57 executing program 0: sysctl$hw(&(0x7f0000000000)={0x6, 0x1}, 0x2, &(0x7f00000001c0)="6c6225c35c83ab989bc12380cdb0f431a9ef65102c3f4de9bf2b3fda096b2ce0d56732e89b8400691e4c611ca3f0949844215a558cfa7ec3015e22c8bc42aaf9e20400cf92674e0010e7301ebb35edca1499928467db89099b93fb53cb21c5fe305494a738277cd4e7ae6b4b36d2422c57749075eb0edad8f8ffd3061585e332f6f59379d6e30db6ae5b7dedb0a990fedc6b1fc52a4a7f0276ef09e21db0960d6c14861b29f137abf7e9d326069a48d951967666ffb116eee64cbb52556ddda7c5e8738d2bdfabb85763096c0c4697be487100ac48d766ff86525bcbf9e2247d11385213142f2919642df2fd4a9c9d150c60a2b98d537b8b75793f20a4eae60cab1f4f8ebaf08dc5db1ee0551ab60e6d8071d13212ee29968c0f85304246a70ddf06f9b58075d497d502ce3b92561a938dfb7c51f789ae72fe87da76cef3f0475f68ecdabdceb363c1cb1e3bf1bb78c82588c0e82592988a83f396dde6bd", 0x0, 0x0, 0x5c) socketpair(0x0, 0x1, 0x60, &(0x7f0000000040)) 12:44:57 executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000000000)={@local, @local, [{[], {0x8100, 0x2, 0x0, 0x1}}], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x38, 0x0, 0xfffc, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@generic={0x82, 0x8, "7736e66d9669"}]}}, @icmp=@dest_unreach={0xd, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast2}}}}}}) 12:44:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) select(0x23, &(0x7f0000000040)={0x800000000000}, &(0x7f0000000080)={0x7f}, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x2018, r2, 0x0, 0x8) 12:44:57 executing program 0: socket$inet6(0x18, 0xc003, 0x7) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x7, 0x2, {0x4d, 0x3ff}}) 12:44:57 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000003, 0x1}) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) fsync(r2) sysctl$kern(&(0x7f0000000100)={0x1, 0x49}, 0x6, &(0x7f0000000280)="b129ddceef3f9ddf9d50ca74aba4af3d8e590300000145f3ba1cab9f8cab7c5e187abd77cdae8f452144afba40fca0415332fe4a159365c0ec45c3973a0fe9c78eaec768e0981cc3b828ed50b8ba387e8acb4a00d2b3591018d0f27e3255c15cf4593fa7fef0bb7269e315bec3aa86cd93596b7652f6557eedd36d8e5e40f5834fe3b8270c27a00e2ef9813c704fc0295367fa1f7d639b52cd63ddef4c06c4a679845babdbe1ae560023000065a9c822d65d944cf5bf07433e14d7f0784a0495d604aadb6ab70100010000000000bc79fe7eea802df494343299b1fa14158f1f7c8f7867081b81a08277fafb7d7408572f163ad4684e3b885a4897397c0545ecfe94b5c4ace9cc0433000000000011a40000c518957073aec1fc48b12657432261ba257c4fd86a878221d8677a43ef813e23420000000000005a72222812", 0x0, 0x0, 0x0) 12:44:57 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {0x6, 0x0, 0x0, 0x8002}, {0x3}]}) sysctl$kern(&(0x7f0000000040)={0x1, 0x42}, 0x2, &(0x7f0000000180)="7343c9f13a1a65a5dc41e7000100b9e7c7e60c80a02650a6fdeee7e8b98b2f8aa720381c97827991a36bdcc7f3876abba8a8c24f07000000aa845f0fb30500842b28b796be7c3b0dec5cf125fe012d6fc07aeaae1028cd4c60f98391f916efee16e609a6a0b0b5f077d55f10bf208a1501000000000000c315c5459032ba78cf065bfe5bcd6da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67ff074a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9a7d294933731b399bffbb34b65e0c9cea6fa4e3c10ad2d85f805bcc4551cdde8b266168c5cf13ac18b3cd0ef03bf19b4ad2b9d7fe831de618f94f93c25fdce284c29b18153f5cfa9b269983934cd55b0a027e037dbd8696ca985d95bdd15ee10c0cc3383ad430a49bde4cb4a710bafdad92bc8e879da2fa565d62f6ee01a5880b9dd6534752604c29a1af3a1952984f792c3fb13119598b641c5", 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)='\x0f(\x95^\xb4\x00', &(0x7f00000000c0)='[^\x9b\x00', &(0x7f0000000140)='['], &(0x7f0000000380)=[&(0x7f0000000340)='\x00']) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000000c0)=0xfff, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x40, 0x0) linkat(r2, &(0x7f00000003c0)='./file0\x00', r3, &(0x7f0000000440)='./file0\x00', 0x0) 12:44:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x6, 0x7fffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f0000000080)=""/40, 0x28, 0x3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r4 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r4, 0x3) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000001c0)=""/62) syz_emit_ethernet(0x4e, &(0x7f0000000100)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, 'v`Q', 0x18, 0x3a, 0x0, @local={0xfe, 0x80, [], 0x0}, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[], @icmpv6=@mld={0x82, 0x0, 0x0, 0x0, 0x0, @mcast1={0xff, 0x2, [0x0, 0x0, 0x2]}}}}}}}) 12:44:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x100, 0x80000008, "6626dad91dd388bfb6e45424422bfaa9a287a270"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffdffffe, 0x0, 0x7, 0xfffffffffffffff9, "73f300070060c3dce5081af67a117c00"}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) r3 = open(&(0x7f0000000240)='./file0\x00', 0x40, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000280)="ef4ec57e0bcefd43fbaf22f74af20bd1f34350d24811c135689ceb5243155c76b3be248913776d2c5db4626916d9d2cf3f919b96444db5ff5027daf3fa4d1820f6b62d1afaa1ec20fc3edbf50387f7033c2ab3d926ea8e89fc557a91f4f53062631d0089c255ed9b6c952f8a342a81c76831fb8834e26f533655af1704bc82af75079c278f722b0a5546a7e9393822199c2273fbaae0f9a48fc3890a5003f194db16b3fdf39387dd6e48aa0a7813abdcad2a72df2b462c2bfde19174328ffa56c053d5d33fc47db741922dca05716d32d1b6bf9d538247c3a5951106ecaa71a82f1713db", 0xe4) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000940)=[{&(0x7f00000003c0)="72fcc99a999201ded4798cdbbaa6ea61a022eaa2c3dc1d40200a56e8201acc377a283624409965725eb2d83a3582ddd29e5f23241c247009", 0x38}, {&(0x7f0000000440)="4e6d4611643692aef14ef1142b1a24f628ac666e780b87b6fb6b7f851d294f069fab7510bba116", 0x27}, {&(0x7f0000000480)="353a2d077b0e612165d7a9efcd860d2c9961e9049ed31807c7a713a57dfd51906b3349bcc0b6da3b863c4036324658d56dcdc4de7818794d4a3e3c2903fcc909e046054272a9591ada00eb675f2e93707a70a0523b8c0b536f9f7880d54ba71c6ffe5978f9bd9f18b7a85ad83080d01ec1384eec273aded9e5b1c6ddf88cc4cf3936b327a272b9dcefae179e3e4efcf5d0947d92e9e60b42c2afd1a169c2d23ad476fcae304f5340cd16b7d6c727127cb1dc5ff69180b9a5683a742eaba33fb8fc6d5b920bbd2f509c198c5c7427a2f320", 0xd1}, {&(0x7f0000000580)="c18dbbf0d90fd88f76505cec0189ffea352bb789678342cd957da65eb03deb7fdd9998afc1e5680ba226c96ce6fc96ee3c1fb43b7ccca5193251ed85bbef17942eb99111ff44bda697acbb1320f63c5e9e967bec2e38d96a8654a538c89cd942610f0f87ae61100d1b96cc50a20fac903229c4f85525fb219ef2b2b1da5646c949e45a43f61dad7ea24aa1b397fcaf1cb296a1e8057e9717089c7794bfd8c2838a685b24f2a46dd7da2c5685186b0a0a", 0xb0}, {&(0x7f0000000640)="701d6c4e01b779541fc5573b616e870807af139300f53d30e89c6e756df3835a969334ac663b440588f51b83b342e95eb2f0b862eee7a5d1499768cbe1deb2fa5cbd380c70b89e89ea413cfa66e21f0c0274e6916b4a1a38a0ae50e50ea16b79bd0c765c066c498cd337a014994b665abc4da0f63f962f16395f8f12650cb8543f9a22868bf545e9a58a271ca0442540cf07b346ce50579286eb2d4dc96c68ee14eed2e2", 0xa4}, {&(0x7f0000000700)="c9df832968aa85ed04c1fd926e6b1977a3964df4b7fd398abb76f6266d98c316014cd6bf38fb96d2d4390810c611aa4bc3e7eb075dc2d8aa06c01a9f0d7a05b0773b1581014ef0ca9d698f182314145a2ce3c70895823964a4e26032dba01e3201c452dc4a832273d7efaf5a9551fd81833566ca99ad0ac8a2e3079b7af32e89adaa583dc1b1f9ffd6c9350bb581b1e36175874e947c71e101165a4a91936fb7c49282e655f31bbd8bdf0d841604fc7c6ec320f4639cd89cfcfbb1", 0xbb}, {&(0x7f0000000840)="dd18c5c83f836149344e44e99ea727d20476be67a9acc716bf85a3e5c65ebd7a0f50312e35fee513e5b9285e7475dce8940fbbf6f34ab31f53dd0f572859c824c761596d26a8ca6982149ed53d766b45406003e8c0d554d438749496d2397d5b5f310fbe8c83e8486cae751b4b", 0x6d}, {&(0x7f00000008c0)="ae2af96398d1", 0x6}, {&(0x7f0000000900)="3bf0", 0x2}], 0x9, 0x0, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x8400, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x4812, r4, 0x0, 0x8001) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000200)={0x7, 0x8001}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x5, 0x2, 0x7, 0x8000}, {0x6, 0x4, 0x3, 0x7}, {0xfff, 0xa1, 0x39, 0xffffffff}, {0x101, 0xcf, 0xa, 0x5}]}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000a00)="0961c7cdf5abab8e945ce3c9d7071e8e87330c3753dc07", 0x17}], 0x1) 12:44:57 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) flock(r1, 0x1) lseek(r0, 0x0, 0x1, 0x0) r3 = open$dir(&(0x7f0000000040)='./file1\x00', 0x8, 0x8) fcntl$setstatus(r3, 0x4, 0x80) ioctl$TIOCSTOP(r0, 0x2000746f) getdents(r0, &(0x7f0000000100)=""/102400, 0x19000) 12:44:57 executing program 0: syz_emit_ethernet(0x49, &(0x7f0000000040)={@broadcast, @broadcast, [{[{0x88a8, 0x3, 0x1}], {0x8100, 0x7, 0x1, 0x2}}], {@arp={0x806, @generic={0x6, 0x424c, 0x6, 0xf, 0x1, @broadcast, "4137529e5cdf719b42acba2daa288b", @empty, "761174af059a972208d431084a3364a8"}}}}) 12:44:57 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005", 0x3, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x2) r0 = socket(0x2, 0x1, 0x0) setitimer(0x1, &(0x7f0000000040)={{0xb0b7, 0x17}, {0xd71, 0xfad4}}, &(0x7f0000000080)) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) setitimer(0x2, &(0x7f00000001c0)={{0x3, 0x4c}, {0x8, 0x1}}, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000140)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82029d9cffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect(r0, &(0x7f0000000000)=ANY=[], 0x10) connect$unix(r0, &(0x7f0000000140)=ANY=[], 0xa) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0x0) 12:44:57 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20040, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000000c0)=[{0x8, 0x6, 0x9d, 0x4}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x3f}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x22) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) read(r2, &(0x7f00000001c0), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) 12:44:57 executing program 0: r0 = semget$private(0x0, 0x4, 0x5b4) semop(r0, &(0x7f0000000240)=[{0x1, 0x1, 0x3800}, {0x2, 0x44, 0x1800}, {0x2, 0x402, 0xffc}, {0x1, 0x3, 0x1000}, {0x1, 0x2, 0x1800}, {0x2, 0x1f, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/97) semop(r0, &(0x7f0000000340)=[{0x0, 0x1, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x800}, {0x2, 0x0, 0x1800}, {0x2, 0x6, 0x800}], 0x5) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000040)=""/107) sysctl$kern(&(0x7f0000000000)={0x1, 0x38}, 0x0, 0x0, 0x0, 0x0, 0x0) 12:44:58 executing program 0: sysctl$net_mpls(&(0x7f0000000640)={0xa, 0x12}, 0x3, &(0x7f0000000180)="9cea3c0b544df5000000b00056f2a8990a100b6049795a6fc1670843f428190feafbdc8ca74b973fb159e4466b490064c997d95bfaea6dded2331f28baf678cfbd0fd95360b150484287cc7de6569348d9df67af00c8cfe01b912291923e80165c31804f530c0d5e7a16ce645790bcdc8037a852a6f09a98441f562f64391b0b9b71019669f72935470669a487999fabfc498029ec2e311774396fdc5a1887d232d0eaf2fadf2d1a5253b08bb91d4655d27c5aaff98bfcd141133a4c4c450a4df82d99f0144bb9efc3b67e88c85f8a2d7f80ae0ed07862923d2efea2cccaec4587c8325177c486c09c4852275b4b07237688798243aedf6061b19323726d95e6e9a7ab2da8164520f44219590d0dcc1c86f12a34809fa595648e27f3e9b8fb558972f9a3a4aa6b0a19836d6b6b7fa2782dfd0c47555e501bb74741a6382edccb5cb7fd1eed9942b7a79f5f07d70a0e465beac5", 0x0, 0x0, 0xfffffffffffffd9f) r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_flags}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r0, r3) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000100)=r0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mkdir(&(0x7f0000000300)='./file0\x00', 0x51) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 12:44:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4f40b000093070600000900000000a50800"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b9c9a30f576792d7e7fdeb0de08dbdbe9664052ff4a0721542b8447ade52c08b86695cee282177f784fcf", 0x4a}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x40000400000002c2, 0x80) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='r\x00') ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 12:44:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x8000, "003700200b0f00ac390005a4ae00", 0x1}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000040)=0x14) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="763729268e822db4244f86703467dcb8e7727334b29a0229262ca205bbd402fe5eb1e6f0bc0e2ec6310bc3f7f98ed44ebf82af19f9f0b4124ef7754c3f812da0845cf5f6", 0x44}, {&(0x7f00000001c0)="8beb9c84052347a32eec7fad686090d06cfbe76004aadb055b9c3fe59f7814dcd6cfb58a41c150d2f57c7d843736cc5f4164e5a576addf65e043b22016a545ac88c89e4a71dfad85d0d7da866af6ebf9d827579bd95d8c1200416226b2b2838babfea2e107d67f640e6052ceb7cd", 0x6e}, {&(0x7f0000000000)="b04a59c2324e2292", 0x8}, {&(0x7f0000000240)}], 0x4) 12:44:58 executing program 0: syz_emit_ethernet(0xcd, &(0x7f0000000500)={@local, @broadcast, [{[{}], {0x8100, 0x3, 0x0, 0x1}}], {@ipv6={0x86dd, {0x0, 0x6, "00ff7f", 0x8f, 0x0, 0x2, @rand_addr="e24d0874ffa47109000000b29ee67d40", @local={0xfe, 0x80, [], 0x0}, {[@dstopts={0x29, 0x0, [], [@enc_lim={0x4, 0x1, 0x9e}]}], @udp={{0x3, 0x2, 0x8}, {"2daf08da01ad8390743bf4d49723a078797232aaf79d3c63c0c8869b6a49cbf402ebe747df1be98af7c22a965bf01a59dbc444915c38fd9f3e88685c7a58a574ee90e041267c6d5818ac7532e76a232c1c32881f936369f49d882bbd78b7def639caa4dbf1fe9567854939284bedf62c25d3f36f89ce8b"}}}}}}}) bind$inet(0xffffffffffffff9c, &(0x7f0000000000)={0x2, 0x2}, 0xc) sysctl$net_inet_ipip(&(0x7f0000000140)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f0000000180)="bc22512cd41126db8b07ca64d7e5c469b04fff41e6691d1646204dcaf55cea41b84bac96d2d7ff73c627b2766b0c93b864d3a91e0392301562e3bb18a7aa74f5a0bfdbd20e07fa9857dbf44dd81810e557dca5bcd0937ebfc7b290a27e5387a84ab8ad492f561e1db90e1cb63284f19204af8bf8143130e6c3ffdde39b34b1d0d28711801b3d9d066737f97ae60edfdc50f6cbe1c98ffb87db877e4086efd694b9a62402a495849901783a22cdd4dbdf7afc300bea111a8b9e34ce9b3fed958e196805cd7bb61fdabe190d", &(0x7f0000000280)=0xcb, &(0x7f00000002c0)="d7d9e9cc214c52942c770b1bece5dd09a11c4063a58e0093d40dfab949aa70a8ddc93bd73664f6b2ef8c222cac8a55a2cc346692f69a8ed9350828ae4d695e22efbe7d048318468fdcd4608d16f8519cddcb8427e26e5f229a4099a27266f4491538fa6a8474883f1de0ff0cdb5810522a57c0b896851ba3d41f", 0x7a) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x20000, 0x0) syz_emit_ethernet(0x95, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x87, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @broadcast}, @icmp=@parameter_prob={0xc, 0x5, 0x0, 0x7f, 0x50, 0x0, {0x19, 0x4, 0x0, 0x39, 0x5, 0x66, 0x7, 0x6, 0x3a, 0x8, @empty, @loopback, {[@end, @ssrr={0x89, 0x7, 0x20, [@rand_addr=0x80000000]}, @timestamp={0x44, 0x24, 0x81, 0x3, 0x1, [{[@broadcast], 0xfff}, {[@multicast2], 0x3dfd}, {[], 0x7}, {[@rand_addr=0x7], 0xb6a}, {}]}, @lsrr={0x83, 0xb, 0x7f, [@local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}]}, @lsrr={0x83, 0x17, 0xe4, [@multicast2, @broadcast, @multicast2, @rand_addr=0x6, @local={0xac, 0x14, 0x0}]}]}}, 'ix\x00@k*6'}}}}}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xf, &(0x7f0000000140), 0x0) socket(0x2, 0x1, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) 12:44:58 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x3}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x8, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/152, 0x98}, {&(0x7f0000000180)=""/67, 0x43}, {&(0x7f0000000200)=""/167, 0xa7}, {&(0x7f0000000040)=""/47, 0x2f}], 0x4) 12:44:58 executing program 0: r0 = socket(0x2, 0x5, 0xfe) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 12:44:58 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="02ffff7f24f0d3e9ef95056fb0a035821b153b0de60b990ab2e4a2fc22caf7c84eeac765a365e410836c95b6e18b852ceb577b008d990cb409d8edc9de76832bfaa9869b7ac94a87c46aa10fbaa02df3661d30198dbc8f63e6160d3cfb43f03726edbf352cd85c16668fbbfcee8731695aca5dc2531112c6c1a2f961f0e06f287e305161976beb214e04bd4638eebc6a6b0e960e0fb415860bb581266d60a82d151617f89dc03d77b738619d22504a19b5fd22d2e680480a72bcd6f4e3"], 0x10) close(0xffffffffffffffff) fcntl$getown(0xffffffffffffff9c, 0x5) r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0/file0\x00'}, 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x10000000002, 0x1, 0x0) dup2(0xffffffffffffffff, r2) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$dupfd(r1, 0x0, r1) openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x20241, 0x0) open(&(0x7f0000000280)='./file0/file0\x00', 0x20000, 0x160) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000280)=ANY=[], 0x0, 0x40000000000800) msgrcv(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc6b7311bb6ef1a8d8fc67c965ae9715b14616b5b8d45cdfed6184e9a6c1486a1a25615fb589b71b8695801b965bd3d8638b3c0141b1eac2202394f3755893a553e6fb28642e565dea86d54c97a6d927067bc9121898710077de5a9ef5806395e674aabff44a84c37b9dec5c13b7384979c8824e49495a1d6302d5107269a2df59f126caf3aa4b8d819006ef2a670a21dbe74a38e512bbf39801af2f443aa4ef0ab65a8b03829bca117d9b4d13d6b5a3a1b4a071f1679e78b0146ce4546db6d74c65d41f583146d0a55fd975bf590d1cd4725f8ec348"], 0x9a, 0xd6d0c418f59fe7d3, 0x1000) r4 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r4, 0x3) r5 = shmat(r4, &(0x7f0000ffe000/0x2000)=nil, 0x0) shmdt(r5) 12:44:58 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) lstat(0x0, &(0x7f0000000300)) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) socket(0x2, 0x1, 0x0) r2 = socket(0x20, 0x1, 0x9) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) dup(0xffffffffffffffff) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) recvfrom(r2, &(0x7f0000000180)=""/66, 0xffffff1b, 0x40, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[], 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) bind$inet(0xffffffffffffffff, &(0x7f0000000100)={0x2, 0x1}, 0xc) 12:44:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x4010021, 0xffffffff, "73cc0200"}) write(r0, &(0x7f0000000100)='\x00', 0x1) 12:44:59 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000640)=ANY=[@ANYBLOB="4b02e18b7f00000103a70ca3b91e83a0b365d59c2ca3b997935266a0fcf2a1c8426a63b4d5343c2806e6ff1a9eed93de970591f917ae0ae593465c7cb8f946ed1e233ae6b92d2d94c6ee1e", @ANYRES64], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getppid() r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) mlock(&(0x7f00007cf000/0x1000)=nil, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f00000004c0)=ANY=[@ANYBLOB="00ff7fff7f696c65000034a4c034ea81e0767c77dc1d75da0eb20b214aa2cfe40e456c00a7f2da4275d007048730943b0f2f80e2ae807350e4fdbff163accea21ad84156375025bf134414db98685df805d3c0712b45000cacb530fdf39acbf72a8274fb234efcbbd871ec2ecf9702446b683d9b37b3c128595ae04f12dbf1bcebe249fdccd684277f3405c33093362bff4be17a5f4024dd0cf20f661f8eaabd9694506b642be3c6a9912a189d066b"], 0x10) r5 = accept$inet(r0, 0x0, &(0x7f0000000040)) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000580)={0x2, 0xa3}, 0x8) socket(0x1, 0x6, 0x7) sendto$inet(r5, &(0x7f00000001c0)="1daad5cd36195d6810b318270ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e7068a0d0a3e839ee05e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e13faeebbccb92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc780bd319a6235b800800000000000000f525897bfdd75d1f2d5a302b3c4eefe2f5ace97cade03c418d91b5edd3d278cedcdd1e7d4b95b3a63cd9079888381a65a8789264cd8048410f29befde650c4fa5dcb582718b324bf28706d04a602d395a0ff0aafed57c5dc7a2d17ef96202dc44790cc423511a5c2c44c1d6a2cffbad9e62418bc25d106ac22145de479fafe620614d07d935a3ae6cd295d9ccca947a6f483c71d2e04af4a8ffd6a534d183eb7d39dd34770f37290a93d68882c6a8d220e5feb6940b4ea75e0f94abe6c4bb9e905bc86656f854a277e6907c4478d74d2cf08a56c02d6c9586397ccbfbc41e3789060018a3c7047ea96afc10d610015f6861ce8e55f4bb8a90a29627ac549e3b76e77e035c64cb4193b69f4d1b613d3f8d1aea08d129", 0x2e1, 0x7, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) write(r5, &(0x7f00000000c0)="80266a140b59907a14a5bc03fcd26fba24eef925df86118ae9e1536ca1729f40d929165444a673a4541b49bb2359d2690e843b267c9b9e58ae5718bc21a7b36ba49ef67af57eb64ca15c1fd8bfcc73fdf37e149b4f97f4f2eb6dc572b6bc57511af9fed5b159a5bdba24d1ccd39c2dde9891dc46ecc6ebd2c5daa3e0df04332675b6f8682e348c794460ddd3ba054ba8d05c044823e6c93da7e8b4121cd828e844ba400dace98c81b303673e26721725ad2fcbc385a64d925afca0ff1085a8178be57489f47506cc2d153afd76fea9add7", 0x15) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 12:45:00 executing program 0: syz_emit_ethernet(0x66, &(0x7f0000000180)={@broadcast, @broadcast, [], {@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"]) sysctl$net_pipex(&(0x7f0000000040)={0x4, 0x23, 0x3}, 0xc, &(0x7f0000000400)="bf86f7b3d55649d0e1e9e43161f3d71d0c95e70c9971f0742c1e197d4ed38c9f17d6998c4648953e2ca8efb1cd203eca5e152d9a0e75fa16b146e77ed443714b90a5aad3e595408273ecbb8cf48157fd493e0df36712fe4612019e116a0380e5b02ff74e7380f0bad768fab808009a3d567d0d9b8437441912c2c8efe68eebb191eb476dbe61ad6b4c383ed3764a3ae596a16c76fe6e6c250f1dcfe445d1bacd1c", &(0x7f00000000c0)=0xa1, &(0x7f00000004c0)="f6c6a4216b12de0bf0b84320dd6b68faa6d1b932097354086c6cd008fc392fb7a2371c283b70f1f5ac147546b81255ea597a45c536bed56416a237f020df427e2dbfaa0c82f78c091526a8fff11a992c9118a06d8c4f3e105d23c26b61473ae5f6f4490f93028ef2dafd8f5c5129bb112327d7d11b3a25ae63014cdedaa98f53258f7d079a952fbcc00bf4cd9fba4432cf1721e14ffb1caf70c3b36d8e6b132b0904c0e9a312958e4866cae27dc0bce603a8d9cd3182c6c6f352e4f70b71b297f8368b9b1921bfd80573ee98e0b2010a6e", 0xd1) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x2, 0x1, 0x0) getsockopt(r1, 0x0, 0x1e, 0x0, 0x0) fchflags(r1, 0x10000) setsockopt(r0, 0x1000000029, 0x26, &(0x7f0000000080), 0x4) lseek(r0, 0x0, 0x2, 0x2) r2 = semget$private(0x0, 0x4, 0x210) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x8, 0x8}) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000300)=""/194) r3 = semget$private(0x0, 0x4, 0x1b2) semop(r3, &(0x7f0000000180)=[{0x3, 0x3, 0x1800}, {0x0, 0x7, 0x1800}], 0x2) r4 = socket(0x18, 0x2, 0x0) getsockname$unix(r4, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)=0xffffffffffffff19) dup(r4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000280)=0x7) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000080)=0x5) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000004c0)=""/181) 12:45:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000002680), 0x0, 0x0, 0x22c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='x\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x8, 0x1) socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r3) fchdir(r3) r4 = socket(0x6, 0x1, 0x0) r5 = dup(r4) setsockopt(r5, 0x6, 0x4, &(0x7f0000000040), 0x0) 12:45:00 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x9) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:45:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x41, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlink(&(0x7f0000000000)='./bus\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x0, 0x1, 0xce, 0x1}]}) r2 = dup2(0xffffffffffffffff, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x5, './file0\x00'}) fcntl$setflags(r2, 0x2, 0x0) socket(0x2, 0x1, 0x1) r3 = socket(0x2, 0x1, 0x0) close(r3) connect(r3, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB='l\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000280)={0x3, 0x2, 0x1, 0xaae5, r5}) fcntl$setown(r0, 0x6, r5) syz_open_pts() chdir(&(0x7f0000000040)='./bus/file0\x00') sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0xf}, 0x4, &(0x7f0000000100)="670687a569210041640ba577994fd5b22bf375a824e3d46a8334a3df3907ebe6459549d2088c71ce43ffa20acfc902e19883e758c49ef22c396d52900b073702d6ca6a09a35cc2865f32818077bc6d31f564877f080b0e95a7a10471b408a15904b376ab17c6df02ef8825c4b21644f0d65dd6f0bbcab6e8386f102759b2410f06dc46e75db0d78417e9d3fc38bd2b073b150d283704174d0efd9e6eff0b1969c7a553772401991d224d8d5184bba1ec2842f4fa99a0495ddef51b07", &(0x7f0000000080)=0xbc, &(0x7f00000001c0)="80b6726427b6b8ba5d801931916b0621271b9a567cf06f28df9ce8da4e57bc0ff59604a100d9a1f3b524652162dba449042572767137d4a4ad893e83c55c95cfacefb3bb804242df8fe8370420f5498c6d3b8f77b387c1d7b76f40d0815c5c428b72502e4f10352ced757da478489a", 0x6f) 12:45:00 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x80000000000002}}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0xf7) 12:45:00 executing program 0: sysctl$machdep(&(0x7f0000000100)={0x7, 0x5}, 0x8, &(0x7f0000000140), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x3) 12:45:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="200000000000008d742c219880309905f87c8a5b6701000000000000000000c414000000290000002f0000000000030000000000000089daef16809e9c59f9b057b425246054340796c48ed192f46f641454efe69b534d424ac2656c964a2a0729c083e08fc2aabf999bc2e241adde00000000cdc97c9a00000000000000001e721ba1b0b9f6bde94c5666617cccfa789b46726d9c44062b1379f74ca83cad07e886a85fa14e4c622b20b81707a701cd21b7a9ca5581ffffff1e6b42c10cef114d9d4f58fbf75beefcf0c3400d38f67ca39e5ea666c5d0d4885d83a3fe72cdb4200000000000000000000000000000005c98d4afcf"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0xcf, &(0x7f0000000140)={@empty, @broadcast, [], {@generic={0x9adc, "b710a39c1159c6b5db9bcfa30991176462b24b331c546f10e5e154e4d955a1f6b23c351fa9c1265fa99b035f4343e6c9b3a46c861848d7b79469a78adb69a85712b3c9528c9dcc06d87423e4a66b023313ee0f7b2fea43a6663bd90ed6861a5abc243f078cd8e6a4e5824b8237237f405b63bd6fc2a7c7d56161bdae6d7daf206eac6b377d8412f013c284ae3b024b2c3f0f142b50783cd9f7df84684d66d0e92a3746713e926186da1f5ee9518e83b85c0143fc4c8dad1659871b70073be5d63d"}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x8002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:45:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() semget(0x2, 0x0, 0x200) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2b, 0x1, 0x400}], 0x5, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 12:45:00 executing program 0: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x3}, 0x4, &(0x7f0000000040)="5077829ee0f5d2a6c65894a13ff7a155bf142489872234e03bea83f711f637239a2e8ca3bf84bf19c50d3d42dacd48331a61c1763d83708e5b8aa59ebee8d14f67231d7353b71fd12d57662e0df9827289db9940f9d6776ac2e71dd36f4f1caf4abf70dab8704979bd51bd1dea2a0d8a0bf0b8a13a000072dba17b5383d7f861ec12bf5b3c5702b2139f2b78a8", 0x0, 0x0, 0x0) 12:45:00 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3ff, 0xffffff81, 0x4, 0xca0, "25b11693ada14a27b1435e91671a8703c767840c", 0x3, 0xfffeffff}) syz_emit_ethernet(0x46, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffb59500450000380000000000019078e000000200000000030e9078c2e4b2860577a02b0301000000004700000000a6058a8c291918ad5ae8fffbff4408000000007f00"/90]) 12:45:01 executing program 0: syz_emit_ethernet(0x42, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaa05000000811d212f50002c000800450000300000ff08000000c0ac1404bb000000000e0c9078ad55b1df63da050000000100000000522b05e0000002ace23f3c1b0b3d573f5da28f524b40351bbdc250c090fe6325c0b40d63aa763e3a71000000002339540000000000000000"]) syz_emit_ethernet(0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) 12:45:01 executing program 0: syz_emit_ethernet(0x37, &(0x7f0000000140)={@local, @local, [], {@arp={0x806, @generic={0x1, 0x3c06, 0x6, 0x5, 0x1, @remote, "2c53f7240b", @remote, "49be7c821bd9cc38ddeb93a83f5662ca"}}}}) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x10) r0 = socket(0x1, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="b3e103da0afc8264570801002e2f66696c65302f66696c653000"], 0x10) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000080)={0xfff, 0x4, 0x80}) 12:45:01 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb0800450000280000000000069078ffffffff000000004e234e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780800"]) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0x8) sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x1, 0xe}, 0x3, &(0x7f0000000080)="4a4f06177048ef91e09eb32840cbc5f6", &(0x7f00000000c0)=0x10, &(0x7f0000000100)="25f2e73659cbfab27793513553a47cbdb13a5112bff88709cfda309086", 0x1d) r3 = semget$private(0x0, 0x4, 0x5b4) semop(r3, &(0x7f0000000240)=[{0x1, 0x1, 0x3800}, {0x2, 0x44, 0x1800}, {0x2, 0x402, 0xffc}, {0x1, 0x3, 0x1000}, {0x1, 0x2, 0x1800}, {0x2, 0x1f, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/97) semop(r3, &(0x7f0000000340)=[{0x0, 0x1, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x800}, {0x2, 0x0, 0x1800}, {0x2, 0x6, 0x800}], 0x5) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000180)=0x7f) 12:45:01 executing program 0: sysctl$vm_swapencrypt(&(0x7f0000000100)={0x2, 0x5, 0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="44a5d1ba5128b2ebe143c39b349a130c7f54718a", 0x14}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 12:45:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="b4", 0x1}], 0x1, 0x0, 0x6ffff) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/40, 0xb77cb748d5ee361}], 0x1) r1 = socket(0x2, 0x4000, 0xb) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCSDTR(r3, 0x20007479) 12:45:01 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="82022e2fac1400fd7d81afe46d5733e0f293aaeb82fb168297e2ff23922299c3383f1bf63a78b796473d48e4c734a899f96f0b224ec765ed0e76d9d8a5b7c34e2c0c318fe43b00fa0400000000000000d9ac55a52f7dc8062782814d8cefefdb1bd4f9c0e36d58ab4f79a65f69e73991844d490000000062d8edd55587267ba4050932ed612e5ffe04fd83800b0331dd48d6fdc2ef38b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d0000000000000007f24b05c241e230be7f055df2b473f9cb01000000000000c1ecc440000447c89263b7abec3fef5305000000000000004c2d7e7c40b3dffccd0e67beab2b00b0c1b705f6f4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f0e4b23c5101e713db21be5638edb4489b8e1692c35dbdc77d3f7ba942baa127af7c3f3354fcd7b01e94dab000000000000000017a801b5669356a3f9962506702a7897312d6294fdaa8ae5ccf2f4f193a9ddc93e8223278f36002ddf041b808295000007bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e63e6a94dd63fba4f481f047c2d02aa78303d2d2f2c94b5d5bff44f0154fbd921372b6db8e070e477571c082a83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a2601000000000010467c0ca0e9e2579a3315ea83b98595c6ffffbad8088cc590f42c14b2d904c0fd5ce05e658bd615d7625c71a56b0f6ef1c7b3761b17d8bb2e075cdcb511cc6b84696b748d83b2bf795f7523a11a41ea854a3e0d85be31fe74ccec5a6aff82f22e0c2256355b959e64d8536400c508506a4ef894bb6f4e83a8454d12f54796944aa24b4a06c1bfc1ca2500000000000000000000000000000000000000000000000000000000665c9b95381c3bbec78b1cdfa7c973dc712d68914d2103f03412c421621e9023b6033d807d91e8f07726ac86b881a01bb8a4f88815d6a903a7488cea2b78edb9eda9df77d86d14af85b3d68d50343943dd3bc2353538161f3c441eaa2b02d3ec6375884576824e5500000000a84a62eb48d86e260517cf2ef920902b13e6236cca5447f5b823ae36e7448dbf6fed830e000000000000000000000000000000000000000000000000a17336d8c92aff537528ec4befbfd4e6a152b62484aae0db8a3ae5a79aae61c1ab60c5492e1cffd6be77c7de0665cf8bcc6a7f5d10213167106f7a30ac50ba945f70411c947682c28a982347432b097419ea90da8dca2fb8638aaaee9e59eaf761160dcc2df95264b2f2486a00000000000000000000000000000000000000000000000000007c462d37f3cdf80076831fd405dd7370ac487f108fd7a98d8723cd567e7ea8de0cbd7a373c965ef6df5756eba510e1edc6868cd198b615bb0e9d99b32b95d16efce507511fca04175f7fb792729d048132a966cca55fd9c160039b6725acaa94fbc3f4b9c40238bb13f0566331a81e2fbb18c4d560bc81859b9181ad09d8f9cfb64cc88155ccfaf3ff2749ee8e606ac11133c30fcd1f687fa361bbad41b6f5b6055f6dd25f57f42b7acaa23952d91a03687c83e97329d7fd7d50b9d984ab15aacd555ff87455bcdf6244f181a699eaaa02f9965d292bc6e69518fe5f296ec2934922bd6fd2497b41127585315d15448aa3ee521bb802d567644da7e8836defeba42087bdd063385c71753c20d48a5fe09c486b596a6e8a899fe490a461fd722628654ecfdfeb4488c24bc3"], 0x10) writev(r2, &(0x7f0000000140)=[{&(0x7f00000006c0)="848b6c4667cf5f2d5d22fc13baf2b2bd6170b345589a6601207262fe78e947f31801f968a029782f388b6bd38749f709006e19349c0f9eddaa4e252ca09936f2fbdab15d45e22b0e9e00000026852bfc72e8e2c91063878cb2b057855f7cdaa76150f01ffdcb2ec1f44c207ef5951951f67b56c3bc3e3df96cd2dc834c92556e", 0x80}, {&(0x7f0000000a40)="eabe269c03a88d706bbe0e02bc04f428a1faa088aab0135c6160a9d5c9497b7c229b0b37b372b85a201c8c57e74bdd4e15e786abcfc3e5146c6cc2b2876b6b4242e7cf34e5668e527cebc10a548b1a3ec870f1989bdb707f2c0bb930ab1044ee80c08dd1a61ea8a1619b6a4ebd9f12d66f4d3e8bae838c41ba744bf47f5b374a8b10ff42c655e97216ce313e4b3baea9e3faaa761e1d23204fc8b9b75cdf21571060f0af71b5cef9e6273bcb40deba8f68f37af98b9e31c969b7465bb7b015272b4f5d3befdbd5e373c27c510f2654da8dba4929b6fec061c66e6fc3b750cdc069df7bda6576fd17390b3e3a9dedf3f5f1abe292a41072b86a34d1931d1ab1391222fb411b694e02e82278d833589f4db366d27d9a36783be7abad538f4c743805c5f1dcc6aed98f51734bf5766b16ecb09f7e0453a2ce44936f3c114bc5d84735bd3dd00e0121ffbee97838b082c4323a0f7dad4a5978eb90127abda8281163588d5a0a2780fb7aff5dfcc838281b4e824f69e35441a0bb69a0021c47c3ccff6e238f3710bcebabe7ba1443e069fb33174b691b052e04773952f8e3081ec2627750bd877819e6f3c5a46f709111379dfe6c68cc43fda0466370745b5b42fcac6b7b6ffcde653a009c4b9c27db7918148c665d9dbd4921365b5a359a87b62295b31cdad28d404922e8fc0362516acbf321b835d7c00276c547f5e9a9cc03efcfe7c2be7bba2ce9ae11de26b4e5b5ddfdbd9e8f42a8ea22ae2f46457402bc6c593f662333ed4e7cd1d54eaccec5f14aed214db80ab3bf167ab9caa38481e13e9e35a86458726dd66b54324de66070f178da6cb039abbf5f66e2eaf71780075baef160ab8156d8c9e3aa9e1537c19d50b25ef81604bb3bdc5cdaa932c612b3a53eea8d861c560c9bc1d8f5f8e9682512e2e7f5cf5efaf5d05818a96c9bae4cab3d1ae7804f8294818062fa5c4d6f225c8bd268e85963e89912fe7fd41b81d500b85e8b3e0eebec9e02e2cebe31fb6d186bfaa9071d806aa7f474e8401c8213c4a3258ba923f3a7bb37048c9981d63560058f5d92f8efb06198eaa1b45f4172c1db541268a78c8ffb5cec82c02988869357c362bc4919ecf552665739de65fbdc084c1bda7e1e7ece9670ac97549b5696f9148890da32aeaf42404512631e92b1b4cc9c271e80b0d75085f804407274d72f4a183a0969e52541a026c66a0112a9049bd6adcba3f9c148885ac22a701f540f14c3de46b7ce13b18f57f2a48336d5567750d5dcb294cb2dd0269ea83129a055dd6992dabe25502f31140743af406d47a025c6dd601bf58e4190e21c1e737fe54d9795cba8fb7f1293ddb705758186b4182c7310d95f639970fb470d439d248208c76f92508ba707a3e5eb06f5c86d878f8ae117d96c168eae882b20867d47dcef8ea7af52f81ef48afd70a19f9897d7554de50b12d5a4263d5a1245717910c048bcdfaba42dd65fcd61de1b6c8433fed3325e9aaf53ed929e037f15577d10686fa9b897c83fb429f1a6461f0abdeb4a16ee5b1e1a7bd0983f43a763cee986d36d0173e821f6761e456ea1d1446143bef20894f5355294361fc7dbab20de0f67a22b1856b6c5a7f18ecdcfc4e7dc79937638f7cc9434a0e9ff3b25b796ce23f7a3305a889cc90f85f873ab1f8a6fc7d6fd42c105479591a5627efb67b4a0b947b3505e729dbf82d77939a8622479227046f818eba472df2ab1a91479a3c534e5ad2e302e4bb5bc3e42a2c15ac1e9db0f108fe4c69eec4c80fd9bcf532c07aa557d5ee8dc0da9c42e381b24da6d31bb61c370dd2943d47981eee64ae0c4fb246a3f3ea749f4abe8a3a51175931a72326f4c86caca974330b82d8b93d98985ef2ea8da4fdf055648617adf1f02291c2135f419cdac3f8376b9b68a271d546ac37ba8a9e74acf7b13bb39f3a2e9d68fc5dae5d5a800781d5363a106982a57d7b80720ae52ade2", 0x575}], 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x400, 0x0) dup(r2) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x20, 0x9}, 0xffffffffffffff70) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x18) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x4db, 0x7, 0x3, "2ea807e16eb595603fcfd71100"}) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0xffffffffffffff00) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000000c0)=0x3) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r4 = kqueue() r5 = socket(0x2, 0x1, 0x0) close(r5) kevent(r4, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x5a, 0x4, 0x1000000, 0x200401}], 0x6, 0x0, 0x6, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 12:45:01 executing program 0: r0 = msgget$private(0x0, 0x80) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x600, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x182, 0x400}, 0x10000, 0x9f9, 0x0, 0x0, 0x9, 0x8, 0x19, 0x5}) r1 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, 0x0, 0x0, 0xea, 0x20}, 0x7, 0x100, 0x0, r1, 0x1000, 0x100000000, 0x10000, 0x20}) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/49) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="ec785ea315176724ef482349db58b0442ef59172351470303a815f030514353a8b2a8cc155ff6aa643219c062a0084176a9ab834b6024147e68106d446d96e479673e814601b2aa7c57a36bd8f3eec8b5b1d6aef4159d9ba3c20cdf54918b95266bc0a8e6645c1519aa1200750a329915fc9693d362c33befbfa16763ffe28670fca13e2b5416e22fea4f65c02fe24b37dafd28a9bb988f1750ebe7a6d96858f3697f799207dbb7c47233d56b832681673de041a5c7b0cdab9b057096d79d8841f0e09606899b90bdccb258fd2d8a8560dfefa0f5c68dd8f238e2fd8e3c508d504426fa913d1b22950a1278cd9aaf5c3698e689e128bfa89816b3a2baaf8895febdc2d6fea24f90dd355f4de86a6345b60edf591b15201e6f2ab1d739ee65e3788a9faefb80cf0e6f35166520f52471da8bb83103e"], 0x1, 0x7fb) msgrcv(r2, &(0x7f0000000d40)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000fb0000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea93a251f1ae8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5bbe36cc175c5314e88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720000aa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf4dcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a7cbdfea6173badddea1361a68a4b088a5a1a71229b090f9d7181730a9449bc51f1b782416998dced0ca461f46beb1eeb855af10c68be9d33c967aa5c02379bde58be735e9c70ed3fa512df2f0fbec7ff61533eea829ab4b2de2b43233bd249626410f34d27498a972cf93e2591c56fee3ef9bcd4449fd44b0e857f060d9b0148e39ab89ae8854117160c296aa204d34abb4264b20c2f8b67d8de630307a061bbea03b7a149615202f267e195dc585e357b0f10ed8d8ab87aa7942711d17731097a295f3136904299f418a6e0f4b5de175c4ccdf8196c976fe91c04549d6e891eef682f00"/925], 0x1, 0x1, 0x1004) r3 = msgget$private(0x0, 0x328) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e00000000000000635e9f9a83549c02799c7a96454ae58eaa3f328d7afc97d1d3150dd0e02073220a0f467c6e891947bc5928f1b244978b08a489c2d9625f010262e6ce2836c5719e16a05d800c460e995d816b385a5bff337c1159e8a22db2a54e340149a939cb35ab075439a0ee33e9dff4c5b3cf8bc5ed4d836d2b2cd86a5ca49769153cb40a446b8022126afbef96cb7ed0572607f2f88d1dcc9ace7b59be3f0ee79e5d41bef207728ed3757464eed0feddbaf8830b4c4ca562242171e18db86e44ae999d8c3a6ea96d9766cca89dace84a598355934df41068b99a17cf001596ef2a49871efecaf71b30f28eab9562778c2870c67f4503a1df"], 0x10) sendmsg(0xffffffffffffffff, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0}, 0x4) r5 = socket(0x2, 0x2, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x5, 0x81}, 0x8, 0xd26, r1, 0x0, 0x100, 0xfffffffffffffffd, 0x80}) socket(0x0, 0x8000, 0x1) connect$unix(r5, &(0x7f0000000500)=ANY=[@ANYBLOB="82022e00000000000000635e9f9a83799c7a96454ae58eaa3f328d7afc97d1d3150dd0e02073220a0f467c6e891947bc5928f1b244978b08a467c2d9625f010262e6ce2836c5719e16a05d800c460e995d816b385a5bff337c1159e8a22db2a54e340149a939cb35ab075439a0ee33e9dff4c5b3cf8bc5ed4d836d2b2cd86a5ca49769153cb40a446b8022126afbef96cb7ed0572607f2f88d1dcc9ace7b59be3f0ee79e5d41bef207728ed3757464eed0feddbaf8830b4c4cb562242171e18db86e44ae999d8c3a6ea96d9766cca89dace84a648355934df41068b99a17cfffffffff00000000fecaf71b30f28eab9562778c2870c67f4503a1df000000e6b4fdc9f8f118d5b1adcb18"], 0x10) sendmsg(r5, &(0x7f00000008c0)={&(0x7f00000001c0)=@un=@file={0x6b2f841e542302b3, './file0/file0\x00'}, 0x10, 0x0, 0x0, 0x0}, 0x0) msgsnd(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5dff00ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0986adf3dbb1f6ea66a7a83d2e5f9ce3b3f33a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f"], 0x1, 0x40000000000800) msgsnd(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="0200000000005f40bad21a3862a5cf22936b3e9609fff829654c7e824447265965bc4961"], 0x24, 0x0) 12:45:01 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x87) ktrace(&(0x7f0000000600)='./file0\x00', 0x0, 0x704, 0xffffffffffffffff) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_STAT(r0, 0x2, &(0x7f000001b400)=""/102400) getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) getitimer(0x1, &(0x7f0000000080)) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/162) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000640)=""/210) semop(r1, &(0x7f00000001c0)=[{0x4, 0x0, 0x800}, {0x1, 0x0, 0x1800}, {0x3, 0x5, 0x1000}], 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) dup2(r2, r3) bind$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000280)=0x7) semop(0x0, &(0x7f0000000000)=[{0x1, 0x9, 0x1000}, {0x0, 0x6, 0x1000}, {0x2, 0x20}, {0x1, 0x108, 0x3000}, {0x0, 0x7, 0x2000}, {0x2, 0x90, 0x1000}, {0x4, 0x81, 0x800}, {0x4, 0x5, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0xdb7f, 0x1000}], 0xa) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000002c0)=""/161) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) 12:45:01 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x451, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/246) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) sendmsg$unix(r1, &(0x7f0000002840)={&(0x7f0000001180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002780)=[{&(0x7f00000011c0)="0c283e0a4974f322bd71f868d1e4a2c551718a9f602dd310f2ada21a20df269463c1e946bc72f187d91c4fa888a24a64acff3303bd57d16086f83c14bb90e2da5ed2cfd6601926dd581dc4a11d44c7555faafd7cc1b1572b8834b474c0302148401d6a3f48355e4542cd87fcef9a82fd71b3d85c3f546088b1eaacba6166b4bd005dc14cfe94a0b851b98d7a41afb124d31911826cd6451103457599e413a03eab1ca04664aabd380ee6e1335a7e82878033c4048b0f635ed48e3053192c47e290f5a82bb478935b0ce44c0dc07fe21ca75403a7c4e53524eec1be7619b76544b67a7412b2a655b6e2728699fa", 0xed}, {&(0x7f00000012c0)="e4ab405825a3df9779d471f89b35d25751442b961b3417f5d58b9752e3093fc08ef99acafa2400fba4cb06462238f8745548eda88aa3845bd478276e59821407c03a7aa40e31fa7861cb7a0c0f0892475c34d3c5ab25337bbbf9a79c0da5414f410fee5e3edefe490db014e786b42c12ab1c6af29c225a801759fcd8b4f8692612715839c604ae34d9cce3cdae8ed5a51fed05995fdcb2c1c085cecf9828ed3bbae8f42001cf15fbb868597f72a1ae0aaac5a17493770d7f59041c0cbd4a6db3034ca3cdd88af9c923a03c9d2f", 0xcd}, {&(0x7f00000013c0)="d13c06345bf3a0e3ff9db09cd9aa24f10221de68ffed63bfe7856211689bba31", 0x20}, {&(0x7f0000001400)="d62903c94df583a33a7205c04aa6ee036d545dbe21ed5e4a0c6206d3989892cc41677efa5c7ad3993a4a58fb9af546fcd7172580ad7de0351424ee4df16befea135d0613ac55feef6b1acfa41754cecfb24e7508d489470312708b790dc437aaf761135b60b6ebdcbeeb74e69774128f08eae485226043ef0e3007934d78801a38d33100bbbb0518e5cb29797e8336bbca1f70334d2eb9731cb7db8ccce8fcb715abb88b885128756b6ff8f382a553f1c2f1313d39bafc9a89607a024b0e8abf553a28ad6e197c0976c339f70eb4a841", 0xd0}, {&(0x7f0000001500)="a396b40e78dd3cde92add16d8cec0237cf3c97ab9c2b37b1f16ed4a9994689bc7b52cdac5812038e68254ec36edcfda0a5b4797400a3c019bf8d4ad22a3dad6f15cd936b1d874e13436c66463568181196cc07cf91a48be48d54cb5c975851cbddcfeaaa26b266913b8b8f9e71b150aa818c92caedf693060bf5456e97aff8922b026d147508237f135b92c8e18259a42bea4710e1fe5430595db90590cf9b40abd43528e477f3becb37dca0a9ab3c01d95badf796d31770c72147124b145cd32ca486c14b3b1ec39dcec671de466ea4cc07c55527cc9fcce24c0763a0c547a530ec53cb358573023f4fb7", 0xeb}, {&(0x7f0000001600)="e825acf8326299a82fa1ca445bfce9fd333872ba1f2d638f2af04ba22a1e9ade86806bbaefb0e62dd5a505a51e29a652f0b16ba8097a784bba0d57115bd942f9223c7e3bd89b7bf03af0c9230e42e470ac129c5e1cd2f372456f246a53ec46beb4baee6fd1af77dad1bbc746b90a130df212dbba6d446cc19888055e91d291f34bf1aedd6c9b47005d8b823ead6e07719eb3696812f5db56914e37cc", 0x9c}, {&(0x7f00000016c0)="c1b2c2e02085104ee80ee3cab949963635e017c61948911d430427c8f1f08547f84e959c26a7ce622ed0ee58c17dd978c0d1bdaf563ce30bbac1656233113126a81b708082", 0x45}, {&(0x7f0000001740)="660ac2dbf29d96242dbb7679564fc968985818d9a784b25b02d9a206e7d8308a20f95a99b462478003806e470d", 0x2d}, {&(0x7f0000001780)="c9afc2ef42c57634bc2e33f32dc037132eb9a36ecfd8e6e9ba4eb9cd9a7462cd9e086172eea1d63e520a7c39bcd17ee5e744ad90fc644d9c342a5f7538387225db6b3d3cd7aecd981f985981b5da2649b7ac3c7ed813954f6ca95750a27d4a8db3b9646998b445f71545c24e73650a6fa4738af7d9082a181aafc7447b8ac5ad4a8ec6b1d1021b4b04124467e3dd13999c7051dc829ec853f230c88f738ba3979dfc515031007efe4e4776e4cde9da36a828927b944e88dd98c32c6587d0ce81c9c00b7ae85fef8ac96a524942212ada9fc0cd5ba7a1a8e01e3b4773ed96187f51e61e1d6eba7f197dd1e761c06630c8bcc9b27693ac1582f64285763b0fbca77ddfc49276550bf2bd055ac9f504d2f5883a76e43655108a91905ad87aef0b7331f256723540b72d575e1bc192ef9c2f6d6bebae7a52429c85f83b698d88060459ea84fd47757de98459d758a89ad21a547d358297d497cacb570b14a0e23db673a7f8dea8f6ad73d5ec1512405364786258bf0a88c25b98e8c7b06b57edde5529b1ca9b53b24b243a562d031d1705b5e83b58e9c014e78cf817aea284b6d185de0c94bc2f6ee58608ad1f376123037d6959c3970a3c138cf16022305112569bce312ef00c66e07b298a710ad22218cfde55434927566761287cd3ba5c37fc806ceef899f9bee76a93e11b68f9fee5018d34b0d86704f0b4f9959701aa518474cde492a36718f40dd08cdfab1d0a72ea776b38861050cecbc37ab5b105d9108db7ed9ca9f5677bb8a60110dd7bf01d727ef3ce4810cc64e4e8ced771105c573488864492332cae447527fe2341bd1227fdb48438608ef5806af2a1e495ca0b9cca176c78470e0853f9ff4b38d4d8f56c6f1716c7b68fdf68c28fb9af86a3210281c4caadac5e01aea364006d3cd6d3c69ad741c700a04e7f4f9acc663c903ce120257730978dac06245299637caaff88321a8a6ccfc4be513060fdc2b4acb0b636cdc25c4c503329d2b3ae96965c81fa0f592907f8377efa2af0cfed9497cf635ea406144b43a26c736de4b7986fd099f0bdca7b38c112da9a5b718ff49c9683fdde85e2d8e6033efc6f7a65ea85872d9d5f6026f2eff68cd0fdf1677cec8b3bab83e520e500da973616c4f7d22fb3b04d8449444b9e4899f3ed74fe7394706e599c113c038fe5e2b5d02f97d8412514fe3afcd73f48afa487fb9d3a32fd659006c246fa8e6c81b385c4bc96e968c093d640fba2cd579999e454d7c628e04c275fc68a4c086ebc37c6dd504c9f22d28e6d6c724500eefa87a6dece8df643da2db01ed5893c7d8ad3d926f374000eab915f56a80f052f58775d2f663946ba6073302af833637c38943e45723e151824120ff5d84b1ea7e81cf0821f058375b1abacd9f57cba435cb95158f4ec04994db89eb78ec72933cf9a83220f686d69f5afa5847af9ea1d481a87ba92d2b2f719ffdcc1768f1eec73f49f1ea0cb774121565ecb4f6d8cd26a1f174207c48994bc6a91eecd0c774d6203130ad1212fcfb0209e461d42023309db7b0f566dfd5995fda30a757941f344de774dd2dae85cb6f2f890de64f033557f3167a6bb44a5e8ddfb3f48574a5c38452e3b75c270faf5778172eaf10a48103f9bf43153b74653ca1a2d0f9b196d52a5059e4f61a9f7575b14b2ffa571ae3370afa5010f4a096ad8e23456351732fef4c67a0b883f0caa75a9cbceef1d0d835177a8683a123c27cf8b46f1afc243e4fa24f7f4f9e1361ba6d7d9a384aa20558b81f1f05bdb573b4c82eea0f51d09c3ab541ebe307d417b6edd16e72654d539f3ec1c868c136cf127c92ff149bea86f797b857c467f62ad50cd9f1dc2e0511645a84eb53628f83b30af87d348a40bcd9510e62f9b5b59f81a0e9803194f19b9d670f8c169900068a0de69c15504140da437ec9e4a0a93dc93db29ec4e5f4532404ef2b2bd5f7089535159b7d053e6c0257c23ce22a8d0e19360e05f2e5725f36e5bf33248f123ab43fbcab7369052e2042d10f3a5e827b5ac672c6a122afe4f0876353527a3ce0b5595118a3eed2153bb6c4cdf340cb099719a292fe5a198e584b88211f5f1ff9f80b6a46e9b47b7a767a54f6f911b5e6386961693fa1e7e7aabd87544931cb4c58812491fa472a5a7fc6a4f7ee79eb685ec6a5777dc72a7dd9cd24792bf3e28d2dac48526ec55ad4d96235356cc4774e02152c26354c6f63dadbeeec3915fa475bc46a5ea3c6ac86e07c8c75339abdaa4e809a5048d8c01c41fed04d33334a91297d19d5f2c4c1fb43cf880612ed286af0e255863ab734d2f945ec9be50412393b85452b90a3ad339d25feebe2afe80c6e81ea1c643a2be06d76884e758b7643a72822eedd77bb92907782c146217a2434a89180db969992e5d13837df0fe7d2458b6dca6ab066fddc75548101e845ac004e673757a7142a08422120824d9f48d94b0e3807a41d9de14bf2e4481efe67620f3a09678e458f7425bd7a226d76e297eb4a5b1ac677024804927d6ed8b730fda3b11ee9152a61656a16c5ec9f0098e6721c18d8f0f719ba317ddd0d2cbe99d7ca6927544fad8ffc43f8c8e68096e446b6844712598abf161a5b3e8a4c87a4a4c96ea2a945cbf54eff8b8232f90e72626d6aa9a219750ac193dac355075b017efaeb9c3b4018513a1597e0c749ac3ae783e16a12154e2c6aa1ada103eb3ee7461577114995c5118e2201425e6233ab1766ff1ea6b4f705317be971f43b2b07f490a85473df1358f99003995a562804221b34a6e11ce763d6549b2ce8783da100081a22a06f039af2cba08056f8f0dad115d9d44c96132681da7f035b1f5ba88ee751012d89f35483907f27736a59b2972ebabd727cbc65c24524e7c8a4d8d1a90ab1eb7dcabb7799ab67f4f7abb96c9a4ebc550dcb2a56182a381a06b798a7a299050a62f28f4f5542528d2c1d16b6a5321142ebdfba23fa513ae1ea9c76cf5da81fc3e90a41356cad6e94704588e035d96b58e9c3a04bcbe3e76a0c1e516d4907e4e870dc874ec7e60d06b7378488bdb75d4a618614e1b37f4b04b53e87ae5003aa16b671791908599dd6c6fe229abba0742ae7e61ca58e1a9744dd1c0c722ba1b747f766c148f411b91cb54ecc44750e76ab1935ca572881a6167672b118f677a16f6e15efd0b9c2f08020fab179364523aac65d92a0b0e1a783304f056f5ccb223e1e7876809d0a18e49ec16302d0a1c62e78d91c93dc0651c548ed8e9e5b28bf86441c1fa2370a8d03e7a0872e5d06d51cabe4b897fcfe3c69ed3d47c9baf186140c21f53298394aca67a60061e2b0c10cae8080609b4836aa9c2a8488c5df4b78d1215f2e49b7cb6d4f617f0eba97f33a9a600c893a0f1add7d27768683e6e8546e143505a5e2b9d4090ca747df5510cde967e6417045c31a2375c16c4316eeb19a0f160135bc3821955c22de64e44acc7041309f33538818235ea2c7542a431d70a3eb6b9509acca3deb8e6eef965b69516c7182dcced51e2400403b4f509aa1eb3196f47cb0726d6022bd98acd7e1b384ac425a825763f46b6fe1f78ead667d408b6f20c2b223f5e563ea1cc65be9c8e3057db7fc868c1d1fb9c957a388f63a0d9c321623df9fbc2b60f1b0b98fdf90a32b7ff606d227758c255197367739857bbf7fab539d8e8362ee1828df84c5c2aa2f48871d174ca5d9b35e9f5943b1ee96a1d503f11a6faa04e5dd1ba7709ccdf59d8711737eaf8402283328196c83710555d7a634a2041279269410c5404bf61f886a4d2fedfcc09b91a459d0e46f83b068b73b83d2c2ef374a2c76ae5459da814423105260ae22ce0c1b707684a823c6b176ad3ca1f8085dbc4ed890cf833ce110ffa75f7c73a8e89f48d776d47ecc35e8bb3978e9d59c45b888fdf2acaafc37f0235a63b7c537abf7d10dac56fea834fdc54aa4103e3af29dfaada7f2d84e535d30ed3b6a06f111e1e605ce8da3d13fb44e61c9b5a3315bebfe4e561a241f7fc7f35aa7c9e6162eec89e8285aff4db6830c39b8f76258604d9e87ec5a220fd30e60209d0b10bed2784d74e401c2d43b20afe581360bdb674cc63f311f723ac7a335a11a52efb897937428445706d0da053fce2c008297349946903eee792f55bdedd494611bf14fc0f04f025b54581814cb02867aa854669c03970a91f10e0440d94283ca7d5f19bbd2e255f9cd3afbd0727cc81ddded844d1ac61869bf3283d34ab0bc577f652fd432c2cf8913e1411616958a09507cb59fd7182c879268342c2a2b8f3bf3f9121714cc04e15e350b5e016906abe95a83cec635f1e7136ee9659d089e3c386189a5555ec7fb0048f24ec8c5f6d83444dc9050c5ac29e6f54da1371b30aec3c7419c174daef0cc1f5106cc600b1a374638ec8536c01a0e73f9f8ed8e912cfbddb852452d3552c7629b422f22e2b100f622bc9503c0cddab5e9a8d89c6c1d432b95309469b837597fc6f9c96970ba0f0b1999442db823f7aa0c59fb36a053761ebc86307d176863e4eec569417212f47edf67e9cfd3c82e0e77509bd829c3108217c52b6cdacc8087bfe954da5cf3648244e6d78a62e2b7b2c882f1f5fb77a1e015c76524329bdac4986b797f52c069f89bc3e508130b7f3379bb63467386c9ec1e59e9b80c8c1b52c0eb67bdfe421b3b433e9dc3106ebbef893e6e53d9a4cea766af3f3cba9a0aea106012c9aa9634861dc87de61e4b27f159e1f618427a811cd42567c79a2ae62cddf8eaaff5163b197fca9a09ea49ecf41f84512027d041d33e19ea218dbeb24371bf3381aecf57fe6bb2ffed100d912acfcc3f6a9ce9b212e808c2539164af0a6a281a92420f4e9f07938efa73ec46c947ba44613366c03de7a3717c78a761ae3d0883a43e02abe65c5b1e1cd7396846f34ef6064c82d1c6f71cdcddc1a6ac592f27362d0e25ae87ceddf46c7c5cf7583af59a6f2d3cac0c15c91f2bd169b391c7f8512e068e0ed6795c57a402abbb208276301dd06eb1b9c98c12e7536763874844cde9b12beb308821f0f449fd9a2f939a3dfb787ba124f71620e3bced99b7b00bbb3671a79252e4717547a679dc9ecd5b10cf1129fb646a509b4d7f323c790760878011a2f736bcbb4d945f3c832a49082469dbf90f4d309496aeeb488ef84210ed67dc012ac5a2044fdc08a11dabb90eb7d1bdd720e193b101b7d82046937988923642d12e9ea338de6e8d7869fcbba1435b3115d6903b1ed12deb3ffba7d0041a5f7b6abd091a6cda4196872b5b971a8714c129e06438a188436faeac03992271e8c74d88f4838c20adabac6c8601f7b3a23a414143c86347ac93c5ccbe41f46f1b293c47c59569f6c74fd903bfebb33f01718c9ccb6ca9d96f1c7680a9f5fbb7a220c4ed9111a35be6bf8175dad7d41ce7bcd1ae02f5a38edbb0da855a08e8749aeeecfde61bce9093c674a0524ab1f1a6ae2387a81a5995a7e3814e64fa36da738f8b1297284f58ae48ee65b6246aa70b06eb8f0590a6734a106a8f4405b0b622bbf724428bce67a71da7280826b074b70c9ab88164d1310a76039b3e0bcbd86267f26d4eba11a72003002190756fa0d4a0d3fe02b41af07889639547f5a64148617c2f465ac528cb77d8340b2c3134422fcd4dfb23049e67f058da9d1ada9c25e429184c27288ea84100d97bcfc88d0ed27950710d55dfb2125aa6c6be2c9a05a188d048e7575dcb98ea9f046896659271e97a3f6916e66f7eb17730c86f676d042d62f9267ac6b0a884cd83e8ebf20435029bd4bdee812d9d6", 0x1000}], 0x9}, 0xc) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002880)=""/36) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000002900)=[0xffffffffffffffff, 0x0]) r5 = getuid() r6 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000002940)={{0x3, r3, r4, r5, r6, 0x6}, 0x1, 0x8638, 0x0, 0xffffffffffffffff, 0x0, 0x5}) r7 = dup(0xffffffffffffff9c) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f00000029c0)) r8 = shmget(0x1, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) r9 = geteuid() r10 = getegid() r11 = getegid() shmctl$IPC_SET(r8, 0x1, &(0x7f0000002a00)={{0x80, r9, r10, 0xffffffffffffffff, r11, 0x1d2, 0x8001}, 0x4, 0x1, r2, r2, 0x4, 0x2, 0x3}) chroot(&(0x7f0000002a80)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000002ac0)='/dev/zero\x00', 0x80, 0x0) 12:45:01 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x48, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "277915", 0x0, 0x2b, 0x0, @loopback, @empty, [@routing={0x2c, 0x1, 0x0, 0x7, 0x0, [@ipv4={[], [], @rand_addr}]}]}}}}}}}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 12:45:01 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000400)="e9e4f17e1ba87093236aefba", 0xc, 0x2, &(0x7f0000000440)=@file={0x0, './file0/file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) ioctl$TIOCEXCL(r2, 0x2000740d) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="a3a59f62ddb6a48fa5b156e661d9eb1a153beb7aceff608d5dae1b685e84", 0x1e}, {&(0x7f0000000040)="759c8039b0b4206c6f6e78928234efa0d69a7796692626e8111d11f69f85513aa89bd6d59e7a816ba2a8163fbfece7e8de77f1875b59d66a2dd0e20ab0f1", 0x3e}, {&(0x7f00000000c0)="df7ba13fbff5f0a53cb6198e56f8c46eca3803aafe4afb563d19624ef156344ade4b497a6c5b26ea6415e88acde10e7a0925a8f5299ddd373013ea73335f0b58bf17001a14b75e21b7168431107a07f0f9f68d3ea821c5d0486d2a42c13035697c4e19ea221b6c64d900aec996939299afd7cb1d413fe2ebc93b836472ed2f10c80b6f6160ba8bd33d6d9ef8f9c7057438b78e7fd9cbd56dc08a4f1f1396b19238e00b86124cae04dd302170cebc4a500148b9c41852218c22a030", 0xbb}, {&(0x7f0000000180)="523ba55336a7ac2321716edc03ca3b38f91ebd564aa178869f139270453560eb", 0x20}, {&(0x7f00000001c0)="6282d7d0305e7cd0c31a6dedee0da0a30e58e88e1cbdfcc1d717ca55340e6a1ebfce32b11167834a48f364be54781dea4c1098ac2644c84cbdb073c3660a3a3d906206bebd2da64e867e46660f157278685173ed7529595b82347dcc2833996982e236639df1765273a282c7d0e0aeffe6aff05f55256fcbdafa4c61e9541c7908f4b2ce36818f6e11ebcce38a0e0bd3ecedb85a3e2236bf88a947af91091f5ec3e5485af44c3ebc", 0xa8}, {&(0x7f0000000280)="34235a5f77974090b9496c97cb073fa9407f875e06634d730c85a14ee705f4e52f9fc6c7ed3c5888750e3cecdc0e96d33638dde681e33aa76f8985d2562b8ea90d52a219fab99a64546c8f5ecc290e78", 0x50}, {&(0x7f0000000300)="683b5fb2b07dc3f4ce4c88aa50fa6855dba6beaf4f31a2a40d0441d1c48b9194ad0380c4fd7833cd13e223b103e56a6ff9e5edbe2fbf0fc082eca9cd9ed4fdca159e24fdc5b81896b240df3fe463643ca5b2d4fa892ca6ce4ab845250497a0b7b1484e07cbf45917d1709a412064b506aa8bf0de3b0ccdcbc1595d2394758d8c", 0x80}], 0x7, 0x0, 0x7fff) sysctl$hw(&(0x7f0000000080)={0x4, 0x11}, 0x7, 0x0, 0x0, 0x0, 0x0) 12:45:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) r1 = socket(0x18, 0xc002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = kqueue() pwritev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0x7, 0x77790a2b, 0x2, 0xa53, "e6923f0e7f80b463703655a23cfcaaaaa183f580", 0x2, 0x7}) r4 = fcntl$dupfd(r3, 0x0, r3) fchmod(r4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) fcntl$setown(r4, 0x6, r6) r7 = getpgid(r6) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/61, 0x3d) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r8, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fac402000000000000767464ca7f00000000084000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57f4900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2f9f}, 0x7, 0x1, r7, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) 12:45:02 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {0x0, 0x0, 0xfc}, {0x0, 0x19, 0x63, 0x1f}]}) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x5, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f00000001c0)="ef1055cf2b9166498179dcb26c8a934c9c78ad489e191abdadbdf7525f0927449b75387615c56f0e49cb36215279416b89dcf8717b1076874425e324b6aa97a49689378805a11db8776dac95b7b85cfb88a5d73f9ea49276274db33d649e107a099a540711c9", 0x66}, {&(0x7f0000000240)="a5179dea019c82fbaf4b807ecd76ae65670c8e360c1c2134a58fad86412aaa14ca02a4c6cf9d1d6249dfa76361c0d78fd89304e8f93a2e52096c0f8b075541cda34ffeea6175c4ac2c0e5faaa845edbd3aeef91ebb6e2780317b6a43e31cb3bd956f0317ba2a49bfe0bc6dff43f0cb1aaf50599b8b6b1d4eceeaf85442aa9015d1a8f0342a12998c51d2caa0316b01d085de196835cfaebf909d70cce270182da07060b9d31f46ac9840d2662a79ddbfcc129f21c5453e5350b39998f3edecbe82cbf93174fe67721832a6c01ce8722ceb7c64ba78588ab978", 0xd9}, {&(0x7f0000000340)="a0d4", 0x2}, {&(0x7f00000006c0)="8e4db277d05e986cb4d2c5faa45c3c63120f7134c00aea4574c356eb4f268012dd2d20be56225c0e4fb4e504e64097d57d12f61988b5279c07a3ba9b1b6648a2f020c20574a9443744c00ddc778e0a222107fcdc7aad877d029b6f84494ee95932cd", 0x62}, {&(0x7f0000000440)="ebf6588698ce4504a34bf156b5416e90498f8f0a0ac8fd81b03a9d4a004ddd788b69a9fddc363b555a1c54bbcbe2c75b54c1a0ffe2ba37cad5d8e9208c4881317b6ba2f96b25474ec014c745c28a1bd5d5e6c52d4047da37aea2d717cee51f1bd09ee9fe4b431240532634ca70d8c7f09be649784802d553eabaf8229933573c9241b859d92f145ad2ab769e2778084c1d140f45705ff390242bea0c333b036a434c3adf78de4c018c42dcc0f5aae6dec06eee3cdf632c4425d618157e9a05815c82978d13dc70a9fce377653c374802f2979485647a54122f0bcdf7cf8c388511921f0d83b33023608b2cc6", 0xec}, {&(0x7f0000000640)="56831d61e5be9da14762447a0e5aad6ced088683af8384d8b284727b891c6363c5302300e08101f524d7e98cc8f4e890d1358a53469c021954422e5fc5fee89538e12a0310b07ca3b7778cf2a16e990a52be259f748b602cb0ad1cdaa4700000000000000000", 0x66}, {&(0x7f0000000580)="7cbf4a622a94eefcb7b7d9bf59d803525ebca03f01fb709b9c97976c4ec1f5854b5f98615b8ede48628e41b6ddf18bf9da1089", 0x33}], 0x7, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) 12:45:02 executing program 0: r0 = getpgid(0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1001300010005, r0}) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000080)) r1 = semget$private(0x0, 0x6, 0x721) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000180)) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000240)=0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, r2}, 0xffffffffffffffe8) r3 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x0, 0x0, r3, r2, 0x0, 0x44}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x20000003, 0x0, 0x0, r2, r3, 0x10a, 0x9}, 0x5, 0x3, 0x8}) setgid(r3) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() close(r4) syz_open_pts() r5 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r5, &(0x7f00000003c0)=[{&(0x7f00000002c0)="87", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x80047466, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 12:45:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0xb1, 0x4) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0x5}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:45:02 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) 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, &(0x7f0000000500)={""/16, @ifru_flags}) msgrcv(r1, &(0x7f00000013c0)={0x0, ""/4111}, 0x1017, 0x2, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000180)=0x101) r6 = socket(0x18, 0x1, 0x0) dup2(0xffffffffffffffff, r6) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000340)={0x81, 0x80}) sendto$unix(r2, &(0x7f0000000280)="75110c312a0a00e354a87bed00a3c9bf047173d245dfec2c4b16362020caff7df73d279c3876a3b981271fee526ec445b0aa3ca3850f1c778fb4e3dc4db0ade55a26b256c93d7dd6a86e4d1d74340fa2f02f4308351960ffc031b5202ad3ba7a2da45b29bb5affe8a3512f765bc5b51de8c202b246ac77cc05391caef2502383e24aa96974192fe156bfd19f092aacb9fb867ba91affb2bdba885762e4d5", 0x9e, 0x400, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340), &(0x7f0000000680)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='%\x00', &(0x7f0000000380)='\xbc$\x00\xe3\fMM\xe7@\x835EG\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\xd2\x02\x00\x00\x00s>\xe4\x87}\xa3\xdd\xe2\x03M,\xa2\x1f\x00'/143, &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00\x00\x00\x00\x00\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00']) 12:45:02 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() syz_open_pts() r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) fchmodat(r3, &(0x7f0000000040)='./file0\x00', 0x21, 0x4) r4 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r4) r5 = dup2(r0, r4) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000000)) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x1) close(r0) 12:45:02 executing program 0: r0 = socket(0x1, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894338796362f1a9f2428b1062851bfc03b22f310b404f36a00f9000fcffffffe608a371a3f8000400000000", 0xb1, 0x0, 0x0, 0x11d) 12:45:02 executing program 0: socket(0x1, 0x2, 0x1) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000300000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7004be781e3d91f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xffffff4e, 0x404, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f00000000c0)=0xc) syz_emit_ethernet(0x1056, &(0x7f0000000900)=ANY=[@ANYRESHEX, @ANYRESOCT]) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000240)=0x8) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000680)=""/197) semop(r1, &(0x7f0000000180)=[{0x0, 0x3, 0x1800}, {0x1, 0x7, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000280)=0x7) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000004c0)=""/181) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x8) semop(0x0, &(0x7f00000003c0)=[{0x3, 0x76}, {0x0, 0x802, 0x3000}, {0x3, 0xfe, 0x2800}, {0x2, 0x30, 0x1800}, {0x1, 0x2, 0x800}, {0x1, 0x9}], 0x6) semctl$GETVAL(0x0, 0x7, 0x5, &(0x7f00000002c0)=""/198) semop(r2, &(0x7f0000000200), 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000280)=0x7) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)=0x2) semop(r2, &(0x7f0000000200)=[{0x1, 0x6, 0x800}, {0x1, 0x100}, {0x3, 0x9, 0x800}, {0x3, 0xf001, 0x800}], 0x2aaaaaaaaaaaab85) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000100)=0x2) 12:45:02 executing program 0: syz_emit_ethernet(0x86, &(0x7f0000000100)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x50, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "277915", 0x0, 0x2b, 0x0, @loopback, @local={0xfe, 0x80, [], 0x0}, [@routing={0x2b, 0x2, 0x0, 0x7, 0x0, [@ipv4={[], [], @rand_addr}]}, @hopopts]}}}}}}}) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="ff972e495e48bbdaec3373e1300491f40aba006006da7e650a96c6a25019c7680dc2c2fcb36864092a8450d8a6"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x1f) 12:45:02 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) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') fchmod(0xffffffffffffff9c, 0x107) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2d0140"], 0xa) 12:45:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000040)="ab22128b73448d6c40b991a241e8f0e76784eebbc06861f9c59c12778485", 0x1e) 12:45:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x10, 0xff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) shutdown(r0, 0x2) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 12:45:02 executing program 0: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8d02ad01000005ffc10ca696cf476f419630cc9db98a8b5198ba8ccae8c2281afff600cdbe9c4a3f7e8964660826fa3665f1723f2b80042926e6ed5058af25d0173f35be83c5807d9fc610156f74683782d80e6fa830a95401a7a745dd1b52fb59a9d2217630d94fec9ebe36ae0ed397a94aaab8f21bbc29dba1ee21532086cd65e8c8bac3b2161f090e6f251b40085360fea4efe8fd71675567ec2ace04e63d4bea35d53599f5b074622ac8"], 0x10) dup2(r3, r0) readv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000240)=""/63, 0x3f}, {&(0x7f0000000280)=""/162, 0xa2}, {&(0x7f0000000340)=""/143, 0x8f}, {&(0x7f0000000400)=""/222, 0xde}, {&(0x7f0000000500)=""/11, 0xb}, {&(0x7f0000000540)=""/172, 0xac}], 0x6) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket$inet6(0x18, 0x2, 0x0) r4 = dup(r1) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r6 = socket(0x10000000002, 0x2, 0x0) dup2(r5, r6) write(r3, &(0x7f00000001c0)="fd8d079f8b83313199d80c917da17f52a3eec6e578ee0701d8aeed3f3b341a4d5164a86900fb962fe98f0d8eefbc5feab0d60f4f78d599106777b21934af374994ab8d857841d6ff39acdab3309ffded645b0b49c16c58a4320a3a72c44a0e26", 0x60) getsockopt(r6, 0x7fffffff, 0x80000001, &(0x7f0000000040)=""/34, &(0x7f0000000180)=0x22) socket(0x18, 0x0, 0x0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 12:45:02 executing program 0: sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x12, 0x1}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x0, 0x1, 0xce, 0x1}]}) r2 = dup2(0xffffffffffffffff, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x5, './file0\x00'}) fcntl$setflags(r2, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f00000017c0)={0x3, 0x2, 0x1, 0x8, r3}) fcntl$setown(r0, 0x6, r3) 12:45:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000040)={0x0, 0x2}) 12:45:02 executing program 0: clock_getres(0x4, &(0x7f00000005c0)) syz_emit_ethernet(0x5e, &(0x7f0000000780)=ANY=[@ANYBLOB="ff06000000281aff21405aafca511400a94271fa6f3011e0c11385cece0000000000ffffe0008f28e576020202c0202fac1c57f1b25a93fb1336d2067d112f6b76930a4e3c17e127f3000019be315f7aa1292d1550958a82738221340000000000000000000000000067fae93fc1beacd758dfbb80dbdd8d379394d106e38f720042019222"]) syz_emit_ethernet(0xea, &(0x7f0000000bc0)=ANY=[@ANYBLOB="000000eb0000aaaaaaaaaaaa0113b1dbd8eb646460f6376de13051c0d63a2b4736ae222a5a0017de55a114f2da65b2ae42954bb6820ec5bc90a54bc8247998675ca9177c1a3d20223585c3cc7a0943c44a4761381051c3d2b06f6ba68864cf302dc146bad3f6cf60cb2c87f01263aa5a0b66a92c0ee803ea95ee10a2fe483c83366af8749faded91445dabb9c71378e37f4bdfda090b0045f3af870dd59b641b956133d30d7b330d8fccb1f8e2021198b85126513f093da858a4fa437eb695e8ed1d6dc3d355bc4c97aeed60fe595c22cf1a0972322239e67c68372a212319863a334017004a92d957b92c036bc9d249a8227d4e604add69cfa1fddf067dcb6226adee8fa58e54155a62b8fc2bd085cd572959130aa077fd6996219a481f4482f81d63acda71b26d1e16d08d989a66991925fedabfcd15ccb8dab57b2f244c827b41a551728bc613e3a8262857a07c7a1e42bf385470139afce80458563eb1d408ce43da1f1304efcdb847d0427d0dcfa53d0836eddb3feb31760fdc1f598dc83c18cc2d6eca80e0f3432154a711cd6de8cb8a5658b95abbc5a41a3a6633d51f52d119b7318ffc40f407b3cd31c8e89b8a8c816f3190f4524c325dba3e67ef46b933af99be59553b9e7a9377ca557c400a0c8c8f7b3064332f26a00c788534d846cd10fdfffffffffffffff723cc7c1c4d800a2de01b1d5194f701e4de104237f9086d4d1eb390b644dd4e74b73f7cab2b1be43ac08f0bd7b974b5c3ef6ab06d2cee4bc042c1f2bb19aef1bf4f433c9596c1877bfd1cc5a838c8343633c02d5297d21baea799d2b3dbfa2842fe6beee39f3b91c365fd520a4d8e59b369528e1eaa9f247b988f121047b8e9dc779f257b69e8bf383700d1c297c28ef4947e2d976bd2f6f0e2087c64fb0919b30b6618a9a3d7b7bb37376cabbe700022080000000000b93cc57ad94a28cf91e934c5eba3dbd9d169dbaa19eae3edce07f3fbd43c7ab20ab6fd"]) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000600)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x7, 0x2, 0x800}, {0x1, 0x4, 0x2bef415fd0803d91}, {0x3, 0x2, 0x1800}, {0x4, 0x40, 0x800}, {0x1, 0x5, 0x800}], 0x6) semop(0x0, &(0x7f0000000380), 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/165) semop(r1, &(0x7f0000000380)=[{0x4, 0x2, 0x3000}, {0x4, 0x6, 0x1000}, {0x3, 0x4}, {0x3, 0x200}, {0x1, 0x2e5, 0x1000}, {0x0, 0x7d12, 0x800}, {0x2, 0xffff}], 0x7) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/43) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000080)) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/119) semop(r1, &(0x7f0000000200), 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x8, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x60, 0x9}, 0xfff, 0x7fff, 0x2}) semop(r1, &(0x7f0000000000)=[{0x4, 0x100, 0x1000}, {0x0, 0x3, 0x3800}, {0x2, 0x40}, {0x0, 0x4, 0x1800}, {0x4}], 0x5) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000700)=[0x6, 0x5, 0x85ce, 0x7, 0x3f, 0x3, 0x7, 0xc1c5, 0x1ff8]) r2 = semget(0x2, 0x2, 0x8) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000740)=""/26) lseek(0xffffffffffffffff, 0x0, 0x1c45, 0x1) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0xe66, 0x4, 0x9, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xb25}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1105}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x800}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x101}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x40}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff5000/0xb000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3ff}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x83b}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) 12:45:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) r3 = socket(0x2, 0x1, 0x0) close(r3) connect(r3, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) dup2(r2, r3) sendmsg$unix(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000001780), 0x2}, 0x0) 12:45:02 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000040)={@broadcast, @random="45d8bd76ee0e", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x7, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast1}, "feb354cd107f6269"}}}}}) r0 = socket(0x2, 0x1, 0x0) close(r0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) dup(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202102f66696c653000"], 0x10) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r6 = socket(0x10000000002, 0x2, 0x0) r7 = dup2(r5, r6) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) chflagsat(r7, &(0x7f00000001c0)='./file0/file0\x00', 0x10000, 0x0) 12:45:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)) syz_emit_ethernet(0x7e, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x48, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "276715", 0x0, 0x2b, 0x0, @loopback, @local={0xfe, 0x80, [], 0x0}, [@routing={0x33, 0x1, 0x0, 0x7, 0x0, [@mcast2]}]}}}}}}}) 12:45:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = socket(0x20, 0x4, 0xfd) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) socket(0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) faccessat(r2, &(0x7f0000000040)='\x00', 0x88, 0x1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x30) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 12:45:03 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x3}]}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="00000018600400", 0x7}], 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x42}, 0x6, &(0x7f0000000180)="7343c9f13a1a65a5dc41e7000100b9e7c7e60c80a00111703c8ad427b38b2f8aa720381c97827991a36bdcc7f3876abba8a8c24f07000000aa845f0fb32616842b28b796be7c3b0dec5cf125fe012d6fc07aeaae1028cd4c60f98391f916efee16e609a6a0b0b5f077d55f10bf208a1501000000000000c315c5459032ba78cf065bfe5bcd6da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67ff074a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9a7d294933731b399bffbb34b65e0c9cea6fa4e3c10ad2d85f805bcc4551cdde8b266168c5cf13ac18b3cd0ef03bf19b4ad2b9d7fe831de618f94f93c25fdce284c29b18153f5cfa9b269983934cd55b0a027e037dbd8696ca985d95bdd15ee10c0cc3383ad430a49bde4cb4a710bafdad92bc8e879da2fa565d62f6ee01a5880b9dd6534752604c29a1af3a1952984f792c3fb13119598b641c5", 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000080)=[{0x3, 0x9, 0x800}, {0x1, 0x1, 0x1400}], 0x2) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x4, 0x5b4) semop(r2, &(0x7f0000000480)=[{0x1, 0x26d9, 0x1000}, {0x2, 0x8, 0x1800}, {0x2, 0x9, 0x1000}, {0x2, 0xd22}], 0x57) semop(r2, &(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(r2, &(0x7f0000000240), 0x6) semop(r2, &(0x7f00000002c0)=[{0x2, 0x3, 0x800}, {0x0, 0x1000}, {0x2, 0x47f8, 0x1000}, {0x2, 0x7fff, 0x800}], 0x4) r3 = semget$private(0x0, 0x4, 0x5b4) semop(r3, &(0x7f0000000480)=[{0x1, 0x26d9, 0x1000}, {0x2, 0x8, 0x1800}, {0x2, 0x9, 0x1000}, {0x2, 0xd22}], 0x57) semop(r3, &(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(r3, &(0x7f0000000240), 0x6) semop(r3, &(0x7f00000002c0)=[{0x2, 0x3, 0x800}, {0x0, 0x1000}, {0x2, 0x47f8, 0x1000}, {0x2, 0x7fff, 0x800}], 0x4) semop(r3, &(0x7f0000000100), 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYRES16=r0], 0x10) 12:45:03 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) semget(0x3, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r3, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r6 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r6, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r6, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) dup(r6) kevent(r5, 0x0, 0x6, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x22, 0xfff73, 0x414, 0x4}], 0x8, 0x0) 12:45:03 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffe, "0000003e55000001001020000000010000000010", 0x800}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x18, 0xc002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = socket(0x10000000002, 0x2, 0x0) r6 = dup2(r4, r5) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001580)={0x9, './file0\x00'}) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000400)) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r7 = dup(r2) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/vmm\x00', 0x200, 0x0) readv(r8, &(0x7f00000014c0)=[{&(0x7f0000000180)=""/52, 0x34}, {&(0x7f00000002c0)=""/171, 0xab}, {&(0x7f0000000380)=""/109, 0x6d}, {&(0x7f0000001540)=""/7, 0x7}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/83, 0x53}], 0x6) sendto$inet6(r7, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[0x2, 0x400, 0x0, 0x1, 0x7]}) 12:45:03 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffc92) 12:45:03 executing program 0: semctl$SETVAL(0x0, 0x0, 0x2, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000500)=[{0x6, 0x0, 0x1000}, {0x2, 0x3, 0xffc}, {0x2, 0x1009, 0x1000}, {0x0, 0x401, 0x1c00}], 0x4) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6b54123ab8a5d0ee3b16e4910b3fd7d5f58983d2", 0x0, 0x80000001}) fcntl$setflags(r1, 0x2, 0x1) semop(r0, &(0x7f00000001c0), 0x0) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000005c0)=""/102400) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f00000002c0)=""/118) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc038694e, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x9918abe28384bc10, 0x9}, {0x3fb3556e95270fc5, 0x3}, {0x25, 0x8}, {0x101}, {0x22, 0x7fff}, {0x4, 0x1f}, {0x6, 0x10001}, {0x4, 0x7a6}, {0x44, 0x1}, {0x8a, 0x7}], 0xa}) semop(r0, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x9}, {0x4, 0x0, 0x800}, {0x2, 0x1}, {0x0, 0xffff, 0x800}], 0x5) semget$private(0x0, 0x1, 0x611) r4 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000180)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f00000001c0)) semop(r0, &(0x7f0000000000)=[{0x0, 0xfffd, 0x800}, {0x2, 0x7}], 0x2) 12:45:03 executing program 0: sysctl$vfs_ffs(&(0x7f0000000040)={0xa, 0x1, 0xd}, 0x3, &(0x7f0000000080)="b084206b2b1a044e34aed15e09ebefa2ede535a54bae7346c89341b5f31f4c0b9a45eb718f426b26b19f213074d76aeeb12de69d6b10b7bbecb134113eb61af7a634180d9802797787f34e2ae6f89740cdb9f8eb61ae10620a93861660619cc019bcb593f4707f39e934c9da7b6e643739ad24592f71a44fd1218281c5de24084c8e46fd06a4e4a508582c5e8742214f71cd76ecdecd3509534b4663a5c58f438ebd6d22a555b8a8723964df5e082ca5", &(0x7f0000000140)=0xb0, &(0x7f0000000340)="e45fb3f28d8185784ad815129764653c048d73d68109557dc53c08eadf0f215990468078291eb41cacd83c8922039e2787bdedcdd4230d612fb0d73b05863f7439668a9ca9ca5ba30175a7bf42d1ad4a5b1b4641443fc55cd690b1f4636699fde50e75ed9fbb99a31fef6a41975b6f5b9a1379803c06ecb121a2f22ee5fc53f8ee8c94afc03246bb237d116f6a292a31a6b3e40b603a249cb6ce2504615a80b01eb53dab02aee83fd54474ee78e97a25", 0xb0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x2f}, 0x1, &(0x7f0000000200)="c7ab30ac038b9f20ba48ee40365c74e68b01000000f920b4f39014691a2bd6b92f89def0b40dc65f555725a9a0c0eeb29c1f659812f61b0b1cc12cdef8ac0dce7790c83aeef93c4aa323a69bf3995754ffab7413aef7abcbc3943ddd5c94479b552d6cd5938b7d3392d7165bcfdc031e874bda15b7ccdf5516c1ec681dc700fbc49c9aa600359a019663f1b794f366590759fcc822fd9ea2da2d8e29182165e9bdda409bd9f989a55bfd05e8a97e82bd7a6f50b9cd94122ba5c613ec026cbe88524993e23136f169e648f62f15f45d2a2f2947c65bcf7dcc272a4d26bf3ffb33a9eb696aaa410ae99a2d343cfbe2f577dcb95c2fdaf2e2e6a58f1c63ef97a2900c22a8", &(0x7f0000000000)=0x103, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001800)={0xffffffffffffffff}) r1 = geteuid() open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, r1}, 0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) r3 = getpgid(0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1001300010005, r3}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) r4 = semget$private(0x0, 0x6, 0x721) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000240)=0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, r5}, 0xffffffffffffffe8) r6 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x0, 0x0, r6, r5, 0x0, 0x44}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000003, 0x0, 0x0, r5, r6, 0x10a, 0x9}, 0x5, 0x3, 0x8}) chown(&(0x7f0000000400)='./file0\x00', r1, r6) 12:45:03 executing program 0: semop(0x0, &(0x7f0000000240)=[{0x1, 0x1, 0x3800}, {0x2, 0x44, 0x1800}, {0x2, 0x402, 0xffc}, {0x1, 0x3, 0x1000}, {0x1, 0x2, 0x1800}, {0x2, 0x1f, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x8) semop(0x0, &(0x7f0000000240), 0x6) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000100)=""/97) semop(0x0, &(0x7f0000000340)=[{0x0, 0x1, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x800}, {0x2, 0x0, 0x1800}, {0x2, 0x6, 0x800}], 0x5) semctl$GETPID(0x0, 0x4, 0x4, &(0x7f0000000140)=""/45) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x2) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000100)="a8", 0x1}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x0, "9375b01a93b45136fdf0f0e5787fd11e3b4ba8dd"}) read(r4, &(0x7f0000000540)=""/226, 0xe2) writev(r3, &(0x7f0000000080)=[{&(0x7f0000001900)="c3", 0x1}], 0x1) writev(r3, &(0x7f0000000200)=[{&(0x7f0000000180)="1c45f64c19752357bb3d8495d4c091a8e0ba2a652bcdc2af4a0cfa3acd01840607dd45f55a91c25ae38905e5be939761682a0d783b1b30da00", 0x39}], 0x1) 12:45:04 executing program 0: sysctl$kern(&(0x7f0000000140)={0x1, 0x28}, 0x2, &(0x7f00000001c0)="ebd01cfaf78af3a8fd18b03cdd56038af009bbd40cf59824ddd77f3fdc4398cd5afbddc2ce42b5a6462cde53de4275bf", &(0x7f0000000000)=0x30, 0x0, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') mknod(&(0x7f0000000340)='./file0\x00', 0x20, 0x1) msgget$private(0x0, 0x400) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="82ec67bc37e103169b4f1790721c9b1a0f7f6c24163b5200dbee759698b8cb97c692ce338a431b90d24ed49fbd844bab54a9aa4f7f70f6b760fcc122116fc706c11762b9777d72bc848d08aac840b3b56004470e927a813b2d878005a700a10b891c53824e33"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r3, &(0x7f0000000200)="7cdf5b81dbdba0d9110e104d5394450482179997279533091baac86fed4f9397d7d10d7f84631ee68766cea286f13470fb571de7b50d6fd73e4f19d6b6db812488352353505084000df602a23d624c3a6d293a575da3b22bd08cf64c5c26abc4e70188d3299dea954621caf57ea24b8c3dcea4c8ce06206f60fa1666f925378298acd85a262ad7fac886bd9e3af7c720a88fc59a87264ac47505359defd95fc6ae319cc955", 0xa5) chflags(&(0x7f0000000040)='./file0\x00', 0x10001) 12:45:04 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x2c}, 0x8, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000001680)=[{&(0x7f0000000280)="b692e58e0376aa1ca766fc24b3e52277120ecd295c3948ce4d8e85e0eafef67ef214c8534c91f4780c418e70ee6b4d8789675a70e971dede93db", 0x3a}, {&(0x7f0000000500)="4ad21a3c678cf65599183c8479add92bc1ecb568c22192f950db0ceb37a8b6ba1580bbb5cf8c2734ad5d49bbd320ca6169fd737da9cd2353bd7e54606f08e824c9271b298242625458f970da562e822f32059ba0b39fb58e739bd5985bbcf329e9958e9077f832225cb5175e77cf9b778b9931790cd35cf1551bdbdbdcce989f271ffd7c2016eaf59e052f5010dfb33fcf0c15b17e7a069152802bb7c79fb1e76a0f157ee4694df5b291b5443e95b18e5f93f5fa7ec7c956a086f40c88", 0xbd}, {&(0x7f00000005c0)="5ac283202230f7a53de41631937b48b0070d560867805ea19833a81c2f2febabcf78c2c58cb36e21cdbcf14f6fd74e82eb80858355d00cfebffd947bbd51a0034cceead3ba4ed1021b32e9d7afe735e72e72c921a264b6c7a49985f7a7bebefb432bce1fa791e7d0d24acac842eeb8d8b519e16bf10645b6d053e565aef79000f6", 0x81}, {&(0x7f00000002c0)="9bcb1a4e3c2a7e34337bc4e3a4032a395dc51c2aa6a3f2738d191b7de663e102f52e0882e0eb02cee07e1c04396a8e2c13b23b9347", 0x35}, {&(0x7f0000000680)="bcc8f71ede53b8f79775aba9fec59a19c6faa7711a2ca5eb1a9fc14780a6d02f2dbdf35a17bb411d12fd2f752a12b310cb9da8540d7cf78f0f8096160a9bc90f2ba74769e57657a1d364cf9f2e6ea03e09eef214d9ca3b8510d51cba43c34d93ca8c38add54a9d340512adeb634eac110dbd426b4ce56fb2de99beb9d58bb5d3958feb803d55658e1decae8f493eee9e84095731ee250f80a20c766fa8910e395440203c8968285c0630682c72c040ecf3cc71a31dba3ddcecd1ed2018a197594e22d9b6cf340bf6334453d7aa496026f41ee5fc4e7dfc84900bb58b2c1abe5a0701380eb5be4091c5531bb542e3276b206744dc699ccca3238828585dedd73a7796393185f51f5eb93ae7e8f1911a51518729611b52d162c4bbc8692853250a22af1f71983556272e7cf41941f081275eb0ec255fb35cf5bcc78ca211ffaa0fccbfc691ea9b0d6f8842a2f2cb22fa40dec71ed30316ef64742f5525bb0a4a7c0ca28e1933d7475b9bfbcababf72135d727dcb08b9eafb1baf0ca3006c8f0573b1bea4ad7a6164541c2b8e704b8acff469471e4b14324fe455e6434f153d4a765cd18bb2f3714632b19ab2b454bec2a2b59df12749df718fdd65d200601bdc701cdf77411ce07fca905af2badd09f006309ca4c43755b760c6404312d43ec41d78942231ca3851b6d3610ed0be15f26d413ce867807fdfe2f57c1bbf4fc8dbcf2adf62880837bb74340a58fba228b619282f6fef4b66601064fff1b73cd6f6c848e1881fd439876d2dde090594a7875985e692c374c36fb4ed4ba79abd33640f407a2dd38941b55124c44a6c8e14ce8a8de8c300fc79c82021c3d5ea514953b609d6e5fd27bc0e87d920d954ea55241077b413a846d9c261fb5d424b6190a2411b65d8e3c3fb080d19de82cd12209fd1105913b22a72f174d5b242990c1499fb9bb1b103c16bd42349258672bdb57b54654ee5647d2ef65707cd55f677a1518c2fee4ac672e61476a28b51354e0c2ce92d5f4ac3268c925d644f14c84693dd85961c1de21a9de3d54d75d08c50c3dd4827d0c51057dab9f4c34ad1b662cd4f47ad627871d0a8dce6135ea88d808fb4cf9b9b8380424614a845222b719c3a82043c02e63f23565c9455b7d69c009cfdeae72eddd69dd1be1879e26a361f52028e5abef44881b55435080900ea7ee49f85768556967055e5d9da4d1da85a654e4521c61a49f61bd7825b08acc67b6b9aa43e3237014ff81ed243a28a01a7106046bf9625acde9d01f1ddef77843ce2b700f1088a38961ff0c4d5a58094cdbc2f6b90d7eafe4e37e27ab677a50dbb065578c2ba84b41ab1cf48529f4a417c073288f6f368193bc48a9252d18814698afec40afbf603b16d02c383468bbdc5547fdda8d20cc5258be1af89f3bf5f52168746cdb4673115698139bc91c4e5ca9b39391ab282b9829d0d6a8e75fe2574257005e49e8ac2514138b94be55f09a85c00d1af13dc9f60c210a50338dc087b8c40b3a1e1c71d94dab723d598caabdac5ba757f0960a80fee88917a87b3284c12bf44cb422575c761984ab223c850b25ab3c964d80d5fce2cca1ae33248bfd0117e777491b665af572c3c814cc0e89d7234e385c6510c3ad7654bb04ca71ea82e69e62c52599a6f4e51ee3c858a34b8a0f1f87a1edb137a4b71158920120ea89b47bd5454d8e6771758043d8c61f6570ebd5e4fa8b8ab702838a9692cf33597a018a93c0a9baef2fe2685f0951ce9a40bcb1929e3debafeb97b1ca205139ddd64259036bc85373817ffb662cb8ccb74ec1122f77fb8299ce98ccb5e4203819b45ef9e880016ffe779f51437e36c75c6c6b29ff32e65fca965b8da449c1bae15d5462d30fad7032bf32075f41700239c5812d7cfbec3e1ba78b00598a5241a6eb80ee145441ab883c8e24bdb4b3d15f69c596da644b4f51ea348aba85ab148df67294f65e75850a5e3d5103c0fa3e4f95316bb7a5bd0d9bc0ceb81f457e8c1859a5d1b12639defdef8f0de2e1a83c770abbdc4a4219adb4fc38459f83d6f08185826687dd1b44c695f244b62a6c86d74f7e069846e9dce024f99b30cea53dd62f2b2fb9087a907a48efa7b4bf32e9a45f8e7d73f61b77a4bf3ef0474671958cc5c0bbc21b41c74daef7d51c1229ae15a0dd0b66821bad36f1a91b52d08d947d2c965d4dd7c34d2da6c32df6ba9848089cdcde691f11952c4710c47e6c0f8d500c58abd9aea32166aac293b20cf5ae10295b2ee003dc0fc8e0da2a968b4765339239fe08b37f0d94b3cb26c975c8beeb6a7f12894c8fd9d56903371c1d971b23b66a13e0b30070537565d9391086459a5e038d9624287b813b689d84919181e703a06b79c417865b4742fc119be02c3873f10dc25720baddd668a6a66e243cfd930ef8907ca97623ce70e367dc18d2163cc218a418b3083793479087eaa65997ef26f55fa3ad44d252e8b1a00cdd2f04f96d538c2e293e4df09daabc8f311d7c9afde132a99fc26c89de22b89fe9bd1f9be5486dafdc896bf4c040671d431427ca1ca240a400832eac71fcf418ffe30568f28b47c9527a5fa12159b0c5ede1c21a1770af02da00b50eaf6fcdc03aa9de0ccdfb4a078a530cfe6c8cb41346c38452826e9aa8574f9148dc30575f480ea404a45975f44618cc2d70810ae9bde2634a5467a28abc8e5164ba56a552d4f3879ed05956d702db06bef31a130adb67a2eeb0e68d33945b3ac332b7def493cb4778311d676602233de6479c7663ed9717b95215621402b8f75c0b266b6a4f73a6b339d95cdbbbfb5068593b7912e0a6d898d1b87729adcd6664e45b617218f5fec94aee9b0cb13905911af7f72e98f588bacb2e79c60d171ddcfe808c64cba828286748235c4744bea4cf7da69f807b4291f27d2578f4a32f6e49767ad3941a53a5d0b4e93a70f0a81837b2bb9946d6122088bb93b269dcb33f58e618e3af924140879b66ba8a7ebff40ee6b63f55c76f9ec890069bdec80204d3889eedc16c74516de8f0b6559e414a643f10d4e3b52b4a51f221393163bf9f4b773ba331b68f4028bd86b42fd8c5722928b2b4d0350fd03aa9f809f87975c942b52718a8eb910e1da0ea69436d4c04edd9331669d75d716639d0e66396d7090d01124f12c8f186dbeb61e1fdd811fa8317440275633a00d72a9c6d5c1f70b631824bff588af4dc1667dc9f953ef8cef268ecf30400099f34c4a2a2931c70589d2c83e75ac16989b89d75aa70dafd8673a4fea0a1c94b271107b4ccc26b133f982749bf61a6b804baa685d8813c36670ec151112d3c098aab2068867f535390d9e7bf98c85bcf7f8414e9bcf0a7cd50ea05754a011c2d4f21ca34f67cf6f89e16b776affc755354d7263fe3154accc2454a95e1f1e92680f3ae9d0139743ab337585810c7f91e2dc5a9bb73b38114e0f90c4d2994f3d096b0c7c050b4e4d774e1e6e8ed5eae31cdcb84b1825d0567e255f6d87dec2d4e236cb84941b8d4b6283545287b251ddc01daec3e170f3fc4579a17fac031861345fe8e761e604f3ccc51387a28f60d020a6a2df1af3862ce63d0549d1766fb79a5b2a3ab70facff22b86d16d80be4b883aacac3aa4d5d102c7f51390617e628acb9f1aa188537836f8acdf0f3e24488c84f07de360c812d36c6b013a2a563a4f89cd21d02395e7912ab260437a171bf54469362d19cf84e46e98d116489e41069aae0ddae6d41e74cbe1767a30e22934948755267c4b3b9bc80bcd47072b3f1755c20caf349644a90638b01e39fc559ef745ece91df1e19c7265f2f1aee6da19a6d9596c154076c06dd701efecbbd644583227724adf74d8d65b98264eb4ce4d0a5dd210804a5f0a3b6af4e499da508eac1c6d6e9edffa1f1a57462a0c3040583df40c156f7abedf1fdec5cb3c76b0c63c03754295e735c165e503fd4a5df5dd3ca46227fa18be2c0129076d360307f98756ad0ceeee36d4dff4b9f7c7581bccee748d82ae4bbcda0fc90752a33a6ff966b700fc9f506572ca1fe0e184a15e5953af8cdb3f8048d904fea70092a55b0655e1a9c175528eb69383af53478a10bb3a191be8c0364fed719b1cb86119f7cabf3823b85bc1c194f860d0171bfa2d40559c3c21e8e75e6b33ef557cb8bdd343c20c57e52060dcbba7d799d13b65f5d03a17ae7358614582666a258bc9fab659adcbb3166ccd1dc7aa734c4be108e9157622672dff31c812ff9dd24812c4082314209dc525db17215f7600d6d682f0e1724aa96ea8131aad4672bf56e1f55e6e2de7bf8fc8f09fafc81c1bff5020575776f3d3d6077aceaaa34cddf14bf89fc3a8b155e484ff8090720801754963412b664f9feec5c3946f0a252d351cd5342d97daa29481de00147427c3c794394db5e7e52d1f6cee8d31c4028a09d781a368c381a12c13924eacb9598bce678e2ef0c9099d1abc4544ba3d74f1200193025b67d643c0be913907d2952b8e36c3a4c369d9e9ac0bc3f8ca41d7600e4b6476b230c37facfa0bbabac635298fd2e2fd5d10f3dc7b8b1801f77e081b13f8576b4a497044c832ed55b41b37706e1a1af150f7aba6a9fa7b41d9b910fd8d3e1a3d7d9cdb48e3693add801ebce4e96351db6de520dfd25b6a741d5a1f943ad33c21f8276f23c76099af8d1349745e4dcc1f05478743d4d04fc10d86ca0c08ab2674bf89ae762ea58c53a5064b731ca60a359a117ad1e63ee409bc0b76ec9b4f99e1ed47d3be3ebebfe2bec6504f29656d3d7211a3e0121f40bd1fe339e2f04e44ff79c95d37c30692bff316d7ffd457dd5ed00d25b99b34d1ce4fd5b0c6c1c17f87b64766167c08f31a24bee77cb8782d6ff0cfe558e20c6b7b48d0d9e7dec8a6cd0b7a7ad688fc7146c2ea22b8e4bfa9bdca51bd9ebf2d32e4cfb97d35bc352df9534ebab551de19cea58b1d6b629e09129563555904fe72cad74f37ffd18811e5b0891b63f26bcc104a3a993809776b5a9319d8fd31dab796017f7439ada746a5ad7a4d05f03328162bf4f3f0cfa0d91c5c1fc5d28c28a61c05e738c53e48f415ccc0fa9da091ee177b70d315fd01844bead1f0cc75506d9f4342e89385e0be2d59caaf3ff7b1560569320c4dc32e408b6437e1326641d96d392175b7212eb3cb6b59d123b912aef0753c0f29332095ac767d9d233f4dc53d534fe4d94bccf790f791631a3e9ab5724057d7260025029afdf5e744dc4fad522449dc2c899dbc4b07cb7279eac01c7fef6094918c08165ca4f0a78a336789b30ad5643c90665302715bf2e9b2416bef9e29353bad4a542eb25cdbd5719712c40c1a7c3d7d0590547a6ba71617a6277aad6c6ac626a52cd55f9a62b76fc664865211aaa7837dfe1d9b569975f74d95726c46a8f41c809493b69156b88118451f94341007e9270c2355cc648e05797e6a374d57a6ef594a451d7867a4882be3c7c09c6e5044074f01e8b62ad425a03dfdbe0037c206e7bc2c127a9a719b6235736f78d647110f4038a2c35ba892fff1567072a5d3f4fd4dc902e29da5f3f8d3ac774f3807d46995453614e3bbc8bb917a43aeb3018f560281b27263595922a4717db7447265aa06efd2c1a426038c225c2874890581e6db2e6cabab84893b8d3c63294394efd0f7902602286a80d6177cc9e2c538947dc5331fa7059e2e840fbbb55eeff6fd1cd20a76187357de64a14772f38734b59a7581245fc499228311604b7754498edd62285fca60ebb3e10d376084da8f573d2bc87f58f548a32a22652bd98c55293a79f7e26156a88", 0x1000}], 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1001300010005}) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000080)) r1 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000001780)=0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, r3}, 0xffffffffffffffe8) r5 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0xd28, 0x0, 0x0, r3, 0x0, 0x44}, 0x0, 0x8, r2, 0x0, 0x0, 0x200000001}) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, r4}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x0, 0x0, r6, 0x0, 0x0, 0x90, 0x7}, 0x7ff, 0x2, 0x1}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x20000005, r3, 0x0, r3, r5, 0x10a, 0x9}, 0x5, 0x3, 0x8}) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000001700)=""/116) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/214) 12:45:04 executing program 0: sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000080)="cd5e34241ae96f7be052f92cd4d6a9ee564f36b69e340bcbfe4a6ab43244b60aef38939b1be5d13f8c431be222e778c98e9ce50a938552b5a69d14a8116686ba8d6793dcf57e074ae0e292d81e8df1", &(0x7f0000000100)=0x4f, &(0x7f0000000140)="027a4d4b7dd61b4ac7537437ca648accba56e9072d2e29457c1d78984ca5b138d59fbcfae9c51223279dd0d831da", 0x2e) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="80022e2f66696c6c3000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000002c0), &(0x7f0000000300)=0x4) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) connect$unix(r2, &(0x7f0000000280)=@file={0x1, './file0/file0\x00'}, 0xe) r4 = dup2(r2, r1) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000180)=""/175, &(0x7f0000000240)=0xaf) sysctl$kern(&(0x7f0000000040)={0x1, 0x39}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x23, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) 12:45:04 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ea", 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="290265ff7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) close(r0) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = semget$private(0x0, 0x4, 0x220) r5 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x0, 0x0, 0x0, 0x0, r5}}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, r5, 0x190, 0x100}, 0x5, 0x5, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x7a, 0x0, r2, r3, r5, 0x122, 0x7}, 0x5, 0x9}) r6 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000040), 0x8) connect$unix(r6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r6) close(r1) 12:45:04 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)="be020097048eb9799150480dd33318d76bec612e2a5f201d190b0606e7f28868e178cab7f368ee8013c0d0a7cd3ef06ad3dd947be4c39f12bc9940c40a3537d5a6dfb6524dad4973b511addc1e57d7cbf1023e1829d29ba910fdae115a5904e88d40ae5363dd395dabea5cb1e5e2e80c0fac3a190a090187e635770590b226ac280ad90fabd6a9b554285916beba4653", 0x90}], 0x1) sysctl$hw(&(0x7f0000000040)={0x4, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) 12:45:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xae, "000000e3ff010000913ee21200000000000200"}) r0 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r1 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) shmctl$SHM_LOCK(r1, 0x3) shmctl$SHM_LOCK(r0, 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x4b}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) 12:45:04 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r2, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x50, 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000000)={0x8fa, './file0\x00', './file0\x00'}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 12:45:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000240)=0x1000) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$KDSETRAD(r2, 0x20004b43) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x1b) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xcb, 0x4000000000005, 0xffff64ad, "925475447dc5ff4f9a8933ec7254a400", 0x0, 0x200}) syz_open_pts() writev(r3, &(0x7f0000000200)=[{&(0x7f0000000100)="035df5a72ee8415fdf13d3825bf20d06f56324a708bf0b880a605565252d40643b621e145511a1e89d7cb15b7b4fc887c9e38e10a951e0eb6fd2804aec72631adc301f42594775e9c1b5ec25d2e3d5102704a01c85497185e64e1de6b09c4187e71a86dfa14797a4970818dfadc48196b40569920adfd205bfa09561541734a988f052ad99720473a211bbe6f85314d698680d0dda06d907154fb07f46a046cdf01394baf4407805afd891876d2b787a69acc0cb81223b19656d8ae18e98a92ef36287d8443dc8da00", 0xc9}], 0x1) 12:45:05 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x0, 0x1, 0xce, 0x1}]}) r5 = dup2(0xffffffffffffffff, r4) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000100)={0x5, './file0\x00'}) fcntl$setflags(r5, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, 0xc) fcntl$lock(r5, 0x8, &(0x7f00000017c0)={0x3, 0x2, 0x1, 0x8, r6}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x1, 0x2, 0xbc0, 0x0, r6}) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 12:45:05 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pf\x00', 0x10, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x20}, {r3, 0x10}, {r4, 0x2}], 0x3, 0xb1ff) r5 = syz_open_pts() flock(r5, 0x2) fcntl$lock(r5, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r6 = dup2(r2, r5) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x40, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)='=', 0x1}], 0x1, 0x0, 0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, 0x0, 0x0, 0x0, 0x0) msgsnd(r7, &(0x7f00000004c0)=ANY=[@ANYBLOB="01080000ea2100006cd9bd384465a089e1f7d1b236b5876ad571f144f7aa4885f533576b5e44ac6f7fc2dc7b84add9b3419ec6ac16bce69f79fa4e88bc6992ae6f4a001d3648df31f1603e30105d47e1a5b3fd60ab29bebc2afba06c34e8a2a229cce53c82d33f20dab962f734fb27e3c79f31af90fff73035d769b8123b3df4d91f89db8318dbb29e6328f21afa995a53211293ce6df259a0b6c7f4eace5273efc4e693448b40ed786fb6fbe0020b399b9b5b36519251dece12374f9d526ece7a6724651f17ec84ddb02bc9d7df780057e6aaa271bd86f6b97de1c8cbd53112507dd3610bb2fa09000000d5f7606dbfbf751de2d05624ef3d2d2c6803120535b2198c2ced683ea517c54c186623e2e3715327a2c72800d29803826d01c50dab38c34309ee0b919cef4f9bdf4d5443393696bc0f7631f03411cacdd6cfc552db8026cc03dbda71235300000000000000000000001efd7a5515c3d46cbde1aaa83d7877c148b312c6f36c188891fb156963c51a783eceb7c10b70f0c1ee2cbbcf8c463ec51cc83b24cc3ad93d8d32f641b87f14130884cd2ae6e8cc44f059f1f9a169bcc1d827f8733f8ecc48c8890bbaadc8b47afb3bdee2dcc37b4af5e8f1b1d5ccd28d3dcb96adacc1bf9f332bfd93d0ca3919d6b7530dff2ee475edbf142de6ae70d12a2a36a55e9b22ffa5ecaed33b8811556207c8e0401f33ad5fe7fd7cfebeb21b6ce92adcce89a2dc80b99c19a163a3783a57ec87b641f4210aa3f468aaa0bf0ce6ef4d418e054532a42154003b13b540a06da76e35320e55", @ANYRESOCT=r6, @ANYRESHEX], 0x8, 0x800) 12:45:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="99ff07326a7d611320a2b66764f1562d53e4cd7e706dd993b570181f045b5387e8897d779ff51ce4d113ec7f20bb97e104711319584bf55c0d39923eed425ff1cb72a5dab4b743ff7ef65db3f2d3af7e1782482dd64807ec78893293f5b5bcc81ae7846884c5877fb7ecdcd08b038b9da7d9"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCSBRK(r2, 0x2000747b) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r3 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)) 12:45:06 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b813", 0x196}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca376da066e763d4d967ce8aadb3c3fd7f9ae4f4c83b220d59b80283161ec55078a180c86454a6af889e6877abb5119218026dd409b65c450ff09e8a2b84a3bc3e8ffeceb6761b349d9d7512b3b4bcbcf5ceb029b7740fbb949d4dd", 0xc6}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000340)={0x2, 0x2, 0x1}) mkdir(&(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x14c) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) open$dir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x400000002c4, 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r1 = open(&(0x7f0000000300)='./file0/file1\x00', 0x8, 0x101) recvfrom$inet(r1, &(0x7f0000000400)=""/222, 0xde, 0x2, &(0x7f0000000380)={0x2, 0x2}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x80) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xc2) r2 = msgget$private(0x0, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000580)={{0x600, 0x0, 0x0, 0x0, 0x0, 0x182, 0x80}, 0x1, 0x9f8, r4, 0x0, 0x9, 0x8000, 0x9, 0x41b}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x600, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x182, 0x80}, 0x1, 0x3, 0x0, r4, 0x5, 0x4, 0x9, 0x1}) 12:45:06 executing program 0: r0 = msgget$private(0x0, 0x2000000186) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x1, 0x0, 0x1000) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x5, './file0\x00'}) fcntl$setflags(r2, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f00000017c0)={0x3, 0x2, 0x1, 0x8, r3}) fcntl$lock(r1, 0x8, &(0x7f0000000380)={0x2, 0x1, 0x1ff, 0x9, r3}) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) sysctl$vfs_nfs(&(0x7f0000000080)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000280)="402733b5dd81ea9ffe2597cad2cb2d6d5fb63c5357eb96eb02419ab25b553db7bca399607ab047a9736d732a4190dc61a165cb4ce6e97c8fdca2425dc3ad8763f373fb3516642026c37d67e86145f701f6db737971e64a01bbb2fab0f04248bb879b556d9676e23b236f19465d77a6564e91ba09c4ea", &(0x7f0000000300)=0x76, &(0x7f0000000340)="1d23acfa4ecabe99bcf3773d8411ec52041143ccaaf6f7c6432e3811a7cd221f2d5aa1da11c116b11e8a29add78b83049316faa9cee7ded105", 0x39) msgctl$IPC_SET(r0, 0x1, &(0x7f00000003c0)={{0x600, r4, 0x0, 0xffffffffffffffff, 0x0, 0x182, 0x400}, 0x10000, 0x9f8, r6, 0x0, 0x9, 0x8, 0x9, 0x5}) bind$unix(r5, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) msgctl$IPC_RMID(r0, 0x0) socket(0x2, 0x400000000002, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000180)=ANY=[@ANYBLOB="2d01abde48fa844f52002152b2a615661f77fb2f13db77f3937e9a1d7093c7beae7aa614b07f2da534c9aeb12a85d79e15b166b0d2148f10890163f3466a6d7cc2fd762ce316ec1e2c9a3039ee5f59aab6cc6ddc85716ae64c965febc798e8507c87be44bd89f59a12e046554f3185cb73d5a1d4863894a576cfb579831ad6db46547189957ed9274980f3dc57947a140b0eac4fb307fd35513ab52672947919ecb2cc9ec1339acb73dd0609d97c6750ec22e796c12ff826e18dd8e639ddaf5858a98d97b38379218df22281ac"], 0x3) 12:45:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) shmget(0x2, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffffd, 0x0, 0x7ffff7ff, 0x7fffff80, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 12:45:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000040)="caf5b415", 0x4) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x8002, 0x0) socket(0x20, 0x1, 0x20) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) 12:45:07 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/229, 0xe5) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) r1 = accept(r0, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) getsockname$unix(r1, &(0x7f0000001500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000490400"/4100], &(0x7f0000001480)=0x1002) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000440)={0x10, 0xbf5e, 0x4, 0x4, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3613}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x1}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ff0000/0xf000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0xffffffffffffff81}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x100}) r2 = semget$private(0x0, 0x4, 0x5b4) semop(r2, &(0x7f0000001180), 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x200a1, 0x0) semop(r2, &(0x7f00000002c0)=[{0x1, 0x5, 0x3800}, {0x3, 0x44, 0x1800}, {0x2, 0x3}, {0x2, 0x8, 0x1000}, {0x2, 0x260, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x4, 0xb0, 0x1800}], 0x8) semop(r2, &(0x7f0000000240), 0x6) semop(r2, &(0x7f0000000200)=[{0x4, 0x1f, 0x800}, {0x4, 0x6, 0x800}], 0x2) semop(r2, &(0x7f00000014c0)=[{0x4, 0x7}, {0x4, 0x8, 0x1000}, {0x0, 0x9, 0x1000}, {0x2, 0x8, 0x1000}, {0x2, 0x4, 0x800}, {0x2, 0x204, 0x400}, {0x3, 0x4, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x2, 0x1000}], 0x9) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/89) semop(r2, &(0x7f0000000380)=[{0x3, 0x3, 0x800}, {0x6, 0xfff7}, {0x2, 0xffff, 0x800}, {0x1, 0xcaab, 0x1000}, {0x4, 0x40, 0x800}, {0x4, 0x4, 0x1000}, {0x0, 0x4, 0x1000}], 0x7) utimensat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x1f, 0x81}, {0x8000, 0xffffffff}}, 0x2) semop(r2, &(0x7f0000000000)=[{}, {0x2}, {0x2}, {}, {}, {}, {}, {0x1}, {0x0, 0x0, 0x1000}, {0x3, 0x401}], 0xa) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1d, &(0x7f00000000c0), 0x4) 12:45:07 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYRES64=r0], 0x10) msgget(0x1, 0x80) 12:45:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0xfff) r1 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) socket(0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1a0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, r2, 0x0, 0xbb) 12:45:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x66}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x87}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)={0x0, 0x4000000}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r4, &(0x7f0000000100)="c4838d09430baaaff7b1f1030590f492027100d31311ab51e8edf0051ce31ab8ba588b476cb8072392bbf8cc472d789b69f7425c5addca19a0a33022a70de6daf3e87d2f36ea9178a86ac33258130af31c2c6c7c379e5c700997852fc184cac539c357efb8874d96bf51995924d6d9bfd6866d521773add4e031239d93cd46a0632dd831ee0bbdd7a0", 0x89) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 12:45:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x20000, 0x0) close(r2) r3 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000200)=""/175) 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) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0)=0x7, 0x4) sendto(r0, &(0x7f0000000000)="9edb28f8f99eb18b6255b0f22c506163f49171d16469167b90562a1078c3f9de3adcff56", 0xfffffffffffffe94, 0x3, 0x0, 0x0) 12:45:08 executing program 0: r0 = semget$private(0x0, 0x4, 0x2a0) semctl$IPC_RMID(r0, 0x0, 0x0) syz_emit_ethernet(0x113, &(0x7f0000000380)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x18, 0x4, 0x1, 0x1d, 0x105, 0x65, 0xffc0, 0x5, 0x39e9dcd236270cb7, 0x0, @empty, @multicast1, {[@lsrr={0x83, 0x23, 0x9, [@multicast1, @rand_addr, @broadcast, @empty, @broadcast, @rand_addr=0x5, @empty, @loopback]}, @rr={0x7, 0x27, 0x9, [@multicast1, @broadcast, @rand_addr=0xab52b17, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @rand_addr=0x4, @multicast2, @multicast1, @rand_addr=0x9]}, @noop]}}, @generic="d11ff6e98036f5d9236aada7e9fddba6c82b47ca5e2960931aab6f1ba0b6d44015f041ce4b0b20789e785b93ab5f06c9095dde8432c9126d642689ac7160c459f3ebb135e27e24e2add4c9e078a7b71290c5405b2a88b83f0ad2aa02bc4765fbeeb79b0103662c33b546e2e1fdc5934e7fc3bfa334647cfe724e3cd3b8c1570cd7918cacfbc1beaedf42421d3078b21ab8419627cd51d3ac453d98279da03af4a6d21184f5"}}}}) r1 = semget$private(0x0, 0x4, 0x5b4) semop(r1, &(0x7f0000000240)=[{0x1, 0x1, 0x3800}, {0x2, 0x44, 0x1800}, {0x2, 0x402, 0xffc}, {0x1, 0x3, 0x1000}, {0x1, 0x2, 0x1800}, {0x2, 0x1f, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/97) semop(r1, &(0x7f0000000340)=[{0x0, 0x1, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x800}, {0x2, 0x0, 0x1800}, {0x2, 0x6, 0x800}], 0x5) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/63) 12:45:08 executing program 0: syz_emit_ethernet(0x66, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffff7fffffffff86dd6031597500306c0000000000000000000000000000000000ff02000000000000000000000000000104009078000000006027671500000000ff010000000000000000000000000001fe8000000000000000000000000000aa"]) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000380)=[{0x4, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2}, {0x3, 0x4, 0x800}, {0x3, 0x2, 0x400}], 0x4) semop(r0, &(0x7f0000000380), 0x1d) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000100)=0x7) semop(r0, &(0x7f0000000380)=[{0x4, 0x4, 0x3000}, {0x4, 0x6, 0x1000}, {0x3}, {0x3, 0x200}, {0x1, 0x2e5, 0x1000}, {0x4, 0x7d12, 0x1800}, {0x4, 0x7, 0x800}], 0x7) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000080)=""/75) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/43) semop(r0, &(0x7f0000000180)=[{0x1, 0x400, 0x1800}, {0x4, 0x7, 0x800}, {0x3, 0x53e, 0x1000}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x1800}, {0x0, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/13) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)=""/11) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000140)=""/141) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000240)=0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, r1}, 0xffffffffffffffe8) r2 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x0, 0x0, r2, r1, 0x0, 0x44}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x20000003, 0x0, 0x0, r1, r2, 0x10a, 0x9}, 0x5, 0x3, 0x8}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0xcaf, 0x0, 0x0, 0x0, r2, 0x62, 0x82f}, 0x5, 0x9, 0x1}) semop(r0, &(0x7f0000000000), 0x0) 12:45:08 executing program 0: kqueue() r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r2, &(0x7f00000000c0)="95", 0xfffffe76) r3 = dup2(r1, r2) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, 0x0) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x183) pwritev(r4, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f00000001c0)}) r5 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) r6 = socket(0x2, 0x1, 0x0) close(r6) connect(r6, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./file=/file0\x00'], 0x10) fchflags(r6, 0x1) write(r5, &(0x7f0000000100), 0xfffffcb0) execve(0x0, 0x0, 0x0) 12:45:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = socket(0x10000000002, 0x2, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) bind(r6, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) dup2(r4, r5) connect$unix(r4, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r4, 0x2}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x201, 0xffffdfdd, "ffffbf7f1f178400ef5caf040200"}) writev(r0, &(0x7f0000001900)=[{&(0x7f0000001680)="f4a2d02f2f537208530023741ade4393fcb48cde1bd3bf5dd861f86804f7c8f19d21f5d205d919bbff5ba1740b0727a2765dfe80258232f4b1e02a28120f3b69063415fbe9d45542fdd45b17", 0x4c}], 0x1) 12:45:08 executing program 0: r0 = syz_open_pts() close(r0) select(0x40, &(0x7f0000000000)={0x4, 0x0, 0x1, 0x80000001, 0x2, 0x47, 0xffff, 0xd4a9}, &(0x7f00000000c0)={0x7f, 0x5fc, 0x8, 0x1, 0x1, 0x8, 0x4, 0xfffffffffffffffc}, &(0x7f0000000100)={0x80, 0x74f051e6, 0x4, 0x80, 0xd5, 0x0, 0x278ec99b, 0x8}, &(0x7f0000000140)={0xd0, 0xcd9}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xb35, 0x0, "2ea86ee16eb595607fcfd71100"}) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000040)=0x1001) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 12:45:13 executing program 0: pipe(&(0x7f0000000480)) kqueue() socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r0 = kqueue() accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0xc4e, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) bind(r3, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) kevent(r0, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 12:45:14 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffff0000000000000005000000000000001c78156c1c36f52b5e"]) getpeername$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) 12:45:14 executing program 0: sysctl$kern(&(0x7f0000000040)={0x1, 0x4a}, 0x2, 0x0, 0x0, 0x0, 0xffffff82) 12:45:14 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000), 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x2}, 0x8, &(0x7f0000000100), 0x0, 0x0, 0x0) 12:45:14 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000140)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0xffff, 0x0, 0x2b, 0x0, @rand_addr, @local={0xac, 0x14, 0x0}}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast2}}}}}}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) renameat(r3, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000180)={0x100, 0xffffff03, 0xad63, {[0x9, 0x100, 0x2, 0x84, 0x3, 0x200, 0x100000001, 0x2, 0x446, 0x20, 0x3, 0x1, 0x5c, 0x7, 0x1f, 0xcce8, 0x1ff, 0x1f], [0xc7, 0x40, 0x5, 0x3ff, 0x4, 0xffffffff, 0x8000, 0x4, 0x4357], [0x1, 0x891f, 0x7, 0x8f, 0x3, 0x7f], [0x6, 0x8, 0x101, 0xdd, 0x800, 0x2], [{0x0, 0x2, 0x1, 0x10000}, {0x9, 0x9, 0x9}, {0x7f, 0x8000, 0x1000, 0x4c3}, {0xb7, 0xc6, 0x1, 0xff}, {0x8001, 0x3, 0x9, 0x6}, {0x9b, 0xffffffff, 0x2, 0xff}, {0x7, 0x3c, 0xffffffff, 0x8}, {0xde7, 0x5, 0x0, 0x3f}], {0xfb9, 0xa88, 0x0, 0x7}, {0x1000, 0x0, 0x2, 0x3}}}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000100)=0x200) 12:45:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x9, 0x0, 0x7f, 0xf063}, 0xc) syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x9) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x3fffe2, 0xff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e0866696c6d300095998389628f99adc82079e8b8363eaa42b1205e50f6c56fa84a1b6fdd68c877ec523f8c8996098fb0146866d1ce407d4ed20000000000000000"], 0x10) r4 = socket(0x10000000002, 0x2, 0x0) dup2(r3, r4) connect$unix(r3, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) recvfrom$unix(r3, &(0x7f00000001c0)=""/158, 0x9e, 0x8c2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 12:45:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x10) dup2(r1, r0) r2 = socket(0x1, 0x2, 0x1) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) semget(0x1, 0x4, 0x181) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) open(&(0x7f0000000140)='./file0\x00', 0x8, 0x4) accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r5 = socket(0x2, 0x1, 0x0) close(r5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r0) sendto$inet6(r6, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0x5, 0x3}, 0xc) 12:45:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x27a26249, 0x7}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x5, 0x5, 0xffff65b8, "9af5fbbaa00def07b9575549e9c1000100"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="b2408a6c719bf202165f255ccc990a", 0xcc}], 0x1) 12:45:14 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x4}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, 0x0, 0x0, 0x0, 0xd) r0 = socket(0x2, 0x1, 0x0) close(r0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) pread(r0, &(0x7f0000000000)='7', 0x1, 0x0, 0x2) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0100032e2f668c6c653000"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e0766696c653000fddb4458805aa16600295dd44248156ed1fc2230e51f63ceaaf6579b3ac4664af2153146e35a52f06d7734d473b5cc186a223fef1108"], 0x10) r5 = socket(0x10000000002, 0x2, 0x0) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) close(0xffffffffffffffff) bind$unix(r6, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) unlinkat(r3, &(0x7f0000000080)='./file0/file0\x00', 0x8) 12:45:14 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x8, 0x6}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xcb, 0x1, 0xffff64af, "9254754400000400401000000000004000"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="035df5a72ee8415fdf13d3825bf20d06f56324a708bf0b880a605565252d40", 0x1f}], 0x1) 12:45:14 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) r2 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x2a, &(0x7f00000000c0), 0x4) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000180)="4238cc365c09fd4097e5b03719a51484737d64378653d978237b50e9085bffeab84f3f128c77789e1b7168801cd0dd098f25f633ba19aaa8c406fdb888037927bc2a47d343014669de0163b2270d69c759e127e4ace30ed838caafc50753fd27b9ace6a66d", 0x65) close(r3) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000100)=""/123) fchflags(r2, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x10) recvfrom(r3, &(0x7f00000002c0)=""/179, 0xb3, 0x0, 0x0, 0x0) r5 = accept$inet(r0, 0x0, 0x0) sendto$inet(r5, &(0x7f0000000380)="1daad5cd36195d6810b318271ef9a4e226c2d78af736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8adbe6f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d39f6e23bc224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70df9265fa833f7f7788b351b9a0abf03d9e24db2448b2db5c1105d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc346d36d0fe7a2d0b32aeff27e94fe6994ffe7086d8f0c631b9688003f65d4b91d0000000000000003f5cea6e423358731875fe8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd29ae3124f55cfdbea9c3969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c750128b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff600fa6bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e0bf42c132db4317736a807c778c6b5e72a12330acd4552f2314b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc1000000000000002e6cd8f98b1f26f184ac625c20f47abf53a298ba0d4e62943a57fafd57a5569c84b5517e0a92ae7580a16e6ca625dc04bb1fe6593f8e75218d1514bfe0a49c3483da21340c35377bb720d545fdf1c604dee2f5f126aca257e273af57b1341269319ddcff0281f060d65ffac74766ce2b0d3ae6074861220f542a28f4f67c464c01e27add1cf942dba7e76fcbe894b1a439eebab9a9e9269bcb698aa699784c79c43ef1b6018a0432b2de4f299034e8ba000000", 0x3bb, 0x403, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 12:45:14 executing program 0: sysctl$net_mpls(&(0x7f0000000640)={0x4, 0x21, 0x5}, 0x3, &(0x7f0000000680), 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x5000)=nil, 0x5000, 0x2) sysctl$machdep(&(0x7f00000001c0), 0x0, &(0x7f0000000200)="ea1588e524d7f4f56a7dc6a1b835c990078c5ead67cdea3e286361f32f500f697a802ba9f0db2388000085949413731eb0e52d448050e9c0817b00001367e35b00bdc3a2e6a9c45fee3e339cc01dad5972dd1f01cd", &(0x7f0000000080)=0x38, &(0x7f00000000c0)="c7e2a589b7b92a80ec9a50f48f88e28f03b1e31c05d02b6fb54ce4165b215c23c8dd70073d35089bb5f46681bff85b22d33ddc05fa5d1de25f5e545eb8fb9fd6f884d903446ee09a3bdc4c6ac13c9168fad1a30665509c545e28787faee7589cfbfea58aa781bca6ab69f3f5eb07360d33", 0x71) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 12:45:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x0, 0x7fffffff}, {0x47, 0x8}, {0x101, 0x9}, {0x101, 0x6}], 0x4}) 12:45:15 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000100)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "10fb7f", 0x18, 0x3a, 0xff, @rand_addr="0000000000000000001f00", @mcast2, {[], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @remote={0xfe, 0x80, [], 0x0}, [{0x0, 0x0, '9O'}]}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 12:45:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) close(r0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) syz_emit_ethernet(0x82, &(0x7f0000000180)=ANY=[@ANYBLOB="7e5ceeb94547614f5413c486eebe8bf512776965ea4a9a2ed305edcc0b5b13e89e61ef9adeec11128bc3067c08725986aba6dd3f58bb658941eb5811bbdecde3b0312725ba17d9b069b7a3540c54660c11159a234c20103829", @ANYRES32=r0]) 12:45:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x2}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x400, 0xfffffffe, 0xa6e40, 0x1, 0x100, 0x0, 0x3ff, 0x2, 0x1, 0x721, 0x3}) sysctl$vfs_fuse(&(0x7f0000000000)={0xa, 0xd}, 0xc, &(0x7f0000000040), 0x0, 0x0, 0x0) 12:45:15 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='r\x00') link(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 12:45:15 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x1) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x7, &(0x7f0000000000)={0x0, 0x4000000}) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r0) 12:45:15 executing program 0: sysctl$kern(&(0x7f00000000c0)={0x1, 0x7}, 0x2, &(0x7f0000000080)="80000400", &(0x7f0000000040)=0x4, 0x0, 0xfd37) semget$private(0x0, 0x8, 0x10286) semop(0x0, &(0x7f0000019280), 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000100)={0x2}) r1 = msgget$private(0x0, 0xfffffffffffffff9) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000379cfd46000000000000000000000071000000000000000000000000000000000000000000000000eee1000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f93ff410000000000000000000000000000000000000000000000000000000000000000000000004450a98f00000000"], 0xf5, 0x1, 0x0) msgrcv(r1, &(0x7f0000002480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000edffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b567f13a132e59ac5dc9804c1a623f523bb81240022d8a97a76db58fa7885a57ba7c87986dc0d7e0561b9f52d470c7ac780c057e56d4dee462e45a876a65208ce5867cb6ebee2d57c225544ce3dee1ea6c20d2ec754d74b341e78d1acba968bc84587fef4b3837983ce2dfc95e85d4d828e61ecd67d3282181f595885545e3d1de5490a73856806"], 0x106e, 0x0, 0x0) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="01000000000000006a7715654efe871cafd76aa1f42cea9f4002eccfc71401377cad389c4f76700e21ea2cdcd9cd825e18cbe163ffc6470b2622c5d92cd672bf8af95a41ad28e68af18951239c57fb9ec635488cb9cdf45811b290efaf3c5d518de658356ce7b28bc65702184661b7637d97761a0476f7b0f1f4465b4de1b0655283452fcd38aed8a4fce400fc7c831a7418f363bca3f999e1f5141a3898cc8d3f3f4bb04b731cb084542e16c2eb931a11c92b9877722265eba7f8ec5212bfc96c9017d3f1f5950f2778a9"], 0xc8, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) msgsnd(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="31e350650500000000000000ffffff92885a760fbe8a08dabafdfa015f3d9375643ac6d14caaa007000000000000002c744c3dd0ffe84fb4ccc6a32364de6fe8c8e5a10043b1cb29cfdbb085c9c42aa36d39a66faa8702f5158849a36c9b73360c1492b7dabe538071dc6ea9658506024e468377659c8eff0000000e8b36c2a7e2aec2b745d25063df497ab59bed1c48d55b6a", @ANYRESDEC, @ANYRES32=r2, @ANYRESHEX=r0, @ANYRESDEC=r3, @ANYRESOCT=r3, @ANYRES16, @ANYRES16], 0x4e, 0x0) dup2(r0, 0xffffffffffffffff) r4 = getpgid(0x0) msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f9f}, 0x7, 0xf7d9, r4, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x1, 0x1, 0x4, 0x200, r4}) 12:45:16 executing program 0: r0 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x0, 0x0, r0, 0x0, 0x0, 0x44}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x20000003, 0x0, 0x0, 0x0, r0, 0x10a, 0x9}, 0x5, 0x3, 0x8}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, r0}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) pipe(&(0x7f00000000c0)) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r2, 0x0, 0x2, 0x0) getdents(r2, &(0x7f00000010c0)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = socket(0x10000000002, 0x2, 0x0) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pwritev(r6, &(0x7f00000003c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x8000000000000000) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) 12:45:16 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffcb0) getitimer(0x0, &(0x7f0000000000)) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0xfffffe5d) execve(0x0, 0x0, 0x0) 12:45:17 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) sendto$inet6(r2, &(0x7f00000001c0)="8f3874e358bd5518fe5e9d905b7c1ecb4d7f1d8bf35b91224224546b40f99330a2afdfb5c3d9c382bf3f37276a7efef720a6e86895e11880994dfd5e98a37c745dc7ef8b1c069d939e3008a9a7dea26e0b4ba09dded088626c50ca7b8c74b5f651c37926b990702d9f304a7b3eb65de9651350620a82285991e259befc3c74ebca7f1c4ef20a2339630b699ccf3c36a53801dfb0d03b5bd613484edfee344063459cd3e68da5719788393429f9d81f4623d648328c51e608c99db7397de2d80d0309395ba977825e7e5c77b60c575872cb02c7d6bd6f17e427a2b8ae52132d6972790b000000000000d93f7577229045f0a360a74d6c2f5ff597e2d41e8f4f36206b7053e556cd87761b66890fb30184d11c6654058a7034bf57e9c6800d0000a7ff4f98ba6d31ba6a3e60c83fcd3252cad1830e3901d0b5748f573f98f5e530dfde76be0e399c2689ce9e43eba6cbc829c4501ed37b581bfc7439240fb29061b4108addb711c64eba45e15efc428b2d78098ec26c22a29e22871185e58dddb9b907ad9800f5beedae7c1e91f27809323cfafffc", 0xfffffffffffffe65, 0x0, 0x0, 0x0) 12:45:17 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001800)={0xffffffffffffffff}) r1 = geteuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, r1}, 0xc) seteuid(r1) sysctl$net_inet_etherip(&(0x7f0000000000), 0x4, &(0x7f0000000040)="3ba7fda07d0d90323fe55d2e32db758b1fea927d799fe541d68dacb382d7b6926b2acfcb79da868ed8c3eb8549976b49a60336dcc5fda25a3e92f4fa7ebd24840bc7b14506686c0ea9be233c006f49086cfa3cfb21fd7590d2cab218c74d3a8d28ef9f9eecc5cc7ae8a3354c6c00b371be486fcd6c7a26a728aa5776b510004011dc43f1ff8e4134f563588667d599d35d4a13", &(0x7f0000000100)=0x93, &(0x7f0000000140)="8dccb6c4db44611489634827bc1aae97090f75e11e9b7c6090c025df6a2f7d73a5ff275cf8342983a2ba0e7048cc59b34cb723349c4da7dfe224f1770c9d1818f5b29579eee499cf99f82bf357314a9612393b280881e9713883c406ac192d4fed8fa1dbd0269a6885a38e6b94ddf25c649732cd4c48218e5f76bf9ba19bd663ebafa6c0c1220d3f723c79cec3f6a7628115b4367927fccfe5ea460f4284e5a371cc22cb8e5b2ea43e38b926ebc15504dd51dfd0854e9b24a5ec7dad6ffa5b72780d5a9487", 0xc5) sysctl$vm(&(0x7f0000000240)={0x2, 0x7}, 0x2, &(0x7f0000000280)="90ff9f6edc655ac8feba59e07b1e2a2903091b00d3ec48ae10e3afce60e4938f6e5909d14cb3a085c2f8f6f0bfd58a647836b5d46355ee2db0f43a415ded1aab8e07988833728ea67548fca1550e7c036b13fe000cd804c3bb4eebff4b354b181cdaa1c008cab099c565f19c864388797f5869f364a7b296d1742ea1438b15d14d4101db752292be906954cb2e3b9dcff7d011b4d8293f77668fccb36c164ada0558da941799a854c79908205cdaca4a3171036f14fbfda337930460193ac3f06f43a637db8f584405d9c5a4ad9304f869564e775be45f8748bbc7c2a01b625599b23e947b82ebb90300c6", &(0x7f0000000380)=0xeb, &(0x7f00000003c0)="8f34d2012e604cea1e2a7c8b8eb25d6a88c663710b781a53b63d476144b140da1a6e67b532d907342642d940e8b83e09b0729a7564a7d72224740e85090cf3d88d0d2c7d8edd1365e68c2a65049a7df8c664e780bd415d92e94ead69ca13289f3272db4125b123122d933a15778af844c8706cc670be5547d23036759328f58dc2cd2ddbe1d2e50ea19854a72692e99c0ee054f13c51afbbfa810d3abc6df94ff015ae558a3ebe494ed93e005ddba31cbb6a7331a175fd08a9a7e30372b29473420f2fdc7d4f2509f120214c54d77f0f6698d951e5940673094050acf912afb4b2d4091240300682b0764f70d7dde8bc", 0xf0) 12:45:17 executing program 0: clock_gettime(0x5, &(0x7f0000000040)) clock_getres(0x2, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getdents(r2, &(0x7f00000001c0)=""/67, 0x19) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) flock(r3, 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x20000, 0x0) writev(r2, &(0x7f00000007c0)=[{&(0x7f0000000280)="01b8f513997056dca5dffd2cca0f4f000f89c1aa55068012a42b6aec1e886e9f821d351c8de6220310ea5960360af7b6ca54fc8e808c5e139d8e99bd076d5729e5f07ee3", 0x44}, {&(0x7f0000000300)="67cbf7", 0x3}, {&(0x7f0000000340)="10a34779c0af9c02060fd63002f21e0ef8b6e9d7a70230a93af3b128f3cf8a7aa60be9697f5704a2836037b2954abe96632ce471fdf986039efe381dbab8e4ff44c15d430652e367c4ea193294d69e7c5c4cc6648e87a40a76fee2ed7f8bbd245b9f49ce30a91480ccf1071ce075a8601b36120c7a66e971166d91e8fde13bf3a433917b5bfef41bee674e4ab876fff83c7dfd56be50aac6c709c46ebd0bf2bc46255b7fc0105cf9cbe45d3102c712caf5258379d2f81c79", 0xb8}, {&(0x7f0000000440)="26dc85fd5929b6cd317c1ffbb6990cf182baaa4739bd29942cfdf65c", 0x1c}, {&(0x7f0000000480)="ef5f3928e9df3ee1970548bc5f1f7eff5d6344df443557e2e640947251f3418e707e91d13dd0e9f381a34b5e04966b76d84666c9ca7ba279ce15130c944f250c9a8e4db922fcf4a44ca6f8e2d0a51f1fa8ad04828323401de83e73119cfbcd20aa273f5321b4a9ab0b450193116f168f219f9c", 0x73}, {&(0x7f0000000500)="d6731093b92c7ea5e0da7bd8b42abb62f522ec05435ea1c236257ca183ec52cf9ba248d676dd89d4e4921a4f88705e0d9823221f9a467cbdf7a3ca627917da15fa955f3b7845880053c7fd6d7768cd50a13e91ef406ebfd0e827e3268b4708236aba89980c2d0b4a9355a5e85bfb4a0c639b7527bfbc085badc9535dad139ae030e7a47f3f2adc32b6d16e779c54", 0x8e}, {&(0x7f00000005c0)="bad80aef496b03dcb881f55a07690d7569cb297ad779b91bc9678b4f577bfc8da9751b00a86583a980c598cea9c896dc2df439985ef875ed481cb8449293d9caa38857d6be619bd038b1c6f83ad7aa6b93276adc146fb7c72230920764b88d1bf6e73d3a0292285ae1be39c1fc5a8f0cd290fcc3e50fd6737e5a18711e83c6321dedd043552f85b4b60a7dcad238b419def993087308dcb6e84e70710e67f9db840bc82d7a7f0c351b44b0994606c13a7d952018", 0xb4}, {&(0x7f0000000680)="bb30c0851a5d171ed658d8668d5bac4cea6cf9924315e52a9d67a2", 0x1b}, {&(0x7f00000006c0)="7936cfca1563b2496c63c2b488ba4120add73c9a71865d045c654375a7f08da82d1fc93fb2503fe9063e13c262007e3346ca9a051b27ee9b4db91eb211965b9910320da0263e014dc3b032d1e98b3ad6d0449d79fa6a5362227122112347141c225d7dc5a7a11ecb03f14ca95f715994159181decad6638bcc50035fd0864e332b710ec097eaeee21a158b029870263b34eeb6258675724c9a0f7001377cb08cf5d3b7cb60500bfecd43828d76db5ac77c7b4d4cc5c1e13b9a263f003201ddd7a455914f445837ecce2c596685f275d81927fc5e9552f2f432a716c4c37fdac9764d2de043", 0xe5}], 0x9) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x4010, r4, 0x0, 0x80000000) 12:45:17 executing program 0: setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), 0xffffffffffffffe8) r0 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x0, 0x0, r0, 0x0, 0x0, 0x44}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x20000003, 0x0, 0x0, 0x0, r0, 0x10a, 0x9}, 0x5, 0x3, 0x8}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x0, 0x1, 0xce, 0x1}]}) r2 = dup2(0xffffffffffffffff, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x5, './file0\x00'}) fcntl$setflags(r2, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f00000017c0)={0x3, 0x2, 0x1, 0x8, r3}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x0, 0x1, 0xce, 0x1}]}) r5 = dup2(0xffffffffffffffff, r4) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000100)={0x5, './file0\x00'}) fcntl$setflags(r5, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, 0xc) fcntl$lock(r5, 0x8, &(0x7f00000017c0)={0x3, 0x2, 0x1, 0x8, r6}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x2, 0x0, 0x0, 0x0, r0, 0x4a, 0x7}, 0xffffffff, 0x97f4, r3, r6, 0x3, 0x0, 0x9}) syz_emit_ethernet(0x36, &(0x7f00000001c0)={@local, @broadcast, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0xc, 0x5, 0x1, 0x0, [{[@multicast1]}]}]}}, @udp={{0x1, 0x2, 0x8}}}}}}) 12:45:17 executing program 0: semget$private(0x0, 0x2, 0x80) r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10a08, 0x1c2) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x100000000000011c) 12:45:17 executing program 0: r0 = semget(0x0, 0x1, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/14) 12:45:17 executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaa0050a7e8cf6bc584edaaaa86dd6051e013001400000000000004000000000000000000000000000000040006000000ff", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="500000009078005c"]) 12:45:17 executing program 0: syz_emit_ethernet(0x76, &(0x7f0000000140)={@broadcast, @random="d71c9edd8285", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x40, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x3, 0x0, 0x0, [], {0x0, 0x6, "2484a2", 0x0, 0x0, 0x0, @loopback, @ipv4={[], [], @rand_addr}, [@dstopts={0x0, 0x0, [], [@ra]}]}}}}}}}) r0 = semget$private(0x0, 0x4, 0x5b4) semop(r0, &(0x7f0000000480)=[{0x1, 0x26d9, 0x1000}, {0x2, 0x8, 0x1800}, {0x2, 0x9, 0x1000}, {0x2, 0xd22}], 0x57) 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), 0x6) semop(r0, &(0x7f00000002c0)=[{0x2, 0x3, 0x800}, {0x0, 0x1000}, {0x2, 0x47f8, 0x1000}, {0x2, 0x7fff, 0x800}], 0x4) semop(r0, &(0x7f0000000000)=[{0x2, 0x4}, {0x1, 0x4d, 0x800}, {0x3, 0x7fff, 0x800}, {0x4, 0x7, 0x1000}, {0x2, 0x4, 0x3000}, {0x0, 0x0, 0x1800}, {0x4, 0xae, 0x1800}], 0x7) 12:45:17 executing program 0: syz_emit_ethernet(0x6e, &(0x7f00000001c0)={@remote, @random="d71c9edd8285", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x38, 0x3a, 0x0, @local={0xfe, 0x80, [], 0x0}, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, [], {0x0, 0x6, "2484a2", 0x0, 0x0, 0x0, @loopback, @empty, [@fragment={0x6}]}}}}}}}) in6_pcbnotify: Huh? Thought we never got called with mapped! in6_pcbnotify: Huh? Thought we never got called with mapped! 12:45:17 executing program 0: syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0xffffffff, 0x7) syz_emit_ethernet(0x1066, &(0x7f00000010c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1058, 0x68, 0x0, 0x0, 0x0, 0x0, @multicast2, @rand_addr=0x3}, @tcp={{0x2, 0x2, 0x41424344, r0, 0x0, 0x0, 0x11, 0x10, 0x8, 0x0, 0x7, {[@nop, @nop, @md5sig={0x13, 0x12, "e00c7952ec393803d97bcc00ccaa29c7"}, @nop, @sack_perm={0x4, 0x2}, @eol, @md5sig={0x13, 0x12, "be2f7a4729514a14a30dbe9f6cddead9"}, @mss={0x2, 0x4, 0x20}]}}, {"44e1a8931c1b02d595a2f128ab13fa649e0930cf216a31c99194a56602fa32c13ead787d009760411a4d74485c7748dd491362dcf01142d49dfde034f257e9ba135018f7be4c49e4452fbdd43aa5f5bf08cc5be9fceda4d6ff12f9dc58ed4eef77b7d3304db7c8822f40d1fa154db66a5e1e51f23d99ed5b21458d2e7fa6ff50174aa9f806114568c408f123857c14a02fb7a58970b1ace72f77c6d978ae677ad245a8294c83c7d4093b48cd9fa2079e96441b5e0512d3517d9066f3b31d1b86ad14bec55773785067ae21b28f7f3df9bf1e7c3f419a62c246953926ddbe4049df1d19d49282dd20883b7dea084c35d1f02a4cc413232d1596e060384f2d63d74957e81d39c35c4eef3d6f1ae3936bf12dccd88f7cc724e363a7c0f05e84613814b3941d8d9f1ddac42669217f08505f302c725f1c8db90021be3eb1d6d3027358197360356ab3e6bc70b42959bee0c9d4094e7a0dfb49c965b62c21df2d3057ed0f3a4b535b01951799c0b97b8e1d220d42228311d76ad2f339a270c60e50177f8981bd547d481c5a0763f932b0423f237424f39039f34287ebf10dc216e2f8d9e8906bef5297ad057e4c6e3ea8d2311ed472b6b5f9879692d7f1303ab8ff4a2c2f68bdc57964629319a8cdf710a532a1c01ceff12f7bb72ddb322a2a1bfa13a8d758000db353bf655ac544762c71266b46ba9197a061d589398f24989d3e50f1927d02a0b6deca7701197c5eadd7bb5af3dcd4881d685f691a6a0bad4128c9b86f9737726db6957f52bbd62ccf2441458e068057c6a3f755912736cca8cfa8bd2cc162b8134ce97a69e790fbea770f31f785514b0f4b5e11d636f3efacd624aa7c9c6a9610d0de6c56dfd834da92ce601ede5bb58424932abc00c2b3ad4f5cd086c0221b7219841f6782ffe80eeb992ae16572cf9752e51a3b3c56511c6a56903b6be23fd91d387245c02cb2b7d6eac534d18c59932996c0fe5ba45b8c9749e8f105bf6e7d7bb6d664d2067ef1235d687d21a556b3d485a821472774f660bd7c4ab8230037973fc01fffb7a63fbc29cb4e60c9b2b99a83362b343df3dea7446c137007155f756b11d1072ec69f3cd4950cf0821574085b5bdef5cc99793385d018b83348016ed00d8accf98bea3ae8e734aed8d2d52ffd2ab87898956c19035e5e62980334e72b32d37b3082017ac0d20af1d486e629e2c9dba136be5ec2c0671a15bf15a75d3b9c80f019875a9e04f1830b1931baf334862c473d5c9512a681f43c6cfbd35ee9ba93de7fca040d7f8843e6dcb0d5723b435e1858d3ea8243b39d429bdc827e0e55cf64961431e53e5fdfb679de88a383ef9e669f59e20ec3f9ff7f24e75a29413080b8d63279afa48c0a751797d94f6ff079d49814ce08a2e6ea3b76239ecf2f8d0b1b7ad7b6368332a13d495df3791e2ab12cc1ce893895125bb9501b4a669f01829973e6c610c618dfca25009cf50843020141e6c5ea6804fdcab6fb79d69c7403abecdd3fabd446ec08aa63c3b89bac40b4f71485fee3bf4035bb8c25949458f0fcefc40693844a18f0fa39650a7065c1f713cdc0516b524f0d918b64b0a0e4e357ffe496191cb343ee9ddc7e07c656068c9e5aaf23567388bb7e87e75072864103730d81d75734887593329ecbb47ae1caaa289aaccbac49a59ef0fcbeeda42bee14434afab43b38ef8daa28e18fe58cc25342eb5590bbfc494c89af670fdacf779a79ebb16fe1d85b35a90ced53fe30436b8481d57f2b4d2d9089b05e6fd77278bca7006832844c5c0a0e7583ea6aca616c96420dc7bf9e847d227a2cec63eadede79a473fdcae3e813e345e0269e5c27f5007d0ff9b71e9e38a27c53cc6c15087f32092352e625a32069d0ff7ebdbc2b1fe23dfd281fff1008e1fa0278baabf75b37d1afc9312009e77426a9cbc08c2df0ce6c4a0097ba20065aaed01b416cefbeb30995e77843d2220594c00b7ed9aff179171be9356c77369e4a4e145122ff178995970b8b22618d53b6e47b2afed998e0278535b6972179c819c9fd87f5124daba25a7ed59d1e2b8519de88c94662ac72060b61cf50f7053508647e10d6a54aaee1f04614c7157a077de3ee3c210dd4308c9233641e44560807f5a8e7dcb00e6f91015dc3112add65fceba1cdf0ca4ba72a441cd0c6e7388d8c84d9b9cf60759d7c816ca675186206c5fe1c8bca8a37c188676dfc4908d06d0d8611a656335a6eb0229c032c353512f2ec434540ad1d4e3aac0a3c219cc7bf39ff8d89d83702d619c12fc95d486dfc5a192c2ae66cc6e46f66c125eb702531dbc6aa4e5aff13b7de3263df61e021a350b7131d43aed6849d7299e542f9cd9cdb30350f29c58c3124ec61d63d16daf957e5fa54051a149d8778574cc0deedb2e84b3c6b27ee9e9f74abd04ea7925aded2892ebf7f09df0dfd0dadcee22ea99035b9c26b214646428c22bfa5bdeed4833ccfba849c7400f9d13764cfcf459c6157f0692f3f951b5507e3c7bbdab277f4d3bc6f89b286d9a81b5cada668af1ada24e990ccbc040e95a1de8054bf5492606f1c69657b22a361f20c3c68efc2a1126dd5d8eb0264042373f74945577eb1dc5b618442eac2b7dc43304de931bdbee67062c3b5befd551eb76d3156992caa3d43236a57ea44cd45e3e081ce4dda6be829477c1708c5e56a586c30a50dfe546a12016507754f0091c6d7ea817e9a839df61c232926c3e1e0a7f058bf8863629e9c5aeef13a49a8ca2e4d0b61e746f7d5fccfa0a54c6051e54c51aa7756a853145bb30cc99918bc0aea74428b6fadec09aeedcb9baf3dbce9a3e486f0a005333d5041389c1b13bf5e5e76572b1cf48c1ed15120dd84b4fe9591ddc286315c995346d21a6809d87542db3d9a5fdc537a91bdd144659cff327b039a324ac5943533b8acb2d62e697714a102aed14cc4899bc4ed2c3f0bc6d184513920047e69c91ff55c11faf8d69590b6a65b688aad87b9d2034960f3f83149dda1f35e130f22bad11230b38009a47f62d33df83ed1ba37c11ddc39b860e14ac64f86f7e6b0e031e745d246a140876dd2c5697aaede6b61f124a8bb3bcfbeb0b463db17b7b3ac75893a6264d744121c8cb22d7a5c50229c9e2ae4c6283d1fc28c5e1668a9554252ee29fa86111245c14c0e7795e87cda2eda060166c9accf9a3d4d54a46b90503dc0c20b0f4986c15a5c3dc9c8ea6ea20f6e85516162a844e44ac04d9542f7eee304cba626f79851860ee92a83651e0f819f833e4256a777eaedab8c41f136314c1bec91c46e7c0d2f89b06815796e246bed7b18d41d75ac043660a86cbf2147c66a7f72c9b40bbfa3bcb508f0491acb210f5f8b508f132c9d747d61351a01a25a76418dfbe7cca04da68a485b0e2ee946a461deecb78e9f455ee328fc4cd0322a532a83585c5cc1d45603b876b988c24e06bf31d5aba664fa651b0bc0f95fbac7c37666927ef2ab02e0014c0dd4769a1cd84df020622c62ca89be08c6a7068d66bf0882ce0bf68202a20d2c6443153e6c996b40034cf77d9d2e7cb385933ce7ed30400e77b6c93e967227cfd23fee2e475ae4eb32d22a66694ab4fc522b4c0c3f6a5c778bab0a737331562134db39cceab3a470f387497e9ed7b860802cb8336b35ab4cd75a13b2615e3037fbefde40e03ae68741012b65b0140fa1091aadac75ac251733e7ddd30a7a8e8bc4604b3f18178b5cf77db2a151807f3c3a4ce36e12f42ac79428055608db0edc3d8894925f2cbba729fa1948a4e8d8d50def4361a2f257380d562fa240480cb475c1d66cf717806a8e1e2de1120e770736e083a7b8aa17ba2aab41361aa0c083956e80198ccb0cd65a8baf3c89a3d360601df6306b2e0800712a06acc59ec6b64797623d4e839b423b2eed40495229041315234625b16cb2e244d3654f6297f76263ff9ed812d9fc4947757af2f94d3e8786eb64b882bc48c376e546f31b772f58a24ee8aa694e229fc8cacdffd248bfcb8a1e8cba13ad2b8206cc0acaac4e4d49fd07e60e71371216842aaef0afb3d5a28b401b01a246f5d1c7c385c1edded88b77bdbc1afbfe8779dc2bc11dcac724cdbb4f2f44e4beb15390cf38af3aab03a1585b640d95326c1e3ca0ef43b46750ce74bae1ae4cbd7f15a50749d25450ed4e7b14ae4f1e0b2b56820233d9a0f0787396099cd7768a491e9aded09dc817675151aba4b71736684a3dd8deab9801f69e9710db90ce5807be262cfde214eb2f6e8e073dd5cd0df5b700c94c0aa8c7c20218ca8c917906f49e97f0c2974c0ba0bd9bd8724de5e2415e88a8cdcb6b6d58f0c21ec6624e786c7a3cf2775af4465a12fd20083c0573ddabefd8afcfb1243ed75f2fb4a8b3eb1c2e964bcd6f0cfead02e0c88a252554b1787a8369384760d3e086e4f5174e80aec9dfc2c020177f851491b98875e58e78c8fc2e2dd076ea3103d884fc2677728932844f9ff374ecfcff078739e2e955b1389d0e6d10679b2b30598cc79ab8e209c731ef024e74eb6340acb59a1b94d4ff80410bb75de2f55a08fb28895b75353e1233560cad682cb5d9bfd621b462d281c7d03b30511c0451b434bfbe99e1decb914f94e0b9ba753f7f322a70084b758201d76fd0e5bae9f81fb2f0a9302c061b4be7a30995175c3c84d984c1a411e49512cc7802d00f5441804143901c659f0ced9fbfc36e8cef03c671dbab926e25d2f72a787c1a2e54a778092e8c374405e407b19c9d4d96676bd6399d7e3843f5264b1bd79420991011c22527ed3b91d837f54be0d2cccf3fc237df25bc07f04ac9f53e5ab5ba6d56060c00f6710a322e51eead42214948a643d352c12e66759a1252fd514e713b33b7861d93424d9014d7b705a8d91a5eb4e52937409a39d1cbf88df2dfdfb201498eef80c8b63c618aa5c644c6cda53cba81d1c5b8438459fcaf1a3ef573d7758cfa7128ee1a06721426119609ea6afc20a6aa1099cc53cb4efd07323fd794210a43b43913d8bcc5ca8b280820412536a83874336140c73b575c9e4d1a7caa8690d0d38d755b382e5a022ff09d16cae876a6922ce6faa753cde94ac57e6b5b70828d9ad74d6b7aeb75e3f923275a90065dc3367f460359453abde5d1fea64514586a83a0c52ef83e3894be3bdd6ee12b39cead9a9874d21ed336c09e19ab3e3a282f8455a6870b805cc406e8b5b4a901c869032c0832777e10d941c65c12d36d867da2030669e15292c8a89dcbc15a70e835984ea8b968a2428c523b6fe0207a32956b0d2d58e9b98094d850b3fff731875d1fa9083e9ccbd953a1f47296448f6dbe5955c2dfbaf7e32f3369dde8e7c3718c01f962d1035b234dc4200419520628500036d7348536d4162ef6348e4b80854af069d32f6d90c54bcc34c07e231a90b0349dbdbcb5fd796990f45ac7e5d73b698fa9af29be0bb022d36b20ee33cf392bdb52ea7fdc861e5e39dfa63825d0af01bfc54755b6f06d77bb68f30d157aff7c752628762f606085a488db93bea251dd4308626a40dcd44a60373eae7d366dba0ff02ab5d9722bc0d67f6188372d3eeea1600038f5315354ef7e64d0e3fda8407332b940777c63188bdd64aaa83bd95cb740823fadd779dde37f32eb5b6b82ab5bbf3ce44b40d937d8320d3bb05f3c697491ca3548338376d332056d6d4d38935e161b1371cb1cc800e416bbdfead341101a8428545409352d85b84e241b7bf7aa953bb0621833da526cf91e7806eb518740d11006502f62080ed5e690950e74cbb91f1090f7368b90930265bade9c62"}}}}}}) syz_emit_ethernet(0xb6, &(0x7f0000000080)={@local, @random="3f42c22d165c", [], {@ipv6={0x86dd, {0x0, 0x6, "a08000", 0x80, 0x6, 0x0, @rand_addr="0000000000d9ba78127f74899900", @local={0xfe, 0x80, [], 0x0}, {[], @tcp={{0x0, 0x0, r0, 0x41424344, 0x0, 0x0, 0x7, 0x48, 0x3f, 0x0, 0x7f, {[@sack_perm={0x4, 0x2}, @eol, @nop, @window={0x3, 0x3, 0x7}]}}, {"6118845c8bfdf5a7a65690cdd892ba34249e7fb53f9ca32eda6478b7b84f9ef70f930cc6fb77a97c735fc77b4899e3795ceefc6bba9ce3380a4ae0a9623b90711633b03cfc471500fd219af49726826dff112944058de1cbd965ba8ca8ffa4e4a4c5ab02"}}}}}}}) syz_emit_ethernet(0xcb, &(0x7f0000000440)={@local, @random="3f42c22d165c", [], {@ipv4={0x800, {{0x25, 0x4, 0x0, 0x6, 0xbd, 0x66, 0x86, 0x7, 0x16, 0x0, @multicast2, @local={0xac, 0x14, 0x0}, {[@rr={0x7, 0xf, 0x2, [@rand_addr=0x3, @broadcast, @rand_addr]}, @rr={0x7, 0xf, 0x4, [@local={0xac, 0x14, 0x0}, @empty, @broadcast]}, @end, @rr={0x7, 0x1b, 0x4, [@empty, @remote={0xac, 0x14, 0x0}, @rand_addr=0x20000000, @rand_addr=0x1, @broadcast, @empty]}, @ra={0x94, 0x6, 0x7fffffff}, @timestamp={0x44, 0x18, 0x8, 0x1, 0x1, [{[], 0x2240}, {[], 0x80000000}, {[], 0x1}, {[], 0x4}, {[], 0x4}]}, @lsrr={0x83, 0x27, 0x0, [@remote={0xac, 0x14, 0x0}, @multicast2, @loopback, @broadcast, @local={0xac, 0x14, 0x0}, @multicast1, @loopback, @loopback, @rand_addr=0x3f]}, @noop]}}, @tcp={{0x2, 0x3, r0, 0x41424344, 0x0, 0x0, 0xa, 0x2, 0x7, 0x0, 0x3, {[@eol, @eol, @window={0x3, 0x3, 0x9}, @sack={0x5, 0xa, [0x10001, 0x5]}, @mss={0x2, 0x4, 0x7f}]}}, {"e9"}}}}}}) syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0xffffffff, 0x7) syz_emit_ethernet(0x1066, &(0x7f00000010c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1058, 0x68, 0x0, 0x0, 0x0, 0x0, @multicast2, @rand_addr=0x3}, @tcp={{0x2, 0x2, 0x41424344, r1, 0x0, 0x0, 0x11, 0x10, 0x8, 0x0, 0x7, {[@nop, @nop, @md5sig={0x13, 0x12, "e00c7952ec393803d97bcc00ccaa29c7"}, @nop, @sack_perm={0x4, 0x2}, @eol, @md5sig={0x13, 0x12, "be2f7a4729514a14a30dbe9f6cddead9"}, @mss={0x2, 0x4, 0x20}]}}, {"44e1a8931c1b02d595a2f128ab13fa649e0930cf216a31c99194a56602fa32c13ead787d009760411a4d74485c7748dd491362dcf01142d49dfde034f257e9ba135018f7be4c49e4452fbdd43aa5f5bf08cc5be9fceda4d6ff12f9dc58ed4eef77b7d3304db7c8822f40d1fa154db66a5e1e51f23d99ed5b21458d2e7fa6ff50174aa9f806114568c408f123857c14a02fb7a58970b1ace72f77c6d978ae677ad245a8294c83c7d4093b48cd9fa2079e96441b5e0512d3517d9066f3b31d1b86ad14bec55773785067ae21b28f7f3df9bf1e7c3f419a62c246953926ddbe4049df1d19d49282dd20883b7dea084c35d1f02a4cc413232d1596e060384f2d63d74957e81d39c35c4eef3d6f1ae3936bf12dccd88f7cc724e363a7c0f05e84613814b3941d8d9f1ddac42669217f08505f302c725f1c8db90021be3eb1d6d3027358197360356ab3e6bc70b42959bee0c9d4094e7a0dfb49c965b62c21df2d3057ed0f3a4b535b01951799c0b97b8e1d220d42228311d76ad2f339a270c60e50177f8981bd547d481c5a0763f932b0423f237424f39039f34287ebf10dc216e2f8d9e8906bef5297ad057e4c6e3ea8d2311ed472b6b5f9879692d7f1303ab8ff4a2c2f68bdc57964629319a8cdf710a532a1c01ceff12f7bb72ddb322a2a1bfa13a8d758000db353bf655ac544762c71266b46ba9197a061d589398f24989d3e50f1927d02a0b6deca7701197c5eadd7bb5af3dcd4881d685f691a6a0bad4128c9b86f9737726db6957f52bbd62ccf2441458e068057c6a3f755912736cca8cfa8bd2cc162b8134ce97a69e790fbea770f31f785514b0f4b5e11d636f3efacd624aa7c9c6a9610d0de6c56dfd834da92ce601ede5bb58424932abc00c2b3ad4f5cd086c0221b7219841f6782ffe80eeb992ae16572cf9752e51a3b3c56511c6a56903b6be23fd91d387245c02cb2b7d6eac534d18c59932996c0fe5ba45b8c9749e8f105bf6e7d7bb6d664d2067ef1235d687d21a556b3d485a821472774f660bd7c4ab8230037973fc01fffb7a63fbc29cb4e60c9b2b99a83362b343df3dea7446c137007155f756b11d1072ec69f3cd4950cf0821574085b5bdef5cc99793385d018b83348016ed00d8accf98bea3ae8e734aed8d2d52ffd2ab87898956c19035e5e62980334e72b32d37b3082017ac0d20af1d486e629e2c9dba136be5ec2c0671a15bf15a75d3b9c80f019875a9e04f1830b1931baf334862c473d5c9512a681f43c6cfbd35ee9ba93de7fca040d7f8843e6dcb0d5723b435e1858d3ea8243b39d429bdc827e0e55cf64961431e53e5fdfb679de88a383ef9e669f59e20ec3f9ff7f24e75a29413080b8d63279afa48c0a751797d94f6ff079d49814ce08a2e6ea3b76239ecf2f8d0b1b7ad7b6368332a13d495df3791e2ab12cc1ce893895125bb9501b4a669f01829973e6c610c618dfca25009cf50843020141e6c5ea6804fdcab6fb79d69c7403abecdd3fabd446ec08aa63c3b89bac40b4f71485fee3bf4035bb8c25949458f0fcefc40693844a18f0fa39650a7065c1f713cdc0516b524f0d918b64b0a0e4e357ffe496191cb343ee9ddc7e07c656068c9e5aaf23567388bb7e87e75072864103730d81d75734887593329ecbb47ae1caaa289aaccbac49a59ef0fcbeeda42bee14434afab43b38ef8daa28e18fe58cc25342eb5590bbfc494c89af670fdacf779a79ebb16fe1d85b35a90ced53fe30436b8481d57f2b4d2d9089b05e6fd77278bca7006832844c5c0a0e7583ea6aca616c96420dc7bf9e847d227a2cec63eadede79a473fdcae3e813e345e0269e5c27f5007d0ff9b71e9e38a27c53cc6c15087f32092352e625a32069d0ff7ebdbc2b1fe23dfd281fff1008e1fa0278baabf75b37d1afc9312009e77426a9cbc08c2df0ce6c4a0097ba20065aaed01b416cefbeb30995e77843d2220594c00b7ed9aff179171be9356c77369e4a4e145122ff178995970b8b22618d53b6e47b2afed998e0278535b6972179c819c9fd87f5124daba25a7ed59d1e2b8519de88c94662ac72060b61cf50f7053508647e10d6a54aaee1f04614c7157a077de3ee3c210dd4308c9233641e44560807f5a8e7dcb00e6f91015dc3112add65fceba1cdf0ca4ba72a441cd0c6e7388d8c84d9b9cf60759d7c816ca675186206c5fe1c8bca8a37c188676dfc4908d06d0d8611a656335a6eb0229c032c353512f2ec434540ad1d4e3aac0a3c219cc7bf39ff8d89d83702d619c12fc95d486dfc5a192c2ae66cc6e46f66c125eb702531dbc6aa4e5aff13b7de3263df61e021a350b7131d43aed6849d7299e542f9cd9cdb30350f29c58c3124ec61d63d16daf957e5fa54051a149d8778574cc0deedb2e84b3c6b27ee9e9f74abd04ea7925aded2892ebf7f09df0dfd0dadcee22ea99035b9c26b214646428c22bfa5bdeed4833ccfba849c7400f9d13764cfcf459c6157f0692f3f951b5507e3c7bbdab277f4d3bc6f89b286d9a81b5cada668af1ada24e990ccbc040e95a1de8054bf5492606f1c69657b22a361f20c3c68efc2a1126dd5d8eb0264042373f74945577eb1dc5b618442eac2b7dc43304de931bdbee67062c3b5befd551eb76d3156992caa3d43236a57ea44cd45e3e081ce4dda6be829477c1708c5e56a586c30a50dfe546a12016507754f0091c6d7ea817e9a839df61c232926c3e1e0a7f058bf8863629e9c5aeef13a49a8ca2e4d0b61e746f7d5fccfa0a54c6051e54c51aa7756a853145bb30cc99918bc0aea74428b6fadec09aeedcb9baf3dbce9a3e486f0a005333d5041389c1b13bf5e5e76572b1cf48c1ed15120dd84b4fe9591ddc286315c995346d21a6809d87542db3d9a5fdc537a91bdd144659cff327b039a324ac5943533b8acb2d62e697714a102aed14cc4899bc4ed2c3f0bc6d184513920047e69c91ff55c11faf8d69590b6a65b688aad87b9d2034960f3f83149dda1f35e130f22bad11230b38009a47f62d33df83ed1ba37c11ddc39b860e14ac64f86f7e6b0e031e745d246a140876dd2c5697aaede6b61f124a8bb3bcfbeb0b463db17b7b3ac75893a6264d744121c8cb22d7a5c50229c9e2ae4c6283d1fc28c5e1668a9554252ee29fa86111245c14c0e7795e87cda2eda060166c9accf9a3d4d54a46b90503dc0c20b0f4986c15a5c3dc9c8ea6ea20f6e85516162a844e44ac04d9542f7eee304cba626f79851860ee92a83651e0f819f833e4256a777eaedab8c41f136314c1bec91c46e7c0d2f89b06815796e246bed7b18d41d75ac043660a86cbf2147c66a7f72c9b40bbfa3bcb508f0491acb210f5f8b508f132c9d747d61351a01a25a76418dfbe7cca04da68a485b0e2ee946a461deecb78e9f455ee328fc4cd0322a532a83585c5cc1d45603b876b988c24e06bf31d5aba664fa651b0bc0f95fbac7c37666927ef2ab02e0014c0dd4769a1cd84df020622c62ca89be08c6a7068d66bf0882ce0bf68202a20d2c6443153e6c996b40034cf77d9d2e7cb385933ce7ed30400e77b6c93e967227cfd23fee2e475ae4eb32d22a66694ab4fc522b4c0c3f6a5c778bab0a737331562134db39cceab3a470f387497e9ed7b860802cb8336b35ab4cd75a13b2615e3037fbefde40e03ae68741012b65b0140fa1091aadac75ac251733e7ddd30a7a8e8bc4604b3f18178b5cf77db2a151807f3c3a4ce36e12f42ac79428055608db0edc3d8894925f2cbba729fa1948a4e8d8d50def4361a2f257380d562fa240480cb475c1d66cf717806a8e1e2de1120e770736e083a7b8aa17ba2aab41361aa0c083956e80198ccb0cd65a8baf3c89a3d360601df6306b2e0800712a06acc59ec6b64797623d4e839b423b2eed40495229041315234625b16cb2e244d3654f6297f76263ff9ed812d9fc4947757af2f94d3e8786eb64b882bc48c376e546f31b772f58a24ee8aa694e229fc8cacdffd248bfcb8a1e8cba13ad2b8206cc0acaac4e4d49fd07e60e71371216842aaef0afb3d5a28b401b01a246f5d1c7c385c1edded88b77bdbc1afbfe8779dc2bc11dcac724cdbb4f2f44e4beb15390cf38af3aab03a1585b640d95326c1e3ca0ef43b46750ce74bae1ae4cbd7f15a50749d25450ed4e7b14ae4f1e0b2b56820233d9a0f0787396099cd7768a491e9aded09dc817675151aba4b71736684a3dd8deab9801f69e9710db90ce5807be262cfde214eb2f6e8e073dd5cd0df5b700c94c0aa8c7c20218ca8c917906f49e97f0c2974c0ba0bd9bd8724de5e2415e88a8cdcb6b6d58f0c21ec6624e786c7a3cf2775af4465a12fd20083c0573ddabefd8afcfb1243ed75f2fb4a8b3eb1c2e964bcd6f0cfead02e0c88a252554b1787a8369384760d3e086e4f5174e80aec9dfc2c020177f851491b98875e58e78c8fc2e2dd076ea3103d884fc2677728932844f9ff374ecfcff078739e2e955b1389d0e6d10679b2b30598cc79ab8e209c731ef024e74eb6340acb59a1b94d4ff80410bb75de2f55a08fb28895b75353e1233560cad682cb5d9bfd621b462d281c7d03b30511c0451b434bfbe99e1decb914f94e0b9ba753f7f322a70084b758201d76fd0e5bae9f81fb2f0a9302c061b4be7a30995175c3c84d984c1a411e49512cc7802d00f5441804143901c659f0ced9fbfc36e8cef03c671dbab926e25d2f72a787c1a2e54a778092e8c374405e407b19c9d4d96676bd6399d7e3843f5264b1bd79420991011c22527ed3b91d837f54be0d2cccf3fc237df25bc07f04ac9f53e5ab5ba6d56060c00f6710a322e51eead42214948a643d352c12e66759a1252fd514e713b33b7861d93424d9014d7b705a8d91a5eb4e52937409a39d1cbf88df2dfdfb201498eef80c8b63c618aa5c644c6cda53cba81d1c5b8438459fcaf1a3ef573d7758cfa7128ee1a06721426119609ea6afc20a6aa1099cc53cb4efd07323fd794210a43b43913d8bcc5ca8b280820412536a83874336140c73b575c9e4d1a7caa8690d0d38d755b382e5a022ff09d16cae876a6922ce6faa753cde94ac57e6b5b70828d9ad74d6b7aeb75e3f923275a90065dc3367f460359453abde5d1fea64514586a83a0c52ef83e3894be3bdd6ee12b39cead9a9874d21ed336c09e19ab3e3a282f8455a6870b805cc406e8b5b4a901c869032c0832777e10d941c65c12d36d867da2030669e15292c8a89dcbc15a70e835984ea8b968a2428c523b6fe0207a32956b0d2d58e9b98094d850b3fff731875d1fa9083e9ccbd953a1f47296448f6dbe5955c2dfbaf7e32f3369dde8e7c3718c01f962d1035b234dc4200419520628500036d7348536d4162ef6348e4b80854af069d32f6d90c54bcc34c07e231a90b0349dbdbcb5fd796990f45ac7e5d73b698fa9af29be0bb022d36b20ee33cf392bdb52ea7fdc861e5e39dfa63825d0af01bfc54755b6f06d77bb68f30d157aff7c752628762f606085a488db93bea251dd4308626a40dcd44a60373eae7d366dba0ff02ab5d9722bc0d67f6188372d3eeea1600038f5315354ef7e64d0e3fda8407332b940777c63188bdd64aaa83bd95cb740823fadd779dde37f32eb5b6b82ab5bbf3ce44b40d937d8320d3bb05f3c697491ca3548338376d332056d6d4d38935e161b1371cb1cc800e416bbdfead341101a8428545409352d85b84e241b7bf7aa953bb0621833da526cf91e7806eb518740d11006502f62080ed5e690950e74cbb91f1090f7368b90930265bade9c62"}}}}}}) syz_emit_ethernet(0xb6, &(0x7f0000000080)={@local, @random="3f42c22d165c", [], {@ipv6={0x86dd, {0x0, 0x6, "a08000", 0x80, 0x6, 0x0, @rand_addr="0000000000d9ba78127f74899900", @local={0xfe, 0x80, [], 0x0}, {[], @tcp={{0x0, 0x0, r1, 0x41424344, 0x0, 0x0, 0x7, 0x48, 0x3f, 0x0, 0x7f, {[@sack_perm={0x4, 0x2}, @eol, @nop, @window={0x3, 0x3, 0x7}]}}, {"6118845c8bfdf5a7a65690cdd892ba34249e7fb53f9ca32eda6478b7b84f9ef70f930cc6fb77a97c735fc77b4899e3795ceefc6bba9ce3380a4ae0a9623b90711633b03cfc471500fd219af49726826dff112944058de1cbd965ba8ca8ffa4e4a4c5ab02"}}}}}}}) syz_emit_ethernet(0xcb, &(0x7f0000000440)={@local, @random="3f42c22d165c", [], {@ipv4={0x800, {{0x25, 0x4, 0x0, 0x6, 0xbd, 0x66, 0x86, 0x7, 0x16, 0x0, @multicast2, @local={0xac, 0x14, 0x0}, {[@rr={0x7, 0xf, 0x2, [@rand_addr=0x3, @broadcast, @rand_addr]}, @rr={0x7, 0xf, 0x4, [@local={0xac, 0x14, 0x0}, @empty, @broadcast]}, @end, @rr={0x7, 0x1b, 0x4, [@empty, @remote={0xac, 0x14, 0x0}, @rand_addr=0x20000000, @rand_addr=0x1, @broadcast, @empty]}, @ra={0x94, 0x6, 0x7fffffff}, @timestamp={0x44, 0x18, 0x8, 0x1, 0x1, [{[], 0x2240}, {[], 0x80000000}, {[], 0x1}, {[], 0x4}, {[], 0x4}]}, @lsrr={0x83, 0x27, 0x0, [@remote={0xac, 0x14, 0x0}, @multicast2, @loopback, @broadcast, @local={0xac, 0x14, 0x0}, @multicast1, @loopback, @loopback, @rand_addr=0x3f]}, @noop]}}, @tcp={{0x2, 0x3, r1, 0x41424344, 0x0, 0x0, 0xa, 0x2, 0x7, 0x0, 0x3, {[@eol, @eol, @window={0x3, 0x3, 0x9}, @sack={0x5, 0xa, [0x10001, 0x5]}, @mss={0x2, 0x4, 0x7f}]}}, {"e9"}}}}}}) syz_emit_ethernet(0x5e, &(0x7f00000000c0)={@local, @broadcast, [], {@ipv4={0x800, {{0xf, 0x4, 0x0, 0x0, 0x50, 0x0, 0x0, 0x0, 0x32, 0x0, @local={0xac, 0x14, 0x0}, @empty, {[@noop, @timestamp={0x44, 0xc, 0x6, 0x0, 0x0, [{[@local={0xac, 0x14, 0x0}]}]}, @timestamp={0x44, 0xfffffffffffffdd2, 0x7f, 0x1, 0x3, [{[], 0x40}, {[], 0x2}, {[@rand_addr=0x5], 0xffd}, {[], 0xfff}]}]}}, @tcp={{0x1, 0x3, r0, r1, 0x1, 0x0, 0x0, 0x40, 0x7, 0x0, 0x4, {[@sack={0x5, 0x0, [0x4, 0x4, 0x80, 0x2]}, @sack_perm, @md5sig={0x13, 0x0, "2bf3bc075fd9ec12d869418b82f124cc"}, @nop, @nop]}}, {"5cff570427dbfdf4e283595e707c87232d91d0a7a12b"}}}}}}) syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0xffffffff, 0x7) syz_emit_ethernet(0x1066, &(0x7f00000010c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1058, 0x68, 0x0, 0x0, 0x0, 0x0, @multicast2, @rand_addr=0x3}, @tcp={{0x2, 0x2, 0x41424344, r2, 0x0, 0x0, 0x11, 0x10, 0x8, 0x0, 0x7, {[@nop, @nop, @md5sig={0x13, 0x12, "e00c7952ec393803d97bcc00ccaa29c7"}, @nop, @sack_perm={0x4, 0x2}, @eol, @md5sig={0x13, 0x12, "be2f7a4729514a14a30dbe9f6cddead9"}, @mss={0x2, 0x4, 0x20}]}}, {"44e1a8931c1b02d595a2f128ab13fa649e0930cf216a31c99194a56602fa32c13ead787d009760411a4d74485c7748dd491362dcf01142d49dfde034f257e9ba135018f7be4c49e4452fbdd43aa5f5bf08cc5be9fceda4d6ff12f9dc58ed4eef77b7d3304db7c8822f40d1fa154db66a5e1e51f23d99ed5b21458d2e7fa6ff50174aa9f806114568c408f123857c14a02fb7a58970b1ace72f77c6d978ae677ad245a8294c83c7d4093b48cd9fa2079e96441b5e0512d3517d9066f3b31d1b86ad14bec55773785067ae21b28f7f3df9bf1e7c3f419a62c246953926ddbe4049df1d19d49282dd20883b7dea084c35d1f02a4cc413232d1596e060384f2d63d74957e81d39c35c4eef3d6f1ae3936bf12dccd88f7cc724e363a7c0f05e84613814b3941d8d9f1ddac42669217f08505f302c725f1c8db90021be3eb1d6d3027358197360356ab3e6bc70b42959bee0c9d4094e7a0dfb49c965b62c21df2d3057ed0f3a4b535b01951799c0b97b8e1d220d42228311d76ad2f339a270c60e50177f8981bd547d481c5a0763f932b0423f237424f39039f34287ebf10dc216e2f8d9e8906bef5297ad057e4c6e3ea8d2311ed472b6b5f9879692d7f1303ab8ff4a2c2f68bdc57964629319a8cdf710a532a1c01ceff12f7bb72ddb322a2a1bfa13a8d758000db353bf655ac544762c71266b46ba9197a061d589398f24989d3e50f1927d02a0b6deca7701197c5eadd7bb5af3dcd4881d685f691a6a0bad4128c9b86f9737726db6957f52bbd62ccf2441458e068057c6a3f755912736cca8cfa8bd2cc162b8134ce97a69e790fbea770f31f785514b0f4b5e11d636f3efacd624aa7c9c6a9610d0de6c56dfd834da92ce601ede5bb58424932abc00c2b3ad4f5cd086c0221b7219841f6782ffe80eeb992ae16572cf9752e51a3b3c56511c6a56903b6be23fd91d387245c02cb2b7d6eac534d18c59932996c0fe5ba45b8c9749e8f105bf6e7d7bb6d664d2067ef1235d687d21a556b3d485a821472774f660bd7c4ab8230037973fc01fffb7a63fbc29cb4e60c9b2b99a83362b343df3dea7446c137007155f756b11d1072ec69f3cd4950cf0821574085b5bdef5cc99793385d018b83348016ed00d8accf98bea3ae8e734aed8d2d52ffd2ab87898956c19035e5e62980334e72b32d37b3082017ac0d20af1d486e629e2c9dba136be5ec2c0671a15bf15a75d3b9c80f019875a9e04f1830b1931baf334862c473d5c9512a681f43c6cfbd35ee9ba93de7fca040d7f8843e6dcb0d5723b435e1858d3ea8243b39d429bdc827e0e55cf64961431e53e5fdfb679de88a383ef9e669f59e20ec3f9ff7f24e75a29413080b8d63279afa48c0a751797d94f6ff079d49814ce08a2e6ea3b76239ecf2f8d0b1b7ad7b6368332a13d495df3791e2ab12cc1ce893895125bb9501b4a669f01829973e6c610c618dfca25009cf50843020141e6c5ea6804fdcab6fb79d69c7403abecdd3fabd446ec08aa63c3b89bac40b4f71485fee3bf4035bb8c25949458f0fcefc40693844a18f0fa39650a7065c1f713cdc0516b524f0d918b64b0a0e4e357ffe496191cb343ee9ddc7e07c656068c9e5aaf23567388bb7e87e75072864103730d81d75734887593329ecbb47ae1caaa289aaccbac49a59ef0fcbeeda42bee14434afab43b38ef8daa28e18fe58cc25342eb5590bbfc494c89af670fdacf779a79ebb16fe1d85b35a90ced53fe30436b8481d57f2b4d2d9089b05e6fd77278bca7006832844c5c0a0e7583ea6aca616c96420dc7bf9e847d227a2cec63eadede79a473fdcae3e813e345e0269e5c27f5007d0ff9b71e9e38a27c53cc6c15087f32092352e625a32069d0ff7ebdbc2b1fe23dfd281fff1008e1fa0278baabf75b37d1afc9312009e77426a9cbc08c2df0ce6c4a0097ba20065aaed01b416cefbeb30995e77843d2220594c00b7ed9aff179171be9356c77369e4a4e145122ff178995970b8b22618d53b6e47b2afed998e0278535b6972179c819c9fd87f5124daba25a7ed59d1e2b8519de88c94662ac72060b61cf50f7053508647e10d6a54aaee1f04614c7157a077de3ee3c210dd4308c9233641e44560807f5a8e7dcb00e6f91015dc3112add65fceba1cdf0ca4ba72a441cd0c6e7388d8c84d9b9cf60759d7c816ca675186206c5fe1c8bca8a37c188676dfc4908d06d0d8611a656335a6eb0229c032c353512f2ec434540ad1d4e3aac0a3c219cc7bf39ff8d89d83702d619c12fc95d486dfc5a192c2ae66cc6e46f66c125eb702531dbc6aa4e5aff13b7de3263df61e021a350b7131d43aed6849d7299e542f9cd9cdb30350f29c58c3124ec61d63d16daf957e5fa54051a149d8778574cc0deedb2e84b3c6b27ee9e9f74abd04ea7925aded2892ebf7f09df0dfd0dadcee22ea99035b9c26b214646428c22bfa5bdeed4833ccfba849c7400f9d13764cfcf459c6157f0692f3f951b5507e3c7bbdab277f4d3bc6f89b286d9a81b5cada668af1ada24e990ccbc040e95a1de8054bf5492606f1c69657b22a361f20c3c68efc2a1126dd5d8eb0264042373f74945577eb1dc5b618442eac2b7dc43304de931bdbee67062c3b5befd551eb76d3156992caa3d43236a57ea44cd45e3e081ce4dda6be829477c1708c5e56a586c30a50dfe546a12016507754f0091c6d7ea817e9a839df61c232926c3e1e0a7f058bf8863629e9c5aeef13a49a8ca2e4d0b61e746f7d5fccfa0a54c6051e54c51aa7756a853145bb30cc99918bc0aea74428b6fadec09aeedcb9baf3dbce9a3e486f0a005333d5041389c1b13bf5e5e76572b1cf48c1ed15120dd84b4fe9591ddc286315c995346d21a6809d87542db3d9a5fdc537a91bdd144659cff327b039a324ac5943533b8acb2d62e697714a102aed14cc4899bc4ed2c3f0bc6d184513920047e69c91ff55c11faf8d69590b6a65b688aad87b9d2034960f3f83149dda1f35e130f22bad11230b38009a47f62d33df83ed1ba37c11ddc39b860e14ac64f86f7e6b0e031e745d246a140876dd2c5697aaede6b61f124a8bb3bcfbeb0b463db17b7b3ac75893a6264d744121c8cb22d7a5c50229c9e2ae4c6283d1fc28c5e1668a9554252ee29fa86111245c14c0e7795e87cda2eda060166c9accf9a3d4d54a46b90503dc0c20b0f4986c15a5c3dc9c8ea6ea20f6e85516162a844e44ac04d9542f7eee304cba626f79851860ee92a83651e0f819f833e4256a777eaedab8c41f136314c1bec91c46e7c0d2f89b06815796e246bed7b18d41d75ac043660a86cbf2147c66a7f72c9b40bbfa3bcb508f0491acb210f5f8b508f132c9d747d61351a01a25a76418dfbe7cca04da68a485b0e2ee946a461deecb78e9f455ee328fc4cd0322a532a83585c5cc1d45603b876b988c24e06bf31d5aba664fa651b0bc0f95fbac7c37666927ef2ab02e0014c0dd4769a1cd84df020622c62ca89be08c6a7068d66bf0882ce0bf68202a20d2c6443153e6c996b40034cf77d9d2e7cb385933ce7ed30400e77b6c93e967227cfd23fee2e475ae4eb32d22a66694ab4fc522b4c0c3f6a5c778bab0a737331562134db39cceab3a470f387497e9ed7b860802cb8336b35ab4cd75a13b2615e3037fbefde40e03ae68741012b65b0140fa1091aadac75ac251733e7ddd30a7a8e8bc4604b3f18178b5cf77db2a151807f3c3a4ce36e12f42ac79428055608db0edc3d8894925f2cbba729fa1948a4e8d8d50def4361a2f257380d562fa240480cb475c1d66cf717806a8e1e2de1120e770736e083a7b8aa17ba2aab41361aa0c083956e80198ccb0cd65a8baf3c89a3d360601df6306b2e0800712a06acc59ec6b64797623d4e839b423b2eed40495229041315234625b16cb2e244d3654f6297f76263ff9ed812d9fc4947757af2f94d3e8786eb64b882bc48c376e546f31b772f58a24ee8aa694e229fc8cacdffd248bfcb8a1e8cba13ad2b8206cc0acaac4e4d49fd07e60e71371216842aaef0afb3d5a28b401b01a246f5d1c7c385c1edded88b77bdbc1afbfe8779dc2bc11dcac724cdbb4f2f44e4beb15390cf38af3aab03a1585b640d95326c1e3ca0ef43b46750ce74bae1ae4cbd7f15a50749d25450ed4e7b14ae4f1e0b2b56820233d9a0f0787396099cd7768a491e9aded09dc817675151aba4b71736684a3dd8deab9801f69e9710db90ce5807be262cfde214eb2f6e8e073dd5cd0df5b700c94c0aa8c7c20218ca8c917906f49e97f0c2974c0ba0bd9bd8724de5e2415e88a8cdcb6b6d58f0c21ec6624e786c7a3cf2775af4465a12fd20083c0573ddabefd8afcfb1243ed75f2fb4a8b3eb1c2e964bcd6f0cfead02e0c88a252554b1787a8369384760d3e086e4f5174e80aec9dfc2c020177f851491b98875e58e78c8fc2e2dd076ea3103d884fc2677728932844f9ff374ecfcff078739e2e955b1389d0e6d10679b2b30598cc79ab8e209c731ef024e74eb6340acb59a1b94d4ff80410bb75de2f55a08fb28895b75353e1233560cad682cb5d9bfd621b462d281c7d03b30511c0451b434bfbe99e1decb914f94e0b9ba753f7f322a70084b758201d76fd0e5bae9f81fb2f0a9302c061b4be7a30995175c3c84d984c1a411e49512cc7802d00f5441804143901c659f0ced9fbfc36e8cef03c671dbab926e25d2f72a787c1a2e54a778092e8c374405e407b19c9d4d96676bd6399d7e3843f5264b1bd79420991011c22527ed3b91d837f54be0d2cccf3fc237df25bc07f04ac9f53e5ab5ba6d56060c00f6710a322e51eead42214948a643d352c12e66759a1252fd514e713b33b7861d93424d9014d7b705a8d91a5eb4e52937409a39d1cbf88df2dfdfb201498eef80c8b63c618aa5c644c6cda53cba81d1c5b8438459fcaf1a3ef573d7758cfa7128ee1a06721426119609ea6afc20a6aa1099cc53cb4efd07323fd794210a43b43913d8bcc5ca8b280820412536a83874336140c73b575c9e4d1a7caa8690d0d38d755b382e5a022ff09d16cae876a6922ce6faa753cde94ac57e6b5b70828d9ad74d6b7aeb75e3f923275a90065dc3367f460359453abde5d1fea64514586a83a0c52ef83e3894be3bdd6ee12b39cead9a9874d21ed336c09e19ab3e3a282f8455a6870b805cc406e8b5b4a901c869032c0832777e10d941c65c12d36d867da2030669e15292c8a89dcbc15a70e835984ea8b968a2428c523b6fe0207a32956b0d2d58e9b98094d850b3fff731875d1fa9083e9ccbd953a1f47296448f6dbe5955c2dfbaf7e32f3369dde8e7c3718c01f962d1035b234dc4200419520628500036d7348536d4162ef6348e4b80854af069d32f6d90c54bcc34c07e231a90b0349dbdbcb5fd796990f45ac7e5d73b698fa9af29be0bb022d36b20ee33cf392bdb52ea7fdc861e5e39dfa63825d0af01bfc54755b6f06d77bb68f30d157aff7c752628762f606085a488db93bea251dd4308626a40dcd44a60373eae7d366dba0ff02ab5d9722bc0d67f6188372d3eeea1600038f5315354ef7e64d0e3fda8407332b940777c63188bdd64aaa83bd95cb740823fadd779dde37f32eb5b6b82ab5bbf3ce44b40d937d8320d3bb05f3c697491ca3548338376d332056d6d4d38935e161b1371cb1cc800e416bbdfead341101a8428545409352d85b84e241b7bf7aa953bb0621833da526cf91e7806eb518740d11006502f62080ed5e690950e74cbb91f1090f7368b90930265bade9c62"}}}}}}) syz_emit_ethernet(0xb6, &(0x7f0000000080)={@local, @random="3f42c22d165c", [], {@ipv6={0x86dd, {0x0, 0x6, "a08000", 0x80, 0x6, 0x0, @rand_addr="0000000000d9ba78127f74899900", @local={0xfe, 0x80, [], 0x0}, {[], @tcp={{0x0, 0x0, r2, 0x41424344, 0x0, 0x0, 0x7, 0x48, 0x3f, 0x0, 0x7f, {[@sack_perm={0x4, 0x2}, @eol, @nop, @window={0x3, 0x3, 0x7}]}}, {"6118845c8bfdf5a7a65690cdd892ba34249e7fb53f9ca32eda6478b7b84f9ef70f930cc6fb77a97c735fc77b4899e3795ceefc6bba9ce3380a4ae0a9623b90711633b03cfc471500fd219af49726826dff112944058de1cbd965ba8ca8ffa4e4a4c5ab02"}}}}}}}) syz_emit_ethernet(0xcb, &(0x7f0000000440)={@local, @random="3f42c22d165c", [], {@ipv4={0x800, {{0x25, 0x4, 0x0, 0x6, 0xbd, 0x66, 0x86, 0x7, 0x16, 0x0, @multicast2, @local={0xac, 0x14, 0x0}, {[@rr={0x7, 0xf, 0x2, [@rand_addr=0x3, @broadcast, @rand_addr]}, @rr={0x7, 0xf, 0x4, [@local={0xac, 0x14, 0x0}, @empty, @broadcast]}, @end, @rr={0x7, 0x1b, 0x4, [@empty, @remote={0xac, 0x14, 0x0}, @rand_addr=0x20000000, @rand_addr=0x1, @broadcast, @empty]}, @ra={0x94, 0x6, 0x7fffffff}, @timestamp={0x44, 0x18, 0x8, 0x1, 0x1, [{[], 0x2240}, {[], 0x80000000}, {[], 0x1}, {[], 0x4}, {[], 0x4}]}, @lsrr={0x83, 0x27, 0x0, [@remote={0xac, 0x14, 0x0}, @multicast2, @loopback, @broadcast, @local={0xac, 0x14, 0x0}, @multicast1, @loopback, @loopback, @rand_addr=0x3f]}, @noop]}}, @tcp={{0x2, 0x3, r2, 0x41424344, 0x0, 0x0, 0xa, 0x2, 0x7, 0x0, 0x3, {[@eol, @eol, @window={0x3, 0x3, 0x9}, @sack={0x5, 0xa, [0x10001, 0x5]}, @mss={0x2, 0x4, 0x7f}]}}, {"e9"}}}}}}) syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0xffffffff, 0x7) syz_emit_ethernet(0x1066, &(0x7f00000010c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1058, 0x68, 0x0, 0x0, 0x0, 0x0, @multicast2, @rand_addr=0x3}, @tcp={{0x2, 0x2, 0x41424344, r3, 0x0, 0x0, 0x11, 0x10, 0x8, 0x0, 0x7, {[@nop, @nop, @md5sig={0x13, 0x12, "e00c7952ec393803d97bcc00ccaa29c7"}, @nop, @sack_perm={0x4, 0x2}, @eol, @md5sig={0x13, 0x12, "be2f7a4729514a14a30dbe9f6cddead9"}, @mss={0x2, 0x4, 0x20}]}}, {"44e1a8931c1b02d595a2f128ab13fa649e0930cf216a31c99194a56602fa32c13ead787d009760411a4d74485c7748dd491362dcf01142d49dfde034f257e9ba135018f7be4c49e4452fbdd43aa5f5bf08cc5be9fceda4d6ff12f9dc58ed4eef77b7d3304db7c8822f40d1fa154db66a5e1e51f23d99ed5b21458d2e7fa6ff50174aa9f806114568c408f123857c14a02fb7a58970b1ace72f77c6d978ae677ad245a8294c83c7d4093b48cd9fa2079e96441b5e0512d3517d9066f3b31d1b86ad14bec55773785067ae21b28f7f3df9bf1e7c3f419a62c246953926ddbe4049df1d19d49282dd20883b7dea084c35d1f02a4cc413232d1596e060384f2d63d74957e81d39c35c4eef3d6f1ae3936bf12dccd88f7cc724e363a7c0f05e84613814b3941d8d9f1ddac42669217f08505f302c725f1c8db90021be3eb1d6d3027358197360356ab3e6bc70b42959bee0c9d4094e7a0dfb49c965b62c21df2d3057ed0f3a4b535b01951799c0b97b8e1d220d42228311d76ad2f339a270c60e50177f8981bd547d481c5a0763f932b0423f237424f39039f34287ebf10dc216e2f8d9e8906bef5297ad057e4c6e3ea8d2311ed472b6b5f9879692d7f1303ab8ff4a2c2f68bdc57964629319a8cdf710a532a1c01ceff12f7bb72ddb322a2a1bfa13a8d758000db353bf655ac544762c71266b46ba9197a061d589398f24989d3e50f1927d02a0b6deca7701197c5eadd7bb5af3dcd4881d685f691a6a0bad4128c9b86f9737726db6957f52bbd62ccf2441458e068057c6a3f755912736cca8cfa8bd2cc162b8134ce97a69e790fbea770f31f785514b0f4b5e11d636f3efacd624aa7c9c6a9610d0de6c56dfd834da92ce601ede5bb58424932abc00c2b3ad4f5cd086c0221b7219841f6782ffe80eeb992ae16572cf9752e51a3b3c56511c6a56903b6be23fd91d387245c02cb2b7d6eac534d18c59932996c0fe5ba45b8c9749e8f105bf6e7d7bb6d664d2067ef1235d687d21a556b3d485a821472774f660bd7c4ab8230037973fc01fffb7a63fbc29cb4e60c9b2b99a83362b343df3dea7446c137007155f756b11d1072ec69f3cd4950cf0821574085b5bdef5cc99793385d018b83348016ed00d8accf98bea3ae8e734aed8d2d52ffd2ab87898956c19035e5e62980334e72b32d37b3082017ac0d20af1d486e629e2c9dba136be5ec2c0671a15bf15a75d3b9c80f019875a9e04f1830b1931baf334862c473d5c9512a681f43c6cfbd35ee9ba93de7fca040d7f8843e6dcb0d5723b435e1858d3ea8243b39d429bdc827e0e55cf64961431e53e5fdfb679de88a383ef9e669f59e20ec3f9ff7f24e75a29413080b8d63279afa48c0a751797d94f6ff079d49814ce08a2e6ea3b76239ecf2f8d0b1b7ad7b6368332a13d495df3791e2ab12cc1ce893895125bb9501b4a669f01829973e6c610c618dfca25009cf50843020141e6c5ea6804fdcab6fb79d69c7403abecdd3fabd446ec08aa63c3b89bac40b4f71485fee3bf4035bb8c25949458f0fcefc40693844a18f0fa39650a7065c1f713cdc0516b524f0d918b64b0a0e4e357ffe496191cb343ee9ddc7e07c656068c9e5aaf23567388bb7e87e75072864103730d81d75734887593329ecbb47ae1caaa289aaccbac49a59ef0fcbeeda42bee14434afab43b38ef8daa28e18fe58cc25342eb5590bbfc494c89af670fdacf779a79ebb16fe1d85b35a90ced53fe30436b8481d57f2b4d2d9089b05e6fd77278bca7006832844c5c0a0e7583ea6aca616c96420dc7bf9e847d227a2cec63eadede79a473fdcae3e813e345e0269e5c27f5007d0ff9b71e9e38a27c53cc6c15087f32092352e625a32069d0ff7ebdbc2b1fe23dfd281fff1008e1fa0278baabf75b37d1afc9312009e77426a9cbc08c2df0ce6c4a0097ba20065aaed01b416cefbeb30995e77843d2220594c00b7ed9aff179171be9356c77369e4a4e145122ff178995970b8b22618d53b6e47b2afed998e0278535b6972179c819c9fd87f5124daba25a7ed59d1e2b8519de88c94662ac72060b61cf50f7053508647e10d6a54aaee1f04614c7157a077de3ee3c210dd4308c9233641e44560807f5a8e7dcb00e6f91015dc3112add65fceba1cdf0ca4ba72a441cd0c6e7388d8c84d9b9cf60759d7c816ca675186206c5fe1c8bca8a37c188676dfc4908d06d0d8611a656335a6eb0229c032c353512f2ec434540ad1d4e3aac0a3c219cc7bf39ff8d89d83702d619c12fc95d486dfc5a192c2ae66cc6e46f66c125eb702531dbc6aa4e5aff13b7de3263df61e021a350b7131d43aed6849d7299e542f9cd9cdb30350f29c58c3124ec61d63d16daf957e5fa54051a149d8778574cc0deedb2e84b3c6b27ee9e9f74abd04ea7925aded2892ebf7f09df0dfd0dadcee22ea99035b9c26b214646428c22bfa5bdeed4833ccfba849c7400f9d13764cfcf459c6157f0692f3f951b5507e3c7bbdab277f4d3bc6f89b286d9a81b5cada668af1ada24e990ccbc040e95a1de8054bf5492606f1c69657b22a361f20c3c68efc2a1126dd5d8eb0264042373f74945577eb1dc5b618442eac2b7dc43304de931bdbee67062c3b5befd551eb76d3156992caa3d43236a57ea44cd45e3e081ce4dda6be829477c1708c5e56a586c30a50dfe546a12016507754f0091c6d7ea817e9a839df61c232926c3e1e0a7f058bf8863629e9c5aeef13a49a8ca2e4d0b61e746f7d5fccfa0a54c6051e54c51aa7756a853145bb30cc99918bc0aea74428b6fadec09aeedcb9baf3dbce9a3e486f0a005333d5041389c1b13bf5e5e76572b1cf48c1ed15120dd84b4fe9591ddc286315c995346d21a6809d87542db3d9a5fdc537a91bdd144659cff327b039a324ac5943533b8acb2d62e697714a102aed14cc4899bc4ed2c3f0bc6d184513920047e69c91ff55c11faf8d69590b6a65b688aad87b9d2034960f3f83149dda1f35e130f22bad11230b38009a47f62d33df83ed1ba37c11ddc39b860e14ac64f86f7e6b0e031e745d246a140876dd2c5697aaede6b61f124a8bb3bcfbeb0b463db17b7b3ac75893a6264d744121c8cb22d7a5c50229c9e2ae4c6283d1fc28c5e1668a9554252ee29fa86111245c14c0e7795e87cda2eda060166c9accf9a3d4d54a46b90503dc0c20b0f4986c15a5c3dc9c8ea6ea20f6e85516162a844e44ac04d9542f7eee304cba626f79851860ee92a83651e0f819f833e4256a777eaedab8c41f136314c1bec91c46e7c0d2f89b06815796e246bed7b18d41d75ac043660a86cbf2147c66a7f72c9b40bbfa3bcb508f0491acb210f5f8b508f132c9d747d61351a01a25a76418dfbe7cca04da68a485b0e2ee946a461deecb78e9f455ee328fc4cd0322a532a83585c5cc1d45603b876b988c24e06bf31d5aba664fa651b0bc0f95fbac7c37666927ef2ab02e0014c0dd4769a1cd84df020622c62ca89be08c6a7068d66bf0882ce0bf68202a20d2c6443153e6c996b40034cf77d9d2e7cb385933ce7ed30400e77b6c93e967227cfd23fee2e475ae4eb32d22a66694ab4fc522b4c0c3f6a5c778bab0a737331562134db39cceab3a470f387497e9ed7b860802cb8336b35ab4cd75a13b2615e3037fbefde40e03ae68741012b65b0140fa1091aadac75ac251733e7ddd30a7a8e8bc4604b3f18178b5cf77db2a151807f3c3a4ce36e12f42ac79428055608db0edc3d8894925f2cbba729fa1948a4e8d8d50def4361a2f257380d562fa240480cb475c1d66cf717806a8e1e2de1120e770736e083a7b8aa17ba2aab41361aa0c083956e80198ccb0cd65a8baf3c89a3d360601df6306b2e0800712a06acc59ec6b64797623d4e839b423b2eed40495229041315234625b16cb2e244d3654f6297f76263ff9ed812d9fc4947757af2f94d3e8786eb64b882bc48c376e546f31b772f58a24ee8aa694e229fc8cacdffd248bfcb8a1e8cba13ad2b8206cc0acaac4e4d49fd07e60e71371216842aaef0afb3d5a28b401b01a246f5d1c7c385c1edded88b77bdbc1afbfe8779dc2bc11dcac724cdbb4f2f44e4beb15390cf38af3aab03a1585b640d95326c1e3ca0ef43b46750ce74bae1ae4cbd7f15a50749d25450ed4e7b14ae4f1e0b2b56820233d9a0f0787396099cd7768a491e9aded09dc817675151aba4b71736684a3dd8deab9801f69e9710db90ce5807be262cfde214eb2f6e8e073dd5cd0df5b700c94c0aa8c7c20218ca8c917906f49e97f0c2974c0ba0bd9bd8724de5e2415e88a8cdcb6b6d58f0c21ec6624e786c7a3cf2775af4465a12fd20083c0573ddabefd8afcfb1243ed75f2fb4a8b3eb1c2e964bcd6f0cfead02e0c88a252554b1787a8369384760d3e086e4f5174e80aec9dfc2c020177f851491b98875e58e78c8fc2e2dd076ea3103d884fc2677728932844f9ff374ecfcff078739e2e955b1389d0e6d10679b2b30598cc79ab8e209c731ef024e74eb6340acb59a1b94d4ff80410bb75de2f55a08fb28895b75353e1233560cad682cb5d9bfd621b462d281c7d03b30511c0451b434bfbe99e1decb914f94e0b9ba753f7f322a70084b758201d76fd0e5bae9f81fb2f0a9302c061b4be7a30995175c3c84d984c1a411e49512cc7802d00f5441804143901c659f0ced9fbfc36e8cef03c671dbab926e25d2f72a787c1a2e54a778092e8c374405e407b19c9d4d96676bd6399d7e3843f5264b1bd79420991011c22527ed3b91d837f54be0d2cccf3fc237df25bc07f04ac9f53e5ab5ba6d56060c00f6710a322e51eead42214948a643d352c12e66759a1252fd514e713b33b7861d93424d9014d7b705a8d91a5eb4e52937409a39d1cbf88df2dfdfb201498eef80c8b63c618aa5c644c6cda53cba81d1c5b8438459fcaf1a3ef573d7758cfa7128ee1a06721426119609ea6afc20a6aa1099cc53cb4efd07323fd794210a43b43913d8bcc5ca8b280820412536a83874336140c73b575c9e4d1a7caa8690d0d38d755b382e5a022ff09d16cae876a6922ce6faa753cde94ac57e6b5b70828d9ad74d6b7aeb75e3f923275a90065dc3367f460359453abde5d1fea64514586a83a0c52ef83e3894be3bdd6ee12b39cead9a9874d21ed336c09e19ab3e3a282f8455a6870b805cc406e8b5b4a901c869032c0832777e10d941c65c12d36d867da2030669e15292c8a89dcbc15a70e835984ea8b968a2428c523b6fe0207a32956b0d2d58e9b98094d850b3fff731875d1fa9083e9ccbd953a1f47296448f6dbe5955c2dfbaf7e32f3369dde8e7c3718c01f962d1035b234dc4200419520628500036d7348536d4162ef6348e4b80854af069d32f6d90c54bcc34c07e231a90b0349dbdbcb5fd796990f45ac7e5d73b698fa9af29be0bb022d36b20ee33cf392bdb52ea7fdc861e5e39dfa63825d0af01bfc54755b6f06d77bb68f30d157aff7c752628762f606085a488db93bea251dd4308626a40dcd44a60373eae7d366dba0ff02ab5d9722bc0d67f6188372d3eeea1600038f5315354ef7e64d0e3fda8407332b940777c63188bdd64aaa83bd95cb740823fadd779dde37f32eb5b6b82ab5bbf3ce44b40d937d8320d3bb05f3c697491ca3548338376d332056d6d4d38935e161b1371cb1cc800e416bbdfead341101a8428545409352d85b84e241b7bf7aa953bb0621833da526cf91e7806eb518740d11006502f62080ed5e690950e74cbb91f1090f7368b90930265bade9c62"}}}}}}) syz_emit_ethernet(0xb6, &(0x7f0000000080)={@local, @random="3f42c22d165c", [], {@ipv6={0x86dd, {0x0, 0x6, "a08000", 0x80, 0x6, 0x0, @rand_addr="0000000000d9ba78127f74899900", @local={0xfe, 0x80, [], 0x0}, {[], @tcp={{0x0, 0x0, r3, 0x41424344, 0x0, 0x0, 0x7, 0x48, 0x3f, 0x0, 0x7f, {[@sack_perm={0x4, 0x2}, @eol, @nop, @window={0x3, 0x3, 0x7}]}}, {"6118845c8bfdf5a7a65690cdd892ba34249e7fb53f9ca32eda6478b7b84f9ef70f930cc6fb77a97c735fc77b4899e3795ceefc6bba9ce3380a4ae0a9623b90711633b03cfc471500fd219af49726826dff112944058de1cbd965ba8ca8ffa4e4a4c5ab02"}}}}}}}) syz_emit_ethernet(0xcb, &(0x7f0000000440)={@local, @random="3f42c22d165c", [], {@ipv4={0x800, {{0x25, 0x4, 0x0, 0x6, 0xbd, 0x66, 0x86, 0x7, 0x16, 0x0, @multicast2, @local={0xac, 0x14, 0x0}, {[@rr={0x7, 0xf, 0x2, [@rand_addr=0x3, @broadcast, @rand_addr]}, @rr={0x7, 0xf, 0x4, [@local={0xac, 0x14, 0x0}, @empty, @broadcast]}, @end, @rr={0x7, 0x1b, 0x4, [@empty, @remote={0xac, 0x14, 0x0}, @rand_addr=0x20000000, @rand_addr=0x1, @broadcast, @empty]}, @ra={0x94, 0x6, 0x7fffffff}, @timestamp={0x44, 0x18, 0x8, 0x1, 0x1, [{[], 0x2240}, {[], 0x80000000}, {[], 0x1}, {[], 0x4}, {[], 0x4}]}, @lsrr={0x83, 0x27, 0x0, [@remote={0xac, 0x14, 0x0}, @multicast2, @loopback, @broadcast, @local={0xac, 0x14, 0x0}, @multicast1, @loopback, @loopback, @rand_addr=0x3f]}, @noop]}}, @tcp={{0x2, 0x3, r3, 0x41424344, 0x0, 0x0, 0xa, 0x2, 0x7, 0x0, 0x3, {[@eol, @eol, @window={0x3, 0x3, 0x9}, @sack={0x5, 0xa, [0x10001, 0x5]}, @mss={0x2, 0x4, 0x7f}]}}, {"e9"}}}}}}) syz_emit_ethernet(0x5e, &(0x7f00000000c0)={@local, @broadcast, [], {@ipv4={0x800, {{0xf, 0x4, 0x0, 0x0, 0x50, 0x0, 0x0, 0x0, 0x32, 0x0, @local={0xac, 0x14, 0x0}, @empty, {[@noop, @timestamp={0x44, 0xc, 0x6, 0x0, 0x0, [{[@local={0xac, 0x14, 0x0}]}]}, @timestamp={0x44, 0xfffffffffffffdd2, 0x7f, 0x1, 0x3, [{[], 0x40}, {[], 0x2}, {[@rand_addr=0x5], 0xffd}, {[], 0xfff}]}]}}, @tcp={{0x1, 0x3, r2, r3, 0x1, 0x0, 0x0, 0x40, 0x7, 0x0, 0x4, {[@sack={0x5, 0x0, [0x4, 0x4, 0x80, 0x2]}, @sack_perm, @md5sig={0x13, 0x0, "2bf3bc075fd9ec12d869418b82f124cc"}, @nop, @nop]}}, {"5cff570427dbfdf4e283595e707c87232d91d0a7a12b"}}}}}}) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0x102, 0x2}, 0x4, &(0x7f0000000180)="ff66330836b942de149b0e2ac1153f7506a07f099d9d484539304e1c101ad3aa81569dce768795afe19f11bd73b0d2ae97bf763339ba393fd1b9e0cf9c27251bb9985c2f7c298b5c0b16c44a41c8e27538f289ca762b696fd9cf042e99a6b44f5662e581e1b3cf85334ebf1740a8701fbc5d7af43a214495b8bbac69369a6d8f67966a384cfa80f15a7ba71169fa0851f03cdb2126df2306afe1d97a44f325a8a59284309f831a51daf1f058e971c879a5706ffe1f674371e69d8f7d18264838cb7b53f1e22e7ce04a42dc43ab4eb243945d4f535b09eef945e89c2f5f6761f829300cfb1cb384f1e3b8e5f749b036630076307d", &(0x7f0000000040)=0xf4, &(0x7f0000000280)="490bff0cc78c79160420974e8c0a01df8149adf67d8c4923dbf2c73fb5faf31710cbb5cc3b61b1bab764c9e1347665f5d486454294e3595d885a8a69f7c9a10683c25a1008613b8befe9bafcae599024678e8c89ac68b4c4488d083b32763c25691db09da308fec77c315cdb5a152b", 0x6f) syz_emit_ethernet(0xc5, &(0x7f00000000c0)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "ec9e23", 0x8f, 0x0, 0x0, @empty, @local={0xfe, 0x80, [], 0x0}, {[], @tcp={{0x2, 0x2, r1, r2, 0x1, 0x0, 0x40000286, 0x8, 0x2, 0x0, 0x7, {[@eol, @nop, @nop, @generic={0x3, 0xb, "ee85a54200188f7b60"}]}}, {"47ffcba7f430f3947dca96f1c1950c08985edbebb314988542551e9f0d5e0d4d9dfe03f521542bfdb484bcaf9a278ace4da53a8f236b6caff117663d9b502493c00e755d9250b7e352bac003a3e606fdd5320501d646f26ec08e07"}}}}}}}) 12:45:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001800)={0xffffffffffffffff}) r1 = geteuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, r1}, 0xc) r2 = getegid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x0, 0x1, 0xce, 0x1}]}) r4 = dup2(0xffffffffffffffff, r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000100)={0x5, './file0\x00'}) fcntl$setflags(r4, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, 0xc) fcntl$lock(r4, 0x8, &(0x7f00000017c0)={0x3, 0x2, 0x1, 0x8, r5}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x0, 0x1, 0xce, 0x1}]}) r7 = dup2(0xffffffffffffffff, r6) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000100)={0x5, './file0\x00'}) fcntl$setflags(r7, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, 0xc) fcntl$lock(r7, 0x8, &(0x7f00000017c0)={0x3, 0x2, 0x1, 0x8, r8}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, r1, r2, 0x1e5, 0x9}, 0x2753, 0x6869, r5, r8, 0x2000, 0x0, 0x8000000100000, 0x8}) syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[@ANYBLOB="ffff033640521a9a3bc1aaaa0800450000380000000000019078e0000002000000000304907800000000450000000000000000110000e0000001ffffffff37fa8441f0f9610373b47442fb3d2ee48a769bc8a9d9e6f6d72517a8b5a57f66b91f8dcf91a2b9f85bb8dc6aa351d6ac494b7e886651510686504eac4f825c148b2f3be7f845aa3b6762bcee2f439e3f9b89874ea13a8ce8e987a6dab7fe0ca2a7f28d87dfb5828dfd038e893949d48eb5b1733c37e9d65d68e2d66a9e548de867d75398f97c17c0e3fcc5cee843cb4f1c5dd353bde60a0202e9e0a513b9a453fd26328badceefe885a1f7b6d2cc0a2e7c514b17abd1d92a29ceb2699e091f8ae5d85c6cf2a9b9"]) 12:45:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x1ff, 0x0, 0xffffffff, "1fffff0366dfde36ae61dba64800"}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCSCTTY(r4, 0x20007461) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) writev(r0, &(0x7f0000000380)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) read(r1, &(0x7f0000000540)=""/4107, 0x100b) 12:45:17 executing program 0: syz_emit_ethernet(0x6e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x38, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "276715", 0x0, 0x2b, 0x0, @loopback, @local={0xfe, 0x80, [], 0x0}, [@routing={0x3c, 0x0, 0x1, 0x7}]}}}}}}}) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) fchflags(r1, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x8, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x10000000002, 0x2, 0x0) dup2(r3, r4) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r4}) 12:45:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="88b7aeca292ceeaddabbb9fe316311198f5aa87e8d14648c633e5170ce6cfc47db864bd19fc41e62ce77249476fdc51ab5cb5e6a0f2305382fdec75a5398e8b0d87369fa21544e086836965a430e32fe0cac15bdd4ef36e8d4b17ca18893d8d1a17535c824001c1bb4fc1d10734887899b0cd9953dc6174de85e7b94d05bb456ca312b8595a369e1e23fed33f2256e62633aae913335d2796897164120d2b5da614fd31cbd1c4aad6f26ad8b8763bf7d9de6befa1719e61290a4e0d72775c99a39d691d7b07ebb274a416081e72d12da6de41e68ad184d6722d0f9e16db550bf655e6a8c826c6db39ea2eb8304", 0xed}], 0x1) read(r1, &(0x7f0000000300)=""/202, 0xca) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140), 0x0, 0x0, 0x800007e) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) getrlimit(0x2, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) 12:45:18 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140)={{}, {0x0, 0x80000001}}, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000000)=0x200) 12:45:18 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0xf9abc14b25161222) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) chflagsat(r3, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) accept(r2, &(0x7f0000001200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007971dcef2c91f4aba7c0fc9ca9c585"], &(0x7f00000011c0)=0x1002) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x6, &(0x7f0000000040)="caf56fdf", 0x4) 12:45:18 executing program 0: syz_emit_ethernet(0x22, &(0x7f0000000000)=ANY=[@ANYBLOB="ff0800450000140100000000019078e000000200000000"]) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) close(r0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xbc8, 0x4, 0x53, 0x5}, {0x81, 0x0, 0x80, 0x6}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) socket(0x4, 0x3, 0x5) 12:45:18 executing program 0: syz_emit_ethernet(0x56, &(0x7f0000000b80)={@random="712ff2f77594", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "f8be00", 0x20, 0x2c, 0x0, @remote={0xfe, 0x80, [], 0x0}, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, [], @remote={0xfe, 0x80, [], 0x0}, [{}, {0x0, 0x0, "f4"}, {0x0, 0x0, "f8"}]}}}}}}) r0 = semget$private(0x0, 0x4, 0x5b4) semop(r0, &(0x7f0000000240)=[{0x1, 0x1, 0x3800}, {0x2, 0x44, 0x1800}, {0x2, 0x402, 0xffc}, {0x1, 0x3, 0x1000}, {0x1, 0x2, 0x1800}, {0x2, 0x1f, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/97) semop(r0, &(0x7f0000000340)=[{0x0, 0x1, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x800}, {0x2, 0x0, 0x1800}, {0x2, 0x6, 0x800}], 0x5) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000c00)=""/4096) 12:45:19 executing program 0: sysctl$kern(&(0x7f0000000180)={0x1, 0x42}, 0x2, &(0x7f00000005c0)="c730ac8b3603fc3ec4225803e824052cad4a076a789aca154c6c11fb423ec4679a68bc8ea2be7c4b7ad0b369c2ef4e7f1ef03a8acb781213ce7a541e6632cf7071b4dac73185cef158ab67328b88325e38d40e12fc2a07baa35922cac242daa4ef0d683e2c20ed8d83c492988adaa847882099e2fcf303cc7eb278727442aef321dbe57b0878968b85b79527b28d891e181b2670c81c5aee0aea360d8f14215a9124caf2e9685e49c420e3f9e62055c742c0a851661736a6a78ddeb09d9154a8cf411067695d49364cb2bdab1fe38c2d9500c9c90235c2d5169b00"/229, &(0x7f00000002c0)=0xe6, 0x0, 0x63) r0 = semget$private(0x0, 0x4, 0x189) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x80000000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) getgid() r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f0000000380)=[{0x3, 0xff7d, 0x1000}, {0x1, 0x3, 0x17fc}, {0x0, 0x1009, 0x800}, {0x0, 0x2, 0x1800}], 0x4) semop(r2, &(0x7f0000000080)=[{0x4, 0xc, 0x800}, {0x5, 0x6}, {0x4, 0x100, 0x3c00}, {0x3, 0xffff, 0x800}, {0x3, 0x1, 0x1000}, {0x4, 0x3, 0x1800}, {0x1, 0x1ff, 0x1000}, {0x2, 0x3ae9b8cc, 0x1000}, {0x1, 0x8001, 0x800}, {0x0, 0x2, 0x1000}], 0xa) semop(r2, &(0x7f0000000240)=[{0x4, 0xffff, 0x1000}, {0x2, 0x1, 0x800}, {0x4, 0x5c76, 0x1800}, {0x3, 0x1}, {0x1, 0x3ff, 0x1000}, {0x3, 0x2}], 0x6) bind$inet6(0xffffffffffffffff, &(0x7f00000001c0)={0x18, 0x2, 0x4b0, 0x40}, 0xc) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r2, &(0x7f0000000000)=[{0x1, 0x3ff, 0x400}, {0x0, 0x8}, {0x4, 0x1, 0x3000}, {0x3, 0x0, 0x800}, {0x1, 0xffff, 0x1800}], 0x5) semop(r2, &(0x7f0000000040)=[{0x0, 0x1f, 0xc00}, {0x4, 0x3f, 0x3800}, {0x1, 0xfff, 0x800}, {0x0, 0x4, 0x1000}, {0x3, 0x1, 0x800}, {0x0, 0x9, 0x800}, {0x4, 0x100}, {0x1, 0x6, 0x1800}], 0x8) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000480)={{0x20000007, 0x0, 0x0, 0x0, 0x0, 0x1000100eb, 0x207}, 0x2, 0x7, 0x2}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000540)={{0x2004000b, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb}, 0x3, 0x10, 0xfff}) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000080)=""/251) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000040)=0xe0) 12:45:19 executing program 0: setrlimit(0x8, &(0x7f0000000240)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r1, 0x0, 0x200000000000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x20, 0x8, 0x40, 0x100, "5643171c07740a6f37f4f91076724113227a4048", 0x8000, 0x3}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3ff, 0x3f, "73fc1a4d4d7ee4000001000000c0260000000010", 0x0, 0x2}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000440)=ANY=[@ANYBLOB="82022e2f66696c1e0332af6530006503064db7c26fab44e1724da0d45cea9aa6b1e641bd4f035b21e67e46d63aa197f27e9cfd405511c9e28301ad9d9ae16a01082c76f917c4ed56829bce806fb23bf60d9f63007f5dfbbf4773dbd7e5e6145ed211db2f3212b5ad94bafe4b886220c69b00668231946b2f590267ead9dec7832c93529ba798c60310e7c2808df168f07ed3072ff375d7fb8e71c9bada1e216c1b40b6630000000000"], 0x10) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r3, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r6 = accept$unix(r5, &(0x7f0000000100)=@abs, &(0x7f0000000280)=0x8) recvfrom$unix(r6, &(0x7f00000002c0)=""/123, 0x7b, 0x801, &(0x7f00000003c0)=ANY=[@ANYBLOB="01002e90c36b87896726fef9843c2f66696c653000"], 0xa) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pf\x00', 0x200, 0x0) readv(r7, &(0x7f0000000180)=[{&(0x7f0000000200)=""/58, 0x3a}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a", 0x1}], 0x1) 12:45:19 executing program 0: open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0xb9) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="91fbb3c7e009d701bb6b868f09436b02250809780001"], 0x1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x5, 0x2) 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, 0x0) sendto$inet(r5, &(0x7f0000000200)="1d6724bd836a3ccfd65d7e174130c69fd51e7b276174c8932a0948e56c7ef9ed450c4f32479fb1062bb44e245a46493442425e213b0d1bc99e90fe0022d68ef4efe87941ee03c51be6a79b16a18b0df3d2481933f4f0364d0c261ffbbfdeaa832a3e24a7999b19376648eb98f6226f18b111655c04d01349fa0a7241c6d461c5aec7c8a6bafe06c7f01e9572ed0368b720020c72dfd0658975383e6bc498669b4e34b41e9f278322", 0xa8, 0x0, 0x0, 0x0) recvfrom(r4, &(0x7f0000000180)=""/66, 0xffffff1b, 0x40, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) dup2(r5, r4) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[0x0], 0x0) 12:45:19 executing program 0: r0 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2fac14"], 0x10) write(r0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/29, &(0x7f0000000040)=0x1d) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000000c0)={0x401, 0xff}, 0x10) 12:45:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0882faa7f4c76345790d5be25a1c788045ecd1dc14562b8ff37fdcee191e811e9c0caa24edc687c0719423ce904000"/56], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) kqueue() r3 = socket(0x11, 0x4003, 0x0) r4 = socket$inet(0x2, 0x7, 0x4) listen(r4, 0x8e7) sendto$unix(r3, &(0x7f0000000300)="b100050460000000010008000501000000cb0000e7c524fe6ea6979389a7fef96eefc73fd3357ae26caa0416fa76d0b7d1f23996598ab6a2efff1e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4913faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) socket(0x11, 0x4003, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 12:45:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000280), 0x10dc, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x2, &(0x7f0000000640)=[0x0, 0x0]) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f0000000000)=[{0x6, 0xfffd}, {0x1, 0x1, 0x17fc}, {0x2, 0x8, 0x1000}, {0x4, 0x2, 0x1800}], 0x4) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000480)=""/204, 0xcc) semop(r2, &(0x7f0000000080)=[{0x1, 0xc, 0x1800}, {0x3, 0x6}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0xfffe, 0x1000}, {0x4, 0x3, 0x800}, {0x0, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0xc32f, 0x800}, {0x3, 0x802, 0x1000}], 0xa) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000580)=""/25) semop(r2, &(0x7f0000000040)=[{0x1, 0x1}, {0x3, 0x1c9b, 0x2000}, {0x0, 0xf1de, 0x1800}, {0x2, 0x401}], 0x4) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f00000002c0)=""/148) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f00000000c0)={{0x8402, 0xf916}, {0x20001, 0x8}}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r2, &(0x7f0000000240)=[{0x4, 0x6, 0x2400}, {0x0, 0x7}, {0x4, 0x1, 0x1c00}, {0x0, 0x8000, 0x1000}, {0x0, 0xffff}], 0x5) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x2b, 0x4ff}, 0x7, 0x6, 0x8}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000280)) nanosleep(&(0x7f0000000080), 0xfffffffffffffffe) 12:45:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x4a, 0x12c) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x3}) fchdir(r0) r1 = semget$private(0x0, 0x3, 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000000c0)={0xfffffe00, 0x400, {0x455557f2, 0x1}}) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x2, 0x0) fchflags(r2, 0x10001) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/240) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) fchdir(r3) open$dir(&(0x7f0000000240)='./file0\x00', 0x20000, 0x28) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) r4 = accept$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) write(r4, &(0x7f0000000300)="d48d0f523cdcdf6967b8584eaed82ba1c9314a715a4d408738c58db71d156ec091d0a86868d658c9d9688a417d89710c84943da6492df566b102b919cf3cd608abf72c1a7f83876960ae13c287d0034fc275fccc19b69303eb0b5cef085740d1568dd21b26d3d5", 0x67) r5 = msgget(0x0, 0x220) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000580)={{0x0, r6, r7, r8, 0x0, 0x60, 0x81}, 0x0, 0x9, 0x0, 0x0, 0x9, 0x8, 0x649b3376, 0x3}) 12:45:19 executing program 0: sysctl$net_pipex(&(0x7f0000000040)={0x4, 0x21, 0x5}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000080)="5d7d9b171e6dd65a99d1af5c0db83564cd0b96eca5f9d739692203bc89d6f671ac17bd4656f8088fc93de7fa56505376be098cd0e34e37e27f244bf627c5a4aa80d50f9bebd1a60b6884ec1da1966a42ecbf019dc595cdd738a7e52b1e5b91140775ecee6418cabe6d76d1d48f7439269969b219244ef884b5b1a9059f34ae305bc6802fc0ff938e5f9adc060e7f34f834e1f1dda6", &(0x7f0000000140)=0x95, &(0x7f0000000180)="50e00d2218f60db48d2e4012c827b016928c75f810486e93ed179112991b1767", 0x20) 12:45:19 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='<', 0x1) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) syz_emit_ethernet(0xc4, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60000000008e00000092f4f96aa945676a0000000100fffffe8000000000000000000000000000aa8cb2a769045301f3d2c9cc81710f0448adf28d0babf9b602c16da78b0205f96200000000c0bf65e8f72b68abe197f135199931d9526b003a4058bac5a46a2cab18048663a982c89dc0e72a73ccdfd0be8f8a2be4d14824941aa47567303547a0a82ca83c84611c36292ecd18b518f4a43985043858510de21660a61bc53082d51db9262560958006abd863f274e89be35ab58f3bfcb6af9dce351f4f7aadaac3c79bf5685f7a40a6e678c731f1d6cbef3a320cdcfa7347baa4580e1545eb834e1efcf15f370ad092f5dc7f47fd9b2beb4c17a488d30ed2a68771180db2266051b2be7f6bf99e"]) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000000), 0x0) bind$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66696c65300053b755dfd7c804b5c24a9430047220d0470d205c3b34576335cf9e4c91901fe7441b8e5afca0665771c3e9ee98cf4654f5b5668ea08979569bacf94be0b241070a7b68fcee00a52e83496a549c0b7c15f9a83d652e"], 0xa) socket(0x2, 0x2, 0x1) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000180)={0x0, 0x4}, 0x10) r4 = socket(0x1, 0x5, 0x0) shutdown(r4, 0x1) 12:45:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0xfffffffe, 0x0, 0xcd}) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000b31000/0x4000)=nil, 0x4000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 12:45:20 executing program 0: r0 = semget$private(0x0, 0x4000000009, 0x4a2) semop(r0, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x3, 0x2, 0x800}, {0x0, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f0000000200)=[{0x1, 0x9, 0x2000}, {0x1, 0x0, 0x1800}, {0x1, 0x401, 0x800}, {0x2, 0x5, 0x800}, {0x0, 0x9, 0x1400}, {0x4, 0x4, 0x1800}, {0x1, 0x101}, {0x4, 0x7ff, 0x1000}, {0x2, 0x2, 0x1000}], 0x9) semop(r0, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x3, 0x1000}], 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x6, 0x2004, 0x0]) semop(r0, &(0x7f0000000040)=[{0x3, 0x0, 0x1000}, {0x2, 0x4, 0x1000}], 0x2) r1 = semget$private(0x0, 0x4, 0x84) semop(r1, &(0x7f0000000000)=[{}, {0x2, 0x4}], 0x2) sysctl$hw(&(0x7f0000000000)={0x4, 0x2}, 0x2, &(0x7f0000000100)="71dbad605685c617608d7b5642d10a6f80133084e5f31a2d0f2da813b25e4a992e30308fbd52fa370f58763bba0ab278599629a4d15f659c244d1c1f12b5bceb03000d6e45cd266fa664b66677fff514fc3240b05d73b622085a9948fe2d986cb345c3dd36a251f9211c9efe32f2acf0ea75feae3abd59cbc7964eddcae28bf65554b010109bac2b44e4d274cd6362b582a6da08fc8a060773b1e94dc791351a819fb6dd21", 0x0, 0x0, 0x0) 12:45:20 executing program 0: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) getsockopt(0xffffffffffffffff, 0x7, 0x400, &(0x7f0000000100)=""/92, &(0x7f0000000080)=0x5c) listen(r1, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) pwrite(r3, &(0x7f0000001300)="824af8aed2c053246ae232f686c86be5425e47da9dba893140e600372229bc7168a52abc4a89093ac4e0940078bd9ad235607bfc7af3c9e50cd0e0791ef45184dccb4ef05d2ac68cdb7b04ffc0134b12ed131e0c3ef0db37251d5239aa9a9d8f5364a8207d068fd7a3e2264f042c0eac4e17694d1a89f001c1e81b8ccaf4b9adf0de5d9a3054604133d94901fdcb53636ffca0df942ddd105540a04317fd0829a8457fd384346df785c48d95a48a2e32ac413d47cc324d23999a642832a37cddba8032fed4032bff731c641b4e20c8d9c8b0a2dd88eddf7c4bbdf5e23eb81bb6ae5e6ab9c5ae16b78370fd9521112d057cd65f", 0xf3, 0x0, 0x8) r4 = socket$inet6(0x18, 0x1, 0x2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r7, &(0x7f0000000280)=ANY=[], 0xa) getpeername$unix(r7, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/61}, &(0x7f00000000c0)=0x3f) 12:45:20 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ea", 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="2902657f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = dup(r0) listen(r1, 0x0) close(r0) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = semget$private(0x0, 0x4, 0x220) r5 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x0, 0x0, 0x0, 0x0, r5}}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, r5, 0x190, 0x100}, 0x5, 0x5, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x7a, r3, r2, r3, r5, 0x1a0, 0x7}, 0x5, 0x9}) r6 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0xffffffff, 0xfffffffa}, 0x54) connect$unix(r6, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) close(r6) close(r1) 12:45:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "d730c15b00f4ff000074000000683f00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) msgget(0x0, 0x430) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) fcntl$setown(r3, 0x6, 0xffffffffffffffff) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:45:21 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000000000000087d2001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8", 0x45, 0x7, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r2 = geteuid() r3 = syz_open_pts() readv(r3, &(0x7f0000000480)=[{&(0x7f0000000500)=""/199, 0xc7}], 0x5f) close(r3) r4 = fcntl$getown(r3, 0x5) r5 = semget$private(0x0, 0x1, 0x1) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x74) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(r5, &(0x7f0000000140)=[{0x3, 0x5, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x11, 0xfe01}, 0x11c9, 0x0, 0x7}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000080002000000000000000f8ffddffffa00000", @ANYRES32=0x0, @ANYRES32=r2, @ANYRES32=0x0, @ANYBLOB="0000000218000000000405000000000000000000", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x58}, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000001c0)) 12:45:21 executing program 0: poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x20}], 0x1, 0x0) pledge(0x0, &(0x7f00000000c0)='vmm ') r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202696c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCSTART(r2, 0x2000746e) r3 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) shmctl$SHM_UNLOCK(r3, 0x4) 12:45:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x0, 0x1, 0xce, 0x1}]}) r1 = dup2(0xffffffffffffffff, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x5, './file0\x00'}) fcntl$setflags(r1, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f00000017c0)={0x3, 0x2, 0x1, 0x8, r2}) setpgid(0x0, r2) syz_emit_ethernet(0x42, &(0x7f0000000040)={@broadcast, @local, [], {@arp={0x806, @generic={0x1, 0x9002, 0x6, 0x10, 0x0, @local, "08a34c501d91473a51cf98afdd9b8413", @random="e5b7d1c1ea44", "ee6012e2bb671c46b43a109a59126b2a"}}}}) 12:45:22 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x168, &(0x7f00000000c0)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x3, 0x6, "49b8d6", 0x132, 0x0, 0xc1, @mcast1, @mcast1, {[@fragment={0x68, 0x0, 0x37, 0x1, 0x0, 0x8, 0x64}], @tcp={{0x1, 0x3, r0, r1, 0x1, 0x0, 0x12, 0x2, 0x7, 0x0, 0x4, {[@md5sig={0x13, 0x12, "2e27897dec5f56f2beae4bd96fdeddb6"}, @timestamp={0x8, 0xa, 0x401, 0xd5}, @md5sig={0x13, 0x12, "dd93e70664a155763cabf2f4262bb3dc"}, @nop, @eol, @sack_perm={0x4, 0x2}]}}, {"ce74682683ec715e78d04d54b81fd8157dd9756faa32173080200591f1dc4fbd0e5d3ee5faff1ff264ad66360938f8a7d6b78a68f397be6c61cf4e47c2c61aa7518e639c4e4373cb2202709b610f89abf29410eaa879aa1fa7de73033dcc705dab4058a75cbccc1e00b118da29a1d74487039186c29d583a216826dda71520c149e9dfebc17667371fd741afe20e9a10d47b0444c3176ad4409bc540e81772cae64a7d7a6c950200d48a8f98844b6159016324c2050071d1a7950c1478090804fc8be5889de2a5428a40d241df328c3102f9fbc4b1f3f38436a2b5453733d18023eb"}}}}}}}) r2 = socket(0x2, 0x1, 0x0) close(r2) connect(r2, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r3, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000240)) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) dup2(r2, r6) 12:45:22 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x61, 0x0, @remote={0xac, 0x14, 0x0}, @rand_addr}, @udp={{0x1, 0x3, 0x8}}}}}}) r0 = semget$private(0x0, 0x4, 0x1b5) semop(r0, &(0x7f0000001180), 0x0) semop(r0, &(0x7f0000000240)=[{0x1, 0x8, 0x3800}, {0x0, 0x44, 0x800}, {0x2, 0x3, 0xffc}, {0x2, 0x5, 0x800}, {0x3, 0x2e8, 0x1400}, {0x3, 0xfffe, 0x1000}, {0x2, 0x105, 0x455f5a20bdf6258}, {0x2, 0xaf, 0x1800}], 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885", 0x106}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x22) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x6) r3 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r3) fsync(r3) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f0000000000)=[{}, {0x0, 0xfffe}, {0x1}, {}, {0x2}, {}, {}, {0x1, 0x0, 0x1800}, {}, {0x0, 0x401}], 0xa) semop(r0, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x1, 0x400, 0x1800}, {0x0, 0xff, 0x800}], 0x3) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000140)=""/42) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3071de70, 0x0, "f89e1cf30000000000000000000000000100"}) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3071de70, 0x0, "f89e1cf30000000000000000000000000100"}) 12:45:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) pread(r1, &(0x7f00000000c0)="a60e9be3716b5826c0d31b5da18f2fd9e2b778c6f85877b93f09000000ce644f6a097c0a638eee579b6d7510cc87f6a7693520cd0e33fdb01a873a3cbca5ab9253927bc34e195237c6a53aa40cd440fa88dbf73b34dab7205dbf0c9f9cfcfd38b444514557", 0xfd84, 0x0, 0xfffffff7fffffffc) r2 = socket$inet6(0x18, 0x4, 0xf7) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) 12:45:22 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82020063c4"], 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f0000000040)=0x1ae8c536, 0x4) close(r0) 12:45:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) sysctl$net_mpls(&(0x7f0000000080)={0x4, 0x21, 0x2}, 0x3, &(0x7f00000001c0)="ccc4b7c7e72dfbeba166b4e8aa358b272a3ea7aa9f7e8fb9ac23bd6ca787e347089a5605e601521e1b2e5819f05e46fe1aee35bde8cadcf7e29805ca7a72765c9de39e53ebba173241da9a765adf0c8adf8881bb86919ef9144ab7fee01bfb8c0bba4ab11e5234dd333f7546f578b59e7155ba8107a863d1e6aeea72981d39f6e55900506a4101525b2983094cae9e01aeaf3d8690494d2613de66bcdd6f7c6eb906b7543f013c50c003ddcff534", &(0x7f0000000100)=0xae, &(0x7f0000000280)="6d6092b875b831ba96a2e2cbbb38a49faac133c4b1c4c0e7b06e01889681ee3d9570ae275f49137923573b70f0b9fe898a351f765d34aa8c739a6d5960b323973162d0df56c33bbe8fc3715d7a192deb19890fc897c544efad5c74f3d050691c5e6763d4e40fb778f98ae43041f4133fad53792b40a3e31e88afa92426fac50d761c18fdb02638d30e8f1373896b2d4cee8d316a2e6481320c4ae3793233095dbe711e0b5008226d826b27b213d3c35e8a350c73dedf43bb6be417778538c65b6fb08e11f80126041503b88b3845f55d5a9dad743592a58f", 0xd8) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0xd3bf) ioctl$BIOCFLUSH(r3, 0x20004268) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) connect$unix(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="373bbd134d4bafa8c58faeedbae1d352c345b909da471ea15dcb2ab6b63dc68665f2d2d1b596b1974c36ed17a498edcad243e37fe5cf55eefb5214a62d9f8d980de9f6e5d48a82e7953072b5240edb03f7d10cda56e6e01eaf742d6dfcf889aec65a57c5202fc6e0f7a7b1e73dfc17419a38848124293575e548d6f1bd139a8653e1aa3abf77accfef9e1ccadf9871c2997f59ab81348d799c3c9361d4e9117503dc509389740303a5bc8cc832bda2e7db7781e47230ddbbded5117e1d0661897c9cfaaf28fff8c124a59e1af7f16fd6562da0b3da3e116b0829b49c2c8a030028136bfbbf8dd21c6156b2"], 0xa) socket(0x2, 0x8006, 0x6) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843", 0x171) 12:45:22 executing program 0: sysctl$vm(&(0x7f0000000000)={0x2, 0x2}, 0x2, &(0x7f0000000040)="53bc3e156832e4d8893cb627c1b79de4d050105740567b98b0794d2b99bb98346b64d4cf0da90fd872017d5872b0d7c42e95e71c6f6f780b3df22c78605432c526b3e73b982862478a20c7d3793fd82e4257eee739a52f8760be9c3108421e40aa6d9e0c1802173f221b08617c9709e4e1a1abebae46c807fc41437129267382f559545ac6e07a1b8ca41b1c", &(0x7f0000000100)=0x8c, &(0x7f0000000140)="6d81f8748022c5bee5f090cbff921b5728877a832aaf6a69613a5de1a7ed7dbfbe8254f43f0fa98bb0d13892f5849a49397954620768e73e0e3179ea6bb79f22b84dad96eded4b37f53d5051ebbab9f2845dcbc743f4b44d252909c561a4754e74da47bb2de596454903138207a5296fb3490a9255a4961fa2b637eec11a33a22a003074a70dc24185ca90747735a371a1f3ef16485fe1786b32cf856757cfe6801a0d9a5fbb97caba4554419d2bb9b20b4d3644e799262e480379916a3226e75bd84a3372864006e078eb9a175dbfbdfd9746e9394e4c5c26ed57a91afe27f3cb2d55343d8bb83b4dfd1f003288715fcac1bf5b60dcb3c5ff85f00acb80ec94b1bb394b0278c8b817a4e5b655858987c4a3f7ddbc571482d18077e4acaaccdacfd457692146794901d2fdf6610198fff34cfcf131d3717d75c2473b6e461723be3c7df91e93301afcb0195462ed9b115295088b6bfe76c7d4efec7951e47bde982378c2b9b2cb0a7ac5dce304730f7e772977744630e6be59b5fed210dac28ac6662a3aa68523b42504b5c141f5454ee592899c8dd2b81c17a48241d0ab48e131182ec15e1319e3cf1dc0b09d2a969dbb5d68af7439218365b814340f9d2e74aba5a1b4d6f13824dafd7e9e68b3bf79a49aedb266565fc942969fac51b5428f0d0eef8740b5e7fcd67419f165b33392579ffd63dd4c642a3dcb5591b00a4ca0f4b1dd2ecbd8e7f1b72cfd515efe46134899f7d27464c053d9df785ef62db4ccdeb28a3182ecde74406eb17f26cbea77486de1706b38859b650a33798d6ae57aa09f37aa37f9da6dbfb8347062e2c90d7d139743da99aebdbe17cd1a5dc58809934b0989ad30bc5cb864bbec0b6c3ca36512a6a271231b2c45d7a784d18232ce01cc1db684f0bc978f9147f457aa24fb041ac931a28dc431e59eef2079e118fd9b9228778ad809ad5968f66efb899ecd3ffce072b512603f0cd9e3225413780b78031996950a7f6a86783b1cd9390de2bdb538f6596c10dbda12ec3fb89b56e97ad50f94c02897e494d30a17e2f427e382fd2537e7222e532ea5f98049349ab3ad64395c1f74161e70920cf3bc6abc58ee2af6c5c8f1072ff430be688485e6a1eb92cc6959b46ba0cbc4798fbbb5ebb164259cc480ce4804629717cb7e4dbeb5a49da11efb2474d299840a6602ffc9af3b60fa9886ebbfdaf3b0c300f14f777bc8b65f99bca252c662a3ce22a0e64c4cad8a28c6e0c2b28edc2f486896d7470b78bd7bc7e8eb6d1dfe43ce08866a81261afdbe4f8af56e325ad6ccb63a6fcee3388114e7c4d3a7c0e2fff2520d15f26b92a41e9475009fde9d46e14753766736f1b7bf9a24811dda05e9bde8956491f034ef7760c77cc9d81f854a4bf79cc4d348e8f0de7c7c2036e090d42d35feea3b7c03729c677944af881714dac22bd658fcb1be834a0106fe70ef5597aae0d255111614ae9640f77cd785c61c90eadf67fe8fdfccb70116e22d72cf261c44ff8a3cd84533c0b87eae366b71cb44fe44f9c053acdd7a67ca1e787b897c7fb1e01654a2007f6b604eb19def15bb704fa0bd61198fc6706edc7706f10122fe3762bf14bf89d3fd7cf52ba5da02c45054b22bff38bcaab2bf36f3fc8dae6f33814f8f795a2ee7006e87d22732bc5c726be422c552a8f54965632deb8e472f99047c4bf7cfc5ee81739165d8af1a4f17951f86b69c2dccc5325c58435833ecb4901acd48975930bd40ae63b2ac6e8e6ac73292bd52a6fc508414596a6779a2f61c97c8ee1119936b40ae06d4cfb14d0e4efb85cea57afc7571269e177e860f6460f81555dd237496ab4013d75411aaaa23eb4a582badaab815ab7ef412a1a0559dcd9d1d36853838c7dcf0f519b288c1722e79604b6d055c589c1381408254c06be1c7f6e58b9300a8baf9c472fcd2b119658d7b8efe20f3817fbf44aae2d2262ca78ee857de57b7789dd0a8c45a85a7e4d84d52e129e288681cc1f01f69be793b0616519cfc3c79fbc3998b14592cbdf236f32d1b78290b744120573298be5c3c1b1f82c0ea2fe1083f57ddae8e387e107f440256698190d339f309a6d2ba3664e2cc10de620e8e77c039878bc0cac4fb9b938bc45f421b2b5daca681b5f4f8ebed4c907ba131f1bfb76e30361db411c5ffd04902f9dd6712009005c721be6301b98e2aec39f0fd144fc4e5f9c6d986cc96e9cd147748f6b38645fc943ca70e3b14203ad08b752682eecb033f5d993c1a7116850e1501b558febc80c946e786acadaa7dd2e8d47ea007252a961b457f96c4dd78b568d69406a72be91909a7b2836f76a48f3c9460eafe56440ac673bc0594a61ec7249558cd5aca4377ea76c9a76f15269714e99a0716532d61eaaebcbe34c66afd7a77a3431a3c151491d8de9d098b952e9ae38a5a26df0f6ced080efcf97c3811865b9dbe7f4548dfd08c6fe0d093048b2a66fe86ffdfcd0c6b220ee990e204cc8914cec56bbdc636fbf44b138b15edb9ac5fb1a2fe85df63dd285fdc0db39e3871eb9655eda3fc7765b6b88d10f69f0ff07b50f878d840201739548287702a58b8fe235a6d921d18e67a69a199df8127443588a41739f26a23a66e40ced272e1ccdcfa3adb58327de154b5d4e25f279ea18041635fd28c3117553581317c4ff8cf5d46a53f1fa3b0a67fa578ac1aba9b2afe81d5197e7ffbc4b3ca9ecec8a25139f5aa0b69f268e6ab1c108aa2b2dda3005c5d35be4fe3f5fface8f721d061939d7141361a9894afb6aa1a9e852bacf5917a1f5e3ddeaf11e642f2432b841a944e8d6509196a89f23e1335b68be2d417683ed33a8f270aa2657871482d22752d6db3cf1b48effe37cbe45e1500e17e01090210925ef6d11f63b8e78207b83066e3b8d3f2c355b7772139647bfc8f73896752f3d5acca518aafe4c738d2134d0890814e8aeb827f12da4e9e374e984f8c664676e493f41edee2ab75053425a4e06a6060e551bdbaa75f1b925c8d5e4d1412be9bb1a80b8f5031f319b4a42c62217c089342f4649aaef07b57ef0f5b6888e8cc72956a241969892c4b3c62792e32e421b2071a1613bca2d2efdfbe09982ec7607799d66c32c67fe73682a028c0f2a5b5b55bf23f192add865895a29ea349681c12495b442eaff53540df7bfde115cb2681c68927f8b9b899c662bacf145629af78635f5d755065fb19c95ca9a9f8adc10c2d05d29ff4182f20e15d54ba8a1708bae66e7551e8e687a393db6bdff878ac462ace740b62f84255f00d9de7ca496d12f9d2d3c2a57f30365ef735a1f9e40510731bf5aa22171fc498cbd69e776f8e084e69b98eea35e9382e195365d8a1350ce1a1592b19d32ebf011a22de50401b035e6b302098cfbff8a00f2c97bf00a9138855a482f506ea812aab443b539ccc000c1a3485b2e745fddf5f3ab421870c26df28873dffe4f3cee51ce4a073676cc5c9400c8136621113beb131eb640ac19a52f109e9141b34bb18e2c8c76272e719152e7f70318012078a11f19672a7aec15168fff4d42f9aaeedf936990c144dfb9b450922bc6d8337952a5c214e4cd4bbe156c844206c7686bc7c394caa540af6ca7de9c89fa1002741b1bfe757fb583fd47f02250792002528bf88617073980b83097e85f2a5eb85807528323558af762c645cc500b9b5e6c140cc4c0937b7409f9b25980f9b8967f2ba40040c2a3fa9503d67f059cf93fe391097546edab2c76ad873798fd2bab0c7ba4a88c109130ec7b422a742d1343af42f82b5ff11f37fc053a72f32d9ce22533df84dccd4eb57ec8e9a465f00867c4c77aec71b68fdf0b9d447661faa59f8030ac0c50bd4c8521687fbb4e051f56da01cff46fe22a673435e81591b0734e9604544e9436a062a0d79c92d61acd70217e67a7a7f3f19442b7681697e017bd7116627697d2dc75416b259c5c48f5c63f59ec28ae8aec36d914e888fc308a2f826e43c2bf25f0a66e9099613a525fa96c9df540950730da19b19adb21a3dd3e0a126a09e2c96f45f94aa02373e8b6c4d3f50897e5ce4d013d689d9ac2bfcd27e426aeac4f9cb43e545723a1ab03ebb6ac54675ca1b14e42618c68e4fd6e17226daa4ef90cc1b20dc96dfe3d671d127abbe64a115d22f1b0de19a76c8277207923229d07c990422679ab5fec947519d66ee2adb70bd5adc39c0a51d847b4938b4969fdc86685074df9213ff61394e695b1325e9110526d727bd46a79384a04a957dccb4be46a7362fc8e7e0766005885e94a4809785106b124442ff7b15a6a9b661529a9c018b65f96db3b3814d72cf60f4f5079bd1eaf2909522338f28d6a21a1527892794a949165f9b379caaf7c3bbdbeeab9e9eda791f95687ac894b82d85a8bb75c7b0ff355f0a9a0e82e2b5ebc0d9d8bfadb27a9190a49ecdbea4c1c201779b71d8cb30a0b2699ecefa18a1828efa7cb7941904c20d622e3bdabbb165fc1c842eccc67453b9a51beb96e2d7079ae562055f036426a4e61464d57c5c56a820e697d76d82a547713d607781dc59c8d3fe75dab35144c202bf4d0d65d0b990212f2ee89afd042d76279676530f4771c42ef34b611a17dfb7058c8e33f4fe30155eaeaa1a18359edbe0eeea64b8da3ec50081b4d03a26f6836f17134f2f27db9b8df14d6c716758a0df895e7b9b23f52e1019b505ff7b1fcdb41ad32ba76bd36bb4ba126f993c091890d714e11d434237146d87493b1d8c74e0f452a4dfe1240020d7ef09a40486995e95db746bbb456b2335f506ca4461d58c048c845d8cfd2701413dda79cfa742fd63914d0124b8a0392559878e9d3100f22e9102bb9aa97337a8a9f4236aab17f942e1ffb6482edb708e7e40d316efd253cd06d3b6b7a8c1860132f5f8c4bb4fe84ba261e8a996f9a965f3bc3d957cd14be98b73535b9c32bdc26fa5f7368a353ddafe4c203b7ed696fa4afd7f231cf305776d58c6362116b4bec06782f7adbe9adbfe605b9fbd95b67381da3626163952a8155d6c4b0d67967c1bb9f3a1c1ac81395f64ed95150677fdaea748aa27fdbd6305a7b450b9940b96820679de0d33cd15542195027ef854c6bf3947c1fa50c0245bb42bb3c10fecd3b32f806be674555755582c3d76c881b75dff74b749c998d9ab821e221c9706c037806cc3b115890d52ff53be80f22f9c1227cd0a64ca768d8c67ef1b3adf2961ba03d0a5fccd388fd989c67675971ed547846d43001392c1d69a2c3bf1ea51373f7e7532208ae0d6afbbbf7790818133b3ac878868591ca7f06423e921316a8230235cf0fe1b9f46022cf6e15618e952db73670499b8701796b0b11d57030563c0be5139c937de9b5a445f611c841b13c2258d27dec12370575ab604bfa32d8de0037f7e985399c92af2b6351e0bdd70306cfeb6a481f98f9f2f1d7db745355f98abac75214f9434b714ef2615e88856f89d1d599613bf5c494820c517dca7ffe1d86ee59ddb3eaa88148f6978c290a0a4ed5676ee568c68a7847f08d903bace24ce66cc572852f75546a614512cb0bcc536fc8b91662f5c39f96a272935ad420cac64d622f5a18b6faaab32534e4db1aaf6215d1addc28b33b86aea77956f0edeeb88f4dd5ea96d36425572a7141f473e09c2d608ac8e6d5a0d48bc9f92c2be0e2d7b2fca66bdaef4f189dc895a57c409bfc18ef1f1493148bdc79f558dc19346ffde131c93fb51174cf8e0f9c89284a393d4400c1d05e46e11fc0822a2854e09bbe94977c60dc6d140044cfd6908204a1e98fc50e33c243d7d4d5268dcce4d", 0x1000) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 12:45:22 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="0e5211d3982e03bdf44aec0479bff4ae945efd9c0be181d226a056331988be8decccee0f14d401888500f92b740890913457fa107ec1ef81b7676b836e55071c08b5", 0x42}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') r1 = msgget$private(0x0, 0x2000000186) msgrcv(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="7ecefce81f7efc6d7c536d5e27e319fd409a5d6d413f2200e12b6107d1703417e360f6e0b2f94dcd0d53a2d2bd763854f054657109add457c8aacd74eb91bae16caecbc8afcf2ed5e6db38e0fa41f44916e40dc3bcb3bb12c8d964be5b298022ba0e333c3774630817b443df26ae54"], 0x1, 0x0, 0x1000) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x600, r3, r4, 0xffffffffffffffff, 0x0, 0x83, 0x400}, 0x6, 0xbf8, r6, 0x0, 0x9, 0x8, 0x9, 0x5}) msgctl$IPC_RMID(r1, 0x0) socket(0x2, 0x400000000002, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000180)=ANY=[@ANYBLOB="2d01abde48fa844f52002152b2a615661f77fb2f13db77f3937e9a1d7093c7beae7aa614b07f2da534c9aeb12a85d79e15b166b0d2148f10890163f3466a6d7cc2fd762ce316ec1e2c9a3039ee5f59aab6cc6ddc85716ae64c965febc798e8507c87be44bd89f59a12e046554f3185cb73d5a1d4863894a576cfb579831ad6db46547189957ed9274980f3dc57947a140b0eac4fb307fd35513ab52672947919ecb2cc9ec1339acb73dd0609d97c6750ec22e796c12ff826e18dd8e639ddaf5858a98d97b38379218df22281ac"], 0x3) 12:45:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x0, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x80000101, 0xffffffff, "0d592fdebf96709dce4100"}) write(r0, &(0x7f0000000140)="96", 0x1) 12:45:22 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="200000000000008d742c219880309905f87c8a5b6701000000000000000000c414000000290000002f0000000000030000000000000089daef16809e9c59f9b057b425246054340796c48ed192f46f641454efe69b534d424ac2656c964a2a0729c083e08fc2aabf999bc2e241adde00000000cdc97c9a00000000000000001e721ba1b0b9f6bde94c5666617cccfa789b46726d9c44062b1379f74ca83cad07e886a85fa14e4c622b20b81707a701cd21b7a9ca5581ffffff1e6b42c10cef114d9d4f58fbf75beefcf0c3400d38f67ca39e5ea666c5d0d4885d83a3fe72cdb4200000000000000000000000000000005c98d4afcf"], 0x38}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000200)) setsockopt(r1, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffdcc, 0x0}, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xc}, 0x2, &(0x7f0000000140)="6dfe2af529257e67eb3944a60e9717ef2a3f51335fa36b522ea9c17e2c3c415cf9f1a88dddc2a05ab2ff3eae51990147c12246ecdf679658dc696e4ba2738c3aa1471872a8a781885c302b599697d8b7b8ae46be2a7ea7af7e6e19574d33981c002f1bea12d2da44b1991423e399de5e4a436b8e31ac4831b3bccfdf98ab1d7ebac5cc9e9413c5c77ede46ea380b39658da211cf", &(0x7f0000000040)=0x94, &(0x7f0000000340)="e0c6ee37a1505d5dd8db9b6368cfe46cc7719b7320fafa0f6d8e9b9668b69eba69998dc4355edb1beef3dad6d5f5fe5c113a814ab25bd69ccc63f3c217611209656608e9367f9b1db5b4db25f9abd2a78242f3a0a8203dcf1c8b1340b62ffeea923edac5efcea2595a4ec2e8ea271f4c62e56776c00eb8604362f0b4d1b380d62cf4f805340088612072fc18d3b4312ce575a9a09148cf3cae103da16dd68a32de559313ee5db6062c303343f4010a1ba6e624579419399a0172871cbfa5118aa9a64ec355e67b15dcf52b9411925a75fc95", 0xd2) 12:45:24 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000380)) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1, 0x800000000009031, 0xffffffffffffffff, 0x0, 0xac7) 12:45:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="02ffff7f24f0d3e9ef95056fb0a035821b153b0de60b990ab2e4a2fc22caf7c84eeac765a365e410836c95b6e18b852ceb577b008d990cb409d8edc9de76832bfaa9869b7ac94a87c46aa10fbaa02df3661d30198dbc8f63e6160d3cfb43f03726edbf352cd85c16668fbbfcee8731695aca5dc2531112c6c1a2f961f0e06f287e305161976beb214e04bd4638eebc6a6b0e960e0fb415860bb581266d60a82d151617f89dc03d77b738619d22504a19b5fd22d2e680480a72bcd6f4e3"], 0x10) close(0xffffffffffffffff) fcntl$getown(0xffffffffffffffff, 0x5) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) open(&(0x7f0000000280)='./file0/file0\x00', 0x20000, 0x160) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000280)=ANY=[], 0x0, 0x40000000000800) msgrcv(r1, &(0x7f0000000500)={0x0, ""/146}, 0x9a, 0xd6d0c418f59fe7d3, 0x1000) 12:45:24 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="09004000dcfe84b946db90fa09b4822981522b4920e2445698136939e944d92b7c3193bac8ef9cdf13aab53b39ca5725efdbc4a02f31057f38ae2d75b79e5b8356409010693f0849123c1ea9d30b9df3a21231d6ccb9172c21ca22a6b79f7654d4089542c6bc947d40f6a2fbc9ff042086f8a1d40d1558"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r4 = accept$unix(r3, 0x0, &(0x7f0000000000)) connect(r4, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r5 = socket(0x2, 0x1, 0x0) close(r5) connect(r5, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) ftruncate(r5, 0x0, 0x8000) close(r0) unlink(&(0x7f00000007c0)='./file0\x00') 12:45:24 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000240)=0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x80000000, 0x993, 0x8}, {{}, 0xfffffffffffffffe, 0x1, 0x1, 0x8, 0x3}, {{}, 0xfffffffffffffffc, 0x23, 0x10, 0x9, 0x1}, {{}, 0xfffffffffffffff8, 0x44, 0xf0000000, 0x8af, 0x7}, {{r1}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x9, 0x2}], 0x2, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0xb9, 0x10, 0x5, 0x6faa91}, {{r3}, 0xfffffffffffffff9, 0x74, 0xfffff, 0xf2, 0x7}, {{r4}, 0xfffffffffffffffd, 0x48, 0x1, 0x7, 0x9}, {{r1}, 0xfffffffffffffffa, 0x2, 0x2, 0x4, 0x9}, {{r0}, 0xfffffffffffffffc, 0x8, 0x20, 0x80000001, 0xffffffff}], 0x0, &(0x7f00000002c0)={0x6, 0x3}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x1f0) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r5, &(0x7f0000000040)='./file0\x00', r6, &(0x7f0000000100)='./file1\x00') r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r7, &(0x7f0000000300)='./file1\x00', r5, &(0x7f0000000340)='./file0\x00') 12:45:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202020703"], 0x1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="1f386a20d41272ba279040b74085fc2a88bf3eb5f49c1992b029a571d0c7b0d337abf62a3dd8927c698b1137bd5e3fd9e39c93635047"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) r4 = dup(r2) setsockopt$inet_opts(r4, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) sendto$inet6(r3, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) 12:45:24 executing program 0: syz_emit_ethernet(0x83, &(0x7f0000000040)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x75, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, @udp={{0x0, 0x2, 0x8}, {"11746dc595de236a594fcac455bae29c70cb131c45b2bb895c7f5c68cfb6b8ae89b32cc1c87b88196de24e328afc72533204e096d69b35a609a0219d4080a61fcb0659fd16032f730047c2d39628d4ea8b247a81c53592baf7"}}}}}}) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) semget$private(0x0, 0x3, 0x4) sendto(r0, &(0x7f0000000100)="6a2cde65d5705e3bcb53bc4163cfdb559d551c41f41e129aa2fe36e88e88388a31723bb7d6e07d859e22b241ef35c23ef6844d70fa7d42473c49989a5e671e716833783f78399d73e79126c1c6d32cfa1516d227d4e7a66d3543f9e78aff891687271945c34fbb6bad15c15f94692c04ddef15d7d5c558774da291", 0x7b, 0x9, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x58) 12:45:24 executing program 0: kqueue() r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r2, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mprotect(&(0x7f00003e6000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 12:45:24 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) r1 = socket(0x2, 0x1, 0x0) close(r1) fcntl$setflags(r1, 0x2, 0x0) connect(r1, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x6010, r1, 0x0, 0x4) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="bd", 0x1}], 0x1252, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) 12:45:24 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='#!', 0x2}], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) pwritev(r2, &(0x7f0000000380)=[{&(0x7f0000000140)="cfb314a03ca674838f2d2638090000000000000043e580d08a4044fa8a224d458fb406348b0000593ec509510a", 0x2d}], 0x1, 0x0, 0xa) fchmod(r0, 0x8e3) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r3, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r6 = accept(r5, 0xffffffffffffffff, &(0x7f0000000040)) close(r6) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 12:45:24 executing program 0: syz_emit_ethernet(0x26d, &(0x7f0000000600)=ANY=[@ANYBLOB="c73997030fec00000000000086dd60e10600000a3a000000000700000000aaff0200000000000000000000000001800090780000000000"]) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x4, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) munmap(&(0x7f0000fee000/0x12000)=nil, 0x12000) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000040)) 12:45:24 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x18, 0x4, 0x0) dup2(r2, r0) 12:45:24 executing program 0: mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10, 0x0) 12:45:25 executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000000180)={@local, @random="69f4ca9d41de", [], {@ipv6={0x86dd, {0x0, 0x6, "51e013", 0x14, 0x0, 0x0, @local={0xfe, 0x80, [], 0x0}, @ipv4={[], [], @rand_addr}, {[], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) msgget$private(0x0, 0xffffffffffffffed) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x10002, 0x100000001}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x10002, 0x100000001}) r2 = dup2(r0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x9, 0x0, 0x81, 0xffff7fff}, {0x8a, 0x80, 0x3, 0x6}, {0x3, 0xfe, 0x9, 0x6}, {0x5ca, 0x1, 0x81, 0x1}]}) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000100)='./file0/file0\x00', r3, &(0x7f0000001200)='./file0\x00') r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) pread(r4, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) socket(0x1, 0x2, 0x3) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) msgsnd(r5, &(0x7f0000000640)=ANY=[@ANYBLOB="01080000ea2100006cd9bd384465a089e1f7d1b236b5876ad571f144f7aa4885f533576b5e44ac6f7fc2dc7b84add9b3419ec6ac16bce69f79fa4e88bc6992ae6f4a001d3648df31f1603e30105d47e1a5b3fd60ab29bebc2afba06c34e8a2a229cce53c82d33f20dab962f734fb27e3c79f31af90fff73035d769b8123b3df4d91f89db8318dbb29e6328f21afa995a53211293ce6df259a0b6c7f4eace5273efc4e693448b40ed786fb6fbe0020b399b9b5b36519251dece12374f9d526ece7a6724651f17ec84ddb02bc9d7df780057e6aaa271bd86f6b97de1c8cbd53112507dd3610bb2fa851871b5d5f7606dbfbf751de2d05624ef3d2d2c6803120535b2198c2ced683ea517c54c186623e2e3715327a2c72800d29803826d01c50dab38c34309ee0b919cef4f9bdf4d5443393696bc0f7631f03411cacdd6cfc552db8026cc03dbda71235300"/340], 0x8, 0x0) 12:45:25 executing program 0: sysctl$hw(&(0x7f0000000000)={0x6, 0x13}, 0x2, &(0x7f0000000180)="c8a6441f060cdb255296429da8b6e112669e3c4a7d5d28cb047f4777cde4d686ba46ed9f8ec4dd0800000000abdc5762647862c30d0000002489d5f123483c3be1d7e0faeaa4feacb92f748de53c8e429d845ac2e82a96669866232e20e07e9e1ba8661c2dc4ce44dc600365fba403000000c2ad71fd45532d53d80d61358d33d34317fd8107aaa8c383382c", 0x0, 0x0, 0x0) msgget$private(0x0, 0x21) 12:45:25 executing program 0: r0 = semget$private(0x0, 0x4, 0x5b4) semop(r0, &(0x7f0000000240)=[{0x1, 0x1, 0x3800}, {0x2, 0x44, 0x1800}, {0x2, 0x402, 0xffc}, {0x1, 0x3, 0x1000}, {0x1, 0x2, 0x1800}, {0x2, 0x1f, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/97) semop(r0, &(0x7f0000000340)=[{0x0, 0x1, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x800}, {0x2, 0x0, 0x1800}, {0x2, 0x6, 0x800}], 0x5) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/82) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004700001c000000080000000000000002000000000703818902000000"]) 12:45:25 executing program 0: r0 = open(&(0x7f0000000200)='./file0/file0\x00', 0x8000, 0x23) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) r1 = socket(0x2, 0x2, 0x0) faccessat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0xd0, 0x2) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) r3 = socket(0x2, 0x1, 0x0) close(r3) connect(r3, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = socket(0x10000000002, 0x2, 0x0) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x1008, &(0x7f00000000c0)=0x7f, 0x4) syz_emit_ethernet(0x2e, &(0x7f0000000040)=ANY=[@ANYRES16=r6]) 12:45:25 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b0277037f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000180), 0x4) r1 = dup(r0) listen(r1, 0x8cb2) r2 = kqueue() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0xfffffffffffffef0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x10) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = accept$inet(r0, 0x0, 0x0) sendto$inet(r5, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 12:45:25 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049f0a00300020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x208, 0x0, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000180)=""/204, 0xcc}], 0x1, 0x0}, 0x6) getgid() 12:45:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x89a, 0x0, 0x3ff, 0x7fffff7f, "070000003e79010034840c760b666b4e04477dac"}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="ae4941178e425b9d995ad8272a4a0fc47dc54548bd605ea66338125b6f0184a86425526c831a497764ca516a4e124f900813e34393a091e9e73cc419130d63a5b0d2e579215b6fb2a2f337164394b06e308dcef0bd1432c95531adf9241a956cca8b433a3fc0d9e3d5640c9d64c31763af70dcfc5ba88580156ed00a41aa85f4876a6add7786b6b7605fe1fa5ae78118abb11b78e5a536c100a1ded7eacdc0cd583c2ac41815ac8c2145d4286a053b4526bb4344f3f07715fdb45704003112049cc3f5652682fdf64340c53b16abc7f9362621b3549a26c0f0cdc1b4d9bbe74ae07b8fca44c82760350f5532e79f1bdea9c9f3a443ed82f0617538336559832fde79aed9731cc9f7351538d5996d9629737ba8f60bf27cb90d7ab85b4bb95b2fe4ebbc8ec68ac6ea277f8b95d006ca1b162485ca092f9ee4e36721c3c43031300a3d17627d7f65707fdd223fc0fcc767018d4c03d2210a727b94878700fa155e5e582325f358a311fe1f0fe803b814f7358ddeb950b18b1df53a67fb64ea3288ddfb4dd6500981ce650321624d37ca3d1cc67c7f59ed0d5f84ea00ba2e0f19ad5fcc1c4eff2536a28f928ec262ab81b4bb1c35876f86a38741ef73f85d5d96aef16a4b943bb02d46e84df4d2a9dacfbadfcd429bcb912d997861ffd252867a4398e050f206dfda31fa0900", 0x1eb}], 0x1) setrlimit(0x8, &(0x7f0000000000)={0x8001, 0x5}) 12:45:25 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) getuid() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) unveil(0x0, &(0x7f0000000100)='x\x00') renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000001200)='./file0/file0\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = semget$private(0x0, 0x3, 0x181) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/163) close(0xffffffffffffffff) connect(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696cb10eccea65302b6669"], 0x10) close(0xffffffffffffffff) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x80, 0x4]) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000000c0)=""/244) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/70) r2 = shmget(0x0, 0x4000, 0x26a, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) 12:45:25 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffdd89b5da6f3386dd6000000000080000fe8000000000000000000000000000aafeffffff0000000000000000000000014e224e2300089078bb054b5d886162072e46a93c5bf2aa137ac5d755ef08ac379f4f5b40feef1a38bfd919343f9201d88a8e4cf8b97f8391b3fc3c1ee1a666f986741f1916f037c9d16f9f01fb7dec23d3f1e4efee4381ffe68490b9fd79bbd9588a7e008a72a0b3f9e57a0391e4"]) r0 = socket(0x2, 0x4000, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) socket(0x18, 0x3, 0x40) dup2(r0, r1) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 12:45:25 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000080)=[{}, {0x2}]}) sysctl$hw(&(0x7f0000000080)={0xa}, 0x2, &(0x7f00000000c0)="fc8d693f00005eeb1d00470e758b12cfd7df70b699bec76fc70dd41607f869845ebdfa9681971c995e6c088676278854c8000c3bed295e32b13a97a6f3adc61a2723230457127e7c04b20109546ad7ff039c2bb5aede86a70cb14b031edea3979c215159af4068d380bd9e4d175f3cde000000000000000000000000000000b0b7883bc29155394f2ce9366204663b00000030562a4c32c7f12feddcca6d0b8a53ceb1f8392a28702f38d25c8683a67058a5967ebbb1dfa2f8f43faaafc4248047c18f777964fdeb63a3de89f1c69b512a2a43b96ca2e508105ac88d23f3d6ca", 0x0, 0x0, 0x0) 12:45:25 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00007bc000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f00000002c0), 0x39d08634, 0x0, 0x200005, 0x0) madvise(&(0x7f000076d000/0x1000)=nil, 0x64207, 0x6) mlock(&(0x7f00007b7000/0x2000)=nil, 0x2000) 12:45:30 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) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="523bc440b4469fc58400"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) dup(r2) ftruncate(r0, 0x0, 0x0) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 12:45:30 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4086, 0xff6}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x3a) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt(0xffffffffffffff9c, 0x81, 0x26a04e58, &(0x7f0000000180)=""/133, &(0x7f0000000000)=0x85) pipe2(&(0x7f0000000140), 0x0) ftruncate(r0, 0x0, 0x0) 12:45:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r1, 0x0, 0x3, 0x0, 0x6, &(0x7f0000000140)={0x3, 0x407fffffff}) r2 = kqueue() r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0xffffffff, 0x0) poll(&(0x7f0000000080)=[{r3, 0x181}], 0x1, 0x0) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d5, 0x0) dup2(r2, r0) 12:45:31 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00008a4000/0x2000)=nil, 0x2000) r0 = kqueue() kevent(r0, &(0x7f00000002c0), 0x39d08634, 0x0, 0x200005, 0x0) madvise(&(0x7f000076d000/0x1000)=nil, 0x64207, 0x6) write(r0, &(0x7f0000000000)="573a2b4c65008c90b984cfccb5572ccf63fe63cbf7e541afaf10ed859f6efd8a4c2a4306a3e408cc31caa09548bc80247379d26843c6f7f0c8cb28d237886b19e260fefdec0887e5d11755068f71b2aac85c510f6c94f8625b71af4326a55f100be4cd560ec2d2e23ac90eaf7e337840fa2f62bad552b8e18c0d892a0180d3233798ca3209752766f4f32d9d9e043e6804ab2e9f8d0cbc107699990b8bc21581a5c0607a242a2b780703df14b3f304de97cbb1ca4fb3592fe26ee3e543808c037d71cc2279421c98757210e0db9d460fc83ed4cec8fb39bf7c6c22a88f80fbd02d570d481f172c804d0e8d700d2841230c3ec98079d0637e13677943e033aa7fb955d23a456eed5e7245a40971ee68c68015e38b8c01ca60f7c6ad03bc373815439ea8ba2bcf40462ba11d2c28c1775748fd23c6734198a8695ea20fc384c2730270de1b8dd322318eec025e4b0b71ac496ed64fe84c95222acb77a9012e9eadfbc8bf32466fb7d69337d75395680211322da2156afc8c9453d759227f6200afd818611242cbf3cf424963305a81476a9806176e3cdf50588a711dbf923512904705a43d267290d601c3b40ffc382f0ee11a815d2ee081ef0f4723528a91bc19ac2241234d6910be1db3b4118b0ec704abb258eb7c97efd0fba69646715b920bf1c3ec4fc002b3a61150c2ca1fd08548af22314f8b92c6e51b007a12dc07ffa38e28e00bb8af2c396d7f5f7c8e4b46f9d08ca0567c178373805833f14d49462aaecaba42a3d334707920c59fe73c08e3a4cfac5f914eb49be8474e3675a322c051871bbf6c4eaeded423db86fbb9c8c3a9d43c64773eea68fc29e1ea34d5f7c9e774ba3b4f74dc4fa7f9982d012efe02ab5e93b717871f67e680bd76c292f24f3c753346f973c9be5ff46da1df00867328ab80a4d93abbbb9b6a1c9ab8c69a29ca96040476c3c5216fdf78ad3144e0daed981510d11ed4eb48b007dab45b493af3af71901f00c3bbb91df6a18503d2b6490edd1775064b9dcca6deb5925e32fe9c76e46261a4fde4c32844354aafc497b61f627a5b7d132a3faa5c4e8d34512b08109c557ab60bcde8fb142d05e1e5966e40f330be11df0ea75064a2fd1a4fc46a9daf199899b0f9e590390e8e93590f698298823edc92b1dd9cc9551fe30d363ab217cc77becf02a975b75b5eb7c72eff1a089590d0ccc1454e66bbb9a53981197b0e82d3649c5caea13252d89c9c78deca00473d1ad4d41555fd5464394441a05419be8658ce4a0903ade53739ea3b4c603ba787921b321c02033126a27389e307c60e77fb6c49a89ec967a52973e398a1e6ed510ce6f0ede78979dcd0f2dba2adcb5b8089f467231f039c43b76c7b6896c4dc8cac9517931240760486b2abcfab2120e268d58de72fd63937d9c9ca05b4e42142b1fc8755e1e8d66b5d400b9c5a5d89ecec5415edf3b95887bc433246896dcb36fba61a150b4d9fbfc2fb91b9b0634199cfd0fcc25b62efb1c41efb76c3882cb08769ab9f7cd6aa6a219e4ad255d15985f182a3019f66e825a42bbd586b01a25e3da3eb02238794635e5b5657e026c144bc093940a5caf507ff9e0a0ebad18b9a56d81cb4e1927f9c1fc74a43990da31a718b4ef5dbf4e4916d1de9104db4ab0d3bf3b691573a23895afa3bc3681fa8f53670f056f888ffebee661d5d206c3d4c626468728988fe3d9df25a5852dc36612e5b8ee985148aa8dbd29e3a3564e2e39ff1dbe8e196c52f3606a9f19bdcbe4f566bf40b01b31f768af9db564f50fb5a9e2470f803c98effd202936109b95ae407d26c67cd8e191b4b372ea4b26a2fa7c1d79cc5f4ce6eb3d0f736e1b71a8dccfab75f380cadd3a2927845a097c7d947e56c9da2a011f44ee3c2bb715b25ead0ae6b2dd4e4b1215a2eb8546a35d02dd6991cc24d5dedf41d76d034cdf5c17b59690b8be617518d7549f4ca964a10e5d323cab189a547c80f56c409a8bdd369244b4fbeadedf02112f52e30ccdc1b4b80ac2368eabe3013c89ea3579b281a2b69dd3d9d2b49b398da5089f956ccfeaf78c1f7b53fbdb341a4246f7f986ca33fa2e9be120aa5dc619bd915d125589a1a50360370e3e6da79c4ec1c73f354f4eb3bb1eafadf95c6cdff197253092d4364506b8988f70f32d9c2ea14dde21c5dc8f6c6e7cc0ec26b6fb872b69a3447f60b66cbf7bf53f0476bea0e27d9db6f0debb99b29fbbbc9901225204c5fcca593a63a61114a717982b159553d48f0c2b8aa421d7253cc79d949cd17aec770557c679bcd36c10ebcbb1d7e9b3a55afc7bebd192aae09b607b675b060a916be3ac0f777ff84209634b6114f70daae7afa8caab5a31f8d0dec94f98c2d513acc30ea84f18ef6ef3a84985a42b14000869e35a13d034f240750a755b8f45bfcc29dcb78690cc840c1b3dd16f735a7e0da7d8d426c81fb385a09b2ba41432e7d396af83d967a0672f49c2479806324586b32fcb48cdb84f84bd7cb6be6e1d52dc1a7ff01272f677c5119b85028fa5435bc29d5389ac05bdf807f0f1dc8280771fe4f59aa2a5b2f5a5697c0a80cabcd0eed117d583ac259e145677bf046bcac610e4052f08baa7711dc518fbf482cc93efba963e3fda5561c4c2599f93c5330939741bd1248668e6b579607d91bd0ab0fd129b0616f6e399e8f9dd6d668b6c9df071af7657ef1c774fe85766946a7968acdd8c78cf12e5fbd2c430858a4c8b57b4642d3d48f2140c22d1fe0e3dd4fe8c396f21bba335dbbcbd3eca6f289fb06aa3657cc0b3a59c59d82f545c4cb882829f1841924e27597af5713415260ebff3d2beb626066363385dda2d1c111054cd63b0dd41d88e638b460e4bd376eaf93f134877d7c61af436eb77beb940a8a387056dbd369de65cd93c504b293a1b1f4aa01bad84efa92769b9c33c1b34237a7a0dea18ffc93e86d39ff33f95b82217df267872ccd8e3d323cc81fe13fdc63309fb6032c8ea276a456a7a31f8fd9ba80d36c3e0eb44e862d4d2c7eff5be4503113b0f509b3d92f339d2ec205c04cd16be057c835162c672e8c8ed708c0e48f8fa54e1505b001a7ed823d8f979b8a92066330617f02ed0379d036aff562aee110a63dfeec15f102750d3b0768aefb8b175818125ab6886a1fca878e09258dc350b572f414e636e9637ba5386af524759ee663b17c902466952ee30d2491c33a9a7a38b795180386c34071729c5eee634019072592c5ab7fd67338f93fffe8aeaf1a8f6a28ba7fb0d44bbf5ed1a3886686fb0e21533d75a7a58e47a31ba9c94891ce278ffd44d0f5cad0a54eee03f670b4e10ad6df2576995b62d524ac7abea67ae824633cb8a913367e14948bc821b291f147b60553be0af2f66f60f348892df03dfc4277a874aa65aecd3b9cc783ebc22f620a9f330f098a8a35ee6a116c19e059f2d5206fd8864973f409c74f7d91f19ee5a106915b79b9c9d4cd4fdfc854d1020c94457ca74420c5f6d0a931b6de75a8e7fa11347c806ecda343e1847fa79be882c874ca24c108ae675d6572db57a258d0695a93d7fd5d61001ba2b09dbb006cbf2b3e6dbf8324c272ec66c95979b6e1bc0b8b253a4449f15f525579add726d60b22e0c623674baa60dfecc8faee59e5725c756313444e564104229d2cb08f7880274636b20d56fca189f67b95c986bdb98aef647b037aa873770fff094247f0efdef3680caf4dbc47935b1b295297ae70a1df9d68ed81edf9ff2895525a22e7cc1a1fe4b88b9eb8fb21f394f97dd8f2f7d590713bea4501e28eefdefe2b8ba0d1f206321c7d428abd2f4aed33ea0b47e01ea3afad0bc31292d549a3b2ad31a7a11230a807ffcf606df45c289a49273d401b489402d5924c44f52b8d81e7f1259df0aeeb64af1d9c8fa8042d56ea87f3b1b8dfa132524d9786701e4a026afcf16ed51a5c3bc4809bf198b72c43a31f30ce3e2d2b7138545b72674f14aa691ff4e0a8217d28af5184f9c8005105c4303fe966d968304231d2396a047a8c4ba4cbda8742ac4c76c0f48eacf94612cb97f32afcb76a9d483c3a0ac61ab9b62f43be754fa2f3ea3f43ec1a10d5fe62495b4f1581a49fe8e22386b5869243c9d96d2718985c5e4d3c38414bcba2b0fcd95631082057958b5e19e55c17cbbddd8b4c0082f51a606706bbea50d092e64fb30d9677b0187ccc77df18ae6aaa0993add330aa1cd74cc2e389d7a61d9d6a56439e785ea665eeb2f9f63ec1603ce6568b86237fb7c3bc3e68835f88e0bcaf794417542f3c24bdf4ef3a538bfaba704736447ac8d127b8277bc542a14dbf9bdcf309e293746775d5f48e55684078808015a62cc513bad57091fe4a2b1b9905f3201107eef1dd9dfd977cf5c8da4c80f8a1adb3075e30fd2938f199309edce0d12fa47435351a1aaaa9d8c10f315d96021237561e686a77eec10bae27708f73336d1100ca0175dc373331a33e708983d688206772f647c806338c8365a14f8d3222bfdf838efc70a39c927a456d68cf618c52d6584e560aa2e25abb6f529260866348068a71599664e1ae2f615fcf9b2896a3fc756a18242c1a3426ab0985d45b2b5c43d18ab93f3944d083d7cfb3f0c4782a6a927d8b1e7951b2f160b5f536642e7e7df90f29ffa7846a65ee77bebadb05e4e846356f413a3779f782d6e7ee5b537e24986b80d4c4ea8d5817eaf171480d9babf4c31d6e75a455fb4ac56813c9a852e6470da8bdaa03dd423f57a91bece446aff79ddd414d1b340c9ecc08a26b80945e6be7ff635077cf77094fe9de4bce21124a509155df2a44c959c75da03a214306944c94dbaf421c7d1676853add5261f1a9eb7e9d8c89b82a6b3fc18f4806c709ce4b5e780a3806c6ee6a1bdcd9d6ee9a67c63b48e7649021263fb47a9af87f7cd210b9f352df1c6581890c4990ca22be552d6443d5a8cec93f375e32e484e6b97e190a01074fa1e9ad3e4d4eadc95275dc2ee9077c72851b4e7a80b0c91aaa338aea12167d93370e082c72d3c1b02e007213709005626fba36805d0e6de99b5c985eb23cb91a5027622cdf7b9c2e83294170b743b74ec23475b55547b5e685f9525ab2d0686ce3165c87abbf9e4fccd29e0bcae7262e626623fb07225f033975ec1c5ad230876fbf06583d4fd9affa5c3092a027de16ba71c5c9eac5d254b0b487b1c6664a6d80ad09d247deb6e14d081a4f21046cae8d4899af7b785aef594fe286897c35097e8104b8bfba30f5b9cf67ff4988b0fcd23765cb4aed0b7d4b23cf81e0e5f2bf26a05283d6b78cd14e9ee43c87a7b45d8d43d611fd3fb6a1caecbfca099c77074b0c39c9ba34bb04ec58afc6e1103493d3078bfdcc80716da9d604d89e8da40feccb89b749e13c1cf10282e1f4b5f8d74ea6619b8cf9370ab7b972cba9d472b491d11a051c86a511e510c7b183df57ed40fb30e7013aa6f87255b3fbb0f18788d2990329a51ac0e0511776dd792c211a5d44cb52bd10ed1dcdc5e2c80a726b909351dee2b6e32744ec80ab5b5d9509aa7ff195ee4799a357d393c8b06764126c6fd15bb73b32d26dffa478a41f3c0b9f69ca7272e5108608c79416c20dcb074af1cca042ca685da19e51edc0c8d79869151c4e0d5b2a3bc45424b767629a008073db864ea995bb2c90957360d7bf1037898067b02411d8cfd8e3ea781737e9d1dba4ba5b4bda92189273d83d6896263031b74bfb58023a830ebaa30e3eec493a5ac271a7d9a5566007109c3f2185f13431120b3e31e3dabc98c3133bd44794153dd02f6de51dc359c80c", 0x1000) mlock(&(0x7f00007b7000/0x2000)=nil, 0x2000) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001000)='/dev/wsmouse\x00', 0x20, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) munlock(&(0x7f00009ec000/0x2000)=nil, 0x2000) dup2(r2, r3) fsync(r3) dup(r1) 12:45:35 executing program 0: syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa72c9b75c479b86dd60451a7c00382b00fe8000000000000000000000000000bbfe03800000000000000000aa210000000000000004009078000000006000cdcb0e5e858a251d0000000000000000000000ef00aaff0100000000000000fa0000000000010000000000"]) r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x11, 0x3, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206916, &(0x7f0000000300)) ioctl$BIOCFLUSH(r5, 0x20004268) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x39, &(0x7f0000000000), 0x0) sendmsg$unix(r6, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[], 0x0, 0x401}, 0x0) write(r2, 0x0, 0x0) dup2(r2, r1) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000800)=""/209) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r7, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/24) 12:45:35 executing program 0: r0 = semget(0x1, 0x3, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = getpid() ktrace(0x0, 0x5, 0x8, r1) pipe(&(0x7f0000000000)) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) fcntl$setstatus(r2, 0x4, 0x8) 12:45:35 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x3a}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x30) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYRES32, @ANYBLOB, @ANYBLOB, @ANYRESHEX, @ANYRESHEX=r0, @ANYRES64, @ANYRES16, @ANYBLOB="73a8fcc309ae3f5e92190ae662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2dd5074408067b8c8828daf9e993b6cdb943e713e000000000000000000"], 0x8, 0x800) msgget(0x3, 0x0) msgsnd(r0, &(0x7f00000003c0)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000140)={0x0, ""/145}, 0x99, 0x1, 0x1000) r1 = msgget$private(0x0, 0x2000000186) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0001000000000000"], 0x8, 0x800) msgsnd(r1, &(0x7f00000003c0)={0x1, "18fcaed522883bfd2397600a0390bdff6da00098f2ce07f451449f1b49b170d6c40fd6158542f1633c6006650da23f78c49acd9c56dfa7cb6fe730a1ac6eff3f9297fa36587eb5272e32b2bb1ee5743d10f45891617f4cf26aad51ecc873e34b118467867b1d5c4319afe1ce895ca005663a3da3af19107351be25c0eeabd2d05a0b4084c1ba17c9f3e91e81fb701ddfe2f85902bc2cc1a4b6be47a1fc0eba9545a033c2b62960256d15d7d752ebeccfa9bf3ee86d3da6d7cfe73cabde0e12d9c0409a9624ddf09fb8e41102c1a2c526c12fc58249825dcdaaa66fcf4c8f9da49dd563262cbb1bd30d627f428fc981ec663ec776cdcb151588a75c604f3128d23c6e3ae8babaa701848ccb1155eac09f305d2e5ff25c1fbd88bed4c255d657a2375f5a2ffc4c8be5096399544b6954e24ad81bc6a5476a95da8cdd16a1616ee177900f50a55ed58f28978afff6758e4f39b097c8742e2905876f7d33b9243e7c70725ebcc506a589936580caff129c07835499a91abc997ddae85ba81c3ab1998727ce0bc15c9f75de2880782c9a"}, 0x196, 0x800) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/70}, 0x4e, 0x0, 0x800) msgrcv(r0, &(0x7f0000000540)={0x0, ""/110}, 0x76, 0x0, 0x800) msgsnd(r0, &(0x7f0000000040)={0x0, "a7a422b500fd98faf39320bdd36894afe847ffdbd5e268adf1022d264be3ae641e6cae62e89f1c9308263f2723c5fe72320196b39e1bb221755f1279bb0e4543f2b5bd33dc9d320db33432770d4b950b4cc431b95d1e068c2684f585875120810a6a456c"}, 0x6c, 0x800) 12:45:35 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xa9, 0x0, 0xfffff801, 0x0) r1 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) 12:45:35 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000078c000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f00006f7000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 12:45:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x810, &(0x7f00000000c0)=0x7cf, 0xfffffffffffffea2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x400, 0x1, 0x3, 0x5, "afefc8e438f58d5cce6963fc792446c1497fb289", 0x200, 0x5}) r4 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1fffff0366dfde36ae61dba64800"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)='8', 0x1}], 0x1) read(r4, &(0x7f0000000540)=""/4096, 0x1000) 12:45:36 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffff08000000030086dd6031b9b313c39dffb8220000000000000000000000000000ff02000000000000000000000000000b8c00907800"/70]) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000009611a000000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = msgget$private(0x0, 0x2000000186) msgsnd(r3, &(0x7f0000000040), 0x8, 0x800) msgsnd(r3, &(0x7f0000000180)={0x1, "739d31a6fc5d43a3a472c31b1e7ff325d53e5be83883619937b3d16edb78bf04545ca2ca1902e68563f40fd35accadfb38c443e1ccf835f36f9a0d1802061068ef5ec1b4f24ec2486dfaec098837e90f6a730c8a1bb259f7ab93e5532e0c31991fd276f57114d179d2ee48d9b2eb54ff9d3739d56610a5c064f277db519d380627245118f1220ba7fe334cda8e118894a5b9da41d65e5b447b84c000358ea1a3a574ab"}, 0xab, 0x800) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0xaf, 0x3, 0x9, 0x1, 0x8, 0x8, 0x6, 0x2, 0x0, 0x81, 0x8}) 12:45:36 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="b100050400000000000008000101000074000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4fb5ab6a2ee7d28e3763362ece319e6b3a7a95dda51b8f9fc8acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e206564c80fb70c18e974c937e1b9e8b4660183a28816ee44e8bd5e30558b0035591caeab784ec5bf4fc169d1601e3e06b1f8f758754a4e682b40e00542bcce9af0ffe7e1b3425c87bee6e8daa56498713547619898ba2fef73c0820119a1a8fdaf37df6fb843616f9a0296b338835b55c454160fb145ca65eec553b69dbf4868a7679ca2e3db56cb5899a28c6ec96fc9f5cf9c96c5c802748effc7e8703e28e0d3ac7277d9ae93a6abbbe58027a11a05f84bad55e5b04c1eda3efb95acf24d5bee779788cf380c0e47c76adc15eb96b", 0x128, 0x0, 0x0, 0xffffff7b) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x21a) 12:45:36 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ea", 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="2902657f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040), 0x4) close(r0) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x8001, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x28482, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00010041000000b56a00"], 0x10) close(r1) 12:45:36 executing program 0: madvise(&(0x7f00000fd000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) socket(0x10000000002, 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) r1 = socket(0x2, 0x1, 0x0) close(r1) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000340)=[{&(0x7f00000004c0)=""/118, 0x76}, {&(0x7f0000000180)=""/32, 0x20}, {&(0x7f00000001c0)=""/128, 0x80}, {&(0x7f0000000240)=""/46, 0x2e}, {&(0x7f0000000280)=""/150, 0x96}], 0x5, &(0x7f00000003c0)=""/163, 0xa3}, 0x41) connect(r1, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r2 = dup2(r0, r1) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x6000, 0x8) mlock(&(0x7f0000409000/0x4000)=nil, 0x4000) mprotect(&(0x7f00003ae000/0x3000)=nil, 0x3000, 0x1) listen(r2, 0x2) 12:45:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) read(r1, 0x0, 0x0) write(r0, &(0x7f0000001640)="8a", 0x1) write(r0, 0x0, 0x0) 12:45:36 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="04182364fd2902c34380408d17f1fc2d49352b6d18"], 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) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r5 = accept$inet(r0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) dup2(r5, r4) 12:45:37 executing program 0: r0 = semget(0x0, 0x0, 0x602) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000200)=""/67) sysctl$hw(&(0x7f0000000040)={0x6, 0x5}, 0x2, &(0x7f0000000100)="530ef19f77680a88ffff784e8bb0911b632bff90d0f51df49e80d62af3f48b22e2ebf8a71e8ccb4ddc4379e244d23bd2739227c175063bfab4f22444d0e4754f36a0de604759557ec1549a48b2eb30e34400c38b4314a291ab609a5a9b8bf5c1b0d183328ce3cab170f105a3a5514ee3102c72e45ed385c9fb0f859133a767aac32a0b81cf4cb4fea5c0d353b22e43620a6d6266a9855287dcd5ed850038d30a64f01fbd030000001582d4111e16ca825e1037c0a48f8deef75ee30000000000000000", &(0x7f00000000c0)=0xb, 0x0, 0x5e) 12:45:37 executing program 0: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x2000, 0x194, &(0x7f0000ff7000/0x2000)=nil) r0 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmat(r0, &(0x7f0000000000/0x2000)=nil, 0x1000) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$KDSETRAD(r3, 0x20004b43) sysctl$kern(&(0x7f0000000140)={0x1, 0x4a}, 0x2, &(0x7f00000001c0)="ebd01cfa", &(0x7f0000000000)=0x4, 0x0, 0x0) 12:45:37 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000280)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "10fb7f", 0x8, 0x3a, 0xff, @rand_addr="0000000000000db74c00", @local={0xfe, 0x80, [], 0x0}, {[], @icmpv6=@ndisc_rs}}}}}) r0 = socket(0x2, 0x1, 0x0) close(r0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x5, 0x3}, 0xc) 12:45:37 executing program 0: sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) getsockname$unix(r0, &(0x7f0000001100)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1010) 12:45:38 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0xffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r4 = socket(0x20, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x9, 0x7, &(0x7f0000000000)="ebff75ecd525d36e5a7df4f17ecbff13b900102e", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:45:38 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x200000000, 0x3}) sysctl$hw(&(0x7f0000000000)={0x4, 0x11}, 0x6, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) close(r0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x8, 0x8}, {0x18, 0x3, 0xe21, 0x9}, 0x0, [0x6, 0x5, 0x7, 0x28, 0x1c000000, 0x9, 0x8]}, 0x3c) 12:45:38 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)], 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 12:45:38 executing program 0: syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0xffffffff, 0x7) syz_emit_ethernet(0x1066, &(0x7f00000010c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800450010580068000000009078e0000002000000034e224e22", @ANYRES32=0x41424344, @ANYRES32=r0, @ANYBLOB="10100008907800070103033f1312e00c7952ec393803d97bcc00ccaa29c7010402001312be2f7a4729514a14a30dbe9f6cddead90204200044e1a8931c1b02d595a2f128ab13fa649e0930cf216a31c99194a56602fa32c13ead787d009760411a4d74485c7748dd491362dcf01142d49dfde034f257e9ba135018f7be4c49e4452fbdd43aa5f5bf08cc5be9fceda4d6ff12f9dc58ed4eef77b7d3304db7c8822f40d1fa154db66a5e1e51f23d99ed5b21458d2e7fa6ff50174aa9f806114568c408f123857c14a02fb7a58970b1ace72f77c6d978ae677ad245a8294c83c7d4093b48cd9fa2079e96441b5e0512d3517d9066f3b31d1b86ad14bec55773785067ae21b28f7f3df9bf1e7c3f419a62c246953926ddbe4049df1d19d49282dd20883b7dea084c35d1f02a4cc413232d1596e060384f2d63d74957e81d39c35c4eef3d6f1ae3936bf12dccd88f7cc724e363a7c0f05e84613814b3941d8d9f1ddac42669217f08505f302c725f1c8db90021be3eb1d6d3027358197360356ab3e6bc70b42959bee0c9d4094e7a0dfb49c965b62c21df2d3057ed0f3a4b535b01951799c0b97b8e1d220d42228311d76ad2f339a270c60e50177f8981bd547d481c5a0763f932b0423f237424f39039f34287ebf10dc216e2f8d9e8906bef5297ad057e4c6e3ea8d2311ed472b6b5f9879692d7f1303ab8ff4a2c2f68bdc57964629319a8cdf710a532a1c01ceff12f7bb72ddb322a2a1bfa13a8d758000db353bf655ac544762c71266b46ba9197a061d589398f24989d3e50f1927d02a0b6deca7701197c5eadd7bb5af3dcd4881d685f691a6a0bad4128c9b86f9737726db6957f52bbd62ccf2441458e068057c6a3f755912736cca8cfa8bd2cc162b8134ce97a69e790fbea770f31f785514b0f4b5e11d636f3efacd624aa7c9c6a9610d0de6c56dfd834da92ce601ede5bb58424932abc00c2b3ad4f5cd086c0221b7219841f6782ffe80eeb992ae16572cf9752e51a3b3c56511c6a56903b6be23fd91d387245c02cb2b7d6eac534d18c59932996c0fe5ba45b8c9749e8f105bf6e7d7bb6d664d2067ef1235d687d21a556b3d485a821472774f660bd7c4ab8230037973fc01fffb7a63fbc29cb4e60c9b2b99a83362b343df3dea7446c137007155f756b11d1072ec69f3cd4950cf0821574085b5bdef5cc99793385d018b83348016ed00d8accf98bea3ae8e734aed8d2d52ffd2ab87898956c19035e5e62980334e72b32d37b3082017ac0d20af1d486e629e2c9dba136be5ec2c0671a15bf15a75d3b9c80f019875a9e04f1830b1931baf334862c473d5c9512a681f43c6cfbd35ee9ba93de7fca040d7f8843e6dcb0d5723b435e1858d3ea8243b39d429bdc827e0e55cf64961431e53e5fdfb679de88a383ef9e669f59e20ec3f9ff7f24e75a29413080b8d63279afa48c0a751797d94f6ff079d49814ce08a2e6ea3b76239ecf2f8d0b1b7ad7b6368332a13d495df3791e2ab12cc1ce893895125bb9501b4a669f01829973e6c610c618dfca25009cf50843020141e6c5ea6804fdcab6fb79d69c7403abecdd3fabd446ec08aa63c3b89bac40b4f71485fee3bf4035bb8c25949458f0fcefc40693844a18f0fa39650a7065c1f713cdc0516b524f0d918b64b0a0e4e357ffe496191cb343ee9ddc7e07c656068c9e5aaf23567388bb7e87e75072864103730d81d75734887593329ecbb47ae1caaa289aaccbac49a59ef0fcbeeda42bee14434afab43b38ef8daa28e18fe58cc25342eb5590bbfc494c89af670fdacf779a79ebb16fe1d85b35a90ced53fe30436b8481d57f2b4d2d9089b05e6fd77278bca7006832844c5c0a0e7583ea6aca616c96420dc7bf9e847d227a2cec63eadede79a473fdcae3e813e345e0269e5c27f5007d0ff9b71e9e38a27c53cc6c15087f32092352e625a32069d0ff7ebdbc2b1fe23dfd281fff1008e1fa0278baabf75b37d1afc9312009e77426a9cbc08c2df0ce6c4a0097ba20065aaed01b416cefbeb30995e77843d2220594c00b7ed9aff179171be9356c77369e4a4e145122ff178995970b8b22618d53b6e47b2afed998e0278535b6972179c819c9fd87f5124daba25a7ed59d1e2b8519de88c94662ac72060b61cf50f7053508647e10d6a54aaee1f04614c7157a077de3ee3c210dd4308c9233641e44560807f5a8e7dcb00e6f91015dc3112add65fceba1cdf0ca4ba72a441cd0c6e7388d8c84d9b9cf60759d7c816ca675186206c5fe1c8bca8a37c188676dfc4908d06d0d8611a656335a6eb0229c032c353512f2ec434540ad1d4e3aac0a3c219cc7bf39ff8d89d83702d619c12fc95d486dfc5a192c2ae66cc6e46f66c125eb702531dbc6aa4e5aff13b7de3263df61e021a350b7131d43aed6849d7299e542f9cd9cdb30350f29c58c3124ec61d63d16daf957e5fa54051a149d8778574cc0deedb2e84b3c6b27ee9e9f74abd04ea7925aded2892ebf7f09df0dfd0dadcee22ea99035b9c26b214646428c22bfa5bdeed4833ccfba849c7400f9d13764cfcf459c6157f0692f3f951b5507e3c7bbdab277f4d3bc6f89b286d9a81b5cada668af1ada24e990ccbc040e95a1de8054bf5492606f1c69657b22a361f20c3c68efc2a1126dd5d8eb0264042373f74945577eb1dc5b618442eac2b7dc43304de931bdbee67062c3b5befd551eb76d3156992caa3d43236a57ea44cd45e3e081ce4dda6be829477c1708c5e56a586c30a50dfe546a12016507754f0091c6d7ea817e9a839df61c232926c3e1e0a7f058bf8863629e9c5aeef13a49a8ca2e4d0b61e746f7d5fccfa0a54c6051e54c51aa7756a853145bb30cc99918bc0aea74428b6fadec09aeedcb9baf3dbce9a3e486f0a005333d5041389c1b13bf5e5e76572b1cf48c1ed15120dd84b4fe9591ddc286315c995346d21a6809d87542db3d9a5fdc537a91bdd144659cff327b039a324ac5943533b8acb2d62e697714a102aed14cc4899bc4ed2c3f0bc6d184513920047e69c91ff55c11faf8d69590b6a65b688aad87b9d2034960f3f83149dda1f35e130f22bad11230b38009a47f62d33df83ed1ba37c11ddc39b860e14ac64f86f7e6b0e031e745d246a140876dd2c5697aaede6b61f124a8bb3bcfbeb0b463db17b7b3ac75893a6264d744121c8cb22d7a5c50229c9e2ae4c6283d1fc28c5e1668a9554252ee29fa86111245c14c0e7795e87cda2eda060166c9accf9a3d4d54a46b90503dc0c20b0f4986c15a5c3dc9c8ea6ea20f6e85516162a844e44ac04d9542f7eee304cba626f79851860ee92a83651e0f819f833e4256a777eaedab8c41f136314c1bec91c46e7c0d2f89b06815796e246bed7b18d41d75ac043660a86cbf2147c66a7f72c9b40bbfa3bcb508f0491acb210f5f8b508f132c9d747d61351a01a25a76418dfbe7cca04da68a485b0e2ee946a461deecb78e9f455ee328fc4cd0322a532a83585c5cc1d45603b876b988c24e06bf31d5aba664fa651b0bc0f95fbac7c37666927ef2ab02e0014c0dd4769a1cd84df020622c62ca89be08c6a7068d66bf0882ce0bf68202a20d2c6443153e6c996b40034cf77d9d2e7cb385933ce7ed30400e77b6c93e967227cfd23fee2e475ae4eb32d22a66694ab4fc522b4c0c3f6a5c778bab0a737331562134db39cceab3a470f387497e9ed7b860802cb8336b35ab4cd75a13b2615e3037fbefde40e03ae68741012b65b0140fa1091aadac75ac251733e7ddd30a7a8e8bc4604b3f18178b5cf77db2a151807f3c3a4ce36e12f42ac79428055608db0edc3d8894925f2cbba729fa1948a4e8d8d50def4361a2f257380d562fa240480cb475c1d66cf717806a8e1e2de1120e770736e083a7b8aa17ba2aab41361aa0c083956e80198ccb0cd65a8baf3c89a3d360601df6306b2e0800712a06acc59ec6b64797623d4e839b423b2eed40495229041315234625b16cb2e244d3654f6297f76263ff9ed812d9fc4947757af2f94d3e8786eb64b882bc48c376e546f31b772f58a24ee8aa694e229fc8cacdffd248bfcb8a1e8cba13ad2b8206cc0acaac4e4d49fd07e60e71371216842aaef0afb3d5a28b401b01a246f5d1c7c385c1edded88b77bdbc1afbfe8779dc2bc11dcac724cdbb4f2f44e4beb15390cf38af3aab03a1585b640d95326c1e3ca0ef43b46750ce74bae1ae4cbd7f15a50749d25450ed4e7b14ae4f1e0b2b56820233d9a0f0787396099cd7768a491e9aded09dc817675151aba4b71736684a3dd8deab9801f69e9710db90ce5807be262cfde214eb2f6e8e073dd5cd0df5b700c94c0aa8c7c20218ca8c917906f49e97f0c2974c0ba0bd9bd8724de5e2415e88a8cdcb6b6d58f0c21ec6624e786c7a3cf2775af4465a12fd20083c0573ddabefd8afcfb1243ed75f2fb4a8b3eb1c2e964bcd6f0cfead02e0c88a252554b1787a8369384760d3e086e4f5174e80aec9dfc2c020177f851491b98875e58e78c8fc2e2dd076ea3103d884fc2677728932844f9ff374ecfcff078739e2e955b1389d0e6d10679b2b30598cc79ab8e209c731ef024e74eb6340acb59a1b94d4ff80410bb75de2f55a08fb28895b75353e1233560cad682cb5d9bfd621b462d281c7d03b30511c0451b434bfbe99e1decb914f94e0b9ba753f7f322a70084b758201d76fd0e5bae9f81fb2f0a9302c061b4be7a30995175c3c84d984c1a411e49512cc7802d00f5441804143901c659f0ced9fbfc36e8cef03c671dbab926e25d2f72a787c1a2e54a778092e8c374405e407b19c9d4d96676bd6399d7e3843f5264b1bd79420991011c22527ed3b91d837f54be0d2cccf3fc237df25bc07f04ac9f53e5ab5ba6d56060c00f6710a322e51eead42214948a643d352c12e66759a1252fd514e713b33b7861d93424d9014d7b705a8d91a5eb4e52937409a39d1cbf88df2dfdfb201498eef80c8b63c618aa5c644c6cda53cba81d1c5b8438459fcaf1a3ef573d7758cfa7128ee1a06721426119609ea6afc20a6aa1099cc53cb4efd07323fd794210a43b43913d8bcc5ca8b280820412536a83874336140c73b575c9e4d1a7caa8690d0d38d755b382e5a022ff09d16cae876a6922ce6faa753cde94ac57e6b5b70828d9ad74d6b7aeb75e3f923275a90065dc3367f460359453abde5d1fea64514586a83a0e52ef83e3894be3bdd6ee12b39cead9a9874d21ed336c09e19ab3e3a282f8455a6870b805cc406e8b5b4a901c869032c0832777e10d941c65c12d36d867da2030669e15292c8a89dcbc15a70e835984ea8b968a2428c523b6fe0207a32956b0d2d58e9b98094d850b3fff731875d1fa9083e9ccbd953a1f47296448f6dbe5955c2dfbaf7e32f3369dde8e7c3718c01f962d1035b234dc4200419520628500036d7348536d4162ef6348e4b80854af069d32f6d90c54bcc34c07e231a90b0349dbdbcb5fd796990f45ac7e5d73b698fa9af29be0bb022d36b20ee33cf392bdb52ea7fdc861e5e39dfa63825d0af01bfc54755b6f06d77bb68f30d157aff7c752628762f606085a488db93bea251dd4308626a40dcd44a60373eae7d366dba0ff02ab5d9722bc0d67f6188372d3eeea1600038f5315354ef7e64d0e3fda8407332b940777c63188bdd64aaa83bd95cb740823fadd779dde37f32eb5b6b82ab5bbf3ce44b40d937d8320d3bb05f3c697491ca3548338376d332056d6d4d38935e161b1371cb1cc800e416bbdfead341101a8428545409352d85b84e241b7bf7aa953bb0621833da526cf91e7806eb518740d11006502f62080ed5e690950e74cbb91f1090f7368b90930265bade9c62"]) syz_emit_ethernet(0xb6, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa3f42c22d165c86dd60a08000008006000000000000d9ba78127f748999000000fe8000000000000000000000000000aa4e204e20", @ANYRES32=r0, @ANYRES32=0x41424344, @ANYBLOB="7048003f9078007f04020000000000000008845c8bfdf5a7a65690cdd892ba34249e7fb53f9ca32eda6478b7b84f9ef70f930cc6fb77a97c735fc77b4899e3795ceefc6bba9ce3380a4ad1a9623b90711633b03cfc471500fd219af49726826dff112944058de1cbd965ba8ca8ffa4e4a4c5ab02"]) pwritev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000040)) syz_emit_ethernet(0xcb, &(0x7f0000000440)={@local, @random="3f42c22d165c", [], {@ipv4={0x800, {{0x25, 0x4, 0x0, 0x6, 0xbd, 0x66, 0x86, 0x7, 0x16, 0x0, @multicast2, @local={0xac, 0x14, 0x0}, {[@rr={0x7, 0xf, 0x2, [@rand_addr=0x3, @broadcast, @empty]}, @rr={0x7, 0xf, 0x4, [@rand_addr=0x6, @empty, @broadcast]}, @end, @rr={0x7, 0x1b, 0x1, [@empty, @remote={0xac, 0x14, 0x0}, @rand_addr=0x20000000, @rand_addr=0x1, @broadcast, @empty]}, @ra={0x94, 0x6, 0x7fffffff}, @timestamp={0x44, 0x18, 0x8, 0x1, 0x1, [{[], 0x2240}, {[], 0x80000000}, {[], 0x1}, {[], 0x4}, {[], 0x4}]}, @lsrr={0x83, 0x27, 0x0, [@remote={0xac, 0x14, 0x0}, @multicast2, @loopback, @broadcast, @local={0xac, 0x14, 0x0}, @multicast1, @loopback, @loopback, @rand_addr=0x3f]}, @noop]}}, @tcp={{0x2, 0x3, r0, 0x41424344, 0x0, 0x0, 0xa, 0x2, 0x7, 0x0, 0x3, {[@eol, @eol, @window={0x3, 0x3, 0x9}, @sack={0x5, 0xa, [0x10001, 0x5]}, @mss={0x2, 0x4, 0x7f}]}}, {"e9"}}}}}}) syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0xffffffff, 0x7) syz_emit_ethernet(0x1066, &(0x7f00000010c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1058, 0x68, 0x0, 0x0, 0x0, 0x0, @multicast2, @rand_addr=0x3}, @tcp={{0x2, 0x2, 0x41424344, r1, 0x0, 0x0, 0x11, 0x10, 0x8, 0x0, 0x7, {[@nop, @nop, @md5sig={0x13, 0x12, "e00c7952ec393803d97bcc00ccaa29c7"}, @nop, @sack_perm={0x4, 0x2}, @eol, @md5sig={0x13, 0x12, "be2f7a4729514a14a30dbe9f6cddead9"}, @mss={0x2, 0x4, 0x20}]}}, {"44e1a8931c1b02d595a2f128ab13fa649e0930cf216a31c99194a56602fa32c13ead787d009760411a4d74485c7748dd491362dcf01142d49dfde034f257e9ba135018f7be4c49e4452fbdd43aa5f5bf08cc5be9fceda4d6ff12f9dc58ed4eef77b7d3304db7c8822f40d1fa154db66a5e1e51f23d99ed5b21458d2e7fa6ff50174aa9f806114568c408f123857c14a02fb7a58970b1ace72f77c6d978ae677ad245a8294c83c7d4093b48cd9fa2079e96441b5e0512d3517d9066f3b31d1b86ad14bec55773785067ae21b28f7f3df9bf1e7c3f419a62c246953926ddbe4049df1d19d49282dd20883b7dea084c35d1f02a4cc413232d1596e060384f2d63d74957e81d39c35c4eef3d6f1ae3936bf12dccd88f7cc724e363a7c0f05e84613814b3941d8d9f1ddac42669217f08505f302c725f1c8db90021be3eb1d6d3027358197360356ab3e6bc70b42959bee0c9d4094e7a0dfb49c965b62c21df2d3057ed0f3a4b535b01951799c0b97b8e1d220d42228311d76ad2f339a270c60e50177f8981bd547d481c5a0763f932b0423f237424f39039f34287ebf10dc216e2f8d9e8906bef5297ad057e4c6e3ea8d2311ed472b6b5f9879692d7f1303ab8ff4a2c2f68bdc57964629319a8cdf710a532a1c01ceff12f7bb72ddb322a2a1bfa13a8d758000db353bf655ac544762c71266b46ba9197a061d589398f24989d3e50f1927d02a0b6deca7701197c5eadd7bb5af3dcd4881d685f691a6a0bad4128c9b86f9737726db6957f52bbd62ccf2441458e068057c6a3f755912736cca8cfa8bd2cc162b8134ce97a69e790fbea770f31f785514b0f4b5e11d636f3efacd624aa7c9c6a9610d0de6c56dfd834da92ce601ede5bb58424932abc00c2b3ad4f5cd086c0221b7219841f6782ffe80eeb992ae16572cf9752e51a3b3c56511c6a56903b6be23fd91d387245c02cb2b7d6eac534d18c59932996c0fe5ba45b8c9749e8f105bf6e7d7bb6d664d2067ef1235d687d21a556b3d485a821472774f660bd7c4ab8230037973fc01fffb7a63fbc29cb4e60c9b2b99a83362b343df3dea7446c137007155f756b11d1072ec69f3cd4950cf0821574085b5bdef5cc99793385d018b83348016ed00d8accf98bea3ae8e734aed8d2d52ffd2ab87898956c19035e5e62980334e72b32d37b3082017ac0d20af1d486e629e2c9dba136be5ec2c0671a15bf15a75d3b9c80f019875a9e04f1830b1931baf334862c473d5c9512a681f43c6cfbd35ee9ba93de7fca040d7f8843e6dcb0d5723b435e1858d3ea8243b39d429bdc827e0e55cf64961431e53e5fdfb679de88a383ef9e669f59e20ec3f9ff7f24e75a29413080b8d63279afa48c0a751797d94f6ff079d49814ce08a2e6ea3b76239ecf2f8d0b1b7ad7b6368332a13d495df3791e2ab12cc1ce893895125bb9501b4a669f01829973e6c610c618dfca25009cf50843020141e6c5ea6804fdcab6fb79d69c7403abecdd3fabd446ec08aa63c3b89bac40b4f71485fee3bf4035bb8c25949458f0fcefc40693844a18f0fa39650a7065c1f713cdc0516b524f0d918b64b0a0e4e357ffe496191cb343ee9ddc7e07c656068c9e5aaf23567388bb7e87e75072864103730d81d75734887593329ecbb47ae1caaa289aaccbac49a59ef0fcbeeda42bee14434afab43b38ef8daa28e18fe58cc25342eb5590bbfc494c89af670fdacf779a79ebb16fe1d85b35a90ced53fe30436b8481d57f2b4d2d9089b05e6fd77278bca7006832844c5c0a0e7583ea6aca616c96420dc7bf9e847d227a2cec63eadede79a473fdcae3e813e345e0269e5c27f5007d0ff9b71e9e38a27c53cc6c15087f32092352e625a32069d0ff7ebdbc2b1fe23dfd281fff1008e1fa0278baabf75b37d1afc9312009e77426a9cbc08c2df0ce6c4a0097ba20065aaed01b416cefbeb30995e77843d2220594c00b7ed9aff179171be9356c77369e4a4e145122ff178995970b8b22618d53b6e47b2afed998e0278535b6972179c819c9fd87f5124daba25a7ed59d1e2b8519de88c94662ac72060b61cf50f7053508647e10d6a54aaee1f04614c7157a077de3ee3c210dd4308c9233641e44560807f5a8e7dcb00e6f91015dc3112add65fceba1cdf0ca4ba72a441cd0c6e7388d8c84d9b9cf60759d7c816ca675186206c5fe1c8bca8a37c188676dfc4908d06d0d8611a656335a6eb0229c032c353512f2ec434540ad1d4e3aac0a3c219cc7bf39ff8d89d83702d619c12fc95d486dfc5a192c2ae66cc6e46f66c125eb702531dbc6aa4e5aff13b7de3263df61e021a350b7131d43aed6849d7299e542f9cd9cdb30350f29c58c3124ec61d63d16daf957e5fa54051a149d8778574cc0deedb2e84b3c6b27ee9e9f74abd04ea7925aded2892ebf7f09df0dfd0dadcee22ea99035b9c26b214646428c22bfa5bdeed4833ccfba849c7400f9d13764cfcf459c6157f0692f3f951b5507e3c7bbdab277f4d3bc6f89b286d9a81b5cada668af1ada24e990ccbc040e95a1de8054bf5492606f1c69657b22a361f20c3c68efc2a1126dd5d8eb0264042373f74945577eb1dc5b618442eac2b7dc43304de931bdbee67062c3b5befd551eb76d3156992caa3d43236a57ea44cd45e3e081ce4dda6be829477c1708c5e56a586c30a50dfe546a12016507754f0091c6d7ea817e9a839df61c232926c3e1e0a7f058bf8863629e9c5aeef13a49a8ca2e4d0b61e746f7d5fccfa0a54c6051e54c51aa7756a853145bb30cc99918bc0aea74428b6fadec09aeedcb9baf3dbce9a3e486f0a005333d5041389c1b13bf5e5e76572b1cf48c1ed15120dd84b4fe9591ddc286315c995346d21a6809d87542db3d9a5fdc537a91bdd144659cff327b039a324ac5943533b8acb2d62e697714a102aed14cc4899bc4ed2c3f0bc6d184513920047e69c91ff55c11faf8d69590b6a65b688aad87b9d2034960f3f83149dda1f35e130f22bad11230b38009a47f62d33df83ed1ba37c11ddc39b860e14ac64f86f7e6b0e031e745d246a140876dd2c5697aaede6b61f124a8bb3bcfbeb0b463db17b7b3ac75893a6264d744121c8cb22d7a5c50229c9e2ae4c6283d1fc28c5e1668a9554252ee29fa86111245c14c0e7795e87cda2eda060166c9accf9a3d4d54a46b90503dc0c20b0f4986c15a5c3dc9c8ea6ea20f6e85516162a844e44ac04d9542f7eee304cba626f79851860ee92a83651e0f819f833e4256a777eaedab8c41f136314c1bec91c46e7c0d2f89b06815796e246bed7b18d41d75ac043660a86cbf2147c66a7f72c9b40bbfa3bcb508f0491acb210f5f8b508f132c9d747d61351a01a25a76418dfbe7cca04da68a485b0e2ee946a461deecb78e9f455ee328fc4cd0322a532a83585c5cc1d45603b876b988c24e06bf31d5aba664fa651b0bc0f95fbac7c37666927ef2ab02e0014c0dd4769a1cd84df020622c62ca89be08c6a7068d66bf0882ce0bf68202a20d2c6443153e6c996b40034cf77d9d2e7cb385933ce7ed30400e77b6c93e967227cfd23fee2e475ae4eb32d22a66694ab4fc522b4c0c3f6a5c778bab0a737331562134db39cceab3a470f387497e9ed7b860802cb8336b35ab4cd75a13b2615e3037fbefde40e03ae68741012b65b0140fa1091aadac75ac251733e7ddd30a7a8e8bc4604b3f18178b5cf77db2a151807f3c3a4ce36e12f42ac79428055608db0edc3d8894925f2cbba729fa1948a4e8d8d50def4361a2f257380d562fa240480cb475c1d66cf717806a8e1e2de1120e770736e083a7b8aa17ba2aab41361aa0c083956e80198ccb0cd65a8baf3c89a3d360601df6306b2e0800712a06acc59ec6b64797623d4e839b423b2eed40495229041315234625b16cb2e244d3654f6297f76263ff9ed812d9fc4947757af2f94d3e8786eb64b882bc48c376e546f31b772f58a24ee8aa694e229fc8cacdffd248bfcb8a1e8cba13ad2b8206cc0acaac4e4d49fd07e60e71371216842aaef0afb3d5a28b401b01a246f5d1c7c385c1edded88b77bdbc1afbfe8779dc2bc11dcac724cdbb4f2f44e4beb15390cf38af3aab03a1585b640d95326c1e3ca0ef43b46750ce74bae1ae4cbd7f15a50749d25450ed4e7b14ae4f1e0b2b56820233d9a0f0787396099cd7768a491e9aded09dc817675151aba4b71736684a3dd8deab9801f69e9710db90ce5807be262cfde214eb2f6e8e073dd5cd0df5b700c94c0aa8c7c20218ca8c917906f49e97f0c2974c0ba0bd9bd8724de5e2415e88a8cdcb6b6d58f0c21ec6624e786c7a3cf2775af4465a12fd20083c0573ddabefd8afcfb1243ed75f2fb4a8b3eb1c2e964bcd6f0cfead02e0c88a252554b1787a8369384760d3e086e4f5174e80aec9dfc2c020177f851491b98875e58e78c8fc2e2dd076ea3103d884fc2677728932844f9ff374ecfcff078739e2e955b1389d0e6d10679b2b30598cc79ab8e209c731ef024e74eb6340acb59a1b94d4ff80410bb75de2f55a08fb28895b75353e1233560cad682cb5d9bfd621b462d281c7d03b30511c0451b434bfbe99e1decb914f94e0b9ba753f7f322a70084b758201d76fd0e5bae9f81fb2f0a9302c061b4be7a30995175c3c84d984c1a411e49512cc7802d00f5441804143901c659f0ced9fbfc36e8cef03c671dbab926e25d2f72a787c1a2e54a778092e8c374405e407b19c9d4d96676bd6399d7e3843f5264b1bd79420991011c22527ed3b91d837f54be0d2cccf3fc237df25bc07f04ac9f53e5ab5ba6d56060c00f6710a322e51eead42214948a643d352c12e66759a1252fd514e713b33b7861d93424d9014d7b705a8d91a5eb4e52937409a39d1cbf88df2dfdfb201498eef80c8b63c618aa5c644c6cda53cba81d1c5b8438459fcaf1a3ef573d7758cfa7128ee1a06721426119609ea6afc20a6aa1099cc53cb4efd07323fd794210a43b43913d8bcc5ca8b280820412536a83874336140c73b575c9e4d1a7caa8690d0d38d755b382e5a022ff09d16cae876a6922ce6faa753cde94ac57e6b5b70828d9ad74d6b7aeb75e3f923275a90065dc3367f460359453abde5d1fea64514586a83a0c52ef83e3894be3bdd6ee12b39cead9a9874d21ed336c09e19ab3e3a282f8455a6870b805cc406e8b5b4a901c869032c0832777e10d941c65c12d36d867da2030669e15292c8a89dcbc15a70e835984ea8b968a2428c523b6fe0207a32956b0d2d58e9b98094d850b3fff731875d1fa9083e9ccbd953a1f47296448f6dbe5955c2dfbaf7e32f3369dde8e7c3718c01f962d1035b234dc4200419520628500036d7348536d4162ef6348e4b80854af069d32f6d90c54bcc34c07e231a90b0349dbdbcb5fd796990f45ac7e5d73b698fa9af29be0bb022d36b20ee33cf392bdb52ea7fdc861e5e39dfa63825d0af01bfc54755b6f06d77bb68f30d157aff7c752628762f606085a488db93bea251dd4308626a40dcd44a60373eae7d366dba0ff02ab5d9722bc0d67f6188372d3eeea1600038f5315354ef7e64d0e3fda8407332b940777c63188bdd64aaa83bd95cb740823fadd779dde37f32eb5b6b82ab5bbf3ce44b40d937d8320d3bb05f3c697491ca3548338376d332056d6d4d38935e161b1371cb1cc800e416bbdfead341101a8428545409352d85b84e241b7bf7aa953bb0621833da526cf91e7806eb518740d11006502f62080ed5e690950e74cbb91f1090f7368b90930265bade9c62"}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0xb6, &(0x7f0000000080)={@local, @random="3f42c22d165c", [], {@ipv6={0x86dd, {0x0, 0x6, "a08000", 0x80, 0x6, 0x0, @rand_addr="0000000000d9ba78127f74899900", @local={0xfe, 0x80, [], 0x0}, {[], @tcp={{0x0, 0x0, r1, r2, 0x0, 0x0, 0x7, 0x48, 0x3f, 0x0, 0x7f, {[@sack_perm={0x4, 0x2}, @eol, @nop, @window={0x3, 0x3, 0x7}]}}, {"6118845c8bfdf5a7a65690cdd892ba34249e7fb53f9ca32eda6478b7b84f9ef70f930cc6fb77a97c735fc77b4899e3795ceefc6bba9ce3380a4ae0a9623b90711633b03cfc471500fd219af49726826dff112944058de1cbd965ba8ca8ffa4e4a4c5ab02"}}}}}}}) syz_emit_ethernet(0xcb, &(0x7f0000000440)={@local, @random="3f42c22d165c", [], {@ipv4={0x800, {{0x25, 0x4, 0x0, 0x6, 0xbd, 0x66, 0x86, 0x7, 0x16, 0x0, @multicast2, @local={0xac, 0x14, 0x0}, {[@rr={0x7, 0xf, 0x2, [@rand_addr=0x3, @broadcast, @rand_addr]}, @rr={0x7, 0xf, 0x4, [@local={0xac, 0x14, 0x0}, @empty, @broadcast]}, @end, @rr={0x7, 0x1b, 0x4, [@empty, @remote={0xac, 0x14, 0x0}, @rand_addr=0x20000000, @rand_addr=0x1, @broadcast, @empty]}, @ra={0x94, 0x6, 0x7fffffff}, @timestamp={0x44, 0x18, 0x8, 0x1, 0x1, [{[], 0x2240}, {[], 0x80000000}, {[], 0x1}, {[], 0x4}, {[], 0x4}]}, @lsrr={0x83, 0x27, 0x0, [@remote={0xac, 0x14, 0x0}, @multicast2, @loopback, @broadcast, @local={0xac, 0x14, 0x0}, @multicast1, @loopback, @loopback, @rand_addr=0x3f]}, @noop]}}, @tcp={{0x2, 0x3, r1, 0x41424344, 0x0, 0x0, 0xa, 0x2, 0x7, 0x0, 0x3, {[@eol, @eol, @window={0x3, 0x3, 0x9}, @sack={0x5, 0xa, [0x10001, 0x5]}, @mss={0x2, 0x4, 0x7f}]}}, {"e9"}}}}}}) syz_emit_ethernet(0x5e, &(0x7f00000000c0)={@local, @broadcast, [], {@ipv4={0x800, {{0xf, 0x4, 0x0, 0x0, 0x50, 0x0, 0x0, 0x0, 0x32, 0x0, @local={0xac, 0x14, 0x0}, @empty, {[@noop, @timestamp={0x44, 0xc, 0x6, 0x0, 0x0, [{[@local={0xac, 0x14, 0x0}]}]}, @timestamp={0x44, 0xfffffffffffffdd2, 0x7f, 0x1, 0x3, [{[], 0x40}, {[], 0x2}, {[@rand_addr=0x5], 0xffd}, {[], 0xfff}]}]}}, @tcp={{0x1, 0x3, r0, r1, 0x1, 0x0, 0x0, 0x40, 0x7, 0x0, 0x4, {[@sack={0x5, 0x0, [0x4, 0x4, 0x80, 0x2]}, @sack_perm, @md5sig={0x13, 0x0, "2bf3bc075fd9ec12d869418b82f124cc"}, @nop, @nop]}}, {"5cff570427dbfdf4e283595e707c87232d91d0a7a12b"}}}}}}) r3 = msgget$private(0x0, 0x2000000186) getgid() msgrcv(r3, &(0x7f0000000440)=ANY=[@ANYBLOB="dee7657f4a6db8fcb07748eb8263867385c6001200226fa1697cf1c6096b9bcaaed503c9c68db83f849fb534f6f40b10c80f432658b6742856c66ac635f4f7f852248a5e86e193fb0f197c78451f408efcf341c113872950238c50e39c7f00000000000000f0530f93aa3c2303b288463a63496369b9ad78822a98aafd6fd4893da99d2eac759d53e082e4821ff7f6c27caff7668244a48edc23fedd9ef8e4c92ba7654958a5e64e6880443846445eb6277523a6bf7810d05aca6de25159597d6ef523cb15ce9729dd2a77ab576fb8c2af5deb7174474e456e157038726ffbdd299086c6a7bb2105734a2a107b5a6f0c6f2c"], 0x1, 0x1, 0x1000) r4 = msgget$private(0x0, 0x2000000386) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r4, 0x0) 12:45:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) fcntl$lock(r3, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x200000000, 0x3}) sysctl$hw(&(0x7f0000000000)={0x4, 0x11}, 0x6, &(0x7f0000000040), 0x0, 0x0, 0x0) 12:45:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02dd8b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r6, 0x0, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 12:45:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x0, "00002451859e1865790a0000000000001fe600"}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x9, 0x8, 0x0, 0x8e3, "1556a90145d7186c11bfef3b3f8b347e16c3a2cc", 0x401, 0x1f}) sysctl$kern(&(0x7f0000000000)={0x1, 0x3e}, 0x8, &(0x7f00000000c0), 0x0, 0x0, 0x0) 12:45:38 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x39d08634, 0x0, 0x200005, 0x0) r3 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffcb0) write(0xffffffffffffffff, 0x0, 0x0) 12:45:42 executing program 0: syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) 12:45:42 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="bd", 0x1}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r1}) 12:45:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) pwrite(r1, &(0x7f0000000040)="7405f17b446578a542daa542a1fc6f508c872dba918baca4076808e40eb2dfb36862ea8a8d52f1d4", 0x28, 0x0, 0x9) sysctl$kern(&(0x7f0000000000)={0x1, 0x1a}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) 12:45:43 executing program 0: syz_emit_ethernet(0x2e, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @rand_addr, {[@generic={0x89, 0x2}]}}, @icmp=@mask_request}}}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000080)={0xffffffff, 0x8, 0x4}) 12:45:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xfffffffffffffff9, "73f300070060c3dce5081af659b0d7317a117c00"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0xed) getrlimit(0x3, &(0x7f0000000000)) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000280)="3e6c9f494d2a3e23db0f163ed2fb56d0d2968f1114c09d8c0623ab813459ea83109e535426759ae30747745c99006c38b1923cad713b9a583a93a55340de18873a8fb412b5d9113f8006423f41ff1b6256f6d3b61adc9e040fd3a48fc5bd5ef4a4daa9d8c055e118cf214b31475ad0a667f5156fe432b2d13a4c4c3a9f9bd5d0bebf8f73d0ea8aff0b2c7fe5c1b3a513959da02e3e234971d571f006cfc98ee3b742e379227105d27ce87e7dc6fec8d951734f903133fb855dcb583e22a986b522b91dfb8b3a65d1380efec9b80b57e18e92fdc269acf5e1c87bbc7681f3da8115f42cb626fe6ad6e34439c99ee70892078fb51bd2062f61033cc1622661d3395c21", 0x102}], 0x1) 12:45:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) socket(0x2, 0x1, 0x7f) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xe3, 0xfffffffffffffff8, 0xfc80d8c, "08002e0dfa0212420e091fe600", 0x6}) syz_open_pts() writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000080)="8042c44b98effcd693b4e02f263969f7701c734b0bfd661fee226fb0e08c039248749b29b779d8b4d43bffbdc4b2e08340156cb9f3b28210bbbd1fa1105f1d34531a8d12c12a20fcd755d3aa6e81350eb6be62b88801c78d3c1d43cb34bdc0db45a2a14d0ccbdcc552e389cd954324552c2a46ac568f4e1bb10d08", 0x7b}], 0x1) 12:45:43 executing program 0: syz_emit_ethernet(0x76, &(0x7f0000000200)={@local, @random="d0eab5fb5f2e", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x68, 0x0, 0x0, 0x0, 0x16, 0x0, @multicast2, @broadcast}, @icmp=@dest_unreach={0x3, 0x1, 0x0, 0x0, 0x0, 0x0, {0x11, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x29, 0x0, @broadcast, @broadcast, {[@lsrr={0x83, 0x17, 0x0, [@local={0xac, 0x14, 0x0}, @broadcast, @loopback, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}]}, @timestamp={0x44, 0xc, 0x0, 0x0, 0x0, [{[], 0x74d5}, {[], 0x4}]}, @ssrr={0x89, 0xb, 0x60, [@rand_addr=0x400, @multicast1]}]}}, "cb0aeedd3b541c79"}}}}}) r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = socket$unix(0x1, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000001c0)=0x5) fchmodat(r5, &(0x7f00000000c0)='./file0\x00', 0x1e0, 0x2) r6 = socket$inet(0x2, 0x2, 0x0) r7 = fcntl$dupfd(r4, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc028698a, &(0x7f0000000000)) msgsnd(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="03000000000000004833de7062b0a41878e2e0da4cdca09d5cf4fa63bfcabf266560ee0f3dc26c599a8d872cf17737482d74e2bb1ee82a4ae09332c4820628856045fcabb2a2b2cf24ae5bec491901000080b4b60408807f884e1ed6147103af692fa9144422c9cc51943f9353645a283a0ea4993daf691a2f5ce0d465b00de06559f81ddba9d20e4ceb4ced6b048ac4618d1ff644a68eae8ae48d260532a7ce3a7bbf6c3171f432d66dfe2d24bf331e473526927ced5677f6f6025b8a696fca41b78bb161599c3f7312275ad646774c4efd7a3977647760977e"], 0xe6, 0x0) msgrcv(0x0, &(0x7f0000000000)=ANY=[], 0x37, 0x3, 0x400) 12:45:43 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005", 0x3, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82029d9cffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r2, &(0x7f0000000240)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/79, 0x4f}], 0x1, &(0x7f0000000200)=""/61, 0x3d}, 0x2) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000280)="071400e7ffffff42ff149b33ff0f000000000000ba8cb19d5c160b777f5bc4028311838c9aa546651055509df20f0c62dd972fd418ccf29bd15645eee376bb93e605f801a8cfbfa0de505c4841a4293034ea333101194d3ffd0423dffd7d28a7e6566faa3367bbe95f91f299a38dba22299f355bc2f1e718b7d79389b11c604756b53eeb997d85eb2d66de", 0x8b) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) fchmod(r5, 0x2) write(r4, 0x0, 0x0) 12:45:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000001680)="c43b1b67b544392b7929570a819bb3e18f75dc338532fa8eef487881f60544da6345a5ad55666d1a4dd2bec91b86aa69cd9f34a4b179858fc1d31a3cdf16bb5f4b9d22ccc36bb6a8428e2779699431a2acda5d5a770f0f70f9529d47e09cd96ea548d9a4ca4b24ca02fe954889d84df2bbd67a386d972598b3404dbfe939808dc86e8277a6d5c8b0069ada776cc6db89b6d12c1b7bc09b95db60b7b696820c4683962fbe0c8bc7d4efe6ced2753e533536a442b468233bbd009129092d2b311b8298ec1916ea4b67d8f6ad10e38de40352910b27dd352d131c97a75564954fd9e1a6e11fa69fd33760e148d9b90dc4d098cdd14ee8438b235651cc72bdc243cea8a05172f65bcba704a933f3b6d264ccb81442fc6ca22fe846ad09d48a75264b2c092f59c0f28a6eb863eaca624c3459da1e5258cdc4e2e149b581683b0dd90e29e0cf911e2582c82d410c49f63362de5e5a47977e05a226d6a85b4dc08c47ff5a9893af6f48362b17288e6fa654c26af3dbdb3a063ff667c01a0542e92cef085ba73b5b30df9a0c1a61dcb883bf0f4b4c750a72bbd3a41dd0930da09dcd28852e375941b957473b8de39e8fb49c7de326fc967a48adfe1eedad8e1ac935c961e54a417059798cbb913237717650ccd436509ff9d387910b6b85f2a845dda2c1ec93a6333dec022f978ef5bf3f64491ffc7753d52f271db048e182440661db8568962ad5c8a23811dc4a7eac6c0b6307b82671b71e74fc9d8043ec4e38ce27c3c216c4203f14a8f926ab6a80f25c56a32b0d8329a6bf2dcb331f166a0d57b27fbd7a3f621741fe73bc3279b5547a43b2aeb0fb512311625ce7ce4174caba2427197ac1fddbb7311b4f2eb3dde8736ed77536cc19e26ad725748faa8574eb2e26af988830a1735a44397fe421c99395bca78f4cedd4b66e5ce0359ebcce3e1f5be96f42cdde717ce6abf80d7735ce6fd45f8c92d151c8c7418e2a2b7e2c8d0a232c00a160c56d77001d82f517f2162885386083af077e1140fbdef121abf7dd9543b9c746cf9b3897a545fd5e6f2066599219ae21f3d882de8f4e448b414cabcdb52b365f60f6fc0c9616b3f7835996122aab4a93f9046039a30653acd79e26e5a0a53f88a16adcd4932d53d0dc1dd17a55ce3ea2566c27c590ce00cf164235384a0d2d29c879f78ead7cf8d078d1284b4c8fc827a6a36554c489a536779848ec52ff22f2adeeb866051bc2f7462f87dc3b5c772e9f0b9f77c859023d520fbf9be0a4908d0c6cd88f895f5a0cd1a944094402f156f58354a3f9bbe81f2fa2a1bf9d77216a12577f9c9eec7e94ef311d7eb53006c0d38098528f0646ce037dceca6df33b011a87f4de691c99d2d2eef8fdfe073aa7a0bcd4371a23c5df43e11f832c73bbb38ea28b2ca1d89775e1ba422a0a4d2c831973b8082bb3e69a2c98a69491ec5b68793a140fc22edef928bf2fd2ca4ca67e0c5e15e9ba24307d2d4cbb7c5d6b1ba30c85bff16bdb77cafca4735d353f9e130f3275475a86d698ad7fdebe0dfb017b8f599bbe53858d40335f6132af9de25d51e6293f702fc0fe32535690e1776491c9deb4419e43351242daa00013c4b74166a98b39aaf269fac66df24af2007db6424704c62233d9f599a8b3eba864ce364d3a380cafa0ca67638428028383650998f3f611d573703d997355506f98c8447c74b3666be060494f135836f9762de278049ce88142e42f41715444013a0d1e6cf1ac686e14a20ebd0115a7968738dc1afa010eb7fe458e72d99ec6137960906afdff6b61409465b301152b994c1b0af5965a6401392a1c699b6d062023bdac30417ba23aeeac0a8633e35cd26bad6ceb835f336caf3c239355d1f3dce01a23221ec5bbcf5cfc22c1da39b617fd856dae48ca1b8d57e546b914d871d7bb1df55411382b0d9711cf8cdf2d175ee6fd43534df3c05524274458c865813b2c0b5d9629175848f2ef0db169c040a6534c58ab427e1f67fdc2451797e7471830a2d3236a0c95942302f037cfe0fdf8d68e96b044c8e589a77142398bd075914cab0bacfe47bb9a7baae8d6e25fa850928a753235dbb8812dd8a778d7ef949271a5ccee177b6541847f363f010c35e992c7198a458136c8c82073b8020a5aa987de2d5f6e9efbc99f1e743114993b3d34e373e7e99a9e58e0d58497d17fcb5ca00dee8b8de9ea6b47072e993866dbf95c25d733251fe5bfd4c07ff97e31e1640d134d28c0bb7956318e8005b2d9fe669893a9c6ae4a679467d1dedd0405430343819fe16750f6ce73f111de5fa86a5e332396306821fb59ec913a8ebcb1f763046409a16937ade586a154901345c2ec57d017e3551b8233bfbcecb124c7f68044665c8b208ad8a53e9670c5f655f54219ac312dbf295f1b2263364f9901909bda33e07dda8439144aa6a396901cb1ecf5de75e96140e6fed08decc376e3736c07d3f11ebe6f85abeb289e146a21e2940f27e814f3de9d981b7919dff2ecb59ab7c81453c35231d6923084f8e0048ede0e9076205580746e3addb8e7866509d405795fe79b50057eb9292597ef0779428a8385f327756a2c4f7649a0ee7d6815077a92c9df8e8ef961e27e810f26c7699ce92d4829ce72789bc0015aa379ec77c728fda7c619aca829cd85dff3309f901f4d76353bcc522ff98f5bad4c66c98e1bdf54d7ab0b5be906f7176d711884631070508d009ca35d21a934aa620721a3077af335a911ebdf30e27dc7eadadef405b215a4563b172f8a8450849e682db15f0f004365ea37f72cf1ef157db16077981d872e709ada5d3b8eff6cfc1158def853749f01b988d9eedd3e5683b789c6b9607e349dddd7836d314035fcb2391336e34b52208873c19b0bb1e8bff0e58b284e79591ca8dbd847d46a10c85596db891a3d7468111aef1822b39a472eb59b5e7bac94c354d1335660a1fc87839aeae756729d6f8cb6eeac85b54aac2366fadd2005d74b1656571ad59a818c69d04f47ca489ce62497129710f116f3deb6215b3a10e74264718c7dad64565fbe8c409e0dd9031e2637993727299413276026b4f3127af791cb2faa86f1969e537c91765e9910487af3d5eca2aee783616dba36b141a18010a552b10ebf82cd2ede2175a4937cf54c0a8a219b63b02d08c660d5f63f6865614423886680abc7741464dca2bff0651e7f60fe901e12b1bffeb0ae0f37caba84ed4795db8e631d7a37ce2c16eb9fbe7583151adef6378bf2f453bf68110a7b80a39524d15b4bea508bc0bf09cb53dd55bd267feb6afb2d7a428bb9ff039eb44f0fea7d05e52a7eba9bbc6f509a6a0348ffbd5bf4750c1e6a18aa12cf6a657b0d25d168c565a83762be1dc3f273c82a7cece8879ece7b861b47dfe0bdeb9e1c5a93d1ef4ff7787bfdb2bc9bba22ab3747e22ab5a245545ed80016c3230100798853871080c717117c3d67a046bdf208858b2d12290700bd66bc187ba3a6c3dfbbf38f95eefc516070d935e2345907ba2cb9cf1f37edb2b26cbefd6febdacf48477c041a7d48af16f797e23f29cdeb74c04a4a1ba0d4f2c44bd725d52c2fc08d097ba10a333a8119d362052aa245e0dca5631d2913a3783dfb6e3d8041ba41dbd5a40d9a6a63949fb8a35462bfac77f5b277d08714e7d8fc4ac724de46373cedb7b2f9b47e57660d85583adf2e9e05583c28fec8bc5b69e10781541cee843748dacb6dee9c2a71be587d4f8e5d218bedeecec0dd1aae25981ceee76b3c4b9070065534bcf2af96d11cf6d1f91d3253af3749abf4a2ea3fa731991137474fe500097b398a579fcdd8f9c3e76d35c1708d3077ff0cc6cb743b77761a87a51e08085fdca503adaa93698db603e3c4408ce776ce8a9f8704f0301792346ff31c9b6b2cb8367c838e4c703ead5d0b48eff8f580e1b32c43115cd6761d4bd552a4c47c3ff0f5d00c37734640dd4d836f3d783b81de6743b81bbee2878d99b76c43c6f182f8152be99570a71c1ce3e213beb08ee65fc6a9fd1a919d6619784ba12711d839d6003607c0ae4c11afa4c69d369c5a6d18b089d39109260b35074a16f858894584beda561f79e319d5ad6a088e42accbf0e54ce4d3b563b3ab3cb79f689d0b9184f2923865987523e52e2cd41f27eddc1014a8b0d0fdbce6a3bf22c6b1dacc68fa42ee0861d2b2522d00c6d72dff63be37f0a3d5b6d89b3c7db302dfc5726e02d7f995390cfb6e4985f4476444d12930afb16c96c1ce635ce67b48beda970080ede3d42dee919f53e34e576ed9c1d8ec25705571800c4868814807f233f35a22d813debd929344ac4a086d031ed80cf4d9025959f12a321c342f107455400a7b2fbcbc70ce1073fef2aa51174c199b48dd66198bcebce207f70aea7943f2ac3188344859a2188d9cd12384f1a10afa84fa243685d0f65ec4a5d60e22e4c454abdc881160a990f7d5feed62aed27dcf5d74515655ef254a691751d98a50af79736e06080efb63175d5083610b07791061e33d48baf427737de09827e053778efa61694f87de6e021423ccbeea830d44ae6f7b970bf7e609fa2df96db47358712216b43f3233d863892b4b73dff97497071fc6e00176588bdf4fda290456f367fa4ca58365b4f322129430273d61c4d7a7b286f50c753e779f5c5e87e1c6798eb0e5e858c3a7417dd699f84814b8fe68959a4f2e6563b19b4d0b27ae70b1c86c768190063c1d31b61a9303b9b0fc5a303b93c1f02c63eaabdf2aabe0cd9bda660b878ac324d3beb5d887d9bd16bd544e83a8a6801eab46dd09dcc21854fed87d40c4d771baf40e6f9a45843d52dbff8237326a21c8cced56e857f6028e9768ee767991353969aed5d850771783886b4117d9887f53b02375ef9727839813c7285d7392e10e582bc4ceeaf948b1b3e481b4059771999ed7c78b59a88a9841a28627c8452802138528b6c61ddeb999460dd5d5c2f0f7d19c766f1aaf3e06175f0d0c2bfb74d1380681710d7baf492c44d0780ff555536270dac5d2b6f6d8172e2dd1eaa08f57de2790a49f2235b5e12a37c5a089be0e9c427efa899bd80d862700408e30893b61d2fa2142538cf241daf91b28ed27c70a808e9c95dcc19448fcdb1e1e67efdfbe023d8e2d8119ba8f73c78b7cdcfc44311c2736208ecbf10a17772797866313b1f0f3281249c6362c0bcc57421d3163e4262ba4c956f99393e57bb1f3efdbefd840eb4893a80e4ea832b0ccdd921d04f54cb5cde33bf15a75359cc94c22e1216c3dbf46121b1824a30d4b2281a918b205b7ef6aa4f91b2d75088f5e3d17f81a2a95acc679bc575d1611fffb791e9b18275eef40079fa82e6913b97cdcddd1eb5be8fac6f27cbb457f27c1f04a73b668f8ac836209345b03c1ba3e31e15e7c34c26585fe9290a17ae55bdc9d4c82ab863de821be9d0dd7a90d534c4d79e0bbf1e7ffcba946fd7ad2821d2e1f066f31ff93ecb149fb6b57e3e6a8d546c0ab53dbbb2d9323ccbc1922591fa48da51473641d35a29aedb563e0331e23ad73d4a0a386aef3c099980431e60979c021ce3f2f69a383ef73ad1277c6ecc7c54d3dff4fc0b977fe99824de849594e959a41bea78306f6eec4200e73e31c3fda841f16f47375aa290e3e3756a0b7f1c2aa243ca7a151aeafc4b8456fcd408d684a479b092b6f17fc214d0ffaf3640cc1755135efe14cf72cf83fc2c85edfc508807e03bc7b4beec50488788dae5704c6fd373fb71f223099aa2a93045b31810ed0d891ed76", 0xfec}, {&(0x7f0000000000)="67bd5f596f0676", 0x7}], 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x77b5, 0x0, 0x7fb, 0xfffffffffffffffe, "536a5389a77f0c02df71795acd76e7f0b9009400"}) write(r0, &(0x7f0000000140)=' ', 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCSTOP(r3, 0x2000746f) 12:45:43 executing program 0: sysctl$hw(&(0x7f0000000040)={0x6, 0xc}, 0x2, &(0x7f0000000000)="530ff19f77680a88ffff784e8bb0911b632bff90d0f51df49e80d62af3f48b22e2ebf8a71e90", &(0x7f00000000c0)=0x31, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x6) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="506c482c837a3f894e", 0x9}, {&(0x7f0000000100)="9ac23d120e983b69e493f338109f186e86c1830b08ac40f2941d6dcbe04d1bd1cd7086ef35aea0f59f030a3d526cc73c0057494fd936a0aaedb11ab0449bb2e910ae8530ec6645c82f6326faa2e8f04a25bd68b8bd64acc0aa7122b0cfa8d1a1a2ea37c27c479d19e94216a9c63ae98c1103ac3a6dcc4ff9230f06d6533811e36b3789de", 0x84}], 0x2, &(0x7f0000000200)=[{0xc8, 0xffff, 0x9e6, "39c765f5c9a52ec78a721e34632fa70da440cf3c1231bbffec4f80dca5da4cff3e59192fbb88c4216fea0b896768f28f38f81ddd10b7124b05e72793def429d4f021073ae2f8e9fe0fee4b918141228047b222039172418a1e6bcf7cadd91a0b0afe27ece04a313d9b915ea19004fdda648cf2dbbc129e22ab6a496d4d8410a89aa3353076dbd3b8090f97d623c57c24d26dfccb67addec24de609345977f31a639e93213f11e2a117371d599eba8ac48debbb"}, {0x88, 0xfffe, 0x8aa, "b042528b2976cda594c01a14add0d53718959e035ffedec6f552ffbdabe2361f50d6dd4e3acd051096e5bc4031b78230b2db52c442a9ce1729764ef7ed60a36ce4ba19c9b0b2cd2dd2817c87bd302b6a9a4fc0a11ffec8e80bcce092d697b798a6641c01b27dbd10688f0ee5ac6b71c04d5bc0b3"}, {0x70, 0x1, 0xd0fe, "0f6d2ed620fc2b1cfdf424f82c599715c0d99b369791983e6f6779d39ec8223207068c876161c52b62874aee15d1e492e9dc4403e41eb5f1d5a894ca67c15307660f17b17670397b62f7f9d5bdc5a3b6a6083f8bb82c531798e789569f4343"}, {0x38, 0x1, 0x345c, "d2f11165faff3b0270bd6b8fc3012e6fb9957b99ae04175ce5f20d81aae1632bc667445fc056"}, {0x80, 0xfffe, 0x31, "a502f5aa490c8418d7c93e88f7ff7e68b8f9a79341711d1dc7f8e23f79bee492bf614f33b7b0aac44f2d8e2c3b7a805b9ecf746bb4493977c8848391d64be538b2751cd08ccd43630691c97423d806b5cef4d3c698c3f1c38bff993acaf6fd5d14c4d093d55004c53ffdf0"}], 0x278}, 0x40f) getppid() 12:45:43 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYRES64=r0], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r3) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x15}, 0x4, &(0x7f0000000500)="0138fff6360f9ea14fb359657f16666e9f97069815ca5835b6f65306127c991ab43afd5604c4aa1093919a8a3701006dfc9c7dc0774b1ee71b2208b127f29c66755d45d5ae11c6731aede78c4421c6f62cac7d5ecb3a69b2e7910599897b40c8c7f4766c3bd9ca5112b32966a5c041197ec6ec1d0be46ebb5981ea2de4b180f0e5d893050000000000000020a63fde26f5ca6a157ad15000ffe6435b55a191701155a29aabecbdada66c8f486f7e59a59a05bb689915b909800d89d8d1fbe686246fa85c22ad066d2bee08f7397cfe2cae6e966e98d4c45356c7ba884245d73f252d74b0bd01000000201c3f30e710e6157cd0f6ac7354745175bd902a5f48e0a013a1dc24244ade0d510672dd77da2c8fecead410c6a926a10900000047000000000001000000e7e3ad4ba11ca8000000000000000000000000000000000939a7f5fa4aa861f5a19deb3881885647e6b9ec56bff6b37cd49c4287ed75b08a58f19f470bd87e5503c733fc217eb57458e55df302e2d611ae3e030100a9edbd2d2d845b8e1f2e111835a2b788f5ff525643575893f400c7c32ed7a1d4dfedd53dc24cb41b274925139f0ceb63553689a46145fc7f2c30c0d29de0815e8214f857ebd1f1e41bfb9a8d5bb60a27d465014bd7652b7e5f4a46cb83eea6b48aeb60db0242a3044bc0955254edb0452ab0b24c238f90402598ad960ebf7502f67ebb569f48ec63dafb4bcc61a9f90eac88bc34", &(0x7f0000000100)=0x210, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = socket(0x10000000002, 0x2, 0x0) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r7 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r7, &(0x7f0000000400)=[{&(0x7f00000001c0)="64846c320606b7", 0x7}], 0x1, 0x0, 0x5) pwritev(r7, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) sendto$unix(r7, &(0x7f0000000080)="f6603d4f8a3f4f36c9257f19b12e1266c31e665c56d9989694373377", 0x1c, 0x5, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f0000000040)=0x3) 12:45:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000009000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0x5, 0xab5}) syz_emit_ethernet(0x46, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa6059bbd4b163aa0800450000380000000000019078ac1400bb000000000309907800000000450000000000000000000000e0000002ac1400aa0000"]) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200), 0x0) 12:45:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x20, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') fchdir(r1) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f66696c6730006ae633ccdcf3e0a9c5c367cdcce8128c187022a36d6da0c66c60a992fb00c090dece6476f86b6fac013f272d88817a5e323b0a1a9d8eea6408390ae0ec06451e34276fefe4556be2b26b17640c70827547ed14c72a287bcfff0acba9737be3d0ad9344643f7a4dd1b4ec0c3531398e6df995773280fcbb"], 0xa) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000076c8cfec29f7f1a1afd7452f6fe91a671b75cdfecad6a546d9288a586915f912052df5e1db40fa2c100974368de8012c44c85c0da1f86b3f0c5d0ebcefc2cbbb00971bf59fdd144ee13e75fbda1d1f48f065a4e439a067e96e56d11533645bc3bf182fc9debeda3ff09620a90d58862a6c94bc3fbf21265182365fc0b2cdd2eebfb30ff82a008a57810522e3b50a27b12082e6b464a6c68869b72eec7e57186b5418d15c7ea0f694d7ed004be32567d6c15f8de06a8c436a7ebf09286e3e33bd5108095e136dafa69ce6ab"], 0xa, 0x0}, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) getsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f0000000140)=0x4) 12:45:43 executing program 0: sysctl$vm(&(0x7f0000000000)={0x2, 0x2}, 0x2, &(0x7f0000000040)="46ca1437c15dafb88aad5961cac13657f25612dab2421188", &(0x7f00000000c0)=0x18, &(0x7f0000000100)="1c23ecb5373e489f246ed02d85ca66319a7473ad76bab55e71925afe39784975489867eeaad5f446f4f14574236e733a749a45941c26fd00bb49448b16d28ab7a286366fe91e364d2e455c3861d839d39bcd01f52aede6dc4c98bd05e7c491e54ee6fc0b8ed0a6c276a325d4bf609417d525022cff87a6211aa696e96fbaae195dc957b97d4d62ecabad1fd442dfbd788ac854abf1feb3ddff4c7f", 0x9b) 12:45:43 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x39d08634, 0x0, 0x200005, 0x0) getgroups(0x8, &(0x7f0000001300)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x10000000002, 0x2, 0x0) dup2(r3, r4) connect$unix(r3, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) r5 = socket(0x2, 0x1, 0x0) close(r5) connect(r5, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f00000013c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000040)="0669f69558d05b295f0fdae2a30631e537bd4ae0097ea52de274c8bf1c5b8b06b0e1b86767d68a17949a5352121d7b18aab9df5a4a9c8c2963cdb02f0a4c726c11008decd7d4ea3d501648f7dcde6862131e1cf9e898ad0a9df88c8260b4526f9eadb870b1f189e9a9722b348231431be698ccaca95103", 0x77}, {&(0x7f00000000c0)="215f8acf2f8de0541dc41785cda96fa3ce4b186415ad47f97bd0aa0aedd76cf3bf83ec7c5fedd501dc44c20b37e5bfbc2e7591794b2ef8bd0e09ebaf5d68d5237257", 0x42}, {&(0x7f0000000140)="8c31c2353637cd59446db2b1973b1faa77d1918f4711a9115f4217c13cefd0fc56af6f22ca40f56aafcc81638e58205efdebdbe07988389b8d239d96f48a52615de2d2b4551f9c5bbe8e0dd7aafab098211f4a67ef09688e1037b62742641f8d7cdb34ae83ce20d6223cb81de580cbd018a55369c2fe8f657d8db7308deb58f7e823f2ebc8d462afdec6252cb36ba2a9d81cfea29f001b55707bb22447bf2cb900a78b57a611f4a93868863df49efdfc368f63e78d948ed611f389d5ab63f09b252a9b13fa0a6da2ebf494011b6916a8423fc9145f581739f80861fb134d8b6f5247969714ed9623dad06e6703f769e738224814885ff4f651cd967d428578497ad6038448c171fc04e14f0b3b69968d9897a485834bb784a1e2f0eb5c8b3dbaf89cf5ae0a5a53dc1c4f121754cd6e5674cba713c2fd4ac92fbfd46253e89a2c6f12f5e235eac32d20bef8cac83e5a6981d60b4cb5e5d6d737e67da6407801b1274709bfafef32bf174409da0d688d7b22c8af928f4d04eefb33edd14855e486f2729ab0bf836468d04b2bdbb320acad82148e562a8c5ba34f22db05e50ce619af421393fb6f5b44b4805695c74df011f1bef26c6124b6218cac314559502904ac1747cb4e641fa56bac47dce8c8de0845df0af55d97979706b9a4c40c67db83ba43cdb6ec344355890f5059d7f1b5ee8270648f80ac9aa0c0d35cf1c8b749d885e5dab9c579e9dda0c3f9cb0073c9943012a2af2e9ac5cf9e4702af950b99236decb5689c081961f345b13c03c0a0ea02f217c55914482a480f0e9604d12c5c2b76a8ebd5ce343088ebee4af4cd33c8242c20fecee5482b0344304fcabc89e69b430b4184833f1b45ea9814e260237982b8d751d0580091022e0546cadd64e42a91ea79d285b7b3bb7d967c2a69b3e271cd521338f81ff18b6de11f660582098f54c9e376c7e719325cfa850095a40738faaa039d63fe6b7b6aa798f9e6da6ced266c753a81fbd95d44ca16c5242041a9ff800ac9dec99c3322dcd4c840c0c62b37cad2cac047755d2be5582fae11b4a0b8e66cb60789b3d13c33971803abb6960ec70aa17456d2094710518fc6b38067e9cd684d5450fbd12a98a42ef00feebecb269dba9b3cb1c332491e18acb3db63370014c1b44211695540c4898f30f23298892bb2f03823fab777118d6db8647e748b304bc9c585fd1f6930d06d16ae9e27b169c03fe14d0d524f6cb86149227d3fc98f8d3c07e0fe36d6f49f1f1a1b157867e2ab24351ce114465a133834d9afd2a4ad761d4ee67390e0ea64c49522f466b087fefc263fb08438aa5ec06f03e09aa17ec84d9e1f00af033afe0147cb4f42b959f2cf2316b08545b5018661fd349cb8fcc33f70f70c4b15136baaab12b344b0408d2d4799e75efe8ff574ed42dbb98ef55f256396983931ca6416c7c0f7b34ce1dc114b3e3427d1fae408159c74887b292f5896e27e3a8c69a1b8ca6098afb41ccc6cfabba71807806d0cf854cdc8c084345133426a68f75586f42f6d1f30eeec48040acc21b9ae18b63f7eb26296280ad84d91f9f657a83fc9d7463d4a592e50aa35a76649f7ea69a4990146c141d6e003850f7f941002e5775284b70e32a86698a69dfb26af72dab5400a1c0d2c3dc0f6f44f7e2cf0aa4a2b40955f5058be7a7cab4dd7d261dad4b7988cb94f15657e6c46282983e0d30366e8a60a47ecdc26010868e40999c4e59a217aca8426938ab2f2612544b5cb0f93656b8c8f1f168b817af32b74a2c73f7c1f8d1ce00658e939ac1fd307c87e6495777d7d97a49d04bc463e96f292be3160091d00bba1b6e945db7dc7a8dcc0cae1bf7503c2e1feb6aa2b31f4274951528ec2fa746019b97dfa95092edd84edcfc12dd2248c989b8b447bc6906d4fc1260497a8cf25059da4f4d2b8db085450c61c61f514c12aa1c97e2e1f9a4007a937057d57ad2717c17ca5fb307890e29c1959b387bf12e7de917b3f37d2b2dd2e1a912a2ee8ef0f47691bdab806506773fb69e5323cb59658f0b12f174935a30138b8e3a513d4db890a4441314bf73b92aa41ce462ae1017e25be4e93367cd34d8c64af0a244a117b696209e9671ae08e6404b53c9042eb083fafe70e423a8b10de47c73f1b5e34cd8da8d06167bb548d2b0411418283908e56e660eccf573f73dc25057b5d18392366525b663e45f5ccbd33a7d56c4375faa9b869f12d4cee91c15143bdaaa07bddc1f51b223d3f3d5cbdfd39d4aeb9115947ab422ef08cdc14e343af70aede1a8efab0a8115fc99e1a253ccb589f8371e779b64010ec02da4f35cf32fe6a9c3c53d02115119ed5cc704bf0d0deef5ddb338ee89fb7d8909863092552075588d36b13e2ae82a13ba933b40ec1984d18ddfc906d25a7dac0ff7f293ae79895d2dda1303d42280ea1dde3cb0ffe21f06d022c333feca87b42e2a436444215086bb8e181abcdce28467fb9c4dfe9671957f277131000040f168cba43a40ed149bd80acff34fe663b32e5d63b1fdd278f731daf4938f5a734c9962845c490cb9197e80efb9d0e8a70b02b43d9c5cc0fc349f45f256ebb3f70d80adb67deae715992d700ad9b198f36e317fd2427bcd04cc9b6075f3ce94697e0067dd9dc8a56b5b411fa93f4ca1636b90b40aa5bc12c08527b1f4a41ee3e04f188d07a2f5acc1340395a2d543308b9c8c3a531f54435c04b9bf3fefb530938e8271efe0dea453f0816592e23f1cd955d7e672437f87694ee235eaf8ea93feff1fcd0374cb690be53b581f1622500b02e11c69b8b30fc5abf73a71f5f5ddd68154a14e94866ac48082f7ed12f7064385ddefbfee9cc0227ef4a495dc1e2a0800674994bef0dd156299e5c92eec906557689882329d64a87e015715d2e4b489bde341d8e1ec5f1fb6bfc27f38b6a409f6f5b416a130bbbad92160ecd4931440744fdb8a789d0f05ad4c55ec22e57225a50666edf1c1a3eb4459b17af95aa5ccac1f3f645eb67d82e809743b02f9e5002eb6d3281eb1e0cd9454268e0f4e09a6e752ce866afd61f454275e271a6a72d83fabe45032204c60f893be21396456155a75a85f674b2efd63c295ce9191e90487644e41b38e298fe50625e047152e25a717261abd3a7a655ae7c1e0e58a008098e0c220d03a456132f3a2f38317312038a7e4795cd899a99971244c93570fbb335859505b926560a233cbd6771e649f5d1c0e82050f1218bfb5b5d2c0b4384db2a3a29a80c885ae933252fc9b895a3c754f6b3c30bc26b1d648146ae9f575ae979c2ff2d8d40b55efe973067df33e58381139185ad291327657398b99a175a8b86fdc29791f0e9474d4cd86ec2336738e60aa912eeee63fb34f19a4badfbe58faf982e162212f64b4c2fe07ca5d7d2199814b3f712b7b0a4c2543d05ef7e504a99b906ad32bf9a6939a19b502de517058ed52523b1935d59e689e87e2d267c446da47eacb344ffb98d438998d25fb5714ff31ec1a68e974d0f4bf652cf87889b65b21cbc6d00b0f9d1cec65ffd96a5fa925e875167cfb8974d8a68836c392cdbc62faf3dda0349e6348a113f1c3ea9e3da5484a3f0fe665f207d6be1593e7ca77339e51f19c7850faf590becd64b3375d7fb71755f9c46ae9fb51692efb845d1d81a913ef3081d2b910ca1a50c7cbf6f348dab48943a89be8e7d695fd8446c43617c117b51b0510372afd0599b3a9860001f48b1a4624712e6a9dec637c988ddc26f2ed3e939754311a54ec897f596c4c3cd264ddc130e624873236ce7e6764175d97fc702cd6442bad1218737348594485261907d23196e2e9864c9a84f40676bfcb4413eef48a3f4fd387d2889f03d3863e96a138b738050d1f3b8362361a1df827509e0b367dd8f772cea3269f5fec84d18cc938c45f26fb33f6d062b1a9fb8d861a9552edf42d2309effc9cd8ed4354b2623efc9da861090732a5dac871f28bf6fbc8588fdb6c17e81dc333b99ed19d5e4b8c7bf1c348ccd67638ddf54c182fa08751ab5b075e9ceee480501bbd05020af5fc88ea1b43ed6d5d616072ff5f5ca93646fea44adfa4be5da46213a3d044a9c626c733b4c5ecfdbdc9d2016c39b29c85439ff4c7b381572975cda90dcd3763239965556d9c45754ed20f1df0f86c2fab48e92720dfa78db039fcd6af755065f2cf015f5c9b6528abc9e92c00c920ae9f281676a66ba070626fc0f872671150fa32fa1eb7c948e49e6790e189fd5667a0c7d0ad7bfaf314e9990093dfab5927987c091572a32cd7d1b6983b48fb7cefb4a8b2df67f940a046c521e31a875ddfc123db387c6cbbbaecb254512fb78b4f8da68ef8267c99929468a131ed6134681164b1dd50c01b8d05163bcd7ff9f369152b977b9ed02522c65f932d9e71f094b7044d34cfd0051525a8232dc8200ff5d8a631275d53e4f15f114bfeb0a49796d8363d549652a652d3f19c2c9ae76e969b629f283eaa56abcb227d095edbe0c9f27f17faeec314fa8624fa1ac69f765b52642b380e8e665fd606adf60139d310b8eef1750008b63d7b3480b10cc736781b0dc4119677987ab26f637f3c02cdbbb8e55c87a511099cd3eef85ed4a969fe9f8dca4e5fc22e257e0db10d2db6dfcb4561f8b6d1f33d39d3580064ab2d334597c5524d311fb5454b550ef18fce1185f796da59b2417f8d3acbc93869da42a1f3a0285567bc40439d65416834a5f621e0c66dc6fd239bd526069ebb4fd59885061c9b3fa65842da203bb59baa04db70224dffe6a28a042bf339014d292bf81b2a19e24151f2d9e501b28110612ce27234d533d988566b279739e9bdf14c9b936f30c618b0be3ac41607bb3afe2835ba1317645260fb80dce49917c9218e8c681badca1f597ba1f98ad640b72fc89a7c47db4e367bfbebb3b13689ad455de30967a7933c44a4c713e1dd58249151610c9ee24188e7837556349460cfa8eeaf42ff58ea144b367823029198062c1c0c8d97f4e337ea95477d077d1ba20599e67b142e9919967970ed63c03eafea0b8336149914aee8a638610f34710fbaa06cb0be0e0d80c562c1e1fd0bc44baf7b2b4cd4edbed02eb0a0deab2e46db558b1da6e9b173e9c1f038756e269a6e6698fd30f10f220dd2c3201490c8770e8726f48028e51d57dff32a5af1252c1bc476fbb94ef5526eae1dadc6a76603a0d7fc6c7028b3cd5a4621f90f80386bc72f25a4acf8110e26d8dc3b4fda51c52b24f1915ad5aa92f332962e473c87c6a63b2213337c68d289ff6e80c791adf418e73fce631278f29b9a60ed4ac50d354a41ecf4cb4fa4fc398eeaf79b058e09e30bffe80c6f3e1a70234e2f3078b19dcfab89a891b21753c8d75020fe580cbc6e9592675ee1b32cf1b640f51d73b5732cebd8ba9f6a059399225cb6fc21f4814b672073ae33e8babb168110fac072a3ad12785c25a60a95a2a1ceffa5c0f55a98e50979baca9f3c1ea24cd62edc6c2b748235565318e27845dcff2a1bdd7e9b458ba9ee84f6435c632d98087b79afba06cca8bcec17033edfa94f706526ba5d85e61718ef59675aba2afe513b3be8ce3856de1e4d36867aba8dd1f72f161ef3bb9cc7babac99350b47f2ba66b8b9ffd7f3ff071b398c591357d36b221803dc4ffc2233d3d4d6eba348cc953928a12be6535c9a1f33856527af1f5987484becb2686ed7063fc05bdbcf7c9bf1da2b0b8f81b41ba0b13c3808b6bb41b03d9808acf4e27f1c43f7c36bd448949abd498c3ec37300ebf3a3ff9a8eda1f4b6540d52c87acee212470d41d83de", 0x1000}, {&(0x7f0000001140)="97a19129cc82d12908561a23e9bd7559f31424c9bb1bb5b8e902ed0d919f2023768fb76b4f18711bfbdc716a3f9b9ed9bf80e210e78a06a81a20c1ebf5dec9ddc0c1e75511ed0032e1af2450965f917afeaaf64b739596aea2483f4326b317d60eaf60d011153eddd1847797acbccfc6972b423c36475080eaa603caac6576545a08d5a5499f8abc9fba12377a", 0x8d}, {&(0x7f0000001200)="4029e749624809a98b62d61389781a356ac599966cdec7c329fcd68422a9ffb089dc386519249caa705a098acfb0518bcf075ea5c3b9a68850a2c96893319996f77ebddf9ac9c8fa5a6c6b31189fb478b9036b5e1516b6e3d1206262bc550eb59d8a1ab1bf5a321382cdb8409cafcc9b3894", 0x72}], 0x5, &(0x7f0000001340)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r1, @ANYBLOB="0000000028000000000000009c1100fbffa8e484", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x68, 0x8}, 0x0) madvise(&(0x7f0000a87000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f000076d000/0x1000)=nil, 0x64207, 0x6) mlock(&(0x7f00007b7000/0x2000)=nil, 0x2000) 12:45:46 executing program 0: sysctl$kern(&(0x7f0000000080)={0x1, 0x24}, 0x2, &(0x7f0000000100)="c7ab30ac", &(0x7f0000000040)=0x4, 0x0, 0x0) clock_getres(0x2, &(0x7f00000000c0)) 12:45:46 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) acct(&(0x7f00000000c0)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 12:45:46 executing program 0: sysctl$machdep(&(0x7f0000000040)={0x7, 0x1}, 0x2, &(0x7f0000000080)="35634be0f56be59f54ae0058edb62ebd77344c772b1200a60d402fa475215716d2bd33e09dce8bb7ef2dfd14d33dd91549490dcc", &(0x7f00000000c0)=0x34, &(0x7f0000000100)="0b449cdf69a22ea1c7c72f53bbf9408a8c75f647b3e36b8798da20752b9060ebcf1d2c65fd8f2a33805a27bccb7f9368b58cfae68ae44031f9eeca603ad97e610add57c76d0a4bd07e1027c180286dd408e6451b35df59880109359aaf2a94c87d703e8ce367584503d4a4e57c93f2da78fa4db03101884061aa3be30b4c1b38861c9eceea3efd5a9f9ac14045ece1bf137b23523288413174", 0x99) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) 12:45:46 executing program 0: getgid() r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="84022e2f66696c653000d52006de26d1e2c758ec75466076b276a661620aa7f6177c509a51f668103ab9d0968505405a0e224a9d79b56a185dda318d710b9026b8118948585b7aa7bf9d34848c51ba68f1b8cd076afddf1008f8a5ebb9b86b6e73db1674c26f4758c889fa76339228fd3e2ebc2fc5ca9864584d13c6048f307a9848db227edf10e2dffd5329636c16b5ac2d51597919cfedd082be991d569d7b75d9da00c3fc9b89d134127dfd913804cea182b2873ae48441b613136b7521f8b86c89aa89131cd109bbfaf273d69185c04ea8975b816675"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x0, 0x1, 0xce, 0x1}]}) r4 = dup2(0xffffffffffffffff, r3) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000140)=0xfff) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000100)={0x5, './file0\x00'}) fcntl$setflags(r4, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, 0xc) fcntl$lock(r4, 0x8, &(0x7f00000017c0)={0x3, 0x2, 0x1, 0x8, r5}) fcntl$setown(r2, 0x6, r5) r6 = socket$inet(0x2, 0x2, 0x0) connect(r6, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 12:45:46 executing program 0: r0 = syz_open_pts() ftruncate(r0, 0x0, 0x1761) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0xfffffffd, 0x41, 0x90d6, 0x3ff, "d700060000000000005b00000000000000e74de4", 0x0, 0x1fffff}) write(r0, &(0x7f0000000040), 0xfffffec2) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="8202ac5a00000000000048c7f1f73fb7971796d7dc7c8b387f5143f3de3c4ecf7a933ed42e1dc3b987b7e5e3a1d7619578d5bb869b6d4d67f0f3e28097ae42231b40b471b52cbbf47c0e9902e37714aa674d35884ce2b95d2642a4170e7c87b7e2225bc27c01b740d025c3fcb9ebfe28b005d405959e1b21bbd8feb92a4e19847798ee4fd0bd7a8bc6053fa744cc15279fe9285c99ea6bbc05d223cf8a1eae9c3ec30430560e15c0d3836b3290c140a420ca0c7f9bca3c1375987f2134add11f7db677fad9c3d4033cc91a37cb90969e532ae94bd1c0fa6cf75b941c95cb302ac89885853dfdd89e2b8f19cc7857a22123ca323e8daaadb88f8a3f25bb10ae4aa4605a4e253192d928fbb6c74362ca3bfda55ee388d30af14480ea9d5e5ccc30f77eb98f03cb493e53bb5f264145cce02ad9af9feec7ecbbe402751e9b83b5bc548a6f3c455a57d711e866eff8be7d83171ba2a1bce3de033860f765593d129ca4a5a4195bfa4ea3c28a41dc3f73"], 0x10) r5 = socket(0x10000000002, 0x2, 0x0) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f0000000000)) socket(0x20, 0x1, 0x3f) 12:45:56 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)="0f69fb00001b1f1ae981e592c06342b71b0b74596048ef568ee668369c5c892701a14c836ca77de85195adcc78e21a3f9bc1a22b9cef18d8b30b8c23e20112effa4cd400"/82, 0x52) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x5, './file0\x00', './file0\x00'}) flock(r0, 0xfc2c8179caefaba3) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r0, 0x6, r2) 12:45:57 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 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) r2 = semget$private(0x0, 0x0, 0x122) semop(r2, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) semop(r2, &(0x7f0000000040)=[{0x3, 0x8, 0x1000}, {0x0, 0xffff, 0x800}, {0x1, 0x6, 0x800}, {0x4, 0x7, 0x1000}, {0x1, 0xc000, 0x2800}, {0x4, 0x8c, 0x800}, {0x2, 0x0, 0x1800}], 0x7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x3, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x4000, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x4000, 0x1) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, 0x0, 0x0) 12:45:57 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="02ffff7f24f0d3e9ef95056fb0a035821b153b0de60b990ab2e4a2fc22caf7c84eeac765a365e410836c95b6e18b852ceb577b008d990cb409d8edc9de76832bfaa9869b7ac94a87c46aa10fbaa02df3661d30198dbc8f63e6160d3cfb43f03726edbf352cd85c16668fbbfcee8731695aca5dc2531112c6c1a2f961f0e06f287e305161976beb214e04bd4638eebc6a6b0e960e0fb415860bb581266d60a82d151617f89dc03d77b738619d22504a19b5fd22d2e680480a72bcd6f4e3"], 0x10) close(0xffffffffffffffff) getitimer(0x0, &(0x7f0000000440)) fcntl$getown(0xffffffffffffffff, 0x5) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x20241, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = dup2(r1, 0xffffffffffffff9c) getsockname$unix(r2, &(0x7f0000000480)=@abs, &(0x7f0000000300)=0x8) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r3 = dup(r1) preadv(r3, &(0x7f0000000240)=[{&(0x7f0000000000)=""/119, 0x77}, {&(0x7f0000000080)=""/237, 0xed}, {&(0x7f0000000180)=""/2, 0x2}, {&(0x7f00000001c0)=""/99, 0x63}], 0x4, 0x0, 0x5) open(&(0x7f0000000280)='./file0/file0\x00', 0x20000, 0x160) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000280)=ANY=[], 0x0, 0x40000000000800) msgrcv(r4, &(0x7f0000000500)={0x0, ""/146}, 0x9a, 0xd6d0c418f59fe7d3, 0x1000) 12:45:57 executing program 0: sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x2, 0x2, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2fe9580000360017ee1dd13bd9cdf23ecd3225693f0a8e698c2b1c86328b94fae05e85c3db6175a2efc2698036081d7d349176f743800264717b72905297b81a43e56acbb0089027b6216a77904c07d81f2e41944395122957596bc4da15c85d0ea631c7415d72d98f08c8e4eb3483e5a5fcb9fdfc7f036c5aa1085ff5e66d765729322bcd9b5461e19f36b84c"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)) r3 = socket(0x2, 0x1, 0x0) close(r3) connect(r3, &(0x7f0000000000)=@in6={0x18, 0x3, 0x9, 0x200}, 0xc) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = socket(0x18, 0x1, 0x9) dup2(r4, r5) connect$unix(r4, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) r6 = socket(0x2, 0x1, 0x0) close(r6) connect(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="6c65300000000085a233454bb3000000"], 0x10) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYRES32=r6, @ANYRESOCT], 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x24}, 0x2, &(0x7f0000000200)="3a278bc94a971a647c8aa1de31b65d1e67435ed16df8e22c8b5af8b0454b9ebe4f3633ee87abcb028915f2896c7e5c3fc56510bd486c233cb67b5ac8ebff9f0000000000000002ec7740ff69c8dbcbf69356cbd4edb07fb58b8df152a4cbbc42fca59580e672c4e3d87e15863f892fd850556f134e96d856274ec26c03419f719e6865d33784f28e25a47aa9cbc0b46f13647c8d095c586caf1aa1ecb79eb2fae6d2ddc13188d3a9b3de2ad40cf26b4aaf74c71e9cbde95517bd2a526104412c6745630f8c98237a6ac24a2773a27d73aa2b732a5183a0a5dae1d0a7248ae03015b7f61914f7c7dc0795e7d434adfd178e0110261431e73aeefb20f8a3fec912a593b3b45a57b769c2377241e5958a62a0921b4af1388b8624accad8d3fe1f45ef7dc70c9ebd2ee8660515623a27625f2b9dee87cfc8c11285fd0a09c58f86153b5e0939e3ef809430e8c96c8a8400"/347, 0x0, 0x0, 0x0) 12:45:57 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) close(0xffffffffffffffff) close(0xffffffffffffffff) close(0xffffffffffffffff) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) write(r1, &(0x7f00000001c0)="5dd76566094c9ed46eb8bafe8e0c3321567717acd008165fd776008b054b5e782283ab32627afeedae0e47b799f8cca9dabf774dfeb927141954bc8dba17b6de0aa5dc3d8645abcfc91e68d68b83c0dc7f9ab4d6675422125879aac823769f2604b8ddb4d07f7c73972a7466e94d1704fb3c3b3f350395a4e2c6002cdf105c5c8206dad9fe7942c4a082685b126005edf8163f984a5ebdf0aeb535ae119c9c2edcd6baf44cd4372223bfdc21d8de5f33e1da", 0xb2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r2, 0x0, 0xc01, 0x0, 0x1000, 0x0) 12:45:57 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r0) r2 = socket(0x2, 0x1, 0x0) close(r2) connect(r2, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) sendto$inet6(r2, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) close(r3) connect(r3, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r4 = accept(r3, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) getsockname$inet6(r4, &(0x7f0000001100), &(0x7f0000001140)=0xc) 12:45:57 executing program 0: syz_emit_ethernet(0x68, &(0x7f0000000100)={@broadcast, @random="05e8ff000004", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x32, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x80000000, {0x0, 0x6, "d9ff00", 0x0, 0x0, 0x0, @empty, @rand_addr="fee8f700", [], "608b"}}}}}}}) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x1, 0x0) close(r1) pipe2(&(0x7f0000000180), 0x4) connect(r1, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x2, 0x2, 0x78e, r2}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x10000000002, 0x2, 0x0) dup2(r3, r4) connect$unix(r3, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) setsockopt$sock_timeval(r3, 0xffff, 0xca09b7ba6fe3ae82, &(0x7f00000000c0)={0x8, 0x3ff}, 0x10) r5 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r5) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000000)=0x401) 12:45:57 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x70, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0xa9b6ae56431293d0, 0xb) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = socket(0x11, 0x8000, 0x1) accept$inet(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000540)=0xc) dup(r1) write(r2, &(0x7f0000000140)="5fbde784da3484aa528afd6dd40bd2b6eeac6c08c5ea4ff70445ecf66beb5b579409475cf53dee592f8d402b43e0e3be4dc27d7bbb0b9fbe0484619a134ba1962e27143a6c18ca090082f0a825b23d925ff1bb45967aa85e78a54371893a02f7b09b247920bc20737ffa6a686e67ee8665b043c57cff64f92a4f83cc6a891f617cc3a3fa1815bb3c20ba13c54e5769e738b341daa6802d114635fdde2558e368cbc278e60892a36cbb09926b1943718576fd634c683e3267b894ebc1c7c0528ea361942fb720ee2c5a40c539acde30e1ff9fd200adef75d29352a102", 0xdc) ftruncate(r0, 0x0, 0xfff) r3 = semget$private(0x0, 0x8, 0x10286) getgroups(0x9, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) semop(r3, &(0x7f0000000500), 0x0) semop(r3, &(0x7f0000000380)=[{0x2, 0xa, 0x800}, {0x0, 0x6, 0x1800}, {0x2, 0xc1, 0x3c00}, {0x1, 0xfffc, 0x800}, {0x1, 0x3}, {0x1, 0x3, 0x800}, {0x732a983d264da7c5, 0x1ff, 0x1000}, {0x0, 0x33, 0x1000}, {0x3, 0x6}, {0x0, 0x3, 0x1000}], 0xa) semget$private(0x0, 0x7, 0x8a) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f00000002c0)=""/118) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000400)=""/113) semop(r3, &(0x7f0000000000)=[{0x0, 0x9, 0x400}, {0x0, 0x9}, {0x4, 0x0, 0x800}, {0x2, 0x1}, {0x0, 0xffff, 0x800}], 0x5) 12:45:57 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x38}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000000200), 0x1000000000000130) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000300)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) dup2(r0, r1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x2, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x182, 0x400}, 0x10000, 0x9f8, r2, 0x0, 0xa, 0x5, 0x9, 0x5}) r3 = semget$private(0x0, 0x3, 0x1da) semctl$GETNCNT(r3, 0x33677a76b2de9ef5, 0x3, &(0x7f0000000180)=""/170) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(r3, &(0x7f0000000400)=[{0x2, 0x9, 0x1000}, {0x0, 0x0, 0x1000}], 0x2) pwritev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000240)="6406b7b9c5358e458d6213df4938f29bd19dc7423aa977be97070e067b44f84020710be19e57733ce91bb81754b28cd5daf4a5d03fce9d0000000000000000002000", 0x42}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000040)=0x7) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) 12:45:57 executing program 0: write(0xffffffffffffff9c, &(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x0) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r2, &(0x7f0000000280)='./file0\x00', 0x8440, 0x50) r4 = syz_open_pts() r5 = fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) dup2(r4, r5) pipe(&(0x7f00000002c0)) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) connect(r6, &(0x7f0000000380)=@in={0x2, 0x3}, 0xc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000400)={0xffff, 0x2, 0x1, 0x70, "bccbec08a7f71af57a0a4ccd472eded810117d7b", 0x7, 0xffff}) r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000580)={{0xc5, r8, r9, r10, 0xffffffffffffffff, 0x2, 0xe1}, 0xffff8000, 0x6, 0x0, 0x0, 0x5, 0x8, 0x4d}) 12:45:57 executing program 0: sysctl$kern(&(0x7f0000000180)={0x1, 0x5}, 0x2, &(0x7f0000000000)="1737431f", &(0x7f00000001c0)=0x4, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x6}, 0x4, &(0x7f0000000200)="82c6590f80c2cead98b53ff1ed53aa01254947bf7b854338d1cf2ce623eb4bfa5570e273bbab02854c9022b42b97693500e8c477f4c90428a0c1cd8ccf9d0f48a9162c559e7390d4af56be971547a7751ad9f10b06efa2ecd64ba321963a6f35a207eb0695e55f990dedf26f41969b45bac3b271b83e2f6fd878ec4a90894d63166bbd1108ebd3aae3101ebb0e55114bf40a580bc932b3e4698d28f4f53718d418eb167d8b7fa883f46089b7feceb82bdf5c88cc509bdf04443380f09ba08bb51619c86e619d3295431b43763c62bf01e77f7b6a0fb0f5f6054779f607863f967005220f2c071b1579682a4306713fe42acac97ad0a121a5aabddaff5f79657d532af2ef32ed8156f4da7e874965483aff356a71203453028a7ea19803622add9cddc13c5f08c0ce6a6c42b531b08db7cd8afbe51aa6ab43cfb3a38edc1f0a80e53babd858c57828e922fbd058a90f7690243d5f01e97c6720458f841bf3c5f8296ca710be6a3f9d1571cef7dffb2c791841c88f2f9e4f7974804c718133d6967a36681475022c2606be7c77b39e5e493d5d25a019649ea42fd2f34b2163742daa5ea29bac700190c781efd7444dc905dd2c435254b00fefafdd763be0e768a7bc6181e88b2f58abf14cda770a911b9502e461f64c3aad4413bf501d6ad0a32c3e512541bede9bf378dc92a408c7a3c0aae88300957dc8b2c59871d586a637fd14a15a243925e56320ef5c03349079dc5b46aa5383719ef4a7f22742eae113ed9cc89be7951ae3f9a69fd841adb0332345d849c669ccf75730a65bd6a5fff67a5da7338cc43b7b1475cc34f3aa10611b10a00f86058867552b48b23896cf89923ce934be21cf96141d60367dd8c6f4ea41712b229501a3106c4257f2e32af681eafab4843b31249c0a96357809eb68d77e3fae5dde792bcde8d34a4c14c3e7076069b3c413a9394dfbed690992c9d88f079b6aa88a4e5cd7db6ba28512b3826c0dc933d937b44a1cdda14db8d17c2d226a6ed33a27ba9f3023dd976a0157f43101bff569e21fe59154317b5e737b1b9736965def7372c20481a0d087db219cbcacc1660e803d00bd134f4f70a33ed1175a9c6eaac019292a97a0dff7a3bf458ff623b40cf1b607e20feb6863a5a9e2fb6c1732ab988a11e8402095e0c7ed47a42968e776ce85e270c05bea6247e5e421452721042de6e025d150cc946c0f8eb445038f417487de5c2fa9d0fb9edf0a89c7a75a54f274d22192bff93ae003a491c803ad8b2b56cf0d7daff789a270e2c30ce5dfcf2be674f34fad251197146c4e122917072256a114efe3a4a2f52439772c9dc9b4ad8f115a938b7285fc58c202fbaeab2812caeb7248aa6382803e2d9badd6586277872dbe9d2913ceeba812a859d383483d53e1a5ee9f554b095fa1328f275f0ece81c41464477c9dc1e8a9c5f6d831096075038a86707815d5a5277ae8ef13bbbe8f2caf9b898a30580be58d78dc85f9da18c41b777117ea88bf554874571a01469efa1aa26008d33448d6204d9259f189347e89c4d2c59ea76aadf28cac697cf39737a809323070087ee2f9c39f4c5b29134a01142d530025e5ece9faf05712b2137c864e56ebbbddb1cca751638ef06fd56d79c06b00a6eb1326ea6912c9165722ae00b4d9859c8899eb406b4071a40ba6faeabf84a0cf22f92f7dee21b01d8f89abcd5da11b3b727fb67661605bea8344a32fbaca084a4cf143047327d1412ab5da58b4a09d46ad77c01795625a93939b243755d2a21dba547f90e8073062c16920c97938eb6a0ef067019b42eb72b807cec001cd510f669a77b0616181bc57bd4ddef528f68ac9581134431bc94b6f09ac0951e8415cad852d50fc4b17acb47948e7f90edc18417df0570769c0fd212c304e4c1dbf7c4f50e00cb7aa81cd644c39ff2a955aa0c0442759b3f3bbeabaf4544af759a2d4afda953c95314a0c74533ee1a1f425f7bf6b75e20daffc48c8baf68c71b6ba9165bfad39bf840e277a80bdae99564bc89432b750535188989c3a936e5b9e3bcc816dbb30678d449f8aebcbcb3a8b190ddeb0ad74807e6225a56ee5db762e9db91a7c097e1dbcb54e5f566536eeb405e94ef0820b0720b3fd97fac35807ab2940b68f3accfc7532867a088e74e57ae4393126a292baff0e53b9637d10ad1edbe18e4868939f64f69802ca61624c73534d67289c735f0c899486432f958958ab77c9f6f3bf0b9c7e40d29dc74a3365b72d05bf2e8724809354ff951f37874f5ae678e3af807e67788f7ee6409496c9bb8064f816d7e5e8b4e24267d7bf6fa3ab3045e8be0f49c6ae7a7ae7a4f0d4828afbdf94680e191a2b2424396fb553b9deaeb615b3e93928b143e6c3d498ec7a8aeeda3be0facb1876985bf80a82815ef5f333412544fdbdcd7c2fd3e39da18c0f444b64667fd0b3e86eb3d5ede0f98e8b3ef3cb99a864d791153822f5343262e97a6be7235ae1acad2423cdcf26a2ee5bf0fc75dbeb1ed0370b2045fa77318c48b2d9a2cfa50c6e1a3d2c74f34ef98649063260a391b46b1d9edc6430dbb2c9594d6144bfcaf4fb4f7adca6f91c2c55be9f3eaa2c109a314eb449619be436269f58ee8a0e8921663011dcf7d41c1dd58272818550168e55e255bd205f996f73b968d6dfe54bc269da31964da64162e7d8211bdba9773866a50b9f8f46cde8662e7488571c012b12121e8327f1f6d915df37800de5645a30c7df9e6d2069c430d2202ba76dbb53fa25d26f171121b6abf6d93eba4797a44de6dae494f83418dbffb5375a9bd837b8a88870841edaf64360be1ee1a1fcb11abf5dc2f1b68ed51e864baa68ada758611f5ad02eae66ebedf44e3a1920e3dff0d427a4e17b687cedb6ef23b4c52f3ca669d345b4b456156d59ca1f95d33732510ea529f8402eda129328b7e0d5240f1790c30dc240a70a4f8374ca6ac2dd87a949afd042dce7d1313e0c90c1b633304e2fe5af0cbaa38f5f6656e828560bff54ecaa1a6b6bba96010fb49824170b169da89bb83b300db74b5547b13f7384afb902dcfbf8aff3b4b635404ab84e0884c2fa2b4fcf25cf2693ddf76b7b16279ea953e4bb4a71245b9043e4f7ae9409e5ee84c775bea4a8b81e164a03db27eb23cb89a3b8afaba8ea712c5ad155912d80582f2842bb5368d8c40b459df669e59fe633226f1474f25d803e3f5286f0ba17dc3fe49731a60947b3cd3c615d52e7cf09a4061da5c79ae175dbce891b13ecfb55882f20af64fcc771e0e93148f9c2ec0a2298a7285155e224b1a42f8614a3eb1bbfc17a16d939bc655186f350893afba02cc9e502f6730af3caee5beec5a48934cd6d7c9f687ed62c223b816cacd4046859502ba984eb2fd81140f8b8ce63791992191f0dba6440e00842143cb6cb76333c8500e817e3d61198b68c70096780ff34df82f514dc48735674eb76c8e93ad276448debb35bf5c5eccb817904378ecebb30dc90678efade02c56948c5235ec74342e7d557141b7187ec2ae826ea54fdfc20f05ff10e90c39347357bccca932564cfb888883cce0638939cbaf795f7b104b649600b4d083cb8bf4d38eb4aebdebbdd52b89a6b3919d4f9e3ce19a5e1f4db141d2fc67d46d74e1a89d1b3b839e2306cc418e47dd8c6271843cc21307a9493931cc603489942e2cf86d082c5beab7981b230a5ae5842b1fbefa1f8e29b1bfafcf79369e160fe4205087cd1a4945e5b724ff808e56c8c1c45ef469be97b6e3b9e04df00995989a331d5cbef01b487bebb125f3b9477d309bf23ea61c5e207f74a4740902132598563214f4d9011caae04215fdce50d867fe635a1aaf93769b72551478e43bb5c1bd5f4d884038c7a78d59b474afe900a939bea8153dbc10763fb7e18e20e5f70b8382c9d6dd6a357daf818a052a6c4c603dd008484508c8e51b49ede58aecfabfda30fb2e2953e4b96c001ba8567de4b20af6ee241d0386fa6309bf66052894f64d7d40bb93c716b9894c3c9d7b1ef7332206f1afe3411690a72281880bc41e40bc50eadb1c017adb602a891b860c9d8823556768b99a2fd8f10b3593aec62267f12594288c7eb402117a1bf2e4a563bcccc211b68cdfa1c8d7c22b4f5cf564d764d8ee90988f39d06e3c75635e3be0a2ed2b7ea6fdb1d744938d2eb99f8fac95afd10ac245d660fd0dc4c3eb49a15fd48e051e7f3d7c4df372aa48adeb21230c20153e276af6190bae3cfd532be1bcd9c138dc23bfe1d1e9398e355ab8ade994ca7d8a04dca0ffd8c63e495fbb920f82645a93505edd5d8365ded2d7c9a191a3aee54c86dbe2203d3de9f513a4e73bc767f1d14ea7064fa7b725068497f45e1118af83405a0977bb28d05f30b7bc4103c8ec0fbf50e3a6e8b88f3b5d7687482ba689b3ce5925a7538c3fbb0544fc27a78a7800642a9711c640063b3dfc19d8198d06d41c176785ddbe1c84ec47306371f63e172e86abcc7553f46683c7522a556559ed4d3a1af2a8952950631cd967e65ba1aaf19841c873023a9ca9ecf26a1dab4a239b02d8697f6fb69779af23babc44a9e098fc078610cc870b62014985703505c238c883520528723ad6f4b3f2e75b248efcbf11d9d2ebec3d06f8c48bffe72df7dc4ef86dbd9a5f71fea235ee8596f92396630d10647d4a474b72e12a55c4894f6c616b883dd58bcc9138a2198017090fec1a528da2825252e95f5aa8f916a58a11776ebdcd017b99a66d98ad87cfb0b4b0fc6a7fa7731a6e8026beb7d49682b2ed199661466a429465b9b2e785fbbec1f8d7121ab2ad6a1545f24fac01e8759639c81f508dc65bbe81abd0cbe3107b2af11f9e61e8d76d829a14ec36a0ef46e9baf5ad5545c19091e192be854c6c6709d08e40aba9db16a16c273b2a2447467cb6f3132d389d8b5622b67a8a8d7302b2dd3522b15a8a955a364fd19babe1e8c27d07a019a79ae879f0077506523246cc5f086a4c39d743b187dc698b57c049b5177bf8e2480f614f8b32e967691b65d4e58e164cf14ac919117e4ecb8e5691cb796cd3fa1e39412580fcc2c5b86ae2f88ce8bf5efae81e29b7c25bae499545206ae2235e2bdf8fa58edb1c246a21f2d93a034947e74b36d65254572d680559b58151fc3335e5cc7a2a1226412c2f39e311ca6719c7253d1a5e174b66966b3835adeaf74f58aca28dca2d3e071403b9b44d4007c717a2cce0468609e1e48293bb74fa97598ac936ae4a4655f00f9cfef63aae9c861dd50cee0878dada3bc6103552f625a427d9862bf6584ed2a4ac47aaa75e14d96d3ed8c9423c8e840794571eca44bb006f771f719176b34381d9f9175918d4256dabf17c314221ca6bbc2f93f669fb02d15327a6de61344fe6f96b3b5d59346bf472ac0b2c8d9d0712b34ef0d7cde785acb7e232c84528fb1028473ab780f2e4c69544a336ca7242fabe3d1bb1104ac4777d12f52e6bb543096e1431ef7ccc064a180c86ae43570c1b9829cf18326106e246cd35789832dcc46138f0288e7250b0702d17ed1b3c7c05a57ea6447d42a4ef42f1de42f030db7daf6b245ff078a9d1aaff9bdd14c6272db98ddb3babfdd4c8934c734def2391b1954744a7ef6a3edca527b6c4f8fe2a86925fdc0fd10fe2e050696297cb6050d5ea88190c7510e84191fecc1e360450cb2a328172c6aea29fc8fd5a65230861a472bf483e68a6a3e7dd09a9968dbd5432c8c3a40cf67e19e6fe3de30effd77e36d2b5f022471594edf80493ce198b68973d76123e60767d098fc8cec1a7082a7a15661c360a8", &(0x7f0000000080)=0x1000, &(0x7f00000000c0)="2188299d0d4ecf8fab432679a9a7fbf1f34baabc0d485418a8c241b5c849bbb3", 0x20) 12:45:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) semget(0x3, 0x4, 0x0) 12:45:58 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x17}, 0x2, &(0x7f0000000040)="c7ab30ac", &(0x7f00000001c0)=0x4, 0x0, 0x0) recvfrom$inet6(0xffffffffffffff9c, &(0x7f0000000080)=""/54, 0x36, 0x40, &(0x7f00000000c0)={0x18, 0x0, 0x4, 0x1}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000100)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000140)="2c7de84f3d5200f69a", &(0x7f0000000180)=0x9, &(0x7f0000000200)="ba71b5ac8a69412a024991f51c8eb4a2a59c08561a676eac7082d7ac789d32206cc1e10360403b46984f42fb8f95c4d185474ee8fc17a8db6556ca933e06f14ecf4383e3442c5c2316d1e7b53efec7dccf131bf0e42997c8bfef3dc466be9da0334470818f657eb3d7e7413faec1cfc3004dee81d705339e3bbd2491afb503b1fbec1343060f10aeec92fb3a39f35ed52bed60043dd069d0846712b4086ec763c80a4d570e61f2e3de7c3520d0c05d7ee166e8e6084e2545386b1b68415568ecd73567244dd34c42c0", 0xc9) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x10000, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) fcntl$dupfd(r0, 0xa, r2) 12:45:58 executing program 0: syz_emit_ethernet(0xae, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffff4c5b0aecb9cb86dd600000000078000000000022000900000050000000000000fe8000000000000000000000000000aa0100907800000000647c2314a14bd7026000000000010200fe8000000000000000000000000000aafe8000000000000000000000000000bbf002000000000000010200000502000001090000000000000000000000000000a0f226ff6bc8769bde9260016d66869c8eed0179a75534f42f5fb4dce2ba328b2bd67c191965ae62f634a9af5307"]) r0 = socket(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) socket(0x1, 0x4000, 0x40) lseek(r1, 0x0, 0x0, 0x1) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x100, 0x0) pwritev(r2, &(0x7f0000000380)=[{&(0x7f0000000140)="89af91e401b5716f4171a45457b02eaba1c3abcdcf446c40adbc61ee2ff4dbf8c817e611104bbd7ff025c388671ac7faa7796c4ecfb4af05", 0x38}, {&(0x7f0000000180)}, {&(0x7f0000000280)="3c6165bde138b1d1724c33312940373ce2f7af40ea26b3e4bdc690f23ac97770d756993023484c3e3ab572c0870d78a2429408c8022d2dc248f62cfa4faf9337bd7967893a1e4b841cfbf361dd5b008dd11e66bf54fc65d1af1af52f35cb72e4e6b6ccfb2341125083b32d9f05ee9b29543dc070603ea73e4dd1808ca125fbf3cffd7cae42f9b12c9f852d2bf87092b339ed3e11ce2ab7450094535127f552730d420b8a8f862e18ffe7ce847920b22e1acf84041d38f518ca6b9b1cb6c37cc0f299b1b1b3a9f59b668ea3cd68efa69939272e7d2160cedbf5757b7156f63414d2df80075f9ea2d6ab6999c686ba138dba1cc001c705cf", 0xf7}], 0x3, 0x0, 0x6) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 12:45:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000280)) sysctl$kern(&(0x7f0000000000)={0x1, 0x3f}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x22) r1 = semget$private(0x0, 0x4, 0x5b4) semop(r1, &(0x7f0000000480)=[{0x1, 0x26d9, 0x1000}, {0x2, 0x8, 0x1800}, {0x2, 0x9, 0x1000}, {0x2, 0xd22}], 0x57) semop(r1, &(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) syz_emit_ethernet(0x42, &(0x7f00000001c0)=ANY=[@ANYBLOB="79ed3f529d00000000000088a8000081002f00080600060baf06080003aaaaaaaaaabb7ce317ec1c8aa1d10000000000007592bbe61f65e59c41280183d4c4ecf9"]) semop(r1, &(0x7f0000000240), 0x6) semop(r1, &(0x7f00000002c0)=[{0x2, 0x3, 0x800}, {0x0, 0x1000}, {0x2, 0x47f8, 0x1000}, {0x2, 0x7fff, 0x800}], 0x4) semop(r1, &(0x7f0000000040), 0x0) 12:45:58 executing program 0: sysctl$kern(&(0x7f0000000180)={0x1, 0x24}, 0x2, &(0x7f0000000200)="c7ab30ac", &(0x7f00000001c0)=0x4, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x3100, 0x1, 0xce, 0x1}]}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x5, './file0\x00'}) fcntl$setflags(r1, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780), 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x0, 0x1, 0xce, 0x1}]}) fcntl$lock(r1, 0x8, &(0x7f00000017c0)={0x3, 0x2, 0x1, 0x2}) r3 = getpgid(0xffffffffffffffff) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x0, 0x1, 0xce, 0x1}]}) r5 = dup2(0xffffffffffffffff, r4) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000100)={0x5, './file0\x00'}) fcntl$setflags(r5, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, 0xc) fcntl$lock(r5, 0x8, &(0x7f00000017c0)={0x3, 0x2, 0x1, 0x8, r6}) setpgid(r6, r3) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 12:45:58 executing program 0: mprotect(&(0x7f0000782000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), 0xffffffffffffffe8) r1 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x0, 0x0, r1, 0x0, 0x0, 0x44}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x20000003, 0x0, 0x0, 0x0, r1, 0x10a, 0x9}, 0x5, 0x3, 0x8}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x7, 0xffffffffffffffff, 0x0, 0x0, r1, 0x195, 0x8001}, 0x1, 0x898, 0x3}) kevent(r0, &(0x7f0000000040), 0x39d08634, 0x0, 0x200001, 0x0) madvise(&(0x7f000076d000/0x1000)=nil, 0x64207, 0x6) r2 = semget$private(0x0, 0x4, 0x1da) r3 = dup2(0xffffffffffffffff, r0) faccessat(r3, &(0x7f0000000200)='./file0\x00', 0x100, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x20000, 0x0) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) mmap(&(0x7f0000781000/0x2000)=nil, 0x2000, 0x5, 0x11, r0, 0x0, 0xb6) getpgrp() r4 = socket(0x1, 0x4000, 0x1) ftruncate(r4, 0x0, 0x80) semctl$GETNCNT(r2, 0x5955404bc26b83cd, 0x3, &(0x7f0000000240)=""/244) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000000)=""/173) 12:46:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) r3 = socket$unix(0x1, 0x2, 0x0) getpeername(r3, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x7f5, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef0800"}) write(r4, &(0x7f0000000440)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 12:46:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000080)=0x2, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r7) r8 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r8, 0x80606955, &(0x7f0000000300)=0x5) 12:46:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x5, './file0\x00'}) fcntl$setflags(r2, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f00000017c0)={0x3, 0x2, 0x1, 0x8, r3}) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = socket(0x10000000002, 0x2, 0x0) dup2(r4, r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={r3, r6, r7}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0xb1, 0x4) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:46:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8, 0x1) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x23, 0x3, 0x3}, 0x4, &(0x7f0000000080)="c5a22f63", &(0x7f0000000040)=0x4, 0x0, 0x0) 12:46:02 executing program 0: sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x2, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) 12:46:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0xc}) r0 = syz_open_pts() r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r4, r2) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) r6 = open(&(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r6, &(0x7f0000000380)=[{&(0x7f0000000180)="6406b7", 0x3}, {&(0x7f00000002c0)="02f1fc686a3676afdcd2e5899112f3800047c37b8c5f89a95f555406f58ee9053745a0bd9a4baacba3984f8f71c340a79ebf812d143a62c9778e0206e4cc5b4048cfaa3e39cc2031c4daa161b8064c9f21aeaabe", 0x54}, {&(0x7f0000000340)="90ab44c8cb91", 0x6}], 0x3, 0x0, 0x0) pwritev(r6, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) close(r1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0x0, 0x777a4f37, 0x1fc80d8c, "000024510e091fe60000001100"}) write(r0, &(0x7f0000000080)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e", 0xb6) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{}, {0x21, 0x8}, {0x40, 0xa95}], 0x3}) unlinkat(r5, &(0x7f0000000280)='./file0/file0\x00', 0x8) 12:46:02 executing program 0: syz_emit_ethernet(0x66, &(0x7f0000001140)={@broadcast, @random="d71c9edd8285", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x30, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x0, [], {0x0, 0x6, "000600", 0x0, 0x2c, 0x0, @remote={0xfe, 0x80, [], 0x0}, @empty}}}}}}}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1001300010005, r1}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) r2 = semget$private(0x0, 0x6, 0x721) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000240)=0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x10) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, r3}, 0xffffffffffffffe8) r4 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x0, 0x0, r4, r3, 0x0, 0x44}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000003, 0x0, 0x0, r3, r4, 0x10a, 0x9}, 0x5, 0x3, 0x8}) setegid(r4) 12:46:02 executing program 0: r0 = socket(0x11, 0x3, 0x3f) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="0042fd2f8fe23575533f0c62be9cacf7b1f56e9e02fa6fe57eb12679ba5f5a30fee308a90d27468a915a46c4f525000000002c21d5d3e5b4bab79b046e8df619067be8638417d25fabd631a75ccd37464685b83f693da396b2aa0c7f7ce1e226b0b376206038aed21828a1ff37fd917c8e805b3e17de1efc0932b8c22a94e213cf73ce093f"], 0xa) socket(0x1, 0x3, 0x5) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100400006}) getsockopt$sock_int(r0, 0xffff, 0x120d, &(0x7f0000000100), &(0x7f00000001c0)=0x4) r2 = dup(r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) listen(0xffffffffffffffff, 0x7) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000280)={0x0, 0x9, 0x82b, 0x6, 0x2, 0x8, 0x100, 0x10, [{0x6, 0x500000, 0x1ff, 0x8}, {0x3f, 0x3, 0x0, 0x1}, {0x1, 0xfffffff7, 0x1000, 0x1}, {0xfffffffd, 0x17, 0x4, 0x4}, {0x35, 0x0, 0xffff, 0x8}, {0x3, 0x1, 0x1, 0xfae}, {0x40, 0x3, 0x49, 0x4}, {0x7fffffff, 0x4, 0x7, 0x9}, {0x1ff, 0x3, 0xffff, 0x40}, {0x6, 0xffff, 0x4, 0xffff8638}, {0x1, 0x6f0dbe0a, 0x7ff, 0x8}, {0x9f73, 0xb3, 0xffff, 0x1}, {0x9, 0x1, 0x3f, 0x10000001}, {0x51ca, 0x3c81, 0x2, 0xcca}, {0x4cc, 0x5, 0xffc0, 0x9}, {0xfffffffe, 0xb4, 0x7f, 0x80}]}) 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, &(0x7f0000000400)=[{0x6, 0x0, 0x800}, {0x28641c036902375f, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x2, 0x2, 0x1800}], 0x4) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000180)=0x1) semop(r3, &(0x7f0000000080)=[{0x1, 0xc, 0x1000}, {0x5, 0x6, 0x1800}, {0x1, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x0, 0x3, 0x1000}, {0x4, 0x3}, {0x3, 0x203, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x6, 0xc333, 0x1800}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000680)=""/102400) readlinkat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000019680)=""/259, 0x103) semop(r3, &(0x7f0000000500), 0x34) semop(r3, &(0x7f00000003c0)=[{0x1, 0xffff, 0x800}, {0x1, 0x1401, 0x1000}, {0x3, 0x2009, 0x1000}, {0x3, 0xeffa}, {0x0, 0x2, 0x3800}], 0x5) 12:46:02 executing program 0: r0 = socket(0x18, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3874303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c00000000000000000a3f80004000000000000000100000000000900"/177, 0xb1, 0x0, 0x0, 0x0) socket(0x3, 0x3, 0x1) 12:46:02 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}]}}}}}}}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x20, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0x81, [{0x3}, {0x2, 0x401}, {0x3, 0x3ff}, {0x3, 0xa27}, {0x2, 0xff}, {0x1, 0x2}, {0x2, 0x9}, {0x2, 0xffff}, {0x1, 0x3707}, {0x3, 0x7}, {0x1, 0x400}, {0x3, 0x5}, {0x1}, {0x2, 0x401}, {0x1, 0xfe03}, {0x2, 0xefd}, {0x2, 0x401}, {0x3, 0x81}, {0x3, 0x40}, {0x3, 0x400}, {0x3, 0x4}, {0x1, 0xa249}, {0x2, 0x3}, {0x1, 0x1f}, {0x2, 0x1}, {0x2, 0x39}, {0x2, 0xfff}, {0x3, 0x7}, {0x2, 0x19}, {0x0, 0xea7}, {0x964e692a56139b9, 0x7f}, {0x2, 0xffff}]}) 12:46:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[], 0x10) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xd91c62e282c428b8, 0x0) dup(r0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x0, 0x1, 0xce, 0x1}]}) r4 = dup2(0xffffffffffffffff, r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000100)={0x5, './file0\x00'}) fcntl$setflags(r0, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, 0xc) fcntl$lock(r4, 0x8, &(0x7f00000017c0)={0x3, 0x2, 0x1, 0x8, r5}) fcntl$lock(r2, 0x9, &(0x7f00000001c0)={0x1, 0x2, 0xffffffff00000001, 0x7}) pwritev(0xffffffffffffffff, &(0x7f00000016c0), 0x0, 0x0, 0x8) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) kevent(r6, &(0x7f0000000000)=[{{}, 0xfffffffffffffffc, 0x1c, 0x4, 0x0, 0x2}], 0x80000000, 0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000000)=[{0x0, 0x800, 0x800}, {0x1, 0x2}], 0x2) recvfrom$inet6(r1, &(0x7f0000000200)=""/153, 0x99, 0x2, &(0x7f00000002c0)={0x18, 0x1, 0x7}, 0xc) sysctl$hw(&(0x7f0000000000)={0x4, 0x1e}, 0x8, &(0x7f0000000100), 0x0, 0x0, 0x0) 12:46:02 executing program 0: sync() r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000240)={0x679d, 0x2, 0xff, 0x3, 0x1, 0xa0, 0xee77, 0x10, [{0xf435, 0x400, 0x6e4, 0x3}, {0x6, 0xffc00000, 0x4, 0x9da}, {0x7, 0x1, 0x1}, {0x6, 0xd3e, 0x7, 0xfffffffd}, {0xb21, 0x1, 0xf8, 0x100}, {0x7fff, 0x6, 0x5, 0x1}, {0x6, 0x40, 0x2, 0x5}, {0x7, 0xffffffff, 0x1, 0x1f}, {0x3, 0x9, 0x0, 0x10000}, {0xffff, 0x9, 0x7, 0x8f}, {0x5b40, 0x0, 0x841, 0xfffff1d3}, {0x6, 0xfffffffd, 0x7f, 0x100}, {0x7, 0x4, 0x4, 0x2691}, {0x4, 0x1ff, 0x40, 0xfffffffb}, {0x2, 0x80000000, 0x10, 0x4}, {0x4, 0x5, 0x9, 0x1}]}) setsockopt(r0, 0x9eec, 0xfffffffe, &(0x7f00000000c0)="7b8d872c1b58faf2cf411384cd97e158896842cdbc0863ce8341cea3d55a405fec3566c53fa06893a03463779330c69c4a504e991f2712227974aa995119882b5030faac0afadb0a2d86c1a82032", 0x4e) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x6) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000001140)='./file0\x00') stat(&(0x7f0000000040)='./file0\x00', 0x0) 12:46:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x8006) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0x10000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) close(r1) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x100, 0x0) fcntl$dupfd(r0, 0x0, r4) lseek(r3, 0x0, 0xffffffffffffffe0, 0x2) 12:46:02 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = syz_open_pts() dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair(0x0, 0xe, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() sendto$inet6(r4, &(0x7f00000000c0)="f20480199ad6efaa82b0cbfbb6fc594b6cf18890c27850f6526355bbebe3787f7b0fc022e8d89166e4397671659811c2718ea2bb9db5be9eeca3ec1d06d4e610ffbbe983c4d34334f5d1d2379f0695c0d122553a4ecd618fc45376f6d6671c1f18ec1d7965abfa31d6c778ef49a2d7a8848ba4335b391c5ffc9b76c71b810cafd7be8950e1ae784507d2dc006d0e0cad78fa46119c5ff221f6305155971b9d469daf7d84f83818e6b7d2672f4f593ff85f95f53fe140fbc6cf68ee0276ab263c10652cd7556bcf2720de8ae15f6f368524bd850ab61161d1f4350f80144b9daa25c5dd31b3112e74fd1834c2cfcc99002c40f27091177a4e2e9db41f35866f67a5047a002b5f8fee3fe5b1de53c9907c9b6195aa23937c9d5be9fa1644d539f286583752bd0250f1e7c7509b9d7b24427919b214a758bbe9144cdbe42d56aa518218aec3309335932a86e676c0b8ff27156bd8b4be6f80f2e1ed81d1aa68526b1b2f5f0d311a223fbf8807c7d3919f769c9116c6a2d78f039036d85adc4f9acea22b9d72540f37ada4f432cbf9432208111e2623a4aa4d208effe05cde15e8f0ba8929fe1d5eb8d4b6ec69c78851333da1699a9451c0982d9ba1fda4a383f820c15df830737ef986bd6f0b6d8ec69b8c297945a01d20c2c72fe65a32b40c52b9e2a7590b4e982a3dda9446bf08f17df272746abf9f72d7885942ec6c7113f0cdbcc4602eb4578644b6316aa5240e1960dbec9daa31a12933b69440595a1f7c17ccf9ea7377e9f50ca71154afb451e008873982682e7f95b2fa603a07de56a9b7d12c2d425e7e3c134972ca7133d57c3db946d3247ac6df670684ef7db6623bf12b9684728aad1a03a3ade837cd04b3be5ca4bf2185821174a21444f3aa4c101b855db4fe9e333d743d06a83df2ee120b5c45e63a2812ad2451911139a0e05422c4fba1eaf6e8de42f260377f6374d5ba1210c377cc7fee7c272de3402ea5704c2abfe3003f4bf26ff4149047467a2b7cab669154698fdef622333627ee9a75734ab2ca274e9666ca990be6c741c0bacab329b8f66a41b9206e2ce9dedba6371aa1eff963f7b8598e5ac1723cc5b00c5063b204426eb01d56aca433e1504a4b29c508c4f21501c9491241759fc990a5a1d55104a185d8bae942b69268fa52fc05cd656b367a5df392cb2e220ad37756d5f7c49dbe5ad8cd6ab0fd9200f7a23c21423447ff8409b41e4db863424747ded753c141a706074b75ec9dc42c0c07f63a1794f67d24d573f83cf3b0e16ece8f893438715b56591c52c018ead6939d4094240b0816ce5da6d8ab3707d1f19f08698d9caf605a77dbc02f7431e2e8b5dff0ea711df492eebeae052ff5b7d2cd1b0dde418585d7cf4f82a6cc6e6d96e149cea749d8e663a03c82ea55fe306a11a3869170d66fd19bb7f4ca7a68c5dd29b17453dd27d6542216700dd8f3722f0fe4d9843b844a2390e6f430586515bfbed1cdae5be277c06836dac5b812c1a7ebd774a30ba8e213d8c8f82f6c742aab1b4987482e5d523aaf16957e88759b5a77446e7a38240ba951e64dd4b89b941dc444139a58f25116e01c839b1ba3b60e1103180edfde78a0ad3d6bb38d12bd62c35eabd03e35b891fc13f287404c797eed0f7e749afc25fcb9886d5877fa8e38178560b6617acfda936d66c58b8a1eab10dafadbf83083dcadc5ad5d9ab5be342d9134ff110f390e747a7e6e18abffe69c743c94a993a377a36261c349239f04e2e8a06a923f23b815448c894e0a615ca8eda6138e8401f910c58e14fb8e9f11be336781335bcd57afdda95401facb39b2e4c3851754f355439f3e9ef1192217a05c0f98683cc49616ffdb08c19fac8feb3a7d343faf4c069e5e590efcdf005c1d5f21276e32f67979a262041634b5eb65e6fdb10125c894f3d084c2686651419291e65e739b1cc302e0410e46f461452915a8c59e9a61013436c928cffcf3015a3ac920d3d2f3796af74fad292cdb4e086433fdd4e0ba914ce555a91aa947cb7af2dde3dfd07682f04b539c7b81ce058eed7d245320d4a8a7fd1d64588c81c0e7321d2e22f7b48d91cc1266c0ddfc061204e5f540b9154059ea671c3245b807ddd78cd08b27b779ea9c9f54732b916e936c1dd8dcee967dd56805a574249dfe9c3d11b21ca4535f9fe870c61ccd803f1928c1043193b64432700d1d86e4e28119a3ce34a30ce7e214f1a56e93a8ebf033ae3a501dee1393e599a5a8772e368ed8bae2c70d2513ed432148ae0d2c4a12ffa3f192fddd0392306d6cdc6cdb11df9dda39dad9d879eaaa63de5cb6da9660266b1622e2bdbfaca9f61099745bb41f16f7c303a8155ac9380efc813a91a4dfd9ceded4c9b6e5cb426227bc2154d8f79790ad625a271a6aa8e264de1fb504be0fe96c1608ea79c8693d200b370f9e924aa188d517a536b5c42b9939070f9b92c4ff41fc0d9b9862cafc80a0787e3fc065bdd4242af94b11544c72a869acc3a6175b4b26ccb023700158f4164e0263a9f3f4227f53acc929ea3b2d913092cfaed9971909e29f8100244d450b7bdb01add04d28d3146ba22bbfb1de26c986ca7ef5553878c746838a4476b4ee9132adcdd9d418cd8f41a629d87222f4b2d88ade7b7fce704b0e1f23b2d236443dac3e0946672524eeca34b36fdac26ed63815c3c46060512fcc2ebd8ae801d075d8f237bc35037e5ea654d5ac84ffd13921eba05a942b03b3f41cf927921df8613beec13efaf54c07c02f5e6ea4663df0d7403edd9441ae8722bb0d3b2ca4cc4570f79650f647dfb224ae7ba8aa4c67009855c8a8f267266f78a76aec8d536936fa10f5cd8d2014ce011502591aaaa9cd54cd472598bba904e58a97f7aaf68d52b0773e98f53f2bf6433314bc55f56f971d08f2977119769f28547127089f861db253b7e0f6c63b01972d12cd37b306e878e114b1b643698c2aabfb1527cd116b828da8568126c39f7fc06e26e4cb281a23a04039f6adf5bc26bf7c91dd18971850d7271c8c31ea149f6dbf0c23985212bdeb5732076c56b8a40f67247df84852b8b92e679295035d16af42af3056957861c825e5f785216c723a396e522c77006fafc45a3c5b3829c6e1601b70402a25ac4eee652f8df32a0a525fccda80d31902b7dd19176f1a87010d657119895aa6dcd11e0166192a9d72d15872b944c1c3b5b86bbf6bf60f3cca41df79e80f8efbdad9e9c4ac62eacab4cd576581d6ccfea64b64d8d2fb15d01e5032795b891543566f8727050b4716700b9c51dd612c7f36af52941f46301bd6de189cc141a695b84517b721f2d3d799faf70f4dd72c85283846d286da6e62d73c004888cf36bd2f28a403a1a8f273c3f0c2c61bfa1a2b7ecc94345c7500a2854fa9b7bf6e4829e8feb1bf3596138a959f910c512e132d136abca55ada80c25acfce1903a3c1ce1d37af849f0b5d4ae0a1f3b9641fe7c8262ea1f9fec41562139b12ac9146df508b4e2a4328ada64748ea933251b47dd763b594558b547bbd5fbec2398e48570c2fc67b3d79689ee7b5bf984d73e9ff3299138e5305e477d1f1487ddc728b7ee2ae5512ffeb6faa0358c4697196e170c9e99c17e4baf969abf9133bfbccbfc7a33ee428f9198183388b2c8c5f1e28ce853aecbf7d6fe5be6cc4ecb4469d4462c5d5fe5845fb46b5a8c240caa6f02a78a0a6ad12a5d836c1d5ec9b5412b9f7a58052705edf8d2fdf54ed6f33ab3e1521e7356dc19943cd9e36a6d8ac18bb8b9137337064064ed21529f6f777b256458bfa7da0dea7867197abb7a86dc9c058168c0e281c73e8c367aa6d56e5f6e6140e445cc58d31aa62abdc0a4fc8d8848d390a69666898a6f3813b228f2defc4285f2f27b36bb77413c246b407f6b6caa4c73bc2bbe79cc2e20c20cdc7e24031d79b0fc65d2d0ed37dc5b496f86ec8a4086260fbbef885d92751ea0b2bb6d009e98ced9273af4f5b249871e4b8dfd9b2c1071d17d7014772ad2374fd59df167c9fd8c95b1bfd3f6833088545f19ea5e978ceab5758ee25969982303d1c5e6e8a5e08177e40bec43c0a8280eaa2bab2b57e26527a9072bf07c20075a24300d5e985f54bcbb74830dba3fffea420e98f3454587756bc95c6a58be40e4242298a79e80bc8e78604834c7eedeb070f9438f4fddb43409557ff9a5a4831a5afb7bba0ecdd3fc555faa24d56263fe66e9f6dc51dd23e6d00c92fd99dd66fcccd15e3d29eb8b7d7fd9bc40da796078bcc46ec5d0d52482dd873a04e889e58e5461348e5ded2daa57f60427742a467ef9ce0e5e3f3a6b84775e1cc1930c7a6558ab1d2e78bd1898f9cb8f74aee8a64851ed84817e839173cbdb6d8fc026be05b78eb318e30986bd3ac2d8c9bee6b8333c0926e5fd3ab078fd65977a8061bbd44de3f118fe9ab67bee5acf30a0e6a7478bbf9d1f90841b66c9040aa33e60edb445414519426480fee91752cb8716dfa88de3fcd94b1293330f4b061b25edb8a2a308007b803da9364153a04ab63f7a8fbf689c7cedbaee0c63fccffc90227b02bd1b685626c9e81f1533a30355c2f34ccf9c271b2456d30af233488d12caa13ae1a19dd83e70407ab2e9a0dfd78d37d4779e5d16e64d5eb283b04e99723d08dfe037e9d32e908d0e90b80f912e53355005310d4a0fb6ae103c2f24906deed12bdd592c6faf238027ed5a78c2fc50dd2f51d62365f21963aeff7355febcb2aacf4b20e9d71771761cba8752becbe4820e7522fb5d5556b5b26bb48ef6ea80e384a1500c446fae37265bce52cf46dbbb2b6b3a7e31af24aa626b76b851a5cf876a02f8c03ba86f6d42a1ce09bcecb57f294232dc6129b4360e7f0d9e7dadce56b5468f4bb6c6d7a844f2e341995bae3217cc9d66a7f87ae31ec523bd19d2e9335c559641326d7f32c218503080a4c821152e6846c0388bf1811641242f336d2d278cdceabf7a79138e7f7530f2bd12b4f3497aa4e32db5f5ac440f43f98e18715c071035eba792cbc722cbf5067850ed89d923b739b0d2d4865410b1a535a17d805b80eb0c07e3b2f36fe6440a02c1ed3805d4258e4cd30a503480581290534d99f0b0134d418d86e388bbc430681d2b6783a9f6caac4c0453a3e49c3b38a162e67fb9a1493a73011db87fdc032120ffed42afbe4b8ecb32be74789ff5dbc14103c67868e6fec7bda43dfafb574a4c17e947877a3ecf49d3391e0f5dc9e3aacb36b7f55bcf6ab06170c157c74d5455f182be6d6538f18740a5ba9a5dc1fb17828ffbbdb66542bef6d17994646e008a30cf1bf2a5e1c688e5fbc612f37ee1827c665663719924c98aeaa8690cab360315bb0b89a635c20dbc12d9859066e075b5580b49f62520c6fc36ffe45a0a3908a820c4939d23a685af3fc3e2c89538f353aaa53179edf398e1e9b9f714077828fe3d2c729c0f62eaeea526a86366d4b40ccee9a3ac63fe8d4dcd39e5502f9fd837c5384dd6f99aa0400a93c745366d70ed1b9f6d8d155b394a950ba375ba9e7e0178177cf3b10fd8833d3cdd0039e1f24cdd367f1f6d7f0ef32008fd3b9c46a8e0a2e9f9de6b006266bd2783e9a819f51b531a216e91b035669db060ce19be65a94059a342a1162062dd25504eb1ce37ea92e2cab1d4e728adac740d6994ada632fdba79ef6599ed21525821e60a2d87e443b7dc2e5e4133cb87c9dfdfe02460bbbea932d4ab5d6ac809e836e6aa799cc85c3a57407d0d7a52aef61b1eec15129d81f561f1fe9013d5b16abcfe2ce37c64fdc715d5fa92d947b78ff4636d5d5", 0x1000, 0x4, &(0x7f00000010c0)={0x18, 0x1, 0x2, 0xffffffff}, 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001100)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCNOTTY(r5, 0x20007471) socketpair(0x6, 0x8000, 0xd4, &(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f0000002300)={&(0x7f0000001180)=@in6, 0xc, &(0x7f00000021c0)=[{&(0x7f00000011c0)=""/4096, 0x1000}], 0x1, &(0x7f0000002200)=""/245, 0xf5}, 0x802) pipe2(&(0x7f00000023c0), 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000002340)=0x5, 0x4) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r7 = semget$private(0x0, 0x2, 0x100) semop(r7, &(0x7f0000002380)=[{0x3, 0x100}, {0x4, 0x75b, 0x1800}, {0x2, 0x8001}, {0x0, 0xfffc, 0x800}, {0x4, 0x81, 0x3000}, {0x3, 0x8, 0x1000}, {0x4, 0x8}, {0x0, 0x7, 0x1000}], 0x8) fchmod(r1, 0xf244929ce7d4ff40) 12:46:02 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) dup2(r3, r1) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2012, r4, 0x0, 0x0) dup2(r1, r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 12:46:03 executing program 0: sysctl$hw(&(0x7f0000000040)={0x2, 0x13}, 0x2, &(0x7f0000000100)="530ef19f77680a88ffff784e8bb0911b632bff90d0f51df49e80d62af3f48b22e2ebf8a71e8ccb4ddc4379e244d23bd2739227c175063bfab4f22405d0e4754f36a0de604759557ec1549a48b2eb30e34400c38b4314a291ab609a5a9b8bf5c1b0d183328ce3cab170f105a3a5514ee3102c72e45ed385c9fb0f859133a767aac32a0b81cf4cb4fea5c0d353b22e43620a6d6266a9855287dcd5ed850038d30a64f01fbd033700001582d4111e16ca825e1037c0a48f8deef75ee30000000000000000", &(0x7f00000000c0)=0xc3, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, r0}, 0xffffffffffffffe8) r1 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x0, 0x0, r1, r0, 0x0, 0x44}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x20000003, 0x0, 0x0, r0, r1, 0x10a, 0x9}, 0x5, 0x3, 0x8}) r2 = getuid() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) r4 = getpgid(0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1001300010005, r4}) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000080)) r5 = semget$private(0x0, 0x6, 0x721) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000240)=0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, r6}, 0xffffffffffffffe8) r7 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x0, 0x0, r7, r6, 0x0, 0x44}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000003, 0x0, 0x0, r6, r7, 0x10a, 0x9}, 0x5, 0x3, 0x8}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x5, 0x0, r1, r2, r7, 0x68, 0x61}, 0x0, 0x4, 0x4}) 12:46:03 executing program 0: mlock(&(0x7f0000005000/0x3000)=nil, 0x3000) sysctl$hw(&(0x7f0000000040)={0x4}, 0x2, &(0x7f0000000100)="4caa708bf3ef6d9ad39890c23e40a19c352020a5aef102a34716a8b81373bd7c2f082320445144c663cc3772810a9a4655632f7612ab688c983321cb9b8fe9ae181e252ea48ab1bc0b869e446db52949d38c5d2e531f724c7d153c17820dd0b3921e85968b6475d74a5d31a981e3a2a8ac40ce66b8d7950a0de555f07dd8499ec021aeb17eedcba045f530526941265d803e0b682ad0be31e4a1a4d09e0fae7903ba20cd0ce09ddb9899b587360a3f165c23ae174e56", &(0x7f00000000c0)=0xb6, 0x0, 0x0) 12:46:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), 0xffffffffffffffe8) r2 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x0, 0x0, r2, 0x0, 0x0, 0x44}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x20000003, 0x0, 0x0, 0x0, r2, 0x10a, 0x9}, 0x5, 0x3, 0x8}) lchown(&(0x7f0000000100)='./file1\x00', 0x0, r2) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r3) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) pwrite(r1, &(0x7f00000001c0)="c8a84e511f0e0507c6356e3085bb21d648f0be32175d020000000000000091f4df3e4825a57e295fdc9a27a9f776c40300b20dac542b710000000000ed36faaeebcdb87a49b6ab9c4befebde998e5103b08d8a88bcfd4a6926c70b686b7ba822faf6df496b03bd8b34ffd3b1af476b31ddf9e8b662aa4083d943da28a92d4fd2a82a4d348e3c000000000000000000003a8724dfddae26e129c33ab60d9581578bec15be5c2f7bbd0a0c3f59db210eb5b0d4ad0646012a63ec771788c264aed3222b7fcdc5a6d7f4fd4fc02af593abb9dd403a957db688c1690bc1dace0e13150983ec14cda7728a922cf6346033e7f81141833e2dfc8be263d21daae1fc287ac648eee843850fb4b090d98aacbba35a1402b716b74af8b92ae7b87e77f88f84cf09a074ca44434981abf39a18570634a690e617fe3cf5c5c33b4b8a66b6ff37975c5be843d6551cde3d1353097c6c51826adea7dab805fbb23193574e", 0xfffffffffffffe49, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = socket(0x10000000002, 0x2, 0x0) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) openat(r6, &(0x7f0000000040)='./file0/file0\x00', 0x20000, 0x20) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x7) 12:46:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='c\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 12:46:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) socket(0xd, 0x2, 0x5) dup2(r3, r2) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000080), 0x4) dup2(r1, r0) syz_emit_ethernet(0x5a, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000200024060000000000000000000000e3e900000000fe8000000000000000000000000000aa4e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="900000009078041000"/24]) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = socket(0x10000000002, 0x2, 0x0) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x10, r6, 0x0, 0x5) 12:46:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x100000, 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, 0x98) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r4, &(0x7f0000000380)="15419ddacad6751a00f38be331c663ab72b6252ade828934c1d5e574c2fa7b2aed463a86fdf47dc33d7e4c74c4f93c07baaff384f159beb5b5902c5109189714e7e3e770c23df5c3e7282f82dca7a0acc9882db560d410fc81235f7c0f976e18567a9e48fa10426d974d6f775dc969b690e1afe61c93d0166a1e475138563eda8614244250090f493dcf4a6aef8bf139fa6b3d0289cea1856c20f53d6b9e99b06e7c64c566cf15a0028006eea6206389d213f593c911b8cbcfa82b568ed23004021b17429cb2cd3cb18cdfccf34709939307215e2b4de177a5b4eec2bb08592d6534ab50fb8622f0279fd940b23f13ab869c898338038c8f82b99c7744dedffa9adfc028eac1a4835d7b3f87e69fa87430cf44b59024de889d9176cb886446967f85f50cea90bb2adccbaf798ef042612390fa4c72f0f0103cc5f603ccc2116106cfbfa8e799ee6cfb79c80481d6ec8dfb79734230e724699269b77d89291bcf8d56267141b4622e53155208d3f96c3859e40e14ac1c74d727ab7181cd50f2cc0fd46b98fe5d66025fc4fbf056a6e7be01e6102671d5423603cb43bb6936621bfc8de09647955b829a1fcd84813a7be68f5eea832e1d29d77f8aca7d47c5d2a9ad1daa94be459be0f8bdaf0976557a583dbd0f2b856c87ca128208c21ff2f57965b7a68ecc5145aee37c843d888da5c80f470ad40e2873d44cc366f4776dad3303ea3321fa05742db1192aa6deaf9cba957651715ee782c69a32657e2ed68bfae20cff41777212aa2d2a3b3fa5182d94e4cb76fad7080cdef475f3cdc18b2e6a3d09f4e5898b1ce49675ee5d24b77f3761a2fd2651554d95aacea0fa20473602ce99533d18a601255d1d4de843ecd58e85b28105f3cae92403388914034e23597e936a0c082ae0b2567420367b0958ad7b03585cf1bd121c938b150409eebacfa1e857d26467982a5e334d1f630ae22ca32943406a5791dca5f99bdc1bf053d1612ea7e493718ac125ee022747b07c638a5d04c6278f5b06ff3f0ee860b430006d6200603494b6c4995cecf84e102befe4a2ba2f5d6ed6b2ced9b9efdc213e1345740c70a423c8755453b10d15daf77f46f97dfc33b3d044d6dc6fb9790fb39fd6adb8ee232c24335379fe59c637691f01036a2a8f59eab75e1bedf648ff4593c9901c7280faf9337eceb6a50cd436b507c78d2ce8161b9e9d32ed333b04b2191722cae8e7f5d9ab10ea55869ac8bc66d1134fe461f62f9fb6d3e8d64c8a8354147bbe6b96aff4c5efb3b2180545af47ea79dfdcfcf93a1d774d78edf98d6a5e7c3bab40f6df290e955c9097dbf57bb649152a87ba89d02b9416b0d7497fd96f83ca9a84f5cc85e5f1f7026fd68828acb5704253010749b26d9770cf773a7c8c37f5f503238d92bbcafa2f658e487231e77e89723577cab98fdd18562eb02c287cc53801c4b8f070d29c5d3b2a5708ce722ff73b8dcefb47001ed0f9d3e884a49df08d3c41cf94c90186e6e60ff468f15de5d83d5aabf636b55c3c1d4bbbb0cfd6a792377bd507ce34e3597584edc855dad3652b9af4ce45f6e5c22d13b9083a9f3ae988325d43ccb8c8d9cbe3d8be488f699328cf6abc73dd7669835d25c39e72d155c65773a05ccaf2138eef7a1e68208a769673a28ee93be38073a333b0ed50de5e696719ddd09266ab9ca578c4cc007a61fd964375d4dc3556b0de11f84a4f9c52422dbbae2d49e2fff4c41f0d5f2104cf8e4fdef1891d7b0c05bef9e2a73f1f7c4b7de2b99f278ecdebd9cfe7f88f9052e6c036a92546e0ff38534918141a3e50edd9cea129edddfc7b6010ddcf52bf06a3585695956a6d79792c7d296afd1a148aac18902036034617a94f4c0e01a1b7b5cc9dd59308106e469b3ff5d5545d460cd210709093a2548a2e77aa957190d7f0a55287d5a7eed33596c2000dcae744094f636a2398a8f2d8080a394e331d361c3b03a11aa8288253db967794f54757b755f39d10eddbcf2fbac744c4a2ddfce41f422bff78b7e95b8e340de7f83dfdf6916cd50cb7f1898d48dae9b7b5dd0b477f82b77b027f9ae7a05791dbeecb6249f26fef85bf32bcf0799a78ca5e9e81b4395d5b650131b84c7e487421dbe06f653d44a4e13cd093114b6d40cc201ffc7944b8ff31ed9f7bc678442d63333bd148c6ea443f82d777da2ecfff612944c60a76aafa353f9eb446fa3a7f609aed44fb70de3b878c6ddd4f015529dfda3f6e1692f5cafeb7a6d3bd5126db8304f6a5da435e589f8e3875fd8f0e71dc53ddcf7b839dca006eacf8823b5a9f275baa919ca995c359710529fe8d9f91733dc122d1d84aaa6b4268a2c6c08cafd73fc15a78ebd0cca3a08f0e91474388d47ace85b2634b2a536c29f81aea6b961a6c341477b9261060e3d12d6d48568ae8bb5d6898eb5fb2ccf17a1f9d47511488f19f653da4c34f7043db4b7dbf5fa0214481f431b3afe3ccfb28b61a163c38eb9bb365d827dab9255714c0a7c69db094ac5176e208cb2ee0c5bd443745fb5b90ab7f89649221889298983b203f3d102ede9538678c3bbe2175d98856eb27194efe7c87f4c625d843173e9278650899a164697b93da6168590299739b48e3fc69ff568bebf84c95f28c8591ac8c381f6a1456dd6511ed849f808d71c846a8228b1ba4caa94a24c6b8dd6a275993182af2e6614deaf23e2b2ec7ea7e567bb7098e8d524ccfea696be16e88804c150c9bb078f6762616c163d5b30fd6a9d03c19dc32c0da57c3d3dcbdf5c0b42692950008ab4425b9ca41fcb84eb607c430496454d0ff67b7fb55834a75e45227a8809f48a628bca14046ddf798c52e271336f396689c39492451bfd1a7cb5770e15a01dac89798841a53d931dd406f4edcd485a9d2aa48074fded8e5d14e4a8c112eb2116eb6c608e74a9d8a11327fdb78d118fefa40de2bd77bc17e5331ca01f164f177ed8030c151228ad975d08a11c0d9297481d3cfb8d87f43a52995aabe0988b01d89fbd0cfa4f87e8391074c0af0ba9c52a5e59ea34f562c0677f767a09746094cd0e2af4153445a065692b122931378c4df2b5dbdc92ec5b79ba53a7faba596e4cefb68dfc4b56723874145d272f1909fa61ed1b9846e61f10d290d65b741196db9023c5ef48dd34a6aee43ef8132bc5cb23ce0ce4f8d9b6ebd77b49463c1bda116f2d14001a6c1c5b317aa13b45757df0900a1a8710dea7d86a657766b9c0b6e64ee4e9c954fa52bfaa0e542dc78756e0fdd0f52ab2bb3bd030aaeb8a567bd40063a42336701aac960f0ec91dd26b7a4b0d4f46bcc36bae0665daf3f3a18f25d80ef7291daba47bda6094ce03e294f8d2b5258589b0b48e1ed357751af716ed6c5f8b6d884065f08626dcdefb965195b9c126062f12c8a161ccc278b4701e97be7de4d2bdf0e77a1dfff4e53c7b19408c858d676662b877245e90a162a2cb4dd2e5abf371f3187c8500e408263a80e953a59e7612c5aa7f3a819eed20b915ca5f68383e2a7080ee17e7ff2540ddacd351284ab8683bb46b1b59247d707ab24a3bd0027d30d7abb63593cce304b6c504bf462c1bba96d872f4d3463c0204f07d0d57f27b769d5e29d8d5c5028b385783d2e3f461170720d9aecafc778d7dd8020b23597da93a8e301730acede0109bb8d3f6ef23e89ea4c20aeb31894127d6e5dcd6d7634b1a92e52a69584c3762eae5bfab93897e39a8bee88fe7a2e3b3f041824c4d773ab753c25225d845426341a40800e0005b65cec3157adfade1d6c768712631b47ad8eb79c499ba89f5d60ffe3bbc60924a6a08ccbd3aa003fb7b8298288f9192898f004fc42cffacbef54a136b0fe1397b762d6b05efbcc4a0a13c698910b288b59aadd38fbf423de8ca8e4028a9427d338d30f85d9e61f8a9a17269d17c1c6ffcbddc19c4366b4daea807003ce1abef001d332570893bb79d5e2511e465c42867010900f719206d6b2b1efaeeea739ac26cac7f0c79ac2086accf3323f6b9d3b9f44bd7789309e48aa9439335d9303e6672f16a179289f32a0bfabd18010aef4e44ab0ff3859c7cceb6a5c775e6e15e8429b27b4f9fd0cf05f819d13494856cee688c6868f6e4156a6b0ae14f53416829e5f33402fd01529bbe374217ac241680761264c21433fd804d410275c06cee77d686f1efaf8dbe3b84fbe7fd32e58e4deed5e33d51f8a3e69074654d4e051b533e0d2f232ba21a93c5d2a672e67d6989d166b391e2bea86af236f63abf26e1ab8e3c1f90522806bdf7523cce0d7bf06e2b075ef842739e73b2f1feff5ee372c2a525006854e7ddf079f5d9e5e8d52dd22889b836549151f22e4788c782ebe6ee1170438285f6411680e56e532728ae0b534ac466fb9eecfe2370105b6eaf120f6e5f57309d007a6f4ce37f63484661161239270dd4759eb9ef00a9f3441cb58616c7afd339b19e71cf33a32f685267fbd2539b4114a26bf75d8becc52905ac740f323b23556e6183327d161498c0eaa2a8261a74bfeaf17327670b48f6c00cb535381d5003ad852557332de94d23b8091abba15b47fbc511267abb8390bc53b7e69dce631504dc57e6d1f6a18ab54fd2b6f05f550b60e48de579daa752e6c8cf58947c2e7180908f226ab81c6c6391ba86f800b95adc2decbdf59de92eafb66a76e7c48998566f1a064b1a7e80f16d01d2f4f92d680196c34a8d50d9c71240a40f839fa7e32932032e87c0997a1ba1719be50ff2d4c3ef1b94d10e07a5a45c3b4c4ba852c8f4388e709d419c77ce9bcfeb88138dabdabf12664d10611f27468e5937b9a0399c12ecdef0f51fc77c83c69f17beb903a72cb980ba229da30314c498515014fd352908b680afe37f0cbfa0bfe6aace2d39e90ac6c5b2ef44d7376d94124dacfea3050d6dd48f1c43e60e5150353b92ec707c3bcb2ea904daabb7d1cb860b413c06f1cd2af7af40190daabc345f06b5572a6f4762c82159f2f2ef35c5eb035c665dfc92b5278186db79774ee1bd6690626f00edc034e088795aeb783178d7a0470917b2d8a5f2c0deaceda5405a1516824c3cff8e6b986883ac549b0f022814cf82a56ca5e0f0374730ac221ab32582569b94344a24b27fc05bb72fbdbb85522aeb71e67dc19f0b83a61277329b43fad65767fb806f9ca07ffa9140f4ebe0787579db2908302309464cf97f18117e1e319b8e413457c877fbae6a9546d29a44bf44cdadaeef1d59c6410e681f6cb84ba3da335c78d6dc0e92911c2df0071737dea79925fe4638fb25a5fd4996bb1012228d5cf41e17d7d329097c2518f00875548af23b7f7e5e116732979a2566d71ff397fe4f4917bcd855b571b9fe7f725c23b8bda1c478dcca1adda5975be05fb34767d12409c0608856e82eac76ff0d6a3de7846810fe2e3dac2163f623e2d42f9c0c2a3e2d8429938d2264d4430ecd3a1b6e9413d1850d232dd37f0b9b6e572385b4008ad68098532e100ff4b686e19712f71ac69f02312ee352164e27be64e03e58c83fec0bbabdbb4a00896ef714dc4145616e469aee2d91dcfc7445fe19587a0c4d15b65919fa1b96e108f2a7b95137639ebcd8f4f13283ad10068a46d57f089e60528eacf6b2fe127c4ab3c7bf714fec68b3f9ca6353dd2e60f7a61394b3128dca0f730eb758127c244681506b59be457a2bf503279f4fbcd00b3cd7b91c1c714482f5a20bf1148c073feb757bc4552c90b4cff8fb3be505562190a93daf961cc38477775821a1523b39b9999d5e564c654f0898dcb47e55498ed1b291f9eaaa235f86c9f2f", 0x1000) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) syz_open_pts() truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='.\x00', 0x0) 12:46:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt(r2, 0x8000, 0x68, &(0x7f0000000180)=""/102, &(0x7f0000000200)=0x66) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x154) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/137, 0x89) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast2}}}}}}) socket(0x2, 0x5, 0x8) 12:46:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchflags(r1, 0x0) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) shutdown(r2, 0x0) 12:46:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80002ff, 0x0, "3f8b00200b0f000005000000ac501fcad2cad800"}) r0 = socket(0x18, 0xc002, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x0, 0x1, 0xce, 0x1}]}) r3 = dup2(0xffffffffffffffff, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000100)={0x5, './file0\x00'}) fcntl$setflags(r3, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, 0xc) fcntl$lock(r3, 0x8, &(0x7f00000017c0)={0x3, 0x2, 0x1, 0x8, r4}) fcntl$setown(r1, 0x6, r4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:46:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x10000000002, 0x2, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001800)={0xffffffffffffffff}) r3 = geteuid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001840)={0x0, r3}, 0xc) r4 = getgid() chown(&(0x7f0000000080)='./file0\x00', r3, r4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180), 0x2) r5 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socket(0x18, 0x0, 0x0) socket(0x2, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc024696c, &(0x7f0000000300)=0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) 12:46:04 executing program 0: r0 = syz_open_pts() ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000080)) r1 = semget$private(0x0, 0x6, 0x721) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000180)) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000240)=0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, r2}, 0xffffffffffffffe8) r3 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x0, 0x0, r3, r2, 0x0, 0x44}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x20000003, 0x0, 0x0, r2, r3, 0x10a, 0x9}, 0x5, 0x3, 0x8}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x0, 0x1, 0xce, 0x1}]}) r5 = dup2(0xffffffffffffffff, r4) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000100)={0x5, './file0\x00'}) fcntl$setflags(r5, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, 0xc) fcntl$lock(r5, 0x8, &(0x7f00000017c0)={0x3, 0x2, 0x1, 0x8, r6}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x2, 0x0, 0x0, 0x0, r3, 0x81, 0x38f}, 0x6, 0xb48, 0xffffffffffffffff, r6, 0xc2, 0x9, 0x8, 0x52}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="903f79d03bf2f62a444528d671e3aebc37421fc53e2f4743c2dea19d5bdcd7cbaa3bcf29c1f563a7bae1183cccaf1abf1913bab8bc6d1ed2e545efa479e612bb6c81323d4773023044c67bc7e3035689ff4b53b1c130ffe3a0a17aecc658494dcbb3c063c642490aee30806f1c365f5a172ec8f5d6a4c99b78fb5861ab18beb73fa8bf6366597edea56b7f6be7ed26e82b14f3135bb080a43b134dbaab39c881bd23f07da9906a669b2dbe56fee74ae3eaa8bd0cf9bac69ac464225f28ebcce3e27da7d61cf0572775aee20189f5f7c6c3e31d8c2f5d3b9738a110a889145aa2d59048fb190b0fb079a24170b2bd567b9526d5391c5dfd45de99d5aed10b851d4ad32d312ef6ab12ac8ea611affbbd6b29304427af5b083a629ec27cb919fffd994fd62e8d792f938f7f0efa1bdb3734270787a5eca331b7154679934d22e11b163e3082c786c760fdec48b43f462fede6b953a290e7e84cfc18bebad8deb50465d524e9b9d6fb984f6a4969feaab0413218d6be9171875b1cbdeb5c25bedb5a87a9b606d03275872b58357dba3802c2756be0e6d4a21e2bbb1ca45a0d1d21e2d7d7ec5d7c268a5b3794216fe3f7c0dc1aed79706bae4f2eda3f0735f3cb8db839cfb22ca7335cbf5810d5cf30a886c1ea1bb0abd6d21c35061edb1b1197f5f17e8ad0bfa905dd383ceac757e422d38a677844c9c8831a85419407e6d5dae0d92b63deee4b98953085068ceeaccd9483ffc9b7fd7b8879775c5c7408316afb77c59e169541d18c3a627d303e566b79e7321b57c314fc4442578764bc635bc7a0ae62a439916fa9d189b273f7a78485b30e6c3a03f6b0f2f87dcc8798781b19bf2c608a8e9587122d9224ee309e879bed46849b62180019be77f108a546d6765b7d024197b3f519413c35fab80b407ef46d42617373ef045acc1afdae64ccf46e43a7a8285ad7d362f137e3875d63a6202e2b89ae8e7b092afcb180e7c82c458b8fdb5140b3b5b93d5f5aaf236c5226a4e701c488d070ced4bbb17180e8ef5fc669a97e160455b0c2a08589c30837802105729e2b702aa9184c8aa57290ada490ae57f5ee5a32e9b5b200ea05cd20becb82e970d8a812335994a865b4da79b07701a7a0d4edd3b0ef253f5dfdfe2930be5ae32b46f37d69c4db7325b952b00e4f777b1671cf24adbee498f81779bad75cc7849cc0968fb5876a5f6045022da2d0863c9d69f9a1c29f8724dd3693368643ef718739e99dc174cc54a1a84a9d84343c1cb228dc4894a83d85eb23807e0a9e6205a72e3be5ac2e88b6c947dbed5b95339ec429f93b4f014714cf3cf593b9da27964a390f4324cf7ab0f1bc6513680bf6521442848a145995461b7f92786e77a46599e3b23a10d6fb4ab7d4e247adae4e9e0895bb46f8fa2df02f2bb9eab1d4314a9053b923806cde45df97e02a1a57f9f1d01a51fa85e0ad6dfa886a518abf7e27c8619da960c4f5b936ddd15bd8f89b3415170b04d18c6a6a78965c613a9a92b15277a60a09b60d015a6e94f41aaf492aa2d54bd0b5a5afa3cb0adc253b75c7bb44dff4e9a9ee52ec7ecdf25a9302c0a672e7592cbf3b8ef64e0d1297b0a19a3e3919f173191ffbfb2d0fa08fad4ce10506c90a76d824f2fc93f713c484b75093e0c725218aeb30a2424e7e481fb801063f399ee4b636e1fcad70cb60a06a026ea1bbd9ec33cdcecead48580e52e63bb225dfc02270b6f469e190430000af8f91b52d439d488b4a9deb625508d3ec7ae6fd4dd8cb7c4d0bf503c314613c1bf0af117c85bfa1c5142b9e93f8ad59f57cda72ea2a8c8672a3c1cc3dfa864a498382a05e965b2582922e55c2b4afdc199acf677b1656e7c01fa4dda230f700c0fa60bde688dad98c3ddcea6086bb27a34410c857cc57cca93b96c463a615161f22e75612fff4e9023054155cb880b6e9cdbda99e11de9f5cee3df24cedb02615ec307e1af98c8654e3f4ab2886c30fb1483a1227eda2623e5e59f82b38d14d07300d4bf946733bb49817b6e5a82213fc326705b0ebd2df6f8328babc0856a4e63c9dc7d6c9536c20954241af9d6d3026a6a0d89b5c9c8bbaf1ab05417edf514257c3eb0f7d82973d0a95112c2dc8353dcc41ba9175d746851135c16ce15fa635f12114393285fa0403d43ddeb06ff670b9b5d90bb8d5c1e8dae4679326b288818cc613822d4e5c0123957d32506392419b97c524e8aab4bbc8adade73a2327807f33b219b5272ce20ad678bfeadda54e5e02f5782c81d4077c6c07a34b379059edd464817a4cc3aaee1b2da48dc16d0f11f202a80d85d4976f2add80ad423f3411951e464872a29416241ac3a7c6a8c14a0148891fcb19f0be5b8a088ac05da2639bb1b931f6586f3fb8c78d2052819732d2e297cafc19ea576322920be497dbb87746f99a94c1325c02f5ac179c58648cae852002888ffa17e34f54474d0fca65dfb9ca0e76bc87b61ebaa6d02b2b33475e8cf68655a6893a9d8d25f0b27f86d0ac08dfb200c2762853843fb40018a73c305bb21de8bbdb01b145083e51d9f8df5b70b3f8eca290b7872cbfa27999c333b1a5d4a49e05516b0425c032511221d251c508c23036ff58b41002f00d0fa1677d808ae5317438d80e998d2126f896fe6f7f7b38ce46e9321b000051a52c0c3460be8e0e01bf676cbb59282bd80af092b1509803320866c6c5ec9130895bd9047910359d2f33c139f3c74bbba786a22207e8d163f85856cca9bc11c4b264a2b32bf27e11fea09406031c6ea23672a37e88e5e28bb4fe4a3f6dbfda13c2cd6599621658d739f1b06f4f4ee35d3db244950bc97fad88dd72eec30cd51756ff57047707a76c70b41ae0ae4af3771e325c409357d36ac20a3ea1f083364704afb2edd55df4b29270459fe20f8d9559e75445030724068909501e4261e2766f778098b7f7cd4f84a7943bbdc9aa9ef4bbf0871fc123573cdc10e77c305389688ede638de23adf08b647351920f162974300c37bb6b20fdf35780c15ec49fd1797b24cd77b3750fab621cd99af26b2da26b8d248e2ecdd6b02e2fce9eda98cbd19a68857d63943b8edd11474ac27b4580adb0cb693c65cca123d97b2b3b12961f6e4a51880145238ffd5c3d44d0749540c527617ac6dcbd5a98fb034a8aa2f0f4584958131f267604b6e751cee6c1c52f7dffab7a95ecb79ce07d58a13f6a906fffc46dd95e84ac6799bcd79cb969675f962f3b631399ec4e0f4d3a83b6a45f8b5652e232b21cf84ad61a2c4838f1adfe0672a33cff78974c4cc48948f2629eebe7403ca2409ad958321346d97a8308539dc60528105430c0b5db2f66399d5ca27034f13164779fdc616ae74a2210508ee5f8b6c6d953ba17fdf9bb959d5f27a3f7f311f2ed49bcbbb3629511d2b9ad710760ebc8a7323f28a6ea9fa5951a04b9e5a6a781c878ae2bc6de721aa20fb9edfecf74d5f996a7ab7468525779d34c3f971598d4178f7d102ea4c303fd4d821f7f4542593b9e2992132f0c3d59ead756140b235a5ba6e8a3c164a095dd4823affd736e61a342570c7113362ae1ef6782cfb590bec468efe3b08fa9cd5ce9d2fa921042eaef8e1a21d45448a8a9049fa17ac8de53443373e59e7f8ef17dda0b89c34ee1405b6d5cecfeccf619e9651e84579c9408ca6307a24331b9678ec64dc33537fcd49d2928a0872e54042afff2fdd3e5467faed76f826ec0bfde9dab808266897a6e78109833c670731abea25b4bbdb35e8602027abe71ec2ab46ef2ed9cf84833843355da51cd9798b34949a1257a92d058adaf7ca87c62b72a4f8465c3c257a2c9b73c366f2a4ea18743388897c4379da873fa120c2ec60a616d93477c4bded0f3f51572d490e00397a3cec6fd443cccf5de3b399baeecba0ea8779d32e338894218325716c380038b3e9929ce1872e0c205eec1341dc85e0896376015438b1ecd14910a13cd2baad4efe2f94144f3985430030e178e01a9292d3e4554c8ec33a53ff18e1ce091ba19a47ece63c32b51f066d17213c4409bdcebbe948c73f30729f5720ff81fabe2f8c21f364d87a3114b593980b26d6ebb1d7d925f891d0f486a098b257ecfa9546672fd36d6d558bc2c8b606b7e4de2c8ac1c5ca051ce50f04dfea94ec782fb351d170deed4ed24ea842f0cbe1c7504611336419d4efb7fcae0acee603273abc8e0c7ac26e5f8b3991731571897da1198c397a3c76e908afe76fc3e121005da5b97b095473f7f5dc1ce3db1c126473601e651513fce6e200574380d63e0864e825f28ad3182e99aca41bac65e2de535aaa58ae877288d8d48ea58ad8a459c601fd7dbe277073adc5f264c91a128b8803f982262027886874cd3e269a511369a3ef313f494695ffc369f4c18955f7191278751d81ecbd7218cf542cddde336fa6b7dbc4341543204b1db82e565b077c9693fd2a519c85dda8df0d9736b5516b60754121d33da51fb629c9d7d70b3ee5eaac2308e770a15c6990799e85d5a3b340cb2112ad0f7fe5269baa1064b92094c62b3e364c1140cd9f977ad47bd353ac9189c03393f613441ef69c81c60df03337a669c482e9d6f73220127d98aef184d3c4775e2ff8521ef01007976fc83fc208eca9aae323f77b2e2051418038ecddfe94b200276ba613e78a323b4b5d0433d68d1d38e7103ea9c54818df135886c96ccfdee03804b502b35ccd47ab9a90ba6d18d6b135eb2e60bd0544bcf664218cc17e366e96f46b5538d1b0f1c05440df098d77aa13787a1d93e5ec1a32f68ef751c56108b96273ec7f382d413f1ebbb9502f1a52c6884ef50d1d66c9cf922ec12ae4922dbe66ebbf62ebe03e79af966bfdf249267620cb68590929e2b9a514598684f410ee24a2577b70fe90c0c119ad710e860b5b754fb058c5f3cb10e5b3dec3534d319a258b71e2552b13e0a1aa3f5e6962e52c25c708cbbe8e4ed8b30785799fd53d32f03e62bafbd718347c8d1d0f948941644bde6122d0fa9b84e7f8f314da5d879731f6452370101d23478932ef32f8cbd41722a2c2f258193f7398c1c2e307e0a6479c773a395d8a6990fa9f55a5491b57210d65e9231fae68abf83673e8212a252de10a7ca1e060cf5ad881aa27934a6b7cd76bad7b528730c8b82904fb184bc3411126c2af9252fd114ae8a2a974e97a413b487b25c306e599e5bcb6cded41c3393613e872e681dc5b1a32bbac0bb25547ce608ca0127a908c18395b2e31926c0c1f8fd24ecab337b1be26d2fca175fdab97bb26cf9cdb6ff331c0644dd3bb209f969acd11f3492617624a72c07d9fce20033451efed62c9310d0ab49f8a3622d1447d31959666591798f1329da7bdadd44da8f3339a5ceed830cde831a73650e33104fdcde15f54a57bbf1e5211aa98d8ff96dd9e458cf176f41abcaf668cc2e75c41985f741f272fa6cf672ba88ac97d3ecf984cb7f5385a15cd63cd047814a93ffe76f1ba8f77a86e00231c93054d1ca8102acee26199bb38d7155c27bbb51190bff6dfb69ee534fc8fb62234ff5c01ead76edb8ea6ab84dab6b7818aacee2f44eea5486c6ea0755352d58c7e232df199f3192c2edce6fde7dcb0f11ba1a7c09d07323d92d2cfd06c21c7d2d9440ae629b374bf69fda9c6a810ec34045ad8719816f45410dbfa2aad82ef7f9f99436e94a3b834dac3db55d98c2f04ee3b05bae0651f312e66115f9d0afdfdc60157ee3a9e865b77500b6e711f7626ae95e1502bc818f1c45a1e0885a2dc6f3c02aca09389caf099f14508833f126c84abcf2449e1", 0x1000}, {&(0x7f0000001280)="252e9bb552831e9592b189ef270027ad4dd22eb5206e3d69db7b08e0f8ca6f65ec72c5782561ed0e68c4f20b62ce708c3f76709b82db80a42a364462cc803beb05a922ee270a0e28fbd2d7b452b14ff9f5117df6be73bd02da46f8782511cc65f736a523305b019ce2cdfb952d11c5f7d51999abc63bf6b7a4500ffb1694f98cfe37be7e9104433b871d7e2b4a8284c5c29a87fa711ddf1e9c861c0dec620712660ef4ae4bb9601d7e9c14b9133bb75af574", 0xb2}, {&(0x7f00000001c0)="4fddc162d379827d159eb6b61ef68795383ab64383d41a6c0632acbef32999f9392e90330d777d0cec510eaf01ca94431b179cab41790b5197b4cd334e50c8eaefb02a5ca2423b619abd39bf09a752f6008f0c52cbd2589bd1d96a7c573ba56af20e55", 0x63}, {&(0x7f0000001340)="0721bc968d07646b20e8bd16fa17afc8b1d42c65cc54c5a393615608245f4cf5f60830b0d0e1e4f22fbad4ec2a3d0336da406bc5c8dc7c9d3caad7709aeae32e194db1266e2025b84c5dea1b48cc5884c81172c8c19d524c7387fd6079b18b0df90b1fcc546f7e879acee3cefc05c0f91f26e5775b25b96f9594ed2bfff099ad3d22293922aaf79717b09351de7a9e71f47cc7f1adbdeae9aa66cc440c0caee0025f5ca825fb6bc732bcf0ce00ef536d6d9ba9437b9cb405d3378654db5d0320db4caa99047b8f5f4a60cc12739a1a372bf2cc564fb875aada80781f72751cda8fffa6a890c75efbd2b76a8e4a6ecb37e5f39675801414e33381faeecb110cac3878cc00407bdcf546a268b90faca79d948e7c33e79975d58b960f6cabdc67da90c9c5f0bfeb5c4a456fd1930bd0ffdf7fc0f8c9a215ea683141275898fa614c17c6481debf67832f0c0c96d024b74d35619745f73414edbd8bb9b53f6c3d5387d9380d8b43463ca71d4740cc83ea39770c87cac0ccadf1a09754f88f9324923c69f62d07d0448a8969fa21527d2c84d00ef71232f3427ed558a6e962b2572179605482ce9e4630e1906676926da07430e1424547e3f94168e6db2a87251fe4f8302953642b25a3396d77bc2dbf9dc2f6a5ed16f5b9f0389d1683feaaffab727238dfadebd5ead24f593e1959e0f8ad6edcbb7019e05a6455f22952bf11de84db4fa924c2c9f0b9b786cbbb0324ee627183faa78be33a575ee80d1f8ec1c2425aa81df8be3e8630a19a6aeab17ed55732c287e9224f93b2435341ffbf0ad123a41197e3289abbc3c5e31d133ab64cdb9e8e99fb39942321d9de3ce1e2665417bf412af0266d8ad6fc396d2966ba68c860daaf84c2c79d7f62cc8dd986b15339a9fa0784c8ef1bd0fd5de6279c5fc68236331652badfaa284526e0f3d000a00e19ab215e04354ec744b40a6b66384aa3b2808cd0aca3b31d7961766e11ab2e8004e2de078c3fcc72fe5723caead334b1d766879f05cfc22f0c784027ab374a719529497f31953361a3964b91e644d6baba3eb7fa79ca847578bc1d8eea24cef8c354a73ddfc09ccd90150f0951a458a55e95d3e0de8e0a4ded3fec0970e366fc173c3d8aef44e93efd6ba93449306544f1776d72f4358923d8b91c6212134c7e572d2d10e5a82090edc9fc3696abbe5f82ed78eff479e8ff0bd58209d45b7100532b4e9e02e763879c0069cddcbcd03d6097145979bdbae3806d2037e73d2801c4fd29ab73888c41d66fd5be9696bf4b25b986a1b617859ee51fc37fa73264980eaac4f5121252c92441bdb128974dd56fa0f118921922fc530e6949d7938bd27cea8e1823f2d06a3ab0a232f1fbd4958c9cadaed43a316d1a434fa36e1f75611bdd939f6f5a4a4b9906a9a294c7cc2a709c3b7c72841408ca5a7fbe544d76402b1ec17688b00b6615ef32bfec8a98ffea15a9ef11d91205b47b4f863e719940e577e9380c043133bb64ec19c90ea65d91f4433344ef7d8645816a4423e4b2d78dd1154948df07d87d16c276430ab0bb5b02ad46f1300c7693171cbb587520999f2c023ba9e523a075c790952eb2bde2844dc2da814d3eb26f992fe89faeff2ad57e9fc297ffee5c7deb57e1a6bc945ad45ce65bfc674acfa5285f94c977ba636ccd9caf4c71eb4b81f2330e25e41e0316a8a5fe9935443ca7612390177cbf0d269aa127761ce01f35c027cff4306becad1c6f50dfc1723336b89a38f445358e9f9421768de00b3ebb007aebf324a1bba422304e7f09728f627a0a79a344d5e5c591ea3fa1c15b68ccc4b5e5e69ee128d0b7ff6e2a4bdd74c78c5d445b1b0aade2c82d262eee4c005cd8363a69632370b77d16ff07ce23bdabfb9c975103804b76eb7384c87841212c911340990aaf7d1635cb9f03cd4480849a95ac9b11f3840ff2307d078e0dac8b92106e6fa12a8f2f631cd0c9b43310d061d1018885bec52ec1d8b22f7a7c3c1e18cd7928f4e3e0a232f184082123c7059a5d6a04f33aeb88017dcbf41d083889a15ef63077c73d40d5bd91292560e711140c0759a6e4612e6546a8e5fcbcd04d013f005ce7ba1f943af42ad530f0608c55f80f0d1c3230e9d6c7e2d96c0348a30c7720cfa3906b381635d79e037ee04e8e70122e57ccb05669174260c1d2a6d1103b2300f11a4596b6ba7c48c4cdae67260e8d8962716e035ec01360faa6082579bf4f403fa0873a9066f160505b6653ac8ba449ded44f4e4b0c76494219bc3455ae215f1d2df0d7b267f608ec810b7bac4f678e0f5aca8bd7bc545f0f336a7fc74a82273401ed99a9e152462993b217cb285eeff8f2000718ab28e4fae7ee85cc7b9a102ee340c961f51da19cf0c1bd786cf16debdc61c1b77c4a531ff990ddd8109064b5ae85ee25486f0c00939b4fa65cb77b61115669431167864cc5d6aea1a92aca079978bef14fd7e624af2c796cf9ceaf4c128f9e340d8c1ac39d7e5bd447aecb9177168dc032b44a242bb86102a130988a06fd28c4c57249794f00e2718ca6063c6ad358fc57a087a50e8a0804b042afc00e40d037ee208938e3f37e9ef5f2cde55f2e8a72bf9fd4d33ddcb0cfb2a39485be302b6c06e4d16b8f1666ce987ec8fb9a78717e997b8fbbd17c363edf417634f2f392c1e209b754454dc0318236067f382b827b45d6a02c740ae6cd0ba59d31d1f4b5c6d000309239f09a5e0581b21369a97d1e17a2f7182893da1253dcad907a6a3c4cf6cd95e2ce2d62d0c8f60c0d58f2979d568017a7a08e3b6374aba26849be882ea25ffd09ad2f3d6004cc5895e030c97623db1bb96d96387fb331b078ccb83a87b36f426260cd4546d622c3933cb4b29fb815ad3e9aa308a93e4ca1f67cff17fb9c36d1425cb559cff8d1b85fc747d2e665eea7ba606014ee78d64ceaad99489fa54dad44854b8b47050d3a59df928bc452b36189996059669df31f001648f5425598fbe81bd0e937e0825734e0f656513394e8505bdd94e6e0b6d695abe0d198c0fa4d6262a29c6161e042907a89ba4d4e3ade7502bc73decf0ba877dd3b8a429ea6c14624a984a61c5be53dc91c851cb830608c088d9d15f24f608652b7f4899450e500d46ce97843b2e9cb91521c9432ffba26fe49c9b238570566d7d4da53e1a58f4b02104585f5abefb445e3587980f87980cbc4fa55bef4c54a95e75964af08c5f397e352b409c35093c9962a3fa5550c43342e45b248440eaff50e7c3eda1b35a6df687b29399302408c6b24506aa83774ed9c5bb6777442c9a6208ae44dec3b6d810f11ce1932ddd6635c8a98679b624c610eb88505a4595cd97dc699407d870ef7e534911559948616a41928069fbd27a08cd39a68790c6e3219cb1bd38d1e37514e4f218ce6f33168f4ed394948af4bec6aa75cb401a040d15ac1987dd773c278714b79c18cf0f79657ae49e2738a0f22e5693749b0d1a37de4789c0199abff926f5c3584bb3afb0ec4369e05141cc68d0aabc8c9b9e7eccf34140eadfa53ff74ce7b5be84ec63d926a50202a81d20355f8ed512b82ddb1b90baa3879c18ab3715612ffd761083ef412f561179620ee877205b690a763dafdf5e3110d4b47ca6096ff0eb8544157929c9bc2bee1b2d6251adbffd4ebfb5bff0499c6b067a1e4941b0c6072d00a230a7fa6bebf59a59903c98ec4ffc9abaa9eade44df7b9fdc309b6458ea7d93796019c0d8eaefdbc11a2009e62edb74001752eafb55ee7e209ecfa5cdc7c10d8c3a604f020fa8b377e97763cc7f7d9d190cab1949286e68d349777a1ac69fe6b8fe36d1f245bdf510d22c1d7d97cd09d07409baa03d2ee6b95e01c1d49b9a0e5c299c435bc20f9e9f7dd37564cec6b40d6ebd05cf78842867f69197c0da91c4a5276797152398c6f56bbf89d4a5780c693791cacfed6fbd7f6acda9f09bd00c096de3e186268ea4d93411e7c054f37f76ae6e89c89c20c96f55b70fa49697a72f52d0a8a1600b76246042a593765bdbb293c6ce08d784e3cc4f67a90c19bb4a0413f577e1acf29e87da99e60bb65381a900a53d445c7754d4d8c668d9898505d6540b8dd999303fd21e14f688dd2b6793c947dcad799d4948b8a2d29c805fff7cc7c998f0a5d965ccfa648b0c440beea8ef430e93e1d35e8c88db934460ad5a034fd5549fc2de922fa33400cb750c34b34fdb9f66fa1d2ee58f26762ed330156a3ab69c3a0a390160c22b3a685c2c60f17ec54e019394f214b361c58d323ef9cb9dbc9199640379e62ea0076201f596d2bbd3801ff29ad4ed7c7f7626ed748886cfb27569f6250fb0aec0611e8ca9ea44e7b46ca29fc04e9e0029d43f0c07a22f63f2d7691addec323fff739c3f3516732393109381054b6d7048f7641762bfb4d839c9d1b1f5a4182cde3dbbc447966594ce99ff7dc59ed69c3cc8e382c7d770eb30fc4fbebe863c4bf821d1e400c2b5b6b23d9dad4eade5dc8e05e20d2141e1bd9204089c95cbac9a6562cfeb4014bf6d106603f620f8ae0eaa2b923944ad1e4fe9aefa887b2ceec920c8e341fa6804ed2d19341a62bbc3ca478deb48098594cd0fb38a56d5df4805980da50948312dbd24b1f228885aa03067f9012a69b89b52cec75ea9470bdc8b162e450acf570677b606b907ccd6c25ea9bbce01e7ad94088cc6c6dde7aba71a9afd0ef4f645fd8f8952b398dcdf6db26f95fcb89b0513e02b102fb13e60cb72758ea305c11511ed68c250ee4345e2c4d7c04e2d04da3ddbbaa9342b47fbb62cfa1d9ddc23ccf746a308b6406e740ee6d5ced88cd15104497654bf8d229ed2e783fc1cd7013d85df74f99870882ddbf45b9cb8698c3014855f549da824720e2882217b3de9d4d4a88b9adc8c7f621a1443717b8a364428b5e5f213f695a7d347f4b6e2e6bbeeaec38c2e0a72dd4f05b432fa516847d1bc0f7b07b3655a35d9d8c1d06a16b09c4fdca9bc2c27a01e97ebd7358d0409c5f9f7561556cb8e555405bb743d0c1811a7de6161a83108d493b71f5b8ef365d3a6dccc56c8989afcbaf65e7430da369bfc6fa7f3c0e30bcc3bcd90c9d13f09", 0xe0b}], 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 12:46:04 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)) syz_emit_ethernet(0x71, &(0x7f0000000000)={@broadcast, @random="d71c9edd8285", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x3b, 0x0, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x2]}, @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "c35283", 0x0, 0x0, 0x0, @mcast2, @loopback, [@dstopts={0x11}], "dfbc9b"}}}}}}}) 12:46:04 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfff, 0x33, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x100000, 0x6, 0x401, 0x2, "4133dffed394bb4ef3ac857e56cfb163fd34cbfd", 0x4, 0x6}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r2, 0x2000747b) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190a", 0x87}], 0x1) 12:46:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820206006a6b1e0acf9a"], 0x10) socket(0x10000000007, 0x2, 0x0) r1 = dup2(0xffffffffffffffff, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$KDDISABIO(r1, 0x20004b3d) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) socket(0x2, 0x3, 0xea) pwritev(r3, &(0x7f0000000400), 0x0, 0x0, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000080)={0x3f, 0x8000, 0x1}) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000100)=[{r3, 0x160}], 0x1, 0x606dca73) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "100931000000000000001ca513d5270300"}) writev(r2, &(0x7f0000000900)=[{0x0}], 0x1) 12:46:05 executing program 0: syz_emit_ethernet(0xbd, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffff0700000000000000870002e24d0874ffa47109000000b29ee67d40fe8000000000000000000000000000aa0000004e234e22000890782daf08da01ad8390743bf4d4b7030000797232aaf79d3c63c0c8869b6a49cbf402ebe747df1be98af7c22a965bf01a59dbc444915c38fd9f3e88685c7a58a574ee90e041267c6d5818ac7532e76a232c1c32881f936369f49d882bbd7868bcf639caa4dbf1fe9567854939284b6df62c25d3f36f89ce8b0000000000bc8d39b250b2"]) bind$inet(0xffffffffffffff9c, &(0x7f0000000000)={0x2, 0x2}, 0xc) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x20000, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffff836ab97ae339ce9df746b569ceffffff080045f0001c0000000000009078e00000"]) r1 = socket(0x18, 0x1, 0x20) setsockopt(r1, 0x0, 0x40, &(0x7f0000000140), 0x0) socket(0x2, 0x1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000140)) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x3, &(0x7f0000000180), 0x0) 12:46:05 executing program 0: sysctl$hw(&(0x7f0000000040)={0x6, 0x9}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x5b4) semop(r0, &(0x7f0000000480)=[{0x1, 0x26d9, 0x1000}, {0x2, 0x8, 0x1800}, {0x2, 0x9, 0x1000}, {0x2, 0xd22}], 0x57) 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), 0x6) semop(r0, &(0x7f00000002c0)=[{0x2, 0x3, 0x800}, {0x0, 0x1000}, {0x2, 0x47f8, 0x1000}, {0x2, 0x7fff, 0x800}], 0x4) semop(r0, &(0x7f0000000000)=[{0x3, 0x8, 0x800}, {0x4, 0x9f, 0x1000}], 0x2) 12:46:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x13, &(0x7f0000000080)="02000000", 0x4) dup2(r1, r0) r2 = semget$private(0x0, 0x4, 0x5b4) semop(r2, &(0x7f0000000480)=[{0x1, 0x26d9, 0x1000}, {0x2, 0x8, 0x1800}, {0x2, 0x9, 0x1000}, {0x2, 0xd22}], 0x57) semop(r2, &(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(r2, &(0x7f0000000240), 0x6) semop(r2, &(0x7f00000002c0)=[{0x2, 0x3, 0x800}, {0x0, 0x1000}, {0x2, 0x47f8, 0x1000}, {0x2, 0x7fff, 0x800}], 0x4) semctl$IPC_RMID(r2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0500750a0000000030007d2b66b114bd1010e6a8aacfc8d5fc64ba2c7d3effacdc970333082a663e354fd17c558e22b2404fd02a895e0c866be074dcc28f44acdd22e2723e61db425d9c167959036c0c8610539a3068c5ee8760285b7cbf9ce39588a3b02b841ef5c1da392528072e90b8631dd3d813d5df8b17ee1fc3bd098fbc1c5175c6ac5439c9eb603a73026a216c9ee3412c3908b3c358060cf1d096b5862d6b695e5aee6cf8080ae1e0dfb3342e77aba915f962c2b8946e4d9a14d24f618fded7346d8d19e015396dbbf7aff3"], 0x10) 12:46:05 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0xffffff00) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/86, &(0x7f0000000040)=0x56) fcntl$setstatus(r0, 0x4, 0x4) 12:46:05 executing program 0: mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x812, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) r2 = getppid() fcntl$setown(r0, 0x6, r2) 12:46:05 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="cd3997030f00bc212c49443186dd60e3060000080000ff010000000000ff0200008100000000000000000000014e204e200008b178000000000000000000"]) 12:46:05 executing program 0: r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000000)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0xf0f0988dce1b0a79}, {0x5, 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)=[{0x0, 0x4, 0x3000}, {0x1, 0x6, 0x800}, {0x3, 0xfff8}, {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(0x0, 0x0, 0x8, &(0x7f0000000240)=0x800) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000280)=[0x7, 0xa, 0x7, 0x20, 0x0, 0x0, 0x3f, 0x84, 0x1d, 0x0, 0x9, 0x8]) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7e400000000009e00"}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0x802069c5, &(0x7f0000000300)) ioctl$TIOCSBRK(r2, 0x2000747b) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) semop(r0, &(0x7f0000000140)=[{0x1, 0x7}, {0x3, 0xfe9, 0x1000}, {0x1, 0x9, 0x800}], 0x3) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x9c, 0x0, 0xffffffffffffffff, 0x0, r3, 0x8, 0x7ff}, 0x1, 0x64, 0x100000001}) 12:46:05 executing program 0: sysctl$vfs_ffs(&(0x7f0000000100)={0xa, 0x1, 0x8}, 0x3, &(0x7f0000000240)="45511aaad4a716", &(0x7f0000000280)=0x7, &(0x7f00000002c0)="770d6cfe62af4ee02af641a502709b93d5acc34a185207ef38dce68c5894696e1c5a28d8b8cf30d8551aa99ea6bfc23123d0021b6405d67da9ab6bd70096abc970a03d842fcd61ad0b6f8d0d627b4a103df432a3d49489a00209d866bbab0b3657812697d9f705fc292be31b1753c532a0602ce5f41560e24ed64bd0b06a8585c8538f78f2b1be6d61f68d27b86d40ed1cc8f32c48595a76d3254667cffc38", 0x9f) sysctl$net_pipex(&(0x7f0000000380)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000000440)="28d7a777770615e3694fa030232cc735bf2a35e8b77f77da9b9dce11426eaf8c5c88d8860f5b47041f3a1391d3c96fd60c197eccfccdd80b38c57b016aea86490fe38bca036b5a5105ac040059e412f2f12ad40551acfab108d654df67a4848d1fb8443358cf80e9b9479c3dabe2c41422d30f7178d4d91fdfd9b01cea8824dbfa0af432306d13ef6b1d574ad3ffdc6d4e8b50f0e9d61c8b42b8ad3bf6533ac5eb2ff3b5b8cfd67276ad186986194911daa227bc49c47fa1265d3263dc2e82c56edfa8f96ba41f5eb74a", &(0x7f00000003c0)=0xca, &(0x7f0000000540)="85f043", 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="721b73b3"], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="93266314f1353fc200087c3be330ce1d5fd85088e3dc5f7693a278fb915965891b762ecbd25b10f0f9003e59905b50072fd046289fd391f60af91fa5062f8bcb912160a7ed9a78685bfcd78745a1a9b9184aa165b9c14b751c305eddf567465077c02550ab23369f2edb183597eec9"], 0x10) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) shutdown(r1, 0x2) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) connect(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) pwritev(0xffffffffffffffff, &(0x7f0000000a80)=[{&(0x7f0000000700)="96fb0f66d997a5de65d6d7b90304c9cdb0ebc2ae3e24f95f2c2dae2114f6d8b9ee653126c9739423ed2e52d5396931835b542a9dfcb62c45f31c245ee195a7d61fb595270ec1ecbffb6f25a3192383b8051035697aed203bb913a8a308d337642fb31d8c34a6fbf5ce90c231465f10369866bbaf63ea3cc567bad4348ecc4e94b502c69921", 0x85}, {&(0x7f00000007c0)}, {&(0x7f0000000800)="5b2d22a71d5f847856e6bdcab61806aa49543a5a5898ef27d413b363003c93c9d64868a07bd8b88d241fc661254f4da719686729ae87", 0x36}, {&(0x7f0000000840)="1f54c7fa3821d62547e10bee97698219fb27cdac1637389889787d902fb967a45822639ccd6e6b45ae819e4867e4e6f40a383c4913cecfab94cb9a3acfdf32a1fe9650807b4dc44de1d501c5b6bb884cf5fe88023e81c56fc42f143e07d0b394868742c41f1c5842a446ea5372bb45407b5881d7cf9c5e14cfb873b9cbc17d8f511487d7917446bc2186ce00cc25d98b2b825a0905c7", 0x96}, {&(0x7f0000000900)="3ed08269b18e12eedcd769ef379da12ce48f52e22dee66955da844025d8d393870fe3c90e0c214ca78fe147e1d313f1a5f5d08dca4f1aefcb740499ea985dfb467a66bc20065c1e165f485d770b9093f5144030960bdb2cb022f996f8b8bab818d4292e5faae8be1cfd4b21a951e944fa9f76a32cdb64d00", 0x78}, {&(0x7f0000000980)="348b5f3cfb672814fd92b3408b2ba7a6057a668348024cbaede3f7e924b64e2e665d23ead2a50b6cf2da1c72a20eacfd9b41df95e1e753c9c0099469f88d6d8b7370f4a421a485f41d09bc3b476a7ec66f3690b7c795ad27f838e290dac63209284c6e39e4b02eccdae7b61357649072fe52e2c9d988f84223784bb7d5426b49f5df2c08438c0b65fcdc8bb223d160bfe0dd808e45420c806d2b5fcd37e83c03979d59b297059d7eb71453b7da298095735432c6a269f45990ba7dbfcbf7bdf231a27b12d5c2367dbe", 0xc9}], 0x6, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) dup(r3) 12:46:05 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="010702"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8000, 0x0) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="6d490d42a3cbdf7b8201656f94dff1e89243bbd811f1b0ac357a4ec205f9ef85d599803ebd7b28dd41f45d43a90f6188c94cf98b1cac80dc947946f4d138533e70f8ab9f91aa5fdffa80419753116c9b356ae2b110dcce27156de26c16c777e85e75069e3da58e25cf9e2765102babccc3fa1ec5f61b6b35a569835cbcf60d1009699e9396dcc0763f95faccf68508a9cb500c50683afbca2d3c62cd83dfcdc79ce3836c9dc240bfdf9f59f25889c723a88385622c4c156a9f18e68e459d"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0x2, 0x4, 0x1, [{&(0x7f00006cc000/0x1000)=nil, &(0x7f00001d2000/0x3000)=nil, 0x75}, {&(0x7f0000145000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00005bb000/0x1000)=nil, 0x2}, {&(0x7f00004c8000/0x2000)=nil, &(0x7f000019d000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000370000/0x4000)=nil}, {&(0x7f000041c000/0x2000)=nil, &(0x7f000010c000/0x2000)=nil, 0x7}, {&(0x7f0000105000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100000000}, {&(0x7f0000517000/0x4000)=nil, &(0x7f0000280000/0x1000)=nil, 0x100}, {&(0x7f00002cc000/0x4000)=nil, &(0x7f000057d000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00007da000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00002d6000/0x1000)=nil, 0x3}, {&(0x7f00000ca000/0x1000)=nil, &(0x7f00006c4000/0x2000)=nil, 0x7ff}, {&(0x7f000070e000/0x1000)=nil, &(0x7f0000234000/0x3000)=nil}, {&(0x7f000057f000/0x1000)=nil, &(0x7f00001f6000/0x3000)=nil, 0x8}, {&(0x7f000001a000/0x4000)=nil, &(0x7f0000480000/0x2000)=nil, 0x100}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f000056a000/0x1000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0/file0\x00'], './file0/file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffff7}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(0xffffffffffffffff, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000600)={0x81, 0xe0f9}) dup2(r2, r3) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) listen(r2, 0x1) 12:46:05 executing program 0: r0 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x5b4) semop(r1, &(0x7f0000000240)=[{0x1, 0x1, 0x3800}, {0x2, 0x44, 0x1800}, {0x2, 0x402, 0xffc}, {0x1, 0x3, 0x1000}, {0x1, 0x2, 0x1800}, {0x2, 0x1f, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/97) semop(r1, &(0x7f0000000340)=[{0x0, 0x1, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x7fe}, {0x2, 0x0, 0x800}, {0x2, 0x6, 0x800}], 0x5) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/183) mkdirat(r0, &(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x4a) openat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000140)='r\x00') fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x0, 0x1, 0xce, 0x1}]}) r3 = dup2(0xffffffffffffffff, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000100)={0x5, './file0\x00'}) fcntl$setflags(r3, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, 0xc) fcntl$lock(r3, 0x8, &(0x7f00000017c0)={0x3, 0x2, 0x1, 0x8, r4}) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x104, 0x7}, 0x1, 0x7e1, r4, r5, 0x3, 0x80000001, 0x100000001, 0x3b82}) 12:46:05 executing program 0: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x0, 0x2011, r0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0xf3, 0x4) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) 12:46:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2fac14"], 0x10) r0 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[], 0x10) getsockopt(r0, 0x5, 0x5a5, &(0x7f0000000000)=""/49, &(0x7f0000000040)=0x31) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) r2 = socket(0x2, 0x1, 0x0) close(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f00000001c0)) connect(r2, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000140), &(0x7f0000000180)=0x4) write(r0, &(0x7f0000001cc0)="7de0dc45a52c2da45050a24aa552f2cada5826f9f59a6599799f955edecc1a1a24745323a6312aeb203e5141638d175ae6225d01a17df19839ff4b7887bd5b9c853c86e2c0519097f55e194dbdb389ffe281d02375355773948a14bb63a6b5815db16811783f51975ef67929a7d03e7a950a32dedf93a20603ba771404ea57d7d7d894ec4952d92f47b186c2f9caf4965278320afd60660a209990b21a1887111473521fd630e1dbfeee48cdadc07cc4c48a87430ebd79823720e62219097c6afeb76bd72b1cef64e5d9c5eaafcd2d58f0d72205fb78dc7ca417bc2918a9b893646a63e27bd71987c8061a2367b3d4b52d5e1497cb2a34268bd2a95582641d13c5bf0554951661ab83ff3e3e7e8b17213bb4120890cb9f83caded64e40faafa8f5c341c496b3696b27db35738621cf02178173c06587a0728b3cab4a4070ed60908876db2990d04714ccae3ad4da53ad7ef921cadd08965cf8a1978190c6bdcafb1c69d16edceb76faf63a9b0d2aa9f13e7080c4323f8bc7e10bf111b50d7b0606e6f54cb9120ec70e5bc9ab0e0e51a5d7a4990cb9ea2901e78bfb10c51fc38581ab4b95709101add47725ffefd8b85b882b94e3b89978418d3a58741433bfc0097de330e98d3b41b55c8c5b4e88d42717213d1318be788e6ce514c184e861d3b8e54bd1d1a67bdc86451d9899d9d91952aea86cb32bb83406081cf2c2fff2643b090f494091aab71b10357f149d14054c8d9a1adb11c8cfa1da4016a6b4ae5edfec985ee90a5f1e8489c68fbdacf1f0e4a5d14db6cc2c846c94c0aca9a9eb29ce0da971e8069e98478e69b3752d1ccc21b5792d6101b6b9cf6811940f6384d18d5b3fc7f70bace6ad9beb3dd38291972222155e6bd3766515905419672844ce65929426f55d2bab06334d559fcd67622863e796caabab48c65ad4506869abd7e15d865a5e4a821f6001d9b9c44e1fa60752cec1cbc7049638e83288a6a559160df13c0c230931d6380764004552ae55cb3c5cc3c38c933ffc2c719045a55fabffac0e8665f2edc040f2a80e8c797fb34ceaf0493137b19c7616f838b020eaee8da4ce7e9c9506b7234ed6cab33fc4b7eec34c1d07b914e2d801334f89900713bcb765c537ca76ada867c5f0e3d30d9e3601f193d7c586043640b3df38763f565b47884c24d054f58b86b7285f7d5f1988e3a4749c1d2c2a6af1e4ec189340e18c26090e44c2ad3ab80da6901f2685c085a064cf92968f77c583e92c38822a865a64e6ac12d53f9d414b04da3a372a5b4fd952f9ae95d0b7e7b27e8dc58c2df8ea9f3e10279af2c0147595a82bbc1629d003286463f4a67bc0f782698081191bc270243d9eb63eff8c738440b34f9698878eb66f4caed112e22918190dc159b43bc08915d6d153a29ac5d87f9e974b364f99b8c7718ff4d44c3c026d2e4fff015f988060db33e585139b16e710697c73192188871814d794f27cc3ebfe7300ce34d2f336ab43fbca3e645d81d75eb71e35f9ca7d83b059e293bd294ad944a7c58482d3c23952a20c4954d94cb8128f920403b43b77dd045afda7797a2852e19a22972de50646d4483b9f71f8892d988d6e2640e5200c914e15f9244d44cd8564ac1eff4ddaf1b513018c13a7d829730f2c2cb19c783e5aab3201f7ad842661f869f94b3b004d2e18455166f3bae1594ead63cda012de53c2282609a40cb08ea3850fca1f700fdb5316ac3556ec11193b3dd7cf9011141c538fe08ceb68f71efc2a1bb5accd775ad7462f7fb8e675248218225753c0811a1afc6e1640e9496e2d94d6f31712f4af54d626f5c6bc4df606532e594b28e0c91e6d4524bc8c6a7f8a64562eab9049eb0f9b567c093eacc8cb0b9196b6c23e82f8f6b0f4a2273609b7cb43803070717099d43bccb5c359f8f4af75cc05faeaef1823428d896da3001c36d38150d07e9427a9d4722cb9ec09d05e6fb5349f1b28ac4a6eeefb8890405544d3ec78af96b93ab6daea0721516cbc669eb1d61361f5ec54b46b4c1d187fce56b478d66dcd33e532ea2a572be33fe9db0e6ee7582c789809293e7f87fbc3e674", 0x5c1) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) 12:46:07 executing program 0: symlink(&(0x7f0000000080)='..', &(0x7f0000000200)='./file0\x00') lchown(&(0x7f00000001c0)='./file0/../file0\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000000), 0x0) semop(0x0, &(0x7f0000000080), 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) getuid() accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x1, 0x0, 0x0) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() getgroups(0x0, 0x0) r2 = getegid() setregid(r2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)='c\x00') link(0x0, 0x0) link(0x0, &(0x7f0000000000)='./file0/../file0\x00') chroot(&(0x7f0000000140)='./file0\x00') 12:46:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000040)=""/34, 0xffffff98}], 0x1, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) ftruncate(r0, 0x0, 0x0) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x2) 12:46:07 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="11d3f93f06b612b17b07418a460c96b3aaf2108c49a12946e67edb52241989874008e8e29f517c8ddd3dd0ebcedf2a321be3b96070f222fe67001a2f57bd43ef2be7ca6cfeda17595e3a25e5191410bbd95fbe"], 0x10) r3 = socket(0x2, 0x1, 0x0) close(r3) connect(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fileL/file0\x00'], 0x10) dup2(r2, r0) close(r1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a1028100ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r4, r5) connect$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="11ea8e89df4b6c426f2d8fc3c5ec790245f4d75d298f05619cd96351ec430852b7a2bb68068971fd66cdb3ee6a8ea72f4ea4f60f06e1b7d8159d496f1fa71838107312b3abccd9b49287d7991fbdc6c84ebce4bfabbcb84d956732a2fbb2c027c6428bec4521652d204e9c9f45e50edb8bb86dad8c302cc373bd148a26da727fa9031b20606b917ade035aa04f13b4e9b1e1f380768deec6ce21405038d1235a1ebfe03fc29a484e9d6907ac00895f7dce2d69fd17855664dfd062f1fa30efa5663fe584b09bbda9206a95c434a0bc346ec10224bb4f7822cf5e37e447", @ANYRES64, @ANYRESHEX=r5], 0x10) write(r4, &(0x7f00000002c0)="5c4b285de1b477072ce2adcf753e27fbafe18df9dfc59bdbd19be91727f7eab94d36409c8e62098a1712136fc9e99a3c06f5fa57c3196e8b76451007a0dbdf973e9c2b53adaff1d0de1e9900ffda0a774a7cdfd3ee4802633bee50488b5ce48921971fda766d83bbb76a5eee4363589bc9eca4ab67f3e6cb150deaa04564e9fdacc51f50311e3db4975b09064bd5c56af972867841a280988861f835b06fb8c4c72020771b4fc35a18ccb2b80f633464eac863f22b3e136415d1a1fb4ee12d0a8e68f4072708f80c483ff3f2b1930708729505963692ac312c6860a04816397ec76f9f4a1275af351a277ab0166f32a8c7e2493d3860a41ee7a18a43454dbc25dd87198c93abd97bd2ae3d66f53f855df7b121875c27cff4f31db555338f2006ce5fed2e44f5dda42e2f06f10f4045ae2a066508cbd7f599177c78f2bd288e58c295d3ee0b88ce04ba3398a826ff5a56c867738d7977ffdbce7dd68a8c97d4ae0afcc7ce48948e5d05cccbc419c5badb687545152dd8b7baf5e89bc319eb6d6ee4a5c6581d298f8d3d65e5a0cdcd06b245b4cd9015c84f843cfedcc3058e2c2ab35f4aae94d96213443407940c3e3aabaea733cf79851c926e09039a73777a55e22162f278016d693f0dd7b4188bedcb85edde3d95cac45eead63d44cc17a4b2a3f311f33dd56f78ca5d54d274ca10933005917468651f7ac1775f1f19fc0503e2aa35b6c613016888992e90f7d6be3b15531457f36d3252008e0b7b0293dd3ee78107119692f454537975dde04e611d221357411a0bbc7a183490187765d639737f2b2b7dc0ca03e4fbef2fd6b05332afa2e8e9aa27a5fd671509bcf51132b6a1f0c55442f07f2bbd7b4c4bc8b392848f97f6a693e47060f9eee4f2bc037e0811a812d3783763cfcc085865adb3287463defc89718bb406d24d6c867cad65444f71077a4007982ea2d6ffdb9d100577a7923239f6973c9e02947c92f0f1c75c42ce81a93dfc40d3fdcdf847fecc12444287cdcae65fcd837729ae1c1901899a90a43d0f5bd27f5cbaf4dc891a91829d252a6b5295be6df7dac39204412c8fd8b3507cacc32cc03747742f6e824d60efcc469c61f4da77163a2a957c7224e14da30a5b3c5fec797a91f480bd0f0a9b4fd4ec173da442c421bcb419bef419cd298cc25e69b7c940d7a192e5a688aa0d9e1cbdbd648b21dfb2a46e3e347d93d631bac82f7b9483a377aca57bfffc7a6e2968c378217c11e4724972d17fdbe9b961e37dc63b9b71889e8fffdff33302b2a90e77b0ddab6ed17a4c45fa168d3b0bea0937cd071240906f396af69385d6032dacc2ff81f13fe266ac78608b7272be0f736f607bce85f5426ace599557aacd30d187e3af82f5b735bc989011336c3af6e908dfeaf476ec0ae85cca7be91fb3ce4e5d3453d7ab57bb5a96b7e21746bc35fc6fd8002cf8d2b12be1579f427cd73d7fe620f532dfbe2e414a0fa3e5fda342112f3915626243b62311dfad0860ef663a8147f107234b6450ce394dd5b3bc3f42e5df551313bb8f7e10868e8805adfe2e1e36c7cfd644024e00b2fea28eaef049527383778c8a684bd3ff350b3bceeb85cf1f22e8c7d5a405b8217d92d9b956ab6fd40eb4716638ebbf50b1ce3c06db753bbfe04658eba0d3201857580a3c26283aa22d9e7672b5753b74d1c6e16ebb8df121782fb73ef8844327eba5b88ca51e71174171716aa0e2f9c4283f05f64da76915f35f3ee5ee304ec11599d6b2dfd8e45b5ce7e6c4843d15fe3ec45be09ed5e6925176a97cbf5855e346284f64034056d8755a6fd9fa925a7154f21cbd64c72fa9cf976996d445a77448900ad81a0b01905df273b3bbfb39920d6ff841e5c9def91f7530e5bbdfd12df8af91fa800a7891a3c4867f05582d5753df5751e16aae387514800b95521115c8bb17dd604faacaf9f38f0e8b777e6f344c027e7a36e6b3685eefa3c492e050715aec8871f6e00b7f0e62426799857531882e298d43c3ad7950799223ec", 0x599) write(r6, &(0x7f0000000e00)="728ed3e2a629c05a552d9b50907052ff28466c52371d978a95c908217245eff231b5642f141fc1229a70f1d1294d3a504286916b0044a6e846cff21221bdc9ca966178430028193741ae4d8e23124d7cc0f1c43a6f24b80a92122fe8b64311ec02b4938ea728d2706c2e3d6c41b64ee3922bdda83ab14ef33e145f9a6bb0d6a086dd6690b542f990487a255131a52573409b288c8969c38501568138bc2c447189fc4db8feff926f6eee050772155dff4ea1d9fff0b1a25597a853d27af388f23f8fa19854cff09e7be37b42d63e3744f79119cc0114962240e8ec155480360b48107c0fb0ca3048004fddf1e6c7820e4b1887f9350c3965efd87fc797b57602b14498dd3ea0db2732425770c5581781ba5b35a7319c7bad3f239bfbed4f59f330c976941a2b8fa0f336011eed84534c03fd60a4bf7dfd95cf0cdde754814bbbdfe36c0a928e000ab16d886a47a758efe5993aed96b687709ae86fd630d654af04e6a3937e7e51b65ed9398194c1405271082bd0ed6721aa1e867571b9cb4197ad4885a3efde1fc2f736703727728ff8b5c47728325209c576c11672298c07add9bfd173a3578201e9000fedf5c8bd180517e38bd6cae954136cdfa9e2b2fd05509e310b7320fd2eaf2ab5dd9a77c4c177b279c3020bbf9b5e2cecb209acdcb7254e693f55e9c4f88b8b71868d64e07763d979f7cc4e2949276e3b9566782e24b7dcd3cee443bd16c5534e988bd684be32b93ec5331dd7841cf39cd78eaf70f49c346bdc73b1e4f372e09761f54f05dad24cd6db3a4a7e6491bb6ce2a606ce967eff9920100bc82622f385bb43b00e6bb3185e460cef72c49d3d63a9548123cb7db97be0175711dd9e3638004682d57cf57138dab01609e77f67faacc784b47208d5373ff0af89bb1a0f579ebef41b831e3eb485e796c66692ea4892f5f13c25592d0878504c894b73c35039857709c79f9efa40985c61151418e9c53006b4bfcc99a68ab4a93a558251d8215f31958f302e476cbdc1133b430fc5208d71174b9fdd432f06fc9b0815837d1d582e1f1d524ddaf2a9186fc64f0cc42db2d1d56a73b19177f65ebe97382c75adabc3787cc691dcc380879855be1826c88b13c9c44dd451939423bb526897367216c5f36885b5006cf109d425db5ef6ece12b5b4dea4f5c87a66b927eb36eac53a9281419ae05f8ce2d4970b7ffa2bb1d70b9b2c0af4bf69de7e816a407f4ae28016c02de26b360ad7d9204510039322650a07606456c05530640b6fc1e8186e7311ad1b76f687af7bded4459c8f8f7ab1f0aaffb678b494714e8a078d41a548f3a4ee022be941b9e2ed7bd2433e29a800fd9260dae423278bfea12c0ee4d9a7e87715926c8f76994f1d55358dbf7c291eca1c942d8b6d1364add840a71b446ed921c69cc101606768110c111c92bf6a7a960dbf9dd23c17e4a2b1a58c75efab9f66feadb81573d6842dfb2d10318d5585fa8c9c91bf79d4fe47eb6478073f6c14050d54177c797549e54bf1a7e544a3f1ef27d18b6eff55556b60260b04de58350c2a2be26644628d5cfb5b9edef0412cbd84dccf682d4dd12ea60350b4d3a47f3f577e579ed1029babe6d3398a3cb3dd872609f129190d45e62867731989b2775557b48521c48409d85a448b88a642cedffb04fb608888a028513664c4eb33a5c2e756214c5d2563686ac3db637c4a9115e195edb3a7532f540b45b5b6ce3e002e4561c7fe71de28fc8d29227e8fa61023ce361fbff3759437b906e68339581850824e8818c3cb9cc114316f5ba473cdecf41c3fa188e56c20b5b35d519647c1eb3277b97d7645adaac412e71b0242bc0ab2fb67528e1f1127d353423db39358af438faf762635b10f7baf95745948332589c751fbaf79e513a5cd49efc72a36d3e10d06691e29e6ec67c516c757a9855262c1670b8dc3d879467ede5629dafd64355135ed2455564aa401e4e3216c65bbdb9c5b9cb80a54d7611d5cace16e202cbdae65412fe81de338862d6", 0x599) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 12:46:07 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}, {&(0x7f0000000200)=""/50, 0x32}, {&(0x7f0000000240)=""/83, 0x53}, {&(0x7f00000002c0)=""/41, 0x29}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/157, 0x9d}, {&(0x7f00000004c0)=""/71, 0x47}, {&(0x7f0000000540)=""/135, 0x87}], 0x8) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) r2 = socket(0x2, 0x2, 0x0) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x0, 0x8000, 0x1}, 0xc) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r5, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r5, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r5, 0x1}) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 12:46:07 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="4f988348400cee097ed7edd6ea6fb0a47b95a3c13b215bea63f88953e1547500000000000000000000000dba"], 0x0) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:46:08 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="010702"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 12:46:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 12:46:08 executing program 0: 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, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="00028763c4"], 0x10) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x10000000002, 0x2, 0x0) dup2(r3, r4) connect$unix(r3, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r2) 12:46:08 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x31}, 0x8, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x2, 0x32, 0x1}, 0x4, &(0x7f0000000080)="c132fea76078d58d039d1fb7dc51c2479adeaef39f69aa9f0c5447f94bdf2c407bb6e8af860422c80d2a3c07acaff92b7fd70e1326bc84aa4fa99996b7798df6f6885402fa8896c3dd2c3e931e26636d19d3b424cf65d1425856a61e232c559a6f4dd671a1d2328a4f85a1f64688043b9b02c5e5da02570295558fea9fd5cb9f978081f8c7ba3bcad254d1a8acf26fdce3083785c141103e755582153aa104372951da5d3728b553289e994585886a63dc", &(0x7f0000000140)=0xb1, &(0x7f0000000180)="dd143f24ed86cd1dcd5716c2fb585c54af498360bde766b06857f2891d25a20bf75e81bb7bc0c1b101eca36a1a9efaf87a14f00cb2585b7aedd4ff3b792a57887e0dc99ccd426f4020618adcb315a76985f06b703952edfd064e7d4e4624889d2d512bdb73309398f606523824bf0872fc656e92d4a732f6b03616b146be868d74e2bb43c7df5a48efc47aba3c8ee91464c0f13528f77121c501118a234b2c0ce700c7e97dc099d6258e193da0b41e72cfac447d84d12d8db123ec9ed61792063fef883f203346ee95192e49d055858144c42d349ff21782de07239cadf529481b61bc9d10155a22848f18ea62d680d373431838a1b144ab3e9f0c074889916b04fdf012e131ebddaa5a05852bbe4a8b23c947d053c3e9de5e892dd0e674d8121fc9ffbb7b44ff05b90eab6f1604f93794068a12dfb65e32161791672c715483bc4d1b17fce63ec2074afcf8246a4dc1eede1b45b98f2fa5b56f8ccc0c799c345948e90c9e39535833108cce9ac6dccf91df8d0e930c7f9290456e59dcc72665e90580df8efa219699032af7503147ef1b85e2635a9e6aab7041733a5daaa466009b12ece68dcfec5377c24389caaca5e274036508349deb996d29f7ec9354871d6eb898c47d1c0cbaf19ea386869e962807fdb27b27dff5e7c1990558e37c4206ef14d7cd35aa9010d4feabf1b0efb1dedf3ee8dba4338186f2a9ec9f87a5e5a4b69c6edebfd47001d90f59deba2b639e8e4c75b4d77773e2e6f5084a10984ce2265e9c5f3e62beaafe21ae52de3b924dea9b548c24f1f27495f2b4a69cc63b48d27bdf94f5f0ff374d41e3418aa97c381075bab0416bc62d6a278cf303cc2ad52d0209cb87acfdfccb32882468cd4b7ddda9a6f405eabbaf259aaaf43dd1d42e129b08ce55be807e33af89f7d6bfa179d9123337ea740e6a983fa322a8bac5fde521b0a6c9df8b0cfa1e274f051429566c0b4c3fd48ad63ad0c508671167d9f60d5077969bcd94f1eba54eb7f40550ec8b018d3ff773cd43d0a3e5620d141378e34bc491d56fcfba627bd59441f7e102f7243ccf3e566f91215f21f71dbcd6b2a6c8bca9757a59109f3049a0bdfa7491e83320400c4d8694ed77e57170c16a5326cd6ca9fac60c8d102fc55ed091dd10105afd8e76c140c5cd9bcea37b2657f40a87ac69e74675818d80558b266f397e610a1c90d8a02f9f43558a6cd2f5ad79282356eb9c1f152032f0524b3d8feff31cfd56ccb5660b872a9c18fcfc7bec157d9825eaf30aa3ca5b95b1afee7566dab9247abe2c88d498109adcfa4b597cee94f00e1976ad7b596690630e6f69a8a4192adb40d56e94fb98c72aa0ec396d723f78aa86922cbee7c79f60cf44e1f8b8841be383152e5dd960458215dd59ee566d6b8f87608d0cd16dc8f316a9fd2f985b47a563fc80e0112e9cd88038a7f87c15e40bc99e2baae65365e8eba3c29f4bb60bd1f0476113c739971cdcf54417e34a80f89e5d1807773291fe6c0f06e97250d9489489f0aecd261587a9da1397cc24e827323907d214c3798c7e932d053733f363519d68cd682a7920dc300c13ef1ad0e9dc6549a208ae9c33459836933bc69ed72e620f02fc163a3b62e48a721552b95d952e731009a8d8eef6378fc9d6b1d12449dbe57f39bd0f3b4d7629be395699b870ae2cbf21d9f3db66a3c8928c634fa150843ddae680f28367da9a3fd5a622f663ecd36a602d20eb926d38b74b1ce66caf704edbe48272939da118100b538ce9394196ac9189e93c59d47ed3c768a1a37afc6ff7a51011ea9bd06efa14ba0ced6e42878ddb2f55ecde9562fe64876123df5375657aac5ccdfa537cb9ac9c2ea16dbedb53ff6c884e11e14631a3e4d8c0ef122b5bd81a18f30b80227fcdbd156b1e0458ab1049fcaac9a0bb158ff160b76689a898f473e570a93b6ae0abffef9dd9cbf7796c98741addd6a59efc233b10f529ebdd9080940da306038aba093348d2f56f9c122bdc980cf4c19a82704f48d4566e39dda5777b6a1d8f83d35e5e3b0c9051670cba129b62bdb0a81f44722a9110decc02776460ae5c5042bbb0b93a3d709a5e0cd6d23ec1f6ca8e5cd3fdeeabc9f85a95fc461de80e5a4d34e341d05fba131937793321811307f3c92fce4b16c1162ebc2b65e388b3516c68b877ba192778c85e36741f5a057813133f964cc3ddd78326a359f6d91803d53ddd31e7b60c125c2d190c2c12db4c353dc880b2b79b1cb4b344ef9d2c6bd09c9f0e745f217c1ffcc8a10e2e9c08b0bbdb146278679ee469d9ad227ce37199382a73fd2a5691338fec595cd0136cdab696b7d1e0e43adebeb304b5501022ee89e97d1bda6e0e306310217f011caaf075db9451c7d1c3a33dc228b385731f8c8ebf6b978281db2883fd5631f60f9822c6b7c6c1afd8745dba9286daeecc6fd0a0c3ef2d4f8fdbb3e77b9eaaaaf8e5f08c095a88e89d4c729674471235224b68dfe01530921d1fd902026deb3d5578d731ff06088aac453a4dd647b58198abd1404962e83efa43803808af07cc875145ded0b75ac73f57015e4850badcfaf4444eb93635f939964837b0468fec6311cf4ef12349e15804e7f6df9fadaace2beb5789cab2b9f34d48ad3e9c814872ab3e980540b2ee5c9074c40dda8baaff0b03c475e701d1bbef2cc0982f9a0012456ffec08c97dd7ecbf7ae3b482756248f268752c4593e9ebf8dde2a3b53c6325654916dc13d0bec9969087e28158b823f29bd33f0ff70cb296eb486bed27d262f341b7f2022fe0c2a731df7e2c7db317978cec6a6639b7acfeeca5206a1b8c5710dccc3fe0023787bb8436710ac4eb0fb70aa953ca25add0de984c251e01e29e4e6eb50305d05e98c58b7a77ae9555ae4fcaa8f5e41141bfeac4607e8e2173e4853f084bc8c7a4fd81082af6c0fb629d894018e8af29737dab50e351b8f7bd3c483a022b725e1c231f0dd34f76477fabe5f043132f4a99b6b1d1f7012c12ebdd51eb5875816c97a0a7b04d9a3800afbc318a6507cfbcb16d459d2fb81fae6af771e17040c33c4ae92735263f1257318151bacdbf1744de9902824c84875393171c56450d27610daba74402219d8803102f2f49fe2215f870b9632a98d57b29432fa04d19569670fb0924761a83bb5eec0685f8f7d4a788f40b9607653b3da470c2f0e85978647d6598ea1cf0756b1dbb3faf749dfd96f31a8dfc965e712c9f9a0714c3fe704731d804babad76d7543db672a656e8b2dfe01110550ed970f8ed7dabb371510d1a8978b83ecde2d6ae870fe817e0b20b1c5502bf8b215a17089c19649d5b177290e4a97029554751b1c73ca463b6534942009c34f34a1f34b9efd1ef5f0a39bda1eed5b9f36625935ada8f1667186f97100cfb4284b4e170075b41a1e85daa433b221733a223b55df4daf4c6d84e3a056c5bf6c92399f2dd8985e8630cd024d3cc52d18707c475f343641dc94e2e028b6a5e2268b2dda3624a2b6f9af83552d07df0fcd0a30c353756be97f770ecd36624573b702b76fca94dfb5dbe28eb265ac84487eef5a99daad86a6e9481d3ded625076337b8dc22cd8807304468b887eac5089bb15ef17a729408225ea43c3e57cf9d8c34d26a7ff3fe8471d1f2c679e6be09542e0738d5b4a171654b7259d5ec88ea77430a446e9b9c2095dbac16e1d683980d46279ccda8c7040cc4fadafe724f9dcd2e337b36657a95ad27f493135832cf5954dc6d34758e9deb7c7fbd4c4ed89f9a1cc1db483dd2a22e809b23a4e9e6e91c7df1f1c49799dff042307250427b15d72568beb23130b95d94e890731bc89e4bd4fe1afd6ad847e5ed953fc5ce6f386ff0f71a86a4b11982d350a644cc0674da2641565dad5d0e4316eb74311ee75149cfcb25071ce6cedcaffb7c1f9815b6ca8dd41d9c70c263160a991a607443596cacb63e1ed7dc492fd2e4534aefb0e07ba45ad2b5a2ff8bfa25e44ad9e672d19fcd5beb482c06c703272f3aa6a6667f30d3967ba635e1beecd1616f11f276fec3b4a55bebb0fcaea174d109e01dc2e2781912129b1f774f1b8c258bef50082c78d7ab0fae96a168765803e1de7290d0e979dba9528aa33107537edc45f23844dfae62b5dd2c630c499fedd1ca67d75158d9eaa3b2f6c4e18b45614e2fc13ee9a9a89f4b08cd34b3438d9d47e5e0262486017bb00f63f86d5ec14a3bdab61c64d33f1f1d4fb65aa93744f8cefc66bc45f163561daee07e4030eaebbf3d55d801b75edb22c764099eb02c7496b76c41fe85ecf28183fbf6da94b5fd36828cf30c80ee26c6fb25f5abc623dbbeed2dc615e174702c31623bfa127e01e7dfb54dd2482e82fd3500ce6f26f25a361b57d76ea142d991229eea9ebf741403a1cafda1f05c4a9225f4313f7c14bc88c9da36fdedb85d4305c31a6a422248afe00524261a31f634e02427a8948345ad75b459a3ded7c82581439fc4c61b954239ad0f1c04bce45b9c500e1402fa1af7c304fc8c73e7e738697f9ec857bbf9c2be53514f94631e583f4f165abd375b4225b25a4c2fd0456cf4d0d141773e679bb9347ef453b97cb1158af9a59452545e940d8576b8afac5392dd534626b601441dd5065762b33f9e5a8083adc0cc0e90a9243ef57fa84f9fba6044f9e0e09fc4d933811924edaaa5b2b4b5546f7d4571524a2a3fe07e092331d36dda985b62a08c5c653605d98ef7d0e27bbecd622446b3e52a27f98984dfaa920e118512678b5502a9203d6d68e1ad096dc74dbaf0339bb681c72fc479e602e757484a162e1dfc0d33a3aaa4f67c1ae20d4a3c2776939e90e5a0cb7404abd7dfaf21cd79ce1f94e785f8703ac21152880aa2ecf6553be8a02d40ef9b378b917e0efae564692be93903bf411943d2e9652d3f3d29c5d9df8135ca68a675b978b69f31e6e3c24b932ddfd324dadff3039638479a7b20460d4904676e2f62cf3cb8bb01f9132f9a51cc5165251b648a7ff5ea9de51388cbacf4265e304c56f2951f610ef2211a3d52e70ee79e1ef3586dee1487877e2884a40058071aa09db909aa211316bab91f276eaefe7eff9c58da8b7da41f902a5f0749a2579a5cf63cd74f23aba8b822629b8ce6e185d4ab4b44b331bf3ef9a91ef796012e0d30eeebdca4e4017d4bf172c08fc201b5558b740cf8921e6b25d51c4ac32215171bd128de56dc1fc83e0e5548ec632ece4d7139aca54fd61427b0e9766b56273b4acbe5b03d26c91600f9f606e5421e9c3a2d5c7fc3be8b0fa2ec33052037f1789e5c499603d0706286d8a5df04a74ffb5edb56dda05e33b52b9038ffecd1bdaaed006137a25afe632fbd59f31d650923538aff1f4acdbefb130bf29f4d59c54c0c54ce091ebe4158ded6461ffd43bac24ea59641ac791f454e6440f0ac343db8e38be7283e2f8cc6ef1ae1b822f5abc09751b3430250b6666b184d2cade467ad2b522f362ed1a35b20d547340da0040ad9fb51bd5afce477b649cb87da816689d57466ac88ad129fddbe825279af251cb7d5a09f92f9547ec2bc43bceacfa280bf79bc4779d32a7acec66278aff928eea612a10b5914a982ed84c23b72135cb7532d1cccbbb7d5e87bb305ec1f8c9494a42b79ef1d047484073495ad87ad71e215213043d70b08a13dbfe84039c3e1956e1a772ba34e0d97d8197736c5a473c4ff0ab3368dc12bad834b252085e542f86cfe52e9414447f5b96ba6fa215d55a45bde1c7e2e45b322653ef52ca20d9adf8fdf3d34375efc6b1db8b6c754c7ac6137081e4ce0de60020899", 0x1000) 12:46:08 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {0x2, 0x0, 0x0, 0x8000}, {0x3}]}) sysctl$kern(&(0x7f0000000040)={0x1, 0x42}, 0x6, &(0x7f0000000180)="7343c9f13a1a65a5dc41e7000100b9e7c7e60c80a00111703c8ad427b38b2f8aa720381c97827991a36bdcc7f3876abba8a8c24f07000000aa845f0fb32616842b28b796be7c3b0dec5cf125fe012d6fc07aeaae1028cd4c60f98391f916efee16e609a6a0b0b5f077d55f10bf208a1501000000000000c315c5459032ba78cf065bfe5bcd6da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67ff074a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9a7d294933731b399bffbb34b65e0c9cea6fa4e3c10ad2d85f805bcc4551cdde8b266168c5cf13ac18b3cd0ef03bf19b4ad2b9d7fe831de618f94f93c25fdce284c29b18153f5cfa9b269983934cd55b0a027e037dbd8696ca985d95bdd15ee10c0cc3383ad430a49bde4cb4a710bafdad92bc8e879da2fa565d62f6ee01a5880b9dd6534752604c29a1af3a1952984f792c3fb13119598b641c5", 0x0, 0x0, 0x0) 12:46:08 executing program 0: syz_emit_ethernet(0x98, &(0x7f0000000240)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @rand_addr="000000000035a9000004005675dd9f00", @local={0xfe, 0x80, [], 0x0}, {[@fragment={0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, @dstopts={0x0, 0x0, [], [@generic={0x0, 0x0, "0b3d07a31e6d240186c0ba015c2c18b0cf6866aa0a80589ab24ae195abdb7609b7e428e22c2dacbb1683fd7d45e621b1bc886d81b2a534e0970e779c66c09c9c00445eb776c2c332be647ed5b3a6b078289c96951c74ae5d01ba07bc80f57741eb131adc3f482e24030a7a2d293e80e1fb9117b2bf7544d0f4d75b9a056a1d44f13dfa8a3f3546f0a52bef6f9e1e8fa8b46e9a979a84b9ce3b7bcc8b74f8d939f1aa5fe146c60519533de26cd608acd324956b2a4e3002f242ae011ea8cf6aae2b1d3ac05d9aeff3f5c0776044bcbaad6d142adf213d073045b3109b78b78733f1ed25db"}]}]}}}}}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x102, 0x2}, 0x4, &(0x7f0000000080)="2e77590aab634edbfc6797f8cd07c3164ba62e62639af373c03539b6588563d6535e6dc19176ac218dc452af8f100b5b48efaf718b3c3ffa8fd2b75ddf3db954560e984415649485383bd8754004a7c08343c298ba6ea4c30a3d8ee5beab14938c934199e43f8d2a4519f90e31d85feaf9c53f294691c7", &(0x7f0000000140)=0x77, &(0x7f0000001740)="86d83abdff5dd488a5b873445e16d6e0bff1e46223958d290b7f80152e20f6f70d3dea3eaf3e6ad2e448e8d37a0310655520844dd623aba91a8577554261186db4e09b760c7b27850f9096d29679f54c4d821968791391ed61db4c1f126d8035a044ee137d72ab6fd7fad087de6ea6c94cf97d0f1ad28d13ec254a136a509a232f9b18289e447cb936dff4120a22412bd1a7fc017045f5d9d2b9a58c3c820f08a252e1b04504cf6869d577f6abc7ee520571105a4c51076359e11e0a41c5b93d41cd948490627c845df939ad220fb002fb35ea455b9216f7d97ed9452af453b303198f123f999cbbf95d5ee268c314f0c47380d6c216d7b8611ec9828597446be250752054a3656b3a4aa4e66b099481a1b41deedf649ccab547c50d23eef51315f64fe1cd404d43f05f472c7766281544ee1b4b40b7d86240b3c841eb13da9ee3b6a74d54bc58d4d5d70fdb3065c8a6dab2e4e540a280919e8ea3a054a82fc8726d4dd01e5dff1229bc471e70733812a7bfaede190f6646236dbdf00c5b9b881e0d09b1a0e234ef9696a614d923c1786ef0402836d526606ba2c842b4273a957396c5eebc1572c284edc139122166f9fad1579e13ea54f0b68b2910280e665f2202ec0529ddecb2ff472fb7cfc354c15c15ec154406dc70aacc829d759099de2bd12b6174d2eb20a33dccb442918b4b800bdca55de5c7fe1f9351d2a39efccb494ad6562a20849949d7cbea0f49eaf4fbf25cd1684453d7f776899e763ec0f261de6d7144eefde0df19db4a465fc66a541a9e0f641103e5fd5f040a36b4f40ed3ef02afd8d3f871468040f387040ce9cfbc1591471afc821a669ebd9295894e7e146fe442152b254912d201b62b89eeb957cf7065ac870b92aad2763e676b464f92fe5d1c84e24a8f0b4037f31cc1f1a8a25ae0d54c8b4e750eece876f191755909664da35e5a36f101745ebba97487178dfe3f024d02d49ed10dd3a69257063ee8e5d411be5a2cea8613077eced8b2589f1206d8b6f1d8d74a5a990869e6835c743e8a5ac0bf13509ede8cc0b6bc6b8628d39ba769abbeda48ca0937519a2e9e62bc22aa2d4e31d3968afc9991f0013d59a523a83184dd7a67e20cafc8872bc18f77ec33e4c8b0d03124acad2741bc274c24c9035ae5d65eb85f053f9912ca84e32cdda801ccfc435c426ccd4ba5b98153c6c5c6af8c5a901002c68acb70ef3945dc6a34ac8636ccbe4d0ac627172a029b024f49dedfe06d0f1ff6efac3f9fe508389db1b3ef786ad9d64adc677caf346bdd3e14f5e723fe574c2c4bcebba4a750f0af9c2e20612685e91c4e3e976b283eefa7ef23f0f9c494a2c907ea71e7f5655d1d9d01602c90e5ef7e47dfa4fec6ecc6ffe477057d99a7761f631a57f7c06251b2e80ca6886f7d5e34bdcae255739d9c756080202ab518e093b4fa4c2f024c178fb1192c30ac9b81dc2b9d4a9400f500cf0dfe1e05bdfda6b20b00f01204295fce0094e48424aa1fb1d0048ae341aea5bbf31055737c53ce993c47066c8e52ae999bef7a88142b6da196cae593d561898ac370ffeb90942ee50ac916ee0358aaf0e54a49d6315cfb110f74c06ce2951644ae87837dad565dc44887197809700d473d46bfbefa495a6555b61693b983179caeb599edd76fe30dffd175509e371ab5120d672ea33f4ad33157b78b60bce238c999b03bc8c4427bb2d78c1680982232bc1a493a0c979559f590d92b3ec5d6c3c9240cf3d7635b2de5b225f490c449e383c7c29489dadf6a3c240b00991a4227ff745b1c965b66d5264f3f3b5edaeb3fd3bbb7112c2a769c3d298263bc008b19ddb4eeca01b96f276f82a4897de5ca118e672b098bd0042581e4b349b2162f3885f26dbcce7f43281bb788e7578038ff7cb223a5115be08e50f8b28c9561ee550247ae55d0de35a5f330f983f5918333b812a2d3821a91c876fbcb5348a87b52226a27c33e1469abda96a081fb5a814a29773754aed1020aeb8a4441c52e3911a2221d1e77594f99ff68809b77e661c09d7ab2dd491adbb059a48af7a364fce0659e68f73ea605d59fa247f0d13d2716e44fcf7dfa16cf09a2c9028eb283e76b119bfbb7492b8d85053430be3376628777b99c77ccaead38956261595f6d035ed86beac1ecd5072b38f8c8b3508acadf551fd581a17f78b413beba677a4e82da63c3b57ba6cff37e87af1077c81a1e291a3ee17eaff137b60614806b7544e4ae8993e4c5b102f06740d9db73ab04c918452c7add3a2db401f2fd0cfc85f4f599809dddd9bef2ef94899c28b4d8acf19f6e2e775af052bb60423ec5f979f6609032d6175fd129cd9dc8670ecf7da7777ce707ee4c6e5ec539af647ae22fa116755a7feab4a77d6b3f52f2f6d29473c7d4011cab314ae5fbe663e4fb55fc007025319d66427278ffe67a6f938e4f4e55e22aaf759a5439b8154a5f0e2986e882d69e68cd7cd457da1891bc420bfebfcb24b2d15af500a391e33b1cc7e9424b13103d11a674e6b0bbac090ab200907923156c3f998e0037a93882f083297032c29478065a9e46e4fa2a8b9fd43b009d803ef5adfec1133b28e80f60da4e3c9fdde84e2731b8e20b1f1d682c08112fbe2768754b286e9f906d2d8b4cd9748ded2cc88ca0491039a002db5032386bd77034c95437af0903348e2cbd0b00e4b564c5ce535df879145f7a2ae3e6c742de4307eff75ddfa32fd64e4f817bb0c0e6acdffd6e55c3bdccb186e0f0384bd26268a092277d24fc10870cbb38057e8c3482c8ca1caf727c10808aef175d68f1e77f332937d371e85c044176e145c3db37cba1784c5272b3aebde492aceae10a830832ab4dd6bc7c4ed762c6a2d5fd073a38d16d47cfefd24f4f3c914cbcb73ecfa30cb18befeeef8fc2611551940156658d5a89b4d437d735060c48dbcae055679749a6e3488455b416ee9df38d2e86bfe70992daf06447eda1c12e1c3f1f0dc59f2655a1ea9efe668f44b47fc986687f331d00d3600c1443a7bba62554ff29ff58cc81e86221ea8fb15415990b9ab3b9594a988d0ab355d8f6b315dbce82c9ffd48de00d34dba86a4c15813e64523c86c2f29182dc2290a5203d8e285cee5cc5b0c4242ae932fdea81b379defc34d0c6580221300556e2eeff1c955861b95738252237f8930a62cecbe1cd2ddc56e1e8481066004f3243112aa109deef154083ae47887f3a9fe01174f794f626cd11ab997d8c2a388a64f9b917b4b899a8927a010cd38af2013ab74b35a0764812b33f40c93d4ff13161688ea8db85e42251a4ba6f8438296e8c11ed1b57a8e9f3663de96ee70fb1c558ac8e2e7f5936992d468a0cbb6334e665ea7e84fc4ae4286158d8af6466475f85ae223c4ebe32ca17e2a24889406cef0d4ceddf3e96a97e6f5cc1ec4588430068ce8adbe0b56e479a503a9740458bcbc69101dfc276b51cbf68dcbcdc083eecbeb48a697ead477581fbae2a67dcab4ac221134dc9db01d17c49f17951c573f96c9ded5c03ab17670c40fb215759e00f5a177d2cdaa058466fbbfef47594f10d1fc248f6c4b4f41f3424ef3708c3e0f26219607922858fb0fced63acb6de42f86b929755e7cc41f830794c2ca50a4f349aeb057450b93725dc1543cb2983fc6e12ba423a4dfdde3af933726a0011c1da8e65a9058a2148c0591d4533bbd7abdc1d49f57fc74189f3776e6f94bbbdcb2d132f0e55d155573ed36518f7548b520735b4270fd1b90223f80465893a535437ee470f378de2c0882fa43c2cfc5e774424135836bb0877fee507a568d08d0c98b47ebc28cf6de3f5068159cc7230a9d2b967532ffc0195c3e15e8f315dc7a63c534ef93ee94834aff4b518affec8e9bf8e69ddb9731eda2bd0d4167361b3e75d891ef202f50f45ca21658b93ae610c35e851ca9207a82321454349df01aa709a786bd8ca34280631a6f71680bae5e670988357efa17f73eb76adb287d79f1140e2ec461033e40111bf887c6d5daa6132239a089bccb1738e5e01377ac4bc8d5e3dde9b0f672954c0224143d86a4f4404ebb806b2e47a3789430865ceb2f6768ced91418a75ee0f9a9f11ecfcbff4482f27cc46c30d6bfdeab8d572eb81468d8dbe80eac88519cbb56239cda2d92c84b59f7df0eabc7205122dea13c16526cc0355112fafdea4fcde3bce758d778152644443ac3c810606103c908e152fa7160fbd37ec4f7ae02af61cba0ef397a4262ceb758a47fd1b124b9197fda2ef6bb7f70c7c491c4f1c9c4a8792c05bfba5b44f2c14f9d2b76356df1a5bfdcbd8392dd3c7e9308c09bdc4e28a22ff25e740962e4f02d456777b9e882d54227e5d6530a992abd021caa251f0356826034d4a997dddcf4949bb4a4b0d52baa9d3c73db9bb4aa0c6e23b25f7e24a5cf5ad0eb6caad2086d460c35c4888e511794b9c4a42a61d4c312938732a3376a6b51cacf5eee21f85e62956b6e63f14eb3e91070f29e31b2d41967c4590dafffca19b6e7db59f4700ba37c66453c4e9d4a3ceb39a06121a48837b0c05325e30731dcf981002e94d4b90f7f16898744dab63314b43af659453997e91d944da765488e2a082ae4cc3e547bd097c0322fb81444946ecdc1574faad1829bea341efcec3fa0066afdb0b64b20425c61b82512dfa91e9083d68cde93cc93f9b595c6174276ffc820ce63b1a192d8e9e81a6411a535dec8e7cea7c4841be9eab2b923d450320474725bf137064433fa4ce22c54bdb88b734a8229bd0d23e5801146c73de4e5835d473a10c1533ce8a5e473d26933cf7577e504318f9500889c98eee7ffc92333183bbda29743bd2a8ac5ea1e0292e8cbbbd35d1cf6596190d58c8a6c790599b3b69424c7e23c80e47f0d3efdc37766558fcdcf27de31022611a2475062cad0d1ef89ef1ca21fb67f5438e75679542d0c60e9df07b8fd505e50102378639a823269373d732da16a7e98fc3fdafe84009292e0f6dccaeadcdd7d432665bc9241d75cba27b9365e56a8a2ed1d12b038f2920cd6a05ed3a1491a921a45650c7bb72123b6d82ac7a25bed046ac95edef8957171391c91e286a930eb8959d61500deb0213ba6860078f3ed9b0f7bd2a3be8f28cff3f313b5c8cb460dcef55b486a7d72e6b83d53795a28aa2afe02fc870a9269163a83b8b3da23c8c4f41d15f26b92337eead9f46ed4fc8842751bb43a27bf098612d4e85fa950675f99c9309072c7bd7553b13a118ae526459661b61716420d8f5248dec440504333fd21d4cd1e4841b23a9fd795244d37faaa209877f784a58609ebb3efc4a33db2076051c1cb1eec6b5f0bc7661b82cbccc401723c4caaf324f778f04737193ec7a6ac2f95084af87decd576e87e673322a981b3afe97d8b77bddbdc417e0f170bc8d014449d3273923b7b8517d3206f94196f102b4f806b6c2a101d645f8b798142122e975d22adac55f55ae66e5730f12db901fa59954d8de292f620e1fb9fd7df1e78bed35e9593bdb4a96ee61b17a7b5e4083af1790df6bd450be735fe225fb0b42a3f0e0a6a99d49e355a46a30db0df683ebb383a6b1b4d82ae787abed74afba8f0146c2c238be2040beea3ed5ab431b62dfe490e4af7f77d6e37356075378c6d9f9afc999f54c9731a2201290627b7cf9b188c93b036c66c2f6c95ace9d0d9822061ab2a9ce133bc83079cff2df39c1572e4aa86dacfc86bf210c7bc585857307a87c600618759bf5b3cd81b983bf6946fa6fb6dcac63d14b3b7eaa488d57a09e47e80cb6d0566da8dec07ed635fe32f496", 0x1000) r0 = msgget$private(0x0, 0xfffffffffffffffd) r1 = socket(0x1, 0x5, 0x5) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0, 0x2}, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r4 = dup2(0xffffffffffffffff, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000380)=ANY=[@ANYRESHEX, @ANYRESHEX=r1, @ANYBLOB="a1d0452fae9a662dbd7f8eb0ab0553419c45b6fa200d120accd6580575b6911ee6ad9a8ff09efbfbe59535d0d535c4e84de73a5d17dd653a7ceb705f402acfd070565a8c375b7d95d280927ce53a72fa66bce9c565945d9f18b0945278b8a487ade6c2ae512097ca131f50bc634cff7f85414a8deeacd592ff0300000000000000485d02eb1295f1b64ace7679c8ddf3dc42522370c91acf28efd1d382709bca6c3f121870ad1c231ee71a08297905201f9a7d7166628b630797c31dd607e1caedb4f480ea4e7e539b016aa7e2d3d85c0499e62616f67720fa8fcc3ab2a2e6c903d4c386fc5ece879134b9ddb33b5be2894e7c1291504d850ec3c1e300000000000000000000000000da23668d6cfe0349c996056a197e12098212b5d22520cbb6b6e3ec813c5a6cd15161cb91711f69ef0692f39bb395c220847d2de154c1103490c7616282aa81c9c6b970de4bc0a50f0e37e2a52dcdab1b079385e4e3eaf12e05bc62a450204e21549931639f71d0fd7af5cf919aab9bed4e99c4828f081ed41f81", @ANYRESOCT=r0, @ANYRESDEC=r2, @ANYRESHEX, @ANYRESOCT, @ANYRESDEC, @ANYRES16=r1], 0xb2, 0x800) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000379cfd46000000000000000000000000000000000000000000000000000000000000000000000000eee100000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004450a98f00000000"], 0xf5, 0x1, 0x0) 12:46:08 executing program 0: getppid() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() syz_open_pts() 12:46:08 executing program 0: r0 = socket(0x2, 0x4000, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) preadv(r3, &(0x7f0000000000)=[{&(0x7f0000001640)=""/247, 0xf7}, {&(0x7f0000000100)=""/234, 0xea}], 0x2, 0x0, 0x5) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r4, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) kqueue() 12:46:08 executing program 0: r0 = socket(0x11, 0x3, 0x3f) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="0042fd2f8fe23575533f0ca0f56e9e02fa6fe57eb12679ba5f5a30fe458cc05149b307ee5a46c4f525000000002c21d5c7bcd4421becd1ed6e8deeba30acb473435afa9b508d57eaa1dcc6f624d5d3e5b4bab79b046e8d03"], 0xa) socket(0x1, 0x3, 0x5) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100400006}) getsockopt$sock_int(r0, 0xffff, 0x120d, &(0x7f0000000100), &(0x7f00000001c0)=0x4) r2 = dup(r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) listen(0xffffffffffffffff, 0x7) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000280)={0x0, 0x9, 0x82b, 0x6, 0x2, 0x3, 0x100, 0x10, [{0x6, 0x500000, 0x1ff, 0x8}, {0x3f, 0x3, 0x0, 0x1}, {0x1, 0xfffffff7, 0x1000, 0x1}, {0xfffffffd, 0x17, 0x4, 0x4}, {0x35, 0x0, 0xffff, 0x8}, {0x3, 0x1, 0x1, 0xfae}, {0x40, 0x3, 0x49, 0x1003}, {0x7fffffff, 0x4, 0x7, 0x9}, {0x1ff, 0x1, 0xffff, 0x40}, {0x6, 0xffff, 0x4, 0xffff8638}, {0x1, 0x6f0dbe0a, 0x7ff, 0x8}, {0x9f73, 0xb3, 0xffff, 0x1}, {0x9, 0x1, 0x3f, 0x10000001}, {0x51ca, 0x3c81, 0x2, 0xcca}, {0x4cc, 0x5, 0xffc0, 0x9}, {0xfffffffe, 0xb4, 0x7f, 0x80}]}) 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, &(0x7f0000000400)=[{0x6, 0x0, 0x800}, {0x28641c036902375f, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x2, 0x2, 0x1800}], 0x4) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000180)=0x1) semop(r3, &(0x7f0000000080)=[{0x1, 0xc, 0x1000}, {0x5, 0x6, 0x1800}, {0x1, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x0, 0x3, 0x1000}, {0x4, 0x3}, {0x3, 0x203, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x6, 0xc333, 0x1800}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000680)=""/102400) readlinkat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000019680)=""/259, 0x103) semop(r3, &(0x7f0000000500), 0x34) semop(r3, &(0x7f00000003c0)=[{0x3, 0xffff, 0x800}, {0x1, 0x1401, 0x1000}, {0x3, 0x2009, 0x1000}, {0x3, 0xeffa}, {0x0, 0x8002, 0x3000}], 0x5) 12:46:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000001640)='./file0\x00', 0x615, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0xa}, 0x4, &(0x7f0000000100)="5b42af9695bb5175a039eb701fcb16fb1d907342ab20e580e29f4f6ab57153a3787e6e234b5425620889e3bcc45df36a9b738f3cbbbf16c4d9cbfa805181d691165eb17ffb4fc8dd68826c7fba08e665e5f8971ddb1d4e023a4f764d5235c4f2c7fe9fef7f2dbadf2acfe315c8d7fbefac3bc020ed563fb9bdce32e74f5c931e0cd7846710387ad3fc83f3384caa89c4d8e46c2c3a27d9b29af1d7e717d25718b35c583e08cfbe3827c0875c7bfff85d586cd497366491584bd7a45bf4908426116c8903532327062990df78e1e89cea2ea333", &(0x7f0000000200)=0xd3, &(0x7f0000001700)="d5dc6efaa6ef6990d88645126e286cf15be87e6ad90557b8924adbb3b9122280ba27387d57f82f1d20911cb6e138e108f1719cbe1e631bae7177dae6174cda93277e01b0c9a479b0bcb47e2789044ab67dff6b77f1663a6454143380d6e49b1c84f0d6bba413a096b4833372353d4e0bb2015c9caf934fbdcfdfa2c16a3be9aa5bf2301b105ef1eb9296d0385ae3df6be649e24be93deda63cfd387e1e92b0a9aa22bce1fa5317c1e67d8640035b0cac2b706deed282d6a01b4a9daa4326ed1b6bda1bda6aca20821590dfe2cba018005858f0cb58749a85995880a7bdbaaee2bbbbd0b0d25307df16d670be847a719a8e3014c4a0be0c8db2a417b3a7ec445447778d45959d9a4f8bb1d2a5c386caf12b42c31c1c8100b978d088c5aa426038d6744b7477d4899af1308c0b602e4c6ac1943672d2ca6960ccb6379626bfd35d57986ccdb0e8e0dc728db2810713bda25c53f53dd3af115a9a3eaece9710f9b010e1983a00743d20b3eb7dc02ee5e2c5898ac8210b5d124982aef0e51476f34db235cb5154b31d2219118f3957258c5f4b95dda03bdb74ec09220a13e37ac9604d85984d005a90911ebb6b5bca73b712b1340678a65747825d590dc3fcc271d185f76bee3f545967b679fb1ca692eecb83ee469b9573b085670d27fdbee9ef1a3ba7ce3e1d8e398c4d97f77027eb748d0c8b9ee578aa4ff78b529690abdbb92b575d63fb14fd522a9989297fc4df661850cb6ac69140265e276f1dffe0ea607c8b1d1aaa34eed9186dd528c6ce7901986097fba8ef76cde6f35e052341c5bfa5b598389266634f8f71383f3ae949e7d986e878e4ae9984cb0a16c091af248c937eca4d9b2d3d40e9e1df501df7040155998e4c713f572cd06b8e9f36d351669dedc2071f1a3a7b33da9f64d21ef57fe5be4ef3eab570618e99f4f8a78631b9b3dd4d45a744b48c30a1874a93172e31465fb9fc8ab33bbfe5a6523b414066903c0288efaa8b47eefb0690cb42014acd23d3e1931a818e112847593b66578f3c4abdb30a57f9865f431c384582e09d54d5631df3b87b0b34768985161602d7951fafc86d9839906b357411929aebb887e59bc54b357dea9d6e7536346ca5b1fad2f26ca6d590b2c23cef0752e9a0f9ebb8d57ce9721fce747371ee7ce5817c5bbd533047cdfbf655e3bd631c8a9db35f4dd5ca5dd85172f0013489ebe6262e9e2e51142d0d8149e80f7dddbb84187915b8d642e7691d2df7b9ba69a5fa60573dd8c9e502c346c9f11d00f79a00641fbc27312434daea839b48e912358a91f152d67d2b1ca4d2964cd41c4c75ffba44d31506d28a1957550f266f4f56e2a311df4228f8f3fdfef15c72d023136a27232c19c6caa9fb089e9070a9f676e0b9f49780599f33e7ce9eb12a3ad793928ce3ee87df9b5445326d736865264b29fca9fda25bfc6af4130c9d5231f5e1e189baea4754b64013f08012c88f81d48e5c5c890ddd07b38a8ad75254e87053daff937d7dc039073b4841372949160410d28f142660a4bb0700595ac10a685ea4d1f6096848f216c0774aede13554f3c76657deb7ab39c571d5a39c8a8b5d08afc58d46effabbdabf4ea8a8107f9add9c6e79f5a1d6f0ed1b58f746648ee230737362f09d6fc48df23a13b0e47b061adcc524c572c069b69b3d39120d80284d1ed479cbd9bef610ca3d576156eadcde242447d752e0546eb857973ff005c06d4de7a56678d0746933542bc1c701705ae6bc8dc119dbceeac33684d16b0f0ec994d638d956cf4c89e8582f2c4a1e327e19c34597cbd4254299f9be9d15f0b0ba62572ef05d5b58871e30d2f143a56d36224819f6eccf4360cc5bde7c19595bc4d5d92a805cef712234199bff99ae23d6aa693bdd3a31ca9100c2a78454618f98e5ad27657844535c361234cfe447217e607c6616b930b58a4f50e38062f2c8eedf80ee3d7a7cf66f435c731211c1c0caad61c05f395ba0906a7110e49717d1847d955a31cb1dbf630ce9cc6ab8520bc8b1efcf1f43ceb69289e890f66d489891b88f25729b3c1d42070e2e3b47966c0f734c72a81cedec0491142667de34a661f69e3a00ae94c7be8ce64e50f95aaabbcda5247d305dd337b0fc4648c2be9b70be0678b5f33d10a9d447d1ccba7d44985b85280e5781ebf15c7ea40449969432395e975b9e9e5f3e9aee09e50d6546935d74367018554f5586108c44c266b8d75d467433bcb7793e696aeb4f2610d03b7dca71abd9fc2258f0d3cac6397141b6628e58c3bdd5850fc36d3510ea7aadb8958fabc9c174af486f43b08701d92803081b66ad6a6f71c97bd063ac0fe4c7564a3b09fb1a813081f91aaec8fa82149bc941de3d207262dbd9aba9392eae1ce1570da980926fd8c66366448e7520b1af99a7f9376836e57709d4d6712cc13b60f70f6edd1dd4028f18ababb8c7a49f1cd5019361a2d7c7ab523abc36e7791142d06f93dbd69e81e316832db3dfdc8b1e2f2f95c2edf4ebc572c3ac2bc4c9d97836e3cbeb755cf4ace70e59de4ce3cb636dd45102cd4d92b62fb4e0fbef2675b8568035e93bf20d1895312efaeacdd2947a03dbae418cbf83aab1d2534633c09f93eb078e0f8ba23d75ed3b575f34d96411b5a3c87a26860bb1200015e56cef5b7aa8252398e2181e09820b4b009a34100fc47f08251afccd784135f32c6e104a4b2211527dadd03e24594c7c056ba99d3075bc66ea8ba3649a941a48761e59bf05051f196eea03639d8030fd9bbd47018f7e7321c4e6cb0fd9983528d5979f122bffbdb3681ec035c7ed543964f4af1ae0e64de85a134345eb8bbdbd7a886f4c7e9561ccbd4268321d621f534db9fd8fd82aa15ff996028ecce3eee506eaa43c0dfe4fd991a48774ae02ba1a735d5a91085b556728939ffbba154aa075b9f33eb0e07c6defb95223ca551cbf2f96876b569080e47d03b099fee482285595889f3a9f810b0c14c46f80f1fa9512e2a37fa50ca0facb1f34778446b9f6d5a3cd35ea3ac4fb496618e28a552549ac799e28b91103c4c2f821b20d136718b0472d92844635975e757083de0486f859e5456d91bf55ce0af6ec39a810a9738dd5a72668a12096620de49337645b54b9b8d5bc4d5dc9dceff3fac7d0d3911a784875dc903b483496742e3b53891f3602fe9aa72d91ad2723dae83b062b99641e2c4bfa56e9e167698a943c609a53b83f8e23388e5cd3813f201e41dec79c4d026a9b549c81ab33ced25c65f411716406b79a3de40735b710771b91498574e6dbafbd52a17639723b2a22b7a765ce114514d5c94043421f45b665a45e878b043940d957dbea6b5783ffe6c61d2c976104e0b4b7cfd0616e00f7d936322c1cbf5eec5ada6271f81557bfcb1b85de2506daa0073b0a3b3c9149dc1d47976a50146f2132f5a9effb3fb6cf11b7e43c0d52e682dba8955ff576241df81b35b158cc2b1a84d959984d6559ad346127e46708a7663ab8dc0b699bbce81895b3387a40c1a9134f65738161bf08120349dc1e91b5ac5985a110436e4f9342a77d887c4ca51249e5ca3ee42ad5f3180d9553a89ed0c7ca7c701350ccf30cef2fd17be2cad7994e283eae76426b4383bcc20ec4380a496b2bd30fa3701a9ae236fe293a47fba5c9c53da1ba9ed5d0ace27e9ebed9db8bca9d38ee5e93857f700e4365224899b461545fa110ff61ade983077ddbd9bd36cfb1827d4965ed858db3a90c119d4ca91cc2b61ea9f312876c8739ed47901cb97d6236b7d820a9f6bb8631cf7f9abfcedeb81b86a92c4b9bffe79cb42a7faaf68d88852ad3784367690f9b676462e86f221547176b018ae98c780c2f466baecf9929e5f99319848e24b8a8e0db3cab759c25f3a107b301d4cba2ebd88126b95fd2cd616938435ae1ba1f16b1f5ced8e33eddcbd6a7a2e3bf1620ac0381d631ea80daa4200cef21c22dc01d3ec6357477ee321d90a9b3d9d8a027942cd09c82ac569c86078b6536660a538f53283c818026fc661c4439e448d635bf1e603c45954df657eac9dd78be0cb20e1703dd05278620871a56c71d1abcd1a8971d62d6bcedefb032224f1f80eec74aa3cbdd43588b6c332db118374aea81c41b701755e6e600c9ebd6b96a2d18b60caed4223fd90b1fd86f29144bcbae63ebffe1c4af95971ffc5da6efe3b13f5e6f28b863c0834e6873f18156772a2e873c33c969429c27f1e5a8856cf96320bfa528efa55709aafc9bde0fead950aaa996cde7b5dcb3b0a6613033508f1e1c630d3bedf047eb557bbd5ca8ee136b989f5b2403db51b48bd43dc04cccbfdbda4bd104d0adf1b6c4d972f285669c552354a585466e9caf2fcb3e872b659cf16d545f0e6d914596fcbb1007694a6d486a542faee5dee9da05c70caa8a93cd26f053be3c6a064e8e7a17353c159fd190cba205b7b6d3a4cfa3f633d8e649d40c498e4c8b61f5fc24e52b9e27758e92a23cb1d50edbd626af845f7cd69ecbb31980e9abfe626bbc1fac23a28489ab8a16109754cb87afae0977430e3602af94bcd9f1c80e477a7910eaf6c00c5d079dcc3446dc4a01759a9035d1e6bd576fdb05ddd8934dd115125f5edd108f9c98f466eb59acecb90b5ed56be0b373feb8e195d6db791568a783bb6ccc2c0a5c7eeb8f06b81738bb98e7d474daa690d5ec567c7b3407c086ec4b73cad2eba9c2d7b54c54e67b176f7f7c8bdfaad3050c09f5c00ecc3580c2f2e338d4236c453b2d3a6894592de03426f117645e24484ac32c28688006247dbec127b7d09db44c6e52e3479c573f139cf0cf681f37422c3761ff51e9e0ccec2a4a9302c187dd8bbf227433ddbb1c27e4a252c16b33298cabf49df6cc04fe4b5d564cabea7bc0108214894f40070b3aa7000a16030e6c62026997c91fae57a88cd7342afe5d64fe20ca508d8288e6701e3767009a29e35c7d888c937eeaa72844ce26fc68ff97d68eb9c686a1f3046427fbf96028c9e64906c60d1cf807800ff8e56af4444fdd884a838ff8c2db5ada173d1bda682ad3fa3f2f2bed75e0d09c7c1c353de8cc27e74d168404b768d02ac9887265af7a7115bc3bd50bf90f6bbdc78827877a88e2f0e65a9f6aa5991c359fa694de35539f95ca4b56cba2941ad07c12469321bbcd375d2fc5c8c3a50a00cf724cfcf591ea810c4a2d2f18a127ec0452b5a9db12bca8c98d8553f76e273a89d97a5e4048b34227b18fc893ec28ae6c7b9e0ed1729c73f9f45ff2267be9dd34375b14b7940654dda904dd0d7d721189367b224b40230c33933539cfd6642b4d5c7a2b5ed644aed22d13deda0deadb6c431d939ec29e72ee20c43d698dc67d4ef35285793e9d6289a83aaf31a0566f2146a71d03ac5292d41dd7a470c48e30bd025cae027b528d1c065d80c0d022d5542727119b7587db970b6471cac0e246360c510723a52397c352f35c98043ae53d29e74f763f170a0922262fb7e5c8761b9cf4073bee879bd17b317be4bb02c3b95b12600b40b01e815a520fe3da50b3b851862139b290ba8ddaaafacf842cf64b423c1ee89e54c136589e13ab3010a7698f325f7ce11ec69e8a9b518977311a1ec2ae9dcb8683e07d8f46e9f573214f9f84dffd3319bd60a0225cdff84bf8a79e5cef2cb16ce074a7c0f0a0344d900e02599e9a598d6d5a6d32e41e1a9bc38f75e05e3bb23b6203d04761f199f734cf7dbf0489c6c74e4a668c16914168d823d49b9f3d00394e207713f77ab63ddbfe702c5cab2b6f0e55fc6ce7f652c86c1b07f22d5b0c677973576c", 0x1000) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) semop(0x0, &(0x7f0000001680)=[{}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 12:46:08 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x9300, 0x4) shutdown(r0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 12:46:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000006c0)=[{&(0x7f00000000c0)="cd60a26ce3df239accc2f5ff4273b6335ac19ba3672b81a5760b2c841909181257b46560e430129f0aaaa7c69387ffc7fbbd695da45e0a4fbd68c75b8fd45e880754146846437a3dc31eeb538c834e85e2c0f60f3bb18b021c045fcce18b59b0bb48996d68f89d91f1d2277b41e3ba944f2feee153def9a64769966e039d6db4b7c9d30fd380fbfd53cba027477b77ea1bb722c9bfd206b8f6e6aa74e0239063f71b4699582d18949a66d27b9c4dbf480fe2def5bed2f6286fd98a7ea3bd6ecf50100c714187c996661d62a77ebe3b5fa6d9e8aad9570000cd2d477918fa4fff5368c894f9a73abcd475", 0xea}, {&(0x7f0000000340)="10762bddc57bc312f71b20cbe15745e4d88ee675abae05f390b39f4ae2744d8ead9b9eb389be21fa6efa05e782cc904289ca5ee9d9225fe34fb6a786e39f12aa04fce88726a5828716369feaa45a165877bbe8fd71766a997d52d9931c28071e5f71f86a75af445983ae7f3b928729f7eac01a691cc2d1d7474fb1ae91a7c0f806ce0db78252106d6bef9d422718680c955cd326d36035cc9a26440adfa1c4d9603443fe9268d50839c9ba66761bb1a5f47c2923d6f08fe24de14c6ac71e36bb2904ccec4ed93ea19a328876f4f8a66f53c1471d948c96f5ea95ebc796c1ecde8fcfc475968bfdcac342a397a85563b35d712a3ff8dab4373caf30677ebe", 0xfe}, {&(0x7f0000000440)="d7a6a4b361f1fa7674242a617c567f251aa7b22468199e601b8c9ba38ee33097ea873103aaa539794ae095baee21468b68a703784cd7e40a589e11b9b6b4a32bf7a34035b5b6ce4bf6f83f3c25e12ef3d3e8d637b9750cb837a4fe452b2581ca368599d26275928c4bb27c0000082ab82c34ed6ab722fa8dde6f1bdffab3aa9c61cb47ee36cbe9e99f04160f76d7d2971178b47e16d9103466ac079fcc76725b52c49a8263349355a27b597325e53e1624522e521eec248d", 0xb8}, {&(0x7f0000000500)="75b2cc3ca8108188efb87ce892082ae5d72f17d34c1ad6f36890bcf935ea61765847d6a0159b2bdd8b982904a9a25ebed66941e7dbe29b659cdd0675b5dffac66068286a6c5358d4b4d9fd449a33cb7700d7ecf9b2533e791f4fafe8be138103201f4f4ca894f43130c726886eb12c990ce515acc6fd07e9d98168e0982024c93f94465b215995ef7c914726e45dc066a6b25def60ff58779ed5b136e0a3346db83724f2a41eb0ad51facb6d28d8028655", 0xb1}, {&(0x7f00000005c0)="10b1ab3048d85605452c9695f04d8eb5c556e0bdab8cb290f592c5f1e76f3c3d75fb4aa5694e191ba09026e8b62120dbcf80989f5a009eef46d4515162b624ee2d44503611ecfcb2e52e3697817b4444af0f8ec7dd967770d20d581d399ea9b7fdc37a9e4bc18fc43744b7bc8c97271da15ad2594578fd27e8d32c888ec0536bfce8c1fe3dc065c32aeeac3d609b43a21b1fe12dcd72e5403f704571e2110e1ce795762ec543bb4a26e69e9296369216fd7f408c525ef0491a468975fbc68fa30ef0b289bdc7bc101d5979c25af9c3a47c8a739e74d74b2b233cb7cd1fa348a3cd4c998ec931c884d615c53f2586d116c607a40bd9c74bb5d505cd95ea0f", 0xfe}], 0x5, 0x0, 0x0, 0x406}, 0x0) msgget(0x2, 0x703) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) write(r1, &(0x7f0000000000)="de", 0x1) open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) r2 = semget$private(0x0, 0x4, 0x5b4) semop(r2, &(0x7f0000001180), 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690e, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0xc) semop(r2, &(0x7f0000000240)=[{0x1, 0x1, 0x3800}, {0x2, 0x44, 0x1800}, {0x2, 0x1ff, 0x800}, {0x1, 0x3, 0x1800}, {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) 12:46:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlink(&(0x7f00000000c0)='./bus\x00') syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="820a2e6f66696c653000"], 0x10) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000000)=[{r1, 0x10}, {r0, 0x80}, {r4, 0x80}], 0x3, 0x6ef) 12:46:09 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000500)=[{&(0x7f0000000480)="bc", 0x1}], 0x1) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x21}, 0x4, &(0x7f0000000100)="f46e208c5a488027b7237b645b26be089565c9491c36f5ed67d04a229b23856f1e82be3f99ddf6244737292f9211bdf3003ba4f524a266a3062d6b50e2f5fa762d1c7e65c8a5d7326cf84f63b404210133a6c1454b17c9d710a16101fb3ed4fbe54e456d7662a3c417ea717065e194055c81aed52ca6dcd53f05f8074f8062870efcb60414f8d019005076c0afc690a0d4a592066158", &(0x7f0000000040)=0x96, &(0x7f00000001c0)="bbab10a3c2a0a3402547968f532959bcbb019f367107ac350436f1d7fc4d4775a28f2c189e5ed39df43cb208c75c57962a4cd59d9d04f48e5db102d7d1ecd5e9a97150b74078f797fa9fdfc8b5553a3370470ca97aaa81cf14949c5dcb19164ad7d52e3e72490860d51018d07b156e76afda18b843b0e245ea5bdaa6f4171fe3093ad5b932114131a236bc01e2d3d0d5052669cc69b6a1adf465ecf3eed9140f5ff0405f5c99f2eb4c3ae13d019dba81465778a0b0b01e2254f64e8f43343b543b4391a943dd01d584adea7138d6a8ea91b7b31280118b6688", 0xd9) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x9, "e200ec3e000000000000e40000001800"}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$KDDISABIO(r3, 0x20004b3d) write(r0, &(0x7f0000000040), 0xfffffec2) syz_open_pts() syz_open_pts() 12:46:19 executing program 0: 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) socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='e06'], 0x10) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x7410, r3, 0x0, 0xf3) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00ile0\x00'/16], 0x10) 12:46:19 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 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) r3 = socket(0x2, 0x2, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f00000001c0)=@file={0x1, './file0/file0\x00'}, 0x10) r5 = socket(0x10000000002, 0x2, 0x0) r6 = dup2(r3, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r2, &(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000180)='./file0/file0\x00') r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0xa8) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000280)) mkdirat(r7, &(0x7f00000000c0)='./file0\x00', 0x1f0) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) socket(0x1, 0x1, 0xff) renameat(r7, &(0x7f0000000040)='./file0\x00', r8, &(0x7f0000000100)='./file1\x00') renameat(r7, &(0x7f0000000240)='./file1\x00', 0xffffffffffffff9c, &(0x7f0000000200)='./file1\x00') 12:46:19 executing program 0: sysctl$net_mpls(&(0x7f0000000640)={0xa, 0x2}, 0x3, &(0x7f0000000180)="9cea3c0b544df5000000b00056f2a8990a100b6049795a6fc1670843f428190feafbdc8ca74b973fb159e4466b490064c997d95bfaea6dded2331f28baf678cfbd0fd95360b150484287cc7de6569348d9df67af00c8cfe01b912291923e80165c31804f530c0d5e7a16ce645790bcdc8037a852a6f09a98441f562f64391b0b9b71019669f72935470669a487999fabfc498029ec2e311774396fdc5a1887d232d0eaf2fadf2d1a5253b08bb91d4655d27c5aaff98bfcd141133a4c4c450a4df82d99f0144bb9efc3b67e88c85f8a2d7f80ae0ed07862923d2efea2cccaec4587c8325177c486c061b19323726d95e6e9a7ab2da8164520f44219590d0dcc1c86f12a34809fa595648e27f3e9b8fb558972f9a3a4aa6b0a19836d6b6b7fa2782dfd0c47555e501bb74741a6382edccb5cb7fd1eed9942b7a79f5f07d70a0e465beac5", 0x0, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x2, 0x32, 0x4}, 0x4, &(0x7f0000000a00)="5e7398888e449b2c961ecde6d221144bb7007fd9eb294f635681a8689a77c994209658c75573c3a6edbad01e6a27103ccb177b03cb1032ef2d87e1e7d4d2cbfbaab552e8c0d8cc6e44e2fadb8a48e8d8d6a8f59283610589d9f51d63e403d235a4196bc6f30c7e2f89c89bcf430b57383231975b3c4c2be4a71e9441d3fdbfd93f07000000d54220d23642c9b26985d1abcba5482cecae43126b000060497aaab793341ee4a02de1f224a83f62b471a13599c0e4f4944f74f2ef8acf38e059a7728a6274be8251f00b5059deaf79b0acaeedd3be0f30192323d676fd72fce773af5b368c84ee25874c7683c750557798e01828b10d7c768b081dae68feb986498eec5be3011b056d01047daa496ddf16507dc00e108879ea682fe660e52ac3274816e162948f6033fa5e2f654f56558ab106a3c59fc36b979afede27a70038768e2f56089aa20e40afb5695a78d7ab2434cde2a403153914f0402000000000000090d6e915d0a8db6ebdaa513b2c4fc6e3d3ca09181fd512fb5fa470146a59a24ece19bc23a696a7155ce0dfeed8b2f89c1ecbb2e6f5a6200fd8c8b9957b2a947ee71c33e094371ed1e43fcdb6b62273ebcb65f803a6dcd6a5cf16d9feabc0257218d99b218c811ed1c066539c4953a1313a030c7375e2690cc5e1cc9dea43b76178bbb5f17877e5ad0f144987e97c2a89b5622aeb3470887b210179b0e7ee27824cbc7e2a23590866b3f3fa8b0722f0b4fc507db8ac7f36ebff049b33b271b6894be385f8622265bca1342ba786973e6395a8937ad913134e174f447da1c73456e73f42457b8c3edb95985807986ae24cdfd0ebe71c6522bf3b2bf22d53fa525e9954c0380e2f0ae769cb0679b5abaea362c478361abb8cd6df4838a2e771e13e68fba9469cf0fd8bb2c62be9e859a09441e1583d23f30ed2b92be9699dc05153f75e113a18bf1464573401f96fa08bf99b5e408d21c13a31c6e67706f82de664ee6e548b4d4619e9d0e39d20240fc385eabc823cf87e4ab19ede24fb58b4015a2fb956482f41fb01d7f977db2a6bf7dacf07f63972032aa52b46c72afac27aa0202f91218c888a593abd2d0d1333db70fb027ee55242a71d12a05b11fea74c0023a2ffa9fb505f820fc939d4920faf2592ddbb9ca4e18083d212323fb516aa43ad39a19e0600000000000000a4178d98e1118b2f6ac9e54c46ac82896b786e9049bc2de7e2dbb1282097a7c57480f2c125cb6ecff8b4000000000000156866db28fcbda21002d5e50d33a2bea4c0dcb848614113572ada5a07d8e274b11a439e85835b137623aa461e987fde32d69428a130a903b3c63a62e08034fe44319c73577be3d68b876be17e37bab5236bd7db313771b6227b409f5b21566ef5fef9037527cd4793f169bbc21ad29860cb7774bf990c0a0b03ade8e5", &(0x7f0000000080)=0x3fa, &(0x7f00000000c0)="f45cfe4c029cb316f3ef04707d8691974f8e623dbd013aa27ba9304e3dd87664cef3cfb480e023e23bb5b1d3234a9d4fbc276d6cb44d07bfec4ae2c7b5dfa9d7375cae713145565dd88d85d0cc8c79336094b54e5465c94b043c65a0ab75527da3024da90e77bfbf79292f5f42c2e741555b23e973db874519706710be17c29c7fd05b03426ba427818d551fa0b6d239f2a2bef627edd1bad9e37f06412e6a0353ef99368b4df83171e3", 0xfffffffffffffe8c) 12:46:19 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x5}}, 0x0) poll(0x0, 0x0, 0x3) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) setitimer(0x0, 0x0, &(0x7f0000001280)) 12:46:20 executing program 0: getuid() syz_emit_ethernet(0x46, &(0x7f0000000040)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001800)={0xffffffffffffffff}) r1 = geteuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, r1}, 0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) r3 = getpgid(0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1001300010005, r3}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) r4 = semget$private(0x0, 0x6, 0x721) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000240)=0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x7) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, r5}, 0xffffffffffffffe8) r6 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x0, 0x0, r6, r5, 0x0, 0x44}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000003, 0x0, 0x0, r5, r6, 0x10a, 0x9}, 0x5, 0x3, 0x8}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x8, 0x0, 0x0, r1, r6, 0x4, 0x3f}, 0x4, 0x100000001, 0x5}) socket$unix(0x1, 0x5, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x100) 12:46:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = socket(0x2, 0x400000001002, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) socket(0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 12:46:20 executing program 0: sysctl$vfs_ffs(&(0x7f0000000040)={0xa, 0x3, 0xf}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) recvfrom$inet6(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x840, 0x0, 0x0) 12:46:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0xa8d, 0xfffffffa, "0a662baf0c033c08d271795acd00"}) write(r0, &(0x7f0000001500)='\r', 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x2, 0x0) dup2(r2, r3) writev(r1, &(0x7f00000014c0)=[{&(0x7f0000002580)="e640fd6b65c1963fcbab319338749c7804c27746190149e2ab61f9b55ab5f5557b6fd346de2eed95f9251d5f5abe7169de816114a09b45db4eb9c7497785e2d2a4406f4580aaf3da80b0b4c6cb3bda5dd8975be3f354771220e3bb5078f759b03205af3907a14a959b1f508e49f3a08919cc595c450b9acdca7110f034a2428c4e1691bc5b7511ad220355e2671e76cff95533d29c64acca681bb3c864cb420ce6948abf230a1c33fe6ec63d7e79b97ba8464d6f40e6b9fab4e82498dc2b29aea9293af9b9913753b0123cc4b1cc9aea9792ef9c15f3c20d39ec0a01519692de1943b765da1c15519f91e358041d5ebc71daf230466c7618ea73d07253c1de379d115ba1de82c62916d780e7d211c143ee476572073a6e7ef617c5f95758b00e6e6ea3d41ec05c29f507b877549d97a347059accb1cea2430af1670cbfda82b6b2fce225f2649811082130390aedebae0010d3b5c278d92993bacf7ac559007180bfb07bfe7e9c928e5be2fa4e9f79c1b65e6697af32b981a1401fbf7593af9b0e6f460582c1f19715cdcb40d20c1b0f29a1c7fc7a71754d52402e1389b97fc85c231e7b50a672ea6aacfe8ba28c27981009f8c1f9b12ed838d8973d359244e53816059c2aa24e9a7dfd43a306e3df22e8e854bfbbc5496512ffbf61a83d99a51e065731d5e2f27ab364580d8b4bae5a7c8d94bbfcaa0848a4f1c191aa31f101a784aa7fd857046aa17b9b0aaab067e073e41fa7afd9e1d06bbb12acf57ef7cfcdc34096083ae95180d6715d9fb9aa557f3c2c0c289eda71a639a841f6aa26ae81a9a29f9625fdc8ce5fc20d8f83e37708c81c5b4c55ce5f8b01dc5d964c07d2eefd7b387759b8a4d5c54e08ef62d10434f705c97d476047f488113cb044f5f53089a444c59dc7b3a6bfa07a7de7fd8d1d7084e7a0c89c4051dc1643c6b5dec04f99e747a66d4bf6fd0706fa4f6316575fb80711d0c7b893cd25fc7782fb3c5a9dc04300634446caf78966e131d51c5db291724aa7c56f190b8eed784649702d3979a5af34cd736c6968e227801e0d93fa52d9f49582ac5b96662dbdd9ce5895ef064cb8c519dd06b76a2f400b64ad9a47f5f4ea659151b853c6147836d45e1109added939e62d92e3a780c4798f688f62bc5f568aca47233e8bd8c3f43197c39837a106293def79038a91ad5f5466988874d9e90c0d3de73b9ed216cf6dbb80886469fbdd137ee5370be8ae6e5790f619546f8273e6d7aebb9abea560a0703f73d8cc2489d971554eacff65da47e73dfacb56561368e0d2a40ecb5f54ff9daf89ff95764b39daa46282162131b263ded1224eaac07f96deb0cd82cc534fd59717103305906c5947efb0204b17fcbcf3b80357f2331cc5e80a1649dc75e1712acdf997f50c995d84e6d7cfbf84615899ce00761f20aa1ac6ac987c6be100e669b619ce299a086c170794f1cf4a0066689fe8c84669f4f116de4fa864d24f4ae6b14c911f8cb42ccfb5966a1a5c15f747f95d6c9a9e834c4091a209280113358795baed34387d45fa879698630ea28c14502cf39eb03185946bc41c3cde51550e1d32f4b1401078df63d7a87dc6364e2e65a80c19d4bfe4e9a04ab8de2d66275db95aea77bc5c3758852df75d5f0af5f07b9fe5f4c2634b178ef6eef61000f668e79d6aed7b1030ae31671b5be23877a678a65ae2cb199966a63edfad6e388452db4d5bc60378246ba3ffd5722e24540a8f1cd9b04df0b34ecf00edd08f0df1ec7c5d481c90fbcf6ca7aa91c6c3726e8e9a51e037bea8daae60fd1a95746222a833b5481c8c6ca017cdb392cbcef8574622bd2b9ef1529b3a3c040b74cb865b0429e2e92b8ab0bee99f4531da39efacfd78249739e4fccd375da30fb064cc4230c09e0da16711efb6a873ca8a460ea630d96eae82b6e5d8db60b553723166387b1b9de4b8b88d383dff9a0527a18ceb9d03111d594391c8cba67750de51254757dc448145000251c791200e316e96f5891919b07542048075e35df0eb8ff6ce8d271da50e31b1dd4ea120a44d4b76987fddc18777fab9f86c4d037eebc99eb9000be2a138f54afed0728fed4d04fe2f9ea64acfceacdb27e00562a435129f63c7e25b40638abe4602facf66c718764becb8d3b35b8470cd747a7309e5c66121f88e30c72c71984c3c30771f4b48d840f3ca8260089c234b51e45080e51aa38f6e5656c3bb0b4b998aeb5d4f2370887a140780d51c485098c900e922a6bbaa1a7af60f19a3d34180b40e2c639312bc66113136be2e4b82d79c4e24deab8a2d785c49a798488a23fce06f52859d7298cfd764e3e44eacaaa3168ca7ffd876eb739dea9531aa0e6f617e621192acf4486c41b548de20c84d42e2699a491044a41e8b43074de8f287ff080c7cc0ff8e1b0b1fba1abb5540b7454913bd5c829ea185b5b2d173c88772995b44f580452117cd1fa917fb76f7da339f1a2a6d1ab42c5ce9f891c28c2ae434ac0dfdc00440078fdf66c74f03c6d6d5d5f9e8c576c80fdf328a22c12f6bb51fffdc96ceec1e3d089a9ee81293450afef27a0f248d84cd2b1c4025486381c18eee50bac2ae0a6eae1e8b300710acbe99698bd82dde306274f671509d651817bc407391afe6182a39b4cbd747d84badf0e1b129c2d7f5356499c779534a9aeb9aa54fe1efada3e1739b1a7446899a265e39e47bc75024ce9cf8b94d0e6ffe6a93435cbd8238c723e8ebc181ce15a7dca7be2171c2f67937782de0c3e94632b803eb5633248f1eead4f8faf18903cdca625fbd60eef265c79726bd9ed374e378f444e319e4fd0f8a3e88c7d02bb659503e40d394d4d26a696ea9632b5dfb7848a1c4c0285cdcb1aab57602a8060591ab591709fee94ffb0f94b7fc0cd681b4a42577f59d3610ed618ebcf3119abbe963226c035a81978bd73e137c402108dd44da7082685d298cb36bd16610f4f43ea8a29451f5efd44e6e36907acc9391cff3c19338f1a046557b4e2dca25ab22d5e68c36b47d7775473a22c7e59303b87098e92059d0740ab036282f1c2782f06ee53c7ef5cfc70a513350caf1de3051d434b04996339f38d89ee2a4788e6a56bf9734932c7f643de3e19ddffadb25a2572790b6ea8404d5b3df48a9649ef134c80954520f35dfafbd97471da092391427caabd2b242fd618a359efc09a1ed801e868f81ece2f15be98227281df87a3926bbcea0516641c91ad7ab24f2424b2549ba2b0a5f0938a080cf35f97d4f91f88c90b36594cafd786b062e4fd2b8611738faed39355220d4b17217418d67d9212e82bf6662849fa3ae58f6e72a78b618e211e4f49bef821255e89d6463299d1fd87355b09112f930dbdd4d9c58c9cf5968a5c8bb7cfd68695634aed94f8b5417d7f5e568cc826a95b34fd5c1aff82749c26f8b64307d5ef8d7db526955648b04b2fcd48c39b77ed179ff51dbfaf8eedc106d9d3b22c412cf9a4d9554f416f4826e7cd7a824dc657d681c9669b642b37150480942dfac5cfa0a17791023b8e98c2062afa433ffe2829031336292e61cd43a85038f4e7a932230272d58491810ebeab1caec3e6e1bb97ed16de8aaec0e2215cd79ef11145cba0092048be7dc887dde4ca5813e8499578b54c730eb07535ec3eff070c683bd633f032cebeda52c44902d3fd152194f305ef0fbde11b91d33716cc292fb37560a0d1d025a1287742f6183d5a41df7cc33bc0b5f9f0d6a2e2eca328a5fae7b62f43f70954aa82f4a84fe8d1cbe59b20e56cae4f0a2eae9473e7bf962e9c34e1af66cf1635102d101048e9cdf0dcc8da7eaac43adb9794959caad54912681288bcc3faf90cca78d8abdcfd201d52dc30a674be97a607aa038c968fab28b259b51adb88be37bfdb9fa24093968621353b70c3133479537a5a857715ce1a473fa0a34b5e1fb2440c237f008ebcf99c3edb26bc112cba6e7b46ed0821e44f76ba3acfe9b1cb168c4cf8f6649a683647416e9109a483c682ad8115187329eb5b71d3356efd37267c3251c7b296ec1a3b3c3e44899de00358ddb264acb20ae2bb3447539b3861919d78cf344ee3f0d14f83c0071e1b841f49c5eadbdea8c8e35ae55984c03f205ddef9e62bbbf7d981f2aacf3cefa6ebf67020a47837eebc651107a87bfc8e1267e09c40b75c03a60c56e63f1c94e62d88ecab9e9e41572917bfd4fa0fcd34aa810e31768323d020423387a5966aa8d4ce99577e7f263988d7ed3952c609bf9c3caeccfb70fbf4e637f0e903005fd8d4d93742402bc93959e99e0714c8fe7839c9cfac2aa5b5446e81a5bf2cb833407bdf61c2f9f485ea627f15ed5bc4db85767c0bddb36dd4c5ac769d3d020151b318667aa7840dfae53e86311d011f32714586020146431b336d6d1b599a0c4872235054ddffa56002cfe101d46e6146fc7364a4d9ec610fc960ced9acffdf30a206fc305e5ae0812682f1f2855f70104e54428d025dc8b09900ecdb947ad24a1ca22f1e443fd26aaafee5ea2e70f33d1275aad0d2f4fd7b0bdbc186b60aae6b0c4c0373727f77de283cc5bfdc46dfee651bceb153ee84b68eb17ae72c9835c0832e9b57a11453265c762b39e9a6f99d640d7f418e0fbe5807f56e630e1ebf6458c9badb4330d3209223826cd29869df660df4f647529915973a26b27875bf9d3953d16e5538c57afe66c6a43e7bf0b32c4d36583a7ed6f1a5f7b54b5693c083733b7e261f5a59fd8ffe6ec05257dd8a0ffad8321a59c4a1916b6fbb6c8dd42276eaa9006c96cd68d95da4accbfce56a5834675c885cf0242d0c6c1fdd0b1a8273b6e1efebc6e492f418d789047ce9810bc893393954bf8ae95cca33612659249404e6e01e17663bda845c5ebed9e9cf71431e51600be26956c52a122872fa911d25ce78833791bf75ee9705ce0995d6cc9dd98c32a6be6bcf098c597fe354eb628455949c3fbd2d8f621c5040b16864e0d0fd954ddcd05b0fde78c5f92686a0796a7daff5f637ad046d16660b8a1b4d86b0ba471bfa9cd6d69e7a689bef2d500cfeea9084e593f03ebee9fbac7842e437ba5202d4e86c959b409a5e59c4d6a987fad69dc6b995007a7dd4fe9e1cad801fafda4b1180565ee3b7ef57d362a7b65ed9221a824612fdfb7b0966c0358c4c6c30ba553b024c01d76af363d9742025d637963a467cd2da869c22496ba1d6a008ffc2bf9359abba3f6aa6148b05de9ca962334abd474f94b97f9dd7447068da6a2a16e8366132a9a9479fa5f8bb126bf2d197fc41057bf53937c70e7099c9f70481caa854e4476b1044b843f5ad4a47edc8ce37d71337d4eec0fc11a8fff3934fb51167e254e0562e6c3da0db22fb85071fef41d520477b49e5b8a736fc53a916143b5094e3714388d5f3dc70b9e517899a343cb693c8c513ac5e56bf7bcd926bcba04e7f099c12a1b9961693e238c612d3120327380eb91bb68a83f543624aa7074c64ad85019d05e8e0e31d5d80f659ca8b1d7be4b0f8726624b1e04d321db443df796d1b5bba28222d71dc8fd2b5a03daf0f8df07d4a68ae0f31dfca375c631c8fd0b92d7e88d24bd778dd3c2559eb7725d209fd472ba8ae3b086c689fde8771a44d9471e8d100192b0a6518a2dfc5132a738ef3ca0bf75de46b92de157a906a3e1059413998f1954794099b1c4dbde661a67f49874b73f7cdccc0df2e560080f2078c96ae2131a9046d38021497a826a52f8f4890cada8acaec8ab4f27cc825615f5db7999e4063f7e12a318d60cee49cbe983692f7221fdbc1e60680b1b553166", 0x1000}, {&(0x7f00000001c0)="ff5ce3a04673026c1604c7e2c372b84ce09e6c80c4729a700786feff7831e87948c83aa8be3dbb524a7326ad522160a1c5efc7d389b07b70411a71818cb8796fccec0a11d9d3f1caed4545f010b8a69121dd9ea1f741a70024083f7fa96189b02fc5906b663cf4749ba468a5e2df906b74a75857acc34f9b5c23762504c2ad387f61e6b142eeeb7b99c2683b77fe45c097ffb3fe1650f107f685575cb05a176eab1bdefc2f3fba236a4749d2c2bc02513eeb345e04b154d809604f01af3b6b62a0c58d29f6bd7c833cbbf4ecc3b57a0cf8048dd90dc8eb1bf1edb90b1f23a127a3f03979d20e54e601", 0xe9}, {&(0x7f0000001300)="9bcc2c60762787af43881e2998ce1a2ef91b34bea63c16f304e7e7a838afd8a2b59ee58cab1aece2da7a6e5383942a16e826587c27ee509c3815e3996524d802", 0x40}, {&(0x7f0000001800)="5dc18aaebfdf8cfb6625024a1fb30c83ae0ddef33e5437e3c7ea0090acced536dfb13bd340f28b1bc22e586fd820577cc06a3b1df1586f1ac69010ac683be57cb8bfb23d1f79a57c30671160f84d33e1c2358be90f849d65b9d31d33287230931ef61a806797b5c8b12a7054cbf8ef655f3157e4f762c9188172f670822075da20bb4fe0bfc8cbbff6b3a269c63529ff247369c54f12278c1627df3496c81603127ad3b70dbc9f55180609191ec329dcf5acde99806d5d391bd07b14f7c706af39e52be681dab7c139741e67854300c3b2a2b15ab19a724a09d864eff7c8b1784284c8b975d27e9a0d2b55fdd8a67c89b42395ce052bef9a9fc3049739ae5a00529c5c340fc3165f50d6ef3ee9c9f1d82b8d34acab7bfdec647140577b852244d3a78ac8f29b37d8293bec6da6b095b8fa516987b4de5f0bdf34c8c8765f1f57f5f153b465b99318d9044b62f7dc6192cfd91f54020e417806e1e382a112bfb56e7baefab6fb8eae3f8cc4e7216eb820a3d69daca2453657bff3d17079d3376e0fc0ba0713bdf2357fbd666b0b27881abcff4bba546721236bba033ec5eaac4f03e721a145b1f8d9ce05125ace5831517a11bf944e0c709e6b69f7100fa41a868d4fc34d459c4b59695b8b9e7e3f11d971f5e87d246d691763e5c9f770e5930172ee0e13fb76279c41c654e82cb3bc9e3bf8ffd5b27a6057a8d51770efc65f87a9d8c4bc711165686cae17eb9955d4a69c1fc9bcab374bc5a2d9f519d7b8e41fd247c1f352e792f1f14b59e8902b5ec4f9728d16730d871ab3a4a940f03bdbaca020aae5aea22ffc43f417612e9b3822ce22c098b821f193fb29a44a6a4c9ebe545987df338f0aa79d092b0235ae966dc24c6eec4feedf5599401c71b6f7a598d2dfaadd9f2d60f8851762aa91d04ff7d94adeac6083d7b8c68f6acfa6f0a441d96e3d6a34fae4518b7d1afb8cf9cc6e848fd03125e216b2acec393bccfeeb4f489591272c04d522c9dcbec309ff0a7ab8e434bbaf0eb4cccb60cc0ebff4193294c1d6a846f02c05c868558f2c9ae4b874dbb45e2622033ec320fbeab142b6cf180faf0c9251cf785eb1ee363419a2553487714429cf4b8139e7c20eb39f040e8cc7064a9762f8843ac1407a5cd77b96c283a1728dc5329bc9563b51b042a3a149c22b03e9f1a8944608a182e66cc58fcf35efb0109d3ccfbf488c5110889b8abe2b56d05bce804269eb688d145b24ca4b8905335b317b6e19dd61a78858f26a154d14618787c7089085adc3224cafa0e93c665fbcfe39402c4de0d90ab02744e82dfe4366f49bb1bc11f261ab0783731af9c23f797572ea326effbc0e4cae3ae93389872cb491563e71d45aa9851f8f26e541336c635b94159a4c3797406e193a72ec4879a144338a32ccd835470ed531e07b2b0f671498c0cca71b7ad9eae89f967df90f1efcd243d57ac943e3c731e0d8a4fe1903ef3be156c2feda4e9f2fa5f8d4b6e07429b5dcc586414ec479760374442ab8a677be7003b8b160f0d941df7b559ce9b56173621e3e67046ce0df994897dd7d4a4950695e79904845f46e6793f261c27606a87dd73325a6e42f37aa87e80107a694221b5f044046f87af6110d7c571bed226cb972c5f1d2e71cebdca364886e0ea17aac3ac69efffdf850c094221502ecfb7c3544ae0e7442d3f667a9c5b764578796da615b5dae4ac6d8cda2d8f6ce831c0f050071356aa4b97187581fd9750c092a975be28a524f1df26ed1c2e060cc5be0ab7745de08e6374763191f4ccb515a0ac3f40272c9da88e8446f4ab025f3b99f15dac7341546476f7770c7a2dc26d0a9bf7c1147c82e32dcc771ffd102ee25b8179f19cbfde5c85714d9b484c59541f516a8d3453567f60e37da1d8a1be5ac4027c593e54b45a84ec9392fbdbfedf325935d09f0a9bb3cf8ef49542a2f4dc2a7025894ada9eb9a29f5d9d81c300df7409040e6e6c5aaf2bbffb0d27f63002bcee45cd96117c18f1687c3ad5fd12ac47a8ffba83d7ab27f0a1d4d89ecc2f5c47634768865ad08a64d7916a3e8834ebdac0bc48dc785af4433b23fbbbac5c195be9610cc9121bd792186e499f08143ef70b8d2141262d2d534274af235ed5405f98d5c0ecfbe9cb9a6603c149ab0441f05d601ef072ed5307fdf990d882d8c504f8f2f2b2074625c85406702171cb656ae7a4c4da3e206afc42698deec0d1596d680c38031a201f7f4576d7c0f1a93d7bbcce7be59c208a46c345e823a5364d7b00c6cfe03ca00212d2509c9cc27e280098d443c28eeb3052cf22f7d6c0ccfe00dbe362d48e446333edcbbbf37fb0e264cd33eec1cd194476d2d1f88a4fec4576ffc491b3f21ca8fb89059c3d405178234ab3f21f63043db8a26dbbe9bd29d0e3a51f1af140e114f68bf7fc0eb0a015cc9e3145622ad45e52497c3660d46fddf06f20032f55b781007a9b9e83992f9e73ba3c648771809bf81c81a07b54f8583356833c8261fde2af0224ab7aca8b346d8e0a948eb72222427b502b7c1d476e31e02cf51b09b50ea326bda1642ccdc9ac592622692c93a1ac1ddc7fddd78781304f840251a46bbfd7d4843a7d24a7e4a017a3a350889c1da6d006097146bfd1e290aead92d2a85e905398f3e2eb19942df9743b3621de94cec7e7f138cc029554ae3152d819739632b1fabce9347d403f55306a5a4b8abe90f64ad647eb40c55ee7b061ab38dd0654a5b52d8a04417905554c5a13019d54e544ed24eda7dd95cb89ca24d58d14dcef670d21ce66165825a7ffa3f784e3dcf0e55b3a4544814f106841f0d466b026f15715a6b6866daaa89f28d2928ce33944114a1fa787a78e0ace696814727ea892381f4e9ec1229e79bf6f77043d89fe9473eab377aa16d297a4e690ff6f319709d3d59ea3a109223eee29097d760e0849d712795dc03619b31d65ff34850435ca0a676b87f2067e8ccd70d5388ed1bef25c83a7995275078d75d890af3a442683baa15fb48588a02f42bfaf108025a04c99f46176cba02e9d10fc36428c5796f8d538096304317d8cf0331b90f8747fd8ac3fe97dca8deaa84b9d43848a5b09f407de1bd7f128bc722d63960ddbc323d99a8de8c2c041bc89cc153c96c303a03745d179e75bcfee2e9fdd9ca3c0bd77ac026ed3f29b642734190ac4223be817babc915eb9f626f60c544713bdedab36f9c34faff692dbd49a7d30ecd4bf35eec259ad875ff8ffcad8beb078cb28b0275affe4090bb892064388ca50c7e542807a8c6fe97427cfd360c8fa48cbc3bd93e0861a4673037ef9816ee1585f24f70e82d56596127d5ea9d3ff71fd60b520fc424bbae2c0805a39c5000a0337266170c116f80e622486d285981a6747d16c86a1e3d61d6cfbf3ca805c47daa8d59ec8d70a3b588e44955c87b3335562e63df3b4c55515d0fa8571bd010bc4cffcb85c545cd6bd0e25bf3df25bfeedcc20a7f1d9fa015f5287d30b5d10caf678a62a5377629e70c3ec546fb5fe075b5e6567d2781f371a45f9f1248c5ff2a5a62756f029a6cf58186fdba38c6483650fbcea791e0592e949fabb85ddbcc5e24c9af3ffdcbee0c9a4381bd139e6c743ee62141b23bf7e8b2f2d8ecb5492e39605e005af9e5811b26f1210c7ae333cb1d5abc23365d5c6a52df566e03bb2b9ceaf8beaaeeb062cc0dcd0ae2788aa3183e5426e4b2fcce50d2dba0b69784d57966fdf6db324618a49a3e32ec3e934871e30c114f5f4bbda6fa878f71e876c3909c67968666a878279be661e22b8a965b550a6edd8afe9739928c45e4879fda267ea671bf7fe1c30ed17d769024f2de6344391bbaaa8d804701f732d3ca3daec9e2800473bac7b49b5d4eb28025e1ccfdb869e5666ed7bd4053c641af170a23449d7b60c5287b028aa1e87678e2dff6b93ae1aa73f9c69804d22a65a83ef19b817ef6ac6de70ec216ada62a72da34152c3be1fcecd9a6a97b389e5f495ad4f136e06e2024b51052965e6ff1bad6b222f9756b357a1b1fd3c144dc33944e0a9076eedcdc37cf0073470ab54fb733472c677ac5ab2e4722aa62353b8b54894b98706331b213094cd5445062d84d42838b622cf2ff6c8a3186a960245f9725ca3855f0373519f8264954e87684c67e771b4f4dd741d58ec74ddf58d3d6faf81aa01b4ea57b560ae058f8606877e2247ebeb132d0b636e33a90ef17d62113e1249312d6ab5128cc190d666949655b2d4be32346f9486f91f8298b6b1c8b5a85e95e778b115672d6128c45249d1c0a2b4a3f7972005a9c1160cc60994a3f9249f29b42b805676fb9c73269e62d1d44cefde077438976ca0d8823b73e2ad7e044e7e37cb69e863463028db5b9fee55aa93a49a71d36ec48a5a982f7f6fe813980d6dc7c5cebda37148715554742966b5b9741e171bd836d18282e07e6b56dac93ffa651302904a8f9352ff89ef3f6c0d7578473644f01358837294e8d9670bcebc02c4df8520c4cad9a8230d97a589556b0ac5b6b7755919c343fe48882a91406470b822f85f1935aac63b64e849c32de7074892d53d9312ad4011e0e66f9f825ae29abe97cfcdf2a2e4ac25fa62a96761fe7fbb0738ac008edf9bb4ed1f0dc7f8bdd7faf170a20c571cdffb6e51b44b382f9eee0716e4b1fd26a81a3a90671bd20e4bfda7dd56f9dde10db6385a784196bac28a75d752097d61f7bdbb17c56435fd3e5f574877338c849fc548d27e88c479db770d3bce3c23359510a6ebd139bfa8d57bda7f354aa0f5e9243ddced086c0d232c18bae061dc6d35fed187e832c930c49e504270e3fb332523cb18c0aace89551a31bd40b22f16e94638a10d29306c5bc5ac018350dbbfaef", 0xd72}], 0x4) writev(r0, &(0x7f00000017c0)=[{&(0x7f0000000000)="6baa522de91d9dbba8e7ce5b093003c7db", 0x11}, {&(0x7f0000001380)="08350bbd7818e688d58f039ecdf5f76e6f191ac102b56c2544d10a43a7dc35d01d13a529e1a9fd11db7858e0e2170d86362c9fe5ea0d8aff30bb72d4b949eee7f46a0c3c801db0c303c642778bbd78da70db50a3a4530a", 0x57}], 0x2) 12:46:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x82}], 0x0, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 12:46:21 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x1, 0x0) close(r1) connect(r1, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) getsockname$unix(r1, &(0x7f0000000080)=ANY=[@ANYRES32, @ANYRESDEC=r1], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:46:21 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ea", 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="2902657f7f000001"], 0x1) mprotect(&(0x7f0000149000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) close(r0) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = semget$private(0x0, 0x4, 0x220) r5 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x0, 0x0, 0x0, 0x0, r5}}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, r5, 0x190, 0x100}, 0x5, 0x5, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x7a, 0x0, r2, r3, r5, 0x122, 0x7}, 0x5, 0x9}) r6 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000040), 0x8) connect$unix(r6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r6) close(r1) 12:46:21 executing program 0: syz_emit_ethernet(0xb3, &(0x7f00000195c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa0000000000000800453a09b3d2e20000c88646fc71e1c4fd78e0000002000000000c009078dc020000421b0040008832704426b633828f5236680101021d0005ffffffff00000007944600000001940600000005443c0893ffffffff000000088b1400aa00000005ac1400aa000009faffffffffe0000000ffffffff0000007f0000000801000000000000080000001f36cc9882acbb000000007f000001ac14f4a9ac1400aa0d7cfc62ac1400bb0001008307030000000000004828efd861a11d731dabb757c38007b9257e2f7f23902dd47ab34fa98000d596a646dd9975a6978852119561c0bbd8c6fc3f60b4659867ba1c3208ff089b3fead329c3df7b78ee1710917e1080b32741fa3f6d0ac6e64a9d1019530fff49069dea398d5b7c4ec1ee079ffde580d4751e6d5c4daffcc092befde7fc679a051c001d2401aaa4d6b721effe579a7253f0f5ec60f6505769fdafc5bb92e9892e3eda5d6006bf942113f6c93ef38e37f4eecb2bbfc9052644a693197d4da1c0608319dc988d7e59ab60af4c854daa5b9f6edc065c6df9d299226e73154a32bcccbdcac8584fd2f2b176db69d7028be132642c6d53c1c1bca63917ecd121fa3813549cc86a759f49707cbace8b3cc83c8b366a010d0877063cea753fbabd025324a7da3eac0589084fb5c58a4c2e3405b5f31e2918c39bca0c584f766a29c7c0b58a829562109075fb352e30f397189014b432c18618ca09c7f4cfcac86ebbde662d53add7f2398909780ed05ab3a3076cea544c2f6cb6"]) r0 = semget$private(0x0, 0x1, 0x1074c) semop(0x0, &(0x7f0000000140)=[{0x2, 0xfffe, 0x1000}, {0x0, 0x4, 0x1ffc}, {0x3, 0x1009, 0x1800}, {0x1, 0x401, 0x800}], 0x4) semop(r0, &(0x7f0000000080)=[{0x0, 0xa, 0x800}, {0x5, 0x6, 0x1800}, {0x2, 0xc1, 0x3400}, {0x1, 0xfffc, 0x1000}, {0x1, 0x3}, {0x0, 0x3, 0x1800}, {0x1, 0x1ff}, {0x1, 0x33, 0x1000}, {0x0, 0x5}, {0x3, 0x3, 0x1000}], 0xa) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x100000001}, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, r2}, 0xc) r3 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1900, r3) fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x1, 0x1, 0x4, 0x8001, r3}) setpgid(r3, 0xffffffffffffffff) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000005c0)=""/102400) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000200)=""/141) r4 = getpid() socket(0x3c, 0x3, 0x6) setpgid(r4, 0x0) semop(r0, &(0x7f0000000000)=[{0x1, 0xc, 0x400}, {0x0, 0x9}, {0x4, 0x0, 0x800}, {0x2, 0x1, 0x800}, {0x0, 0xffff, 0x1800}], 0x5) 12:46:21 executing program 0: setitimer(0x1, 0xfffffffffffffffe, 0x0) 12:46:21 executing program 0: sysctl$net_mpls(&(0x7f0000000640)={0xa, 0x3}, 0x3, &(0x7f0000000180)="9cea3c0b544df5000000b00056f2a8990a100b6049795a6fc1670843f428190feafbdc8ca74b973fb159e4466b490064c997d95bfaea6dded2331f28baf678cfbd0fd95360b150484287cc7de6569348d9df67af00c8cfe01b912291923e80165c31804f530c0d5e7a16ce645790bcdc8037a852a6f09a98441f562f64391b0b9b71019669f72935470669a487999fabfc498029ec2e311774396fdc5a1887d232d0eaf2fadf2d1a5253b08bb91d4655d27c5aaff98bfcd141133a4c4c450a4df82d99f0144bb9efc3b67e88c85f8a2d7f80ae0ed07862923d2efea2cccaec4587c8325177c486c09c4852275b4b07237688798243aedf6061b19323726d95e6e9a7ab2da8164520f44219590d0dcc1c86f12a34809fa595648e27f3e9b8fb558972f9a3a4aa6b0a19836d6b6b7fa2782dfd0c47555e501bb74741a6382edccb5cb7fd1eed9942b7a79f5f07d70a0e465beac5", 0x0, 0x0, 0xfffffffffffffd9f) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r3, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f487f63d0935684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f3400"/793], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) r8 = dup2(r7, r6) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000000)={0x2, 0x3ff, 0x5, 0x0, &(0x7f0000000300)={{0x4, 0x0, 0x5, 0x1, 0xe9, 0xff, 0x20}, {[0x8, 0x1, 0xe54c, 0x100000001, 0x60, 0x8, 0x9, 0x9, 0xfffffffffffffffa, 0x7, 0x0, 0x1, 0x1, 0x7, 0x3, 0x100000000006, 0x7f, 0x33e], [0x100000000, 0xf000000000000000, 0x2, 0x1, 0x0, 0x4, 0x6, 0xffffffff80000000, 0x4, 0xffffffffffffffff], [0xe7, 0x6, 0x9, 0x8c9c, 0x0, 0xf], [0x3f, 0x2, 0x522f, 0x1f, 0x4, 0xdcff], [{0x7ff, 0x6da, 0x101, 0x6}, {0xab, 0x6}, {0x7ff, 0x5, 0x7, 0x6e9}, {0x3f, 0x66, 0x5de}, {0x4, 0x9092, 0x200, 0x8}, {0x0, 0x4854, 0x5, 0x6}, {0x8, 0x9, 0x10001}, {0x7, 0x0, 0x9a6, 0x6}], {0x3f, 0x3, 0x1, 0xc018}, {0x9, 0xffffff80, 0x20, 0xf7ea}}}, 0xf1a9, 0x6}) 12:46:21 executing program 0: sysctl$net_pipex(&(0x7f0000000040)={0x4, 0x12, 0x1}, 0x3, &(0x7f0000000000), 0x0, 0x0, 0x0) 12:46:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00'], 0xa) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = kqueue() kevent(r3, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000000600)={0x10001, 0x0, 0x0, 0x0, "1ffbdfa6163ca70277925f93ef0000ae61c4a648"}) kevent(r3, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 12:46:21 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f00000002c0)=[{0x0}, {&(0x7f0000001300)='\v', 0x1}], 0x2) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000040)="0e31e1b79bdd3197415fa649536239ff030000bc6c767efe300c2ef975d8652cd03c37af", 0x24}, {&(0x7f0000000080)="70818f57310847d4bd7bb0a14861ec1c8889bc4be3ee6e944ef61afe354eb45dd941199dca8d2bfc494e29206f2a2e9c530ad2c70a2e1497c9f063bbec161cc7cfbafb54e4e8eced9eab1ae13ed7d863538a14ca762a6793748059335b4d8cbf595f602bbdf2baa5c6826c36c2e0686f0d0218954e2138c1991f0c0e0c94df4c9b5a89af5200000000000000", 0x8c}, {&(0x7f00000001c0)="99a852de688bb3e17532abb6dce9244b14b4989024d18bf6f42ec80229af26d505e44578223509709728b034cf085d84f479c7ef9674dab9dbdf6ce656bf05c561f162713da978b830c15fd46b97e7a39f2a034ff7562ca5629a15956da8829080be69bcd0aedbd8f7d3fe47fa1ea5142470732b3d0630e25155de5fbe90fa55338bd921a3f2c24883d6708b593dd4c69f5e165f30d1f5ffa7ec6ab0d9dc2faee8bccc9f5bd3", 0xa6}, {&(0x7f00000015c0)="187b000000c4f8bc674517600fa76a2483b6367dad80d5570d1f7ade70e6564022cb8b581a98f44ea8202234b3003f02caba4ee7703010343c01d3dee94061f71911d0f85e206e1a7d22fe156f65a20467e0b3812c23b01c6deca19d83e15bc6f966772349d30340e872cac790e76d6cf45603f72030ae954195df48454d12c48d9b6fd6b93d30faf988bbd80a2320941f8976c9a96ead42652edfd5eee01989c5ac8d32a00108eb4069424828d6d08c41f79b5453cc1b0d18ad39b3c7d1d4c02a08f68c87de265133b70765e29dfdfbe461f0a52ac8ff1e997d327868fcb0921afd11d2d2eb5a20dd8093a10b6633a9bc55ee92fbadcef3d188fb6da0662120b2883f5d7bd5fa70e93d6b165732598372137f3a2bce320f76dc07f642cd99e7731abb30e0cd8125b794ecdb4df95f7d99084150eb56fbcbaee9f440c9edc353669c69b433681b20bf8d58b04148df6f286f9fa451181cbe65cb69a280e09a6e334d5bcfb960a82821cb8d05cb4762567e756415367141c6002b3461931a7b6de5e61e9327b3984888fd", 0x18a}, {&(0x7f0000000300)="d9aaebca2153b19af13d7924e8c32420e27b2b8cccbea784bb655b5934582233730a145eb695a6701b333b7b572dbd76f929f283870b3c2ec991fc1cbce71bc2d413b4b978824b27a0010882a065e1ec7519263fea5facca816c07ce377eb8e067566cddbd2973d6f06af96294dd6b7e05ca7d62287303eb085f020a1be7b524b51d4b6774ba6145291c72e8ae356404e6f4aa9d745342f6ec747410d6e80c97f4bfede62b0d0de7358b30852f815a14bcd36cb8278479910842b78421d089c8bf169d3c56057f064e3a3621934719a210b6db5d245b69bd439e922c440cb9add72eebe295c4eda08029d9b8ba4ab115c24e4a5f0f3772af5bc9b1a2a0f43bf781bfcc2d5eb4a52fef75f12cd4048d99f30567de84c719330628ff598c57d1273977c94dc58e58c790ca72f03981f37dbc235c02e35d2f4fc2f99bc62e38a3ef22b006dba8d220f1c759b6cea7b2dc4a8bd63d63df4d87306d18233e8c10fc0a9daae92e9d6f53259270037ba9f159974c4eac2ce3838b653861a8a3da4c0e2cddda361549cc122def57565936c1494f3a4a8bf4ea043a20aee5ec20c3872d37032deec8438977b36a17b17b41b9396275537e7ee1814199c1562e234778053185472caa8ded23d8a867528979217775326fef7a6c04ed3cd3ed950a4ca4c432b0f0beb8221c17d1035afea1d3ae303c630eab98626b1cfbbffb07499f118bd3e04ea765f804861acf7efe65a2dff706b1cfa73d5d6fe8e131c254db6c35fba7abc4fdc6fef3e19656053d6ebf2e5c3907ecf9f67176aac6b43268f5d29448ede33446a6d6e79d17c18cc12cae9ba4984525a8260b56686186a6a1fc03e146b5f576a15fb791e8796de63d0b02b031df85c837b5ed45f30f8aeeca38d4cc25cda260ad62c289f3a69974ddffd097c30756cf5ebd2086fbdcbfeb74124152841d63ee040377352bdb21b7678d85a573a3512a6cd927ef54f91f71e6e9f9fa99a1b8e2313ba855573203bab9c300b2f60bfb03a9551d90d92c37ab716e702f452d937ed76334cd49175845d64440b0a8ab275a8e330b64130445776bd589e04525fc51f5d7a66f525187f08036caf92647a74c06cee972958e5c87021f352ca8b61c4f0bfd42dd76361c68e3e72286d80c5d8621222167b02534e831817b79db3467f3ce8eba5f162bef8dea224083a90a3b2d9356dd4897f9e1732f6121ea932657125206dbb18657d778d27601907b39ba5d542527d1c5eea16c40c963d3d76b574e16fc44450c84d9fcde03b9c849e1f0ff6390c0f1d8b59f353b0c387387e5b85dab06904077c23576ba1bc51d9d0ff4a152e351ff6599f445f5f49e82af104d3a580a487b15e66a23ed8fdb5291e5f0650f15be33bb9093ab5d94100edfd3e53218f3212fbec8838d04a82fb97f80771e73c1686feef8fd45669acc6de8acd91623d1bc83177e1cf7f2ad8ec342bb797bcfd658e70813a7b514c7aecf2bab8ed3f694bb0d4a3ef5af107c40aca1da260bc97702301a4924b172308be7b989fd1c3e443e3939b480338a042fabb63f42138c31fad75ad626f6d78a34cb578a58e3938c5a63626677dfd8d14018f045f5ff4fb075c392b81a2b533facfc3826feb823521908681bf4deda00f7bf0cdf5850458873ee0cc0b741f2b09702b52c1537a539785d099a426161eaa7dd0ccd0b6084b75df9a2fe68d772bdfd0bd3928695000a753978d2803151f7a4cf6134d984f0464f3c8a9fd4345bc15b001f34469dc8d19eb2d9550471ab2d2cd31635a344f039791c0c7db4f8a045fab4d6e26f7c22eaf7944a10af64d2eb3f3f1139d646ef4bc1117c37f002e0eba72865fa9eaab7772caf190ccd61781579a4db27ae38281424953982e9671d80ab86d93459fe6ffe454c47728efaf6b3e03492e0e38b4f49a8523d7e2bec0914e575d0b39037ea32a14c28e1c7a62da1845a12fed65fb17cfef0f1bfee7aff0dfde8ce0c9401fc918eebf9ae20fd1276c6850996ad1fda45baca2e9d03255f5679d3f374d227df00e7891afb4ea2643233410cf15aa98d83810f56eb0d71c282d43b0364e05d675f68e45179763b4e734e79458eefdabb27db3a28193ec0fab5cb7b3bb883f081348c5cc1649cb237158aa4e11033aa2e88c37768798a407de3a1b4b9cf924f4b807af0de41f46e13656398c3ca83c15f73ea5c2d3e55a459706eef505e732e5038c6d6f7e75bdd91bb3e390e555fadbf76aae73fadb82af588235878c059c72b4943e35dbd10ee0f4d3a2a075153cdbfd86d344444b7f494c221c9e06bf6075d0ccdc0d05a761e9997d72731492e600e421aaa60d097db6edc71af05a1d1cdf36d8a492ee76efff640ba9fc3f4185e79ffc2a8351e60932d9e5d7f0e06b2eb64197ff47eafd18d2a8f01301236875e58d9d7426041f2252c98fd8acb65d4ed35e7e6e476cecbe643039bc580f8632f0edd22fa9c6ba5ca7afb7086a04347132dd43044551cf819c1f174d85b9309c978f423981c78a68e63cf1740d1f747d9e4a6e5cc11aadaec2a25c0ad82c4301706a97a1cee4719672b1171362a495f84cbd5ad622fad70a79cfd40cf242ae263759f745176cc1bb79fedbb5e6d54f2277e5e28843c441e6358215c3a8e1c054900a4664f6111b5b0340a01100d76cd75b7b76cb844f3a98ae0d4023202b6b1e5521e1d4af8c05c560a41bf3c21cff4e6d83af234b72d3110f1e7814cd6b3d9fae11802c4cb184e8c80a2c794d41df2885dbe4b091ac31857460ed3f05ff29101350c6bbd72aa9bdaa10f05d2e3a36d7291fa26ff2428e820c7b0f31089a2c4866a34d8d8a46548caf341ec69d215f960c19cc91ca8bd69b7404180791c4d632259e89e5fe15942576f3ac5684c2ebae8c95f7e3d946a1b0bc1971124312ca1d45c65b63cb71f1c9d6fff60c311622297766e8dcb96658268db798ab7c51a241baba70fd57c6e6e6a5c67797b88a81b649701fb36b6127f53cc2a919d6ea1ff20af41d590fdc7859c47fad6150a216b50ca7a954491557fc91697a2c5db91372de9a1139af79a9802fa4ec4539075e5011d19f51531539eee12497acd92817cb45c832232e26f5826991440f90d2f7b054425fb6081dc065dd9bacccee527eab261cbf28f4ed2b8ad1968d7b35b56f9ef0e03cd3c17e8c835727936361c12037bb5aba486cfbb0456fc3960f8b25a70b8f4f57e07bf13643f0baee0af5eea73725f8344fe3a085097569ec08f80ce38c73bd8dc1c0eb2e76ce7716bd89fd48c13c2a0a1df7e868f47a4bf22dd8a0619d7bc424a2d0b820560a00ac4e1bc7591317498682a363b30fd634c002afa0c2d52efdceb65f274872f5cd140d40f91719358ba9918af5da1e223e46a6395b67ae3c7950ee73bd7b3afc107a758da3a3871fa4497848babbdabdb88cecc0f3b15030296044248674135003b1ee97e73d95aa1926b6ce14c0a3edbcea8e82284a9fa1285075e7701d3b148f54fcf1613797baaaa755c71378c3a67dacad944b39ca269cd833783f85d99821c9ada6a0d3b4c0e2c4dc5fc743fd37732b6580511f8dbb6a7df5bb400cbf53e7d8636ac8c5552d0f6b94a1f0e9fe4e1d242b5cd5173d131aa8d5fc2536097a6298e208111d06ed4a7954fc6aa8d897bed444e7b0d471e0de8a0c50766a757f897cfab804e8d840b941bee92544df9a18d7396f6b5d552cd3eb411e7a0f3713ee4c51c775e2e863a8d3bcdbe34ccf76a213a8c02c97a3af3d6f82d83ca68627a34099b8f368ad6487ed2c606577522af22cbb9bafdd1afe0870f2ee90e149825653f93e63356c1ab126c80b0b6d19d9c79b7a69199d7715c9dc8217f61a0d7686d6c178921a5583ce8150426fc9d1aab1e0b59f0816443f63fee07b1f100a3d209a0a56b7be186447d687ad11cfb58e847702b504f0f596503417f189b62521cf10048da81c5555ed8dac1cb0d27640a7e77936627919978cc573a26266c789eaea028dcb704d49c243adb327b0079007dddea767b01de71a1e3ad388fe0ff02b22360617e88fcc9b26f6f810cbda39059908206f10781798a9bda02f79358a7823cd2816a2834d6123cee1a38374a0fff7446ebb0256a5f16aa497fa6a0b369d5f9d9618fdd3cdb95b677b413120c219c1293a2a90e471993abdd490cb7152c7403872e4c2e464748b146691a0b78e4259039a01485459d97775ff438e62d6fdc4ec638032c2f2cf6b5777e2044c3bcd2d001cd03046cee4acf50dcd9ac5f215377e69329f35e878ec37ab36e9ddc2ba0d6afe1807fe41c48c0b1e11251fb930730ee9e29aab1ecd16f23cb23d93e21c4da22cd837cd8da653751c29ebe705a5a4e8da7e0a33b43ed28c971b361d3536988e4db79596ea21f5bbdd48f1583969a5847f7b1c70f0bbf67e02178625732b90b2971595a3fa4a90e24704d02fb2116903c0e5b43d87832d4bbe9a1db752ae9370a23f43b5adf6371ff417ad0dd739e1ff558bc1ffa11f56671f40d2f1ca0ad2475e6a8adea257b5bbedd5b6a0ba3f14892e2302d1adb34823e31960559a2a00afa3d049ffc84fc5a99e65d8b4a5caa420897cf9bc0d3d8643693c030504fa9695190b23d200624243942e783bef7c66e5f3858da4debc010d6a851fb5b81ec0c31e365d8d3e697bcad89c707c3416a34bde337412bf689c97068b2b0ee744aaec287769b074eb4f2ef846cfb42ac8ddb634472dcb9c1ef6a5d4e60b86a8e65b43e0f0b239a7b32f5daba725633ddf40ff360bcff9deb0b992cd9cfe7fdca06c6a897070b2d134c3e7f7b84ca7f493201e5ab37aeb9177e6bd93198b10c7999aaf664a0f4bba4cf6dfae1551a7a24ca1114c128c9d87f1a3fa37a42f4d05b50889571599b919bf5a39e01d40d32cfc40d85f46fa4779d94ebdcca9afffa6433734e84eab1a7a4770f8435c5efacdcdf728c656639750ec1eb75d21ea79b49d1f02eb9bd39fad77d22e4dc34749a264983cbe06dee19b5bc9bd84c54f3a55b0a591109469ff3e1969d59e2606728d085743b7e12ab201c98dd26c7943febe9d2a4d5d1697ddec26ee8bea94ee01fcbc310e6c5b4a5c7fd042c710fc92fb7147d8fa86648dfca0390404737fabfdabd054c4768026aab283eaca849584e82d4b4a3f073dfa11ce6acbc7b3f2bca7a05faf564d142b8f7fe83700aa355c3eb442355ce69270f891e4fcf2e78f0080c67c82651d708dc37a9cc98dfae42286ee3acaeed8e1b966bf7dad813328fc58b6bb39880473868a65002d5c416642b3febdaed7fdf4eae4821abb85b29cc962010f47082a9c7c229da7832f826113a199614ea9681a1c018d880c02defa2fc1b3968c648ead8b74bf03def16f10c5115474bbe69738e571494107a7934b65f9796a39c3c4136617b2863d5cff0e7ba0ac9db80b13f1d0e301c7631c48353df9c952bda3ba46d2950b726a47b7fda9f30c93414a19803d4aceb213d6f589387277e83ddc8004196ca8b1466e998325641c7ca372fad41d55042e4ec356f501b90ec09718728b50a97a5af1c242eef193fc5b3bc7ddb6d4906acf172f4769f976f791f86994145e0d07889ac1e8f305a97721b06365dfaa257699ea6535204760662f3a00faa8eb982779107b2e21a8d8f91325c2f8753657bf28f825049e1e37571edc099b68e07c6c78d84eaf4dbd910b9baebd5229e8366f94773134d408b5ee4a828abbe4a793f3317243a6fe473586cc1fe38a18569534093dcf0eafe3e20da55d1b2d91806f4a87fec4514", 0xff7}, {&(0x7f00000017c0)="37e70a94df9496ea3c67e51778921df107eb03e22bee286d865a93f9de6801ced90a81b0f374c6794c00f50e871c8a6987fa89c34c38e231d794e60fa0347761286e494a005b26c63b05b5415961f1e81f0bb3caaf3b046290de43f0a594cc058d6dc6730e0fe402d69982318134460bd96381bea557acec09c8ede22110e461b9d0e3184e0b189dbe626f38c7a5ca951646efaba1864abb06e314ee4baa9f2e330d47ddad94928a87972e713f4a63fe629926a50dcd2798c6bb29c0c517261597bbfcdbfce740d8e00bc2ddffd62d329126215676af6f0b9396b6c755b6711a0b2b57ca356fdf0c044245700a2bba561558f254163d2afbc8d5b001886127a061db1612aa54c0b83b8d9be9e81cb87e24300e1bcff92baad4d3e986d8916b9db135dba6de46279134ce446bb12a583ebdf0fb8e0109bc1138b67384669bb19ae4012e3f23e3ce86ce13d51c701b5dda36f85e30040a250147ed45d350897d681ae38e06aa4bd1303dcc83b11af54bf3aa09eca0133ed91917773285062d20684849bc1545ccd52fc9d1c92e78eb9bf9c8a369166f8fd3e2d4ee10b00d18e7af814cb640c73173532d8d0bc9f9e34f4f4b583b36f6ed59454704729bbb46f755715710c53d7c46471f5ffd6fa19690b0c2b54a2d3594595bdf1669bc805640cbd9e47926cc7d1162aba2414480d72e0222bd0e7157c501116834c998d6861e49d966a2d4378baf17bb618b3f094e28b4244ccff1ecba0e7ba311b03a6c4e15fff2387e4fa72eddd3d3809234ff17c582c2eca4bf1a36b2e9906c70cad5046aeb1aaedafacd22e411e2eb8f8c8a5a4431872a1662f0e7aed978ef3ac8fa760d95c2418c3ec59bf561692c05be666d7b85541ec6b9f4d2b9588bd0c661191bc325fd2cb9e015d9b825190c85b9a29197a762d20c084d28fdacc3afe06963f04dc46711ed697296560fe88a2f6911ff0107ba3517657bcc940332717db15dc6e9ddbc11cb4a46dbf02fdfc936f3cf0251d1b8f315b51ce9694f0f0d421e7f86f74a80a6ce99394d3117be4e4f31624bec5612c9901aad17381746c0918cef20066110699abb06e94f88a896a609e3398581e3ff0cafa15f2476d3e52251573064bf702127ccd92d93ee8665eeaf109a81a726148ef5fe173a706a8a47e7eb7032d0ad19b6da2ffa42b72bd5dd7bf6905b80430d02f138f71dace793ec17edb2fba60c9e3cc0b6b1a0e96613d822e5b3f432c5d15d5b37f045c93452b2dd50d10b2dba2fc5a5001c64ee26d03c778b715a8115f9babaead1eaf0db8d90eb55532b7ba9911230eb1cafcbc099cc5184c0cb84bcc642f27497989efc2e5e80f38f671beb493cc1b14dfcd1d0b52298a6a9b993e6a9b2de891ff407a6114f3c20ef6a991a74085b82f2183321d93cbb0a1b7fc0edeabd3d290c300505cffe5d494afb6da3c809574b206b66a452898b703f6f51b94b9f91a95f2f968c1a31614fdb8ff6d9f3c5492ce8a644d5d055c4e7e8e02675bb4f5d6033887205f0226f0550665a8b9f3a5b720f7ae513abcfc8bf1973548dbb8b0d9f300babebf56eb30115d934e6e5e13a7ce70fd90d72d3f666166620f2dc90297bc42c43fa164d4571fab2e66a4420048a15c41849c686b2f51554cd195fefdfdcb206f45b979a127cf65d742feff387dccee3cddb6b191a469a84b3a6bff302189af527bbfb61c7c792558ec64805078d69f901ca01ecc4ed6f14bb3ab10331946ba587a296173bb46aceb7c09f89c7b741450d142bcbf1ceb897cd6c277c5584809edce302429fab57dfe7d1db542fd3801b18903539105c4a51b5a3bb2e8523e0249dd72203e751591c2c638595e66c998f0f60c20e0163a0ad47e9efa9e2329538b65118efd54adf3261cd435488ab924b47c0542185baf1a778241cb9e772ab27c0a6a438bee9c57a83bd287791f7efb8b44191fe52ed8696bc34f395829aa15de2bf30c42a26cad6d7411aa969560eb3b3a9e9c55ddff2a1d9faf9391e1cc4862ea391ae712328e602e6d0391ed91e6a31ca381391a2d777a08231e12b7ffa7aca61c88207cd41409151e380a9b4b8845c3a931d467abbc41b5f23a43cf7d3322e547ddf3d96f89ccfebff56034df959cc57de0ea3ad0eebe3b07a5a7399a231209aa4172145fa33415f7e586871344c5f75b053c76076dc9bad13cec8c76b1e1746eeb62d9fc4663cffdf7cdfd320b2f452f9bbaa910bed02d516631f0660a13621afff2ef1ce3ac7bbf14b2bd44ac9598f8dd3f9f0c9a0204b8a807e94db975116bfb26acfb55f4a412d730507dd11cc133030a8fd581634cf5dba21f1278644cf73f34d2e7c7d6faffa3cc16b40e533b314f4ab1206f14b9291770a9cdf81b8a3cc59cbae454d2d793555ab2e96aa99d9725a6d8a967c73be71ded94ee5ca552639eb14a67b0c5d86636c5d138ed3883c34bee91e3361336ee10cfc6ee0fc7e7288d88e412da22e5f7f282e52bbec7cf5db30d553eac5b62edadf32b653eeb464f2f18b990a831bd3a40236417c700d8cb4bf5dbbcaadda0052817003675b075ad7781a59b604a2e3b21b5b32c16de81933b3a39cb480a0ed0310114a78a8548b6a356f145fc2ada15fdd1b604b6eb562eca0cde7889ca6ef3847d0ac7327ac5bd22d7e51cfb071fc9fba53feb0f4288750cf0eb5206b03056fb397e62c7be9ef1717820119857ab9654427ba8036e607dd7457eedbc3665f58dc6e57a3f7364ba2e93e8b4567be8ee719229ce827410dc45113bc55be7249331cc7575657503e12304333051a3a9c3603d6c9069a0be7248cd89b3c3841501be606ff707093b8005ee4b3f40ba34d184b620b2193a66838e6b781e3079d28989d44f3d8ea8f0ea34c53fd39ecac8668f9b9512085b8ec7783936310ab054db4cf8131bc46d1d50fbb8c9efc5cffbd81fc352987c3969b781ef2d61dd163c688ef132f65efc166f971499c39836ba044065e0aa44500339a0de27d00437328fbd276be926c095a790ee6c71bc9fb2547a1b904f8d39c5daf9a8df52d6a5e85ca6781bf1cc83b173d7d6fd31c5d6be2824f86b89820cee3aac2a88dee1b5b901d844a885cb65795060c652529a37f58aa84b1b920fc87c41f9cda082b66b2480f65aefe34393d00c02f21c91c9fff9fbd3824a569226a806eba2d9c4939e9975757f4fd4f4b697eda72ba5418ace83b8ddd5147e4a424a7acac71eaa43f9d34c522e8428cda3773c10394fdcf1080d27d44ccdb9d71c4016811d7ea79adab1e6542479f1b76acf2d78c2a0f6f6e3269b912e3100444830593f8dac0002fcae1c97d6b152606361e73075f20794c31e3eeb741ce1be1e49c96cec43462efb2467f76bdb2f858a9f32425a6ec011c17172a3214f32f9ff8bd1ad6cab075f5ca4da6b8a4205f002d74d5caf344f9d04e11a1269a422c05e26fcae1192353bd4b6ef3939afe61ecac38181ad608509bbdba6e39e495f611184436d4f3eec1cf92b79f7a3024e0cd585af19deda9b99d62510262635ef25dc08ed0cee541351fa56f52541e502052128298f0bb4721c4f34fdb7e127434355247f3316095187e0c4018fc34f43f1bf0c791eb38b75263ce854de8bfd069cde8fcc5d5c0e9bb415ab3ef459c2232edb0d632ab44dd05b349e1213b0b4e39275dd17eb0276747b1bf4e4fc011548097fd846477accecca37ce22d2c888ca9cd6e6f052b8843281775ca8033aa1ab9abef88e9eacbfd200f761b3f38c8de38b0442177b888b7970669cce7ac63d13900740779a775c60d75b24b4adbe12be4f69ba692c8a111165d96d701b455ff32ed6cdbe0137e52a7be5d8f75529d3e44611f4745fa98d74cc4c4b98de4f77601ff6c91531c9b0eb8bcf5d958597e29f77d2a07f47f931b1417232cb9842280262e74fd0b3fa1029fa00128bfd90db771ef35bc44417eaa637c5410d326066e2b8ccb59545857893897d7b6c5c9b554f1c6df0f636bf3641d05abddeafce6f30aa7cea82ce69fdc89bbe017ec14eb05459d6e1f905f488e16ef4ba03815385b9aa3a5384339053f1330ed4c2ba007f6f8a53faa31d662500e69d74105156e1467e040307399295754a8e9f20f4d0e488c7dad5899c1d445aacc2edb5d86d7e355e4a31cada1c7f825ca7023decabc6816bd060700536775f5d7567bc8b5f108311b150fadf2e91a5e4740858e428371e1168a03aaa447e0425a04dd0632059596ee55446debe799f463dbeeeca2d82615fabd86681dcd1103820a9b91fc7ade2a25f1ffd2e7c38dec6329c45353c64e86099d3edf2462f4bfea0ef5bb59d86ea31e274ed61b49cf462137c249b7bbfc8043d1012d47461859cb4e7730f6ee96224920d1ad5115ac027f57ae404e5bd951ca359e771128d4fb2f2a336c0b640c58571f06104ca769520a", 0xc3f}, {&(0x7f0000000140)="1b", 0x1}], 0x7) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x0, 0x0, 0x0, 0x0, "1fffff0366dfde36ae61dba64800"}) sysctl$net_inet_divert(&(0x7f0000000180)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000280)="42db88cc78cdd6ef7b04075dd992bdbbf4a37f356eb9116bb6e3d76dbcd321223837556d15568f55012fb25b4b803c0c75a68dd7819bc7", &(0x7f0000001340)=0x37, &(0x7f0000001380)="4926e1ec4d", 0x5) shmget(0x0, 0x3000, 0x41, &(0x7f0000ffb000/0x3000)=nil) 12:46:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) r2 = getpgid(0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1001300010005, r2}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) r3 = semget$private(0x0, 0x6, 0x721) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000240)=0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, r4}, 0xffffffffffffffe8) r5 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x0, r4, r5, r4, 0x0, 0x1d}, 0x0, 0xfff9, 0x0, 0x0, 0x3, 0x5, 0x3}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000003, 0x0, 0x0, r4, r5, 0x10a, 0x9}, 0x5, 0x3, 0x8}) setgid(r5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8000, 0x0) fcntl$dupfd(r0, 0x0, r6) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffce56c3a2317971003839fffff60000000000000000000000000000ff02000000000000000000000000000104009078000000006027671515002b0000000000000000000000000000000001fe8000000000aa3c00010700000000000000000000000000089432249db06c"]) 12:46:21 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000040)={0x1}) close(r0) r1 = syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYBLOB="e74a08fb6a66c0e03d25e95bf31c01002e2f66696c65300200696c653000"], 0x10) r2 = socket$inet(0x2, 0x4005, 0x40) r3 = socket(0x2, 0x1, 0x0) close(r3) connect(r3, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000140)="c345a51a506432c5f2effc5dfb433e640cbf3fc5c0e611e3f6f1f13f2605198350e8642bd0f3f38534ad56b5e2966bbc1ab3cd8454749d35352bd919eb8129562ecc87b0319a3b5b9068902cdb411e0557ec20d2a0de3cc4742c0ae806b9f295de83b684f302a4136cd503f8cc2f553469e446720b2abacc77ddf7a774cbb6cf53ff1330c4c0c6f47a0a75504334b9d167569c56df81e1e5d562099c43491d3bcb6fc780529a0b8548f72dcd3b1e3a811a", 0xb1}, {&(0x7f0000000640)="fc23cb85cd8cd073512231208472677d3ce121e799807b95e4c5d93ac0d7e936479c00dfc56bd002d4ba79adc184d3fede95fcf41189f8767ec79af2c60c6f2acaaf43ab1f70e9eb486d6f76c087d231ba0a8a146af394d7925628b6ef3789a2b92e58c9827af1df69a98fcf75b43a71be3d183eb0421821501832315c68fd109f6ad28556ec8b6ea004008fba26182137118d526118ba3ea3950fb61c3ac5c4a621d4a5265991ef72cdcdc4ae61f4f476b448236c5ab9c97a1c3fefb18faf7d9db88e7b95405d079bf8a301b71079f11ca0624fd4518f1aad79455c275e483a22fb358c7338c3d4c568f1e5ce3ba3d4ccec7f094f3f9889887face9902cd360a6381b5a1a0512d0c549ada7b61e409893e5d813a56dd9d3e8088b4994c2030e70678914f1732f0463694b17455c6c68cb77418b54336a646ab0609d334c5b351bc8a208b6719245f29feeb8919f0d51ff0fc8c83c07495a25b6e0b230878ffda3a532d01406ea83ec0116c5aedb80c140e948b45b1834dd5ec5dece4fd68f9dc92143efb543e5150f15a0616330648066bf5fd133af1c65025d1b082dc7f1f0aad12b0051c360d6c31047d2fcc1551529d9e6c69522b78d33b131da83ee26b4db88973e145d9adfce93a08fd815ba8070913ec229ebf6409e07b5beb58495cd66b9d5987aad6b7a9cd6cf7328af0f79d45e56c5f404659f16e36e48d1ee0e43b209b0f33559279f437b158a6d46b1c7624a4b88301dfdde001a7e168bfc914cc24db14ff19d144d9f9fd8df48a7f2c7ce365c041e67c473391d3ab26ee2b24ceaad5d16ee5ecfadad88eb2b0cfbcdaecf264dea00e33ece642c2009f34df00975ca9596540d7a9b7d56d765249804ccdfc58dcb50909bcf48c53bd79c9811c85e40c90e1f2c1b0998d773a05223d46e33c5165578adba63dda908666ed25a2e2faa6a7e411c9b64d371d4dc90fff9abfa35e695f4e69bf32cebc7370a85630e4481a2694186022036c281a68ebe5fe5f2f3c648812c7feaf801c5fcf8d5255aea431694aeb55a96449f976fe4cea6cddef30c37b035ec0f10ab8debaeee74b69aa9047c1f86f4d86ce3a81caac6e384f7fa2c1c4eef22a2bb826bc6191dc44e7ff0c6e1c98e2599d7a31b352705eeadec259d85a180b8c1c7e4fb003d91e214c203c2d03de23c8adb2a0208ee11b67f3869b6ac5686e8582c5a727c58e05b73e6eb8167f013b4031811d4d62734e683ee4ede3b032ee063a3089f6b2727a6743468d97f3f8095ff3894dd81330901dd409fcb1d41899085b9f874a7ecae58ef37d5ceccc60af2ad02cb6199067b245a3df773a7868b77c01bb423056320fc9d512d05fb9bdf6987f443b076128a47a4f88d36fe81766460e61590d07d1e5c280735e27b8c67428e009862282c5c558c194a144a44cb1a5df460a8c437d6be509e0af45dfb110baf1f587e8aad03049d8f816f999fd613278a9ebd2c0ad17bbe0d8e39417ae8cef1365c1243dbd49d34e0beb3efcdbfcec4a08c61d1babdd25467c2be17330cfb5498965824af4d0bb67318c9b7d5a282526d4973d4f7fc546989e95deb057d262bd441e5dfc209a7bebe3273b185eef1b41d962760d2b881a9d19f9dcfd8177b7f027ce7e8131aee75ab916cf8e704f3ce1c73474b63e655eb8a9db6b97c11363d0ea52480a2b95c271685c0cfaf04d857d923d455e7f6859a24d38ec8b40026f417f219489d68ecdb62dff9568b37afb24d301b4d0f2353a5e4c19b552a9c7ffc385ab5e3f3528c8fee1d8b5b2846cb1f3808ffd1fb878a853784c95666df2feecec93c39c43081b885859fe9439604389ae78f880f1012491f32eab11fa1f749ea0b444cea6ab66db2d4d7ba6efad3c6f3fb590a18012f8878f75262a42756126437fc469f608ab14873fa6f4d1f1b0c00268206132303a55f7795e83dc97aee3516661d9bdb814c64b506abda2820e1ae3f08fffd865827ae84143d3fab88c85739cc4e65c1666dce6e253f5091d94264fe7c2579f52fb1796d61a9da238ecef91f7c355c1a658e5541490c40646a639780217c60fd2d431397ecb1e26308f068aef9fc89cd7a73e8030e91f69464cafcb75e416f43dd21443b5e39d62037e7472bb24e5610019345b0dfdddfba2239f4ac02a2914c42c365bde951661bf3cdea9aa1064d1fe2c87daa2b4fe2dea04aa2f2ce9f59c0cdd3e68b803bc9ad1ef97c4b5ea11357b40ad755306c278402de5f7bdbc26b4693bea3954f6321b088d35f562386676e8e49d28d41962dbf844a720cfc331c5db128bc3cd1f58059cf3b647eb0300a17c19327cf1034be50f1048cf34271ee16998edb9df78094a91a563ec182e4d49abb38e56273e1fc0e6f2855b80a860b3815cd308c86584c4ce671d9bc232b7284aca2c94224374b5c75fc186cf47432b183ee78b32d4f8a67903ea57d60e48508bceb768748729fd4182587900eccb40a764b1386d2e7a972146747e39f715b5eb988b2b034453dc9ef535b8e761635acfc8b30fc6a5bef16f830de182da55bee735848268d99553f72cdf1bfef89fcd2b9069b0b73df5009d2b73cbb3b6b08469c2fb2e0e10b7378606b2997996dc566fc99cc72ab5b08a6803a38145ecf14f7d682db2ef078aaecd0c1dc5f271e0df1f3c5cd9ce4a8765cad5313af45c0649e1637ad5b25148c85926a23f407bf411d61e0c5128030d6b59adb10d1402cdca5834c63b258667a68700d5197cc9be50322332f38c418085220d36051ffa9e796ea5d402bfcd4786758e6975cc3364f762a0c195f2a6200c64bab127f8a8f4fb3fde7a47e5e0777aa483e7dad7c5d6bdd2f6a6f8ac4881e279d6f5f53df748d1b7845ba38c5237882b57866c30819678a0f32f6145a0f69cc98e873d8c3d3309b3b51cc7a09abc05a7990b100948ea3893187ef35d770fd5d30db7beabb79577646a20aaa9d6974b5d4ce6f9bfdabafe567e16b1119b72caa60a797dbe6f07ec6fa4249ab508a162adf74e63bb6f01c56bb3c40c57f56949ebaba5b7e65743eefba7170f9ecc68616a75046e14e9e813271fcc22e97eec2aa7e0eb582961b16f6273836f67ea8b4d993f956ec94ab736f6427e1b2157a17033ccf63751d330a734df5c170cef1d88d9d93e05c851b0699bea69a11207c2d47a3bd65478cce4e100a52dc2a94e8b2f1cbd89e54f079a5e942d8859cfef3b1910187ff009150f8271515cce36bc0968e50f22869daebaca3e8a9d24190116f5ef48e3589ef7b9e132dd9741a4ba66cdec8b055674cf585b48ab304f9c9931250981f0d12e51a965f74a80e37a877441583b76b8ab67083cdc25928dd9146db881c1bb20f0c590a686d1991a05757811bfebb360df11b9c7a522a3fb40740a10e5bbe8d14e012df90ae0462cd5fd595076bac7a4a076247f8f6567ce3d83ccf58cee40b814d56e51e6124dda4390a662316a7a54ff05b81138ff4abe251874e3413cc0db4bca8a349f24055d12bc067e7c4182f8a942b25fd391a92a518454e85e1b042261de9ba1cd06c02bf26ad01bfb1c7b26d07cdebaff1cf655d5a6a9e4dccdbaadf81cc1f2935a58add02795b219e531ecb9b77531a5b444d91fc7412b762b1432713c181960029d4ce150979c8458bebf8c03ef2c92046389f7d4c6cb789da2fe0f79ba9829b2f316301413e5b8f16cc896f51f7c6c9e432d2c0c79ee285e20a4afe448bfc137d91ee000ac9900182debb2874e4199b632decafc02319047193fae122b6d8cb1fa5485fc89a1a9e0dbf22a2839b11179d3a393e5d33c5e2e79635c35ed88d9a00001a4d4df1a3273d7f092dfc3c4cffcd36f65c66b4c6cbad838c3f6e227b56d9a0fc6d68b22ea9fa07c4a5d8ff5f863205d428c05e21a2209695ffd21bdf6faa147e6b9e5bf5d5289291c49e1b2c19939a99aee9587fce674a48881dc313e827c6e4050f43324623c73e8af43c83501658a0571a7d97f102c93bffa5eba0101cb41c82d401af4a420ec943195a3f3d9a3bf54b43501d86abd377c60e4efc1bfc71cc88303d3890282f20599d85ec5b21cb3056b3d240e28f165eda68780ddc96c79d925655efd4ae4be535aae773a6e5be22ff7069bd1f360ccd36c78711f3107e79921b9eecc95ad9e0ef66d6418bd0186edc7118333aac1fa53c39e210b925d5e3b08372b67c4e724da5472c9be6c3dd926029d50ebed94c8b623764a965916d8d4edd82b28201bb74a7dbe875a6958da73c0e760eed370ee7d68468ad63e80065aabdc7c9cd1c6a9df746cb1136eb8eedba3bf629d9e1a9e0e8a9bc7d50f637d4a3150d6e2774b63aa409315307930a186b544357fe54d883e72d3e2ec3a5e88460be0142af218d5d6624a324bba2c1cd61d059e3608d682bb2fd362bac3f5a62a34c0302e53818da45b2be3fcc8059cb37277d0a133b07b0ec78c6ba92e6feceaab2d57193005ab2d52e82d3522927c411a40db7a018d55ea7b641e89d7bb4d42b7838ae490a2fcc0c2990a8582caffbc5fed328c7f93ad07c99e97270bc341aaf1bcca74906368ff634ffacf4ebf796aa4f65f8988798709130443f1878b1de9c2abad7919d9475004651000d937d1d4d72f6872416fb9d965eb3b4944bdeec6fd729151bac59b16a72957f4b9e223fc2dd83aab164512efcd0d366123705db3aacde1d6758ebd7dc24f6bb4b87ed933b58dbd81caa00f5a9c785872ca78f77801e83ed5106187d5ce68dc461c87a1045bee0a46245b68c30810412cfd0202c6bbcc52f0bf31f2dc9ce2950be47d8084cfbccd1692f81a0f808c5a76793655fda7b59c42ddb7a92a529fc17d1eb8656e82849c6735c3c5a57c0cf93ef0746aa98135458faaee1197802f67f82d970ff177c96be5a1d82f6db5b25aca4c9f9382c02376351f61a946e018644933bed8bcd825bae36606410f76e42dc42bc8989ec003e39a6e46cce1b79a4ea25d69bb14e05e8d90d9d6bcb3c885844108c0c0f38ec5ec0e1fef6eb036da03f85adbabb5e880a63c13b5196ea4d824fa42181d2c2349300f823b2f775286bb92af0c9660410ba9df7b4e44d0e41ce5b4db9143b70bd0a5edad71fa8d1923c2c1dba4fcc85f72c702460edef02c494f0ad612e25cd0c88aec0cde3add3fb933afe5dbddb6762e69f11b5d307d7864c7a47f61c7c1d5969f345206a26aa295bcc3a72abd0b31ed25718055f61c0e357bfbdb970e715ea6af9e700b9a27efbe58a36b0d4a77bf2f6b5e663d99417af2da3bedd3b134b1a7e7bf772f7c7a89a9bf22dfe94315fa90d4b9f58a7070d34bc192a920a973da2f4eeaf91123a3e7a4194056a809b2efab8df527c4314845d614165d9abc72a86b432e43c6a77f4cc30b070bf88d20e0b1525ba1cce7385eddf10fcb9c76ad62a305469f7cb48cbeaf9773a9bb72c22282d2c8791944427ba688332dbcf6691bee74b3a8c29e4945f41dcefcad662ae67442f75d674b6078546d178fca6bfa3ae0c481d7e1158619844e08fcfa0f00250b73a1312fbe07da662a6710439f78846804ef7fc8cb02ccd429801358a57d4f932859e461613ed30b18874cae92cee360c245d3083bc474da8b98838c9b5a6f58ecd3f9e8dea24820eb55b56dd4064412101a80591a3624100ecea97e6870f18ece8aa7912f0d06d410285925d6facb86d3b2619eb4c30094b8d04b1e8f2c08669684bebeb6afa0d0e319b4b1518af8352b28d3395bc167bdce41bd6d8c243c0450e4f663245d21a78d5796af7b4d5456f661cd4b13d740c31734be9", 0x1000}, {&(0x7f0000000200)="31d967b4ce07c3b60dc63b34c425a42c6162d310f45fafbdcba48d5acd8d1d6b7998f5e9a557666ceca45168fcd90f4f0c27262d6cc27823a7c4cc7e32b70447ae11cd836f15fba5e3e7e80111a263259551b05ec5097109e8608c973a6a3e0842e37702db4a9af1fb298f511670fb15df580c5dbdeee8a52a5ccf42c3976e231ba631844b1f8680dc3e551ab65d97c22fa44f9b234b60e6b7bc0c12183245a24be033b67c0d692aafbb47e3071304e1780c3109149fbd192c3a7c753162118e7f108641867aab3088c808477498fedd2a805168058e6a65e09844e270f3900ba538391667c7ac6c431e9ac156", 0xed}, {&(0x7f0000000300)="c23b3d81462edae06d0da5d30e9b575de2900ebfc3dbbe7131255c0556818138e12089f9c608463df8a2cca6b45f549ee440b44f5408e40c1e0d0a670594b7a420ab7c31531d4c329c9d1511f0cee81a6432e142fcdf476502b7c185469d8d2f78027bc54eb7e0e59e5b2284b93dc48b52c2d941f209312b716c926766a0fbfdef8e1e032cc0dffa32d7195928781e62590ecde3d273f66eecfbd4cbe9823a1c2f63c4af95a4811ec4bccd25bba65fe87969b7629703c906485e2e104c10ba8b2299d72f422c39366c47bd7c6d5fe8fd13feaa7820288cedcbb4ae47", 0xdc}], 0x4, &(0x7f0000001640)=[@rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1]}, @rights={0x20, 0xffff, 0x1, [r0, 0xffffffffffffffff, r0, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r2, r3, r4, r0]}], 0x88, 0x405}, 0x4) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0xc14, "9375b01a93b45136fdf0f0e5787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001900)="c33c8b6267ba7d643d5f73af4bf5049ed8ec61169bb01c87d82404fbed5581c43f9c4302db0e948a71201359e63eb1105d66250dc3991832033033fa50bf70c64ba46a6eb73fa434847c83ee3e8e150d99024d4d9c065e410235b8f56ecb94ca7e3773fd9c2024323eef6c47d22df173195b0a5251d202a4e2b2a7f7ab2515eeadd96c54101d1e", 0x87}], 0x1) 12:46:21 executing program 0: open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) sysctl$net_inet_ipip(&(0x7f0000019100), 0x4, &(0x7f0000019140)="6592fe53cbe68466f9f983e3c8096fab83189caa64d02c2d91345698ab549d94477e2b7e6ad3fec2ee682dc34ae7ac3629d288c1fb50f3286fc2388000e9376ae59e5569d42ba4719fb630453c5463d1e53e4fb04fcf01b9c7bbcec9ad87c02f706b575056b1752e832f95d4260bff8ba7957e1710c19ddd901784973e70c6e70b5837319a84b729a89157a4903e9b355c40aab1a3911d7cf7e655f15ecef3fed6eb0232908ac7b36b7cb1dece3f28b699c0", &(0x7f0000019200)=0xb2, &(0x7f0000019280)="83875b4557740265f92a14159ca370286040eefe67e143dfcf67bffbc1d5cdf90bacb315c057860f290296aac553e76d18bcea334ddbac56afbcb2a9f3069a1483c47443d986168015246003e5c4af0f0fcfc36658a191af87d5046e6de7d07e5d68ac1e6a5975a085ec31c3f2eb5ff22d62464ad2955958ea6f1279e111ed9ea899f28613008efa3e093332d91b32d76ff28c1b7a9459725431d8c1408ae570303f5af4adb702096c51b5d1d1a5b26fa599876c528560552c555b7d580b410b8019ad7ab128e3ebdef983ee3339b78f32df4eebc69c0057d8df019fa02cc205a71d89a1040282bf4d87184b5a2d984d933a1e9d16dff8138d9ffd6dc2143b925a2a44381a6a4e752eaca06ec5a31d66bb618628587b1c2784d98c63a531ed3eb91646943700529e407ac1415bfe851291674bac06d9a9794583b575b1b39c2323e923752756835212ea17d65dcc9ac0b908a7976a99d68cd91b84dface1799604e85455670eb19fc8d816dc984cfe88d0278d90ab927beff01353735e2a1151ebeeddb371ec646baf79864962b51d96b9cc52c7916534510e0a1c460bae7b6266987b05f25ac9ba24b9c4d7140b7169d62938ddd775c071b5f06a517c3576df9c37cedd04fddafeea73d487fcc2de40cd6e82db3efc10902108cc0caf2e89aab7a1a1876bc68538c2be7d57097458667647d3bae64156e69033c667fbaafc99075bf6ec67c366b943fe0a54be18c5b1c1dd5ad90d41764d00d5421f86d564bb444c780abf97ebe30f8f31c49440b5a46761a89d39c73eedd39dba6cf2fe8fa28f884da09d65a79d781c6fb7a8423d63d78e65d554f696ab09ababdebd3c211e47144dff0b6cfecfb7ed3020831d0ad9d6f2e6bc37abed800788d3d8b266450a35833c4ee831a2a4f286bd19c645972a0ed6222b8e1d43132862237a4ffdc9a15b2d0f2b4ea7e649756f0d020bbabd8a3129fed4a6840a5190292831bfe58aced18348a3374d15455ee7b45d3ddc28a342e381a0725d55c46efcedb598e96187dac0f595dbcdf64f99553aa627e206f89c43bd1c1bc438d96a9b7fbde2eee488a6d03b8071e84ac3374505970dae19a2338ec74872c818930e9e7b625f002446ca6e580c01f02c544784c475583d65979a92373ea7c0efc4c2112fd2f156455cc1f103ac9fbc868c75ece814998a4b23ddad26637f9579343c758931cce3d4978d1bc78040a26cc458aa1a7081dba3dd7fcd3da67a289482a94350d651705bc4ef1d871dbd8a492efac9c92fd63778d771802f432792abe828a8fb6fcc6369ba13314b4981117055fe3f388046eabd82a902c479c52434bf65fa4ebae38451c272867f66e25824d229a606c07ebd6e5af55f14f335b23c0659b15a12874e2e14921f96f28dd6c9053ef4464f6ab5801a532c8887fb101e055ab69c4654a2456c901848b076e57f5d932e7294c95358bbb2deae13f5315a00b3a19781cd848db6d9016bcb464cc60307e22578243e40f2b54c49960812804e5c139074a4e1e81c383c1aa3052cf9b2834068384649bdbca394abe9edf6a216bf3b54e4be9624537ed49a8d27e64ebd3346c9484992949674e8f5d5c1b6f06d9a9ac9a046e696e729f8d8fd3e660ba412db08e5160714c32697bbc1e4fc771dcbb535bb2d65da0760bf21cca8ce2f23049760a3b109c641497907a04018bd7901a91ef5bc67090497f702d0e6c4f4ebac951bd1d8ee5e27b55843b711d0d92b5afd7fb926c4c7a3dd32adfd25d8572f8d17ca21581f783ceab44a250fd0eaf167616e954c3456db476358d62ee259947567b8a700112d77968fecef3480360f87bb6031795322293ffb81e5610b76b8e768ffd45ef528cf995aa2de299c1034fff498be6185c51bb2aae22563ff611aa397b9b757aada8560f65835683d06634d02fe4b272bd2648cde151cd238bada5cc5d36292d83858e1461c0c5540795d5bafa929486ed85f04ccf4f7c5ed0a37f15f1022deac7d317a613780be2d2bceb541adf93b5c63d6b429445a7d6a88ed09b4c9ce467989b8b48622a06222036b988ec92c8786a0545d10f94742acdc16231b1a9fd0604588d2d59e7cf87b469e2ffd6b6d4233b24d443d7600425bfed4f5232c55f19e9c39240d75d48fd0c180d788869684c2da8c6e35fecb377f25e831a0e2b4800ab700de0cdc1dfa63a1be8fc3229c2c51d49ffd16f6cf48595360b68d7bdeefe7ad188953efb7989e12d069417a87238c09baee304c2fb5f2a24e2946440373e29f19473b31de358205bbd03fdd0d5a9c176a9da9a6cf1be79b9992bf96c89f7fe784423bf20a4e2c386e7cf447a0e6208e115a4d1163581c43803f8127ce6789608dac4e62fd09463b674b82d3b504c6c8b66e94043cacb7dfae0e1e7af443f918066b60133251208148295e9888646acc088c4f144a86b0df36b262d713bf1c1d143c52e5bafd331977b1edbc618667476e81abd2dce3041f597937e2827457f6d9e4ffff5afcb978ca892adf5abbcba6fcf845d91da3bff4c518372c389f4a03230675d53ee4f5f927924f959f1c890f4ef8e0dcc3e1ef4e4e54aa95fa8a8a798af841ce089f2184ad5d3547a2a3b78a8b4a36511490f0cd9fe73362d3a69cc8f46f38565cff9fe40ab098db9037cabde77ca01160c08f167a2389e7de1f8713aefa8998db5051f72255f2f1101bc1a92680c4205316c5e520d67bc9a5960eef276cfc2c3b0068514374d83f89542da413388e73c5fd6b61defe043a2b60de4b29acc7ca6c7ab21b2db10d69a120165da5e5807de66a0cfade0dfcc02b609dc2ae4ea95b6a8a000d3be55c8b2081977b22e03149aba7086b0bd6c2109a0d0399c1cfb82b91090fd2d59a27311edfd72dab03295a7dc585a7827e52f925d344845b831be63c40a62a8c54e163b4bf3f9f6134ffbc18ebc00c1d43adef66ff6112e224965dd53e288d7e4bc017d72d3dd8bec76e4110639ef579d18a8a38413ff0ae98bf0be0e55170a4286dc9e696812937296d048edc258815aa924c5c9beeca9cf459bd0cc4624ea53e4525142ff42711c5f059e134a3b2adb0d1d1e0f7c9d9327a6f7cb8f128954e615102ec31a0c9de57b82be12ea2b77a89b8dbb36bf446ec4e6a6da9480327321edc1294c87749e8d25396e553154cadec48d50820089ba0e0d88bcb12a37a76d3549da64beeae1dfb600cb386ce804dbd0d2af3a9e1252770432e53f2e370b68daa771561d6ba0756d4f5d848e9bee1f3141c7517f7de990b165bac9d47ced0e017db5e8f9f4c10aa97656dec20ddddef2bf522d0dc53dcb41ababa4b0438bd0b000e75cd47d0948df67241da5e8107b52d438c2f2417bdbec6c93ecadb697fa4b0e44503e83ce9f372ddae9fda1788db55a668319aa52facfface883d54d1a653f3269e6aa3dc37cd11c9ffb13b0a350d440b09fa97e205293f8f803b95110e3f773749781552468cc840ca8bfc77c82c425a989fa943816ae142b8113ad68126549137e29dbc38c5fcb2e385e7d4abb06ba311cdc2644726b2ee7374a38a1a0de58f1cac92f1b64012ba190f8c351f29cfa34b53b161a19289c0d1bd811f426fd977f214ef45eb6e4092cbe53c26fbbc7d5d7f3adff66ce20406f8a64166fee5db53d8b749dc31989fdc6b99826dbcda0433bfb524d9ab90502f06dfa5bc33a7b4b76ba4cfe340dfdc662c3b6100e7f1b9b1c796609a04cb9877b50ac341c2ee74b22635ccf1ae618438ec3715de7d29dd5b78a8743bf04d9ae1e55ca666b6a3f0965a8d1fbda2e691897a990f390c855a531cbf88c6159daa75bc88991fc6367ab6ded7767458e94a35c97f933229a6d2fb5b48830ede474ad6a5d1963efe94caabb2ab231bea51b3cf051092857fa5fc1e40249c5d01c4a6b8f908704bc90e11bea2644edeb34cc4c638be9f8e87271be4fbaa4fbaa8ae1b91dca254725a3f4892bd57e196ed3450acab0d3529aad01b00373683b43c8238d512fe586e14bcd5c9d4f3d96d1b965059485d71103b7c366d64626157e9ca4540f69340ff9306b478f2aaa7049fbc6b889beed4818d0646ef558e0736f773c50b945336d9db9f730fcf3336e5f744192d0650e8e28314b5d631a42f6db3141c5e1d691423effadfc6557d698ee576a479b3e32a856965f62da42fbadaff4e924639be24dfe90d7cb73789c8c1a58cb1b81ba4a904729a6f3da920434250c58d26e380078d7d27fb3339df0712460c2224c4475a13f4490b4dc55cfe1debe5104c0c69f248e972cc9a78f400c42a139e967a2402a5490d091ba94a464407f2dc44f1cdcf9dbe0e6e556d10fc864760eed62dd91a2c9e9c89d122669b7301ce8718bdd5d3b65fff7152f2c4f2bc7a29452c5afad3041e706ff79797681093ce84d3ddebd78b1e110b430a07541797fc846e5082d8501952b9ffccb40c5897197d3d461cfe26e1667e48f444d3e2a5380680f0d07a228658ece24a9f39a3c7fb5b11d347b7e7c85e789e8d8b8050f642e077e79fc6d0fde43e9f7b8a57151f4595ab49699f5e2d1e2d51c264130bbadbb4be81aabf1cd1a2bf344da813dd9d4e0476c2eee66bf2e75c95737611f1a3e50e696df96e84a75a8373dbbe0af76fe0ee07717abe00b7e4ef55cad50a90f47d6e8ae50b92fece33d5e94a01ba1651d4895b2f1333d8dbc3c3e7f31fbeaf3d4238a5b484ffe9449109b99de02fdacd823784b7b40818c159483c8c457285c4b58d8c39506b436c4c1db1778f21f48110e23e24db469c02302f025bd6762b6d5894bd826d7a6eb23a0606fd49c20cc5a39e5100b4f5228f61f56747be4ae98ce7c6283a8b46a9070c76b57f87f90074de0d198f493e8eef6c12c1e623fc554a2854936f4467f3640ebbdcf0fed36a1b4b93e71b289f59e7a26d213a228ee6c17ade319a1dfb2c54740d82efc99b0a7f7fe75901b8749aac54a28e77748e0b21b66b0ac7bbc16970b8cd9e3992d3d505c0432bc2722d4e7f8710e8e1453cf06e145aa1ea9c001776be02838585b009ef86c3a84909eb8c0c3aeb0d6312d36fa3039c94ffc817a6734b017d0846521f74ba791c25cc127d114fc43388950265d6ffb70bcc01d7fc61cca70d897a535e6ae50189f62ba954c638d696a578435c081fb76c6237708fa90b4bc84ca22a8e1e499d967b420b286d109f7317f9d0196da489bc2a2ad183cf094317dde3215ca8140073fe1e3196a8785f698a62346339ba0a6814524d5d0f4f53aa694e448023cefc328f36cf86146f51c5e455167b569fa9e469f388a8bc91a229e5367b26004eb8144e9844dc82d2bcf1c7b3bc30327600d8298beb0ae39936fd2da12846067cc83e528f9399c7f9474b19b9f3da17e6383abb99532b32be169c63386a5c3603cf940b89fa3d25941fd4e798816ad5a44545430816cd2ecb7f38a586e060ada78a5f83e6241a9dcfd084e32a37f6047323d7158440b9c7a4b3aff1939c6256c4f728867a129fd1412271e2940b57dbc97fe695992a67989c1220986f9ea530916ad67fa6004c437cf34ee80b4157d056ef521b7b3b5fb966ca2d6347d4ad9ba5394170324392ed0745cf5d4068f61235a039d469619de2b629d6e8ac56b5841bf82f335afe5f8d3e51bf80ef69a1d8b88c7e9ff9a571b01a664f0fb651dc2ef4f0baa95f26181aa208e9e82010080dc666f2af85314be909882c79b0c4211e3f9f9021681ada67066b1d1119f6627e6b002772ca72f79883d63849ed241f15abcd53535ae33add9fef40bef22f3bd", 0x1000) r0 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0xffffff78, 0xc, &(0x7f000001a280)="03e10000", 0xfffffffffffffd4f) setsockopt(r0, 0x429, 0x40, &(0x7f000001a2c0)="246847deabdce3f58d", 0x9) r1 = socket(0x2, 0x1, 0x0) dup2(0xffffffffffffffff, r1) r2 = socket(0x18, 0x3, 0x1) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(0xffffffffffffffff) listen(r3, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000000c0)={0x8001, [{0x3, 0x1}, {0x3, 0x2}, {0x1, 0x1f}, {0x1, 0x68b4b52f}, {0x3, 0x10001}, {0x3, 0x9}, {0x2, 0xffffffff}, {0x2, 0xffff}, {0x3, 0x20}, {0x1, 0x6}, {0x3, 0x355}, {0x1, 0x2}, {0x1, 0x6}, {0x2, 0x3f}, {0x3, 0x7}, {0x1, 0x40040}, {0x2, 0x9}, {0x2, 0x3}, {0x1, 0x6}, {0x1, 0x2}, {0x1, 0x9}, {0x1, 0x1000}, {0x3, 0xfeffff01}, {0x2, 0xffffffff}, {0x2, 0xffffff1f}, {0x2, 0x6}, {0x1, 0x1}, {0x1, 0x1ff}, {0x0, 0x7fffffff}, {0x1, 0x87}, {0x2, 0x3}, {0x3, 0x5}]}) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r4, 0x0, 0x5, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000019240)={0x7, 0x4}) getdents(r4, &(0x7f0000000100)=""/102400, 0x19000) r5 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x90) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000080)=0x9) dup2(r3, 0xffffffffffffffff) 12:46:21 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="b100050400000000000008000101000000000000cea1fea7fe096fcfc73fd3357ae26caa04160c4fea63369bfea37a000000004991f7c8df5f882b297be1aa5b2fe9", 0x42, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='c\x00') sysctl$net_inet_icmp(&(0x7f0000000040)={0x4, 0x2, 0x1, 0x7}, 0x4, &(0x7f0000000100)="ecc24cdeb52983d24f56483d46b018904d5529186247fa3b7075321fab7932f2801df97a48fc01e161283eaa60f28620f637c7aa6c542e18033855cbd246744373b23c9e0c620771056783727c9cd27a0f87c75175454e29db77b1e8b350c2e54153540f752d15", &(0x7f0000000180)=0x67, &(0x7f00000001c0)="18f1fdb1b42110ea9a277a7aa04e20ccc654f2c2e665986bb60a20fc0e2cbf9dedbd99c229938cf98341581a7e96cb0d27fa60c942fac37997b8de26fd355199e8d2e8272a4ad20752375215aee9f77c718bc6ae417e7514fcb74f452cb3595f609341143377d7aa265c3853e06e959fabd2e5343a75d5ac1d47c64c456af57c85503e007708ebf998eac9473db1fe575f1564c4e48a834decedf30b2b9fda45457cdf16bd4e156169948152fa048425a9d8aa081a99b488f78f491809d4cb", 0xbf) 12:46:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x1) fchdir(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) getpeername(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='W\x00') 12:46:21 executing program 0: symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001800)={0xffffffffffffffff}) r1 = geteuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, r1}, 0xc) r2 = getgid() lchown(&(0x7f0000000080)='./file1\x00', r1, r2) 12:46:21 executing program 0: sysctl$net_mpls(&(0x7f0000000000)={0xa, 0x3, 0x2}, 0x3, &(0x7f0000000300)="9cea3c0b544df5000000b00056f2a8990a100b6049795a6fc1670843f428190feafbdc8ca74b973fb159e446bb15733c85206aafc95aeecb477b07386b490064c997d95bfaea6dded2331f28baf678cfbd0fd95360b150484287cc7de6569348d9df67af00c8cfe01b912291923e80165c31804f530c0d5e7a16ce645790bcdc8037a852a6f09a98441f562f64391b0b9b71019669f72935470669a487999fabfc498029e9ef311774396fdc5a1887d232d0eaf2fadf2d1a5253b08bb91d4655d27c5aaff98bfcd141133a4c4c450a4de6cc49bb24301fd86cdab3f82d99f0144bb9efc3b67e88c85f8a2d7f80ae0ed07862923d2efea2cccaec4587c8325177c486c09c4852275b4b07237688798243aedf6061b19323726d95e6e9a7ab2da8164520f44219590d0dcc1c86f12a34809fa595648e27f3e9b8fb558972f9a3a4aa6b0a19836d6b6b7fa2782dfd0c47555e501bb74741a6382edccb5cb7fd8a0b61c37f74717d3a46c0a4c8dba2194a7954218c71ea5d81a2dc04e34ddc8ba9f77e8f27400571f82749cce8cd3126024dfb8c8e00cc75f1093426da2a9f781cce73977470742cd72e041006aceb32cdc305a4a34b0a24b8822ed926849bdabfaa2010db7119c5f3f888d2a32afd978c332eaa1cfa5098dcf1790a4faac59051436e99eb8c26be979fe693beb8a9b3e903ac01543ae21f8d2972a449b8e17f3d40a1e55dce359c0b3ecf17e8e9b620bd385e60b1007d84277d75d476843845956783c50e5fcf56b4200267deaf0235168bd3a708b25d16e58498f82a4cf763ac789370242a72ac83760eb459a6a4022e06d7d0d4f1581b84cb97f8204c6ac8651f446a71e4154a637b05d7755a1df86b749bb88a08f3495b8d3ff8f39c54566be13a08c383166f22defc481666bcafc5218588bee98237948987b89bc8689700e1dd3cee091cf95bbccd99984fe1e6b98f0b16558db46c5fbb73aa1ce8a6758133f9be2e0a60e7fdbb570204163f733c5d7d03aa96a0a4c6f17706c5b5bb8090c577d89b2252ca4ee3ac9aa8070b5ea1b184f44373b88bd2bcfd122edc2c0f4b0c37caaf8c69b07c1de1c0c80a161e281e3a25dbb9c1d1d564f600098bab7c9b72958bb4ae53a32879c812b0519161", 0x0, 0x0, 0x0) 12:46:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x1, 0x0) close(r1) connect(r1, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) recvfrom$unix(r4, &(0x7f0000000340)=""/4096, 0x1000, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000040)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) read(r0, 0x0, 0x0) 12:46:22 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x800, 0x10) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) 12:46:22 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001800)={0xffffffffffffffff}) r1 = geteuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, r1}, 0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) r3 = getpgid(0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1001300010005, r3}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) r4 = semget$private(0x0, 0x6, 0x721) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000240)=0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, r5}, 0xffffffffffffffe8) r6 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x3, r5, 0x0, r5, 0x0, 0x44}, 0x0, 0x3ff}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000003, 0x0, 0x0, r5, r6, 0x10a, 0x9}, 0x5, 0x3, 0x8}) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r1, r6, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb803500010800060400042765d78ce8f60000000000000000000000000000ccdf96b0b0b91d430c3a5c687cab9cb5eecc37ed790ea5cb5ba85510ad7251efee8cb06c58b3f7bde93a404bc966f2dcbee966316c67"]) 12:46:22 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x39}, 0x2, &(0x7f00000001c0)="0b725d9f", &(0x7f0000000040)=0x4, 0x0, 0x0) setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x92, 0x7fff}, 0x3, 0x3, 0x0, r0, 0x100, 0x100000001, 0x10001, 0x101}) 12:46:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/104, 0x68, 0x3, &(0x7f0000000100)=ANY=[@ANYBLOB="00a4c144c04e9b6d39cf"], 0xa) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0xc4b) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000280)=0x4) openat(r0, &(0x7f0000000080)='./file0\x00', 0x400, 0x1c2) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)) 12:46:22 executing program 0: sysctl$kern(&(0x7f0000000040)={0x1, 0x15}, 0x2, &(0x7f0000000340)="c7ab30ac038b9f20ba48ee40365c74e6", &(0x7f0000000080)=0x10, 0x0, 0x0) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000500)=[{0x6, 0x0, 0x1000}, {0x2, 0x3, 0x800}, {0x2, 0x1009, 0x1000}, {0x0, 0x401, 0xc00}], 0x4) semop(r0, &(0x7f00000001c0), 0x0) r1 = semget$private(0x0, 0x1, 0x6) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000005c0)=""/102400) getppid() semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f00000002c0)=""/118) semop(r0, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x9}, {0x4, 0x0, 0x800}, {0x2, 0x1}, {0x0, 0xffff, 0x800}], 0x5) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) semop(r0, &(0x7f0000000000)=[{0x0, 0xfffd, 0x800}, {0x2, 0x7}], 0x2) semctl$GETPID(0xffffffffffffffff, 0x1, 0x4, &(0x7f0000000400)=""/89) r2 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000280)=""/24) connect$unix(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000900e0ff6d6c65b030"], 0xa) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000380)={0x87c2, 0x0, 0x1, 0x68ad, 0x2}, 0xc) semop(r0, &(0x7f0000000140)=[{0x3, 0x8, 0x1000}, {0x2, 0xfc00, 0x1000}, {0x4, 0x0, 0x1800}, {0x2, 0x6ced}, {0x0, 0x7f, 0x1000}, {0x0, 0x65d, 0x1000}, {0x1, 0x9}], 0x7) 12:46:22 executing program 0: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='&,.]^]*\x00', &(0x7f0000000100)='![#\x00', &(0x7f0000000140)=')~@:\x00', &(0x7f0000000180)='&\\{^/.m\x0f)!@q(\x00', &(0x7f00000001c0)='{*\x00'], &(0x7f0000000380)=[&(0x7f0000000240)=']\x00', &(0x7f0000000280)='{$#(\x00', &(0x7f00000002c0)=',\'-\\\x00', &(0x7f0000000300)='.[\x00', &(0x7f0000000340)='\'\x00']) sysctl$kern(&(0x7f0000000000)={0x1, 0x34}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) 12:46:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) dup(r0) setsockopt(r0, 0x0, 0xfffffd47, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) listen(r1, 0x0) 12:46:22 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x20) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x7f, 0x3}) r2 = fcntl$dupfd(r1, 0xa, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r3, 0x2}) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x787a8ad639c0250, 0x0) preadv(r4, &(0x7f0000001440)=[{&(0x7f0000000180)=""/86, 0x56}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/154, 0x9a}, {&(0x7f00000012c0)=""/164, 0xa4}, {&(0x7f0000001380)=""/88, 0x58}, {&(0x7f0000001400)=""/60, 0x3c}], 0x6, 0x0, 0x7ff) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/tty\x00', 0x10000, 0x0) symlinkat(&(0x7f0000001500)='./file0\x00', 0xffffffffffffffff, &(0x7f0000001540)='./file1\x00') utimensat(r2, &(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)={{0x9, 0x55}, {0x9, 0x48000000000000}}, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r6, &(0x7f0000001640)="df8c8f749d2621a3e6c9030bf8a40714d5e3703af34fd9372c37ffb03d72c499bdf64b8b3aba76feb1a6f3f54afce0df6558592946f48b1ad72ffbb48556d40716559b8360546a5c5e0f0434efd5b2aea66b4e87f15919286cfc80dd92d06d32b5c896869c2d80cad1b5ad4ddd01d7b15ab53550d24604a06ceb9d201bd66f43966bdd8a1de2f17f79f72bb94afdb77865070b0d77901949b96014", 0x9b, 0x5, &(0x7f0000001700)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000001740)) r7 = open(&(0x7f0000001780)='./file1\x00', 0x800, 0x40) ioctl$TIOCNOTTY(r7, 0x20007471) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000017c0)=0x5) pwritev(r7, &(0x7f0000001cc0)=[{&(0x7f0000001800)="83287ffb9578814d3a0992e9141edf45c33173e96ccbe07b84dedc69edf44b812632090439bfc2f8afa14b24d4057aeb748c58bd342a33802dc44d538d0136b4f62157e366af2e9d865eadae53af3767e4a35ffe583337e324e19b5e38265b59b0ae2d6dfbf0775b7e2e86e37ebf600325663b4804e2610f51fdcca180b84d110348f803f15add82b0", 0x89}, {&(0x7f00000018c0)="488ee4cef1d1677106cafca2025ddee5d992760b9c0e2c8cfd0a26126aa0d12428e967ca2852859c832d7c9eb1436558188ba3c4391f701888a36f8c5d92ff311f2a705e914e2ba38ce8b3ec93221bf4939a87cac48bfa2140edb119785f6c120ff98428357157ed35ce2e4827baa18d3e63fa9ea9a50028ed992d42f5cf128e16412984a81d0566a0b33fda05f1463d4ede7fcf53877b2afee70e4c00157a31b86e01bcedc20d6fdfaedb615939d64f2c6c47bd8b8053cc56286433d147e353ded9ee81c1c8866fd8a923cfd51a974270fd28c3aac1302dcb52f32f29f07c7aeac79af97fd2521437", 0xe9}, {&(0x7f00000019c0)="0086435bc6eff95452ff9d687f03939f8216968998cc4387cc7a46aaaae44f287e914f6d42a1b72bc37deb3ea0027e82f9d765f53b7516d760076b8b9c013e15e81c4e779076705824417af199030b0f6e1e751b21af123ff1b9ea41cd35f14d8d35445ae7557a42a596ef978e2a09", 0x6f}, {&(0x7f0000001a40)="66b1", 0x2}, {&(0x7f0000001a80)="a5adb50b73186ca7fc1730d8d21a1a06fbb84ebb104d4ad9d3aff841f0bd2da5bd009c08f9", 0x25}, {&(0x7f0000001ac0)="f20f09a603", 0x5}, {&(0x7f0000001b00)="9e307e2acc5c3780abb9d2ea0b0ffd3d72c534b9ab1b961a53ac55b6429e6a44d5258a17bee5e0a80e97fe2b13aad5b42f7fafc0fd7951263c5909b45999636272a940c41ce75af75dd86703ac614f42ebf51daa9cf9abce780d06596a6f3549c12c89d78cd4f9f7ac114baa176041da6de0abbcd292b383c063d069248ace803aa8235ead5ad882d5862c40a21c7a099bce237c4372d8e5a36395359e1b97cec7868e74667c145dbd446effcc37f17a96be5f897ed4fa125c0c3ac0f6d3", 0xbe}, {&(0x7f0000001bc0)="87eabddb9babb8a2bd951f8ce8cb236b130c07f5618b", 0x16}, {&(0x7f0000001c00)="a1e84044d67dc1b4da42087e3e7e119ce85500bb82e52f4d3deb3e3dcae88b171551597c60f1dedc70b4919d", 0x2c}, {&(0x7f0000001c40)="840e3ac62d73a44fec5b21b7b50f2413ced5c77da596c801febf55fa98ccaf93b21868c53b229279477d774d8d1428cfc9398b6a76a4745dd580d7ad97a6941c0b6b97cb9bc2e70b8fafa765cf2634fc4f1fa5528be11e96737048a98308f8ce8d8838", 0x63}], 0xa, 0x0, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001f40)={&(0x7f0000001dc0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001e80)=[{&(0x7f0000001e00)="9665070f93e0102066b6904d9ad9a2ab6479845e4388c9c6bb3045cc955cc8098267999473a3c458c216f68d91ce9567bfebd337340c02622d9ff6e6e9fe4ba8f8e00dc6e39196", 0x47}], 0x1, &(0x7f0000001f00)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r6, 0xffffffffffffff9c, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x40, 0x4}, 0x406) 12:46:22 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/155, 0x9b}], 0x1) r2 = kqueue() r3 = shmget(0x1, 0x2000, 0x410, &(0x7f0000ffe000/0x2000)=nil) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() r10 = socket(0x2, 0x1, 0x0) close(r10) connect(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="00002ea33b302f"], 0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000940)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000980)="1b9fb63f1af110f37ed66bb7cbf075403ec8d8f44d745ead1f8db98dd8aae95eacc6376e37cb1b7d5bd191265255ab7e652962bc8cbbc24bea1e99c399446e32405bf855ee32df5e890f86ff01b64beae6ac2f9608f3f7e69479ecc07fcd408763f7fca83bcec1966973bdcf22ffa2345ccf8000a95fad85f02064f6effe85abee49b7a446c380344461dad903450e5104fb50798e27abf1dc7a9f6f09c53eccb561f24d4918a4e69f8f933c676cd50f8e1bedb891935ad8cc6c8158bc6610a9efc8a4fc3b8a9c9656e5af66131e6ef2905d451a9f21498eeee19bbd66178bfa1274c112f6d4ae0643de0bef583ca3b5017565c7cfd946834dd128", 0xfb}, {&(0x7f0000000400)="fbb86e3f30b9c6f8e9b60402be1a648ec5d3834ad3866338f08b9a38ab4754b4e07fd9acfff6f272a7849306ab098d88f3348c0cd3a59b48e1d29c9324e76b75e6f6adf5f7478dbaa84e08b77b2fbd6fdd16f05712db5ff6aefdc043441c395e01aee445e6d18eed0fca272d7a484c48224dc0ad54cf4c375920513fffc968cb8fb7f495aedbe3ceb6b26903c6ac0d6f56ee0360cc5eef85b97fcc08e6c05b89e74eee3c1e611dd47fe4bb97eb10b37d281dc0b335cfc72ccec568e421b7492895bc367f9183f7143e1589d55fcf6c537410dc44df8ff5fd8e5739a44ec5a0c0230683", 0xe3}, {&(0x7f0000000500)="eb9c06ae2fcfa591711fdeea0e18e8d22c58f2a326e7fe3e1be85b831ab3763f858e1b740678dbd4f00475e8c3d389ecf515de84ae8cce64a1714dc8a9cf495ebbe93164c6d73983db95080ec842a3c677dc0dee8fa453e1f15f6902e156371885c115fa8c7efff770b3c2028a5a5a79677f7d9a24a548f55e50797b890cd4924b54114db3005e362caf9f4077bd393345ed9b2f57e0ba52f235a6ce13f81c8b9b68b4b4f2e266511e144af4e156523b97a519a1d103c660f07ba29649fbb6bb90cee4428e524dfc77a673cdfa1dd3275414bb145da858", 0xd7}, {&(0x7f0000001300)="058c14bc5c719e89c2383926b344b7ec5cf28cb7803ae2a59a2f35eecc4ecef2fe635993e825537631d3b9137d510aae112702d3d594fe968ee228ce3faf57afec944c016632ead03e9132ba2465aaf0f7ea9e086c08d2df66e8e088d0983a00ae65b168cfc57692ac356a5ef3e1831063de26efe9e87f05771f456294a09b67901b828a559a9a26e250cc9a93ab1d94156b77471d07f2cb4462ccb44316da6c6c3142bb1321725035829de3c0ac842424fdc65d9337ca3bdfac865f48b2ea0d2e78ec77b42ca5ed712e3503e948dbe66a32dbe79db7d47c3b504817cad1c7050bf8ead99de0f53ff422584d3384cfce9293ee5cd716b23fcba486d36e875b78555813e0ef621463dfe241d7f1a4b20041c639698ca9a8f7aa147738ef1c0f46a350873a93630999570332fc9ad9be24e001c426f2d7ab0cf5fddca0d4d9daf1fd00642034f2697d7b497a13dff32c80cdac4881d02e5eb996a77654716e8d40ad2d69308b631c11f4f0be3f573debae118aa991f8c5c205eae6d9b92393a2a616e7392cc6d58586b3a7efebf405bf7a519f336b5c81f28dc90938cbd9af937918301eee86a2950e3f4bdaa889331b50552f04cba8093750d5e40e6b48621ed2eccecc0fbb4f21fca0a684c0e32348f21bf7bb903d2c08b3db01d288e5daa844e84b8813002378e977c8cf470e3b85890796524452045f73da19c7a04291d548491b9fc2ee226ac38c7fa5e4099b36fbb8cc164c13354fb09237c2fc2ae3d959cf54be55f527125dac9cf7de8a0e315a3b84a7da762a08223a2906f85c8b5460bb2afd7ae183a68f4f8450299d4b7f4ebff71d374889072491d8f2d27ebde7320ce169a5f26fb721f1cfcd2a98285bea3239e5e96a6e08b6402adf8a8d252fe9116a1e92b64b3cf3d9a3f9570a2e42b3cd18bb0fc1c46c1368db752e9a4bb5ac0f9da0999d4652301ffbc35d3083a08b63b6388bf75982fcf620d3ab40c334c9b50698d4901f9be3854042024ccb7282b013bdb6f83b54991be50818607e8ad80d9d81102ad852eb03a89c6634036fbeb06093a61af2eebd4c437c125ee9a7f1bb4a516566c45595f577fc884dc7b5f946107833fab95e4a7013dfed97f3a86573a543cb78b922c0dfc83aac4405ca438baa3c5c0dc9a34daef4b4c1af51133c52255e44ba6b6afd449376397d2b59e6f3a986d49193c27234d658bfb0f8c3d4a7d2d80d995cece607d3afe37631bd28f8464bf64f9b6761356907bc47a86ffe3bba74784d740760ba722679634b4a10ebd5911069625832f1b543ce30e5203fb43139f0012a42e75de2ef5421c7cc8259571f71c8fc00e9d7955035ccbec44db8cde6c4ee136b76ecb45f2be92b7245535e97909a532585c95ff96695ee718969ea40838b7dc107400bd1fd1e20f8dc784108de921c651cf43c737515c87d87eece4e1949af002e0827eb06457939fc21c015fa6e9d152a7a04e344eb6b99a2c7121f34831bb5fef0f4d3c210dfe6c35d2e3581f7816cfec1b2512086ec4ab28f14bd3c7f86b31a157d3cc2fc34db1bd3a46ab0491ade44160c34b9cb5274a302936b74f7fb574ff2d9ba615ae7f37ca1be1feb42e90d7f1dcacfdac7508a8c7db69c401d61f913fe2c4792ca7902ab83e295eaa25597428ac16b8305b7ac053ae950739310f1a7b641dfe019b034df36d1698179084ed3bf4fb46e1209fad864c3fd12e17f1df1b8a5c0e85e27a8f7879db65132f7caaba0cc3eed51181583b072f04edbd646fe29c3b70494d7a23fa124f90147f89129e3b63a6c48d3cc077918dba625e44d8418b79aa3f9b553e03e275a4673cbabf74edcd22bc97a42ee03ba94a6190a819a6abd062f0f5dee4ab685c9186fd7b5d1e4f90d34409bb8f460df3f605a4a6c70a65d188523f6abfa1222bbd72e6e43ff5e92909aaba4269665240ad1759fb0d4bc12958180814bbab37ac6652e5646c763d1c65255024c6722e48998a565a9ec47587614e091941636b913a909c1aea808b2eef7e3deb654d1e1274f560c52dbd500fae8ae5f9e9faec0bde2075683267e0e0190d9dd84dbb20edf03de65ef56a76f322b9fcf31f21eafb94cae48e1535bc0620790cd26e3b1fc1603c63a58851ec745a2399b29005941825ab0330838b46d91e7e9b4165671db15fb2b89dfee0cd30b5b331455265f998aa3a225cd251a68ec6661bd020cae25ec485ade4298abae08bc573bbf964d9b4a2ff93e904afa64239c1e81e75734f608549631dff6dcb6f62b543977303569bdd17dc06660ad19d32d4ea07e99c9613c04862f9c4c274998d614e4a148567b1e796e8ac92ad99f5680ed192413cdd3af4981e35537bc3793d7313bc6a9965766801911636b9f9978fd012a43242af4f6922fbcdcc3264475eb2bbef989f93c92706a345168e809b9c63b2302a0321935b5dd5ea575ff38705b77cd5a2599d1fa22ecebe50c20764afa7c295caea9baefd6aea75ce07fa3522d809279a9c546e6b8595d7ce2468a4a4b5ae5a063e9aab4166ba2dbbf7a934dab981d944d28da5c8e047a5d9f3ec0411d642eedb9e95dab6c22bf1686cada504a8d0ab48aaa65771e40248ae264ea9c59d46cbf6f083ee92505403cb90eb168b774c1c1897c2ef8504d275bc3ac17223fff2141f149100fe2b6ca457f1847bdcce3a181bcc123a7b0d03226eb28f975615057d3a402eb223883ef2534e7dfcf66dedb63da9896ec1e2137b53931c96bd472e92f2789d5b8c1ca868209c9b71e9cf3ac255546e5cb250072bc3a56b6df208f52545fae030d070f1a080d7b7d8a394886ddb61bf87f630c24260846c68bc55ec4347c0a226aa08796d82d64978a2a8b103f9368bc63f8975c4f64936d9a350b36e74b8bec963dc5ac3951e34173f9aaf8844f24a78cbc6deec859ce7b2327881cf9465c08de3bf4f3d1050e71ece1ed96200b69a2aa59b4041272472de2e118b3ed6686c0683d5899aaa8aaaa8dd6f4fe6d19b18b989a590e79f126a099516c8b183264912923da2c156797b87256545547a18ad4b3b10784ef5fe705ad1f89e6ae30e2ad6c018e12cad29a30b5cc9d10ed20404c1b1b76133a1f980a7ceee7c53398d1a0eb8250012d92f028f5bf0de91a659046a7358131e72f239ce56d3d7146eeb783ea52549dbfe384ee8df405309babdbcd7d7c92d945e1add2fe78536c9aaa8aca420147615be33fda9dbc01246ecbd471a383b2ea0177c6dd958c55cf356a875e4f93b5732075a90859c6f405bfe0881e5d01711615215b9c08ae1cad99b6695a5d6a1a1263c7923fd79bf5e3429318572aca26d9fff27b596b680b4945cac65878580110e492159a5a6373925db3ad6d79c29ad57cf032f4f5e7bb956157c466a2033c34cef384744b316f01d9410dc0202d9e38cc5428d9d6d784420f30fe3540d6711e0aba3a38503b293e70589559ccad2618f52fbd368a8a385c80f65e2972205cb3cd49d100c2f0b0a94eb0c7c9f138a9abc5daa91267f5e14fda6375a0295dffc7b0ff76e168c80ebf2e07125e33ba847b89e7ddf94fde4bd9d59d97fd05006cb80e2cc17c38dc53b746324176e96438fd9b8cadabae0fa6304cf7a18c326e0a34f4cb2fe57989387a257c4f5383500672ae762c8829e81849646de496266d1b7a24909fe6d65035fa64b4afe8bd698f411baa8e1d043560295f4db682f7b160ff0764890683f7794bddad872a5110b450757800afd066995bdee9a043aa3e6fd3265f32a5eea0e040e486fe50220ff1048d9c6ea89bd44e69473549ebfb14206f3ddbc514bac36ea54d78d2a88ff4db849152e71d1969ef17a4f619fe962546d0c1a0da4a0d7e89a6753181f7c3cb2fd5a4f3e96a522f7cc8dbb242f0eccb65bf125c921c68bc4b28f06538295130e1ef2798052400f2afbdef10b57e60c2cd4f4e241893c6edee38fa15eab2197b14a6d8a6373e6a20a1865017d32cf83965658f8bb4a26abcf9c196dd3d48c1b4a0f16317681452b7fb7e69dcff3aa5d8eec5563264b97c2f19b3f43f3a6112b846605cd1629d5e2abccfa5ee7ff2e905caea245b842bd9055acef533be5a06a99c6277cd411e92d8c6aeb5640cd6bd0784d5c61e805976c46b593b6607fd441b5584f582fb3a530a4d79f74de05cbb3d2155cc1fdb464490b791fc608c73b522ee2061b934307dc60db36f14d14b009005c017a6ec42808dfc4cca516392c031fac2c1f395cf32c914eafd399823fa00fffdc92967359cc230550ae873621e8b0331133b3669f4edff5a58ef9a7800c34fecaa61d0555f2a301f158469822c87dac37f0b5ba31eff496e2f593f5cd3752fe2efa9a7f92f1ac9ef3717e0c564a2e52a40399d1c984b0bd4240c7d66a5c17b51f1daf8d0dd617629867b3b32f52a5378ad332bb497c808ee518c3d40627e70548d1e4d9b79b1e10302e665685622026677d106323b8036a6c596c0f1c810dd902ea6b3bba7cb52eb2a05b79027c379324bf2a7aa428e0dd0c71ffc2d6a609679159468d28a8905b12ea7369dc54a7e3dff5a3ce07ba4ba17deb3e283251622f584eac0b727f611ea61f73e225cb5e17a381756bda81ae8da356a950ed12f052122f39983701209f970fc8aba32ec048d9a38d10309eb2b788a53d36f763ffa400cd850f02c62924dd32b972a6ddc47e03f927eeabf4e41d5162f8200a772579b6359566822a7a5bfa0b0500228034bd3d5d914fa29abe3a5a27908cd90c962f887d35506d9e374fb395d35cf9787b1a2e9f6fff9c38c1e653a3bfa9bf4c27aa19cc5c7f1a1860003043b3e56bb762548fbc45db8bb1b38321ad6125ea2bc8891f12b7471ee3441cc8403de82a6680241a796bb0572a249bcc82a405d681588cf64b0ac24d95b42021002810fe5b1c1f34a7832c6fc4658aaa0ad9920a39035a398848516e6d672b04b9d0de92cc17999c3c609538feda5c74f6dcefb29e08ba799b971cc81147423413d68da2a26b4fba31e2eed8ebe8b0147515846f75441d1ac767e1694c17c28d817c78992645f5bf94009cdb73a150261a47798ba729c5e872bd4ff77bb9b0c277ac24332a135198ff82988313692a2f938d44b02280014fc3d0eb0bc5901ed8d15db265893fb7633bd3c49f3d83dcdead4d53692e7745c04ba4c5e23f4ac34eaa4bd2722cf86f9adf769e5f0ebf4305c439812cbea5915f2a3be8cd3850a6f49fb9b770087e7c8cb8e480cbdfa0966d8016a844322b9f31ca0679966e8ccd038035d3587bc8e3503906544ece24a938e4d42e38d56064e119813ab78de495b900515f042a5f6ac759fb6c0961d7d38460b8fd6fa0a51a7407681b11ee2d9d0cd07fdf5bea313d79a4063b45b8fe43b433e6ad33bc0a0ca8f0cf0b8769370baa87dee1e917692412be956faba4fd85bdbbb9bec9fb45ae446b9f831c4c92576f99fc6d34e9bedd576dee97d196096d176bd88937338c3570d287c999a3b2f039e83f2073807b59b4cce41189be7d18c416185526553d4074e83ae69ab852511f882fe4213d9c8b3ee83a50bad64cac3636ca465997a6bea52035f8b8c96aa94e1ad46c01516be2eee069de738b62aade851c92b41637f6e9c209421f031f542c30ed0020bf5c4a3e91b992a25854e060c329f51f8015e2afbca8207caede64ecfcda3fe5ab29f02126f50cfc6b1106431a364b7acca37e8d8e910a5f5d8e9013b258d363efc4cf93dfb7bf454689fa1fa0d64660b4673778847653d0f9d91f53ec44d5084fcb3eb42c2d3ecffcf3d106742", 0x1000}, {&(0x7f0000000600)="c6192bc5b1003dd02dff24f9e9a4c8ae194e1dab4f0c871e699075e4c79af0b4d942868ee8aa6a918d84d70ede98b2ba273367763c150a57263c7754f6caea5c7ad86211cae5d5da1810a9a309eb17b6c5aece48585065a4c18886b5701ab8b5af384fdfc3821dc74970f13d25afd707cf94fbe37c8c91c11e38a4ccb6f949e9162bba6cfdb6594039a4b8c3c47822bf3cd9b22cd86988fa2efee017994562e98051c95e3579bd1ed2b938aac959c1", 0xaf}, {&(0x7f00000006c0)="0b2264b073f3bf1d429267df6fe9b3c791a5d0fb2454d1205a60cd1b643e9393027620f6cd9ffe3ec202a6a9d158f8ef6899a494e2dc2138d7a45743eb22997c7708ed8b51205a311f4281a8daa78b4ac583556e4bcb492ace167c32e137a6728fca7c72965a4e65452f89bf9ed3ffc08e932d012b6af83a5e7ce2bd5994c7b0ddc7f29c06f975c9c71679b1d3735af1c27366f48b9dc7e0e5f543155b61efbb044c68c59f25b373eb653ff68bcc11aaf4884089142ec93882267c446954a385af2ec8409c7d5d1ae7afc6b9230fca27a2235f1527ccf122d727bfbd31509eb17789ae15524112c5e6194816de7594442835da42150e1f3ff76215", 0xfb}, {&(0x7f00000007c0)="b133404c03412721e9951da54f2ff33c8d694d0f82ef3c099d53fff0d828f486a7e2b69843b733db7e7e09ab2af95dc7bd022f230b41e6fe954102d1", 0x3c}], 0x7, &(0x7f0000000880)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2, r2, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r6, 0x0, r8}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r10, r1]}], 0x90, 0xc}, 0x2) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x4, r4, r5, r7, r8, 0x120, 0x3bd6}, 0x100, 0x40, 0x0, r9, 0x800000000000, 0x1, 0x9}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4, r9) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) r11 = kqueue() kevent(r11, &(0x7f0000000140), 0x5, 0x0, 0x6, 0x0) dup2(r2, r1) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000000000000000000035b9000004005675dd9f00fe8000000000000000000000000000aadd7ad97b9d98a425b2216373da7606544a6c700bc96f9b1059611889ba7b039d50d2edcf3a2ab44fc853e4ca2d1c633f9e5ba42443cad77b1d4618c19bf8de97e3bdf24f12fa45ac38d77e14ae31f0652133405ebca1bcab61ecf982c84c7a904edb80bff3cbcfffe23033d1079a4af264de1515ed4b7f56af77bdd671"]) 12:46:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x20000003, 0x0, 0x0, 0x0, 0x0, 0x10a, 0x9}, 0x5, 0x3, 0x8}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) r3 = getpgid(0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1001300010005, r3}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) r4 = semget$private(0x0, 0x6, 0x721) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000240)=0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, r5}, 0xffffffffffffffe8) r6 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x0, 0x0, r6, r5, 0x0, 0x44}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000003, 0x0, 0x0, r5, r6, 0x10a, 0x9}, 0x5, 0x3, 0x8}) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, r6, 0x0]) setgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, r7]) 12:46:23 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022ec86cf2b00f0fc715c0c30d68542f668f44ea1e00"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x4, 0x7ff}, 0xc) dup2(r0, r1) recvfrom(r1, &(0x7f0000000000)=""/82, 0x52, 0x1, 0x0, 0x0) 12:46:23 executing program 0: r0 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r0, 0xb2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffff0) socket(0x1, 0x1, 0x1) getgid() r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000180)="364f05432ed4efa7f50b5db34d171c9b1313cc4a0a6c49b9d29a955c19529a839bcc61f4263acff38acf8bb35253a06e6600658f3b43971feaf2d2bdd5eea8a6d636023eff261e38fc33df6af58720837c7d3d79e01f104b784d6020ec0c00ea62bfa464000acda36a8a5d34d59bd4d49e728eb418e6cfd06c9c4925f1ae2293fa7e509b0336a786d16cc2a6843821e0806703f7eada5a20d9e953aaac0a9364399d89777fb58c928eb3c9fa0eaee1afbefe154ccaa0806228e1400785efa349a327c1c4066075b059479dca7a303f9ea6a7b7f80eddcbcbb44cd30a4ddcfc9a8ecd4d0f66ed6cfda335eb2503a9862a6ddced1224898c09e98715", 0xfb}, {&(0x7f0000000000)="976b97e8d5fe88896f34abee0ddaed3c261ed3efc30cb43604d95a9394ba0dbe8c8d98429f771fd20160efd649a204aeec1f467af277fc9f2770da6596fb", 0x3e}, {&(0x7f0000000280)="4b2d5b4b4ed2b859f27927e0d645ba", 0xf}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x2000000186) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0, 0x2010, r1, 0x0, 0x9) msgsnd(r3, &(0x7f0000000040), 0x8, 0x800) 12:46:23 executing program 0: r0 = semget$private(0x0, 0x4, 0x5b4) semop(r0, &(0x7f0000000240)=[{0x1, 0x1, 0x3800}, {0x2, 0x44, 0x1800}, {0x2, 0x402, 0xffc}, {0x1, 0x3, 0x1000}, {0x1, 0x2, 0x1800}, {0x2, 0x1f, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/97) semop(r0, &(0x7f0000000340)=[{0x0, 0x1, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x800}, {0x2, 0x0, 0x1800}, {0x2, 0x6, 0x800}], 0x5) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000480)=""/237) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/253) syz_emit_ethernet(0x6e, &(0x7f0000000380)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd6031797100383a0000000000000000000000000000000000ff0200000000000000000000000000010100907800000000602484a200002b0000000000000000000000000000000001ff0100000000000000000000000000012b000000000000000a3bee237744e4e86753f686da358c8bacc4703c0ba959f61a6c881141c170e23e49993db6c789162bef76a528825c5ba2a477bb9087211c51256cf8822c3df0ce1a38aa843aa1f5b8b6018b207555ec679ce314db0223f853c94c0607259cb738bc3fda52ad883bb07915e4546490a72320"]) r1 = semget(0x0, 0x2, 0x8) semop(r1, &(0x7f0000000040)=[{0x3, 0x7ff}, {0x1, 0x0, 0x1000}], 0x2) semop(0x0, &(0x7f0000000000)=[{0x0, 0xe, 0x1800}, {0x4, 0x6}], 0x2) 12:46:23 executing program 0: sysctl$net_mpls(&(0x7f0000000640)={0x4, 0x21, 0x7}, 0x3, &(0x7f00000000c0)="010000000a0c04c1cca75c84d56bfe1c8ffdf6aa78bf0b6762919b8c9f07bbc19eee86228bdabf1977a9962b30ddb6fb346abe1472614424990e22899d18e1d8ee71ccc93495871e79ecce2f6b129848f16f9fbcba423f0546636d65a62f8b3cf03adaab5ef0446701bf76968acb7046e0f0264c8621378c17a3bdfaf8a9dd4ded17cfa96cf8b953", 0x0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/97, 0xffffffffffffffb1) 12:46:23 executing program 0: syz_emit_ethernet(0xe5, &(0x7f0000000040)={@local, @broadcast, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0xd7, 0x0, 0x0, 0x4, 0x0, 0x0, @broadcast, @empty, {[@timestamp={0x44, 0x14, 0x5, 0x3, 0x0, [{[@local={0xac, 0x14, 0x0}]}, {[@broadcast], 0x4}]}]}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x8, 0x0, {0x29, 0x4, 0x3, 0x5, 0x3f, 0x68, 0x3, 0x1, 0x2c, 0x4, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x38, 0x36, 0x1, 0x3, [{[], 0x2}, {[], 0x20}, {[], 0xe98}, {[], 0x8}, {[@multicast1], 0x75cd2675}, {[], 0xf81b}, {[], 0x1f89}, {[], 0x7}, {[@multicast2], 0xad}, {[@broadcast], 0x4}]}, @end, @timestamp={0x44, 0x3c, 0x1, 0x3, 0x9, [{[@local={0xac, 0x14, 0x0}]}, {[@local={0xac, 0x14, 0x0}], 0x1}, {[], 0x60}, {[@multicast2], 0x7}, {[@multicast1], 0x400}, {[], 0x101}, {[@loopback], 0x7fffffff}, {[], 0x8}, {[], 0x10000}]}, @rr={0x7, 0x1b, 0x80, [@rand_addr=0x400, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @broadcast, @empty, @loopback]}]}}, "66c2f8"}}}}}) 12:46:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000001640), &(0x7f00000019c0), &(0x7f0000000040), 0x0) r0 = socket(0x2, 0x1, 0x0) madvise(&(0x7f00006aa000/0x1000)=nil, 0x1000, 0x1) close(r0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00696c90b2eedb000000000000000000"], 0x10) setsockopt(r0, 0x5, 0x80000001, &(0x7f0000000080)="a31098324343cc3b5a9216d235cbecb2817f3e89010c5fdeb4297c65388627371e41173783fe513e78566d436918a2f723330b2677959c5ded528a395ddc76519356323f3a88fb3b30713d39172dd95662eb561636075d8370e7242ea42cd5c51612ba69ada56ed3ac1a346fcdbfe00097eb77ed4220faafcf2af1ce7d28213acc15906f3094d3bb2e647bb40cf89e5d0d32a54dc52d62349277ceef297d289089e2af940c7999e5df165385ce7f16430ecc8e5cea1006a2cf73f69224ade85e9f9ded70210188727c6c5ff97efb67e8f6429b32d345edc72647ff3adf6187ce99c617916065d18a7d4921adfed4ec37249efa365220f469f40265ed26b50e4b320a846e6379b90af1bcd6b6ed9278d43144e3630ec4409cfbf1d80b0cd59e18a035b40c5a70e737239919b0ca497ac3e497f1320715d28f7bcfcd9199d372e1076749527563b4df944ffbcc6d031c14983f478bb953e2cad6089e566f02844fd38ff7395e9c98a00666464b73bd93920b2b1ef2844374d9f0252c2cb13868f5352ae22a78aa2eeb90a1ecef6d26f3e00b51f89cef875f56bc5a1293cd20a29d6cf616f3a4a396d56328456cc6b17ac59f3352a73224e0c14aadc27231fe69a126284b137b4ad125b6cca7e96c879a756c3d3570f01def53f69fb849ccbbabbe03641cc8b89d231dfe2f4293ecede6eda26d3bfd3040705942bd07d807964796e04dd74b225a48edbb8877dd2884688f3dee2767933322527f92c0fdc690b6c11ff17765c0089d5cd445affa4a9cbd115b3ac25238daee6367eb641ee202e32840ae1da8af3ba91376d000c02f289e60426b34dc3c1b05a4da7fa6633acbeec02431728bce868e3c5decdbd3225cb406ce1219f846bd7a4dc982cb7fd19bf4b2d42363a1f0d582ed2f5e689545532f8b29405159c015071b3d1bda49cbe47887363d903324eac28fc8fa942ac1a6770489c20c4dfa012607bc8757ea999b7790d75a9c004da1f88ddc7f1d8f3111ff008c9e168e3475faa050a89b25128ec2678bfdac6504c3d81eb87153c5426a18b8f1a8b2e2f61bd2b694cc1f6c11157d70cf52024776c9254f709643d6571dda55626faac25b28fd1860b21a9c8a11e2072d2a5e48691ca59ebede8c3ef92e78ac04bb234aaaaecfc3a4d47f8f5cd26a56d772cc22b809656bad889863f3ce3907c63ae470c8a4a59e16dbbe27763d74d06ac7da9856f626f660b03594f5b29f1f04079581500f23892d36f8e8a9c074543b821f73682ef59ee6e33396c84c5ed849c5556ab7c365fdbdfdef0268b73536f27293c7bc74f49c6a39e7474ce8f810c67ec84a8606b598986651042c45f64b9480fb6bea93a22d6d03d3caa72c2e83bbf64c2044c27ae8b208accec89a06342b6ec98e3862608a423c97094b066ecdb983999ced631a9578cb0520e6e40885af089c57858cf036dfda39e51e8bda1ca322f9346c578a70fc320974d4c1be007eae83250d2c4eb3e5089b862425874e44629b4f66596f9b3d772858faa4ec7b112083dce8cdcbcdf3e6676c7c43bf0dc41370fc632863a828b5609ffa3a651a559e8606cb119261268eb9e7abdecdb1be922f6dcc7848a58820aefb25ab74bf117c6c5589ed6cf7cfdd31438466d2d08ffdd5574d56925c894b011698ab759e86676e05a661d6dbcebdbd1e2a061877a2274fd0e2c118cf1b119d21123aa81d41390a97d014431385743a7360e04bc45ead78412965e06cb03982a5659bde02a61f973cf6c6afaa461b9df222f8252f757cc889a3407e9ea51c8563edc38da50a49b6be87b0f3e2900df5c6c75ee99147bc569758ab93adbe36c4d381951cb2763f2347d564e466f01ac23a85d3c14b9e943cb79a07cd9e5c802dad14e68d124bf1c89f123f77280d913c6ac3135dde24c40279f7bb845f9a12537982f9b38e5fc65be6c68978d43e6b8bb8bdd490c789ff60e22fc82af213402a43f88de5fadc1dda988a71170684155fa7299d58797a35c7170359b010cb4f6c8d15eebda9425b208e61b3c23fe522aff4e4d2b33bd96bd736aa4cffecb78de5345c9fd7833e7dc0a6c609b8797f51a692d4b25aad24d6ba5aa6f39e704a7e5ce334d53586477d20e1701e03c64fe4d04af1c37428c8fc894fff5bc46ca7361d06a9572f18a2094385fd98dde9d88d64d24ce6d35423d3943dc53d488c49e111210cbda97e124328402afad901b191006cffaf19d8a8c26067094f4d966f9de88bd48b07ecba6723751afb9110dbf48978b383b34696e58eb6032dd4f0f312b1234fcc980de7c01b8806e8f1633ad4f871045c1657b158fbc73e50f9750647e05f797cd50e760c246d0f7d7c0ffbafc74e697fdc2a5d776c41f2f90d547dac6e594c16186a9afe11b0e5ce26a3f733bce8d0d4fb82bdb25883b6c45beaf445c2a92f4aec09da5f71a2483cad257a70749012295096156dea8c1f0faf40992d4dcb3e49716c29912c444713eb6d4d7bc1e04a06a5c5831dd56e38027b8d1251fa69f66662fb9036012fb0d637922a6555480dc2ced23ff1d926471667f8fb75ae760df403158d2d6a65520850ce00835571025782072c8b8551a50a66893b33366607deb2bff740ff562db8fa94b20d8f0a83fabb7d6982f0c6b6989a372c6157773b4128be904da41666f71065fde9d97981395edfc93d5874339a96af99fea77906210f8d96d4a0d02b22b7ea8fc98265333bc773a3b2c4bf75dd1cd88f285ddc34f692281c25177f8069211ae6ba17316daaf53d2e9d78096b692ec1b64aac3ee283635a4918991e0c2f98995680fe7f7ebf1176083a42a06b722ec165a4b46d1ef8242db3f00674fe36153355f9d5776997c2eca1f0a92f9df823b6bdba08d6cf07b0e820a4ab3621fa4160b0c145df3baaa23b66686dab7bafc2ee200f9ab1e7e5450d4f0097a02fff8fe749a208832968a128ec48881159f1789b4d5c66894638deca854d6cf570a9d1b66d0c7e282a7c077abc818fffb1f225a2cacf133862b2125d86ac07ee5f938273c49133a45d0f954c91248a6953af8359460e0ae6362bb77022f17e826f0d9c47419a6ba7281ff9b850f73ba92079b92787785457f13a2781dbc627debb07edf8cc19a1115fe83c290eabdb1bac5459152d97dd66fd05b7ddfe4a257ff25dcd6896aebcb19bf9da14b344dfd76f06a49fe136e077fc53cd87832ca8511ee78229712df21dedfb2381a41f31f86e0b8b93e0c353228e82015deab3a18ffec49b1be979a2d9abca8a6d9a782762fb7de536a6726b742928b37c9bd70bb5e729d53d5f959facdb387b5a7b3a8cb7afde402914966e46cc9ad4cbba188ccf25445fc6160e3db08fecfd62e75abba5f7eb37e3076875748f8c7797b0bdb040d5e9844f081f1721fb3184524f5fd24e04c68b7de8730841996125237afc89dd71a47d83dd9b800d3eb932e3fba843238dd696d87b77007286dadff1f8504d69621a0d6b341683d752adb89104cb8dde77553e1a592491dd5288a6cc76b2c14212bdb956fe07105e9f5be4811a56be591a890d66673d28c2d2aa8671e853150bfa26f03368649c13b3c3c7713a47ec1d2e3bbf1152cf0927147f243fa7bc9fb1619026714ef7f5c0cc83bf30fa62bd0cf82c85526696b7855d0f25d3853497339194163cb7a4f1e9333b9fbcb7dd78762816eb3be11302bea5ff652f4b81af8aedc5129622ea0dd7de8f8676bc63482ac749fa1c801fe50cb840d41e069291dd9f394be7a44d47b11f31c7ddff1d692cf098d7a55ea2d0ff06403ed452e700024e94add51ff1f631a93a8a116c020ee2ceea3fcae04325c6461c83b830689db3cd5e8c04e4f99f2aef8d559b72884fff5b87bcd73b484fe58a640a3e3d0bbaec71f9c803ab8dc8eeece8d537f1011c14f19517006509ed478957cc077299d82e66b6d14e00d2e551e2cb62d76924fd3584b34e78abbdbc8e4edb45a2376226a7241b338c2bf3e0680f50a832eb83d74c06bba554092b5ef3c58460bd7b20e2b06ac6951b012247527f3823d918650c063a3534f872971ced3d01c322e8602e975daa405c68d431efb9c8800a4f7d7a1d967959f25a750c9b59e0ec71295df346ee6364e49523f890d743ad6e972df58c5a846ff1590fc270dad3ae63b50ad35156c6d5373afe4eab37829bb90edf9eafe18ebdc26c8d37c3cb7d06442af9d233262db156d91df4b5b2437e6a13ec0d959e0441946c596d2eb76625055923c924e8e0d7c5f6536a4a160fb7599d105abfb3fd76b176b3ce6150110b4f337ade8eb96e18f49ce5162b00bc3bc7b0b5bd6504fd8f4cc501456b2bc2bd5b27b68d6050911f828e2e940e3b066c496ec5409dfd63368db0bcd033f1b51d1fe5acc5e909c012a45b1a8afe4faa057b133a79fc39772cfc5929e519fc06a90c2d2d71062d2a699c5d0faacfb10472fd6ad57d5dd21dbc922b71fc456fdd0827c6ee2edcaebceba7ea4f36d91f1810e7d3e76aeb7274b6cb7b4ca9569ffd1633a32e61872071c026964bf9f6ab798f66402e81fc674101b64b3cbcf4ab9db1e63bbd698b75f324dfad7a64165252f3c2a87223997c21493175be2aadf5876285fda4caacceeaebe5e1b40b8d607f442423c24fb9bcc0853667c752708b55e30a409d13a95361d296a26de5789cda237852415dac79f839f938c2ac5c4883756b2f4d698ac391027345652c34f8805e2fe376b6e9e80d695acbde141f734544a95528b2b297c566e11b79abbd1bc6ed0f2002c1b67f20c177ad496114551bb27814ec68dfb20bc62dcf3e7ac8e55fdd12302b63f5ba7ba2155a199df9aaf6a7aa60907ca27906a9e8860cda0b961810f3aa9d3a35975410f4d34843fb5d80d58c07b698d4b10790b7edc29f288ec3d62f99af349bbd546a33beb33936f76f9c78c66fc5dea7a89e6a8b7c2c76bd2ba70064b5da0005cee67e55ba16bef63fc31d1f9bb811fde106de556e4f01f0a3f5f9b2f23024313edc45f5a324e5600fe2f92ff614a57f91f7bf34b67389f3260ff1e9df4df43710243e23da30b1f5a21f4d71247484da2a4e13162d775fa0c6ee88583de2078e05256fcdb393e39b1e86b752ac9b9fc9bfd260ae35282a2f2a9fe2bab0e765af0e77dd95eadbfbcf2715218aff907a2598155d5dc47562d191e3622ed1516cdd42578b2e14aaa68aa3ba05c9be8bb487dafe3143ef28d8ff1640156fa02e7905af935aa4573fcbc1b438f6a06f8743f6a9f86c0e5d4792a663fbe9c681b2d14cde04e9e1d3dc9b2e38cf045d0ab661c626f1c7436982ea3b6a6c064d44cc98fc633bcadb87c29c53c6536dee929189bcf075d0cd8b9335d60727970589872b85b3ac812bfec4effe07d7992714795196f2657290ee99d05fef752327b0f37be7814842fcf1aa1e26a40d4aae536bc2e85bf0d1b888f08303e965c7c094bef1a5235cc4d140da6de6024beb2c22eab1f27aeb0623d840f462df43a97aa16658604ff5392800a6b3801235e080ce593bc782a41a4b7a6278d6f29f6762e7ac09735e914e1f0a21bde646fc13b0975c15fedfb69df15b49a327e9d29e7b80a873c1f135c90f570e9b1e43c0953e2153c63f6c90aed44f145b91afc359f861260664b721a6b570729dae58db10d52e6065dd120cd4285c9bc2fb0c4b002fc00071dd693b4ce1e0622de1e315cd97c9e6459ea54cc1d6b59359b564bafd0b29c829ddcce548191187f1b6ac932f4d9d5e3933166b9a44ca2652b2d53670495caf36a600262325c925913ffb673b", 0x1000) truncate(&(0x7f0000001080)='./file0\x00', 0x0, 0x40) 12:46:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="8202262f66696c653000e7f478ac9734e53e78f2fe85be73cacfed3d108b47971550de71216aeb0f34eec55bde2bda5e5d111e973685a1bcbe7eface82d00259a6d0a61c811486c5585d0bc1987483f4ea1b4004cf027f8067a5917578083bda788bfffc359652415c6526b803bc3462377e702dbe17e21f19b091ae6a67c0ed09f54ac3d16c9086a7bb90456b94a60c737fd178f0fd6686107117e61469dc6715073aefe88102276f85ac993bce2a491191653dcc9199a45b00000100000000007e80152bbd2ffe06b178dcf5"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x4, 0x598, 0x8, 0x7fffffff, "4b5be66b067a0b4b13f00925523020b7e56d064c", 0x6, 0x7b0836b4}) r3 = socket(0x2, 0x1, 0x0) close(r3) connect(r3, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = socket(0x10000000002, 0x2, 0x0) dup2(r4, r5) connect$unix(r4, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000040)) syz_emit_ethernet(0x2e, &(0x7f0000000300)=ANY=[@ANYBLOB="01000000004600000600008400000190784c4ce60f403dd023da8f041ec0cdc391ffff78697bfb130000000000000000d4cf5550929fea1b234e8350853ee4c1ada1244b171f71329451c3fe38823dc6be267b462687f966dfc344202a651a432f4ef502d4b74a2698af4be383a7d04e5889dc4b9f7a1565b3cd00432e91279b3ea7349e3be9d2032665b61114884bdb9a7f090000004421f9846dc643ebf53200f0191681550ded5a5a6d936dbfd0d539f3a661a32d54b29659b0ff6faa1738ff4d6d2066558a82d9937bffbe755d00c869000000"]) 12:46:24 executing program 0: sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x2, 0x2, 0x1}, 0x10, 0x0, 0x0, 0x0, 0xfffffffffffffef2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xfffffffffffffd13) setrlimit(0x3, &(0x7f0000000040)={0x320f, 0x100000}) sysctl$kern(&(0x7f0000000000)={0x1, 0x40}, 0x2, &(0x7f0000000080)="795990f02fdc4c7e6dd11a40b520fa08f0eb5cde64bafd1cc15cef0ba081f76eeb34aca3", 0x0, 0x0, 0x0) 12:46:24 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000440)="8e", 0x1}], 0x1) read(r0, &(0x7f0000000140)=""/252, 0x7fffffffffffffff) 12:46:24 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a1028100ffffffff"], 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) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0x2d3e) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x10) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r5, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000580), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f00000000c0)) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="07141a72c9970025ff149b0129b74cdc285a1c05", 0x14) write(r3, 0x0, 0x0) write(r4, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 12:46:24 executing program 0: syz_emit_ethernet(0x68, &(0x7f0000000100)={@broadcast, @random="05e8ff000004", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x32, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x80000000, {0x0, 0x6, "e43edc", 0x0, 0x0, 0x0, @empty, @rand_addr="ff347d900cbaf42c82d67015216ffdac", [], "6019"}}}}}}}) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r0, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x5, 0x6, 0x1800}, {0x2, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x2, 0xe8, 0x1000}, {0x4, 0x3ae9b8cc, 0x1000}, {0x0, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000680)=""/102400) semop(r0, &(0x7f0000000040), 0x0) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000001c0)=""/157) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/154) semop(r0, &(0x7f0000000340)=[{0x1, 0xffff, 0x800}, {0x4, 0x1400, 0x1000}, {0x3, 0x9, 0x1000}, {0x3, 0xeffa, 0x1800}, {0x2, 0x24, 0x800}, {0x0, 0x1}, {0x4, 0x1}, {0x4, 0x1f, 0x800}, {0x3, 0x8}], 0x9) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x1ff) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/5) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000001c0)=0x1000001) semop(r0, &(0x7f0000000040)=[{0x0, 0x1f}, {0x1, 0xd08, 0x1000}, {0x1, 0xf000, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x0, 0x6, 0x800}, {0x3, 0x3}, {0x7, 0x1, 0x1000}, {0x1, 0x1}], 0x4) r1 = socket(0x2, 0x1, 0x0) close(r1) semget$private(0x0, 0x1, 0x0) connect(r1, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x5011, r1, 0x0, 0x0) 12:46:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x60e, 0x138) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x812, r0, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x400, 0x0) fcntl$getown(r1, 0x5) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) 12:46:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "00002451859e1865790a0000000000001fe600"}) sysctl$kern(&(0x7f0000000000)={0x1, 0x3e}, 0x8, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000180)=[{0x5, 0x6, 0x800}, {0x0, 0xfff, 0x1800}], 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) pwrite(r1, &(0x7f0000000640)="6f2d4ec58750bac99e661788904632a1c9196c902c70d81a28de095eb4d8451fb9ed87161b3ad1e11e1a3f8e153a3a4db01c974c1afcae87bd87993be184628f65262df13678bda3dd6594ff78c04995f92dc8fdd7280c3c169dab5b", 0xfffffeb3, 0x0, 0x7) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) semop(r0, &(0x7f00000001c0), 0x0) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r0, &(0x7f0000000280)=[{0x1, 0x6, 0x800}, {0x3, 0x40, 0x800}], 0x2) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r0, &(0x7f0000000000)=[{0x4, 0x7}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getpid() r3 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x80000001, 0x0, 0x0, 0xffffffffffffffff, r2, 0x90, 0x101}, 0x8001, 0x1ff, 0x0, r3, 0x7, 0x100000001, 0x100}) 12:46:24 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000000880)='./file0\x00', &(0x7f0000000800)=[&(0x7f00000008c0)='\x00', &(0x7f0000000300)='\x1c\xe9K\xf4\x83\xecLv\x05N\xb4@\x98tI\xab\x90\xe3\x93\t\xc9\xbe\x84\x01\v\x14\xa8\x92\fY\xda\xca\xfd\xe6A<\x1b\xa4\xae#\xeb\xaf\t/\x87', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\xfb\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)=':\a\x00.)@\\\x00', &(0x7f0000000740)='\'$:\xb4@./-]://[^/\x00', &(0x7f0000000780)='}}\\\x00', &(0x7f00000007c0)='^\']\x00'], &(0x7f0000000140)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001e80)=[{&(0x7f0000001ac0)="c166e40024f58679b1e4f3e9ab2f76694c786ce17067b21b6cf78e879493bb8a6044486c0ce5fe9f6bd36eac7060575cb67bf2262f5c97edc19ffa4da5fca0854cbe151bafa1443c6f80be934287a946412f893bb357d7be6f52a5d099f5d501dcdec871056ffa608bf12e336a46704af39dd4f8286a8c2328689d538f5d972adb9751862f298094da47daf0b69937f89ac3cd609cee8e38c26580c638e298178f44bcd693", 0xa5}], 0x1, 0x0, 0x3) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x2) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x4, 0x697) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x803, 0x8, 0x5, 0x1, 0x4005, 0x2, 0x7, 0x1, 0x0, 0x7c, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xb5, 0x3}, {0xfffffffffffffffd, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) shmget(0x0, 0x3000, 0x16e, &(0x7f0000004000/0x3000)=nil) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r4, &(0x7f0000001ec0)=[{&(0x7f0000001dc0)="00cca0fc34f2b7f78fc76edbf7202c4306f46152ebf16f54baa100000000000000000000000000000000d3104c2a7441676c2d53c4b3395e5026501ab5a22409b8381efe5ad69eaeb7c98dc44e37561b7cc71ef6b09c8499e840bc66df443d682fbbe5d81380cf1f9960a88b54c7c06c617743cc6cb0661521c1a33467032694a66c8613e43238b16fb6c62f54dcbced97a03cd504cda211", 0x98}, {&(0x7f0000001bc0)="4081b9613128ff46db764e09021135fa077315177b9db33f29b687aecc35665b6dc64666aeaa93d8fbffffff7f39eda8b5037700d43259a1cebd5085a56f2a5c0bec9bee6f4625ba84aba63418424438c5a94b17795f912552e1c5d88b23a4852fe10768e40000c261f80a86696c54f3c60ac5fed80cbadb02eed77822f74d745d3555428350ed828ab26cf5d5c41ed351c31ff1cef8b311707d4b7a1d9a99e0714f8b819fca05ed04525c81c480bb49bf5715f435e4c2b0c40d1c3b66664e695a6a5faffafb921f20104ded0d6bc0becc313e4e4d", 0xd5}, {&(0x7f0000001cc0)="c766b0c374d4f3090a7025e4b6efd155af37a157d1bad971d42a4a306cc7ba317f0ca1c648a2fbf878740da99b25cc90c2921fb9fb455e0eb6897a77229033abc6ee9f9f80128b46e5f2", 0x4a}, {&(0x7f0000001d40)="e82eeface44ce6616bbbf11c542398072a68b379bb4836f64da88da23471a1399218072bf12bbe8b162bebe55cd27a2dcf7f4f557fa1476f0e48df011baf744f16d143d384d9bce182bf261931b7c5ea529d41ae96af66def3b2563717d52c002b74e8e9ff758d98d729", 0x44}, {&(0x7f0000002100)="62b5627f7bbd65ce2f2cc30b249360074278fc14f1c6572dd3f033e5869500006172000000000000e9ec01b20e49cb82eb5977dc7c206f45da5cfad5a932b6212319963e69628b3b9e2211fb158933251e0f3cdc743a52c31ce0f0ba95eb5d4d1df573b4ff19102e83a8d9bea0b362c6f5c5a50055618f52ed6b852060ec58ce19f30ae6e6bfcfe87720a924c5efee5bf241f7a03eb92a8fed4a9f204ddfcab634bee0ddd18ea95e367470e6be58f59fdae6e73babbbc2598be84e41d23fb4ed49ee85088ec1e51d16b5d0a928d2f42584885be69291076157aca4478dfb7a73abf69e5f82b2fcdaa8", 0xe9}], 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200), 0xc) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000600)=""/140, 0x8c}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f00000024c0)=""/4096, 0x1000}, {&(0x7f0000001600)=""/149, 0x95}], 0x9) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 12:46:24 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="87f3453185028185b8f7167e45121cb82952e695122122b76c288033a0b8ed6c608d5ccc5ffdac8ad55a05e0fa2a0e13de74f1bad20f582c7c25f78e3bb47a10cb946a39a640020b047dceeca2fa03b2fe3450c3e940f45fd2156a278b587b8050dd177b04ea0e29bed9cc1bc5b0139373ac9278a6768de025323bad7bc6c501b8c88a408c7f95a69ebbbabd659d7337f5b55e541fe78132a9a2b39315315bcaa97225c230bb2ace4e1ea67d33f71322302f22cf5112c760376322c44435462e9d85cf624664ea", 0xc7}], 0x1, 0x0, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) 12:46:24 executing program 0: r0 = socket(0x2, 0x4000, 0x7) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="d4020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) close(0xffffffffffffffff) connect(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c65300090bbb2d94d0fb2f7c35caf2e61eb36615fcbfbe577c90f7c1ce21d0e1b749fc5fcda1f4dc5e7cdbbdf1416fe842612d48ceac2f238f95c45997a3ea867e84fde1d94af1ec0d2d1398f37265d9a4d9791786fc075983e71db28421f72e1cf9ba24d119858b578284d020e5ed985500529c60e4e228f80f93da45c89fdd761f10aa2dfa7d3872031ab00005bcbe75dffa5c3f974c957b53febadaaed9c2e2c254a90017172c3edea81183e86e9058fd666af3124de844b3e64dd56769ae419cb56bc813073f735bae0a5d40a4e6ee6633e52397d8e3d279eb8bcbaedf525225e22491cb92109cca8911ab9ced38a5edb0b4b4b5519f0e510e6919aa016c344c648e25e2a50d5cd200e0c114947fd5038feb1e14fc57450259c31788618d4f7b965f50f7c2cfcfe86287fb0ad04eb7ec56d72ade34ec6e48c28467229776a023b2a9d9456675fdac9c9b3ebbf861e19ef52f860d2cf47277bbe16"], 0x10) accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/4087, 0x34}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[], 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) 12:46:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x88, 0x3) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x23, 0x3, 0x2}, 0x4, &(0x7f0000000400), 0x0, 0x0, 0x0) 12:46:25 executing program 0: r0 = kqueue() socket(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xfffffffd, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0xa}], 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r6 = socket(0x10000000002, 0x2, 0x0) dup2(r5, r6) connect$unix(r5, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r8 = socket(0x10000000002, 0x2, 0x0) dup2(r7, r8) r9 = socket(0x2, 0x1, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffc, 0x20, 0x20000000, 0x7, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x0, 0x1, 0x7f, 0x2}, {{r5}, 0xfffffffffffffffb, 0x12, 0x10, 0x449, 0x2}, {{r8}, 0xfffffffffffffffd, 0x20, 0x4, 0x0, 0x8000}, {{r9}, 0xfffffffffffffffc, 0x20, 0xa0, 0x1, 0x8}, {{r5}, 0xfffffffffffffffb, 0xb0, 0x80000000, 0x1, 0x2a}, {{}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x20000000, 0x58}], 0x2, 0x0, 0x1a79, 0x0) 12:46:25 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x24a, 0x280) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x800000009) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000000) pwrite(r0, &(0x7f0000000180)="ed", 0x1, 0x0, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000100)={0xd5a5, 0x10000}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "8037000000000180080000000000001000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r2, r1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f00000006c0)=0xfffeffff, 0x4) r4 = dup(r1) r5 = socket$unix(0x1, 0x1, 0x0) recvfrom(r3, &(0x7f0000001780)=""/32, 0x20, 0x2, &(0x7f00000017c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) open(&(0x7f0000000640)='./file0\x00', 0x400, 0x144) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) sendmsg(r5, &(0x7f0000001740)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000540)="836b1207f9bf62b5987ead8dc956fca8f4e4076727fa2f1bb6904f4356f491ba12257c32f173a3ae9647e802a0c9985c4ddda9731bce49606e2fba2a903ca4559d6deeb3fa49127edc2a54d0208eb7c16c0cf39b4243e3ed18a65d742c15c28ab0012d8a66f8d43781c0e9981b357e1220f4f169459005edf5c0cf0b1389b1f17a71c1895193881448abbb9d18ee3fb814dcebf441b33ea8d4cdc05cd97dbda3aae9a324c83e8540bf479805d3b21fa42cebff035623f81873f8fb0c2214130324d59811a2c5bd35b33ec2b27590d1e40a921a0af08be70bbad49c1caef7f503a5ae5313e1b1d63aff18c6772d02b3f7e85646", 0xf3}, {&(0x7f0000000700)="b66a044a72db626e7743e39c62438ba0fd0f6b29fa4237329cffd93d8a74e44e1982691ca29aa3fc657082c5935570097b9e2e45ad0f45fe6212ffababebbb398e430258aae7876d41f39020d68ef49c5a2e94b8e181901774bf5e2feab3f7ed6ab83df646bb9b3b773d3805f0499dc9b2246b40ddfaae77cdeb94523def26176dfa046b5e3b039629fe7cd03c309b456adbd81db801dcff3a6a4e71982de0cbb84526c4ef8dcc1b6b2a94fcbfcad79d10626056153787b0429d4ba613d9cb7290a2e21b4537d931ceca938278b23358f60a0bd523f19f47431416eb070de5", 0xdf}, {&(0x7f00000003c0)="0e9e7475ce3e9db66b837e7320e16557d849e0f66d440da45a1bfca9b56cea528d7538825df9770e3e93b528afc374917d25b800f4e20e8f7045123efc73090f0fbf7903972f701c6daef6030c3e866b76f13b4c1c6407303435cb116b6e8a301b0e3f7d49810c4e694e87a17153f02a17431bbc878fea02e0c4fef0931d8017dc566001d818b0124a847ca6926e72fefb625357ba99234d78ad88e12e4a9bf7245bbd00a97dc535cf5979d0d5349fab9fa0", 0xb2}, {&(0x7f0000000480)="5623add82dbfc41e08f9114f9bbb58f55fcf73260d9050483f29f559ee791084ad20fea853d849a213761c831a32bc46af88a85c87802115e4cc5dbc2eca60b67a8e7c812a4accc113bc163c3c6e631a760155823feb3b94075f259148bc", 0x5e}], 0x4, &(0x7f0000001840)=ANY=[@ANYBLOB="e000000000000000ffff0000ffffff7fe77869f4bb20e3f42ecd324138b5303604c5f569cffa2a95cdb2b4379db981777243e2252abc4012db571a38bcd6bea88d6d06cded2b191052b65e2a076ea2092bddc21e7b93be6337b34e6694241b805e64330e049431ca9b8de88027bef4758a1e7d2affd3ce9f43088991902deb40d698983374188a50d5f960f5abf0db1a9dfcf7531f09a5120c03f9ebaae9ca3dd26b03fe0c90c4e17a44340a6477a2044987aa4aa04ab3cdaebcb46079368dca311c4b70691f2ea211c1873eb3f767eba0aa154bfceb5903999d7513543800001001000000000000ffff0000070000009a77a73882ded0c81a6acdf7df780a4cbd5ae5112cef9433f43e4b6355e150c71b6ccc074c4c85e981d688f6e00c7a82a59416d17f1792f8e41eff1a37596b89070898a4d1db974b7c3c9e26379a8dad0e7fe60d2da7c4569a63e22a683ed32b19e83d35366ee45d1c033c456ba4969c8fc5d640905e46ece9224b062b20eeda5fe069ba51e6b290b8e1c22d8512d2c480c33dacf5b93b192e8b1360388e4313b28204fd9aa03cabb9da2fc8a491853847d8059f7c1667cc56e9195c5a4f3edbdd1d6e6876db04d87d4fb4840a5afa12691cb588fa8f8ee520060f3a35a32a77cc9f4fd1e19013e42b32f564217c6ab31fb753f6b0b1f2c93ff70000000000001010000000000000ffff0000200000005c3e1a61be5ff9496a76746a4ddbd82e7d70ebf7c9241a8c51380b8279ed0a3e3e30ee4d33ab32c8085d576bb50c3142a67363915b3616deb4ce5aef3629489c9aad2aa064afa3dfb6f30a281d7c712e97c616dcf219b4b31bb7f7da41f9c943e401c5fd7e592bbdc01217557d44945bff2d19f6781d2bf08a60dac3358b72312d2d64531607260f141da79122a170821db756ad4b9128b0a7a07735fbda657630ae5c10b03d1d79a01f6bccbac0d302000000c0a81df3bda1d7eea6030c0d1f2093aa180895f019b2758f2c84038c915b633db05db9193c2596a0529ddd46ee0419049e300e0d03436d805531e0ffcdd0ea7cc4666a7cabcc3fac80adffe78bcc90c6364b83b8145c7009856675a979892fa91e60cbefbd2ae5bba875b1527a33c7f896416a6ece5900f4bfe3f2249809704d3abe9cca606b191edea96803982d471d78dc57216fe14e6bcf038b612bfafcc20bd5784abfda506ab261a05b41f7b230e4d3d192bf00d912dcec6ee85e76d93f1060d33a7c84db7fe45cc9911a458103a2ed5829a57330f4f095b4a20529114c636d4d6192981c254036f47d08ce99f3f5d4832bb55eb61f5d4228826471cb123e3a197bf1a4ba08a801f02fb8b564cd540613c18a59319dc5e6936b530b0ab5f51f33b5def41256f8e7d6e93f221344ffdee3cbec01a65adefe9297820832a417fe699c5117f5ef8453cb803b798ac5ac8c0afb02e41417b11f29154e58227adf92a6d2f6ef3a8e78eddd50ae51077e5ea36a25ead0930270306f40e15f53cd07d0770d9846259f4391c583377d35a2429edf1834148ad172d55a1af6616c3e82274ba184766dc93690b2d8be69155e816acfc1b5364ebbb78e39cfd9b2e2a9fa08ee5de3f80b5c8bcaf7ac278f652673bb939b42d9dc4734f08e0b388ea9125ed80336de74cd1f2b1add513db254b2b013102d1785a34542bda82214cee475e50e8837476d559161560b6b672b92c8909766d73c04bc1085ed964c2ee5cf5b467231044cea34f4d25058c59881705dccfd4643cafb9ca4789a575806f678c190910694738c78db55b86309c730644355551ce23d7082c1aa442624c806924a6dc97fc79ddad3ba1abd2d4836e2023b827583c0856c7f67127b7a6eab118eb7dc17bca74b8171e59f4e765e45fb63f2fe15de7a5106c67bd12490935321f9f909ad1a8be574c00a7e71bce6e68728a38905e060fef57ff330ac3a2b62ed1333be4c5a8dec9bf1f73069e0b302a0aa78eb6477bdb7e4eccb3f7eee90b697dc9fe51086f4065bf8bbf19df426397fac21efb6f973182ddf9d22b77c094b39755f88295dd00767f056a6e318e91ac6ffc849b7a14837217f327dcf3f6ae2406ba32963d2e25c1783a06d4e7fb092b0e871489e9cd7777cdf258987f25eefaacdd4ca195ed8dbe620dcda6c175f26a0e96e9513bcbbf229acd51d7d3b8dd69242a37d6ed00d87f8782bc29b73deda2dd4e750808b0921ce7798a1ae2881544098f85ab62b61b498c2784ee965ba91bf568e95c0e3a8a8f1db4fe332e5f967779f7bf067b22f9146f64ace9ca4cc0cdde6a58513a91d6ff98c712aa8870a3e090208352fd8d7503883f8e10dfce87c696c72d62972455e7f9d6227a0aac213566eb14962721003dc84305c0501260deb3a1f3ec429bb08912d6b904bb7ea88a5bd2e493b587ee986f6152dd48f3a726098f6ca57ea13065623a8e4dfb2f19bfc70f9d138148540437d0bfd747b67d8d17954a5ecdc47bc385eb890fb5ab73f3bc2474a4cd57b4b449c0b3f67d83010435c7ee7db46755d7f2b6399828f2c2e0b16cf7d1d4a042948ba0d2c29e9a2b9695bd33be4450c124308fe1958e7a2c3aa891a598284d7f455c34ae9f974c102c59d64f5a0f9f55d503c3a13a5426cb00980e61f9c55563421cc3108473cad29ccbaf4d00d4af0a01407a08ff4c16dd29e28546f05db46f742b4a72f57f1bded4144847db9ef5d43cfa096735b7ca8fa0b21498a93d1bdc6cf653db09effefbd77486cc727ddc316c9585554ed98554807e443cc594f0e30c89cabdc4c319e72b0484733299b5673697a26c26700f2288693574324e4d6aef84e5411c593b59246755c5e48f5cc692d0ebc8aec0532fed6e74cefe5b10570b5f3505584219337eb5cb1fd43bfeea82be1bfc2bb70246985a3e4a745ab4edd4ed6d146b26ca9f32dd360861e668125a97b38dc6c93cbe3240c85370dc7a22496e3754d98097952ac1cd1b8f65afb53d37a4cd1db57636bd099687d5479d5db7e2d17a72b05690c9a7715fadc584780e1f7eaaf44d412406c6f3863a11bd1e8183fca3b03d39c9aa68679d4fa0ffc156fdb555557d946fd853a9f3ba81aa4f60547ee7fd9160d675199b7096d3b7aafa21e4970969766675df239d37a566f090d1426f2f9b9a5332fac6a577576bf08bc3ac654635770a774b87e770b00eb8ff6615b34be507c5b95f86a81b56942694c5a75f5bc87a70b01f7bebfd058f8a9ed5d6bc28c12121d39f5251118a1b9979d20849b0c6fa939f519a5ed55c2a8759e410f9352f6e384027c6d3c9258b2a501f6bab1f9a408a56327a4989ba3a6c4a2b478ac58d38d124a036b41362283da834e7471a75048b415f4661d8e71a640f0deb9b4aa0b68a7c84f8143c4c9d75507e1c79a36573374226af43344e081903aee241398e78d7b9b40ab1da9ae2d14f117582323a6974624c0dffb59d10351d8b9c44fc918dc0b9bea3040359d77f432405b94c245c617e738b8535ec4709b7cd32690ac43c1322251c3461d6af68311aea31bb3668b445b831c6f32bc6e01bd63691e462144b1ecf93637666944ba2f8cd5b7b0674a887cde83fd52733012bb890b14f4ab451e546dbfe59c936fc20142b2585ae15b19027dc27f6026d1823349fdd0cdabe15a823c4dcf88ac3512efc5037793441f691859bf92216906aaf355077f45ae364e1bbf85ed8e680dd3d35f3f64b28ad263fa97f251f33c9239ced3a4f9923b873311c7f2aadd7c19d122afa17524cf75ee4aadf7c7ef13a7252bd9287907df4a614882f11399c5062a0b73cb90a763cab2872077b9e44bd2c4f86764f12c9df94362f579d5565525d7cb258ba0a72d84aca5046784b90b79f52249e786992b52618efd3295aba644519366826b64bf842ea25bb46462ef520fc3dbeaa7ef4f0132cad458167f2fd1dddc12b9c1f88c1fcaec8b34de520a5f4a021d0caecdbece9c2233e7f139cc22d23005faa1ac5a13a2108e41393c0c9d7cd62835ac11ff158ac66cd538f5202f8dbcfa9d60283d52561201b359cf733b2c734bfac2c710a0b46283da75fc64c05205694ac407ecba3746d97e55458611fa313e21cb77c4a80b5920a80af2acd33059526fb1683c757c4db7b4486c86f1b7123143f46c0753786bb8e98a1fa2b8a81be58b211d0f85ae88ed1b8db7408aa9df83202e64357614b5f362addb682556126cd80c4275510e37c8130747fc9515b685d936ab0fd44cfb27482c4d906080d7e9e41edecca075cc833076752d367f40b77a1a52f23b206e4d785d12900443261cff0d4e869625f3aad0b1e78380aa97a16182dad497bbb41ccb6a7ccaff918a5db1cef394d5b6d4db8646b5aa689fa65795a7e56e8d36f4d4d55fa3338fae2b7a44e9139d43700ee2dc07f46321ecf12519e3826def3e4f48391ac2142d6ab94902aa2912991c92e5812de92c767cdc107d3e6f4d0a0ea505bf1be9b549123de4967cadd2deaa891b9f4d060000067956233c5c4a96f8b99b863cf4a298e07d16a9d7398b716cd22b4b0af3264cabfd2265d0cf545da06d0edaa9f5c4145d091fe7d2af369870aca84455ea6ea1f429b6666b48c9a963d62a72f08360ceb8c458fbfe0521fe1ff9f2ee383ff5b58c59ff63ebfe282ee8f8bd97ca3c7b36dfe9fe80e749473713a0cd5742f20c48227e1ca4c240e6075da9e554fcaa8b0e2caa47c9f81b6c7f26060c5a4cd0234109af5e803dbf1ca08475f6bf22db72e44af946f664b3067032ecfafbfb0529c2fa666a9c2f91a938374ef643538a1522333915cf0d4566f85b36c641feffaae61170a137dbca84278c25225e3088c6f7d069f7aebb507ad6baf90bffa781d7b22a9983ef1b9ce63ffb278632203b6391a87bc25da4165e5494296151eb0117b74b79aea1a9fa6cf455af2fce0b2b77d871e7da3fd3f0ada0476fb479521548e76cbd8a8ca47aec64203006be469c2aea5f965742f29054b33602bd9efb469967cfa8bd46f71a8a72df767518e1e9074c6705599a69d8e37c0ddaf79dd072e42180fa83d6b6d5134a4e0ac72537c51330ac57f4315ab6a394e2c5ce3b6669839750a1fc5601c02f73c6239c2210d2aa59ed1884aa7c640749ee14d676960cc090c21799bbc2e8e47de65f237a3cb3804314eca18a0b7d0a074bc7523a6a70892370b9cf3bc2b81518e0dfb771d8a0612cc1e5075cecf795eea35624b4e88e3994eb643eae8297d7c08c6462aba5ff167e989826b9e4ef7146e32eb7345d9a7f5ca445bf336c87f36648f84b4d42101afb39b869edf0f23486b769dd9a88552e22018381f6d2b971da8974e5305562928657b9c89831a939074dd57a19fc2b32a798317501cb0d2f5ee5fa31c418526ad5c4193fb6ff92a0c766810e5595f793de86f376c66c9423ee703327a39bf3d8b5f1d5582444c5afbd3f121e242e56ade5dfe2f064dd02faf97e5167c3651dcfeedf1a4a5f2c2b331ff727f254e668cda85f0f17a4a46f523f88e3ca63d0966fab8eea4682b37f7faeba61b6656c48fba2c2319064cbf28467b0301b4fe5f57eb6ceb783c7562f373c1fed390342fbe16adc1f66451b09981a64991547905b72848e315ba262890709ad86605db0cec110e50235554b8e28a995d9720abf73bdb395b915cd78d3804f9c0f394a4dedf72b6bdbf044b87519c0acdac80e224e4cff8bf9313d474c8f2cd495738cb22d15bc20daa9e43518e8342fd3079a546fbcdb235b8f19182a61c487464c1cc52f0ab54f72bbe8b06c87f67796501a810dcf04c660324ab619356b5d25ac79b8e3da44727b61fc9e3029d0ee46d165c059410c7b3624e2f532b631fc3cf06209fe859e969d60417ab79d12966c3fd33eeeb534aeb8a9807c87ec5f1a80819ad5b5b7f0a612c1fd57c6cacdb98187ee2b8078a7fab662eb1a6e86672c7f6c82b8688cce57ca0e858885a3fe60bb0f4ad5ec55ce8361cae2a92352872f3b10ac5350ec359c28ec1d8a4607ed68d0009d103112d6fd878c41d255957370e714dc7b49962d6d64f5d8858deb612e548111eaae19b8107337dd3c4d63bd16d18eb19d5ce33863c9a7b4d41e0d1c903640188bc9acad5546948ed4a75fcb63e6086535d4cc6121e28efba10c90aabcd3948f2ddf2b436eb860abdae4f33f605530d86fb030d1874757050327f3bfdf425602db4b6931fe3b1493a6d83876a5685fce90f300d93ef038f0f024909b2c2d0108b473d349b8d55360d41a7f0494a5c2d5cbd1cd3c28257f15159f755d9341241c8dad6ba9c5ff3705c207830ae0d8a6b544d9655889ea1a40ee156805b89442d1a088576ce8a22a3bb1bba59a255210f6b3a395b4dd9a056f52fb63db6bf99ee143c2fc7b20e2aa9f9d0af5c24f1f366de50bd4d4078eeb573357bd46a48c37fad1f9ff65e5f12c4b07bdca0b4e6757c30dcc18f6d876b853e7d468c8572c181e0c0fe17169bf6c0a3edb27baa2f193f1e74dda91af8a9ce01cfc50f4a5d5f1c8d8f287611b37b006ce68b43c3e"], 0x1200}, 0x0) sendto$inet6(r4, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 12:46:25 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 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 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) writev(r1, &(0x7f00000001c0), 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x101, './file0\x00', './file0\x00'}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:46:25 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x40000400000002c2, 0x87) ktrace(&(0x7f0000000600)='./file0\x00', 0x0, 0x704, 0xffffffffffffffff) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_STAT(r0, 0x2, &(0x7f000001b400)=""/102400) getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) getgroups(0x1, &(0x7f0000000100)=[r2]) r3 = semget$private(0x0, 0x3, 0x0) r4 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r4, r5}, 0xc) r6 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r6, 0x0, 0x0, 0x100}, 0x0, 0x778, 0x0, 0x0, 0x6, 0x34, 0x6}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x20000003, 0x0, 0x0, r5, r6, 0x10b, 0x9}, 0x5, 0x3, 0x8}) r7 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r7, r8}, 0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x100, 0x0) geteuid() 12:46:25 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x39}, 0x2, &(0x7f00000001c0)="0b725d9f", &(0x7f0000000040)=0x4, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f00000002c0)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) mlockall(0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x0, 0x1, 0xce, 0x1}]}) r1 = dup2(0xffffffffffffffff, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x5, './file0\x00'}) fcntl$setflags(r1, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) sendto$inet(r2, &(0x7f0000000200)="6d1b60630d06354aac0adbb9f16fba5edaee4cc6adb7254e8ff6f5923d2ac63478c86cbd563f08072073ae913d40c074adb5d3aa827c56b5daf2f7fa2ccc2f8c7c48ccb13be2c2ec14040e3d49bb7a35dfcb89b6e23a8d9d76ae82d0f42d77a1ad3fe05fda8ee6463e17f70646d477d14edde42fa5aa671fdfd56dc8678f96821a80e616bfca3fe7553ad11fbc121a2ba4311e529d36b7f79e", 0x99, 0x401, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f00000017c0)={0x3, 0x2, 0x1, 0x8, r3}) setpgid(r3, 0x0) r4 = getppid() setpgid(0x0, r4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x92, 0x7fff}, 0x3, 0x3, 0x0, r4, 0x100, 0x100000000, 0x10001, 0x101}) 12:46:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) r2 = dup(r1) openat(r2, &(0x7f0000000e00)='./file0\x00', 0x10, 0xfd3c66f9867ffa70) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) r4 = socket(0x2, 0x8000, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = socket(0x10000000002, 0x2, 0x0) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000e40)=0x8eed) pipe2(&(0x7f0000000e80), 0x20000) setsockopt(r3, 0x6, 0x7b0, &(0x7f0000000ec0)="b62f4de064606a3a6c95259e248de32b55e0c1911bfa7b2472d27a8fc269a718a8ba962a9e9d50a3da7c67339b073ce208edfcf7558a1f392d37493d36191bcfe9eea6ecc942532210d739b8350ed07a56acff61c1c842", 0x57) pwritev(r3, &(0x7f0000000dc0)=[{&(0x7f0000000040)="2c012faafafbbc4faeb0c51ff063d759b3d0b52a70632908fc432815fa4103c5831774940c653d1b84cd20807eb1ce6fd288fe2a2bf0afc619df6b6b71ba2bb0e0de9fc02709860b54e7015f42dc73bb7891424fd36ca598e1f5e6a3fe85e9480a57aa84ef80d0b7fa9f364cea7e95c560eb43ddef15534f", 0x78}], 0x1, 0x0, 0x2c) close(0xffffffffffffffff) connect(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) sendmsg(0xffffffffffffffff, &(0x7f0000001780)={&(0x7f0000000f40)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000f80)="78243f42ef69cdc29386197f3a1791a19030eb1b629e46c40d4105ccf9328660f6306a6a5db3ffd044976b71bfa4c62cc2c207e6659d0b4191f66da958676f1422de1a012398395bab15588637ad9690221373d777c983185edcef1afd088848a1e5074986f62913d93c022f67b8fb4774b3e6ffdf6565ed1d054731b8e22dec9d197c9758a5df3748d5f20a1e", 0x8d}, {&(0x7f0000001040)="2dc2bf30ea5bf9b8add880e2e7ddb6dff7ae197c1cd65587b4a5f8db2125f24bfb852d40b44016d1bcbf0a1155ed906852f0b8630768d491df2b732c152ec880f0", 0x41}, {&(0x7f00000010c0)="0a4889cbd4442faf1bf83e1b14736a09c0e01d02f3fb2e9967029a8b8bf4da00d6e9c2f62b63c6c18062619b5aaf3cf6c34dec3ebedf390f0682b7353e1477746c5a5609c62f2a24a0c602145ed03b771fae3c966ee8699d0a05b483446b6ff43130a4a32ebff46cc0f429bee427f177d9168ddfc4ad53ce9c2440ce3b448578e2a968d5e25632409dae01cabae3f9ff3d10495ea4ddbc9e1ea9b247af02caf0bb6e7f7ae0826a05389d85fbae3edfdb193ac6036fb63de55ae15b9b9c3fec7e79e53919d51ffa3306c2aca656d004c59c7be0054b97ff05157e24076743472707d7acd3e037030c0975f025818c834805e70749e92dc3e1d2", 0xf9}, {&(0x7f00000011c0)="ec7663353ff77c0ef1721445b3e78a5d232067396dfa9bdee6b5751ea627059221a62c05c6fe56509dc033b406a0d2d2966e4b7a62f82608c97aa5ab1f53eeed0a9c5512a36e13a1c0a6f9a0aa0f6a5a77ff398170a182d08ddf993dc6eeb1b8af5610368baa635d0dfd3103a27b39ab13cafb989944d3bf6febb1a862904050e5b9b9caaa97b9b88a3439483adbb2b9f37b8674e1b06cfb5cfbd66d582e5091fba5ff5c9d83d457a0a9a9b6d0a509a9781a6d28a3ba3fc4114cf329aafec948beb6244478247c57f9dc60964dcaf57d7ab6400f17b3", 0xd6}, {&(0x7f00000012c0)="2da632e19c52cfbac9a77b8e20933ee13bb1fd0e9ec7c6ec6e8ccd1d31eb8610e3666ac505bd65d8688c62ad6ad4", 0x2e}, {&(0x7f0000001300)="5f7cc3ff112ff0680dbbda1f2fc5e4e37d327a1128b81fe251529567b249b767975cfb5c07fd403a2349db1c850bf5969b", 0x31}, {&(0x7f0000001340)="ecce57c3ae00ba79cae3c8d38bfa99b0bc41ddc2005d7a78fff2cc33d20fcf728f5a5b24f844cafa6d5714bd8fb4360509c52b195fd017a9ac56583b9698063d06c49fedcbd1825c3afe2336ad320bc42b9a0021b07d1897d57897c34340cbf110f0ce6af0f3cf38ba322b862076335a42ae61361d1e0ada1943400946b4bb84284d14e80e9e59485d6e8306b8b31ed4bdae6fb02dfe5b060440054daafdba8e9930c2ff2e23b97f88233c616e43e1e2660db2b4c9e58cd87f371b9dd9cfa6c1e676c9b75f473c9daccc087be99f084a016ba4b743a59d736d44dc8c16b95d1e9bad6fdce787a1143805e5df1783f426b87e8824a8edcd756c", 0xf9}, {&(0x7f0000001440)="6dadda20636e4087612b2188f06642f9a2a5cbcb1e6d5adb0cb3e8c2c2b3108bb55e1f2b87a9b741f73f55f787f065e07886f65ad0b37bc35e663f66d9540c89db35db3b972b6c581e26ce6df94a178cef9c39d90f9d32eb682ecaa8640378c8e1cd86fab13537563453eb2b39951e9064ee4f354c88f007ec609551084812c4c4e765e413f104716da9c86d372641710de92ff4303b181081a8e22c08cd5a35af1b445e25a368287ad89514be8e743f95e5d86d478cac", 0xb7}, {&(0x7f0000001500)="d4257be41f12cec671317362b2b11067", 0x10}], 0x9, &(0x7f0000001600)=[{0x70, 0xffff, 0x4, "9036df02027b61be18fca5939dd292bf22c8fcbcca19cb67203d226484529c1564b0ecfe3ae2fa67338b12f81f47f6724830a0360e61b44d3a92b47c4ba1e650ddcd557f5d0d0f0149a96367aa8830f7d5e73eb91ebce811e57007795e30"}, {0xf8, 0x1, 0x80000000, "13f2971f12f095cd15f3cdf2af91bba4e5d792e338d8668fa2fa435479efe0b3e1ca9625a76760e0ec22a7948b2dd704c37a7e433b8ff738b3afccea1e05c8f19f3360df90a7ace84cb75b02a91d05a179faec6faa3e0a6442845275c49061d80a132736b9d029e4e203041d2b2c030767badf6ff825c518a592706a8c5551b87f60d7e95e15f79c3c43488e57a76b3f890221b4dfd498d0d01b4181a46f29287a0f2e9dfc7f479fd5394b60e9e4c4d1b0c3675a80027050c657c2cf5ad0b4cb3addf21d835e1593d3a57ec30636c8a1cff3da8654a82612152c0f8d99d0eb14615a"}], 0x168}, 0x402) syz_emit_ethernet(0x2169, &(0x7f0000004640)={@broadcast, @local, [{[], {0x8100, 0x1}}], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x212f, 0x3a, 0xff, @rand_addr="21405a3347a000", @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x2, {0x1, 0x6, "d75436", 0x7, 0x37, 0xf8, @ipv4={[], [], @broadcast}, @remote={0xfe, 0x80, [], 0x0}, [@fragment={0x1, 0x0, 0xfb, 0x0, 0x0, 0x8, 0x65}, @hopopts={0x33, 0x1, [], [@jumbo={0xc2, 0x4, 0x7}, @enc_lim={0x4, 0x1, 0x9}, @jumbo={0xc2, 0x4, 0x7ff}]}, @fragment={0x76, 0x0, 0x24, 0x1, 0x0, 0x1e, 0x65}, @routing={0x1d, 0x8, 0x0, 0xd6, 0x0, [@mcast1, @mcast2, @mcast2, @mcast1]}, @fragment={0x3b, 0x0, 0x11, 0x1, 0x0, 0x8, 0x67}, @dstopts={0x67, 0x200, [], [@generic={0x2, 0x1000, "427a40f98680e0ffbd2e5de4854f0fc2e6cbb574c9441d872b22fca59d62de462e46b54717d1923504654beb0335c6ab69e98026b291cd7b2d0cc006c012007dffb7cdc1d78d63bfae66f9340fb59f2228d97ffe1c7eccc6135a8cb869376f5d01a53823ce656b3ba08ffe1b0b69939d34cca9b4b9413697f9a8b85e5330f0209d682fa8387bddafc89c86e907ae27ca1d376a9b58d43f6edc0be429145e9172b0498989cc0f4e090abeeb4939e0be2f02f972cb4cd59080304b812ecc631ab2c301d07d99c6f9d6af878fab88fba94fa1cbe4ceeb3622a11465d19a8af5052280d82b53bb0032aed5a3104fec740626d848bb208a78f6628cc4c4e42e41bf47dc66640298274fcaa8ed3d9e52cb3a9324d54ee6774a8716c85efd51be0ca4b8e8f9e1e18356deee733f8457e2cf7a8e4e6a5c476421abaab237adb89daf299a5a82765c543e9292192936259ebaf0cbd1f9036ba76f17060a9acc014d5f533a376694626756705d0e3cac4db05f89e8bdc960fca60220272324e8abb1bffc95e0a1617d99238ad250860a9a04591de2f08ce0384f8c5661950a141c77384133342886f6b88d2cf515bde2396098f9a809d9d49a7c18cf2a265c332e366fb3a9ec940b1f77b6f7347515206ee45d094a2fbc6d623c42c6a4bc652d5e42ab6df76c85c8b6633c0e8c0d438cc081be9aea698651c4dc34a8188f0cb5b9544c4d1bb6a0907486dda5397c01b1b806bb3fa772c78fc06f19841edaf39e4fe98c75693baf78f6b172f3ac5f60c73e770cf4ab1320725f6fc2025984b3fd5a61895f237536a97454e1e99ebed3fe93f6e31b40380658ce514e32b495d989e5dcd3c9334512f289ec886ed434687e51505d213a06ecdb5da785de9b7f0be14aaf8fa6b82f731078ce3938258c6e0febe1776b657f61c8140f669eb7df118dcbad05d61d99bd4db7c5b34b04c78e3e23d1175a6a0db426a37585543f50a2764c71cff6fa4d42fca3ffe85370ba25783e97c90de7769548c561ad4ef0dc2d74749fd47da6b35e65a6dd19f28f41434f340d69758a2ed721218ba3abea98f26da01f12314b33f2101ed42a3db3d77a55ee99127c5015286cdd4a165dd684fd307d1c206e02a94345298768ef34a6699e264b92db17341f7d642dd413071231fa51337d2f75833e732d5fa170d8fc9403eacf67b0376b315733ec4b44766283b82dd4b52bf8a79d09f1f6a118daa1d277dcb01666ee0894f96ad4739f363332b93d5ef4160933e7ce5fb3857452db0363c4192a1ef4238cbb749979e4ea5d3a27ad9b0b12c6e8f5bd1d52a1f9b7e116362b859dd0a8169c29f526ddba569f94908c82255292d0a1178ef9e5e2637bfcf027abfbb7b4c4ae3fa3a61f0f7694a2d129fe945fed89d713e1e8eb809e77e7c878cdbdb76d329397b432337a8799555fc66d4e9daab2b4cdd9afb798c1a87b2bcd3919ba3b24078d8c36a455640f0aa88b5e4dbc68e42048e394414bd3eba56c14db256b9dbe17a5816c4e0dac99d3c8e1d1b88a489dfdd6e1a13b60214b9ef27b0fce6799fcd5034f6208ba00e4b14d57361c8366d8fca5dd119284c077143cbfe8135d9dbf375d780a7ac0f3ce3f226168267fa29d808aaadcc820fe97fa70314a53a02929a6473e21b6def805d95ec44d794d932bcc0010568218a3be5bcd1d90b74c4acd41c40f6b85558e916bfb13fe4fd116bb0926157e95b1eebe1de5e1e9a35f587fabffbe14d881626e5d46a0b651b3e727d4260dddde459ce5a38eb2a06af9de4f51eb224887a360af04b3757ea4da512b804b5c687e384216d77831dec8b8aa5fd958425f03f7e8641fc79d9d2f14087d21aa8c7489140f89874940556c3532fe2de6aa91e232280060190ce858cc1efc24bd839a5edd4eefe908d54a4743b81fbe1e61844c26f913b93f118e41199a8c0cf3d77aa0bc917a3aa0e769b36c998f44d9eff46f6809bea79158df571507e10460e5e1faae665c6c656df4433eb4c21ae5b77ef0d03230914ba4ae79c824689cd3a7df928fda8c08c42d2cfeb1b9c58200ed5b9af87b267789a2d3bbaff3e7d632bab18460f6600947ac29653dd9aab474fb891dcce420785a44d600ad93404d0bb343882a5c65d12160cad446d673e349c086c1c9a2d60c502abeb231e2d40c6e3ec3413e8576e52f38134f4cf1ee5476713922d4d7d6a764fa56305a894c76685227426673e55446739855e4d8b7bcc551ac8400a9b25bb048d4b55abe0a110ece951280a910c9d9e6c99fc6feb193d8f0b715e677a34fb07624e8f1f66ded98ce191c0ecf743e86782b497c3da21999297ccf04cb9c23c6ff34261b51bad8286d31404254ae2abb6c7e4bf4d41e8785cd33eea7483a254e36267e8cdbb298fb86f3df121bd1220d5b721513c4fa6cec36af9a92738cda5ffa4aaf6589b56a60127fdf5b708f623671b531596f2a454e3c3571772e36826ab0d3a907da5a355e51c3a91c63de91aaa597762ad739878c2c6921802f36c4966fd9186871a374f39f439f6587fea32ae1e10afdfe23991bd9c419cfd0f172f82e88e46607fb156af407eb1193f5bc884e9eb689d9354b347c2aa9a4d5d02cf4fcc54b3c0baddec9a22ff220e54d400d51b3ce94a90ff633565539722fadc33f578aa4f0f17ffcf0416eef58fc4f1c808e3edd9250d0c52ff7d1100572ee3cdc24a83f51f95f4da60db390df8e53e5631b6b6a581a7ea082b94f636843b4c736a3c54a69f1f8db0b202b113d963143fa987d6a37ac9ad1fa80d319d825d410349b9c8cb09fd1ed4366d66b2b0cae2dc1c9adb649f4ce8e5a5581e7e8191721bb16c9cb383b748b2b3036e4d8d49b9bf05ff4115ecaf53feddd4194db4df52935581f5f9b92740d2e6cbef9fc0d38faf2c26d8ad12df4a4614e3a3c1a8cff8746fd9d91fde5d55553cc5e24102fd9391e2294c5be10bb6f10f312d3cf320c50005e4e4c49ca2740fe770454060aa7f18cbfd10b22b0eef69e5064f894f7f19e6bcc04e4b068b57e35f69894bfe915ddfc53a6d796de46f56e2a6442c72ea3b317d7bf9966dfc73818573a3883ebc635af74798c1809b6249e5392b33991e9042e38d1c528622b8d6e18cccf0d780c8eae00438b491a84d1ccc2361188e1e6e1b91e816f61a599329f149ce1e94d645b885fe418c953b96a17c036da37c730742cf6efc90803ccf6fc8b95c43c9743d28d3a61bd9f56c2fa585f1fdd2c13f9e9d217dd80ed1062f1c5e0bc53afac6f0284a86e322495fe6043de06516c88e798f53c72d213879855b6e02d95aca9ef36f9fb2ef601282b2491883ed55246b244e9f2cb9ca018461ac0d49c2f37aec3b6f597d578238351b36c689985843ccf3d6066d7397dc524e196e2efc980929b1b7f4cd601e3d301d158f9106765b05b0e0c84380cde91f4b0ea761575d6bceb2c01b58d48739b2afbb44200de0d5417bb3274c0b598c5e77fc6ce45b29887d2f755e106656f38585ee3c4513effba3c4ce538a5347dc81774123ab18e0ed8fd6670f8fb14c0316bc82a7124a253d88a407f319f361229a05f78cb5015698aad9490986048e386a34fb04beffe08f15e7a765285cbaf9832cd1a84715c745e57f3825081152c87e15d7198fa957984bca49d21341ed1f68342c7194a325d1bb5a962a3f3bbc7e215f2aa38c816aec3caaa4dc2c7673275b45654c86c17a9eee2a2a3dd032a66965833f70268787c2cd8f90e14f7700b9790801f2b619592bd36c1ffcef0a96672698530d01e0a558019e1191cded4e7b829559eb61d20973ee97a31a14af61d9a0004a3fd49e5a7e20cec8a5002d7129bdc2973b99706e9b445a47a0380e26587bb86d02bc7d9aa8a253dc359c5b7cd24b78d557c5910271598389f8c103b13c3be859f767d78bdb28b153d2f9262f38769832064a9a88d1a0d39b5f8bdb73fc94d3fb20a7e8aa7538fdbcc615e89ab0f1312677c1bfc77147f0c7bb9decfe53369fe905196f93e5a3f101203c0e3bac5b981710e7ae3e3dde045048239fe728a609a02fdf482f98d8fe2a0526dfbbe94d8127e40fd04aef29658e5af8066bdf56f0db673a5992aa3d7b4ba815ef13ac9871e13b3561825ec2e5ca17d461c050af8d45f267cce1d79552cfe71a10430fec720655d66cab344b612dc4813dffd12dcbbdedd8c70664983d26cfd3dea0f64b4c0d9402c81936b9801835fc9255a644f49910c3e1c43b8f1a60a513dfda88a695168c0f5476c45a6a48a9a5ba98bcff60f8765e3bec18324a5bcd799efcc0773a9fcb4ec5335a9de8dcbcb7805fd1d831ec52143b7fca5d540ae75ae557d2649140df8bd1711794ae4bdd3c6cdc1046df7d6b9bb1bb7b361644520ed5b98fda87c3841e0a5d13bc1b0090e178014268ee4f296b0cdbb6d1e5f76a3b94c2713ead86553135d0da7211f7a009a508261e3895e6e3f05f50c6d0cab6b7a2ffff0c38a9127d01af7819759053c968a781c27f8b70e49cf9ce291cc7ed59c1812884dbfedaa58dae9d322b7cff22d68e646f172582d74158e7eef04d4a3af4655b16931834bf4365e48ec26b06f27a3806797abc242b8a9ad6b64a7167bd0d4bcebe56f74f2a1d1d97a79f175fbfaa470110f992286ca4ac88526c0c1696e4261b42495c6a5867afdaafd554606ceb789cd0b16a646999335419569ddcda38ba1d946f6d75d282c6b42494f442e5813dd38ad193fd5d167a237b70e3e838a94f27892c37330c9e23050ec00f1555c011e568347f3b6ba9d585d51ffdf9b700a087da9af489c3f3ee7c9a6d358345bf81574529de3e4debab19c83ee81d88a456095744a057a6ab61a7519e8c6893a606368ee53dc28210e743792aa5dc51f5050329e980731f12cad7d28954fb8d30ea373234fbde22c526878b5c2093cedebfcbf586fb25632220824d7d5b3550a6d3bc4bf1fa429e41fd935fda6a70e60616d0885ab5f185ade96dcc806245c98d6deb4bf4495f1c0bf4b2ea6786316ff2ba2373275f788517e8f7e980208d5486c553e6f02725215ecc4807d695283f1dd1b3e8de557d3c72dfece4318c9a6f2fdf0f022d80216796be45de954a1812c009e468a15da341c3dac48db41a99a2c1563e888192956ee8a6655f5a8d88a45280891ff7ffcdf09ef4736ea1cca58a16e288b9b6fd08c533be4bc095549068ad81f5e896095a0fbef34fb8140c147a54c4acd8d4a03c095226a7bda5f09b3e5d25d0be52794bccdf34a36e79cb874463376df16912eb8fead99cbdc9e390804fb218d4c89a3d04039f98a9830c3a38d704de048b6def15b282f753182402d84095dfe4f50477543dba1708f03e33e99d97e94013cb9a8e8f7c127a946dbc075ab5f2b74adeeedcca9926de6756a907ee57194a98aa36b9ddffd7f826da6b71b9e1ebe6ff24d67887435b1a72dd979277244b3ea5027107c759963755994997aafe9d56097caa4e752e65e4f5e4f9b259c12addfad9ba47fe4c3d2099daa18dd8ec9877e4ebeafd1ec3563aa3bafa642cef514a8a6c596723f31dca0c7e96de343486f8173ccf9b8bf7e2e0c4d84a11a6711cc78c93567079e27eb0ac0c34cdb98c5dc91007acda3c672567ccbb565b50328e053d8dd4f5a25509b35c738297f4eb1208e5f2d6ef6e677409f35d395011a70732b2f6d818af1d57d7819084ee9ed05c12b4d3048a8759d495ef70c7a8de7724c512b796884b813341aecc8028fea0b1c2c086dabd59574e9bcf8feafce181e827b318f1b4034224830efb2587c7ba5c9"}]}, @hopopts={0x2e, 0x202, [], [@padn={0x1, 0x2, [0x0, 0x0]}, @ra={0x5, 0x2, 0xff}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x0, 0x1000, "4f3c39db947bc95e4a6982ee1251616999b62c705964a81af5898a6332818cd7b3744ec6c8d44422d636ec230f635cd51173f38432cd3989f1a1d39c966cb2ccfcbfa1835d0d83f900798cc3710d75f5696edb6bd4346b47848946649d1d6782adcfb0a2b8ad9ce152fe52a5b4e7022db35aef613e814df5ba576958091b67ff5556fa8ebd95285f50b7e73fa15c3ab8001fda97a8da4d8f5feb81a9daa38095e83c5d6d2179f9d4c0d06971bfed56bd3a60ae9a33bb930c2f0ec66a12f177a967abf14ceaf35773e6e7465bceeefad0d3610f3606c922ad5bc06c586e615188f50103abf0a66b0c1e01cf5439bfbb78f4933fc8ca5ced80e24e3cfdbe1b3556946346bb8255b22e258a600d28d339363b8dd61359297c0618f2527aaf39fba8455a2cd7cf85d85609e35534f6a067024144f334385c7dcfc642d4cc208ee6ca7cc98f91a2f13c2cd7582948d14714e0a575e714c810f7d42110f5015cd583cf8903e98b55a99403122871994afc6dc5d149f44db5668c4a7df67e376887f0a0d8cb387e2bc6ff9cb36a29558e6cc5a3affb98c983d13ece24e62a27707dfc02a16e031ddf185cc15c58a4412808b0ce198a56c47fedf1c20927d70798abf71680863c465f104c9387fdb18cdd696d425fcc60f575ca462f5135426cab6a24c109fce05ee8265881dbcab753d0ae00875b8a021d1b64d19a79a08cc129b637d481427d2cce8c873bb02af6b29a08792c630ff02e2dcea6dea78d0e18215cee26ff3d1cc01e76568574c3c8e7ef99f6f3a7f52944f652010ae624238a573fd157b499c06eda0160dab09bd17ad0f4e31c8c2deee6f47fd0514809df8cf2059f631ddf517c8f926f413da3ff0853be3f1d86b67342effec48a8c9d8ca31ad7d3203a2010bc21f98963806a198d9ac55c0114cc506b4b6450f03d8706bfc24139c263507ff5d607ca3e48b1aa9c34e67266707dd9d7524b60e14aa2bd415f8f8b5d9dca2d0f711ccf43c15ccc8cee9bd8ab7170e87ac8ad0507ebf155bba84468c298595a1d8b9e2a97e73974e3c8e62224e1e394893836b6b86d5c7392f65144e8c3b8f823971538916ae3114cae8074723530ddb1e86199b64a779509a311b1e1d7545cdb2185428dc6ede9dd071b2dc1870e74228a4123b246e01c36484121ecf4aaa019eb615e1f0cb6785d4912b7c6eaf3628bcac7824228ed998f95054a787fd3e9713ba7adf6dba817075f2c3bdaf1f4f2aba50c9887348f1eaf424e678477b28e42c8c854cd6de2d2834482d914642d5548189fc84fa554363a1c808fd9cba35ef25c8890274867cfd807d722de384a654806cedbec4e3eb30771b7b5fc6a59082f81e64e7209bb3b083dcc555da79218e275fd664d3a3f933513df3cb177a9ee1441c749b9721446e3276ee817be3123deeeca6d4e7d1160e561c5e9c492e40174a195f71210119e9c9aa61f5e731a7c781188d742b942ebaaf7a597f4f971773dc135f520b3fb047272115410ad374ad2a668b594c2085a94472cdd36be686c5c49e3c3ff7cfd34ece548c87c77f7c8bc7dbcfcd8c09877a21481e63908672030185203326d1f9f34970f31ad8770021640e2855484eac138644d523a180db41121fb910d4afc770d4839420e7aa0f78495c9d23af2916d29c215d98eae259c2f4a787a79ea77ce062eff9d1c07ba8953722dd9d93028f3c2dda73b3fbd89c6f4da7510198f4d4606c6b1d43bb2dd9cf72d4570db0f965f56df11ec907eb74e3adbfe61e7b754cc2dfa70e0507dc714397991b7874178d4092560304b683e26f9e6b908b50028ae95cbd32c59416cbc53bf027642b5cd53fd2b2604bd29a029ee95e1cc999e85cfda46d0510865e2ec3feac63de01109b7acb7dbd3ed6a0855d670d0ff9cce37ec227b6a50be1a52f2a592ff9b305cf08f2b3d29318b356f1a5fd1b54e67bcd2e5252289f31c69e6180992b1084daa0228424549f00902e34b239c826f4b426dc7c854910fd9498c303f5245add8ee6733c04e692537b91bbae2e6f3e9def06befb63b79dbc38211b167f7ccbba2668406640b78771cf0f02bc5fa2023b581483053ee19822c33b0346b0073fc45a9aefc89552d364ced402064bf8113debee119a3d8b92651bdd30067daa44e063bed8ee9ae8a4aacf3dbba71c20ab800ee1051dbe0473f6896cd862dc8c1a557f3b32f204d81cf96b3499b3d3a0e7480fdf1d591ca8183ab5041829febfb2e07d831bbe2b98281c8b253f62d063480aff458eddf1aa0f2921e8de743a0de1f7dae2e1d4de8642ee3a31bc6943a8a11ab42fa8c2ad25d88a4a5b2e82be8a9f708aaa77cdccbb97eed8de123d93e87d2bc49ae759b539a599e404db6f28c511732539c020ef431c8cd42b6e9792215442ad52253180816e69c2e81d7379fe3cca977680d043822b3e42ba242c9b9fbff28c205b89e733d26ff8cf2076ba87f74a79f428094a040549a3ae8c156679280474120bb45c2973bb0ede5c4b52d92bc06702b0bdbb9b247d47659034ae0541d397d09f4bde94ba651667d2e2c9f9be3e929e2d32e821b86fdf25cc161a2d8da35a53ab9f5d121bd81735041c983aae984165d47b5a2b71101639f7c5e9e4de2e65ca55fb65399d2ff90c78d70bfbebcc128c86212404bec5ad14587cdfda8931fa65cc3e92115be6f4f5f6f8596b0ccc77996f8b851d61bb144cfa07d0db442968e7981c2ad1cc2e3cf7a200ea07b67e3c5005a2d762787c4a6952327c38cede5693fbf7d7845f0e21f345b7c79be46a11a654d91423aa21c0c48e1a8edee4b887b5c8d308d2c3e1dcb43acd47ac248a92aeb48fee8634629e3d816a3ee17cbb715660bd426af1a9d276b28149b156b6eae75e00aafe8cef4cba7c7aba81670ad715fe247559476c9e627c0fb179bf784bd846d0036606896419243294cc35165315935c1470448baad27c8c2d49f1d83e3a2c30f23076eaac294b4014a9689a7663000206ec808cfd563065602ec541ed4eb8e0e409d46c6db4b394f7a77bfabd279a343597fb4822858724f8fa30087d3d57c106af0ab71b9eb9ca9930b31cab84f27c239d4826cf3c76e8c793bbc1ac7495c3a452ee57437c6a82743202a5c3cb3df75cd69baa5518ed9c305e20a9b13878da8e1a72894fee5c896068a69899ba69020efcade48cef474c951e5f6f52ff83958e90b19ccfeee1dea5c4c7e9257a0869c984201877799caa2f4054a1f5417750006ee7c5d5311e44a29e03f4190028de9219684fc76a3df678f75c0e7157e641a690879a16c28f07af616c3b98a7523e13e5c60f58949feeba9c16af0a8b2edd6029b9f82a26f7d2f5555e65fa49fe786a75eb75b908749e294079cf9d3720bbad3b59d7f28d9aee6ab2025d228c8a87759e7efad440a78d8eb5d61e98da5a8265fe07da6dfeab915276ad9a6c18ccb4d3227721fc2fbb420547d8f4727ff04ca794bd5e60b6f250cd95c2118c02700b0d4182e763bc53667e6ffe252249ec520c1b9c48bebd85cd76c9902b0f8d770aebd9f1678f36d6b5e46d252e31f945ee1f60b7c23176e72817e937b846fb0bbe675aceee9471ffdbe65c3304492b2cdfdc32006a81d9bc08d2ee2eab45f1394ee46f7d09c91ae8d5d09708159a6de93d023c3b29045574bcc55dafd3c43a3aef146a82644e518fc6b3c3fbfeea4d2730b44848643cd9fedec0374797f57b38713861d39c7edcb831944c0c394d485a9976e765383035732f2f904b50d59b5b9614e497e83a6e9d4c582a2a4e35696c9ded8c27e313f8733c59b3dc39342c366ef2ba79a2acda7ac8eb445eebc48859cef55a1d234b376fdffb6dd24f67728207393821aab4911c627f92d7af6034f35414e1ade09c17515b0dfa6aab4ccc8e11f9f753bece35d27eb7a6d21d58574e8db9f6811d0649017ff69789d0a33475798b6797770ea85faebbd3aae43cecceb00155b2126afef4641df90206df772279b667ec55736f75ec670397efe3becbb75956e8bcf815a4594e873f91dff37fe839b020b8185b9219db24bcf2d347cfb98fc60742433030258b8bad1178f2b6f0c4d450cfedd9841e2f24d93cd97ccb48d02037a8cd9d216adfa83015496626eca2df372c927e2bec167b9ebca8cbdd02269c7eaeaab9763cbdc455c2f587a77073b39b7077a3d73dc86062e6b46309a698bca2a3d9a4bd702e39aa4925c300c434d0dfd62bcfc59910753d7f76883e2f32931014384f8f872481effa3bfacc78e283dc82314394d000e418f385974ee40ff1c1c1ad69d724f555313e36251c21b021188d3cb18b06b7cf9bfc40a3812d0e48c5f82e01092d448df536f6ace7dbf1943d25debe5572d41c1e3440bbd92e8542a09b12f92cecb5f73e976d6ab9a7815abe77f3dedb98b673b5618b25e19f58e172623eff73a9f312ed03fdef0637144eb49bb4330c1681ce9ff64c95c28322c53ed29999d2670c4dd01f2e02bbafa85d39f0b3b66301f1d7cdda8332a33928ee084b82172af149c65f52f6d3aae16cb8f0bd003a803a00a9c340101cc85bb8cc27c84a7672a76510086851fcd442086c59217081e641cc3a72f791705c77bb9a19100baeeef5295bc6130ad21e4313ca8b4a82d59bd7b15ed015639888aa051a76e07ab48fee93dd1d5d2fcc0641ae89a47eac2832c279443105b68fe4018bcd5463b4ac9186749a1ef37ed2aaba553ff37a994a6388b01c3d556be9f0fcbdaf74d93d2009636d3ec75af0deddc325e9016ed0e577e483880486febbf8639e1267b4b0f54ec23030445896009f6cf6f068811a9eae3f7d9e0719e0cc9f178cd6611f9ab8a72a1f83d56f7d6f0f88fb1f2ab2420f86396a943dc3cde9ca14f6910a2216680fb1992179adce032aece959a6109724210625f6c922aac69d3ab773fb43ed30501bc5adcb3c32d70d9d30198c0591de9491cc3e4cd1d52d35b462400516bea1fcb5fa0c5fcc6dc86d0f56e2c6ab8e379b0560b8186eeee7d444ef82793604091249ac0711c5ad0b18fc5d908afe8451e2485ef6c3c1b029729f0e512d8e235998610c238d66d8c75418e25ba380238a35a1fbb209958bbd01ed4d65442bba18d1980aa01669402852e3708a21b61cd1f01a4776324ce23fc2edc4f7aabed8b81a6d49c4b63abc0aeda894b69f94764c0c0681cc3c94fc172d9db5bcf8968213cbe2bd62d4fdb6c89880abb9fc3fcde02b8b362db8162b469d94db9bba3dbb7efc3c30a93b9b2e87914b6fb5090df0e1f0c6254e9304c3bf9283de6bcbd5100ade141902fab701a0fdb1897c1fbf86f956d1ea65a407c2055a30526eec259f7435a0ef9c4d7ad480dcee019c40c8dd21a3ee9db7d6e30f00f185ed5f2e48b2a938d4cbb00b1f4289d940fde04f7960943312f36f5731e27566c1c87568c56506f94768575f15be846b8afb5772ae1009ab549b8f1b2ed7254f0fb2fb6baf2f127f5f0db1c5146799f015b7c8bfd70145f082e6eac579f1c8d257fdf77a9c6a9cc083e764c35218e8716167797646d70b7a83b17ada7cca901c6975f91a443107c280a0a0cfbb67a6d182dda93781e0f5ac7c0eeac830d7b7b546302093395fc75388c9fd88a8e50919b37ddd0a8b2323537fc435302a5716fb3f6dc779ca034fa4310679972905532c997436ecd673ce4a5bb2101ceb83a0c88a87ea8baa783e136665bfc51176d18e555f8d213e3515bda0351d501b64ae95d37f0bce5720ecd34d001755a4e639fdeaef837fc56cd3bf5edb94e2a5e5dfc490b4f9243cb"}]}, @dstopts={0x39}, @hopopts={0xc, 0x0, [], [@jumbo={0xc2, 0x4, 0xffff}]}, @fragment={0x31, 0x0, 0x7, 0x0, 0x0, 0x1f, 0x65}], "b8b778fb2950799907f6c76b73ee1a3442eb90ec519794dde76b9ce32ba365b6869842ee821d4f1aab28db72c154408693aab35d051d6a"}}}}}}}) 12:46:25 executing program 0: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x105) close(r3) 12:46:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x1) socket(0x1, 0x4, 0x5) dup2(r0, r1) connect$inet6(r1, &(0x7f0000000380)={0x18, 0x2, 0x3, 0x6}, 0xc) sysctl$kern(&(0x7f0000000040)={0x1, 0x41}, 0x2, 0x0, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='${,+\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='{:&\x00', &(0x7f0000000200)='-^^\\!\x00', &(0x7f0000000240)='\xdc--)\x00', &(0x7f0000000280)='().,/\x15-&+:-.\x00', &(0x7f00000002c0)='}*/)(\x00', &(0x7f0000000300)='-!$\x00']) 12:46:25 executing program 0: syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffd71c9edd828586dd6031797100303a0000000000000000000000000000000000ff02000000000000000000000000000100009078000000000000000000000661287c7fd5b28b05be5b06b51d24a85e14d7568fc358af0b3a9f55b6b5889d5d03"]) 12:46:25 executing program 0: sysctl$hw(&(0x7f0000000040)={0x2, 0x8}, 0x2, &(0x7f0000000100)="530ef19f77680a88ffff784e8bb0911b632bff90d0f51df49e80d62af3f48b22e2ebf8a71e8ccb4ddc4379e244d23bd2739227c175063bfab4f22444d0e4754f36a0de604759557ec1549a48b2eb30e34400c38b4314a291ab609a5a9b8bf5c1b0d183328ce3cab170f105a3a5514ee3102c72e45ed385c9fb0f859133a767aac32a0b81cf4cb4fea5c0d353b22e43620a6d6266a9855287dcd5ed850038d30a64f01fbd030000001582d4111e16ca825e1037c0a48f8deef75ee30000000000000000", &(0x7f00000000c0)=0xb, 0x0, 0x5e) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) sysctl$ddb(&(0x7f0000000300)={0x9, 0x1}, 0x2, &(0x7f0000000340)="0d0bb65bd3c825739e76580fe3ad08bba921acfab64b9a4e311340379c7e3cdc71b0dc38eaafb149631b021d6b3b42e5d086654e68500b9ec4df7c685399e35164e0fa9dd0e5053020915206f56ac797475d0f7e6c3a7e4ceb0f3eaabb72d2cf752551aa3badbecaeddc6043391a685e9abb0190022c6736f55e8447b3365d13ea74448d1bf08515a442e5b8030655eb191503baf227d277bc8638eba68a128dc8173ef913562adcc65543a16b4acc6dbdc176333dffd748c797485ac8b9cbc9bae702ce94f135c09f42d964cb7aec", &(0x7f0000000440)=0xcf, &(0x7f0000000480)="51aac8811d5486c20687f668eef5ea9ca48c8e424e28acf92744cac7f08bbbca3b15d4efaeabef79736c0f9242f0044b02d25d4fefaad79be6a55823fb5745a133e70c4619d808a48bbff188f6e8ebb8dc4d4d800689396386ada18b3c8c67350272d13f016b1adac5a0cba4c5165411739497ea00d97f4efc73b02009ef40aa49af828bf3fc04a79f6475c4138f95bb0e2c02b0da58c8d90d5e31746688b878a85e6162154094b46ca5a05d88cab25b56b1784def3ef3c41c837ff64589312eabfe2451137db16966862492686ea53afe23ff334b184b105a0fb89d37d8a0399a7a96da3403fbad9ad6ebc12231daef6d878c871549acf43380b6eb1ab29feaba008168bbd7f9e8df6682a377b73711b8827ec2d5445fe4388cfdfdc49572c7453b361089c9f6854a24995b07d74e7a5135f644df157a82ceae0cde9fd44e0615d6ef6fce23b9de90e818477bede15af169988eae2d3d4848470fe33132eba1225d68d6e2b0c488c681a887520ca0fad07a86b2915026541e1b767e9af1cadd0c93cc2df4eefcdee66127802d15a59b7d12d4f5296a55148b4d6d306d343c8f715ac651e1ed9900768c9b0de61665f062580faac63043b220a8e8852e0f2f00c4a7bd1712cfbb5c17b666d15a2584cefe91045572a4cfb85fd14dbcd9c67e24a739a14c1e5b56f5cbcce288135c2a4b75483960c710643ee6b53e4a5bde336bf19aeec37d73cdf3a76adecad58ff72c06aa85960cfebdb1ece5bb6dbd8dbbf104df54f67e5c7c4a8ac39e8bc5dbd46cda9b6513d6df0c98f195f10719c94d81b8500c3f0c775dd44a887ad59886d71c9a070caf0f10fc1eaa0ad43084de563205b9eab5e335f044d03fb0fdd81cce902eb0a0b7fe8ea9eccc914999120dd7dc10a46a355e81ca9ac02dadb86e9e3dccb069e2bbd7cc8ae2843f8523d873b7d8838958eece310ee0d37cd5641959ec18ddbfdbcdda1b511fad1718d79a4d4c676334971116e00a0853eb4cae9b8221a3955c91bdf0911db7cfc8d670c09acfcd7d811cf851764c6f1dd495604c6f818c50aae97ca4e7346454fc414810cbd5d3a9d6ab4ea05cc5d1e48613c7140e3a891c6ae7dd017138ea772760235306bda32b2bfc9913be682438117724dc62c8b9150412a00fca6cd75a4360d56366156ee670759a16d28da76edc561339f4b8bb0945d82288b86b9154017395883770911d1c6fc88608f9db842cad4ce8bbf00fb5837cc0fa421928d0ce3c74934be314cc64c12a80f514f41066ec50706088281207e94a4ad8039849cc0b4d8dbda552a39fd9b0de91aa1acb9c860010b9cda8421c18071c0b7a5728e260079605fb0f764695bd7d9fa317a1569f6be43b481ce2eae728623c352923c969e7a0665f2e36628986acec700419f749048566364ddf52774662a68ad7bc8a05029488fff2e717fbcb6a3ee8abf1f00a275e76bb372bb881717ee30fe579cd0c41d6440fff30d981f9adbccd50a0def8bb49d8d4bc342f806e3ee276c7f585cd51ea5a8670f3b65031fb66bf38a43ccb74318eb28ab71fd13daa7b11745cac26b2f26c5faa55f708559556ac13fb33cb48247f64773ca2b27cc644bae5c1409a6bdaa3adf4ee097afb1c768ca4eb6e59025067b7beaf3277970a8c8d0589026e061abee240791f46f5c1a7ad4e20c3a1a4d364d9405aaf4ee9c1dbaf54249fcd0ade67ebd3622dd2fb3c0c504a96d8e03823659629c017fd944c278b70a8eaefb178bc1758c14d1f45a92cd6f556d182d886dd320f98181e615237cff4439e1a21773c3ebad73841457871875e5492ef1e5c81a0dcb2c2e5d5e7bb5d96c209c8a475abdd1f6cc2ca975289ec62d0c67ca7c3f8e7a55bc297718bcb739d18764eb95519a5523d5127d2e58a51939c8ae619c16be7d71adc33f51930ca1435e585dc3f06615b61636d729a6f4cf6fa6f743bc12cf67c153cd50ac6ce40233a5b561f4fe2238fa2383cc53a2e68f2f6396477cda25dc2f801aa89c5894ee7e74c44bd6865d69d2f25cc8e6a9733fbe2e015a7fbd279eb855241cfae2d380250945929dc44f6f75cc977d5f1bab63481d2ecb5c6ce76a057deedcc3d55342019d34c73830679628e81417d89601c9cd7953b601201e42a60ab97691eadc51fc1621e0f952b2fd6af71c9fdf3fd519a91ca9e2ada45e581d6ef405d51f2c8b041b599852457901623477f63748ad3feec6174acdfbec7c00953eb2cd487b2102c3aad1c0d23261e07e548435efccf8d94627ad41f8c6785a4b497897970620e1ea18d7aa1c05ecfee15a89d3401dbbc043f0de452fb3e8d14e3d5ec56aa54c5c306b14b7fd02b2756963682c6941ee1023317a0f8239e57bf23a77aa8b0f65d78c38b4fd2541350794932a5f085c1f224b3c0764b1bf08ebd006376097b0b90a8099208145a7dcee38ea7d7255a4034351cdc7da940bb32990e463e19aca077741b3ec65973c364aad1d90a43caf9208f72d59ddb3bc4299406194c091666a59e459c551ef4425e49a6a05811cbfce6e36307f2746f6b8985fd5b8ad8a251763a5ed57d91c61847aea9eb7c6aa13d5e8821eebceaba80512d20dbcb8a00fb7ce9dc13ed69f717890d28999459ab7d09e1ae1234f94033be3725479b7a2df0132baf84f2115e473ebee6fa0ffa01cfb7a00dc0e9fc419d1091d3eb8f5891979ec5cce3828f301aab4fde7b2776420d248c3fae7543677587e9ed08c14d3a31375750ed6dba9d76dca8e6f58c04fa4492e85edc4cbbba2b2d2dac3f4bd6ba99f6d7aa8f007cad7652f12b72fee5557106ff1c4453340bd7920bb8986ea5667e7b908c3c2b5fccd05e6ad6d4806d829e96b1d9930c68b636bc65555b9e9391b2e16cd3303e02b1d9f34f609483e33d124886b4ed972897e0c7b08b764f854acd4c7a3c8ce3376a66c853fdd24d458ed7d34926149b4c08676f269b7528d19fc25631d59572c2641c0fd26f9d652ca79cd311253c25ef4d217734a492b8421ecb3e6c00bea85f2916e23000223a98ccc782decad95f38f6df1e2efe434c01c3b1106c3992e4408d58c05811365f1a2b9084003a79c34157f124ff3b0b4faf2952395f3a5cbc9969857d6c323166be1dc7c599d2250df921231b91406f6ffc6708623375d97e0c1a891a43d649734db1769e36e48ee2fbbb3a8b35c618c8a83a1b350db168c32460322d28413a5f02c34781afa72c344ffe248f8112507d3163df165a3c2865607c07af0698fb4b245584d6942c497c59f34096f4b3d69effefcdba5119bc02f2a566c35558629baac67e036957ba3523f29c00d7993cecf9e5064bef87ec6e0f0f6c1241ffa5b9f3cbbf51c9077271ad878db015ecbba67b924c3b19ae7b5b1a31ac6b1ed5fda3843e04aea173f33218cbb39ce08b8bfaddea4301e1b3476b25503d8ec7197baeed3f213a325af57d9ec1de86e033dcc15f16a77a601328e2ba58e0fe4d99cf64fa2c3334e8726e55fdcd27bca2b3cdac94ae31f3741dc5366c4060e2018b4f6a70cb1ea96ff35fd5c0aa2a1aee2e65a205e5503c6a19671e1316668a69b0ee8f0bb55fa874bb26ab2b9ae71c1b3103889933fa9fd29d14e7d2c6dacd76769e557775f5c8753788e31f8ca9345b46e4d106bd4c5c81232cc629cf4531c267b1bcf370f6ccd7966df10dc937717cedc6080228420e8fa5831a02f45107d7ab1aa96e987cb7248293552545ccd2679d9e394ba5ac2b24f9457523867bdd11a96f9fe38edad3f00745a4f3fbf95cf6942483ed518b7eeb2e562a9d7f94069ab2d8d089b4bd8c28f64f93738dc063293d424d4daf96530fc8ccb8e1bbd0b0f57d980868fce9b9a09c391830dccf15a3df511282c56a9f34a61ace7e14af57bcc5ee65795b310fbd4e7dfd2c4c5e8ee144d8512d22dc8be202d8a062186b822c258e80ce96695077e4dda875043a66c675009db85defbee2d078bf14b017544e4c98c1a561f99471f7aa0d08f5e16c0de6e59bbc80d8293e4eb595fea9a6ed0aa5b931827d5c82400f062881645b7af8da305af70fa5037e4059915140f660b2b64dc9cb49aaf1b5bcd9d2182684d21927284b0c4eafd6f34de8f4d12cf4d26b62e8c38fcf7c41586d759e68631d6f90e8476e8fb0492cecad09384a59bf4eb4582fce4a6b55f4d5a5637a1d397f6ba0d69ed2b68f00ac1414645ea3e09f0263cff635180c015f5b82397a3f6f6ce69cb124149bb53802671cf85449dc47edeaa183d55186740c1228d9339932b190e348c0cc4fbc5d12c304baa24e6ada26a85cf3c5914f5c0fe5d8807662409e4bb608e6ee967610c964a0c69700560387ff96d9fbc9eb91d7305126758c3c6cba081bf92c70d6546eb2372d174e69d8e2f85d505667db29471c9d23753f28c3941b7047bf16d2bac69ca82d193ee8efc42be6693b1056b71abfa4eb842b395c1192b63ee6fdc6e87c8fc9a3ab99f3f3fa49b87da0c10116240d7c3108817b6150184f33ef80db2cfd6485339f6ead95dfd641a43bdf867d20c2599e170181ca3b3c7b6031f78c7ae49959c0656e6e415616ba800d6a3247242fa86a8aa36fb2079f020942dbc5382558a0f75d00ba4c7d900c5108a276882809adc0eb4f42393d810f247127dc055f3a695276b22d384b42bb1949800c48860812982d300fcd0463eba9407527a36cd8b290623232f194c94f114fea802fb1669eb9f773d06ca76750a85cc1348bc67d4b1fa5893c94297ff6807288a1e512bc2f345a63adf7b927d0af7e7844660b4af53e868eababf0b9aaf01555802332ab7951a31d784fb53a2c842298ff159aeb38640035438daa5e2a77e448f65b5a7339d7aca17a6000e02f543a209a2a5472c3112fb127686bf5d280b66ddc5d6c0c6badb504c9288eba069c9b4a848afb601cebf058f8e27df189452c7ba17e2fa0732cd98cf3405b7e3f068c5b19083b71189c3bb697421d6988c5981257069093ce3f60c01d2adc65d87be1b9eba275d513e50a440e91ee96b1de6edd7cd0db059ee36fb03299d922e18dcfd981b95d9a6d703c0ed01131d35a21c14c7786feee112cd0d19e198e45ee63ad05228297cd5ef203d3bbbe5748ea26f9e335419eee567eb9d73acc777140c3cf2ee6b4a81676d282c43dd3a0151a9640cdd4534ce4ca6ca0c62cf662f8a098878c664987d3721152fa21004e4b13274e0e2ad645eb11adf13ca1fd95c55757e7ba9d650d91a1502615795c585e3185bb1549e247f29638515775bc84dc3d92978927a3fa153a84eb9ef38e53742442acf2029f49a04ca1162ab40a7433307042f3631e0df9441ec5cc7fed8913fce0c88d713d16b7a2201db717e75a6d9d7846733e546b15c76dae0d56fd011e0a135a67370c65ce742ae78c0f49ce69f7e3d6fb57606a34c60452def189af94a2eef80221a5e90505f713abc1d7b134dd9cfc87849cdf9ee66f2c8b1e1ca99b97f706238e4b8c458e4a42450df83f666d5b4dd5e8957c0741cd31e710860f338b8a44dc776cbdbaafa402919241378cbe5a0b6771412bfe752c9ed3b8c1c0b10af08207bb18b0258c69842266c8679ff46fe88399f054910ab7372dd1cb7d8c45c9df89a0af213dc5fbb4d30d3383280db0fdff7c552c3c311cc6fc0365762ecc53e717ac594e7366dea264eea9c87ff946daab079c8a82054cd65ab75f699fab14b9394fbe9147d0f0c03f2c80ceb967360062b8c6b0d9c8d1d1451f83dd2dee54e523d1ab61d6c27d727835e4b708baa65edff1336d82b96482e06e8d3b", 0x1000) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt(r4, 0x101, 0x8f3, &(0x7f0000000200)="b4760293b9425357b325b45676a7d80c626743206b18a0552176208807fe66983bccbfe77547b9667009608e680c2680cd218b13828b24fb680d0c79a08f8922231112244ad8225c808283092634575734807755c41c2df7534f873e00e55ceb26ee314ee9e402b732ed76851759a60601b6298b9efaaf4e31d3f953260a5d758575065ba77ddca896a981467acdd951fc55913fe6c3bf86f9e170f066ce92553a9fce0c925d02c9d41c127e330f07f40172ef57f189144f36b08267136440a3bb4ff2a93b03b56a811a8861a93b4f", 0xcf) bind$inet6(r4, &(0x7f0000000080)={0x18, 0x0, 0x0, 0x40}, 0xc) r5 = dup2(r0, r1) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000000)=0x7fffffff) 12:46:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0xfffffffc, 0x81}, 0xc) 12:46:26 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x11, 0x3, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x10000000000002bf, 0x0, 0xffffffffffffff51}, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000100)=0x5) unlink(&(0x7f00000002c0)='./file0\x00') r2 = semget$private(0x0, 0x4, 0x1b2) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r3 = socket(0x10, 0x3, 0x2) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000340)={0xed, 0x0, &(0x7f00000001c0)=""/237}) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f00000001c0)) r4 = fcntl$dupfd(r3, 0x0, r3) kevent(r4, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x80000000, 0xffffffffffffffff, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffe, 0xe6, 0xfffff, 0x1f, 0x9e}, {{}, 0xfffffffffffffffd, 0x4a, 0x1, 0x1000002009, 0x6}, {{r1}, 0x6, 0x20, 0x40, 0x2, 0xfffc}, {{r4}, 0xfffffffffffffffd, 0x115, 0x1, 0x7b3, 0x5}, {{}, 0xfffffffffffffffc, 0x21, 0x80000000, 0x100000001, 0x6801}], 0x4, &(0x7f0000000100), 0x3, &(0x7f0000000300)={0x2}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) getppid() ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000180)=0x4) shmctl$SHM_LOCK(0x0, 0x3) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x3c00}, {0x0, 0xfffe, 0x1000}], 0x2) semop(r2, &(0x7f00000000c0)=[{0x0, 0x9}, {0x2, 0x2, 0x800}, {0x3, 0x5f, 0x800}], 0x3) 12:46:26 executing program 0: sysctl$hw(&(0x7f0000000000)={0x6, 0x14}, 0x2, 0x0, 0x0, 0x0, 0x59) chmod(&(0x7f0000000080)='./file0\x00', 0x24) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0xcf8, 0x0) socket(0x0, 0x3, 0x80) 12:46:26 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x80) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{}, {0x5, 0x0, 0x0, 0x7fff}, {0x6}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) 12:46:26 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYRES32], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2e2f6a690e51919b8fcf6567d400"/33], 0x10) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r5, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r5, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="82028180ff833d339069e47c6b181df332345f16b8d424dded1cb03c133e6c8625828833a29c963a90c99608aab3bd12f40b560c030ed0d98232c0a02969fb77f5389e6396c3e955cea133d20e48af50634a9a1d297fd912aff990302c0126e70198fb7e080d834d9e33a3b511aac2869210029323fef8f8e4d879212fe23e83c3057b486613edbdd6cae7632367eaaac64184dca4372dc75f9fdcc3", @ANYRESDEC=r0, @ANYRESHEX=r4, @ANYRESOCT=r5], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000008658e6dc735c4936ab28dc9b397403914b104f7c6597c1908de29818222f6b6755ade86b6a1720da944b40a36eb1a244cc9a5ae936f4d3c96d4e4a4c5778a22d3d9a34a6e85a9883e035ea92e65778f42e4b4e57b9c92dfd0dd033c0841bdacd5a20fad2a167bb078255cefd9d42e27b0fc353ab3031b3837e6028fae5edf5f76dbe7836910f028660737d5af7cefcd60f09d0d86f4cd36098235a6fd"], 0x10) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r6, 0x0, 0x0) 12:46:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0x9, 0x0, 0x0) 12:46:26 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x3}]}) sysctl$kern(&(0x7f0000000040)={0x1, 0x42}, 0x6, &(0x7f0000000180)="7343c9f13a1a65a5dc41e7000100b9e7c7e60c80a00111703c8ad427b38b2f8aa720381c97827991a36bdcc7f3876abba8a8c24f07000000aa845f0fb32616842b28b796be7c3b0dec5cf125fe012d6fc07aeaae1028cd4c60f98391f916efee16e609a6a0b0b5f077d55f10bf208a1501000000000000c315c5459032ba78cf065bfe5bcd6da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67ff074a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9a7d294933731b399bffbb34b65e0c9cea6fa4e3c10ad2d85f805bcc4551cdde8b266168c5cf13ac18b3cd0ef03bf19b4ad2b9d7fe831de618f94f93c25fdce284c29b18153f5cfa9b269983934cd55b0a027e037dbd8696ca985d95bdd15ee10c0cc3383ad430a49bde4cb4a710bafdad92bc8e879da2fa565d62f6ee01a5880b9dd6534752604c29a1af3a1952984f792c3fb13119598b641c5", 0x0, 0x0, 0x0) 12:46:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) getsockname$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f0000000100)="530ef19f77680a88ffff784e8bb0911b632bff90d0f51df49e80d62af3f48b22e2ebf8a71e8ccb4ddc4379e244d23bd2739227c175063bfab4f22444d0e4754f36a0de604759557ec1549a48b2eb30e34400c38b4314a291ab609a5a9b8bf5c1b0d183328ce3cab170f105a3a5514ee3102c72e45ed385c9fb0f859133a767aac32a0b81cf4cb4fea5c0d353b22e43620a6d6266a9855287dcd5ed850038d30a64f01fbd030000001582d4111e16ca825e1037c0a48f8deef75ee30000000000000000", &(0x7f00000000c0)=0xc3, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000000)) symlinkat(&(0x7f0000000280)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00') 12:46:26 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @remote, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @random="2765d78ce8f6", @rand_addr}}}}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0x9, 0x4, 0x3, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5199}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4f1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xff}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4f5}], ['./file0\x00', './file0\x00', './file0\x00', '.\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) 12:46:26 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6602c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x180) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) sendto$inet6(r2, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) dup2(r1, r3) 12:46:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x41) acct(&(0x7f0000000080)='./file0\x00') r0 = socket(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0)=0x1, 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='x\x00') 12:46:26 executing program 0: syz_emit_ethernet(0x68, &(0x7f0000000100)={@broadcast, @random="05e8ff000004", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x32, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x80000000, {0x0, 0x6, "e43edc", 0x0, 0x0, 0x0, @empty, @rand_addr="ffe50ed4705e00691a4406f1c4646f00", [], "6019"}}}}}}}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) r4 = getpgid(0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1001300010005, r4}) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000080)) r5 = semget$private(0x0, 0x6, 0x721) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000240)=0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, r6}, 0xffffffffffffffe8) r7 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x0, 0x0, r7, r6, 0x0, 0x44}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000003, 0x0, 0x0, r6, r7, 0x10a, 0x9}, 0x5, 0x3, 0x8}) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r2, r7, 0x3) 12:46:26 executing program 0: r0 = socket(0x11, 0x4003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xa7, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0xfffeffff) utimensat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x0, 0x400}, {0x3c16, 0xfffffffffffff001}}, 0x2) 12:46:28 executing program 0: kqueue() r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f00000000c0)="95", 0xfffffe76) dup2(r1, r2) r3 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffcb0) r4 = semget$private(0x0, 0x4, 0x100) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000040)=0xe0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) dup2(r5, r3) execve(0x0, 0x0, 0x0) 12:46:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000100)={0x80000000, 0x6187, {0x1, 0x4}}) r3 = socket(0x2, 0x1, 0x0) close(r3) connect(r3, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1c0a, &(0x7f0000000040)=0x6, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 12:46:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0xafb, 0xffffffb7, "00d8b6d4460afae21d993343541d8216ed6c981a"}) writev(r0, &(0x7f0000000180), 0x1) 12:46:28 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x7}, 0x2, &(0x7f0000000100)="e2d7b0c6aba25917ae628764a120e194b3c7028f606d08e892c7562d62be86bff40359bc2dd725651479e61dba358b67e138db52a148595892518a98b6858eea5f05c9ba2df1", &(0x7f0000000300)=0x46, &(0x7f0000000340)="a95c14cc094d6c17ca37d857d87095f96413a3d9ea525fdfaec1d2d5b368180e66e2d0050b584ebed232b395d8bbc24ffaabe97e463e03319666dbcdba971cf84a23adeda5f155463d94", 0x4a) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="00000018", 0x4}], 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x42}, 0x6, &(0x7f0000000180)="7343c9f13a1a65a5dc41e7000100b9e7c7e60c80a00111703c8ad427b38b2f8aa720381c97827991a36bdcc7f3876abba8a8c24f07000000aa845f0fb32616842b28b796be7c3b0dec5cf125fe012d6fc07aeaae1028cd4c60f98391f916efee16e609a6a0b0b5f077d55f10bf208a1501000000000000c315c5459032ba78cf065bfe5bcd6da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67ff074a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9a7d294933731b399bffbb34b65e0c9cea6fa4e3c10ad2d85f805bcc4551cdde8b266168c5cf13ac18b3cd0ef03bf19b4ad2b9d7fe831de618f94f93c25fdce284c29b18153f5cfa9b269983934cd55b0a027e037dbd8696ca985d95bdd15ee10c0cc3383ad430a49bde4cb4a710bafdad92bc8e879da2fa565d62f6ee01a5880b9dd6534752604c29a1af3a1952984f792c3fb13119598b641c5", 0x0, 0x0, 0x0) 12:46:28 executing program 0: msgget(0x3, 0x0) r0 = shmget$private(0x0, 0x2000, 0x246, &(0x7f0000ff7000/0x2000)=nil) symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f00000001c0)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') shmctl$SHM_LOCK(r0, 0x3) chdir(&(0x7f0000000080)='./file0\x00') msgrcv(0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="00549bd8004b5d0dff1148a203c834d128000864e68e3b5f13b070fad407ee0fa8497be995eba9338a3b60374c7c303bdf4457380000000000d2c2a2907525ea98a95e1faaa96fdc2f4865ac2668df19d89dd426d4d620c3d365abad98f6853673bdcacc771bb8ff8b5e4563146bc33ec60078b9a802ebe58738c1000000000000000000000000ee18"], 0x1, 0x1, 0x1000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, 0x0, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='./file0/file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f00000000c0)=[{0x6, 0x0, 0x3800}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x4, 0x1000}, {0x2, 0x4}, {0x2, 0x0, 0x1000}], 0x8) semctl$IPC_RMID(r2, 0x0, 0x0) 12:46:28 executing program 0: r0 = socket(0x2, 0x1, 0x0) close(r0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0xb4000000, 0x1}, {0x18, 0x2, 0x7ff, 0x3}, 0xfe00, [0x8000, 0x2, 0x5da, 0x9, 0x1, 0x9, 0x2, 0x20]}, 0x3c) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x100, 0x80) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r2) syz_emit_ethernet(0x4f, &(0x7f0000000000)={@broadcast, @random="d71c9edd8285", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x19, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@echo_request={0x80, 0x0, 0x0, 0x0, 0x0, "56427e87f201779ef35df43239fc03db2c"}}}}}}) 12:46:28 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0xffffffbc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987f", 0x26}], 0x1) 12:46:28 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file1\x00') setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="d5ff96", 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x14, 0x2, 0x1f) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 12:46:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) socket$inet6(0x18, 0x8000, 0x5) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7bb, 0xfffffffffffffffe, "00000000f89d0000612e10b71dd7df0c00"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)='\f', 0xffffffcd) 12:46:28 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffc0ffaaaaaaaaaaaa080045000038000200000000030e907800000000450000000000000000290000e0000001ffffffffe952c7fb9219c772"]) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0011000066696c6500584d66689129532cb704421a85e07b48fd14b025369896662cd621dc00e938cf326ae497221b3ffecb611d052fc7d6a1ca2989c3eaf7a220e8e844d67fa2ab78bea9a949a3d0b7b5201315647eb0064d6f37c5575198ad7925da1efcb913dbb5da699fd1af2fd0daa8eb406713954d99b56c1f77f90a734a7e5e740532b8070000000a00000075751ab2e0c561b6eb209a2ee2d20ef385210f3e3fd9d62bb8c5903ffab47794d620f0030b381e83b52af6f8bcc4aa29f8cb9ae5b38bb9392dd6759e85133f7baa61f8a51eb933d1000200000000000049f603570ed63a5bbdaeaa6529e2ac45de17a8097c14"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0xa0) dup2(r0, r1) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 12:46:30 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) sysctl$net_inet_gre(&(0x7f0000000140)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f00000001c0)="fbd8daed89916d1d3744a8d38151e24a49a97bda8cc6809499a1d6f0544ef9010cc4b8776bf8a67e4ad32ae0a58145b6c490f4eb1d6b00830ab1", &(0x7f0000000240)=0x3a, &(0x7f0000000280)="1ccd48663e86f7c9ed03a43c65d00fc57636c25f4e53b8ab6a6475abc89f", 0x1e) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0xab, 0x3) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='c\x00') renameat(r2, &(0x7f00000000c0)='./file0/file0\x00', 0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00') r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r3, 0xffffffffffffffff) getsockopt(r3, 0x8, 0xff, &(0x7f00000002c0)=""/41, &(0x7f0000000340)=0x29) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fac402000000000000767464ca7f00000000084000000000003e00000000000100005e65de4f8c4e0e1c0618c56182c35c86f155db4cd8a0b38ade33197ed1f3c9056ce5b57ac45603a02c8eb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57f4900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2f9f}, 0x7, 0x1, 0x0, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) 12:46:30 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x3010, r3, 0x0, 0x8) write(r0, &(0x7f0000000340), 0x10000014c) poll(&(0x7f00000001c0)=[{r0, 0x185}], 0x1, 0xffff7fff) 12:46:31 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)='_s]\f', 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 12:46:31 executing program 0: socket(0x10000000002, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) bind(r4, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) setsockopt(r2, 0x7, 0xfffffffe, &(0x7f00000003c0)="e341e1a68034e76452e6d6d1e3b4f1b3950b9f964890acdd0b43afbd779774b28b049601190d736786d6fa44754308b5749c0f0992d29c2ebd522eb2962f9bc9e6c761c5c92a65c0866b0b6829ae23ec47c7cb03e9440d8231456970d504b26c43857e1a17185a432f12d0f852f58c175d4b255ee5dacdd4f1cbd5a625e65bd7550502d382838ad670fb61f173ffffc2957ead1aae27ff57a9dc62c090046f0cc75970343b9c36b764ea1c324afe8106071b606b01b4a7d51c4191d802fd", 0xbe) 12:46:31 executing program 0: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) close(r1) connect(r1, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r2 = open(&(0x7f0000000280)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000300)="6406b705024b9abe2a8881f6d7836db7e61c16169b6f9331257f881ed13f67116e0b0c49f850f27587c893a6e142cf2a444dbaa3e22d21b7eb54386c136f9e8fb8f3e0d8320cc0401ff186792b8f2d5f82ffd053bddaf85a040d5f732f1344d076bcd9e6f1715b54d33c2cf0fdd6016884ca8be26f9bfbaed45486e021d264e1d7f6192f1d8b7f8663bd8080626e53063961966499b5ca1d81c88067830644c3b818895d2df9d48c2bc1c0a3ac7362fabc99c47470eeba12d1097518431da8c541f8f5cd4248210e98f516a68c5c4cbfbf68285acf6df9993af5398c9ce01211c49291d6e128", 0xe6}], 0x1, 0x0, 0x81) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) r4 = socket(0x10000000002, 0x2, 0x0) dup2(r3, r4) connect$unix(r3, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) ftruncate(r3, 0x0, 0x3ff) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYRESHEX=r2], 0x10) r5 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r5) fcntl$dupfd(r5, 0x0, 0xffffffffffffff9c) sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x2, 0x4}, 0x3, &(0x7f0000000080)="0c1209eec6eb4947398d77f33390118d6434f66d4d53f47381892e3b4ad29859c1374490f139deb1c53ba0944b48e668f7505f2a254fcd1b7861382c7c4d189a1063935e9aba78a8110130b2c957b5c552547978e828be7516c68698a5baa76ad8867b10d1804052a0331dbaabbb73796618c155217d3d12a8b797a0726e6550363bcc42758b27b9a0f66ed7358da904df693b1132950778b7b768c0f17b8764ab9d0f4a800bdf7423b58e42af632367d614880bf850cbbb73f3f1608b44b27b692c92120c347ad5194ba2e9fb1882feeee1918c689fffa266c35ab9c8478dcde0b4470b1fee345ad3656399c9eb", &(0x7f0000000180)=0xee, &(0x7f00000001c0)="39549bab6f84f303b7d2a3a80fb6dcaa96fe5ba88cb21aff6e4f6abe0fa92e4fceba929452185b728e3f1ecd0a04097bc404d73e827ee0e18d4e701a28d2df881deb5823922e49c4c4e67a72437118dcd05867c896bc964851daef1e5fd17e37b559ff22951dee0d78066232f72e47e1c1b4f23140f7e58cd366f92dd8429af4d3e2e9dbcd3dd7f10a147671b6a6a83b6eb3fb78025cded1209b489510a439e4a0e805077345a749f7be9cfcd0e46d0e8eef79bc496832db62", 0xb9) 12:46:31 executing program 0: r0 = semget$private(0x0, 0x4, 0x5b4) semop(r0, &(0x7f0000000480)=[{0x1, 0x26d9, 0x1000}, {0x2, 0x8, 0x1800}, {0x2, 0x9, 0x1000}, {0x2, 0xd22}], 0x57) 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), 0x6) semop(r0, &(0x7f00000002c0)=[{0x2, 0x3, 0x800}, {0x0, 0x1000}, {0x2, 0x47f8, 0x1000}, {0x2, 0x7fff, 0x800}], 0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) semop(r0, &(0x7f0000000000)=[{0x1, 0x8, 0x1000}, {0x0, 0x7ff, 0x1000}], 0x2) open$dir(&(0x7f0000000240)='./file0\x00', 0x40000400000002c2, 0x80) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='r\x00') 12:46:31 executing program 0: rename(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./bus\x00') mknod$loop(&(0x7f0000000000)='./bus\x00', 0x6000, 0x0) 12:46:31 executing program 0: socket(0x20, 0x4002, 0x7) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) write(r1, 0x0, 0x0) pipe(&(0x7f0000000140)) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66697d503000"], 0x10) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) pwrite(r2, &(0x7f0000000040)="e5a2afff3ad83271d96818e6f08fce9fdb6d02e102b74508d8f972d33f5ac5fc6b2b3b", 0x23, 0x0, 0x4) 12:46:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xd}], 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1fd, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r3, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r5, 0xffff, 0x8, &(0x7f0000000040)=0xc00, 0x4) 12:46:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getegid() nanosleep(&(0x7f0000001c40), 0x0) r0 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = socket(0x2, 0x2, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) getsockopt(r1, 0x400, 0x9, &(0x7f0000000140)=""/55, &(0x7f00000000c0)=0x37) r3 = socket(0x2, 0x1, 0x0) close(r3) connect(r3, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r4 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r4) setsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000040)=0x1f, 0x4) shmctl$SHM_UNLOCK(r0, 0x4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$KDENABIO(r5, 0x20004b3c) 12:46:31 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) socket(0x2, 0x0, 0x0) socket(0x10, 0x4, 0x3) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 12:46:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto$unix(r3, &(0x7f0000000100)="93b4f8d537a7577c5994cb3464c1fb94d91135af657dabc749822f8a4ebb38ca1dd2cd8a8ad0b80b6aa0c2ea477e86debd3475207f62556e2a2181de6b4e83a158755365a2ba70673223e6b8fc75ff784afe379ff9b76e7a008c8c06", 0x5c, 0x8, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) r4 = socket$unix(0x1, 0x2, 0x0) dup2(r4, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) r6 = getppid() fcntl$lock(r5, 0x8, &(0x7f00000000c0)={0x1, 0x1, 0x81, 0xffffffff, r6}) 12:46:32 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0xfffffe5d) 12:46:36 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) 12:46:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2d013001"], 0x8) 12:46:36 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="081800352600000000"], 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x20, 0x6, 0x2, 0x9}) 12:46:36 executing program 0: sysctl$hw(&(0x7f0000000040)={0x6, 0x10}, 0x2, 0x0, 0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x5, 0x3}, {0x4, 0x6}}) 12:46:36 executing program 0: socket(0x2, 0x2, 0x0) socket(0x18, 0x1, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)) socket(0x6, 0x4000, 0x87) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffe4e, &(0x7f00000001c0)=[@rights={0x14, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x319c0d28}], 0x30}, 0x0) 12:46:36 executing program 0: r0 = semget$private(0x0, 0x4, 0x5b4) semop(0x0, &(0x7f0000000240)=[{0x1, 0x1, 0x3800}, {0x2, 0x44, 0x1800}, {0x2, 0x402, 0xffc}, {0x1, 0x3, 0x1000}, {0x1, 0x2, 0x1800}, {0x2, 0x1f, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x8) semop(0x0, &(0x7f0000000240), 0x6) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000100)=""/97) semop(0x0, &(0x7f0000000340)=[{0x0, 0xdb, 0x800}, {0x1, 0x3, 0x800}, {0x2, 0x800}, {0x2, 0x0, 0x1800}, {0x2, 0x6, 0x800}], 0x5) semop(0x0, &(0x7f00000001c0)=[{0x0, 0x93ea, 0x800}, {0x2, 0x7}, {0x2, 0x200, 0x1000}, {0x0, 0x1, 0x1000}, {0x3, 0x4, 0x800}, {0x2, 0x1, 0x1000}], 0x6) semop(r0, &(0x7f0000000180)=[{0x3, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44, 0x1800}, {0x2, 0x102, 0xffc}, {0x1, 0x3, 0x1000}, {0x1, 0x2, 0x1800}, {0x2, 0x1f, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/97) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x2}, 0x3, 0x0, 0x80}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000740)=""/4096) r1 = socket(0x18, 0x400000001002, 0x0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=""/95, 0x5f}, 0x0) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r2, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 12:46:36 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x300, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x2f}, 0x2, &(0x7f0000000180)="a0eb9002", &(0x7f0000000040)=0x4, 0x0, 0x0) 12:46:36 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = socket(0x2, 0x400000001002, 0x8) r2 = socket$inet(0x2, 0x3, 0x1) sendto$inet(r2, &(0x7f0000000000)="80179338f429bf20dc4ac68723c4631bb82d7c36ccfb0f6eebe8bae1e47642452f5815099741cefe8fc76beb27b2e9997cd98ea87a55904a9d89a8d94276848adec4d01fb56c84a508d6f6218258b3a56bf64bb4d1f99a8501676f236366d54384b785673d3a1362704454bfc0906d63c5975ffa5469f33dba14895b81ab99e225aefc84febb7ae1a1bea0dc2d004374db1a6a268cc2dc71793f836f97e5c851a4816eecd0f38ec392a932d683fee032d1e03d56793897335104ced6a3ceeaa292d8f1b562ee95bfe8b687480b9bb2312e121abab2802a9262abce71a131584436ca860195847f5c11c64c7ee98d082916598a9aa3aa32eb0bcfed2f72", 0xfd, 0x6, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) socket(0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x44) r3 = socket(0x2, 0x1, 0x0) close(r3) lseek(r3, 0x0, 0xffffffffffffffde, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x2, 0x0) renameat(r4, &(0x7f0000000380)='./file0\x00', r5, &(0x7f0000000400)='./file1/../file0\x00') 12:46:38 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20000, 0x0) read(r0, &(0x7f0000000040)=""/4096, 0x1000) clock_gettime(0x2, 0x0) 12:46:38 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() read(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x8001, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x78ff, 0x3}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x2) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) dup2(r4, r0) 12:46:38 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x4a}, 0x2, &(0x7f0000000140)="0788bced86fedbb2134248c869a417d33baad8412533d0aab46b207817030000008ad6f71f38ac4b94e286a47dcbdda7ff16ab78f3b1aa270cc7669a2767b85b7f372a0c57f41fe563f7431eff7cacee", 0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000400)=',\xef:.-\x00\x00\x00\x00\x002Q\x1d\x1dl\xa2\t9\x8b\x04]\xc6d\xd6\xd4\xe0\x12\x97|\"``t\x1e\xfa\x13\xaa\xf3\x06\x125%xO\x16\xb3\xa5\xcc\xe1\xb8\xe4y\xef\xd8\x01\a\xf1dW\xf5l\x17\xa9\xd6\xbd\xa2\xea\x85[\xcc\x81\xdc\x061/\x0fD,|\xca\xe6\x8e\xbc\xa167\xa5\xe9\xe34U:\x81\x7f;\x81)\x19\t\xd1c>\x9a&\xf4\xac\xd0\x82\xae\x87\x0e\xe8\xda\xfa\x9d\x18\x19\x1d\x01\xc4\xf8\x8e=2/\xe0\xf5\xa5E#`\x8e\xf3\xa9\x12\x9b\xc0\xb4\x0f2\xc5\b{\x19\t\xc0\xea\xa6\v\x9au`\xc4wT\xad', &(0x7f00000003c0)='-\')}-},\x00', &(0x7f0000000280)='+-)[\x00', &(0x7f00000002c0)='!}\x00', &(0x7f0000000340)='\\-(\x00', &(0x7f0000000600)='\x00'], &(0x7f0000000840)=[&(0x7f0000000680)='@\x00', &(0x7f00000006c0)='#\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='&]\xac)\x00', &(0x7f0000000780)='\x00', &(0x7f00000004c0)='?\x1b[0\xb8CC\xeeh\xdb\xd4\x83\xaa\x1d9y\xf0\x83>\x90V\xad\x88_\xe7(\b$-\x04\x00\x00\x00\x03\x00\xbc\xbe\xc0\x0e\t\x1e\xe6\xd0\x05\x83\x9d\x06K\x94\x1e\a\xef/\bj\xef^v\xed\xcb\x0f\xcd\x88\x0e=\xf0', &(0x7f0000000800)='\x94\x00']) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1fffff0366dfde36ae61dba64800"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3071de70, 0x4, "f89e1cf30000000000000000000000000100"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000380)={0x0, 0x0, 0x3071de70, 0x0, "f89e1cf30000000000000000000000000100", 0x0, 0x2}) fsync(0xffffffffffffffff) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000880)="381d2c538a77c38b35f329ab12d2c56f5a34ee509f6ffec553c31bac3b04222ee223c4c78ee756b40f63e8b134e49aa9c23396dcd0215dd49f0c93209a199013c56ac189b4119b1c87460229d5df6a37b879228b125f7eb546ef61b614e90bb3156e9e2608851ad4832e64b5194cee56d6bbfc380ba2f3a3a115d805d6a03c05c8397e62cde5b6d8c09d4797133cb6537e3e079b691746952c546f5c10c3fcbe98ed1240b470f91d998263608dccef76f0ddc9c3cafb5bcc02b5b92ab9131407286a33fe56e7b6bb18c718f352ebe06f09630c85cd74273f00"/229, 0xe5}, {&(0x7f00000026c0)="34e30502f31968639c6632fd063f07ca11f6e3083f1cfddd74cbe1138b08d217a61e895000c5db15b23a72dece5379cb25c7a5ba81629fd23008ce8ecf1a0ca1b7c66289297666763133796fd7ee7b19123533f8a2d489e06ede0ac3beac41cc604ff7de32017eee0487a2d0df7fe708f1a3bdc7a7a700cb2876962c9176cddfec8d4f4fd13fc48a8d60e7d8cdedbf3d594973ba0eeb92f828a6ea7c7ce00b26136b1e2cd68f1f120cae85aa30c8981fb94a45127d9fb5a02f8ee5e7cbb43eb63ecbcfdefbc10aa0d98ca95ba0d5dec93420e9276d4fc26fc8d1031d956ccfa616edd22931bca9f875cd190791d9b15ccb679d9a23e57c00f0d7faa8783fa0aa5fb1be2185f9940a6e8efc69248fc89eb1fdba0786cd047f5ebe239763c1355328e007b134da444fea2fd1d27637ec8cfb00b557bd5eef607d3d2ef0929609c8e7fe8dbd54eecdc85bd71a01625f967e9e35419d4d31aadc13d77cd05dd1e86b7d6ee49b5786fb4ebf1ded748ba62ec6f477eb8c7bc610e794c7b401aae4af5912fe5b59e2f2ff8d3fbf4f42e5a3ec57b1aa27a79537ff333e75288836cf8396c04783fc85d765eda996b90740cc1c26a52969adbee9116ecc7061183244e64d7fa68c6b9dbb0843788cd4dd21fdf2b47576075344ad9bd86bb847331263d5ad007f99e01b91d65dfc89347cdb76bbcf08007ec462d08052e8025ef0d5d545eaebb742d0c9a1ab50a559027b5d51c05b16ec331cdbefa83cd48c5bf90febfe6c5dafcfd780fa1c4f59638895b364ed612df387bc5cadcbfd5090d67fb6c81ca0d9df1ee2fbb732f5a6a061cf980f8bd5177a1265e7a439b6a49e02740eac4acb61a33734b7b695474345d48210649cfa62617623b754647019a031787d5dbed5e57ec7eb5156dbc22107a5825424afd521b7b9dcbc82c52f960e4e1f5cf145a41d1333511efbae3167b7e40076b2e895ccf43f25d00fb7d3ccb45977b482997d769c079bae3dd716f56f414197194cd7f13c6e34139d8731ba0fb86653eedcdf42c4c5d8930938293953911421d1a12ef7733aa8ccad89ff03e705b15ce69dce3b272d545482e38d006dad8fb86ef4fe3531c9bf707f41dade8b40cd309b08fe27e6cb2edee68f82c97ee7fbceeeb5338d47d63c27426ae5205c811e01830a034fff1db97806a540cb6a9768596825e807777942c877b722cca048da0e39baeb87d59c975f7baea745a1072604d74afbc81cabbd01bb36f40666dd374446b8c5db6913abfefba44e9feb73a8b069eab9d59bd5854941b659ff50f738185ded97d3ae740eca8a4a2107b010b07ff370e3d95fb18182c8d8c108e38842d15f1d6204b08f97accc5d77f1b928e51ee2488df561298362be256cdda970eb2547735fd64c965026132bc7f10a519e0940468e89696c5b10933d769e61dcc7e3a56862767a70c07f319b3295bcef467d790c43f7a4d4eb3e66f0b0fe6286dfd39fbc73a4c19d667b79c2ba66b36862ca22507d752e3a10dc79bffb3b10b2fa5fa49bb5b32727f1cdfda0676e55d85d94bc521303cec47f8af9588e43295b6d3d9e52109f494842e373c75d7cce1ca52bcf94d1d7baf1788707b88334a09a17110344a8aa97f32cb81e0a8f588efb919b31a8e5b863257058c9f9f5de766a2a70cc09c499f47ed03c7b365dfa61209048a4330412e6135cb20441efbf0a251e5dc9bed1871094683718101b07dd6598a76d5a7fc87bd447ec103c77182232a543dcb72e0cbc4d7bd93e814673832cc40fd51c94178f2952d2ec43c1d53f29ae8f4fe464a1bcba8a57bfc4a42d83625279cc3a3456b6a041cf340567e6ef34a3c816f683e0ff408329167de61f3fa31df81f76adaf13f6b00402aa7dc91f19bc50a70192423b07ce1a14a2f84ecc24d3cc00d39229eecff49f57fca44f74063543328a8d3a312219016e8759fcf0b814dc329c88426809b8c1244da5e9bc9c4c4134cebbb8a2e9cf5e178a81021b9b6905c736d1ef81d41a6f23032bebd9acfd14a634f7e5d61d9e76fe09c55f76dec39295b5113b13364647f49e03fe423b2ec9028fbad9ae7d72d761ac8691c63029f6a8c487ee33cd95236d0c1682e415a9df5f3236e9db26d242905fdc628ccae30f2e968dcae14297bd909780976bbc4522fc6cf0428c9ef4dc1d0d4a72e5f0a8a10032bdc3533e3d532f81cd87b6c533b297323fe5e54d4d0e2daef6210fd5538511a4ece40982a2424e825b8f902ac9656b7e4dfa45631cc42fc99b871abd23fc97358afcae961761578b405a2a9408783462490d9aaf4e26080092603eba84ae507582320f1c617ff21e85bc82cf8bb398a54149dfcf843184dfb458511f666e91b143eaf2b3c6481e12c592b416fa0da07ceaf91673a218108b7281c43641b967b938c5a955a798cf8c4deebae41c62e5a6545b83551ab90e511ad11ae867fe00026675cb26057a90e5e0262bde422c3a506f1ee16086b42efc64a57d75b1da8745eb990e4c7f9c3c853e52cdb63bb019f22f8248b27f13f3ed91e2b7fb04e956017fd656e850f81d0dcd5597044e7270d2bacd57bb7556634a88aaed4f6da10d17fababa2c395e4ba4c61954b5182f3d3fb0a932855ce0c395f6debb543a9e820095dc2398360907f19fdbb1c84d72e0fbd747b739edd725fbb9c4bc7d0ed4b369b9ffaedb7f852ba1708295e1839ba5d3558272924677fdd83ec45fa0c8ab2a4555543f90d487dc02a8d3720e700d6f24f47ef1c0cddbeb166192b788e2fbe033a5d9c80b12f915b4dae687f97a7344f5f469e8c357151f29883da7cfc04eff6de8bd653c173f07b43ad76e66299bcd1a8b095e9b851c0412e7fcc195e309630c40f1f2fccfa9b85ae83e517b8a570f7f2ac1b7adc27da501e5b4319049d1652b2d43b98ff973b1f6ebd41de6c5077810da2d54c8c0b2a5a39e9485c0faf636e7c0ed9beddfe3627acc6dbf962eccd44300d6e18d6fcabd270653e437c546c6cb0a92ebc942ec78442c619a0077370b7242217a17755417526384cb5a6a4da59ebf2a85f48c1c58f3826f8af030a507f24f9f4dfbe9ac3422c38057e867944091b85f0514d494f95868ceef2805342a773f9bb85c540451778ac390950a0742fa20a314092224662c708c26bf01165e2a403f8817314c83a71519a00ca8cbe9c727048649434a34a4e50b0d338259f341b7c88cea6d9c1ebb0c8cf6d4d4bb4d10057ebc25e4a42fcaa49c12bca283864d0556649414df342adbac759334f2114745d4175e45920af3f0a0994df32f77b986b198d34908c5ccc806bc85e523dbde86a6545943509885cac972c8ed3447a605a14e21a20de0c71f4ae37071b611c0dd0f226029ac4ffb7ad30a1fe7df39f64d52446add36da0a26e45c9feacd388a49980acb109261e5a7fb89facbca1f5f6b17e5fb4bf067e19d70bef7913dbd01ad09cc86593451fb3c17357018a4d4f13aebe461f59729ef3724232ac78834c0546333ef665bf5f0523c8bde07eb031941d8dc02e147201ff02d0a3594b5801729ee1b079d5ceef329aafa23a84d9f3f499a96ccc14023726944abd5dfad9f4995f7596171499ec78f7f9a67e244df418ff63f8a00cfba915c5b25f4b883b62c26ce62778e29940f1063a6ef0779e706b12d976e7464bb9331986f5a9bf29d6076ecedb01250bd00a4366ce620b23e66e8e541da76476280818b5e55d250408797f89e1dcb5a68c80671c56dc880353b8194bde5ddcfae35b0ab6453f04c0a663906e23ede8f2cc6de43ca21a662de13b79d61ca7eb536ff792cbb831003b1df4d0705c5dead6a344f5d06edc46681bed78e963c50165c574e204efbb7de6fde8326b5274d6edb5551d2259a61d2fb76e2ce7ba8437dae58741e96f62bad89c244c7cc681f393ba28e7a1d3ada9ba8cfb776ea05b4d17fb173819361b8e8df589e4eae6a60ba988c41596db10a0924dee44e54ae65c2c1298a1f14a56e253e00e4a40061ae66fb2b1d831b260b16adf76cafe593c411d1a928b06f4fbbf1400f0a3877dab9a909a09e3ecbf2b38f33552903d65a4c300cc98c9b0b41a26ec343e5a50a257ea511061c944801d9589e46defc8db2fdff8443757b04fa5fdac87a1099f30277e7c29ed54af8588368069117d1d92b47a35bf5cc9bc9af45814165b90cf7a41a163b00c9ecf5a9b857aab7819b28a7d3be75897f32ce78a3d5265ecef9eec0e8a012d62b583f35daf0d4bd31c891925d27780139ad710f689a5c440fec9a8c3ba5625553fd3763c04b0cf5da29c21759861bd9134d71af78989c55d983fd433905cdbbc8a9f1ac068cd91a4383b0a4028aaacfb0648335393ec97842183dba0a5ab2146516fd1c91713f80d8c1a6e1a9ce85ec5827b8afdc8c2ed7e687b682f0b205fa5423d4179c5b308aa9a004381adc1c73e54914aa9f52d8c94c826448a4ebf79b482702ee8582b0523a242f0af539376e62418801848f84c51440731bdc910f94a61c6b0c7447e07aa8a7086867337af33745a4944a21c87c7d0482ec7b04a3002b3882ea6184e8294afbe76dec7d96bd8c2741c7f9f9de41af1fb9f3013b877bfa45a096f9d911a8f38bdfcc8f96d5c38290ac3082e4570ec313066f218aed574504cf187147ad14e271b6194272a4dc820f814766712a5afddfeea0c5c3bb6a36193a3515f95774e470bf4d5a965d1bdb17a4a88b766b5d40f9aafd12dedffba2d6ffe50735b5ab47bdc18138b8b32732fb0c29c91b348347a52ac51be47114667561934a845be54dd08c6a546f64797ce7848c007cb3ced9580b65f3b3685dcc53fb1eb4c331bd18a130ca0a661482bb5dcc7113c48295f73b86de71f06454f27d6894173287f174fad4382dad3b3745166b26fdb556ebb21f81c11271d41932023758237e76f180545fce1d88ce309c3779245825c8cece55216513fd84b351d5291a20983fbd3e3cd2b7f3867efdf7ff3f0070c2532141e78e57b45235ab0d7ae82f9888766fdf9d3e4e137d7fbaf20eb31599b2ac6721da15d1307d736dc877b8399f1028abf62586c15f3b4c3a9d0492de0b3c58256ed330a8ee6d6d88741b4d7e9960339d25d18b08258be019a913e56780647ac498e24afc269b0d07256a5fcc74d6100ead09bd834c37bd8461d825da2be7da35694b14c670212b2d226d948b19d996f75289fc0ef09e8319c15088355d7e3c74d5565c3b25bd7b7a98b9795de353445b569e1d2facf6dcbc7baa2d442046096d782b7cc4ea32a88f5b192e08812d3fff8cb7589b9e2ee4ba6247add6aafc48c374e59c04ba152317579e25ffa6087702f2fe60169e4a6ce6f5dad6aeaaa45d54feb258ae49031a2519620bb347513cfcc84950f58a2e466cf0b10e33516005f3736289ba52b77eaaf275f8159982dc6d70b4d96ad6bf59315171a45b45dcd7187e", 0xf10}, {&(0x7f0000000200)="b101f39a521cfd98167c228fb911cc14a5eff9be4c1386fa65e9c17065556eb1176f64ab35f44f5f29645b", 0x2b}], 0x4a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x3, 0x7ff, 0xfffffff8, 0x6, "c204ed875755dcbdc00d0952624f5f650e1a2092", 0x7, 0x2}) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000001c0)=0x80) r1 = semget$private(0x0, 0x1, 0x1a1) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) socket$unix(0x1, 0x2, 0x0) r2 = semget$private(0x0, 0x4, 0x404) semop(r2, &(0x7f00000000c0)=[{0x1, 0x4, 0x1000}, {0x3, 0x2}, {0x4, 0x100}, {0x4, 0x7f, 0x1800}, {0x0, 0x63c5, 0x1800}, {0x0, 0x4, 0x800}, {0x0, 0x5, 0x1000}, {0x0, 0x4, 0x1000}, {0x2, 0x1, 0x1c00}], 0x9) socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x8000, 0x2000]) 12:46:38 executing program 0: select(0x40, &(0x7f0000000080)={0x2, 0xffff, 0x9b, 0x6, 0x3124, 0x401, 0x8, 0xffffffffffffffff}, &(0x7f0000000100)={0x82c8, 0x0, 0x4, 0x8001, 0x100000001, 0x80000000, 0x5, 0x6}, &(0x7f0000000240)={0x2, 0x6, 0x8, 0xd5, 0x2, 0x24fc, 0x8}, &(0x7f0000000280)={0x20}) r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x5, 0x1) close(r2) connect(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="00fc2d2f66696c65302f66696c6530005536ec4757eb6626112c569456d4af5afb4bb1ad2e4ace96e3139a08e9cd3443521a2fa801e750bd8738ec98555dbd3c91dec79b4825"], 0x10) r3 = fcntl$dupfd(r1, 0x0, r2) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_linger(r0, 0xffff, 0x1005, &(0x7f0000000040), 0x8) 12:46:38 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x2}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x4}, 0x4, &(0x7f0000000080)="6fd68b600a74428d43bd91af099736090830c9ce46435b166a0fdcfe93db7b4659d4912ac546f4b98ada1813c3378c2e4597b4680f112ad6ee9ad91f8bbbf06f190aef18570a61cb5fd7989cbdae5a58bde87c37544ef5fac9c53123258b7b71364dab068961dc2394dd16febe3589216015759121c5e3d4aa528563380c0f41dad69daa7a284b356f30e820c5e856bf88e338d21daa7a9b198549a78399f8c1d023129616291ad55f158e6651080b9792d8f0080724e184f1ec45df4d5fe55367c44d70f6583fbf036660f68d1976ff0243", &(0x7f0000000180)=0xd2, &(0x7f00000001c0)="b808815c534a00058256069ddf9807bc9ef561161cf8f2881b0c74", 0x1b) 12:46:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x6, 0x7e, 0xfffffffffffffffe, "03664e2ba70cdd0000000000faff00", 0xfffffffe}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)=' ', 0x1) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x0) 12:46:38 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x70, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0xa9b6ae56431293d0, 0xb) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) accept$inet(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000540)=0xc) dup(r1) write(r2, &(0x7f0000000140)="5fbde784da3484aa528afd6dd40bd2b6eeac6c08c5ea4ff70445ecf66beb5b579409475cf53dee592f8d402b43e0e3be4dc27d7bbb0b9fbe0484619a134ba1962e27143a6c18ca090082f0a825b23d925ff1bb45967aa85e78a54371893a02f7b09b247920bc20737ffa6a686e67ee8665b043c57cff64f92a4f83cc6a891f617cc3a3fa1815bb3c20ba13c54e5769e738b341daa6802d114635fdde2558e368cbc278e60892a36cbb09926b1943718576fd634c683e3267b894ebc1c7c0528ea361942fb720ee2c5a40c539acde30e1ff9fd200adef75d29352a102", 0xdc) ftruncate(r0, 0x0, 0xfff) r3 = semget$private(0x0, 0x8, 0x10286) getgroups(0x9, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) semop(r3, &(0x7f0000000340)=[{0x0, 0x1000, 0x800}], 0x1) semop(r3, &(0x7f0000000380)=[{0x2, 0x5, 0x800}, {0x3, 0x6, 0x1800}, {0x2, 0xc1, 0x3c00}, {0x1, 0xfffc, 0x800}, {0x1, 0xdfff, 0x800}, {0x1, 0x3, 0x800}, {0x1, 0x1ff, 0x1800}, {0x0, 0x33, 0x1000}, {0x1, 0x6}, {0x0, 0x3, 0x1000}], 0xa) semget$private(0x0, 0x7, 0x8a) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f00000002c0)=""/118) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000400)=""/113) semop(r3, &(0x7f0000000000)=[{0x0, 0x9, 0x400}, {0x0, 0x9}, {0x4, 0x0, 0x800}, {0x2, 0x1}, {0x0, 0xffff, 0x800}], 0x5) 12:46:38 executing program 0: open$dir(&(0x7f00000015c0)='./file0\x00', 0x200, 0x853f10bf981e7ffe) r0 = open$dir(&(0x7f00000010c0)='./file0\x00', 0x1086, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x5) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) pwrite(r0, 0x0, 0x302, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r1, &(0x7f00000007c0)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000700)=[{&(0x7f00000000c0)="6e9791380eefacdda68bc60b178fe31fe88e1383f288e555698edaf38b7b08fd4cab855b9751e5cf9047b00f55e61279bef703ccc8bdfcb377ba49ddf77ce652f0faa792b0adb8dfff367144298b5b775cdbbb0c3eb3d283b8c90af7a605fd616c70bf92fd6b80791b8f1ac21f5f446c4eae6e5a38ef6ce8b51cfb00dd5065024495831b9e712820338a4c99170e547498beb4fe7c3c467ab5fe33995eebee1ec15729e19218eeeb915d0fc6b62cc71ac867605c8d4e16d987e9ba09c62408437cf06ace1bc04db0145db36b92b57229606b9fa6dd978d49a61466d9d0e2b21379", 0xe1}, {&(0x7f00000001c0)="abe0a31726e9f36c568eebe5d2f96a2f64748f52f587a9648ca7d54b149ee5fea33f0e322de0764e7dda438877ed821b0d0eff58b38d79ebd1e630097e6978a54bcc480667aa84415260a32beb5cf02057994ba5acaece52895dd8df938b2765cc5bd8e39cd1cfe342665714ae7344fdb607a078cf647c349d722ccacccc238095afbf84327bd3bd8980002397c3a538fcb7b4af5e5208176da29375c072697b31a54e84189046f53268fd8f9b3a1f4030329fc3e2abf8d2138e21fe5e48843e0bd7b60ff81639", 0xc7}, {&(0x7f00000002c0)="2a6a59aa5f6acf719f9bd701506f130242025e8a283d64293954653bece584e0feb4536da9132aa62bc4fac95501499242842800544aaab74b4b10d56eafd32ac16de4b9e7915e228b35effe49b9176410909d6eb260c99b46fc71a100f9f8cc8a4a46c796b45d26657721badadfe9be27cd4b2f1a2ea6dfc7fd5979f42adda6c27c3acb6a257005e85ba483e01e6551de4491936e26943740e0a38abe7ebbc50fb6d92eb193fe3f10c41abf68", 0xad}, {&(0x7f0000000380)="48c6ab3fac52ec63e44703956f93c381911559e05015097b0428130c6f5f38927e4dcf1d1e3c89e18644f60f625dfe7f1b526dc33e32382d58c53f616d3d7119bbee8943cdd0ede8129efa54", 0x4c}, {&(0x7f0000000400)="6f067eda1954c3f2dd5b6fd9030ee0d9a80f97db193c5dd650ebba2bf2c470ce576f91b0cce5602dd111ee70603bca35eae3434ad689488453c75e4e47626d109e06db42ddfed187f1320149436fcc9bc14883c50e9b7aa94d0e1c93ffc4", 0x5e}, {&(0x7f0000000480)="7ed9f7fdcb40afe074cde52caac61d010f063ab195b174aad67ad4d5266c955be78738ebd5f7c533296e12bf53c50c90b93c0e43921605131d0e4597ef37ad5037b13efbc3d39b238a36674dee4a2690102455be2c55d20c723da4900ee6be92d4c0b32d5bba61ebbc98d47d81417af48a107ed2859be251816cd2984ec1bfdbbd69aabf3e76d6d48733f3c462ecbbd75eaede94280a8d1011f5960e44b0a4c92d6962cd4084d78e61e10276888d938b39d24afd9ae973b1628debadc09860dacca75a815138148bff4a0d340a311262cd2f04194816057b56297fb7566e33", 0xdf}, {&(0x7f0000000580)="7e6a17b97b2416aa09471a75fc319c6523c71b0aa93e002a1782181a7ac62ba22d24796aeb49e9e61de36ed70229e2dd63203b3069e834da08d2112fa71cb66374e4c4c058a06fd1432ad76fffd7df10878c3680af117e3943816f26efcefe9ef5f6d5f13990480c0d8e51079bbde0d41ff05c8c6ee11ffbd76747e716b0", 0x7e}, {&(0x7f0000000600)="eb738a7c388494f87f70f7a4e55f20f0ce5c019a28e81612c9a75fe83d71c4dbe9f7f5a1cbac25f0b3b6b3129e204efd19e6d2ae17b42bbdb1431db2cb8d38dc9027264a9ed52bb4fff293fced90d9a90e202ce7bcd56477720a4c0e25a092b39b13a36478da759a5a0cf82adf279bc479bedb1a9bd0f659709208b12eb53af2434c81445e41958bedf5c888ee2102c24b3a05a28dc210fef96878e402b0777e778b0ee704adda2e2562f1c28a5d06bb698150bbd70314d9e1543d2f72bb92aa498169017bd6a53b449d471a8b60013afd2c49131ffebe18a598e70d06b222ed865ebd71e112c77db34e0be7", 0xec}], 0x8, &(0x7f0000000780)}, 0x0) 12:46:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000540)={0x0, 0x0, 0xfffffffffffffff8, 0xfffffffffffffffc, "09000000245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000001c00)="75800ea23550998651ad9f3b3f944e0e2e0fe2afc088628628688213516a9c791c7a567be3111c2e48a807db864b280df8d42a1a4a0985ba6b74496abb7c97df86c1a20d99896f54f4d66c1064e53bed0ca24973c1aa4fda7ec48dda575bc2b538ae7b960c8a7a6e0fe5b617d4c8a6994b8ef3e95d6a764fcc836da54635d36a7f65b103144bfbe9253705185ef46c7db45419e5a8ad8a7946179bde382e602787d7465d17662cb830e2c428269b349c769f599bd6476f420165710ff7bb41680037e75cd5a41c33646a49f2310966c269ff30f5c0470c307f6c9bf0c98a215eade7aa925920ef10d02a31c0b3e7a9855450d208695a2a929870931d75a36ffc78feafa003525cccc0ba7d1ca66e4d332969b80650345465c097c65686720c309b50eccdb2df89ee87b9c11c7d1f36e05503f83effaffa1ea7a3a9c9b036b6ddc7752ffdb85d8dd091e5d3610cb6ea752b4826b2fee83f3b197eee6537407263e889e0989fc1ae59cc897b786256d9dd82beae9f9246dd8bf1682393cd5926ec94cd0fd8c59b64bfa606a4c6a92fc7a309c80ff66d85d10f500899ab0412b92586bacedd8f9135dc34f01b89789553b603ae64552e99d633f195740b40f8b551202397046c8513defb2108c587472eba1d32c35438f3c6ce234c29a09e45bdfb93bbae796a5ccd8fbcb4405fb799e055275e008bb5341816db5d06275672f51e76c3a4d78313ab214764fca1ac4a1561a3d3be46f359680fdc5c41599d01a509c26e69091daab013d7b98f93a97cc7996f594caff9a6fd2cba8df98aea624a0119f20eb58f41ff55b2af54a90e2adbbd84f7892171c2173b650d29a0f8780b5ff639ea5b02986f90e8b8b92ef9854fa173ca38a1200247d6c24f9dcce2fecff658d93a92b1ae742633f944a9dff6661fc1bee75ae14b55d034f0705f43400f4e64abd5a880dddac6e6bc18fe913fffc5c8cf2d9088df6cb3a0c2ca72e43a4a8b657e4470e0a807e518a8ad49d3e79201e0140cf56fe2d4e06169c74efa5bb2ae1fcf36d8a033ddec05286588950ac3714fada05726f5d613a75893788e18c1682d6ebc18f2e1ec49f9a0852cc38b0e6bbdcf5e7b1ff356ac86b973f35ceeb216998b2f94eb0f8ccc7a264e736303c40e08f3642a502ada307f73a9581ecada748019eba5d0e8b6cd56eb4dad7193e79e52ecfb7710bad497c545cdc94d7d2653bb34978c74cd8ed7f6e329cf0f46ab34c8af3f3b9056fd2f28ae0f40a006b6eaf25f98eb80a9f1ce8f836c1aec19df25f950173a41abcc1cc9dcc2f4df96d32e94f0bca0b86f1ce6b507517d162db63a968b5dd391bf18f344d5224f3e03a2e74fa967cd513639393d1b3a2dc8bd18cd49131ed6b6bd34f94d3c3b7aa2fad327cfefecd290d3a27ae7052f717dc2febb762ec5a35e71432df49fd4699b4f304a2b1e8b2fe95cd10a04c2e10b0ee1cec41691c3ebb1c814dede6dabc62578dc2e8e55d4cb0033d151ce8e7efb3b8ba8d0495cdf6888b2deaf19a3c7edb820ff58cab76cce861eb997e5bfd361f2ff2002d380a4a0d9e8ff922b5d12a41f66b25e62f7c47e8bbbdb1cfcc1e77a1362dfca277a7a8ae5dcdd6b34373dc7d1b44f6ea232b95de5406ad5e8b742b8bc689f26433e0f91917ed5ab5b890e567c361af8170806a77c41017fcc1d86d11ebb5358251d122e62cfaa81f4dfa84af6218dad7381e7606b005000acfd031cd58ea516b2874a88d0990dfb88dae81d2c98b470a684a5d0852be367f291e51b71091994e5b64acd1de6a4d76a576472b18c1063664cd7468138382aea0c9d65a89b15f91a59af140f551071cdcf35c546596c33435b02a493b8ad2d868bb67faeb87abc429b4b43aed51332ba95dd7856ed3ac8a07f34809b659ee4d87e2c5cf87c924f056a0e93c35c3260ef79386179b3674e7090999682c632f832b189d52f2dd1702ec072e372e26862d570b54468c6797855560f659a72a9579283aba0cb95c35862075c0a87bf71e9499210608396dd203f2fe4df79484c2c96a8367fea64d56de51380166150d9c6c49ae6d34f450f0f8cbcaa86fcf1a7a0641dafb890a156565cb3bc77b7692f78afbb3da4228c7897754b73cb31c1679d7ff5f5d4360bbdaec1bdbee77b5248ac44b586c5b14437ae85a257033c39cc5adfbbd57ba068c7a6efc4206805992b7cff0c5cdc694b8364a38227014b488f4e8c08fcfe825e26b6466232b861c7b1fa69c206597981df49ac2e6ddb175050fa37ea065b3a55a9b0f6652392f2df939283ace7c7ab28c6bd6e919af8ef94673623d084474248787edf347b4a5f97a41165dd77af4e0c5c60c6028b7317433336f1536bf0cf1197c2d534bf97177821c2fb597064c1cbed8d0fced5e328415657a91cf4025fa498b0a1e4d0bdc878da7789a94c56e69cc33764aa920cd23d6cd688ac14fa362e0f368906478f63d95ddbd8a2e5806ce010f9881510a1b8213f182ff174fa0cc1b2bcd585", 0x6f2}], 0x1) r2 = semget$private(0x0, 0x8, 0x10782) semop(r2, &(0x7f0000000000)=[{0x6, 0xfffd}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r2, &(0x7f0000001680)=[{0x1, 0x2, 0x800}, {0x3, 0x7ff, 0x800}, {0x4, 0x8, 0x1800}, {0x1, 0x7, 0x1800}], 0x4) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000280)={0x8311, 0x1, 0x2, 0x1}) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000140)=""/13) semop(r2, &(0x7f0000001700)=[{0x0, 0x6, 0x1000}, {0x0, 0x101, 0x800}], 0x2) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x200, 0x0, 0x0, 0x0, 0x0, 0x3b, 0xbf}, 0x7, 0x7, 0x7fc}) semctl$GETZCNT(r2, 0x69984c16b2fc7db6, 0x7, &(0x7f0000000380)=""/100) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000580)="24ccd20778397cec96cdff6c1e1f78c0084bd23a000000000000ffffff7f007941a9d20c8d71b24d0e6d8e238f0df01568b2b9e4e95bf24c72332ab30596ef17c25180b8ed48f44969c2d8bafc62da9e4017e0d2702d53091a407d995a32650ca6be7d33dd958851f66ec1ac4255c02dec7db5f05625fe3453b258691eec05538b6d970ca9921ac0b37bb0940c082bbf101ccaea6505e0d343dd52d64663f4bfec8a3571f8ab2f6767a98e3ca00cba6cd9f01017f7bde62494ade12625df8223f429aa8607c52668417331bc284d", 0xce) dup(r3) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000000c0)=0xfffffffd) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="900c9ccc0545fb6ab58ea420eab04ddbda8a26ad81c35ff4ff411bc192f5d1557ba0ddbafa6f31ab13a3065d91fc017503106b2fedf21507552af111db0611bea2c0a1cb0f1d8b5a9d2feb367d7ee644c8276c4ba90d94f40adb5006560a83ad60c8186aa8301df8522bfd04fb5fcb93544425efaf1c68d61adeb4b84a5ec0352e048d6af9c6526527756ab180d2cf7ad1fa8dbe79930684ef21a10a4fae898b4bef7861782307782205ba4ca1c2526c39ecc3dfa79a0fee09", 0xb9}], 0x1) 12:46:39 executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb08004500003c00000000003e9078ac1400aaffffffff0c0190780e040000488100937657d009c13c0c4c7f0000017f00000194060000000901001a4ed992010100006efffd08bedaf2bddfeb63fb69aec2efe3f609e5fa33bcdb79bcc3e5b125d1ae430704c88118a454aae1f9b4844199351e643837f6f4e5e5ad0de81bccd4"]) mlock(&(0x7f0000e38000/0x1000)=nil, 0x1000) kqueue() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) dup2(r0, r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r2) symlinkat(&(0x7f00000000c0)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') mmap(&(0x7f0000847000/0x600000)=nil, 0x600000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)=""/197, &(0x7f0000000100)=0xc5) 12:46:39 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5ff7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9434e19768abd73"], 0x10) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) socket(0x20, 0x4, 0x3) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000180)=[{r1, 0x1}], 0x1, 0x0) 12:46:39 executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000002000140600fe8000000000000000000000000000bbfe8000000000000000000000000000aa4e234e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="500001feffff0000"]) 12:46:39 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000040)={@local, @random="45f7b676ee0e", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x4, 0x0, 0x6, 0x0, @remote={0xac, 0x14, 0x0}}, @tcp={{0x3, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) 12:46:39 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) bind(r3, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(0xffffffffffffffff, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="07020033ff0f00"/20, 0x14) write(r0, 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r7 = socket(0x10000000002, 0x2, 0x0) dup2(r6, r7) bind(r7, &(0x7f0000000040)=@in6={0x18, 0x2, 0x1c000, 0x3}, 0xc) 12:46:39 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000001100)=ANY=[@ANYRESOCT], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x18, 0x0, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x0) r2 = dup(r0) listen(r2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040)=0x5, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) shutdown(r3, 0x2) accept$unix(r2, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) dup2(r2, r3) 12:46:40 executing program 0: socket(0x2, 0x2, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) 12:46:40 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[], 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() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000180)="4238cc365c09fd4097e5b03719a51484737d64378653d978237b50e9085bffeab84f3f128c77789e1b7168801cd0dd098f25f633ba19aaa8c406fdb888037927bc2a47d343014669de0163b2270d69c759e127e4ace30ed838caafc50753fd27b9ace6a66d", 0x65) close(r3) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000100)=""/123) fchflags(r2, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x10) recvfrom(r3, &(0x7f00000002c0)=""/179, 0xb3, 0x0, 0x0, 0x0) r5 = accept$inet(r0, 0x0, 0x0) sendto$inet(r5, &(0x7f0000000380)="1daad5cd36195d6810b318271ef9a4e226c2d78af736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8adbe6f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d39f6e23bc224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70df9265fa833f7f7788b351b9a0abf03d9e24db2448b2db5c1105d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc346d36d0fe7a2d0b32aeff27e94fe6994ffe7086d8f0c631b9688003f65d4b91d0000000000000003f5cea6e423358731875fe8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd29ae3124f55cfdbea9c3969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c750128b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff600fa6bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e0bf42c132db4317736a807c778c6b5e72a12330acd4552f2314b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc1000000000000002e6cd8f98b1f26f184ac625c20f47abf53a298ba0d4e62943a57fafd57a5569c84b5517e0a92ae7580a16e6ca625dc04bb1fe6593f8e75218d1514bfe0a49c3483da21340c35377bb720d545fdf1c604dee2f5f126aca257e273af57b1341269319ddcff0281f060d65ffac74766ce2b0d3ae6074861220f542a28f4f67c464c01e27add1cf942dba7e76fcbe894b1a439eebab9a9e9269bcb698aa699784c79c43ef1b6018a0432b2de4f299034e8ba000000", 0x3bb, 0x403, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000080)=0xfffffffc, 0x4) 12:46:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000040)="caf5b415", 0x4) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x8002, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) 12:46:41 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01070f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000180)) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000240)=0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, r1}, 0xffffffffffffffe8) r2 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x0, 0x0, r2, r1, 0x0, 0x44}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x20000003, 0x0, 0x0, r1, r2, 0x10a, 0x9}, 0x5, 0x3, 0x8}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000940)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000180)="a0321437ecea7d57800a323aafc3623680e4340469866be070c43b31d6a2c3bf9acf665799ef1810add31d913be79f7f0ef1447b918e5ab6c664e27d7a788c0bce12c54f90d35b33004c2cf4e1e52b1866081c40303e7ba2ef3fc8496fff1e866a85ca1a5c51583def3c33dce8c43abd8b0191dcb7cb", 0x76}, {&(0x7f0000000200)="e2", 0x1}, {&(0x7f0000000240)="b140de5a01aeb306eba3333d8fcc092c4947a7a9f6e803447d37d34fcdd4b44aa89a9ce87c47a019d704e37c943cc96df45b20dc01520fb4d9a0730754562b540d6441a190171510db3c9dd7d4e314539f6753da35259dcde9e7d8680aa55e1863c8d877436d1506ee0e93f567527903a2e97bbeacc361c2cf7a7060735fcc3f2fa3face2948663c8f97a609512b73e7ec05f5f14685f5569bce875946699cb817ab2a5858f14f105d66309b3d5601f0e4a4bcb242fb84eb9ba5af646962529f39d41f2c6d73b34eeea9411d", 0xcc}, {&(0x7f0000000340)="9f1e7e9d10e9bd5695eab14a029c384140e1776e471cdbe8e3ee690d7342cfb66ee178d4792d7c2c49cf60944e20b3f8398ac23a11413601486b47032bb744eb4fc86e8f18", 0x45}, {&(0x7f00000003c0)="9b9dca803f31ab0be7e70ade59dd94aae9a0daee2aa97947dabd558cab507eced86d26ce20c69eca0b3b20358c5be8421efe53d823c307156e4a61eb50b2d49da225b62daf2f3222b7705ccf677186dd36133aace4f6cd0969d8d62aa44923c4f4eb30f525781926b836b592f1b6d9caf192f4f375454df32d7dbebe91f389afb9cc13f7ff06ec493128d8f9cdd2310757cb8d8b4c4575a8f151db62860a36ea2b7edc2ddcdd69ddf53da094dfc4db656f8dc2a8a9881f7db8e126d6c0bce5fee1953103c0", 0xc5}, {&(0x7f00000004c0)="fe73951ed02520aa411341325435d6e805a218f8527b21456e4ecfd9d1ae74a65931a112a3e084151b62df0d676bb1efe0d90ad12c55bdc890a3210d680e34bf63dbd33da1de337499f6d0cacc6c268df1130070e7761dc5e96442", 0x5b}, {&(0x7f0000000540)="f3e947f944bf11756ada2031aa160b53a2868e46f9ab371e389f0e844254baf57dd4c6ae28bcedfe66da894558f3bd7c385e6cff1806c64f75ca5a6ee68a7ab8ab18b10475bfa6ece93c9bf9cfad896241861a1356929444c58da39205fc48cc71a10092be604fa808998af56aeacbe31a40e9987bb32ef370fff03ea3f595f1a48e0cba2a53a6f4203dd83911d1952f566c80deb95f41a2259d35e9fe231b08545fac5cdcf5ff0822228e783b3a55ec8b1f4704698665551a77450f9a9b79bed18f00b0cc705044ca31a2d47e6a1728af648bfeee53559f6470b1c0124477c9bd5128b5f8373e9f090bb739e43ec77e54d4", 0xf2}], 0x7, &(0x7f0000000800)=[@cred={0x20}, @rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, r0, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r0, 0xffffffffffffffff, r0, 0xffffffffffffffff, r0, 0xffffffffffffffff]}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r2}], 0x120}, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) write(r0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x10000000002, 0x2, 0x0) dup2(r3, r4) getsockname(r4, &(0x7f0000000040)=@un=@file={0x0, ""/70}, &(0x7f0000000100)=0x48) 12:46:41 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x3}]}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x1c0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x8, 0x0, 0x0, 0x0, 0x0) getppid() 12:46:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000280)=ANY=[], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r2) 12:46:42 executing program 0: mprotect(&(0x7f000093a000/0x3000)=nil, 0x3000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) sysctl$vfs_ffs(&(0x7f0000001040)={0xa, 0x1, 0x5}, 0x3, &(0x7f0000001080)="b9060586def7f59529f3845b33a604176b92d2997a97116bde6e2bb3b9d271daea6b3aaad98e97d954e3a9f239fdcfbe680529320323322f99c70275f25c9dc5fc7a014a21c7ba17305abacf0f415357321eb13b9c469fa7ad", &(0x7f0000001100)=0x59, &(0x7f0000001140)="799f2b8181e35ebf117d8a9fd79a2747bd4bfb043c71874993bb409956405c143ceb90703f98dac18c8ffa0beb5d770acdcd0add3d0da86167fb6b88d1a98638778d20f2e2c623da2ca10a0818e192", 0x4f) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000012c0)=ANY=[@ANYBLOB="8288d3c2d8fa830300006b580d724e01b503b804000000000000000b500beba39f70112fe9124d235751b39165ad8f184f31248a742bfe23c237894c7aebc0e6a0d30a328496180ac05d8eb4fbdf5d3f13bdc35ac15adef6dda51069e488ee534e72582660d7f8c89299153f330a5e712424b036d83fcbda5ec13277e4d9b50d1e8996c30581572ac218a87850ef98e7f8a25dbe01ef45f72b490c91bda6bc658a439872e883ed0d22458746d1146bf1f7a006c1a76f5dd3715434458e38bf1fa5d2415228dd1d0e193bfa9e9a45323d8aaa770739a48be59a3e672d86be04f5b9bc528819dd8c82facf420e843c07f262fb85d35be16d7faf6e6122fc08ae580528b2796a09723bd2b8be3e286ae708de5e84b94d2f7d50100e8ab28d61e0f55832d3737ef80fd5362a629b0f4866ed5bfd474d76d8803fd2f0146c8ef0929f9dc2aef53a77d40f4e60d3d842ba92"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) setsockopt(r0, 0x2, 0x9, &(0x7f0000000040)="1f9b9049f78182d188be9104555cba256b7b6c4c8edd2aac3ebd70a7769aca74dc91b646930af0d8b67b074b4aa0cb1ddfee7d7cd0845d3bffcf4e2057c36283b4ebf08dce2b918284a09ad8b5a408de29cd7c3b8eef38739fbcbe23900380399c0105bed75f4d190b743adf0b7f07e04724109746a1976d2f9f38061fc411140f997804ea3b8ea34fb7578f4f4000bbe6ec1b3896703cf6656af910e3ae34e982c729dc397c86be282d6158dc5432bc869f2bffd501e14cb5ba18eede782955fac78a281cc3e208ee66104191c8a6cbba95bef38d74b706d49a6a5615d460e4892841e69fef119dffc1a4e2c4b546ed6e33370b2fda0c62f7fb8ca2da6c083524b44baa88f072958a7991446260ae1362717efad430ca2d85e64e636acdd3e6317e6dcf56adce4fe74a10264dfc14aaecf1c2f2d08550bc7e40b62c1bea6d35092d3657005aa6e756e3a961cfaa593b6b01e9f9dc800e4610bec6dd4d0ce047286c574fb2c7198a11e67023819b933b2f74a4a35bf379cc5df1883a83e59f510940266a0013ddc202c4dd96b087936cbc31e191b8eb2b6c9bc7bf7aed4904ac9bfb10ce77978dc36d14153c9045a5f06bc433495088e0ade3bfa607be0a0c266f9c8a654d87e70560eebeb85c4fb548d05bc6e7d4bcbdcf1800f729b9623ae18413d51974ba757f7252ed7dae15d3d0c4cce260b248b83301edb7d4fe3877aff808286f859f18fc32978a170443a1c1e281a7458438c45298fd873bbe4604801cebed2f31c66c14135948db75c342da77c2d3f59a3956662b163ae9fe8bc06d8b719a36709bd034f91efe6d178547a3cf9cd7b1b89a9063aef5ac6c55a2b278d6fb4ae17b5f519705a2c21c3a08324bc295b9e62cdc745747828de6bd4c1070cde6bb38ae4bcc3048643dd2da4f027e3f86bdf7ee5d4edd9251e43559130a4857adbeb0bd4a6daf0d359f751ef5272e7a17379ebeaf0b2c7f2b38a540107e41f171830aa99ea2eb221d9eb287c5eb544a8033d007e4f516a498f5de7c6d63c5e24860b123635f0c87708f4669b91d20cda04c6b8ab0b1daea6c62d02be3ff5598eea91cdd3907e0606246942930f4fe4e2407fd7067ebcdb64b85698f2d999c886caac4086741b2b8a83e18036511bf15dade7aa4e8cc40af7db05eafd6a7cc02b9a973e4acd75528d0f8ff9e44792fa0c37dca117dfdc72f86c1d9d920bb6c581a4660a22b301bdd3f390ecd04b514ea55f61e11468cd67d53052cea0def63ca30650f93fb2b5ba258a9dae2d2f6fd628fd88cbefe084a71fe9058bd48850cab76debd519445a4c03cb2b4dfb34e754941a79a30cb907e6ed412ed82ff3c509ad166e966d73a1c13f04eba41d34caeb69615defe226bffddaa5822972617f49571ea34e3e4a7f8da822ea56510da1ff6c4da199c4ecffad346ea7d8f6e66b81cdd6ec30318741eefffa8f216d1d46b1acb37faa4bde6ea9f076a049e3657649ad98a5485586c4cbc7503e1b8457669f84f547e80c53659b2b0d2f87b3e4696d3eaf4523419683e939cfb5f7482a66c99e41a5cbb9ddfd843dfa5f63716f47237c932036a2979305eba9dc51d7ae19dedff60cb99667dc818657bf854d284d200d78427e57d5b9f30c62e7aef2de767269e250048e9615672dd42a766a33f826efdc549278f320169706ba7de05ec54a883279658e2f8f3996da90856912c2571942222fa8163952030f04cf6b44afee553b893c6da2f829fa0d70c065144199472cfc32aca53b3631a7d32729aa4567b5368d99132c13a49bfb788b8705831cdb57497630afddd3073bb0972b79ce0d0537c2d730e45f44a27a5e9039413c5dc9dd6e19946a908083eb9f1ca8a8aa2e4cea991397a6f11e5b1537f4f1c0a58b2580077e2dfd2bec942f63cb1985f13371f567f03e6f352abf56d274273d83f5a4301f795c37d403b8973ce272c1443973ec6a36a56f72f7be4232cf3b6176a0a98c36832da193671577d7e5d66919aacdf51280fb1be0a1de024de5097f9e920cf110aac1f3e89276bdce0ecdfd2e045ecc8d7c6255662882b4945c89971446feee3c9c288fdd533d37b760c0ba6167a68b334688658e0e9265ddb5ae517152e4a634b8ef136d1db487bb9defd4ea6a96cfe8dc23315c4b2f4733b7bf7a650cc5910ba6ed6d78276fc74963c07e6a2737450a463f4896cb242613d08ae0737b2373de204ad2b58e499e2e6bd5042ca5bf17cd404044687b360615017e17e2013cf038d76e17349931457b990293b011c8c719dc5b2daa504b4bf85aa18517bf1a6e359977704e25253e883f817def30b923da5b57cae1d47a58d12047e91af1c21934bfbd7a2b3a47fc5dc7169200fb95f17442e6834cce6434ff9bda4fd6585a132864178f051a6183f9961f70493ce3a2bcda78bf88168cc6114f7e05109a978f032003f56b51d25f066c0a9375f43cfb97d303f51153baecbd04890dda6eefe8f98b1c32688a718a14d08414c3db3544aac34f048a8ae1defe25d1e80bda46fb6261df4347f341d9c5140674b4ed3f4f0699c67c971ef1f04ca28682c583695964a25c68aaa9ca38f57f253aded8b6acb03bd3330caf9bba6e9380169d73c2ab5a79f57b7aaa13193d3eabb38f9737ca994bf371bbc094a9c0f2ae85b09b69124d5a7c38f0a19c0bd323d47f922cf6ed35668dd6b4f0af73deb180cdcbb90e173d6ec5f85b75c0196589c8f20757ec5b3cdc66ae88764f8ff15f87cc2d268bad6f9240027fe0fdd7f01921cb83484db21356c34ca9b47143f820c39365fd6cf32c19125cc330bdc9a89410b23e848701c5b88f76fd2994052e41dd71442f70738ec584a76c26db82c2837da2b8a853f279f4970ce4368ccf6f2e5022b6d0dc55ff7cc737a6f138bfedcc22ffec6aa6c467c4b7457bcaa7d6364ebb1abbb3db7beb2f2993dfc446b9610d6ce7fa6c0e9c9ffd17da773d0f97eea3d0a69dc38eeb659f4f3050b12757584e687a813443bb877dab51b699e146c0eca900c05538437186b96b991b97de1d917108bce7d063588c9312f414d7afec6e1447eac590d51d704933550e9ecdefa3b5bd637ad0db677db33e63818bd51ae391baf344581522aae39b47b9bbbb28f3e347edf5fda579cabfea62cb2cf63291ae398aada6735b9ad71171def2f983799ea2d42f11475e83d3f4314d998ee9f07d2ba400adcbb17322aaa13515f1cc44d3de7cea10e4c66558c165c05bcb2eacd343fb02cb7c6681739c1755ba76557eae995f9a739920782c4f4e33b75a0f5bc1439a83e9a9e46bca12974e29ae4230e2211ef8af735eef243af78ab0f3cdea1b4756da54f827bc3f8064f8b7246872b89481c31839bea4a3d9cb4290257d3a267454c82fa61d56c0f3450873b66ac7616dfdff943edd37f3507a9b1bd4809414369c16414515b4f54dbcce5ddd1f0198e32091624100e0b345d2f0c8fd516fca532126262b456cf92dd886aab903c6a721523b0ee161261c9f6bec538cbdc78993d357084afff5f3b08bfec7001a07113066818adbd9d9619c121142c1bb04375a5be2365eb6247c2f69f156ff18a2f28483805beaa82821ab20f0c50741540100f4f88770770677c8a263a84be44068569c48c4ded329de2d508899b2a729121486cc9dafa242d4ff8ffbfd6fee200e0fd82185af6273e2b74c3b5347f01fb226508f7c2e38d3968061c31d73873b9cd3efaaccdefcceb913b6e1c82652b8956f655e2907a675dc4acaf4027de1903a12defb9c876ad49c3ccdeceea9f515e21d11c97b7f6df6dbc324b1447ce1ed7c0ea29ab2d1422d9f6c7abc563c70efa826b6af8cc7e050111406fa48113bc9ea5b8764e1ada8f0bebfc7b9dd6ba5bcd767768a7e70781a81b5bb03ca611e2ed0368ba3ca60c79308f7d563aeb36e2e5efbf60756a85c230cc69aa0df326560c1aad53cbdaddc6952efb0f5c671e2ba6df5c8eba58e858bc37964ecbbee0b349bff06f29df13b36e0ea83df59daed8289f2f432bc2079ba4b4ffc43822d3c35cbf633a803fc237637063d198ad7606b4bb20075fd4722852e93fc523d2f8cd3fe2f106174329381950c50bd9e3c105a8f97e6bb273360705ad07971681d94f151f509e8e7598fd2c52a7e825e11d9a2d3c496b8a570f324e7338ae79b20eae746f115c14cca6e9231d35dd5b502670d24c2e90792ea9d81bdf46531e0ceaf298439f9ced94b7c8429dc56a71fb54b623e3f13a71aff0469e3f3b84b703833071ac5670ac94bb86b7b0c50c6d84b0532656c5cccf8d015bcd0b5b62330bdc507117f9d684867891f78dfb7539e20a23fc3f2d0fb58030ac5973b665bbeda4889dbb020d7dd06a4a22b3f55c86979a584c86f460f3d9de73ee77cd95aef63d1fec2e0848f1e95f9db465d614f053d21739027d879f6ba20af95a1078418a38a52efdf426c60956f54304f94b1697e739dd4f31797e1fb491b4a47600909827c88b11bd0ab9a0a6d3eadbb6903340f36b705d8c1a798899c54c255266bf24c31d7b2abf62c6817e4d5dc237ede3f8b409d1d978091ef759df52293a66b593c4df3d1147da5d68fa946a564d62d5833874498f98812d67fb158def4d05914f15575850d3ab03e75c3a0a6a1d096f5755e15243c9ed27a3742943e9fcd9543ca38714117f71fae3b0da5295b721c6fb1ad7d2dc81f2a3038b7aa237fd9ff74d9fa8c8b5b67b2a8f0f3b9755ef533c754871fe1424a9f5845213667e633202987a875cb441310600520f036cce0781e4d9230fac8e7db377ac90691d10e30717aadf31e65648617c323838f5696ce05fb5de858b8bae7faf62132cd952c409f64a30f9cdbe5b5892d2239f5de26b9d3f715068bb55e9cdc03b4a88e99feeb20604502ad4970c5a3cc0fd36aff6eb14362a77d99c321f3639a9d0369d885abfdcc5f4ebc2e08f4c483073301834144a77996cd9bb7dfa4e9370004271ee64e3afd24d949a2e27f7c564286834d873e6aeea4294a1bc5e02121aabad421996bc7d05c951639fddb9ce8c974678c7572a7aad75d442a1f99fa3bccbb998e9d52db0eeb31a71786f865bccce1867a26f9a4c03c28cbaef272a1bd6ae7bd2daa657bfa6ba1e5484d13eb10a09c32b8bd1b6b3eba0de218111be085b201a5ece01135d344a3a088213042b08a31d649349c6123aa61e5ef60bc992298babee5a245a84e8529a8798087ee9fa85c62235d95ca44f97b7ed2eb2343706c19b6df29062db5f5e7e700347d32c5eefb05efe8f41851d3d53a75b3778fc46ba57462838754ddc5975cdc2f9298d2eedd52fe89ef2a716a2431d3b5faf01d9e517a618c5ac7240247d97c6369bf4675adbf80121a5d71b43aa20b4a8b0908bb04dbb9b9897aacc666d540383df8160786ee530fc8f7187d6a3c96cbed513aedfc081df7ceaef5aea871c1dff619938262207fabe5865253743b3f3a6d6817059be666d34bfb0a45b136065f30f8755e01899dc49fdaca1f8fde842ac74b2da4ef3bf05df0d593affb15d937bf56fe2adb6d18094fd2e340727bcfa261790a6aadb1b048b9665ba025bd4d9219bd9cec0e19a42979aa2f6e766be318d8dd0fd600329553871d62cab4cf91e35b28746092d697474743cfe6e0a0deeb6be7fbcc70dc04206a7ec654e24a9f0bcb4ab347fafc1b308982a2b61e4017b41a98ca05bc728f4f2953dd70f70017994f181247842fa12b5041ec2a8dfd28093f7d73ef0447ae7b427a9284517422d0ee4708dc16043a6afcec222a502a0743a", 0x1000) r2 = kqueue() mprotect(&(0x7f0000e3f000/0x2000)=nil, 0x2000, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x10000000002, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r4 = dup2(0xffffffffffffffff, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt(r4, 0x7fffffff, 0x81, &(0x7f00000011c0)="63f121b0a2b651a4d6a53922099614e8957f13a0eab2fa37c88cb8ec9dddafc1bf690c61b36efe308238e7b2f6bb31ad973901d497e2ee001dfa290ac4c999aaf00e0840942415a34a0dcf8bb4dddae5acd392e3482a447fee15eb27e9aecc7ccb5e5463d3a5388dfefb484ca10efd9db0f3a8ae79ef4470a2257a50f727e559b9f66a74e94b6692ad2696611bd7bd6764e1be0ccc1051cd0735cb24ec58672f2af27ba5a8c0bdd1305ce6dd2c02756f9a57595b06faf776db6dbd70bf51ff731d7c9faa934edb99115b5e38d014588806a7709391f12f1c539caa1fb11451e475223bdf576c", 0xe6) kevent(r2, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f0000847000/0x600000)=nil, 0x600000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 12:46:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f, 0x3, 0x27d34b99, "00000e091fe600"}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="002b54d942eb3dd13bc8495ab11808f9878edf1ab79a2f84a5384cea577f4a10cb63ffe8fc5bd86881643703c1f82c658907907cf54914f94f8ac41be42abeb53faeed3c3021e668942a42e18a36d389068c5d6ee69106951a16d3cfb47895248cc1dd8d32"], 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000300)=0x100) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000240)=0x7) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000960ce93905b52d7eacdd707efeac4a12f5998935f1bc232c685b0e82b6b530ee533ad7170bf60ebc70e4108e0555a727e8b9d3329ca968a38393dd00b889276dcd323db7732da05a928ae7d8e955c049434920f965b0eb8fe1a553d62fb366db2cb510b69b3372654e82d29f69cf513e0e16d0dc2e4a45ee423bd5530c33cb17419ccfa4c1c7c2bce3fab2449da9fca360a9f72f899f8628c1446ec311da6acf0adb298787d61ad77c55fd459f41b966c57e52ebd7f50415e650fa430e68df338cd7c8c48c"], 0x10) r6 = socket(0x10000000002, 0x2, 0x0) r7 = dup2(r5, r6) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000100)) writev(r1, &(0x7f0000001940)=[{&(0x7f0000000080)="e4327c0a6becdb8413d733aa97fd6e5553da7d5c40004cb1b3b746333048d057d8c85f69dad1d802a0b0bef6405c783ccb67d33f494fca8e316f48bfa6d26f9664379d8650976d1b5bd89776d68c9b05f0416640df359ef5642a3eaaf17c005efa14639be6", 0x65}], 0x1) 12:46:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB], 0x28}, 0x0) write(r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[0x9, 0x7]}) shutdown(r0, 0x0) 12:46:50 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x2, 0x52000000, 0x2c50, r1}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) chroot(&(0x7f0000000080)='./file0\x00') 12:46:51 executing program 0: syz_emit_ethernet(0xae, &(0x7f00000004c0)={@broadcast, @random="4c5b0aecb9cb", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x78, 0x0, 0x0, @rand_addr='\x00\x00\x00\"\x00\t\x00\x00\x00P\x00', @local={0xfe, 0x80, [], 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, [], {0x0, 0x6, '\x00', 0x1, 0x2, 0x0, @local={0xfe, 0x80, [], 0x0}, @remote={0xfe, 0x80, [], 0x0}, [@hopopts={0xf0, 0x2, [], [@padn={0x1, 0x2, [0x0, 0x0]}, @ra, @padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}], "a0f226ff6bc8769bde9260016d66869c8eed0179a75534f42f5fb4dce2ba328b2bd67c191965ae62"}}}}}}}) r0 = socket(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) lseek(r0, 0x0, 0x0, 0x1) semctl$SETVAL(0x0, 0x1, 0x8, &(0x7f0000000180)=0x9) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 12:46:51 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x112) renameat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x26) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x20, 0xaa) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x800, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x15, 0x3, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) dup2(0xffffffffffffff9c, r3) r4 = accept(r1, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) write(r4, &(0x7f0000001280)="cc3873a25bc6aa5027a14617991bee3c74feff27bf81de9ae718168632da2b8c48", 0x21) r5 = openat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0, 0x4) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000001300), &(0x7f0000001340)=0x8) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001380)='/dev/wsmouse\x00', 0x10040, 0x0) writev(r6, &(0x7f0000001440)=[{&(0x7f00000013c0)="362ad37cf94ff580a32b924d392c2c226b666ebf2633c3f3409bb1106c21d13e03b592e66569048bd41515818368bedd43f2e80fe9f8205f3ad722504715079212ce7912769b52c5de9d684c7020d96a7fe177b06fb2f43d72f35076be86537fe6", 0x61}], 0x1) pipe2(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000014c0)={0x5, 0x101}, 0x8) fchdir(r1) dup2(r0, r7) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001500)='/dev/vmm\x00', 0x80, 0x0) dup2(r8, 0xffffffffffffffff) 12:46:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000001640), &(0x7f00000019c0)={0x3}, &(0x7f0000000040), 0x0) 12:46:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff41, "73fc1a4d4d7ee4000001000000c0060000000010"}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000380)='./file0/file0\x00', 0x81) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) sysctl$hw(&(0x7f0000000000)={0x6, 0xe}, 0x2, &(0x7f0000000200)="c7e7", &(0x7f0000000240)=0x2, &(0x7f0000000280)="caefa8c944c70e46262e196a6cbd0c6c9a0de56a633d236658708d905c0ed6fd8aa259ff19a791953d928c66132550ae29b945fb1898da0b45c1035804256de0712ea2ef48d25deed9e04eb3e7c67a72aec5c05bfb8cef31f0c31981acd1e29b92246b86cfeb5134d8cb8e477e7fad051a51b0d32b1739a50bf090e4a9a8f00e28f13937eb37d57b29ae124d17ca0779669fdb23ad417716b8bf03214d756b8788eeb6e842cb1bbbd542a4608cb5cd4deaa2c6a7d243ea0f4984803acafa36efafc9ef88e1a5cfa134423a2ea81f0381841929f00a820a20d789abfc64a4e5b34c4cea92adb57fc2e0", 0xe9) 12:46:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x10000000002, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x10000000002, 0x2, 0x0) r4 = dup2(0xffffffffffffffff, r1) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000080)=0x12) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x33a, 0x0, 0x9e91, 0x0, "42c654b1800100005a77f447432bd0816f156033"}) writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452b", 0xf1}], 0x1) 12:46:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) munmap(&(0x7f0000002000/0x1000)=nil, 0xc00) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) pwrite(r3, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = socket(0x10000000002, 0x2, 0x0) dup2(r4, r5) r6 = socket(0x2, 0x1, 0x0) close(r6) connect(r6, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c65302f80006c6530005a561820b40a8dcac00db290f98d6619cd40b8560653f12d61b08324cb"], 0x10) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1010, r6, 0x0, 0xfffffffffffffffd) 12:46:52 executing program 0: syz_emit_ethernet(0x5e, &(0x7f0000000180)={@random="712ff2f77594", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "0000be", 0x28, 0x3a, 0x86ddffff, @remote={0xfe, 0x80, [], 0x0}, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[], @icmpv6=@ndisc_ra={0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [{0x3, 0x1, "1d36e6d7c0d4"}, {0x3, 0x2, "2eb4ea018c4ffda0e582f62ffae4"}]}}}}}}) r0 = semget$private(0x0, 0x4, 0x5b4) semop(r0, &(0x7f0000000480)=[{0x1, 0x26d9, 0x1000}, {0x2, 0x8, 0x1800}, {0x2, 0x9, 0x1000}, {0x2, 0xd22}], 0x57) 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), 0x6) semop(r0, &(0x7f0000000000)=[{0x1, 0x4, 0x1800}], 0x1) 12:46:52 executing program 0: nanosleep(&(0x7f00000000c0)={0x0, 0x7}, &(0x7f0000000200)) r0 = getuid() setreuid(r0, 0xffffffffffffffff) setuid(r0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000002a80)=ANY=[@ANYBLOB='\x00'/151], 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="a7cb4abc659e93102a36ee9ef8b62776d2620d29ba2b7b56f49fa7a479b1b4a3a3d5bc2a34c06fab1b5566becfd05f499d40d93335cf9c0ff7fd6675d430462524e11aefd17fa5348bc3b5acf27dc8d99c3d4663e92000b43f5a98f6cb1480f68b175ad6d3864ac528ac649cc12fad6dd1b5fd713f4b125173"], 0x1, 0x0) getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0]) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x0, 0x1, 0xce, 0x1}]}) r4 = dup2(0xffffffffffffffff, r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000100)={0x5, './file0\x00'}) fcntl$setflags(r4, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, 0xc) fcntl$lock(r4, 0x8, &(0x7f00000017c0)={0x3, 0x2, 0x1, 0x8, r5}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x49bb, r0, 0x0, r0, r2, 0x1, 0x7f}, 0x3, 0x5, r5, 0xffffffffffffffff, 0x6, 0x3ff, 0x8, 0x80000001}) syz_emit_ethernet(0x66, &(0x7f0000000240)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x30, 0x3a, 0x0, @rand_addr="7d7061d8008a2ab4425e11e26951bedd", @mcast2, {[], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x0, [], {0x0, 0x6, "239b75", 0x0, 0x6, 0x0, @local={0xfe, 0x80, [], 0x0}, @loopback}}}}}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x600, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x182, 0x400}, 0x10000, 0x9f8, r7, 0x0, 0x9, 0x8, 0x9, 0x5}) 12:46:52 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = socket(0x10000000002, 0x2, 0x0) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r7 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r7, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r7, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x15a) unveil(&(0x7f00000000c0)='./file1/../file0/../file0\x00', &(0x7f0000000100)='r\x00') 12:46:53 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x3d}, 0x2, &(0x7f0000000040)="105ac627406a0a091b5c3d524add9f66bbb3d9f44c706a1f7335044e0142ae2d6febdb8eafe2b83aa5666297ddd4772e4b2c12af285d25c3143cfa162e18c510e6ca12a8ddf80e59481687604bcedb2e75ff0402ce84fc8a706bd98cd4e3472d5e6fb0518163e952cfc43cbf3d68742ce5657b13a4b11f4f6d564e269b71cab1181aff977ad741bb08bf2f867cbd5cca72ae2feb679e6e195c2bcfa774d40e2e1b0bd57d4a226a35461ede79b4d75ee9933aa90cf07a0ae449c2be6cb8773cea0f613a47c69d92a32ed843b397812983b0f15a71c0cc4106f5978779704b8fa1c9e9eb4e34dfe240587dbc4e9729966c818f1acd7fc11187a2dcba28721e3e916a411ea7282c5003a423691c405a3a156d45bac21b7cfd38f661", 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000180)) 12:46:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) r2 = socket(0x2, 0x1, 0x0) close(r2) connect(r2, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="02022e2f66696c65c17ffd52764da3d99536cc8fb7bd1c8993e6131244db6c96e662ac2d0e28a4c73807000000ade81041796504f4f7519e7286824a53e2df03f613ad8097f7ea"], 0x10) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r3, r4) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f00000001c0)=0x2530) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r8, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0x0) execve(0x0, 0x0, 0x0) sendmsg$unix(r7, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000180)='\a', 0x1}], 0x1}, 0x0) r9 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x11a) ioctl$TIOCGTSTAMP(r9, 0x4010745b, &(0x7f0000000140)) 12:46:53 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) socket$unix(0x1, 0x5, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x10) syz_open_pts() fsync(r0) close(r2) 12:46:54 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8000, 0xfe) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="5eecedd4603f7cf3a29d5fb2c19c22851755f8914c34e44a64dcb0f9601591e196239d7505dc1558d994629ef03fe6d6f273576554273fc110e8e46bc1762a94df7ef51733e0df808a6f7223959d53526655b0f9c80c3bfda4b2b2e91a71497df780dda565b83158c1de2385ac00000000000000"], 0x10) sendto$inet(r2, &(0x7f0000000140)='-', 0x1, 0x401, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8060693c, 0x0) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, 0x0) getpgrp() socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x20, 0x0, 0xcf) sendto$unix(r2, 0x0, 0x3, 0x9, 0x0, 0xffffffffffffffe5) listen(0xffffffffffffffff, 0x0) fchmod(0xffffffffffffffff, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getgid() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) close(r2) accept$unix(r1, 0x0, &(0x7f0000000080)) recvmsg(r2, &(0x7f0000001280)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)=""/88, 0x58}, {&(0x7f00000000c0)=""/68, 0x44}], 0x2, &(0x7f00000002c0)=""/26, 0x1a}, 0x1803) 12:46:54 executing program 0: syz_emit_ethernet(0x42, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@rr={0x7, 0x3, 0x4}]}}, @icmp=@dest_unreach={0xd, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}}}}}}) socket(0x0, 0x1, 0x6) syz_extract_tcp_res(&(0x7f0000001080), 0x0, 0x7) syz_emit_ethernet(0xe0, &(0x7f0000000100)={@local, @random="3f42c22d165c", [], {@ipv4={0x800, {{0x2f, 0x4, 0x3, 0x3c, 0xd2, 0x67, 0xfffa, 0xd6, 0x16, 0x0, @local={0xac, 0x14, 0x0}, @multicast2, {[@ssrr={0x89, 0x13, 0x8, [@rand_addr=0x6, @multicast2, @broadcast, @broadcast]}, @timestamp={0x44, 0x2c, 0x98, 0x0, 0x1, [{[@empty], 0x80}, {[], 0x40}, {[], 0x9}, {[], 0x8df}, {[@local={0xac, 0x14, 0x0}], 0x1}, {[@multicast1], 0x2}, {[], 0x80000001}]}, @rr={0x7, 0x1b, 0x1f, [@broadcast, @multicast2, @broadcast, @rand_addr=0x3, @rand_addr=0x7ff, @remote={0xac, 0x14, 0x0}]}, @ra={0x94, 0x6, 0x2}, @timestamp={0x44, 0x38, 0x6, 0x3, 0x7, [{[@loopback], 0x4}, {[@empty], 0x6d}, {[], 0x1f}, {[@multicast2]}, {[], 0x6bd0d44d}, {[], 0x6}, {[], 0x9}, {[], 0x5}, {[], 0x10000}, {[], 0x6}]}, @timestamp={0x44, 0xc, 0x5, 0x1, 0x9, [{[@multicast2], 0x8001}]}, @lsrr={0x83, 0x3, 0x89}]}}, @generic="9acd7d5b6ae621cb4de6619b7d0de012f16ff80a391b"}}}}) 12:46:54 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b10005046000000000000800d955f7913c8e3145f90502000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e6495f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000500000000000000010000000000000000e01bf481282fa31ce5c89c0196009169d3340d0d57a16b57ffbd7f248b97a2abe929f923bedb2aea1919a21a6814f97cb434447e730fcf46f963f956646d1e1a10", 0xfb, 0x0, 0x0, 0x0) 12:46:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="ffcf"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000100)={0xe1, 0x0, &(0x7f0000000000)=""/225}) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) close(r0) mprotect(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000003000/0x4000)=nil, 0x4000) 12:46:54 executing program 0: syz_emit_ethernet(0x1f36, &(0x7f0000002000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6000ef001f001100fe8000000000000000000000000000aaff020000000000000000000000000001010090781f00000060ff9de80000000000000000000000000000000000000001fe8000000000000000000000000000aa00d90000000000000104000000000001000023bcc349739372fd7491110539290c1b640130147fa91936343257d6268a1683c55a9e6304010001010000934cf7ff424a133ab950b9bd8e1d7e6fb8e6b7db7c09ecf45a5409a2d7263a7bbf146411c3f5ca70ec9521691f5bfb0dfc74d9be941abd2c23b1385bdf5779ae23fdeee40336ad471c247ab97e20a5607e3c202b90bf7414fa68a1ef5a3b64f92064c93eead7d071b9e1c151178bab414d9ea0f266e326be673cd6078f9374c1c5b4da3ad8ff9a0e8ebb060c2a8662419a6b86b6b63037abea5a6c3a3d2c0e65660d7bf2b2b36756ab3a7be2729bb1d93657a8d5cfc508df3d25a726f41d62ebc35733a0ae31309d13a426986230b19a4be2ccd007509911431e7e56bf40fd4e730aaef186ac630b652bcd7c3fbd122d869e83d9310769f56826645ae774610ab8f28d28081c2bbc4b68a6bd92c4be0d0a1c698470eadcdb0628a85e7dc41d65e0e80c1551d19a07d10e210af4f8b8df5cc2449869ee8241f388da7304c0f05696b16423b332129a989b1beb06bb13382ebaefd5ced49bd047385ca0dace59095b0658b7883cf339da29403d6a4fe74bfc6e7ffb376eab7e7388975f325ad6253cfbdc105bdf10aceec08efb2929de91963aa07ccd1eef6281b80c7f13ec470bd23f2e75ab38c3d2e5f6ea3ada668836f477d6b6db495ed60f380e2e849441c9dc7aec6be621f983045f43668f7de9356fecf556ef21ecfc75b53bf8f5de2b8de9c1108b901826f4120fe7cdacf6c73edf242aeefa67208af871e83f7e8d3dfe23639823094b0607de5e56717b4462cfed8039676e65c7ed8939f3200d94067490bcae3119ad5a03a9594b6421c638b1d7de5c9e26560ac414ec72233a087762f892f677ef3f150c58774e34116816b9dbee15647a2278436035d12e55e519138525ba321fe10e542000f5eabe583d12ef13e2d5c174314d8de4cb1764a4cba660617f42f102df971494f1b6bb2d67d29a16ba712b180c335e271b6d53a3d7018e851fa4b37a650c87fc718a9fb94dc547f26bbe341f4dbe3a86e644763f60a89bbeb6c18dabba18b7d18a26b930d58e677c6d534f0ddf60c0db67d2f9043eaeea4926cd568a307ab87cc2657f581fc5f96f78c7bcc7c3114f7e4924faba5c2e4c5b16dca261bdccc573545ada2f667355cb3968e8122b442c85844b8edd3026272021e7989e03db92afd15651bf2f51565c8db681b2be9e2227af0aa41e14abbb85cfe24a8a616fefe168b2e04d36fe007c6c277e59347d33bcd135a97272cfac68161d81a6dec4ab07f363f314f32330efaa2b1cfcbd157dc85e72aedcbe1efafc2833a65c7b025cafeebf101c842769a4f9e9317443d320ee07f677ab84fe84fe396da33db2a5cf7913222966dc06bc7e5aed794e4bac44e39d4c58f9c3a9cca0aaf3fb285827e77ac450945d8b5d171bb9ee30392a2da14f31bc8090551189448dc93360bacd214ed791fcd795d5e98bc6f3eb46edb133c4fbd652c663f20527e423ff809aa80839b9248a82f151a62311f2260138cd05d3a2d8ef1bf942ee42371f89e19530a46feb14c877139f121d771108859a7891cda8c7347c4c181366e81dcea8a7d1ad09f55b016c5df4d0e574c94a6b1459e1d821e73f1e4b5961999f7573856013db892d4d7a0c425f50e6d08483489467fd9f2801f8f98884e0df20c4d877ff676ec92c8038e68d96fd579b4f89b12090efced329c7887f7dba5f1be92946809c4a6e23185e8e655fec9963b48f1c8113dba1a76808427a612c77b07acf88a36bac39ce5ba5960bb2bcae756b682d75e60cb39228f56004ebbe975dabf00fd13ec29206eceae763ef2844b5b8e1409318f53dbc2a34d3d9245b082f796e515274aea54e9b8f9f8cabe470e619424d3ed42fee7e3064eb2a8d0f5ce49f9ee119f09f8ff95c08c4a961bf5c96872c6942550c0b42e5180726fde938eacd9b380052f45333271f544246888b2da4e591baf750f72eef165e9aaa4fe7c2172b0837dacd3533fc17a692a1259a0188889fc98d9860d5bc2baa32697f71ce682286232616cff679c0274bdee06d95a2779615228e1dd3d19e4d92491ccc3ae6d9eb2010725781b476fe867ff926879a435dc3b4581ca4cd8bd15d11c802b7e45a6ee02c1acf049b7dfb65aa50d6a2cd768d9d21330bab7d3764b505afe4e21cc8e430d296fa72a34579886d8fb8808e1f34e2f22dca897d986ee5e7ee61b159f694e56391085fe59110d996a3b5f6a9c8b9fd96584bf1a7945248584b8e64e2419b75264ff33f138eef4841a8c94a14d8c90fba40d04c7aec5ed633a54c25cae8e63763a4e39d3ebdaedd0f88af2cd61488ea3316f02a85ee8246476e6daf2d247f39c331091bb87107af41cd61d9e91864d63dae6f0e221710e880e35dba8b6a1ed06efd84749d333e4a4486f782d7eebcfeb4f4be962af60d405e45c98b634b1f67c22c8479d53efc42622f90968451ee4502e9933fc0d2c157e718999cfb1fa4719e3d86691ed9cd30adf798873a2deed6decb43d0fd95057f4589709a7a4576f40bea608be464c5fab25d4a336ccde8741fa069233a2bc4f642cdaba1a9d5a0d02d6051e2e80cfdced2815115417577a7c104397167270b72050d5430c6316b24aad026a7973da0050407c0facc0fb78181d9e11c347392da06d806743b24a908d14d46bd37624f4efe775b05060a7bfe2ca0600ed11296d23817b8289a2866fd99d9648bba247a2d2ab85487f27a635469b2af3a80a39c95be9db20078ca325575cda8cc17e7c171a8dc7ae5e6f5ac74dd793f698ca5593b337d71c41e10ee0ff30827e6b57f3853c8ea726e71f40516b7ba5a739033d9a69249f2a8c18d89c8ff371c8f566664627d821a22249be93109fe134294c90b37b01fc601a9c15015ecadc2bc9124e0e460b31f1311115a988329be322a31f60e167e97300d57eef9e677211d9a08000000000000000798542949051e6eb96a0e97d4383670b056a4c29009d4ee628db6c2dcaf21a653ce8d58b57ba3defbf3a6b5e9e9ddc2b03f89177b4b8562adfc006abf5995936f069c359bd7c455a647363c6029b4fc9bf0df9034ff469fe2ec2d75ed0e61f05425fd55e4cb0b200d6cd379b91d37c88def89a35cf1c3c86fecde3d87e8c7d941d9ed95461922b876bef517f50144cdcd2c0f18c0177e263b8268c4e3a948d8a7fb2225e432add438c680c13599a093f12ec848c1d512e598e21a73f323dbc02663c67683463fa7674fe546da3ca68c426c572e8d72b175d31350bda7a29def66bf0509ab44ecb29e643f29293f825e30781dc407a394702674593da7151b82fb9df0e279b6e2f05b90995c8905516589783692afb324f73cea18062f5b73635f86346f05610669f3e1d34033772a671c48da77b9415f07a3f5a503ff1c55aaab255f2a819f86b027a43ece1661036a344033fc867ec0d052741ab88e766b2a7343b1e4c9a5676eaa54f23aca1dd4925c78cfcd7c8b6249c01371da3ab3ea47800e7162857925375b4af3b743fb23eb834aab3adb03508407c4bd6d72fa084e49cc58af79cfe991bd0dba807c0c43703fa494fc8a6fedd14f66f03816bc8b1bf645977af7fb56b6822da1b725f49ca6f27bd9941e4f5d2768d8f8c1c0bf239b38b649d16ef7ff56cf0e47cd2f6cc1adde75b30e3192fa6cebf12d299c98b077634730d71e7b33c749cc06a32f4fd6a90bc4b028ff090d4954be0d1c77ab29ec4eba8235a5f248ed03739a37cd310534b47473e231c2f22a4ad842875f46893bc1b5cb0436ec6b91feb20c249a302aad99a40bd64c9f3abf626b94a7245b460a0288697d02a5ec7a3a610beff1c4e61b80170642ed9e93c9fb6117ceeaebc42861ead18549206a5e3c66c85ac417769b870a26edae0adbd3335cb5b210d88f93f21f7f46129f59f7cc3e001e9727f6a33e285d8dafbf6ecb7deb83a88fddfd97953cfa78c7968ffa3e22dfaa564d85180a80e8f46cbbc4c5a3606a28a0edcdde80df101fad4107d3e55eefedc3058cf1c847cf0ae8ed1e3ad838d32a77774468a8019b9741de6732326bb362c33d2ba2a52c8ff2ad3160cbaa643ff9c70b10fc0cd23b336e3fb074993905e7581e386c58a5e90fa756681b00533142da6a216cf4ba7e1f271e75908f89016bc6e1a4bab4df79d3a7ca5d910558f0b339b6b2264a8987858d2f8f964ffbc81ead75c0cf83391b1930269d286452683b4a652746a1b5870ba3f40887abcea14a451453e0703b618bc6a9270e54e26ac8771ac221c0e635a78c34ba0378712acb131443c4d3251c06c5d270ac6be6f78e9402526ae7f00c2632162d19206f254dc663705910650a76042ae0500db0fd195e409506277be36e6e91f21f109617ae24c3d850282b1aec23fec50f98a3cb62e8cb53d5be20f748d9d17edc4893b94f36bbe8840d3dfd26062eb0b69923a4c91f4e5822e73da787ee04e8e2f84b1c65ed63b10378e5665a82cc66194c91fbc6a77cb97023a2775706a7ad372a482160ae9b1800e2a8c8afb1218b6082bcb39e0477590801e4b7984edb91a65d0cfc1f03105fbeebfab2878e9a78e4545d1740cad7620f8a056ec10b7813a09cff8a366c5099dbba1497b9ce951e525fed560091ce4f15963c3f9877323a26c0600705f8a2c85bc6cbbd8247c7f41c6e0c194e27591e454c3da31eacb24caa0e77d5e8537b1dd382ed32fac4c6e0297a383e0f398a8cd144e2ea53966e881db6d50bc231d4dc1c114e6991784a65257bc5482887b356ca6fa8722d8c7df5914e98c1628adf6f92fe1baea708479dfcc7cb3b482d33537ec007b5c5bd9629eed978cdfa17a56762a2d0321342b2c98b436373bc52ba4132e38805149b8aa04c783c7ebecb346d81b8f2ac5f4425e18570fd7298d8f303c1017d3f098e1854bdcb361f76db2f19ff3491d765caafa73c0b9d05c32b140d6c91262e21c63f0f111e5a44705e0243bbb573151517749414f4cd4164a08dbc8e953933bed84326aedc61591ce2358803f40f10e762d5c3407fb01440bbabc812e44e514ab1d65d4318372bc7c4e729a27e6856d44449dbb1fd77b3204d7bc1bf8809f9d5eecd4e8cf81b8284248c6bfc0ca56eb1fcbe7cddff219d83ddf3f69c0347f6f6c6334ddd97a6915b3cca772af08bae38fffc2a617745275565dc4957820b41e1be3660bd6cec1902ac9d8d63e3ca7dbaf09de6369fd7922c3bacac8fde853ea0a534d1da215b1197802b0b695dfd742913619a38ef439f668a1f0a2ca2b03a8531c3012a19294ca954c07710feffa446383ecfede170003fc433510000000000000000f25beda6c97950def32cd18eed6c493fd8f1d9c006829fc9f473e1eb073bccac4b9eecbf00ae3a268c0f31ff3b87665f42b9a8f79437c8c4dfbe6a98fdaca0c6cae099f0a4cfcc9f986a0c16e09792a57c5621b4478d3cae2c5dacde634d0f15599905f500f4a4a5a6138c829480fa6ec7b59b6251b7e393c0e541521c05b31c8cce10fb9939f3d3a2e9e97c1b7388697ab01bf276a40943b75c74d78eb65b96e9188fdab5d90981d7b161e456853d51f020aa972eb961a57619bddcbe8d4f98bd92c6fba0eb96adcab4aede3b7834e43d2283282871be9919bc62cd5ebd33ce8d34d75d8a930abeb9b78256aa06912c2d55239a02e27688b24af7adf6a6d380e73e90fcaf63760eb39219f4cde83ef131fe782834434be9ffcd18f2e98797a24964011a5f509e5b98a379c4ee82cbe923b314eaf4221e1ab092ebbead76fa821f542cb662c4be88171eba97f784a77b02827cb8e5dfa9d8843a3f05f8c243b8627f97f896b36c81a018ab590cd93ac41d38351086bbf0b3791212d65f0c160cb8fb565709c91bd1e608c68340d439bdd59848241597a2e6e91aa2895a1902b528e29fc0b77449b9d025d86b6ad0ee31d4740c63d0e03100fa06d240dd8cffb507703b7c3c8473204fa49074d2725a546cfb70b03389dc8ade917411a13c5e3ba5454d80f993dcec931fc8685db0f24757c04a518b17bfc0cd11d599c2b52994c29b0a225e9aaef6818ef1bc3fb21b4e8ff7d42146bcc3a62346f69bae9f553673b21ef7fefcac60218831241d71c37436d920d45d28b5e36311a7411e02fb5babe054c9b81626fdfa795cfb9d5cee49b7a4d051576c7c6d4b5d8393dbda5e99d6ef29463135be9d0556c82c7141011ca93b3f9d7b357d60f48203b395d88685620af836bec1e17cc3aa124d5dc56b59c660f3ea8ed28dfb9051a0c42fe19a049e6e88ecf4e1363b51f5318320ecbf7f0b4a97e64df42276177c033cb879e547cad9690c577486d813878967c0d8fac76aa2d38c331f18340591f7ac7a868ee7227cf609e9275c7f73c80d90852aa6d8ebc138c02502d7934907f7561fb847dc5fe79aff2a959896712ef62c1eff071ab56c3239dcbf40250f3f6aaf4a8e4bd9e055f2740cdd6a8e5ad1243114e3849259f7da4668bc95c51d84568fe1503f51a80d36ab6768e76e9ae6685148b02f29b0ce7a56ac2e9ed848f22753a171dcd58848a07fb4cd7b2fff6552517c19cc8f984f185e897c1fbe6a1e49b2b309e44b80ab569eee199015046e46f23561c2aa3977f5ec58dcdc920eaf69c0c358488baef21755ae4d5ba4194ae89748d65c9c861a276ecc9dbabb7590fa2a4564a521fea2422d9ab975c38ec2d50f16f33d028000e9f0c84828ffeb255de874d7e5b2c2c0f9dd554ff1ff3ccc143781b444647f26a51db68c0e469a165168a988dfceba8b81f0396fbca7b9227361260de91b506c4b6be05c95939d446fd4b81eb40e8af0e96fbe4fdf90caa0b33d21a4e2b7d4510526fee9674920cfe3c66d721f29d8a678d3d944a928e5e5ecb340d4979712f25ec2c22728b4806f7f2a077144f2c4baf0d8f15b25206739ae6606bcc06ccd5c69e73c78749f75f50101f1d1503f41b646165a35dd41469b426623777d1a24a07fb3c6a3fdf427abaf64f531bc6d8a8e41ad027edad60b6baa071db1a1002f7f436fc22bbaa6029ddec472a670328cb06059a48a3abf113dbd6b6b47804f5d3d40be63171a694592766be89c79a00d7836a7b2aac5ecaafd72bbaee031ab13b6ab88afe34b8150dd9043181cb8e2d3075795eed7c75f3bcb9972556907ea195271cfe45be5d323bc5e2bda0c55b4f4b978a3e06635a91b27ac2facb2e51fb15d7c1d8fd684e521c14d2ec3b08b0534cb5bef4d5b68db112d5f68f0144b0bea106b9ed6b0d8f230dd3c0b6c88b0f77eadf189575bbe99e3769b9e2a0e8bfa5ff7f4cc973281355fd2e8f8f45196a1c2c0d175c4a607cf709a2615e57563a9371cfdaed2f0fafbc59c2b24b662c925275a4ce71bad1297db90fdf715245a6c3c04e4eddca15722c932bf4c78fa872948d0fef83c3d5ab90c54ef5add3e350881a40ee9d6c348a5de5af071754f9200fab4dc2ed7f32d1fd88b84acccaa46b21702658f848e3cd49c13bd3613f76bdf9d2a0b5ad50b8865cc3975d91a74b93ffdfb752433a8923cef36f5dfd7fa8b068d5c7f0c885a1f7496f9cc741e180fd6b4deaa41eb096520ce780f20079265a8e0ab3bd26c80d5c1b235f8cee208140a70d5d8fc7c5ba102f1639609f0cfe306966b00a40d93589114a33e631956a40063c918d2e6edef5bde524a53bcdf1d16ea4867b21c77c24bd513100a9cd7086af3c8e6cf5e2cf0289e54609488049f3b50aff0d7f37b19e0e1b24f6cf84ef9db17861d0f0e436292075abb04695a161f272dddd64801c1bf5c7798c50839665485b2b73a71b1dcd0af0d56e12b2e7e77bfc8ba681fb4048f4021c013e8f26ab6a17a67a3d2d4e854cb87f079de8918d14058af680e5f65473f461adae7b4f79a5ee199cd858fb18a03abfde8808aa745ef5e5419af6e68a47aada26126574ae844ce1ae223a3c464060c64b41197b81c4eeb865cebb0f6101d4134bd00383d795f8b33ebb6b801269e427911ea9aeae812c76bc6d443baddce8bd6eb72f8bafc58083ae500f3677b4e73cf196f6f0a98badc6cf9381b960a828b82f706a2fece746765f689a15de30d2241d3ba27dc3c364eb8342ac7070256febc50a9d30f894cbc4dc688cb6e4abd1dbdbbf4a9467888090f756bccdd4608a2f9e513f55475171bfa7508ca362191456f8d179fda281556287be179804d6ad6233b578fd8b593bd768d5919afca2b6b457776b2179111ee618351e56cc3e5c87f069e38f554d525458c0965822e7aff9293d46fde406a5ddad60be049bedff205db26b59329e9fd482addf71346ff6a1e17b1b858449d20fdf1d650c39cf08ab9315f584acf1eb47a0aeb27859223db7748b56b18dba36ae608f63f1dce5f141c9386a3d9e7e387ec9f6e6680aa13c46bade6fdfe4858d714c33f1f68fd741ae7ee317f45bf77651d58039e3c658392ac8a896c4bdf79af3ad2775e620f1806f124dccf314c120e4a348fcccaf966ec08ad208cd9a5f54c605b5ae05d83edfc81d71298aaa941a1dbf5625a28bc9952f6b5c4310c3ebe7ece16eccb150c34a1500b651f09cdf1fc2687a7d2a11fa1ca6bab3ff6cb29658394690972fa917c7bd83ec6708d2f172efd6fc7b377731ea0cde960b5581d81b3fc8e8ecb25dea612c59bcc3bc463f322984b88e7b0f9cb35d33109a52d52f1a46567dfe2875367c07d06091b6ff9be05c3cfc6bfa58e23e10497ba78298b28ce1c886a516fc4d93db65ffcad0677bd3d386b98a8ca20795cfc9c1d2de9c94537a19b0dd70bfb57b626910530e6421672ba376704846e0ad9cff986ea9b94aafdc20809f9ae59a6b750acc3c6e5aa6bac9bf08a798500529217dcbfc6b744147ed41e784aa999853cd87aa5db8831ad3032604ec15cabf6bd15f1471c316585ae9b1411f964aa481c4afd58c3ff80a5247457b84aae222e76750a33415c401ca930514eafd4f71e5e1b147e4e8017e5b24a1c3578bcb7ae3a37cde80ce8163827a4683ca5fa80161785e1deb42b6f397c280558c4edb62415a0dc3aa764d9ba1b9e7ac409351ad0ef702bc1e15ac0106831bf818eacb2bfad37f4b921ad80e81f8814b432838a57a3e7a3d0b0ccffb16e5a26eeec80e9c46cd18bcedbee71d59714434be266a9137f372352b057d2c68e627f93201d0a6675ced74a5d758363136490882aa074f9c30a2e51d1b9ba482508ae308e8bd1351eff0518dca2891551b59130a847e4156e259e8099ae9bcb011e4385f9f4bd5df0eabe78a423e009c2f47280b6bfd0c6deab47708ddba8caa3079eb24d5ee73df4a6d36aa4a27930e0f6ecb61a5ac729209a51da658e6f4f66debf1d19a83ae3260b3ca157f47564450da4fd93fbaab43011496592b62ab8141c06c3646293d30dcd4a12ebf2e9ed079214d06ed12158742105fc447455d5e1a3464c6628d6e53b9ab0218c0abf44a4d13b317b1f282d97ecfe644650c4afe58f50c82ca6a12b258d475828cd4eb2adfce8f213cb26fc89079dc6923ee1936de39c2afcdb32dfe6b041c87f0348772cf541611a7485cae47cd8f3b957338826e32b4f2eb8c455fe5bc4a67b5ce18965ae72ff9f53640feb7dfcb21f535fc74dbc4d39fac8c040110a43cb6962f4d26d9c2b1a90f44c748381efee5fe63953c3f95b760425c9aa95d832310c2186a68cab109760a7059f8da06999504e0d26cbd081653b1bac5940fc5a1892a9a3ee24855609c7b22e77bba1b0172989a2a696a65c66593ef267c921596597f73cd953282d00270faaaf1d0b260d126c980d625f4b5f7e910097cd7f5547588591ff0532f2f5205d4734015019fea1a3ef728ec107b3ee33ce626464d40b4c5d89eb534ecbf6c2adbcb9b0066bfb839707cadab355addfcaef3c9c6542452a6cf9fd31e7a8a56017ab2150117223234013b0a8eb76d00dcc343202d835f9a0393f53113b975dd3b810673ca12b74737b0d4fe38b9c5e808917d0e1774cd7a09029f6db9008309fa3db3f78345cf4233c288235ec2f4c389b5ac2425bcb4c64e2494cb854828516781f8db4c42a03ebc76aabae3adb9e2232dc249f92b9463bd9645edb5d0129ac1f301a7ede7cf3c62d75a40c670b4ffe84101e617a1a553a0a92649a082713252a05d0131192e64140c1dfe0f1db7b5f0f4c9e56f075cab08b9c78044e1565b945ba20321f59bad5c7d4f7ddc5500b9e5b406e3f3df170f21707358033be9aae98e7ff74aeca66c176159e085a1130595680c986fb1957ee6d840e5def83c47f0022635da16187ba8041dba078330ece36fce7bb0033fe2de384b882e31cf2f036facc1e003c7c4a65e824e36203c40474e335f484f95342c22ebb4ccc7eb02aa785a1d87e3ddf16822496da77bb040bd183c2f0bafcdcf86bb35577774e4ac1bd653e3f1a4e84a3976b702fe3a4b03edbce1de8796ba55fcd50cf59213a7bf18742c8a29b45d9999ba0b11b2996fbf26d604125c1aae556bb00e34137829c444af8939f5169793b735e565ef57f2c38eed49ba945429e07c7e64e8bf0893c2265afd93fc08ac519beb2684986b35080659ffb1c8c37ec6479b6f87d34cf18beccd3fc0ff0541bfa94bd9edcdc9918d9a000b120cd13625dfd5069c7365a393f03059ed4ad082cc3877be66da84f02567f98f0e3b2e8ba0d4b7f470e926d546b156bfd38d4fed5a21d55137a8a970a25be985f30f20b89d9d4513b73af59c671c02e943c607f7dea498c086ea27a5d7b19e322061bc4684b107f567d821c1b1bb7f2d3d462dd201c0b1c5c40ee475b16f5f067177413efbee2eb7dabc74077694e420bbe13eedf216d1d345bf680ba050957233fee73e569c3927b412359359eceacd97682b6ce227f3d35d07184bb379f0d3bee6b9dcd5c85c016aae07b96a4577c885fd3492e6572729588678eab6eff894e6cf906c69f7d1d8dc54ab0606fb0801dda9980fe19d91ec2608983ce9cceea357629468e268df957a704efbf42de7114c2b2b355a21fdd305aa2b1ba498ca25c8e4a77b9b860008035830d0847109fcb0f3c6dbe82e1435d0c5e9e0cb0ac83ab3b2a45f1ecaa53d547382445a30dbd0c0dfb59cc00ef735a9584dfb21cf28ac621aa68d323ea070bd6085f90523b8f7ae95ef017016708ca618f3d"]) r0 = semget$private(0x0, 0x4, 0x5b4) semop(r0, &(0x7f0000000480)=[{0x1, 0x26d9, 0x1000}, {0x2, 0x8, 0x1800}, {0x2, 0x9, 0x1000}, {0x2, 0xd22}], 0x57) 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), 0x6) semop(r0, &(0x7f00000002c0)=[{0x2, 0x3, 0x800}, {0x0, 0x1000}, {0x2, 0x47f8, 0x1000}, {0x2, 0x7fff, 0x800}], 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/160) 12:46:54 executing program 0: sysctl$net_pipex(&(0x7f0000000040)={0x4, 0x21, 0xd}, 0x3, 0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x60, &(0x7f0000ffd000/0x1000)=nil) 12:46:54 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @remote, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x4, @random="2765d78ce8f6", @rand_addr}}}}) pwritev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x1, 0x0) close(r1) connect(r1, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r2 = dup(r1) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r3) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x4}, {r0, 0x100}], 0x2, 0x5) 12:46:54 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) dup(r2) mlock(&(0x7f0000ff7000/0x9000)=nil, 0x9000) 12:46:54 executing program 0: syz_emit_ethernet(0x72, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "050079", 0x3c, 0x0, 0x0, @rand_addr="bdb973531eb41c9d60cca81247e4f515", @mcast2, {[@routing={0x0, 0x4, 0x0, 0x0, 0x0, [@loopback, @loopback]}], @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x10000, 0xfff, 0x8, 0x1, 0x1c5, 0xc18d, 0x28f, 0x1, 0x2, 0x8000, 0x5}) 12:46:54 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x36}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) 12:46:54 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) socket(0x18, 0x4, 0x6) 12:46:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) dup2(r1, r0) pwritev(r1, &(0x7f0000001540)=[{&(0x7f0000000440)="e01788ab3f2281887420058c8e9295e11882d524c01b42916d04916d826e661fc495f054d7100f086db7c030631ccc22105e40ce96a0934b1b075b1c51b9b4986e3df5697bd6d88a4092ece91eb363ac249a1c8fe99c5b179e51bba55fe05026461d3b770cb9ef552727a43bec9b756f10949e5d56ad9c40c2bfbdd1e6bf2ca4f3572749fde0d91da303fed0408379a33ce8b95955342a230f0b5fffffc6d06142cf4d8bb8a8ab3c7323a3e2a7423c755c1865921330ed321dc55abdc4736dbb5f1057d4c37e9083601ff6f264278148298d94214b8e29226b6ea9e8b928628fdfdfb50734ba62900f573a4f5d2aeb9d66ce503ba3f16c5c6e6718b793951c3d1616e8cbd6aaaf7a19d28d115f6e7b1e8732f96578db968e631193a4e1ae3f112907a173a4b2e87fbd04a1ede9a7ca5c241efb9724d11d2d734513e99b237d0e62c4faca3c8c7e64ff7dbe19a3bf322bf89faef23b4a653e38f9f914a6de7cd4986c8b37a864a674fc849dcb0dbf167eb311692d7fbc0d85fadab0db03e823033768c422422382e8a041afeff3b2d3ee03fd35a85753872f96cf7b47d603e9b3b3db8805bdc53ee5f440343b2253f38d1c15844289788c9f633879c116f601d21a39de5b73bb0476a689344ff42209532290182e198f0c8aa96957a948cbeb7f89d599a6aaa7c8267bd27802a44f7d6b9f4594a720e325946c817f29f006d7567238b081978813a1bc8d1da5d2ad9dbfc17d9fe39443aa62a618a9fbefacbc253099fa58a29b64b7fa065de2656f8cacaba0df31d7f9f5e1368d536e1a1b715c6c1d4915f0492b79d98bb9b0c4992ce31c9ea4f4a3c8115d91c46f7e9fc09d1343814bee15bcd3da5e3e8587a73bbf95566d914b53ebf514798ef1203a73dfdb14a365413e8fc57a3cbb0a14f8d00a336177375bc2d66e9df0fc5e01a9a84a422cf966b07e30ddc8c282b999fb39b00e4dcf6a72a218dddc37afe5941b727a3aaa588c90fb79ceb3c60774655c8c651267b89734090ffcc736635b1b0f21c7fcab49d9150ff2acb08da73a972dc26e2867432feedad5cad832dbd277c875b0c03bedd04d4fcb2098b81063266c2c7c336fd7cbc4b284ba3167174be1193f68fcd01952636124c70b819c0b0d2270f5e5b3c4bb45e7cbbed025a4ef160bc8fe6b8b61a713ec3a89043970ddb19906b8d82bbc58ed065da59ae0f2424d45e1d642fa056a7b9f53422b2f1fd6cfec1ade24453de7c4c9ab4a37ebf2e26736e64de99cf8e136fe3c6bb2181a7bdbc804d003f9103b89125bbd39c04fa5a63776de6df75c4273e7413a6e1aae1502c0dbd343e2daeba1fbe46f16c1bb975f78770d487bd90713d6488cda60d57bf25332f12d4b14860c4d09fec88e77e3774e808f9c7a2bdada588bf89d09e5534ecde30fcafae0f231699722438008ee109b17762203f048ecb418bbbf186616f4cbbc02cdd5bf305ac6dc6a83d132d17a1d6efe966d4e333e80b7fb61ba9b663f0322938b8ce8486bf26eae7074d94653d90def7fbb4c6b66edb0f239a29ea6946688349eb01f09c8f711cff686b89acdb7705d2a10dc3eef7619fe6228fd9715fae2a097bf99e8febe49b5e943d81ac57ca83f0fbe409589602e63453e49d448d6c292f8897b2ab92ff31ea1406b8896f639613c2043252bd23ed596c479ff693f6459fb0b9c51e53cf89ecc328a2cb5c25eee16c52dc8015dcfbece5446433e9b380c64b60c255bfecc5c056852f5b566320d05d0b155c49b12843b84998bdb4759b4f114b2869db0c629e99a68e6fcf618253bc460917062475fe4c639a2ea494c25c4f26e62ea0491f4f36ffefb316745f7ad2561502cd3948f318b45972e068280654f04833c4e7c7e31c415b77660cb1f3ed566fd575e9f1e3c17ae707415483657c3ea3b453bb888251475166f0916496f8c816c589317aa8706e9de07fa34a4cc01dca0f074304a667973dfb15563df70b112fc4a23855437864ee63d35728ef3d379867c551efe89e92e5fe010d52d1e59308e16f3b8f857121d1d229caf118cf979302b8878d8b58907c7454a16a653007617f0397f24ceec085919cfa1833453acf191ada807aac036ae7a25e821a95d97422397697f7420e42dbdba363507150c3a681f584b448b293fc35126c6ac4e57266edfeb344497b06ba7d7ca5c0815b0028d54d15d21a05e981b625795a09df9813833916b55c8eaf14e64597342c2ab6d9d35d15d1ea86ebde6af961ffb9129dedbc8471a88171864845a7095191fc79866ee80e29e4505be0c8b8c6a39480bd6ef5ef777a08b2b6ae12c0ce41e2fbcdb3335fe9b7bb9d863fb75f8ca111b351a20a870910501e0b3e3d3e8ee6b59f97eeeb8d1f5c910cca2bf4a25f2493f3fdf742c4857a12890c2c6694574de3d62f88628c2af7e0fadebd492f9da22693868a74587da00b3211dc127ebae66ede974d63aef6867a707cdd5c20fb04174e93551bf10ed45f3957e853cb8e1aa2487507217b50bbfe0a97a24f71c73564a3b370da6f5ef10be8b927f27ab21d2499f3d62677eb867cfc4652e06c6e12136deb1605d13a0b168e39d34536ebc4badc3547f058f97d3a7bd9f5781715e44f3177009b0ba0de1b7344a053f648834ae18c78fa1f130b4f0fe155b9d7fab597ab037faad4e65a9d7e7f00859b1505ca7aaf6db8053eae79e875dd22723ba0a807fe9aec7c43027c151076a7ef65e19159e71689d26a1561bb95713aef326c3d25650dc8ed60e0d788141b808817db5337b841b2cb46d6c163e00cbddb2b5005faabb8c9dd24ab667edb4e50837c6dbfe0929ddd790ed537493d27224065c5f79e933975b8f26eeb68d440348500284bbfa668b70bd9ad77353758f5a6ad63bdbb29e432b0f0c1dddfdcb16d309a86ccf7b67c0857eab781885d0dd96cefe2148609076e18b4ca46f29dd35cf89fa35ce276f5e0864be61e8165dc31d751719e3f0e7ebe98403b7b8d57b5a8db77874502e809062fcfe980af7f79c2b0510d68bd487a77ad636c8645ba5ed25f988c1097c3e8ccc0b6f060870035260ee52ee5628e3296ceca8b2d18fd6c12b9b667cb6ee1d1e8025e3d9967e37b6009df1f043f47939afb7afb96f7f3eb184440c458b6bbd3e5d71745312378ecc4472bac5c1096ae312a455f99780202cd8c1d1e4bd3bddf08b394e038ecbe92aded348e110192ad14d6996ef342777a65a1372b558f7d8eb69515937bb594d8f283a9942c39a6e93d3c75fc2673519dfd4ce48149ed438c606da8e1ccac9d25e10ad2c11a53822ac475f7f5e9a3547f8c94434ec0bbd37ca654af3f3ac3dffa0457fca6e1e03792f6ff6a9b1f6679b9a7bfe203ca13463fea1f443e36032fa7376000dc3b0883c2685510dbd239d771f474cd85976c836ee25323d058cc989abb3061bbe9fbbdc9ba06dbcd7e9a5a457c11d3affb1aaa8e8b804c0507071e757328ae05a9426f8cdd98d079a0de083771a88d29f080b841b2be06c9fb784dbdb30309e86f6c3666b8dc31a4c3b0340e77d94cf626fb7e5eb36fc8bf380f452485092cc5264a6eaa5b5bc600f55963567203dec5e808282c7f8efc0b1a88b3b259981d7450ca8d467c2775ed1b8fc115510a5efccbd48b69b47403475006801f6918acfa8be5961d6995090f60a7faedb95d6892a1bce16fa3d35b3f3f26ca86cff25a3add53e54935a8b38aa81f04147f048038569848eeaed09ce1d056cf6f6055239fbee3f788e0eae1121e12c49cd7c1f6ddd3e1748c1a530ca2642f47a0ded466e20ba063f187a71d7ad2e6afe5934ad3be9e60f19e5005ecea4ed4768c2ccd9361df09896926cbcbb7826eccc740fabff308914b65acad7261291057caf7d2b5f5d748fb2fef261a8d0fb5d7100d5b9f1a803354f3376fcc922bc3e55a1d5d083268b53e151d7deaf5d8356b67ee4b60e824181c56acb9895f68e8d4c3505122d3053fabc317fa7a82f31e63cbf6aa6c762b0cae732d837ca710847c956c8cb6bb0d6282bc8409d39ccf62194d9b8636e8de49c4aed10e8541fc1f3a98daeddb89a4445a06364d324e71a6913037f72dafca5ae2abee4b3c3f403ce806a81898ac720d81862b14ccb36521f4bcbc54e66d7d027067e689ccadceab38a597ba831121561c49021258f645c8aec435122327addf1d1a4626e6484eb2d0a44d9ff1c5aed603f89dba910c50b89e2e4c0ec15d75153973786b0a01caa205f42751d6eafb9c53a3cacd7954aaf0824c4fc5585d526ab7ed7313067349a85082407f1779163dfd0f0a033d3b3c8619516be0fd034d0333b9a56972f1fcf6aaee908c411a2a9394f9ef7d233a3d7120566bed7b2353bd716e712eb475fb40cc26def082dbd26163675f6f3830574492e47eb982dda68bb1361c5cb90b9c1496ae46c84b5d334ce4200a970f7aab5f65acaca9b3c381dc60d98532485cd73568eac8456b7e7a57915ec3543847cf0142490107056480fd7735fa2e6c2cc9e5415dd5594f7253131fe9fcef992d45b998e1f3004d34ce12c5b01c5d51881d104f6ec69f5cf08b832842b309b18e6742d74fa8cdd8586df7c4a2d92aac71531027fe736fae80417c9e2a5e698d28148f3eddb62e3faadc60187e06c76fdd83e2a15120a6b753fdb65c3f94809de969f99df3dd243da5da17dc4d14e6ed8c1fb302362eff42dc0cd67c6a8561110550c9bdfbe9408f49ab7609419761de4c4a954c182921d3527c4edd60849babc42bc250d9726e1b030f27549ad71bf154044caea04176ebeb82e490deb407529141077c74e9b7a07f755fa380d993f678637022c60ddf7cc8f32d9f88c3ffb54b6b4af15f8524bb968b18dabed2300b58dc3ba6bed5c7b212c703ba0b3fcdbb3b8ee332ece41c422dbc27c1e0e87231954c704263dfde89f1792828fbfd5eabd33eae407765e44f274b7e3f069def38f1bb4f597f58416a4a65ef7defc795ee019347dce44359cd2b82b1d484b42b075bc35d34d698493f6100e8a92a805fbdb59622b6e67343de55331ac0a2567ad8dcac3aaddb83def9dc8bee106a07b5e34e44add14e44e05cc7e14649f4c58f72eba756bde55db03b7ae5ff29c40f10c6794cdce19bdd717f25cd243c50839b0ef56c8c54a15889e731410c366eae04473dea1d9e0a813e7a28fec69e363836f94f87fbf60d012ad1db030a49930dfcce23e983c69ea378f2c076648c00a78875b08c3761c05018009df7ee702a2e1a7062ad6f2015685895589e8849d657f8d95740258189a52f79757a9047cc77f7fcdcf4a22cff0d93a20bcdda01ae2e45ab7308a79918ccd152b97eecccf26ac636f8030d986a766da5fb47dd25780e23c2b7e6e4a5b23d92cc204ea2abd1644d584d056c4f37d6e57e0d83c6a8c587e1e7dad5e5917d85d04469e85b6d83ac07f9302f738a56995c2757d44080e994a427465e7c9c54adf3709e348f60985e52a7977ae63474038d6b07db0e6d208b7efe4a6bee2e024294d56cec2953c0d1217468eefa7031d5863fb1591d594b459b9066f0ec53bd09d40a86ff6b2123a7593c5a0945f7df5d80747d511c4be104ec4908c935abffb086db7f1f53d500ac434c9172dd10e43e7b1b0fc55c8947362f6e74af4c1f618c4434183d2f570dddaa9a2a6ecc9a6b3155aeeec51e2111507e60604d17782ace7a5c95295d52d5ade38116bdf9f72e4d8867ddd259abaf32762f1333a9bc6e2228707cfef1d86545c96f41ab19c189ce7fc088480083845395e294cd57c02f1650d6f73", 0x1000}, {&(0x7f0000000000)="61423b52689266cf751c4f79fd81761fb62e509b48f88e2e297f3969d475230488f82b5ca9e3b50efb", 0x29}, {&(0x7f00000001c0)="350190414b355ae7ae4afccccbd32ee7bf08428fd804924846d12d4a14610ea0887bccbba3bb9fe20a39cc5f400cf62bb9f6987510138d9e504d23aa8ad56abfbcd396ff6a31a34e3b0c72b459f990b5a7c7ad05b01cb5585e5aac189612fac98934ba458abbb38a92dd78e697e15ac5c0c0bbb375b8d5d48924d56a09ff67d32dedb659f34d6fa121654d9ab960330b1e91ea12f0e2ea259e413a62ba3c14ad309a56dfa5e23941d5e2fca57364e266fcc5273c9b9a2e8cc8253bf24b6b7810ef548c8305e1f20af672c9366b947f53b188fdd0b7c5072d746ea46ddb2b85ca4c1375af0ebcfa6bdce124f29c8b48e7", 0xf0}, {&(0x7f00000002c0)="9dcc1a9dd0cb227e369403dfede6a6cca4e7c423a9caf33fd9e728aab6da5fbea78621ba2a3e733e793b23b4062429949a0df68240a79fe905a818a7ac263e53067c234ea2d943de35f403827470c20431", 0x51}, {&(0x7f0000000340)="f3851a126d89c2df4e07b3dd1be495aa1bfc9e53b2ed30aa0e658e99b6bc9f005c17403ad041e469c98b1f71c857a101427a39e0953efadc70579555700c2fbf45e34e60a5074aa7d7c9dffff0ce8713103580e34373c0a8081ce34ffa60b47376b8f900356a27f305a26deb61a4daac506ea6f03f8c2515debcc55a9b9e92817980891b54b78fac", 0x88}, {&(0x7f0000001440)="c46a5eae8498f7c0197d4bc6826ba4939a13d79ecb0bfeebf1505580f4d8602240d08d46cd664b7c5408cb2309250c028444c42e0bd10b67e860581c0bafdd042d20007db93d5a660cdcc0e4302e36e39803e1e44a0700bb752fdf49922761f052f6dd4849ead30d6e5f22f792a52e9d5d0a34ccbe979a687108b52e6d57e994c68c29ebae31d63b290e553bb2144f98f429513f7d5966f86b1f861c176916a71e71ba4fe8472e448b4f325084f14457da1483f7830c7c469921a235269666ef0b658499cd0f9206f9eb7b720a64ab5fde6a2272d54e1da8353c3c04754fcfc9e80016160d", 0xe5}], 0x6, 0x0, 0x8) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r2, 0x1000000000029, 0x1b, &(0x7f0000000100), 0x0) 12:46:54 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x4f) r0 = syz_open_pts() close(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000200)=',\xef:%!-\\.-\x00', &(0x7f0000000240)='-\')}-},\x00', &(0x7f0000000280)='+-)[\x00', &(0x7f00000002c0)='!}\x00', &(0x7f0000000300)='\\-(\x00', &(0x7f0000000600)='\x00'], &(0x7f0000000840)=[&(0x7f0000000680)='@\x00', &(0x7f00000006c0)='#\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='&]\xac)\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='\x94\x00']) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1fffff0366dfde36ae61dba64800"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3071de70, 0x4, "f89e1cf30000000000000000000000000100"}) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0xc25, 0x1, 0x400, 0x6, "7443921285e37c5f244162c7d691f250fca4325e", 0x1, 0x88}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3071de70, 0x0, "f89e1cf30000000000000000000000000100"}) fsync(0xffffffffffffffff) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000880)="381d2c538a77c38b35f329ab12d2c56f5a34ee509f6ffec553c31bac3b04222ee223c4c78ee756b40f63e83b9635f0a0f3afccc964ad4624b134e49aa9c23396dcd0215dd49f0c93209a199013c56ac189b4119b1c87460229d5df6a37b879228b125f7eb546ef61b614e90bb3156e9e2608851ad4832e64b5194cee56d6bbfc380ba2f3a3a115d805d6a03c05c8397e62cde5b6d8c09d4797133cb6537e3e079b691746952c546f5c395a67ac10c308bf98ed1240b470f91d998263608dccef76f0ddc9c3cafb5bcc02b5b92ab9131407286a33fe56e7b6bb18c718f352ebe06f09630c85cd74273f", 0xe9}, {&(0x7f00000017c0)="34e30502f31968639c6632fd063f07ca11f6e3083f1cfddd74cbe1138b08d217a61e895000c5db15b23a72dece5379cb25c7a5ba81629fd23008ce8ecf1a0ca1b7c66289297666763133796fd7ee7b19123533f8a2d489e06ede0ac3beac41cc604ff7de32017eee0487a2d0df7fe708f1a3bdc7a7a700cb2876962c9176cddfec8d4f4fd13fc48a8d60e7d8cdedbf3d594973ba0eeb92f828a6ea7c7ce00b26136b1e2cd68f1f120cae85aa30c8981fb94a45127d9fb5a02f8ee5e7cbb43eb63ecbcfdefbc10aa0d98ca95ba0d5dec93420e9276d4fc26fc8d1031d956ccfa616edd22931bca9f875cd190791d9b15ccb679d9a23e57c00f0d7faa8783fa0aa5fb1be2185f9940a6e8efc69248fc89eb1fdba0786cd047f5ebe239763c1355328e007b134da444fea2fd1d27637ec8cfb00b557bd5eef607d3d2ef0929609c8e7fe8dbd54eecdc85bd71a01625f967e9e35419d4d31aadc13d77cd05dd1e86b7d6ee49b5786fb4ebf1ded748ba62ec6f477eb8c7bc610e794c7b401aae4af5912fe5b59e2f2ff8d3fbf4f42e5a3ec57b1aa27a79537ff333e75288836cf8396c04783fc85d765eda996b90740cc1c26a52969adbee9116ecc7061183244e64d7fa68c6b9dbb0843788cd4dd21fdf2b47576075344ad9bd86bb847331263d5ad007f99e01b91d65dfc89347cdb76bbcf08007ec462d08052e8025ef0d5d545eaebb742d0c9a1ab50a559027b5d51c05b16ec331cdbefa83cd48c5bf90febfe6c5dafcfd780fa1c4f59638895b364ed612df387bc5cadcbfd5090d67fb6c81ca0d9df1ee2fbb732f5a6a061cf980f8bd5177a1265e7a439b6a49e02740eac4acb61a33734b7b695474345d48210649cfa62617623b754647019a031787d5dbed5e57ec7eb5156dbc22107a5825424afd521b7b9dcbc82c52f960e4e1f5cf145a41d1333511efbae3167b7e40076b2e895ccf43f25d00fb7d3ccb45977b482997d769c079bae3dd716f56f414197194cd7f13c6e34139d8731ba0fb86653eedcdf42c4c5d8930938293953911421d1a12ef7733aa8ccad89ff03e705b15ce69dce3b272d545482e38d006dad8fb86ef4fe3531c9bf707f41dade8b40cd309b08fe27e6cb2edee68f82c97ee7fbceeeb5338d47d63c27426ae5205c811e01830a034fff1db97806a540cb6a9768596825e807777942c877b722cca048da0e39baeb87d59c975f7baea745a1072604d74afbc81cabbd01bb36f40666dd374446b8c5db6913abfefba44e9feb73a8b069eab9d59bd5854941b659ff50f738185ded97d3ae740eca8a4a2107b010b07ff370e3d95fb18182c8d8c108e38842d15f1d6604b08f97accc5d77f1b928e51ee2488df561298362be256cdda970eb2547735fd64c965026132bc7f10a519e0940468e89696c5b10933d769e61dcc7e3a56862767a70c07f319b3295bcef467d790c43f7a4d4eb3e66f0b0fe6286dfd39fbc73a4c19d667b79c2ba66b36862ca22507d752e3a10dc79bffb3b10b2fa5fa49bb5b32727f1cdfda0676e55d85d94bc521303cec47f8af9588e43295b6d3d9e52109f494842e373c75d7cce1ca52bcf94d1d7baf1788707b88334a09a17110344a8aa97f32cb81e0a8f588efb919b31a8e5b863257058c9f9f5de766a2a70cc09c499f47ed03c7b365dfa61209048a4330412e6135cb20441efbf0a251e5dc9bed1871094683718101b07dd6598a76d5a7fc87bd447ec103c77182232a543dcb72e0cbc4d7bd93e814673832cc40fd51c94178f2952d2ec43c1d53f29ae8f4fe464a1bcba8a57bfc4a42d83625279cc3a3456b6a041cf340567e6ef34a3c816f683e0ff408329167de61f3fa31df81f76adaf13f6b00402aa7dc91f19bc50a70192423b07ce1a14a2f84ecc24d3cc00d39229eecff49f57fca44f74063543328a8d3a312219016e8759fcf0b814dc329c88426809b8c1244da5e9bc9c4c4134cebbb8a2e9cf5e178a81021b9b6905c736d1ef81d41a6f23032bebd9acfd14a634f7e5d61d9e76fe09c55f76dec39295b5113b13364647f49e03fe423b2ec9028fbad9ae7d72d761ac8691c63029f6a8c487ee33cd95236d0c1682e415a9df5f3236e9db26d242905fdc628ccae30f2e968dcae14297bd909780976bbc4522fc6cf0428c9ef4dc1d0d4a72e5f0a8a10032bdc3533e3d532f81cd87b6c533b297323fe5e54d4d0e2daef6210fd5538511a4ece40982a2424e825b8f902ac9656b7e4dfa45631cc42fc99b871abd23fc97358afcae961761578b405a2a9408783462490d9aaf4e26080092603eba84ae507582320f1c617ff21e85bc82cf8bb398a54149dfcf843184dfb458511f666e91b143eaf2b3c6481e12c592b416fa0da07ceaf91673a218108b7281c43641b967b938c5a955a798cf8c4deebae41c62e5a6545b83551ab90e511ad11ae867fe00026675cb26057a90e5e0262bde422c3a506f1ee16086b42efc64a57d75b1da8745eb990e4c7f9c3c853e52cdb63bb019f22f8248b27f13f3ed91e2b7fb04e956017fd656e850f81d0dcd5597044e7270d2bacd57bb7556634a88aaed4f6da10d17fababa2c395e4ba4c61954b5182f3d3fb0a932855ce0c395f6debb543a9e820095dc2398360907f19fdbb1c84d72e0fbd747b739edd725fbb9c4bc7d0ed4b369b9ffaedb7f852ba1708295e1839ba5d3558272924677fdd83ec45fa0c8ab2a4555543f90d487dc02a8d3720e700d6f24f47ef1c0cddbeb166192b788e2fbe033a5d9c80b12f915b4dae687f97a7344f5f469e8c357151f29883da7cfc04eff6de8bd653c173f07b43ad76e66299bcd1a8b095e9b851c0412e7fcc195e309630c40f1f2fccfa9b85ae83e517b8a570f7f2ac1b7adc27da501e5b4319049d1652b2d43b98ff973b1f6ebd41de6c5077810da2d54c8c0b2a5a39e9485c0faf636e7c0ed9beddfe3627acc6dbf962eccd44300d6e18d6fcabd270653e437c546c6cb0a92ebc942ec78442c619a0077370b7242217a17755417526384cb5a6a4da59ebf2a85f48c1c58f3826f8af030a507f24f9f4dfbe9ac3422c38057e867944091b85f0514d494f95868ceef2805342a773f9bb85c540451778ac390950a0742fa20a314092224662c708c26bf01165e2a403f8817314c83a71519a00ca8cbe9c727048649434a34a4e50b0d338259f341b7c88cea6d9c1ebb0c8cf6d4d4bb4d10057ebc25e4a42fcaa49c12bca283864d0556649414df342adbac759334f2114745d4175e45920af3f0a0994df32f77b986b198d34908c5ccc806bc85e523dbde86a6545943509885cac972c8ed3447a605a14e21a20de0c71f4ae37071b611c0dd0f226029ac4ffb7ad30a1fe7df39f64d52446add36da0a26e45c9feacd388a49980acb109261e5a7fb89facbca1f5f6b17e5fb4bf067e19d70bef7913dbd01ad09cc86593451fb3c17357018a4d4f13aebe461f59729ef3724232ac78834c0546333ef665bf5f0523c8bde07eb031941d8dc02e147201ff02d0a3594b5801729ee1b079d5ceef329aafa23a84d9f3f499a96ccc14023726944abd5dfad9f4995f7596171499ec78f7f9a67e244df418ff63f8a00cfba915c5b25f4b883b62c26ce62778e29940f1063a6ef0779e706b12d976e7464bb9331986f5a9bf29d6076ecedb01250bd00a4366ce620b23e66e8e541da76476280818b5e55d250408797f89e1dcb5a68c80671c56dc880353b8194bde5ddcfae35b0ab6453f04c0a663906e23ede8f2cc6de43ca21a662de13b79d61ca7eb536ff792cbb831003b1df4d0705c5dead6a344f5d06edc46681bed78e963c50165c574e204efbb7de6fde8326b5274d6edb5551d2259a61d2fb76e2ce7ba8437dae58741e96f62bad89c244c7cc681f393ba28e7a1d3ada9ba8cfb776ea05b4d17fb173819361b8e8df589e4eae6a60ba988c41596db10a0924dee44e54ae65c2c1298a1f14a56e253e00e4a40061ae66fb2b1d831b260b16adf76cafe593c411d1a928b06f4fbbf1400f0a3877dab9a909a09e3ecbf2b38f33552903d65a4c300cc98c9b0b41a26ec343e5a50a257ea511061c944801d9589e46defc8db2fdff8443757b04fa5fdac87a1099f30277e7c29ed54af8588368069117d1d92b47a35bf5cc9bc9af45814165b90cf7a41a163b00c9ecf5a9b857aab7819b28a7d3be75897f32ce78a3d5265ecef9eec0e8a012d62b583f35daf0d4bd31c891925d27780139ad710f689a5c440fec9a8c3ba5625553fd3763c04b0cf5da29c21759861bd9134d71af78989c55d983fd433905cdbbc8a9f1ac068cd91a4383b0a4028aaacfb0648335393ec97842183dba0a5ab2146516fd1c91713f80d8c1a6e1a9ce85ec5827b8afdc8c2ed7e687b682f0b205fa5423d4179c5b308aa9a004381adc1c73e54914aa9f52d8c94c826448a4ebf79b482702ee8582b0523a242f0af539376e62418801848f84c51440731bdc910f94a61c6b0c7447e07aa8a7086867337af33745a4944a21c87c7d0482ec7b04a3002b3882ea6184e8294afbe76dec7d96bd8c2741c7f9f9de41af1fb9f3013b877bfa45a096f9d911a8f38bdfcc8f96d5c38290ac3082e4570ec313066f218aed574504cf187147ad14e271b6194272a4dc820f814766712a5afddfeea0c5c3bb6a36193a3515f95774e470bf4d5a965d1bdb17a4a88b766b5d40f9aafd12dedffba2d6ffe50735b5ab47bdc18138b8b32732fb0c29c91b348347a52ac51be47114667561934a845be54dd08c6a546f64797ce7848c007cb3ced9580b65f3b3685dcc53fb1eb4c331bd18a130ca0a661482bb5dcc7113c48295f73b86de71f06454f27d6894173287f174fad4382dad3b3745166b26fdb556ebb21f81c11271d41932023758237e76f180545fce1d88ce309c3779245825c8cece55216513fd84b351d5291a20983fbd3e3cd2b7f3867efdf7ff3f0070c2532141e78e57b45235ab0d7ae82f9888766fdf9d3e4e137d7fbaf20eb31599b2ac6721da15d1307d736dc877b8399f1028abf62586c15f3b4c3a9d0492de0b3c58256ed330a8ee6d6d88741b4d7e9960339d25d18b08258be019a913e56780647ac498e24afc269b0d07256a5fcc74d6100ead09bd834c37bd8461d825da2be7da35694b14c670212b2d226d948b19d996f75289fc0ef09e8319c15088355d7e3c74d5565c3b25bd7b7a98b9795de353445b569e1d2facf6dcbc7baa2d442046096d782b7cc4ea32a88f5b192e08812d3fff8cb7589b9e2ee4ba6247add6aafc48c374e59c04ba152317579e25ffa6087702f2fe60169e4a6ce6f5dad6aeaaa45d54feb258ae49031a2519620bb347513cfcc84950f58a2e466cf0b10e33516005f3736289ba52b77eaaf275f8159982dc", 0xfffffffffffffe3c}], 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x3, 0x7ff, 0xfffffff8, 0x6, "c204ed875755dcbdc00d0952624f5f650e1a2092", 0x7, 0x2}) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = semget$private(0x0, 0x1, 0x1a1) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) socket$unix(0x1, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x8000, 0x2000]) 12:46:54 executing program 0: r0 = semget$private(0x0, 0x4, 0x5b4) semop(r0, &(0x7f0000000240)=[{0x1, 0x1, 0x3800}, {0x2, 0x44, 0x1800}, {0x2, 0x402, 0xffc}, {0x1, 0x3, 0x1000}, {0x1, 0x2, 0x1800}, {0x2, 0x1f, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/97) semop(r0, &(0x7f0000000340)=[{0x0, 0x1, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x800}, {0x2, 0x0, 0x1800}, {0x2, 0x6, 0x800}], 0x5) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5ff7f000001"], 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(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9434e19768abd73"], 0x10) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000180)=[{r2, 0x1}], 0x1, 0x0) 12:46:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000001680)=ANY=[@ANYBLOB="0000000008000002334fb5f877ed4fbbf7a2227ca5003be0e8734f23e90a3ca1be00001472f011e006e519dc846b0665f984edcc6676b93d5b5b6d6995908e8dd1c7de043b23ef060089b9cc06baa005a02d6397df6972d4f71fcd49951aca728991be6e03f265604def446167e1c7f53adff18dee947e57f66d28738ba39e24"], 0xa) sendto(0xffffffffffffff9c, &(0x7f0000001440)="4075a1c05581c86a746410c96313f5a89d0fcdace053103bd78a55febb9f7d9e0f648627b7c2e84fe8a1c565700b6b171d91acd1aaab646e0dcaf61283707a627cfbb6cf2b5b6f0bf53871bb1ff8f4c1f2c46f7825fb128f24b6ddf4ddbacfffcd14e195ba5419c8c2691fb29c3d05d4b563b6746bcc84655ece8e5e47a9424ef7c5f2ddd51033e158877595a7716d110827e0ae38ac80c5811e5303a1198fd86fc87ae7c8b923678f6c", 0xaa, 0x1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000000c0)={0x9, 0x5, {0x0, 0x1}}) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r4, 0x808c694d, &(0x7f0000000300)) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000300)=0x10001) writev(r0, &(0x7f00000015c0), 0x0) r5 = open(&(0x7f0000001740)='./file0\x00', 0x10000, 0x145) writev(r5, &(0x7f0000000340)=[{&(0x7f0000000100)="4d5b4b3898c2b15518685bc8fa1102a6bd7f43f8a5", 0x15}, {&(0x7f00000002c0)="37a2cba9bab90d18db1e8cf27015d61975aa538e19e3ff00879f8c", 0x1b}, {&(0x7f0000000180)="e7b09c4e134d3c1c27f51254fca351a3ab3cc51407fac793d943436ff82c73f89f93051691725198be6df552157cd200ba9872b3ffba43a1472a71e0b24ddf2e546f0f4c49b8d762ecee72f451264602b977bce0b6f1e88a5808436ff990f2d36e239246484e8826edce6165283c57beb26e72b009eaadd6ba86e91dda8cd15ca5e6eaafcdb2d62c1261738396c4984f6b1a4df599e0fbf77d40c5902321c9c3944d17cf3b1202d00a3c444db6cb4e1d296f", 0xb2}, {&(0x7f0000000240)="fdb2617e274d09632ad0e17beba97ff45163e8ce5f25fe2789c092412d280a839c4560a374e34321424a5e4801b2ab7359dd24faf8f617713b2ad1870350f6d7253e2f40dee939cb05db", 0x4a}, {&(0x7f0000000440)="bbf5ee8bfbfa29ab52b08e465fc790d1e1990dc656b54225f03b34f6ef7fde3e3a4341995f2dee8d98fb41d929c16449cf968b0b36178dc4c43a7ff0cb80a821da3f5bbb795e1a78b8991abce4f111341d924a69e1106c23b2f266c8497980fe0724b988ca86ee0323f8e5c4a5438a30cce336d1fff7736269f3ba0539b3b857185a1e5ab7ba30d075e9a83d20fb0c5f336c9f2f5a3f1759753f7ecdf304bf25a621434a62978dbfa450dfa487afdbca85061985f5e84180d14e953d063c30dcff5162a4d1d614b13fc5ce04d4f89927b5c7123c4442279339896dc910dea04e20b44aca9503947f47ec84caad0b735d30a01f17397060319af91064704746362c8e8aa24682aabfee33eb62e2446b75b840e2e00a5ecf6bf30c265516c32df0e5863d201d98cb90803c73cdb9a0d4f7a6960b3bab62d4ac0ddbf3e7ff30dc9b7e9a4045c4443068e3512cef06a19a1ecc2ecd749ec977a2184435876fcca1ad8231e0878509057e77ae96b76bf5b546120f1f801ca4c931721b2459bd44d78f475e55886abd6569b57f708c06f34c2a0b181462fbffe5a1b12837886c746a1bab7c247791462d8a4ec766c5d0ac7c7b055d132bd4ba9fd12f9ee1d277f6d36e10ce55a2ace2b6a2e6fa8bedfcb8aba38c083c0f7b8b5dfece19529f617adf84d78379e96856a49b17cf4e06197cf9ed44ba9545c11244590f6a0e4e8e41598b2d6cb321e844ada57e51c45f819ab775f4768b3c04c5aaf8c8515dbb435d3014f4ad9246c9d8bef46a1a96e6e858f056fa68228280c00dafd3a27ebd2b02a286a219f0e960a55acbc47e171db887342d9155c07f74042319a2af5608668a2e5613baba74c953a68b944fff9e834790f7363dc82ef6b9aba485364934f08953a87fae0a31612cb4f44e1a218ea626d26a8ca0f7822aa334703c0dae15266966d38ec116789d3bcce51c797da888aef5e50587fe6ae07cb48fb03f50aa84a0bee6ddb1c3bec2c9146386150227a051479f549920452095a000c4a1b510c4fdab62f3c9ab5cd3e77657739a6dd912f176b2d42880b019db959d410ad8a19f0f8704f7dc4fd1e9aaef0f96fd690cde9146f1a80a29c57ff4148fca9bb276b6c6561b5c131976e9be975632b4dd84e5dc07e9d688f16cf77ed7e4a6c588a6100a4433b7861440559b586c2cc99f5fd227c1312a59c0d7f5c4d4e28865ffbd60bc1bf807011fc3114c8d11384dd1ffe696f59ac4273e3367d679fca1577cf0830984b014cf0858af322d795e260a40da87958f54e182b63e3d209bf47ff7bc0c4166172ed0d060657bd02476dea7cce15537db725738b990e2715455e81b2a2bb98e7d6b0f8d7de18e126cfaa5f596bd93c03f02817bf430ddee6d20cbec916efea7d00912ff89faa0062d06b8eddf1bdc120d5ef3af4d0dfc1ffec3e70589858e15ed441b560affe0415b6ded8754a7fc22b3d9b27c2001878bc1878cd0d71dade7e89e8bc1cbab797f028b83475503be026596e8711745021136b7ad93625b6855f0522d2c8c83c7ccddfd23be76ebca9f8af5caca6e50c0aaa6fb6e232a8c3edae31a6e07655646883364221c74b2d74758fccdac188c63aa4955967de6f393283b649de5339e826c60e5f947d2eaec2b0731d5ddb72c51b1eba460c891e3f4777eeffa3c4d7bbc553e547bb3254e6201e58c33f3e90214d2d98b000cfde09b0f004a3acc020c376d05a355869e72bbb1c4ba333e83368d3398a244dae620103c3fed0cb3dc21e5d23c88415993b8406833700194292d2f10433ab4cd144982afa0ce756c4c89d9e23b7840908e377a741b7542853686b46ff19bbd980bf566e300649c703ee915ea12d789b37029644c3c82bed0e1614c7944a340930b53ae20f62f424444ffbc5a84d12486a553d21a2a18d2de456819640ee8d6c55e8572ce9667449cb3183fcf40a4647a02bcd23082ed4333865a6ad552cf1699d33b08f2a46b154395d723b9dcfd331b62c2fb7dffc45509ddb1756713256da057dd2e20e38d4515325384bedeb544bf9bb8a425a1d8b0d131124f9fdda3533914e16a5a09e7abf605368f260a265dfff394d536d328896e33d885330f5c20450aa8f66bc594c28bedb6640691bead84b46db5a0902070c3f1194280c7bc80fd65d41e5897044161f9a5fd538621e281ae69805d21f8072efc2ffa2d3823936bbb48c5f7df2a02bf67c4992069979054559eb5a5e581df91a01cd8830addc41b216fd035564e8148cb8168797ffc9020afe865bc7feade9051411ebb1d6cd7ad0b3468c05f456edcde26aa75d1fb6f2b6c5ba825a848e3659d3ba40156cc753c97afa4bacf0eae0fdf00d96d61d5176c9d913d6d898cdc2d8998e85a7089909577ca18eccf2df0e28da47e536536e4e48b227cb915ad57b465f2fd2ab94cd86f4bda93883f0fdf1627789a830400c0c8ebec29c257d693c48368e0d97ca0a343f387bd119a700ebc0cb645e51808a4f32ff6d3fe9d9b717ab83f6850abf1863f68a9e4338f8a5dbd3eae6e80d54370a64bc8d504e4caf82b640e77d7df872ee061497880a85cc40a3a339cffd18da932dd77f98ab1136886f6f4f732c3ad72767566daf493f234bcb385ef150c4b3657d362d804a557e2ab75fb91abb434c9a4693297068bf4562b192b2459335dfc65e586a88335a2cba46392959c108e947b21d33ea88a44b8214fb225b6d8e07fe565fcfce03d8ddf90712b7a1d10a26922bf4bb2349dccd1212c45f26d2c951036e849e54304a20b364aa6088c3c3cfc426afef113205a490bcda5c23dce1ec6da2c1e0b167583426670924ded531b9a9403f4dfce2e6d1a299ba621bdd6afbc0606ef05bdd6f07aeb6d821e580b86a9fcd05e17b78be3b0a3cd3cfe4605f0b122f80cce850b405c8ed08e4e4c24297d8487b523dfec90c1fd61f33482fd3c872174377f4ca831caf8e2c067ac5cf1d3b3dad4e2bf1e749f563d5bfb89f1713226e32a066b1503b526d6f506b6d18d499c2bf2ba7008e7b9db50734f18cd97b6770de98fb9fe9223525a14595c7dc6c8b8adab7e88ae38623269fdb3ff34a0e3ea1ad678232a6ad6593e273630949cfba0553531522ebed5aa12daa5fa19a1c2190a2408321e7b5c22634a000fd903421c6a510a4489737fe95df51bd988ac67699d1223995c03bfe64672a6180a435a5e8ad0d9da242493216649ffafc36a8737254062685b0b9aa3c283019147674433d11fdbd5eac7d3078febd5838fef6a341e4d182d64e3971696cb67b892de5ffdfc8b950e94eb5684066a11524de4f16971b1787ab58054446542cdb023a1807ba932491abcb6edd6af27a67fb401e503aaaed27f5a8fef5796a5aba77a78b09ad0c75e96f672c1f4d44575dbf94133956501f79f3a01121deac74a2ea0fb7717c0866a3816c39c5d86f7142ae926f8a62fa735309b16bf5827613077ada6175850f4cb0b155e2789df2d3c437ccbf3cf032e39d7aa10694ba6a4855a2ee2462b4ba22a932674a6754e87a4336dd66928a312d540e75418e27cf2912c681c27880500baaede15250e996c297ef98929bf5a86b1166703b5054de06710512c8c4683d875ff342c2cc6e9b4f02d26589d2d7cb662e077f6fe1eae987812bf8b31d53210603887aeef65bb580836d659b98b1b07a20a92d751c6175457646de778f45d507fa6e7cfaaf0ea8600a360dfa8866aaef01f0b37a25b58cd80b1065dfdb561c1655e630b33bc9494ecb1972b9aa8a79e4d6ad6520191832291990576c6bb4b88e0e430fbfe74111f4a476b271deb4e40d21369e0bb7f1eeda3711cbcdad27a126654a53a6dfcb423ea21e8dfcdfa835760e10fcb85fd7fe6e30dd0c5671ec1bd9e42be64ecbabef5bd53f1e4595315db5c292649c70189a7e321fa368e17d3229a8378498782e030f2c5cc4c06415fb4ffe419b56f6335cf9cbd1af42a7ff58cd9dfd53daec7dff2da81b11345976a8b0b937b904e9011e9c4ca316975077e86fbeb53f6e05b13ca7100be27f4cfe756a9bd3b479535d76171127930b7435cf5e2c62f25f8b71017031bcff41e9e35bfb8dab182736c74ec18480ba41279a64583dae6de3f31462e500fa171921c0279efca41fa21c988fb4c7e8ff62897343cade1552dd708fb9575df7ef6df376cc3029565843f64b6ded06de9eba2c71e985a8fca57b76aa7c46d587201c084814c92c0e4949203a25fca6599987a9dc2e1ed5653d0c05942f5c2dd4f035bcd20b95dd944d181d68208245d4e68fc1ada7f1373ecc2a74df89ed1cd47f3dcbebe0953369a37a2aee310a79f6be3a557362bc01543403e4e90721319880ec32dad2f6484f03f88546c654c0963f73f913a951e310722069c17b51d31a09a91181a53c6e2406cd95d4da4f6da1de5b031aba20488d260552ea200e06a9ca3f012ca0e0b49cae52a4598782755475b3aa177aabfed06de485c2064193fa0a8d18e300825fbd1e4fceec9be400f9bd346c42c63b27678305fdc22903123d84882449fd6473fb8a6f4ee5c53fae2c6f7ea3d87ec6aea650f752aebb782304c91720d750eb765c66cb21037277673b66fb72246e6aaf5cc185126978e1061913340213b0f4bc4a95561437cd48fc75315bfa655009d8dd4424593f6cc4f8f856b544b5aac927d53a742c63b9c0fee8a22c656d1245df870073456d1cd318f7e38de28ae960ccfe1c83ebe357480e3dff02d85ea4c7222e8ddf9464a29b83eeebd4b546c97bf447bcf239044fbd618682fb1653bb5d73f2cc7eeb98d3f69c32624270fe6ab871e3d41c48bfe3fbdfb5ec623e59fa3ede18779ac0a3873f9d9698df3a52c823d3a7e556e5946e52f4ba916b050152bf479f1b2400fb93bbffe3790a22d1ad520edbd0d66373e93a3ab548f8cdf39819c7764b15e0406606ec9d6e59620fc40c71b6cd87be91703ff8dd45e0a1853f9e99e44069ef93f873718e4488bb99c35b0ecf0ede2d921e40da058bacb745de9f1a1f1815d5dd9f1b30dbd334d2c6a5895021114a7fc71c639387b273372e3b53b5cd40b12ea8ba8f481ef4aa647a363e5428d020bd7b69b33cb27f8d5a10a9ced609fa12280b3f751cfe73abd4d3f4825b6f36ab47b4e6f8607a6ead825d37f0aab07231d1c2e15c81e0b44ed6f6e8eeb7277ce76d1ca34ded4a7cb7b5d3ba6c0ca5e7c9054fd1158460922f4d0140327de2010ce186f857c5cd0a81e2e3b4bb4455c84f2860f6416cfe53b2fcaa3dc0e35e5ca0f8db4b015dde4e7c14ed01f5ef24e133c09371efd404f44a256ed45cb675c8ff7f67d2eb5b62511860ecabc2dcefab5349c4d3043a036a6ed3a2178f4bb8340f468b87f97d3eb2a0cb81d4eac291d4fca046a5307e5e8dbfe6a4ba528aa48e66fb9b0d3d47a05a870d418d443fb12863f92b3f4f685caed35a8819b1b02c9861c4a12011caaf0a76ced2e4e59b15ade28a365c7fdc4fe681a11b0566197b501e59f5542bfa5e5a6e1134dddd5faf839fdaa479efe0b73fa3632d266fc5e5349e958b83d045340d29bbe94cc875b79ac25489ffcc45d0d86f42af44776a1939c3ac5c87ef4373636a8df1d86250fbc1956184228c36b1a1cfc8ac5fa8f30157f153682e67c7eff97a06a7f7b1c3afcd3849dcd1d733c010bf6a7f9573d9b34129f3a48f519f9db2752e008992f6a76071e4418b7b39108f7ac24690f7a817d7becb7e6f6036616f2e66dc350aea3777ece638e58278d3d3c6a37848708970efe5c7575ba38ebe70000000000", 0xffd}, {&(0x7f0000001540)="a6eb761a1f9caa5f9cc86d15e0f0afd38d705696b382cae4d40688a26a3a5f08677f5bd2491900f37c600823df3a499f34b74a877267557ec9dd78faa2f75318125ebe9109507cd832d24b6be3dfe70f9f356f7080d77933a66d19", 0x5b}, {&(0x7f0000002000)="d06a66337401acbef49de7193f227a0e145e8583dbe4d2c7eb56e227ffc6e2a81643b61dedbd1a4ddb72f484e727423d19797094a587c92f6956f241d00ad0a69653329b434c4a0588c3ed060ff86aed940973a54ed2acf21b087d69314ebe229c18c5679d4ca13b237efb433f4421ba4762ae2109b4e7d3d8c76346f2ff464d533017ef1ede984d6128e6b199e0744bd8b17d51055eb95463b525dc2847ec308a7d748dbf27944e4ea117cba87eb64f781c539d68a4d0d6c1bce6ab922a43aeea65072abe87d954b870d20e28019725bda0fdcf37db6d1c052bff347e56cf0858996941229d8f5850317d34281d224c3f3988cc0f91658356254907eb20aedef26d4f32e9636606a167694feeb504108d5786b045761d57af9b09d5478d7b2b69f28628e8a3e197c65470f4d85528795e17295673307dbf32825307d1c4fc3c3552771bdc4486d5a2648c251437062efae03d8a5481519e465a5fac9bdb7fc667402ebb444a9609ffa1fda75d79c45cb539528a2f1b40d8725a26da60c66a317661b9c764327852edf4c4ee0ced8e7662d3464d71045b174cf8c8503015fcaf48ac351a1f22d2f6566eacccd67f8588649d1daed6b441f055c0cb58c584a6092f81b58207deabef1bd973993c9a21efd3547482ab3b03c60b9e66d5753ff37d9381f1ab73af593880938327c2bb923a40dc2071d8309cebcdc5ebb61f103aafa8e624fee72f2e10e3f2edb71dcb115eb17fdea5c89ce531eb766ef1f158ef6419f4d7e1828f901e4a2cfc12f926c8c4caa6aad1af5b0b37159032e8ef7a4d7b917176e8e77d80fa9865549f72b5a4e34cd588e68b5d1c000948d1a60e21fbd7996114b18c0040453b2d749ece15ea9424ecc30a9f17128260e2c9fc6e3f22db9f6c5740484a681c4a66de0e01a30383abe7f65f4e2d62e1a8e03694f8dd9425ca956f899abc09e3da39ffd8499b0291b8bb5184eccb15edffd3d8de1a90a122a02904bafa77f0656e50040b9de63eed6cdda3bf37eeb283b67f20669883e87420ea439361448865eff14f00b6e98acb2f10d3f60a2d04bdeea570ac6eafec1db8b469df996d7eea8ce4919435d65fb2cbfb838ca2b705efcdc99e80e1607afcc3b9aa9c2da2f09ea2bd8597f2897ead0416c40fbcecac954a4a617a68c92f205d34e8cc6e3fb35b6893c45a0611c78db41a3e857a4d00d61fe16d40c0219396519b08714af263bd687297c05b1232882f1f115a28a958efe04503bb2b4a415486ab14acad80aed8d6d0d7a25196b980f3c9c2cb70c5099b9e9e6eb0d3fde039d62202d2a3d502044635054accff0c8f06071fc30beb5b4f3d39e59bb3c9626ad1e77696ce82d51554e5110358dfec575bf3b434d53b4f63bf952a65d10718b54e25a407f1af419f787a6d2d5427f94b486638b598bc5bd45eb8428015b399d278642af219dc235a2c9b72462cf43750bad5633f94da5dd4ab583d5618dbe08f34817e8b6b4ea621c94063f61b024f4d50383b56d73169fc3c0893fad6e607112ef6c237be16242d29ce712436fb0370fc7ea5c0fc0b2b81215449e46b40c16f73d81825b4a85de4c90d988a0cd17f45162f41d10d30244f34d66389194a764b7d060193e9b8c8a21cdc57fce2f40f0cfb317cc408b8b8c46808b9c61c9f114bf169b2aa48f1bfa101f33de16678e02c0f5e098e2fbfd50b4d17db136cc7d7a5f01ab9acc44b31967db2d8b4b09e5d875695f1e0fe799bdb27156c4b393c42f90f300a1caf5bb92962d372bd487010ad82cd4385c0ac192c85ec0a34743955cd1a4e8bbf10", 0x505}], 0x7) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0xe}, 0x4, &(0x7f00000015c0)="2e3dc2807941de1af87e9666829ca83403e2669552dad46f07982df0b06daeece0dae1d1ad98d9c8756383ccd3fbbf0ceb00c4ff4b7b680cc4ff198aa585fce5bffa18d075d696aef549c3d4e0274ae6b7934ed1bd1271afaa47021e43ae933fa628cb37bdcb", &(0x7f0000001500)=0x66, &(0x7f0000001700)="ba055c93d113082d48231ad4d4606b5971c378a83b3221dc18ea39174acf1052f50163c3387b40864368f023cb3ae1a3830279f7cec19653822251b0b8c4a58c", 0x40) recvmsg(0xffffffffffffffff, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000001780)=ANY=[@ANYBLOB="02000000000000003069f3415e19fb3e72651f000000000000002f161d7fd08eabe42aa78bad4b4bd6df57eb8c805dcd8bbbd50a4db49c5c6e906afed1abee90e875d9fe4d1b37f3a347a242736f826c44b51f6b8905b4b10cd25f532df9ee6ed4b0aaf498b99267b8bec0f3f35eab8669809d3fa8acb3b1e64635cad5a500423d7168aba07ec0837f44da19aa6e6f13d2a34155e8edac25dee758fd1ae430a5769e7e1caa0b3f5cbeca49a309be6004cbf8adea8d988a1d38e5bbc3d338697645151835f6cd85c5ddb1ab2e2b00c962b5b58604368f54577283bb14592206b17d44122e84f440644cd070bf16a97e387f10f62daf36f4736ea254618071dd5fcf1b3ac4c5aa7dc283bc30fe84f7b49647c60b25bf4d41ea97f5e163e8a52d978c87463049d3f6e2dbebb08b792249d05cdff0160ed3b99d45b935e16fa3fb16a255c89fffaff25ec62e8361a1f9e6031d447796beb25c6305ae6212d692d2d8a8e5bdb1ff6ea081db9d3d7bc086be4468b29b"], 0x107, 0x800) 12:46:55 executing program 0: sysctl$net_mpls(&(0x7f0000000640)={0xa, 0x2, 0x5}, 0x3, &(0x7f0000000180)="9cea3c0b540300000000b00056f2a8990a100b717f45b1694d6800bac64d0c355d5b6049795a6fc1670843f428190feafcdc8ca74b973fb159e4466b490064c997d95bfaea6dded2331f28baf678cfbd0fd95360b150484287cc7de6569348d9df67af00c8cfe01b912291923e80165c31804f530c0d5e7a16ce2cb97d99f864fccbf2bea452259ed58c1edc8037a852a6f09a98441f562f64391b0b9b71019669f72935470669a487999fabfc498029ec2e311774396fdc59f887d232d0eaf2fadf2d1a5253b08bb91d4655d290a1db728bfcd141133a4c4c450a5df82d99f0144bb9efc3b67e88c85f8a2d7f80ae0ed07862923d2efea2cccaec4587c8325177c486c09c4852275b4b07237688630800b599d740719c798243aedf6061b19323726d95e6e9a7ab2da8164520f44219590d0dcc1c86f12a34809fa595648e26f3e9b8fb558972f9a3a4aa6b0a19836d6b6b7f", 0x0, 0x0, 0x0) 12:46:55 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x32}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x2, 0x2, 0x8}, {{r1}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x6, 0x200}, {{}, 0xfffffffffffffffb, 0x10, 0x1, 0x81, 0xffffffffffffffe1}, {{r0}, 0xfffffffffffffffe, 0x38, 0x0, 0x200000004a6, 0x5}, {{}, 0xffffffffffffffff, 0x8, 0x4, 0x9, 0x5000000000}, {{}, 0xfffffffffffffff9, 0x8, 0x40, 0x6, 0x1}, {{}, 0xfffffffffffffffa, 0x2a, 0x20000000, 0x8, 0xab9a}, {{}, 0xfffffffffffffffa, 0x84, 0x800ffffb, 0x2, 0x1}, {{}, 0xfffffffffffffffd, 0x0, 0x8, 0x7, 0xee}, {{}, 0xffffffffffffffff, 0x0, 0x4, 0x4000000000002}], 0x1fe, 0x0, 0x1ff, 0x0) r3 = semget$private(0x0, 0x8, 0x10286) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x8000, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r3, &(0x7f0000000080)=[{0x2, 0xc, 0x3000}, {0x5, 0x6, 0x800}, {0x4, 0x1, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0xffff, 0x1000}, {0x3, 0x3}, {0x3, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0xc333, 0x1000}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000040)=""/12) symlinkat(&(0x7f0000000280)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0/file0\x00') semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000100)=""/172) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000180)=[0x9, 0x4, 0xfff8, 0x81, 0x8]) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000200)) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000002c0)=""/148) semop(r3, &(0x7f00000001c0)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x5}, {0x0, 0xffff, 0x800}], 0x5) 12:46:55 executing program 0: sysctl$machdep(&(0x7f0000000600)={0x7, 0xf}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000000)={0x1, 0x7fffffff, {0x5, 0x7}}) shmctl$SHM_LOCK(r0, 0x3) 12:46:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8001, 0x0) r1 = semget$private(0x0, 0x4, 0x5b2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000002280)=0x72) semop(r1, &(0x7f0000000100)=[{0x1, 0x0, 0x1000}, {0x2, 0x2, 0x800}, {0x2, 0x2c94, 0x1000}, {0x2, 0x4, 0x1800}, {0x3, 0x7f, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x8001, 0x2000}, {0x0, 0x8, 0x800}, {0x3, 0x3ff, 0x1000}], 0x9) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x572a]) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000001c0)=""/4096) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="674a9d94", 0x4) semget(0x3, 0x0, 0x100) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f00000022c0)=""/188) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f0000000040)) socket$inet(0x2, 0x1, 0x6) semop(r2, &(0x7f0000002240), 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0xb959, 0x7, 0x70]) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000001200)=""/4097) setreuid(0x0, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x2c2, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x4, 0x7, 0x4, 0x7, "4c28aa60f4cac6bcb20d4c1c288615d943273a71", 0x1642, 0x7fffffff}) 12:46:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x2, 0x0, @broadcast, @multicast1}, @icmp=@mask_request}}}}) 12:46:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) syz_emit_ethernet(0xb6, &(0x7f0000000040)=ANY=[@ANYRES32=r1]) 12:46:56 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0xe6d1bce95bcbe880) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 12:46:56 executing program 0: sysctl$net_inet6_icmp6(&(0x7f0000000040)={0x4, 0x18, 0x3a, 0xe}, 0x42c4, 0x0, 0x0, 0x0, 0x30) 12:46:56 executing program 0: sysctl$hw(&(0x7f0000000000)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x2, 0x183) semctl$GETVAL(r0, 0x3f13907facdf01b1, 0x5, &(0x7f0000000800)=""/186) sysctl$net_mpls(&(0x7f0000000180)={0x4, 0x21, 0x6}, 0x3, &(0x7f00000001c0), &(0x7f0000000200), 0x0, 0x0) getuid() shmctl$IPC_SET(0x0, 0x1, 0x0) kqueue() r1 = open(0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffeffffffffffe, 0x0) setsockopt(r1, 0x0, 0x3, &(0x7f0000000340)="3f9fb3e1b1c858fe7738ea1f3789ac7e01acfd96a52ee46ca090e3212d098f5da8df529384a54362", 0x28) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000001c0)=0x80000000) 12:46:57 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x80000, "7e734578ff5dbfdcf0000000683a00a52d00"}) poll(&(0x7f0000000000), 0x20000000000000d1, 0x0) 12:46:57 executing program 0: r0 = kqueue() r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) writev(r1, &(0x7f0000002700), 0x0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x200, 0x0) fcntl$setstatus(r5, 0x4, 0x80) 12:46:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7ff, 0x3ff, 0x0, 0x0, "000000000000000100002000"}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7ffffffe}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x6, 0x0, 0x6, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000100)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820266696c6530100000"], 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x6e, &(0x7f0000000180)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '1\aq', 0x38, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x3, 0x0, 0x0, [], {0x0, 0x6, "97be00", 0x3, 0x0, 0x0, @loopback, @loopback, [@routing={0x6}]}}}}}}}) 12:46:58 executing program 0: syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0xffffffff, 0x7) syz_emit_ethernet(0x107a, &(0x7f0000002140)={@broadcast, @empty, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0x106c, 0x68, 0x0, 0x0, 0x8, 0x0, @multicast2, @rand_addr=0x3, {[@lsrr={0x83, 0x13, 0x3, [@multicast2, @multicast2, @empty, @empty]}]}}, @tcp={{0x2, 0x2, 0x41424344, r0, 0x0, 0x0, 0x11, 0x10, 0x8, 0x0, 0x7, {[@nop, @nop, @md5sig={0x13, 0x12, "e00c7952ec393803d97bcc00ccaa29c7"}, @nop, @sack_perm={0x4, 0x2}, @eol, @md5sig={0x13, 0x12, "be2f7a4729514a14a30dbe9f6cddead9"}, @mss={0x2, 0x4, 0x20}]}}, {"44e1a8931c1b02d595a2f128ab13fa649e0930cf216a31c99194a56602fa32c13ead787d009760411a4d74485c7748dd491362dcf01142d49dfde034f257e9ba135018f7be4c49e4452fbdd43aa5f5bf08cc5be9fceda4d6ff12f9dc58ed4eef77b7d3304db7c8822f40d1fa154db66a5e1e51f23d99ed5b21458d2e7fa6ff50174aa9f806114568c408f123857c14a02fb7a58970b1ace72f77c6d978ae677ad245a8294c83c7d4093b48cd9fa2079e96441b5e0512d3517d9066f3b31d1b86ad14bec55773785067ae21b28f7f3df9bf1e7c3f419a62c246953926ddbe4049df1d19d49282dd20883b7dea084c35d1f02a4cc413232d1596e060384f2d63d74957e81d39c35c4eef3d6f1ae3936bf12dccd88f7cc724e363a7c0f05e84613814b3941d8d9f1ddac42669217f08505f302c725f1c8db90021be3eb1d6d3027358197360356ab3e6bc70b42959bee0c9d4094e7a0dfb49c965b62c21df2d3057ed0f3a4b535b01951799c0b97b8e1d220d42228311d76ad2f339a270c60e50177f8981bd547d481c5a0763f932b0423f237424f39039f34287ebf10dc216e2f8d9e8906bef5297ad057e4c6e3ea8d2311ed472b6b5f9879692d7f1303ab8ff4a2c2f68bdc57964629319a8cdf710a532a1c01ceff12f7bb72ddb322a2a1bfa13a8d758000db353bf655ac544762c71266b46ba9197a061d589398f24989d3e50f1927d02a0b6deca7701197c5eadd7bb5af3dcd4881d685f691a6a0bad4128c9b86f9737726db6957f52bbd62ccf2441458e068057c6a3f755912736cca8cfa8bd2cc162b8134ce97a69e790fbea770f31f785514b0f4b5e11d636f3efacd624aa7c9c6a9610d0de6c56dfd834da92ce601ede5bb58424932abc00c2b3ad4f5cd086c0221b7219841f6782ffe80eeb992ae16572cf9752e51a3b3c56511c6a56903b6be23fd91d387245c02cb2b7d6eac534d18c59932996c0fe5ba45b8c9749e8f105bf6e7d7bb6d664d2067ef1235d687d21a556b3d485a821472774f660bd7c4ab8230037973fc01fffb7a63fbc29cb4e60c9b2b99a83362b343df3dea7446c137007155f756b11d1072ec69f3cd4950cf0821574085b5bdef5cc99793385d018b83348016ed00d8accf98bea3ae8e734aed8d2d52ffd2ab87898956c19035e5e62980334e72b32d37b3082017ac0d20af1d486e629e2c9dba136be5ec2c0671a15bf15a75d3b9c80f019875a9e04f1830b1931baf334862c473d5c9512a681f43c6cfbd35ee9ba93de7fca040d7f8843e6dcb0d5723b435e1858d3ea8243b39d429bdc827e0e55cf64961431e53e5fdfb679de88a383ef9e669f59e20ec3f9ff7f24e75a29413080b8d63279afa48c0a751797d94f6ff079d49814ce08a2e6ea3b76239ecf2f8d0b1b7ad7b6368332a13d495df3791e2ab12cc1ce893895125bb9501b4a669f01829973e6c610c618dfca25009cf50843020141e6c5ea6804fdcab6fb79d69c7403abecdd3fabd446ec08aa63c3b89bac40b4f71485fee3bf4035bb8c25949458f0fcefc40693844a18f0fa39650a7065c1f713cdc0516b524f0d918b64b0a0e4e357ffe496191cb343ee9ddc7e07c656068c9e5aaf23567388bb7e87e75072864103730d81d75734887593329ecbb47ae1caaa289aaccbac49a59ef0fcbeeda42bee14434afab43b38ef8daa28e18fe58cc25342eb5590bbfc494c89af670fdacf779a79ebb16fe1d85b35a90ced53fe30436b8481d57f2b4d2d9089b05e6fd77278bca7006832844c5c0a0e7583ea6aca616c96420dc7bf9e847d227a2cec63eadede79a473fdcae3e813e345e0269e5c27f5007d0ff9b71e9e38a27c53cc6c15087f32092352e625a32069d0ff7ebdbc2b1fe23dfd281fff1008e1fa0278baabf75b37d1afc9312009e77426a9cbc08c2df0ce6c4a0097ba20065aaed01b416cefbeb30995e77843d2220594c00b7ed9aff179171be9356c77369e4a4e145122ff178995970b8b22618d53b6e47b2afed998e0278535b6972179c819c9fd87f5124daba25a7ed59d1e2b8519de88c94662ac72060b61cf50f7053508647e10d6a54aaee1f04614c7157a077de3ee3c210dd4308c9233641e44560807f5a8e7dcb00e6f91015dc3112add65fceba1cdf0ca4ba72a441cd0c6e7388d8c84d9b9cf60759d7c816ca675186206c5fe1c8bca8a37c188676dfc4908d06d0d8611a656335a6eb0229c032c353512f2ec434540ad1d4e3aac0a3c219cc7bf39ff8d89d83702d619c12fc95d486dfc5a192c2ae66cc6e46f66c125eb702531dbc6aa4e5aff13b7de3263df61e021a350b7131d43aed6849d7299e542f9cd9cdb30350f29c58c3124ec61d63d16daf957e5fa54051a149d8778574cc0deedb2e84b3c6b27ee9e9f74abd04ea7925aded2892ebf7f09df0dfd0dadcee22ea99035b9c26b214646428c22bfa5bdeed4833ccfba849c7400f9d13764cfcf459c6157f0692f3f951b5507e3c7bbdab277f4d3bc6f89b286d9a81b5cada668af1ada24e990ccbc040e95a1de8054bf5492606f1c69657b22a361f20c3c68efc2a1126dd5d8eb0264042373f74945577eb1dc5b618442eac2b7dc43304de931bdbee67062c3b5befd551eb76d3156992caa3d43236a57ea44cd45e3e081ce4dda6be829477c1708c5e56a586c30a50dfe546a12016507754f0091c6d7ea817e9a839df61c232926c3e1e0a7f058bf8863629e9c5aeef13a49a8ca2e4d0b61e746f7d5fccfa0a54c6051e54c51aa7756a853145bb30cc99918bc0aea74428b6fadec09aeedcb9baf3dbce9a3e486f0a005333d5041389c1b13bf5e5e76572b1cf48c1ed15120dd84b4fe9591ddc286315c995346d21a6809d87542db3d9a5fdc537a91bdd144659cff327b039a324ac5943533b8acb2d62e697714a102aed14cc4899bc4ed2c3f0bc6d184513920047e69c91ff55c11faf8d69590b6a65b688aad87b9d2034960f3f83149dda1f35e130f22bad11230b38009a47f62d33df83ed1ba37c11ddc39b860e14ac64f86f7e6b0e031e745d246a140876dd2c5697aaede6b61f124a8bb3bcfbeb0b463db17b7b3ac75893a6264d744121c8cb22d7a5c50229c9e2ae4c6283d1fc28c5e1668a9554252ee29fa86111245c14c0e7795e87cda2eda060166c9accf9a3d4d54a46b90503dc0c20b0f4986c15a5c3dc9c8ea6ea20f6e85516162a844e44ac04d9542f7eee304cba626f79851860ee92a83651e0f819f833e4256a777eaedab8c41f136314c1bec91c46e7c0d2f89b06815796e246bed7b18d41d75ac043660a86cbf2147c66a7f72c9b40bbfa3bcb508f0491acb210f5f8b508f132c9d747d61351a01a25a76418dfbe7cca04da68a485b0e2ee946a461deecb78e9f455ee328fc4cd0322a532a83585c5cc1d45603b876b988c24e06bf31d5aba664fa651b0bc0f95fbac7c37666927ef2ab02e0014c0dd4769a1cd84df020622c62ca89be08c6a7068d66bf0882ce0bf68202a20d2c6443153e6c996b40034cf77d9d2e7cb385933ce7ed30400e77b6c93e967227cfd23fee2e475ae4eb32d22a66694ab4fc522b4c0c3f6a5c778bab0a737331562134db39cceab3a470f387497e9ed7b860802cb8336b35ab4cd75a13b2615e3037fbefde40e03ae68741012b65b0140fa1091aadac75ac251733e7ddd30a7a8e8bc4604b3f18178b5cf77db2a151807f3c3a4ce36e12f42ac79428055608db0edc3d8894925f2cbba729fa1948a4e8d8d50def4361a2f257380d562fa240480cb475c1d66cf717806a8e1e2de1120e770736e083a7b8aa17ba2aab41361aa0c083956e80198ccb0cd65a8baf3c89a3d360601df6306b2e0800712a06acc59ec6b64797623d4e839b423b2eed40495229041315234625b16cb2e244d3654f6297f76263ff9ed812d9fc4947757af2f94d3e8786eb64b882bc48c376e546f31b772f58a24ee8aa694e229fc8cacdffd248bfcb8a1e8cba13ad2b8206cc0acaac4e4d49fd07e60e71371216842aaef0afb3d5a28b401b01a246f5d1c7c385c1edded88b77bdbc1afbfe8779dc2bc11dcac724cdbb4f2f44e4beb15390cf38af3aab03a1585b640d95326c1e3ca0ef43b46750ce74bae1ae4cbd7f15a50749d25450ed4e7b14ae4f1e0b2b56820233d9a0f0787396099cd7768a491e9aded09dc817675151aba4b71736684a3dd8deab9801f69e9710db90ce5807be262cfde214eb2f6e8e073dd5cd0df5b700c94c0aa8c7c20218ca8c917906f49e97f0c2974c0ba0bd9bd8724de5e2415e88a8cdcb6b6d58f0c21ec6624e786c7a3cf2775af4465a12fd20083c0573ddabefd8afcfb1243ed75f2fb4a8b3eb1c2e964bcd6f0cfead02e0c88a252554b1787a8369384760d3e086e4f5174e80aec9dfc2c020177f851491b98875e58e78c8fc2e2dd076ea3103d884fc2677728932844f9ff374ecfcff078739e2e955b1389d0e6d10679b2b30598cc79ab8e209c731ef024e74eb6340acb59a1b94d4ff80410bb75de2f55a08fb28895b75353e1233560cad682cb5d9bfd621b462d281c7d03b30511c0451b434bfbe99e1decb914f94e0b9ba753f7f322a70084b758201d76fd0e5bae9f81fb2f0a9302c061b4be7a30995175c3c84d984c1a411e49512cc7802d00f5441804143901c659f0ced9fbfc36e8cef03c671dbab926e25d2f72a787c1a2e54a778092e8c374405e407b19c9d4d96676bd6399d7e3843f5264b1bd79420991011c22527ed3b91d837f54be0d2cccf3fc237df25bc07f04ac9f53e5ab5ba6d56060c00f6710a322e51eead42214948a643d352c12e66759a1252fd514e713b33b7861d93424d9014d7b705a8d91a5eb4e52937409a39d1cbf88df2dfdfb201498eef80c8b63c618aa5c644c6cda53cba81d1c5b8438459fcaf1a3ef573d7758cfa7128ee1a06721426119609ea6afc20a6aa1099cc53cb4efd07323fd794210a43b43913d8bcc5ca8b280820412536a83874336140c73b575c9e4d1a7caa8690d0d38d755b382e5a022ff09d16cae876a6922ce6faa753cde94ac57e6b5b70828d9ad74d6b7aeb75e3f923275a90065dc3367f460359453abde5d1fea64514586a83a0c52ef83e3894be3bdd6ee12b39cead9a9874d21ed336c09e19ab3e3a282f8455a6870b805cc406e8b5b4a901c869032c0832777e10d941c65c12d36d867da2030669e15292c8a89dcbc15a70e835984ea8b968a2428c523b6fe0207a32956b0d2d58e9b98094d850b3fff731875d1fa9083e9ccbd953a1f47296448f6dbe5955c2dfbaf7e32f3369dde8e7c3718c01f962d1035b234dc4200419520628500036d7348536d4162ef6348e4b80854af069d32f6d90c54bcc34c07e231a90b0349dbdbcb5fd796990f45ac7e5d73b698fa9af29be0bb022d36b20ee33cf392bdb52ea7fdc861e5e39dfa63825d0af01bfc54755b6f06d77bb68f30d157aff7c752628762f606085a488db93bea251dd4308626a40dcd44a60373eae7d366dba0ff02ab5d9722bc0d67f6188372d3eeea1600038f5315354ef7e64d0e3fda8407332b940777c63188bdd64aaa83bd95cb740823fadd779dde37f32eb5b6b82ab5bbf3ce44b40d937d8320d3bb05f3c697491ca3548338376d332056d6d4d38935e161b1371cb1cc800e416bbdfead341101a8428545409352d85b84e241b7bf7aa953bb0621833da526cf91e7806eb518740d11006502f62080ed5e690950e74cbb91f1090f7368b90930265bade9c62"}}}}}}) syz_emit_ethernet(0xb6, &(0x7f0000000080)={@local, @random="3f42c22d165c", [], {@ipv6={0x86dd, {0x0, 0x6, "a08000", 0x80, 0x6, 0x0, @rand_addr="0000000000d9ba78127f74899900", @local={0xfe, 0x80, [], 0x0}, {[], @tcp={{0x0, 0x0, r0, 0x41424344, 0x0, 0x0, 0x7, 0x48, 0x3f, 0x0, 0x7f, {[@sack_perm={0x4, 0x2}, @eol, @nop, @window={0x3, 0x3, 0x7}]}}, {"6118845c8bfdf5a7a65690cdd892ba34249e7fb53f9ca32eda6478b7b84f9ef70f930cc6fb77a97c735fc77b4899e3795ceefc6bba9ce3380a4ae0a9623b90711633b03cfc471500fd219af49726826dff112944058de1cbd965ba8ca8ffa4e4a4c5ab02"}}}}}}}) syz_emit_ethernet(0x6f, &(0x7f0000000240)={@local, @local, [], {@ipv4={0x800, {{0x0, 0x4, 0x2, 0x9, 0x0, 0x68, 0x6, 0x1, 0x3c, 0x0, @multicast1, @multicast1, {[@generic={0x88, 0x0, "6a55b30aa001d0eed352a4"}, @timestamp={0x44, 0x0, 0x4, 0x0, 0x1}, @end]}}, @udp={{0x1, 0x0}, {"5066e3fc915d724529729755d907bb5d02711756cb3f17fa443c9eef944d3ad3c62520b8f0a24b38fcce8af5d30cb3bb4da511c5a3eb5d1b342cc070f2993fd8ed6af4d4a7cff1eae374f8835a7f42095c4e70b400cd79dfc710ae8dd224e262bc4153c3982783b2826a1a4059deef19f87afb85f03bbcbc008bdf91b11bdf6166ed6ef8a55f00fb5ea96dd7c30696ddc5bcaded83b9a87bea64095d4bc51f50e156267c8f6876cb3601d28ce81e71213397a35fd035a3a1f51df77ce332f541ad94ec2fdcc076b23404070d9bb3a6d8c4f5cdc1dda53ed34b06c187e50910651a35a384929e572814e18576d27af6b8043314ecb5"}}}}}}) syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0xffffffff, 0x7) syz_emit_ethernet(0x1066, &(0x7f00000010c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1058, 0x68, 0x0, 0x0, 0x0, 0x0, @multicast2, @rand_addr=0x3}, @tcp={{0x2, 0x2, 0x41424344, r1, 0x0, 0x0, 0x11, 0x10, 0x8, 0x0, 0x7, {[@nop, @nop, @md5sig={0x13, 0x12, "e00c7952ec393803d97bcc00ccaa29c7"}, @nop, @sack_perm={0x4, 0x2}, @eol, @md5sig={0x13, 0x12, "be2f7a4729514a14a30dbe9f6cddead9"}, @mss={0x2, 0x4, 0x20}]}}, {"44e1a8931c1b02d595a2f128ab13fa649e0930cf216a31c99194a56602fa32c13ead787d009760411a4d74485c7748dd491362dcf01142d49dfde034f257e9ba135018f7be4c49e4452fbdd43aa5f5bf08cc5be9fceda4d6ff12f9dc58ed4eef77b7d3304db7c8822f40d1fa154db66a5e1e51f23d99ed5b21458d2e7fa6ff50174aa9f806114568c408f123857c14a02fb7a58970b1ace72f77c6d978ae677ad245a8294c83c7d4093b48cd9fa2079e96441b5e0512d3517d9066f3b31d1b86ad14bec55773785067ae21b28f7f3df9bf1e7c3f419a62c246953926ddbe4049df1d19d49282dd20883b7dea084c35d1f02a4cc413232d1596e060384f2d63d74957e81d39c35c4eef3d6f1ae3936bf12dccd88f7cc724e363a7c0f05e84613814b3941d8d9f1ddac42669217f08505f302c725f1c8db90021be3eb1d6d3027358197360356ab3e6bc70b42959bee0c9d4094e7a0dfb49c965b62c21df2d3057ed0f3a4b535b01951799c0b97b8e1d220d42228311d76ad2f339a270c60e50177f8981bd547d481c5a0763f932b0423f237424f39039f34287ebf10dc216e2f8d9e8906bef5297ad057e4c6e3ea8d2311ed472b6b5f9879692d7f1303ab8ff4a2c2f68bdc57964629319a8cdf710a532a1c01ceff12f7bb72ddb322a2a1bfa13a8d758000db353bf655ac544762c71266b46ba9197a061d589398f24989d3e50f1927d02a0b6deca7701197c5eadd7bb5af3dcd4881d685f691a6a0bad4128c9b86f9737726db6957f52bbd62ccf2441458e068057c6a3f755912736cca8cfa8bd2cc162b8134ce97a69e790fbea770f31f785514b0f4b5e11d636f3efacd624aa7c9c6a9610d0de6c56dfd834da92ce601ede5bb58424932abc00c2b3ad4f5cd086c0221b7219841f6782ffe80eeb992ae16572cf9752e51a3b3c56511c6a56903b6be23fd91d387245c02cb2b7d6eac534d18c59932996c0fe5ba45b8c9749e8f105bf6e7d7bb6d664d2067ef1235d687d21a556b3d485a821472774f660bd7c4ab8230037973fc01fffb7a63fbc29cb4e60c9b2b99a83362b343df3dea7446c137007155f756b11d1072ec69f3cd4950cf0821574085b5bdef5cc99793385d018b83348016ed00d8accf98bea3ae8e734aed8d2d52ffd2ab87898956c19035e5e62980334e72b32d37b3082017ac0d20af1d486e629e2c9dba136be5ec2c0671a15bf15a75d3b9c80f019875a9e04f1830b1931baf334862c473d5c9512a681f43c6cfbd35ee9ba93de7fca040d7f8843e6dcb0d5723b435e1858d3ea8243b39d429bdc827e0e55cf64961431e53e5fdfb679de88a383ef9e669f59e20ec3f9ff7f24e75a29413080b8d63279afa48c0a751797d94f6ff079d49814ce08a2e6ea3b76239ecf2f8d0b1b7ad7b6368332a13d495df3791e2ab12cc1ce893895125bb9501b4a669f01829973e6c610c618dfca25009cf50843020141e6c5ea6804fdcab6fb79d69c7403abecdd3fabd446ec08aa63c3b89bac40b4f71485fee3bf4035bb8c25949458f0fcefc40693844a18f0fa39650a7065c1f713cdc0516b524f0d918b64b0a0e4e357ffe496191cb343ee9ddc7e07c656068c9e5aaf23567388bb7e87e75072864103730d81d75734887593329ecbb47ae1caaa289aaccbac49a59ef0fcbeeda42bee14434afab43b38ef8daa28e18fe58cc25342eb5590bbfc494c89af670fdacf779a79ebb16fe1d85b35a90ced53fe30436b8481d57f2b4d2d9089b05e6fd77278bca7006832844c5c0a0e7583ea6aca616c96420dc7bf9e847d227a2cec63eadede79a473fdcae3e813e345e0269e5c27f5007d0ff9b71e9e38a27c53cc6c15087f32092352e625a32069d0ff7ebdbc2b1fe23dfd281fff1008e1fa0278baabf75b37d1afc9312009e77426a9cbc08c2df0ce6c4a0097ba20065aaed01b416cefbeb30995e77843d2220594c00b7ed9aff179171be9356c77369e4a4e145122ff178995970b8b22618d53b6e47b2afed998e0278535b6972179c819c9fd87f5124daba25a7ed59d1e2b8519de88c94662ac72060b61cf50f7053508647e10d6a54aaee1f04614c7157a077de3ee3c210dd4308c9233641e44560807f5a8e7dcb00e6f91015dc3112add65fceba1cdf0ca4ba72a441cd0c6e7388d8c84d9b9cf60759d7c816ca675186206c5fe1c8bca8a37c188676dfc4908d06d0d8611a656335a6eb0229c032c353512f2ec434540ad1d4e3aac0a3c219cc7bf39ff8d89d83702d619c12fc95d486dfc5a192c2ae66cc6e46f66c125eb702531dbc6aa4e5aff13b7de3263df61e021a350b7131d43aed6849d7299e542f9cd9cdb30350f29c58c3124ec61d63d16daf957e5fa54051a149d8778574cc0deedb2e84b3c6b27ee9e9f74abd04ea7925aded2892ebf7f09df0dfd0dadcee22ea99035b9c26b214646428c22bfa5bdeed4833ccfba849c7400f9d13764cfcf459c6157f0692f3f951b5507e3c7bbdab277f4d3bc6f89b286d9a81b5cada668af1ada24e990ccbc040e95a1de8054bf5492606f1c69657b22a361f20c3c68efc2a1126dd5d8eb0264042373f74945577eb1dc5b618442eac2b7dc43304de931bdbee67062c3b5befd551eb76d3156992caa3d43236a57ea44cd45e3e081ce4dda6be829477c1708c5e56a586c30a50dfe546a12016507754f0091c6d7ea817e9a839df61c232926c3e1e0a7f058bf8863629e9c5aeef13a49a8ca2e4d0b61e746f7d5fccfa0a54c6051e54c51aa7756a853145bb30cc99918bc0aea74428b6fadec09aeedcb9baf3dbce9a3e486f0a005333d5041389c1b13bf5e5e76572b1cf48c1ed15120dd84b4fe9591ddc286315c995346d21a6809d87542db3d9a5fdc537a91bdd144659cff327b039a324ac5943533b8acb2d62e697714a102aed14cc4899bc4ed2c3f0bc6d184513920047e69c91ff55c11faf8d69590b6a65b688aad87b9d2034960f3f83149dda1f35e130f22bad11230b38009a47f62d33df83ed1ba37c11ddc39b860e14ac64f86f7e6b0e031e745d246a140876dd2c5697aaede6b61f124a8bb3bcfbeb0b463db17b7b3ac75893a6264d744121c8cb22d7a5c50229c9e2ae4c6283d1fc28c5e1668a9554252ee29fa86111245c14c0e7795e87cda2eda060166c9accf9a3d4d54a46b90503dc0c20b0f4986c15a5c3dc9c8ea6ea20f6e85516162a844e44ac04d9542f7eee304cba626f79851860ee92a83651e0f819f833e4256a777eaedab8c41f136314c1bec91c46e7c0d2f89b06815796e246bed7b18d41d75ac043660a86cbf2147c66a7f72c9b40bbfa3bcb508f0491acb210f5f8b508f132c9d747d61351a01a25a76418dfbe7cca04da68a485b0e2ee946a461deecb78e9f455ee328fc4cd0322a532a83585c5cc1d45603b876b988c24e06bf31d5aba664fa651b0bc0f95fbac7c37666927ef2ab02e0014c0dd4769a1cd84df020622c62ca89be08c6a7068d66bf0882ce0bf68202a20d2c6443153e6c996b40034cf77d9d2e7cb385933ce7ed30400e77b6c93e967227cfd23fee2e475ae4eb32d22a66694ab4fc522b4c0c3f6a5c778bab0a737331562134db39cceab3a470f387497e9ed7b860802cb8336b35ab4cd75a13b2615e3037fbefde40e03ae68741012b65b0140fa1091aadac75ac251733e7ddd30a7a8e8bc4604b3f18178b5cf77db2a151807f3c3a4ce36e12f42ac79428055608db0edc3d8894925f2cbba729fa1948a4e8d8d50def4361a2f257380d562fa240480cb475c1d66cf717806a8e1e2de1120e770736e083a7b8aa17ba2aab41361aa0c083956e80198ccb0cd65a8baf3c89a3d360601df6306b2e0800712a06acc59ec6b64797623d4e839b423b2eed40495229041315234625b16cb2e244d3654f6297f76263ff9ed812d9fc4947757af2f94d3e8786eb64b882bc48c376e546f31b772f58a24ee8aa694e229fc8cacdffd248bfcb8a1e8cba13ad2b8206cc0acaac4e4d49fd07e60e71371216842aaef0afb3d5a28b401b01a246f5d1c7c385c1edded88b77bdbc1afbfe8779dc2bc11dcac724cdbb4f2f44e4beb15390cf38af3aab03a1585b640d95326c1e3ca0ef43b46750ce74bae1ae4cbd7f15a50749d25450ed4e7b14ae4f1e0b2b56820233d9a0f0787396099cd7768a491e9aded09dc817675151aba4b71736684a3dd8deab9801f69e9710db90ce5807be262cfde214eb2f6e8e073dd5cd0df5b700c94c0aa8c7c20218ca8c917906f49e97f0c2974c0ba0bd9bd8724de5e2415e88a8cdcb6b6d58f0c21ec6624e786c7a3cf2775af4465a12fd20083c0573ddabefd8afcfb1243ed75f2fb4a8b3eb1c2e964bcd6f0cfead02e0c88a252554b1787a8369384760d3e086e4f5174e80aec9dfc2c020177f851491b98875e58e78c8fc2e2dd076ea3103d884fc2677728932844f9ff374ecfcff078739e2e955b1389d0e6d10679b2b30598cc79ab8e209c731ef024e74eb6340acb59a1b94d4ff80410bb75de2f55a08fb28895b75353e1233560cad682cb5d9bfd621b462d281c7d03b30511c0451b434bfbe99e1decb914f94e0b9ba753f7f322a70084b758201d76fd0e5bae9f81fb2f0a9302c061b4be7a30995175c3c84d984c1a411e49512cc7802d00f5441804143901c659f0ced9fbfc36e8cef03c671dbab926e25d2f72a787c1a2e54a778092e8c374405e407b19c9d4d96676bd6399d7e3843f5264b1bd79420991011c22527ed3b91d837f54be0d2cccf3fc237df25bc07f04ac9f53e5ab5ba6d56060c00f6710a322e51eead42214948a643d352c12e66759a1252fd514e713b33b7861d93424d9014d7b705a8d91a5eb4e52937409a39d1cbf88df2dfdfb201498eef80c8b63c618aa5c644c6cda53cba81d1c5b8438459fcaf1a3ef573d7758cfa7128ee1a06721426119609ea6afc20a6aa1099cc53cb4efd07323fd794210a43b43913d8bcc5ca8b280820412536a83874336140c73b575c9e4d1a7caa8690d0d38d755b382e5a022ff09d16cae876a6922ce6faa753cde94ac57e6b5b70828d9ad74d6b7aeb75e3f923275a90065dc3367f460359453abde5d1fea64514586a83a0c52ef83e3894be3bdd6ee12b39cead9a9874d21ed336c09e19ab3e3a282f8455a6870b805cc406e8b5b4a901c869032c0832777e10d941c65c12d36d867da2030669e15292c8a89dcbc15a70e835984ea8b968a2428c523b6fe0207a32956b0d2d58e9b98094d850b3fff731875d1fa9083e9ccbd953a1f47296448f6dbe5955c2dfbaf7e32f3369dde8e7c3718c01f962d1035b234dc4200419520628500036d7348536d4162ef6348e4b80854af069d32f6d90c54bcc34c07e231a90b0349dbdbcb5fd796990f45ac7e5d73b698fa9af29be0bb022d36b20ee33cf392bdb52ea7fdc861e5e39dfa63825d0af01bfc54755b6f06d77bb68f30d157aff7c752628762f606085a488db93bea251dd4308626a40dcd44a60373eae7d366dba0ff02ab5d9722bc0d67f6188372d3eeea1600038f5315354ef7e64d0e3fda8407332b940777c63188bdd64aaa83bd95cb740823fadd779dde37f32eb5b6b82ab5bbf3ce44b40d937d8320d3bb05f3c697491ca3548338376d332056d6d4d38935e161b1371cb1cc800e416bbdfead341101a8428545409352d85b84e241b7bf7aa953bb0621833da526cf91e7806eb518740d11006502f62080ed5e690950e74cbb91f1090f7368b90930265bade9c62"}}}}}}) syz_emit_ethernet(0xb6, &(0x7f0000000080)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "a08000", 0x80, 0x6, 0x0, @rand_addr="0000000000d9ba78127f74899900", @local={0xfe, 0x80, [], 0x0}, {[], @tcp={{0x0, 0x0, r1, 0x41424344, 0x0, 0x0, 0x7, 0x48, 0x42, 0x0, 0x7f, {[@sack_perm={0x4, 0x2}, @eol, @nop, @window={0x3, 0x3, 0x7}]}}, {"6118845c8bfdf5a7a65690cdd892ba34249e7fb53f9ca32eda6478b7b84f9ef70f930cc6fb77a97c735fc77b4899e3795ceefc6bba9ce3380a4ae0a9623b90711633b03cfc471500fd219af49726826dff112944058de1cbd965ba8ca8ffa4e4a4c5ab02"}}}}}}}) syz_emit_ethernet(0xcb, &(0x7f0000000440)={@local, @random="3f42c22d165c", [], {@ipv4={0x800, {{0x25, 0x4, 0x0, 0x6, 0xbd, 0x66, 0x86, 0x7, 0x16, 0x0, @multicast2, @local={0xac, 0x14, 0x0}, {[@rr={0x7, 0xf, 0x2, [@rand_addr=0x3, @broadcast, @rand_addr]}, @rr={0x7, 0xf, 0x4, [@local={0xac, 0x14, 0x0}, @empty, @broadcast]}, @end, @rr={0x7, 0x1b, 0x4, [@empty, @remote={0xac, 0x14, 0x0}, @rand_addr=0x20000000, @rand_addr=0x1, @broadcast, @empty]}, @ra={0x94, 0x6, 0x7fffffff}, @timestamp={0x44, 0x18, 0x8, 0x1, 0x1, [{[], 0x2240}, {[], 0x80000000}, {[], 0x1}, {[], 0x4}, {[], 0x4}]}, @lsrr={0x83, 0x27, 0x0, [@remote={0xac, 0x14, 0x0}, @multicast2, @loopback, @broadcast, @local={0xac, 0x14, 0x0}, @multicast1, @loopback, @loopback, @rand_addr=0x3f]}, @noop]}}, @tcp={{0x2, 0x3, r1, 0x41424344, 0x0, 0x0, 0xa, 0x2, 0x7, 0x0, 0x3, {[@eol, @eol, @window={0x3, 0x3, 0x9}, @sack={0x5, 0xa, [0x10001, 0x5]}, @mss={0x2, 0x4, 0x7f}]}}, {"e9"}}}}}}) syz_emit_ethernet(0x5e, &(0x7f00000000c0)={@local, @broadcast, [], {@ipv4={0x800, {{0xf, 0x4, 0x0, 0x0, 0x50, 0x0, 0x0, 0x0, 0x32, 0x0, @local={0xac, 0x14, 0x0}, @empty, {[@noop, @timestamp={0x44, 0xc, 0x6, 0x0, 0x0, [{[@local={0xac, 0x14, 0x0}]}]}, @timestamp={0x44, 0xfffffffffffffdd2, 0x7f, 0x1, 0x3, [{[], 0x40}, {[], 0x2}, {[@rand_addr=0x5], 0xffd}, {[], 0xfff}]}]}}, @tcp={{0x1, 0x3, r0, r1, 0x1, 0x0, 0x0, 0x40, 0x7, 0x0, 0x4, {[@sack={0x5, 0x0, [0x4, 0x4, 0x80, 0x2]}, @sack_perm, @md5sig={0x13, 0x0, "2bf3bc075fd9ec12d869418b82f124cc"}, @nop, @nop]}}, {"5cff570427dbfdf4e283595e707c87232d91d0a7a12b"}}}}}}) r2 = msgget$private(0x0, 0x2000000186) msgrcv(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="dee7657f4a6db8fcb07748eb8263867385c6001200226fa1697cf1c6096b9bcaaed503c9c68db83f849fb534f6f40b10c80f432658b6742856c66ac635f4f7f852248a5e86e193fb0f197c78451f408efcf341c113872950238c50e39c7f00000000000000f0530f93aa3c2303b288463a63496369b9ad78822a98aafd6fd4893da99d2eac759d53e082e4821ff7f6c27caff7668244a48edc23fedd9ef8e4c92ba7654958a5e64e6880443846445eb6277523a6bf7810d05aca6de25159597d6ef523cb15ce9729dd2a77ab576fb8c2af5deb7174474e456e157038726ffbdd299086c6a7bb2105734a2a107b5a6f0c6f2c"], 0x1, 0x1, 0x1000) r3 = msgget$private(0x0, 0x2000000386) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) r4 = socket$unix(0x1, 0x0, 0x0) fcntl$setflags(r4, 0x2, 0x1) 12:46:58 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) r1 = dup2(r0, r0) r2 = getpgid(0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000100)) ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2f9f}, 0x7, 0x1, r2, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x1, 0x2, 0x6, 0x9bce}) r6 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x100, 0x82) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f00000001c0)=0xa515) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) accept$unix(r1, 0x0, 0x0) r7 = semget$private(0x0, 0x4, 0x5b4) semop(r7, &(0x7f0000000240)=[{0x1, 0x1, 0x3800}, {0x2, 0x44, 0x1800}, {0x2, 0x3, 0xffc}, {0x1, 0x3}, {0x3, 0x2, 0x1800}, {0x2, 0x1f, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x3, 0xfffffffffffffffe}) semop(r7, &(0x7f0000000240), 0x6) 12:46:58 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffff"], 0x10) dup2(r3, r2) close(r1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a1028100ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[], 0x10) write(r4, &(0x7f00000002c0)="5c4b285de1b477072ce2adcf753e27fbafe18df9dfc59bdbd19be91727f7eab94d36409c8e62098a1712136fc9e99a3c06f5fa57c3196e8b76451007a0dbdf973e9c2b53adaff1d0de1e9900ffda0a774a7cdfd3ee4802633bee50488b5ce48921971fda766d83bbb76a5eee4363589bc9eca4ab67f3e6cb150deaa04564e9fdacc51f50311e3db4975b09064bd5c56af972867841a280988861f835b06fb8c4c72020771b4fc35a18ccb2b80f633464eac863f22b3e136415d1a1fb4ee12d0a8e68f4072708f80c483ff3f2b1930708729505963692ac312c6860a04816397ec76f9f4a1275af351a277ab0166f32a8c7e2493d3860a41ee7a18a43454dbc25dd87198c93abd97bd2ae3d66f53f855df7b121875c27cff4f31db555338f2006ce5fed2e44f5dda42e2f06f10f4045ae2a066508cbd7f599177c78f2bd288e58c295d3ee0b88ce04ba3398a826ff5a56c867738d7977ffdbce7dd68a8c97d4ae0afcc7ce48948e5d05cccbc419c5badb687545152dd8b7baf5e89bc319eb6d6ee4a5c6581d298f8d3d65e5a0cdcd06b245b4cd9015c84f843cfedcc3058e2c2ab35f4aae94d96213443407940c3e3aabaea733cf79851c926e09039a73777a55e22162f278016d693f0dd7b4188bedcb85edde3d95cac45eead63d44cc17a4b2a3f311f33dd56f78ca5d54d274ca10933005917468651f7ac1775f1f19fc0503e2aa35b6c613016888992e90f7d6be3b15531457f36d3252008e0b7b0293dd3ee78107119692f454537975dde04e611d221357411a0bbc7a183490187765d639737f2b2b7dc0ca03e4fbef2fd6b05332afa2e8e9aa27a5fd671509bcf51132b6a1f0c55442f07f2bbd7b4c4bc8b392848f97f6a693e47060f9eee4f2bc037e0811a812d3783763cfcc085865adb3287463defc89718bb406d24d6c867cad65444f71077a4007982ea2d6ffdb9d100577a7923239f6973c9e02947c92f0f1c75c42ce81a93dfc40d3fdcdf847fecc12444287cdcae65fcd837729ae1c1901899a90a43d0f5bd27f5cbaf4dc891a91829d252a6b5295be6df7dac39204412c8fd8b3507cacc32cc03747742f6e824d60efcc469c61f4da77163a2a957c7224e14da30a5b3c5fec797a91f480bd0f0a9b4fd4ec173da442c421bcb419bef419cd298cc25e69b7c940d7a192e5a688aa0d9e1cbdbd648b21dfb2a46e3e347d93d631bac82f7b9483a377aca57bfffc7a6e2968c378217c11e4724972d17fdbe9b961e37dc63b9b71889e8fffdff33302b2a90e77b0ddab6ed17a4c45fa168d3b0bea0937cd071240906f396af69385d6032dacc2ff81f13fe266ac78608b7272be0f736f607bce85f5426ace599557aacd30d187e3af82f5b735bc989011336c3af6e908dfeaf476ec0ae85cca7be91fb3ce4e5d3453d7ab57bb5a96b7e21746bc35fc6fd8002cf8d2b12be1579f427cd73d7fe620f532dfbe2e414a0fa3e5fda342112f3915626243b62311dfad0860ef663a8147f107234b6450ce394dd5b3bc3f42e5df551313bb8f7e10868e8805adfe2e1e36c7cfd644024e00b2fea28eaef049527383778c8a684bd3ff350b3bceeb85cf1f22e8c7d5a405b8217d92d9b956ab6fd40eb4716638ebbf50b1ce3c06db753bbfe04658eba0d3201857580a3c26283aa22d9e7672b5753b74d1c6e16ebb8df121782fb73ef8844327eba5b88ca51e71174171716aa0e2f9c4283f05f64da76915f35f3ee5ee304ec11599d6b2dfd8e45b5ce7e6c4843d15fe3ec45be09ed5e6925176a97cbf5855e346284f64034056d8755a6fd9fa925a7154f21cbd64c72fa9cf976996d445a77448900ad81a0b01905df273b3bbfb39920d6ff841e5c9def91f7530e5bbdfd12df8af91fa800a7891a3c4867f05582d5753df5751e16aae387514800b95521115c8bb17dd604faacaf9f38f0e8b777e6f344c027e7a36e6b3685eefa3c492e050715aec8871f6e00b7f0e62426799857531882e298d43c3ad7950799223ec", 0x599) write(r6, &(0x7f0000000e00)="728ed3e2a629c05a552d9b50907052ff28466c52371d978a95c908217245eff231b5642f141fc1229a70f1d1294d3a504286916b0044a6e846cff21221bdc9ca966178430028193741ae4d8e23124d7cc0f1c43a6f24b80a92122fe8b64311ec02b4938ea728d2706c2e3d6c41b64ee3922bdda83ab14ef33e145f9a6bb0d6a086dd6690b542f990487a255131a52573409b288c8969c38501568138bc2c447189fc4db8feff926f6eee050772155dff4ea1d9fff0b1a25597a853d27af388f23f8fa19854cff09e7be37b42d63e3744f79119cc0114962240e8ec155480360b48107c0fb0ca3048004fddf1e6c7820e4b1887f9350c3965efd87fc797b57602b14498dd3ea0db2732425770c5581781ba5b35a7319c7bad3f239bfbed4f59f330c976941a2b8fa0f336011eed84534c03fd60a4bf7dfd95cf0cdde754814bbbdfe36c0a928e000ab16d886a47a758efe5993aed96b687709ae86fd630d654af04e6a3937e7e51b65ed9398194c1405271082bd0ed6721aa1e867571b9cb4197ad4885a3efde1fc2f736703727728ff8b5c47728325209c576c11672298c07add9bfd173a3578201e9000fedf5c8bd180517e38bd6cae954136cdfa9e2b2fd05509e310b7320fd2eaf2ab5dd9a77c4c177b279c3020bbf9b5e2cecb209acdcb7254e693f55e9c4f88b8b71868d64e07763d979f7cc4e2949276e3b9566782e24b7dcd3cee443bd16c5534e988bd684be32b93ec5331dd7841cf39cd78eaf70f49c346bdc73b1e4f372e09761f54f05dad24cd6db3a4a7e6491bb6ce2a606ce967eff9920100bc82622f385bb43b00e6bb3185e460cef72c49d3d63a9548123cb7db97be0175711dd9e3638004682d57cf57138dab01609e77f67faacc784b47208d5373ff0af89bb1a0f579ebef41b831e3eb485e796c66692ea4892f5f13c25592d0878504c894b73c35039857709c79f9efa40985c61151418e9c53006b4bfcc99a68ab4a93a558251d8215f31958f302e476cbdc1133b430fc5208d71174b9fdd432f06fc9b0815837d1d582e1f1d524ddaf2a9186fc64f0cc42db2d1d56a73b19177f65ebe97382c75adabc3787cc691dcc380879855be1826c88b13c9c44dd451939423bb526897367216c5f36885b5006cf109d425db5ef6ece12b5b4dea4f5c87a66b927eb36eac53a9281419ae05f8ce2d4970b7ffa2bb1d70b9b2c0af4bf69de7e816a407f4ae28016c02de26b360ad7d9204510039322650a07606456c05530640b6fc1e8186e7311ad1b76f687af7bded4459c8f8f7ab1f0aaffb678b494714e8a078d41a548f3a4ee022be941b9e2ed7bd2433e29a800fd9260dae423278bfea12c0ee4d9a7e87715926c8f76994f1d55358dbf7c291eca1c942d8b6d1364add840a71b446ed921c69cc101606768110c111c92bf6a7a960dbf9dd23c17e4a2b1a58c75efab9f66feadb81573d6842dfb2d10318d5585fa8c9c91bf79d4fe47eb6478073f6c14050d54177c797549e54bf1a7e544a3f1ef27d18b6eff55556b60260b04de58350c2a2be26644628d5cfb5b9edef0412cbd84dccf682d4dd12ea60350b4d3a47f3f577e579ed1029babe6d3398a3cb3dd872609f129190d45e62867731989b2775557b48521c48409d85a448b88a642cedffb04fb608888a028513664c4eb33a5c2e756214c5d2563686ac3db637c4a9115e195edb3a7532f540b45b5b6ce3e002e4561c7fe71de28fc8d29227e8fa61023ce361fbff3759437b906e68339581850824e8818c3cb9cc114316f5ba473cdecf41c3fa188e56c20b5b35d519647c1eb3277b97d7645adaac412e71b0242bc0ab2fb67528e1f1127d353423db39358af438faf762635b10f7baf95745948332589c751fbaf79e513a5cd49efc72a36d3e10d06691e29e6ec67c516c757a9855262c1670b8dc3d879467ede5629dafd64355135ed2455564aa401e4e3216c65bbdb9c5b9cb80a54d7611d5cace16e202cbdae65412fe81de338862d6", 0x599) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="0001000000000000"], 0x8, 0x800) msgsnd(0x0, &(0x7f00000003c0)={0x1, "18fcaed522883bfd2397600a0390bdff6da00098f2ce07f451449f1b49b170d6c40fd6158542f1633c6006650da23f78c49acd9c56dfa7cb6fe730a1ac6eff3f9297fa36587eb5272e32b2bb1ee5743d10f45891617f4cf26aad51ecc873e34b118467867b1d5c4319afe1ce895ca005663a3da3af19107351be25c0eeabd2d05a0b4084c1ba17c9f3e91e81fb701ddfe2f85902bc2cc1a4b6be47a1fc0eba9545a033c2b62960256d15d7d752ebeccfa9bf3ee86d3da6d7cfe73cabde0e12d9c0409a9624ddf09fb8e41102c1a2c526c12fc58249825dcdaaa66fcf4c8f9da49dd563262cbb1bd30d627f428fc981ec663ec776cdcb151588a75c604f3128d23c6e3ae8babaa701848ccb1155eac09f305d2e5ff25c1fbd88bed4c255d657a2375f5a2ffc4c8be5096399544b6954e24ad81bc6a5476a95da8cdd16a1616ee177900f50a55ed58f28978afff6758e4f39b097c8742e2905876f7d33b9243e7c70725ebcc506a589936580caff129c07835499a91abc997ddae85ba81c3ab1998727ce0bc15c9f75de2880782c9a"}, 0x196, 0x800) msgctl$IPC_RMID(0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 12:46:58 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffc, 0x2b, 0x0, 0x2}], 0x441280, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1f0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000440)=ANY=[@ANYBLOB="82026f14bf2f66e9da0b4e696c659f36a630001eaabe098d622a78c8d559f6b2a699582365ad903c785bb0238683f5c616418e1e8f30ebd72220593434cf449fd5e52e50093261f19f50c25208e3b0391b48c4ab9c55b30ed565ef67753e06fa782d6056787718144d9165f6e7add1d9f26d7d18d95b45b6b39adac0af895498dfbd38e9b891f62129d90aeafd1f5fe28385deae0c"], 0x10) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000400)) dup2(r3, r4) r5 = accept(r4, &(0x7f0000000000)=@in6, &(0x7f0000000180)=0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r6, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x200) recvfrom(r5, &(0x7f00000001c0)=""/150, 0x96, 0x840, 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file1\x00') r7 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x2) mkdirat(r7, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r7, &(0x7f0000000300)='./file1\x00', r1, &(0x7f0000000340)='./file0\x00') 12:46:58 executing program 0: socket(0x2, 0x2, 0x0) 12:46:58 executing program 0: r0 = socket(0x2, 0x1, 0x0) close(r0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000480)) open(&(0x7f0000000000)='./file0\x00', 0x6b8, 0x0) socket(0x18, 0x4, 0x6) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000040)='x\x00') r1 = semget$private(0x0, 0x4, 0x5b4) semop(r1, &(0x7f0000000180)=[{0x3, 0x3, 0x1000}], 0x1) semop(r1, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44, 0x1800}, {0x2, 0x2, 0xffc}, {0x1, 0x3, 0x1000}, {0x1, 0x2, 0x1800}, {0x2, 0x1f, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/97) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x2}, 0x3, 0x0, 0x80}) pwritev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f00000004c0)) semget$private(0x0, 0x2, 0x400) sysctl$net_inet_divert(&(0x7f0000000280)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f00000002c0)="c145c5b69f1a0eaa416b244922ac6eca4f1377fbe26aae58f654f6b01d7ec41820183777f5bab9a8c734f601c7390b94d9ee8f860037ba6a04902a4fbffca3b4e298b0bd7f6961335c515268331a50d4255cff0c033f1c19707e845cbe335099c3dbce2fc897f31415f7531379be9cbd94215ad1a9a5ea9ca86629fc0452e24a3983a386b9808a662caa92ddaa44a10c5727cad8e5223b4a13ad983c0791f474b857b99fab9b677eb177b75656d1648efd2314643df84d5734235fdb9e8416da12f335c1b6", &(0x7f00000003c0)=0xc5, &(0x7f0000000400)="08b7812810f64f71880df1208ec8d69590180ce24568054196129961e73b80280d0d3a25c25364f213d51dd7f9144c9c0c820f4e97fdeb002f25a1d5b3a8da0776c4f2a21070acf0b593d7af8e59266041c3b6c32add64733a075c1224e5f0c402edc16c299ad9191518d9bf82c4c2eee6ad", 0x72) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 12:46:58 executing program 0: readlink(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x62) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') clock_getres(0x2, &(0x7f0000000080)) r0 = semget(0x2, 0x1, 0x3b4) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000040)) 12:46:58 executing program 0: sysctl$kern(&(0x7f0000000080)={0x1, 0x3c}, 0x3, &(0x7f0000000040)="96df91b53f45409d31b3", 0x0, 0x0, 0x0) 12:46:59 executing program 0: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x5b4) semop(r0, &(0x7f0000000380), 0x0) r1 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r1, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x3f, 0x0, 0x0, 0x0, r1, 0xcc, 0x6}, 0x2, 0x1, 0x4}) semop(0xffffffffffffffff, &(0x7f0000000140), 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000500)="1dfc6e3bbbe027c2d8c08f14485d620f0b513432b46cc2c252ceee9c956bce28cc7fe46483531ae6a7c4cddd67730fb86221b195b7b81fd6206c1c0cf7d446b18f8786d133d4db58a6f42565e786dab7d5a75acfba36c8618395aa3db81c2c304bca8559279354fa09f5e08157c09125e03a2ec2cc8f4b0e217a3680cb4894ab5ae7cfdbd6d8f9c801e9cf22d285729fd2187246581ee90625fdbb82bed737d6353608dee0bf70151e2cfd2691ece3c11232647b4687b032f45987771e7ab59214dfc36b13cabffd0653339690925e20512b1e07660fb55cf9e64ba2410f8988cfed310cdedc3adbc5fee2218229b4fafef9356293c67f46e1", 0xf9, 0x0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) semop(0x0, &(0x7f0000000240), 0x0) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000240)=""/74) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000340)=0xd5d) semop(r0, &(0x7f0000000040)=[{0x1, 0x5, 0x1000}, {0x4, 0x1d, 0x800}], 0x2) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000140)=""/237) semctl$GETZCNT(r0, 0x6, 0x7, &(0x7f00000006c0)=""/4096) getgid() lchown(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000026c0)=""/4098) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000002c0)="dce9f1d51caa84dd3f37a3b681df2559ab60917dc761efb4fd5ac2a3cf7361d1b1f5135acfbe1a10ac03410b56fe8192ba20bbf2e629afc6730174e26722b6718efb261ad605720e52", 0x49, 0x6, &(0x7f0000000000)=ANY=[@ANYRES64], 0xa) 12:47:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) msgget$private(0x0, 0x2000000186) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) r3 = socket(0x2, 0x1, 0x0) close(r3) connect(r3, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYRES16=r3], 0x1, 0x0, 0x1000) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) 12:47:00 executing program 0: sysctl$kern(&(0x7f0000000040)={0x1, 0x53}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) fcntl$getflags(r2, 0x3) 12:47:01 executing program 0: syz_emit_ethernet(0x68, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffd71c9edd828586dd60319b040000000000000000000000ff020097562c1d20ae043600000000006000231400003c00fe8000000000000000000000000000bb0000000000000000000000000900"/95]) 12:47:01 executing program 0: syz_emit_ethernet(0x68, &(0x7f00000003c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, 'qyq', 0x32, 0x3a, 0x0, @empty, @rand_addr="cebca9e6ed55382df5428137f6064209", {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "276715", 0x0, 0x2b, 0x0, @loopback, @local={0xfe, 0x80, [], 0x0}, [], "6cf5"}}}}}}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000100)=0x80000001) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x10002, 0x100000001}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) r3 = getpgid(0x0) fcntl$lock(r1, 0x8, &(0x7f0000000280)={0x1, 0x2, 0x7, 0x101, r3}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) sysctl$net_inet_etherip(&(0x7f00000001c0)={0x4, 0x2, 0x61, 0x3}, 0x4, &(0x7f00000002c0)="b45fcaa012ad845c723ae39b0dc4cf3805922511e476ef1ff4abe284189e74ac6909d75848acdd2d5e074cc77e0e13c6e0d23c42dfed398f0f6367d005aa3ad03b0896c26d74bffb554b3f4800d952ce8da8c84d83cd5ced694bf33c1cae059978bd2907108f9b6cd0442f690a4967f277dbaa6bfe3b5c51c2c48bb0cae765d7ae4c7b990abfda272a8d29f2e9a9b0aedeb3799631b220892b199215e866b3650537", &(0x7f0000000200)=0xa2, &(0x7f0000000380)="fce10322b6c1106e9163c96ca9a6b67ca17487a4f78d1f8fc910f611fc52fff38e4d20161574", 0x26) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000180)) syz_emit_ethernet(0x110, &(0x7f0000000440)=ANY=[@ANYBLOB="0851f24aeca2aaaaaaaaaabb88a83c00810034008060523734713ae53b3000fb29721fd36484641a554042844b922d147551ad33542013736017b73822e6e42ca55ab13a54a97e4b8ecfa1ff8589e5f7fed0ddf807dbd4512e25a13dcfaf31ed65f62d0931dd0ce03448fccdbf252d2328e3b0a141bcbf2c9520e51ff89d1a38682e7c52409d11133b87d9611f77969ad0fa3f9141c2f61cbddae42dbd2a5a40aa4677861efca79c0c66f48efbc865423155d3ff112ec3d277bcdf7b63e9abd20ac396d0f250946d3c91b180a225bffbadd45e69f21a9f77872cad513aaa13aa89c11c6e645e31eaaab2cf6ff2604fa84ef8446daa3a9b2c9a5aec16febd1877f71202fe36aea32fb4f12f2247719f1bf3e32c1169f98a8c89a1cc88ff1859e2634283498ba03646998cb5faf55822c65108991e669da27fd469bcdd8de0c0d69d88ad196e03855e5b3cb553d880d015f6cc65d431ee43c94b31a49f8381cff9ce560e354fd6dea785"]) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000000c0), 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x100000001}) setsockopt(r4, 0x7ff, 0x44b6, &(0x7f0000000000)="2470927dd60cbd538b1d223c7969404177dfbe18b04e61628b947b6a4f815b57134b2327a0a9d0dd973d6ae3e34480e995f25233c72cabd26db5718dcfd764869ac3b4a7c81a40285dace3b2fd08858f5568558ca11739d0d0bbcecbb7a3cfceea30e129ca", 0x65) 12:47:01 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000000)={@local, @random="836ca0050bc7", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x68, 0x0, 0x0, 0x67, 0x0, @remote={0xac, 0x14, 0x0}, @rand_addr=0x4}, @icmp=@dest_unreach={0x3, 0x6, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @multicast2}, "810000005ee1048c"}}}}}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0xffffffff) 12:47:01 executing program 0: r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f00000002c0)=[{0x3}, {0x1}, {}, {}, {0x0, 0x5}, {}, {0x2, 0xfffc}, {}], 0x8) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f00000000c0)=""/163) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000007fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cf400cb25a021472d885ac48a338b690063b2a2391198b17c3d99a91ef28164e87b84b919d6162b3360c6a21cfff010c59b58ac573f40e629bf53b047fde662ef6076244aac7b4f530a7e385b0e7312daa2bc95f9549e80f0b122997015143f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207013c1bf5168e77b5e1fbbaa152f2251f7e9fc7854060017fd4b0d58af677939a5d16e27b234f54ad562cf7b38efd94a91ab68656724feff142e85687d81a1380a10cd9b4b1d90f46b691fc9517b2342e9f839713551daf57b114b81af5539fe5a91670f14967f25f0bfa1ba4d4f93663217a235d6ad36ba32315d14dae"], 0x10}, 0x0) r3 = dup(r1) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000180)) recvmsg(r2, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/25, 0x19}, {&(0x7f00000001c0)=""/116, 0x74}], 0x2, 0x0}, 0xc02) read(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) OpenBSD/amd64 (ci-openbsd-setuid-0.c.syzkaller.internal) (tty00) login: set $lines = 0 Password: show panic trace show registers show proc ps show all locks show malloc show all pools machine ddbcpu 0 trace machine ddbcpu 1 trace