0x24, 0x68, 0x0, 0x6b, 0x4, 0x0, @private=0xa010102, @empty, {[@generic={0x88, 0x10, "5a39270cb9d96d0505632d247429"}]}}}}}) sendmsg$DCCPDIAG_GETSOCK(r7, &(0x7f0000001840)={&(0x7f0000000540)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000001800)={&(0x7f0000000640)={0x11bc, 0x13, 0x900, 0x70bd28, 0x25dfdbfc, {0x22, 0x3, 0xff, 0x2b, {0x4e20, 0x4e20, [0x4, 0x40, 0x6, 0x3], [0x5, 0x7fff, 0x2f44, 0x6], r8, [0x0, 0x9]}, 0x6, 0xf823}, [@INET_DIAG_REQ_BYTECODE={0x93, 0x1, "3f52b9f11bf47cbf614c395b03c1c7bb65f85847997f1233c8866e8d80c3a5113e77b9a04ab66c4560c4f73d01db90249587f1f455186798e3539010d452c73af81cf47fc2d6d7db6af496edf17f46f6366e798044fb710bce4672743dcff6dd50ccaa9c970322f983a101d46165f54bb59e0f55c8ca75b2d93fdc3cc4a86d17806610ef81bf7b0d524090218f1949"}, @INET_DIAG_REQ_BYTECODE={0x52, 0x1, "a3fe9a2ec7bbb06b9773751775f376633de97aa0defd942373e967ff77c67c28e6270d6d6866409c504c2196977882aeca2c8b50558c95b247e6579b32c2d83cdb615ef54f308879b6d6e6d2adf1"}, @INET_DIAG_REQ_BYTECODE={0x26, 0x1, "350c314209782e678ac5102b5dbec64dce2db98d476884b533f256ee0beea709a246"}, @INET_DIAG_REQ_BYTECODE={0x1004, 0x1, "ee2bddf4b3bb665823f2a042b69fc28d591ffc35857dfb123193b1df6c6276eb10122f2a15bbfb9cb638f94454048200f2dc5e79477504e36742d0010f0085039719fa9dfc887f3fd9deef36442413464aa54eb20fe635db0a35c4a7803aed4ce0e81ec758b08cb1f0105fef95f14a3d4610f5d53d2f289fd9e3b812bff158b80ce4ce8f8f774c41291b2c6c391c077fb525ea1c98a310398363125288035e4fa8067fb14a1b82b6d6c70e0998a9a5ff2c46600e3287fd05b2abbf9ea8113cd4bb49641ed3bdd721ae5016f35c55d5aa3c5e0554b784308700f591cc4f1738a5851ca54ef873d49e3c30141429ef5d28867263a62fff5f880fc9fda495db081131c5b0881cf7a7b9bd0e7de53c29e793224f99cf54133451f8ace6196b1d7ce07f0639566fac8ab5eb9f99b7429987eb14e0098ce9cb14dd68a120754bafbfff60b114f2edfdedda6663964eab9e3fd7bd8935ee19bbe9cc7835e2b1fe008a0c9f913fcec443afbc4998b5884d917864058033d5339d1050a92e123a7fba86d12f3b650d3cd6137c30eab70adafaea75ac8ba7a4676be140d8160cabb3305275f93569e58da37256abf8a0e14866542bfa449e82d4439e23b8ab2873fee45f440e810e2b84e4613de2ee6f670cbf91a3e4aacb2399e00f18b1cfdf303c1238a5973faca85251b2f843b060293fc42eae98fc7fe2387214b39bd05387fe90efd5ef029b4ace3c6cc8ef4f654ef0b7729f8ab3737ab4a748fd4653c0c5cc94c41a55fb8c7431b209838280269df052ef2ad1344ff0aa67cec0c11de1a230710111b0250c664ab019e20b212f68ddcf64f2f2b79f20e094068f210f7c6bf9ca362e039a7de8aa80140dbf19779950c08de32b9bc7c44cc055e050fb7722eac37c897735ab48902f3ac788a272663f02ba79ae8db4ac8340ba7abe01ebc70b5ffd828ea728a42ce6aabb1fc84d50d0c6779c1b48e879ccc37e7c8b70a0211c35b33413180cf63260f48f34189bbe644821a55404564c5bad843a209a012e5964779e88b3395a9ae5223833de3c194d4492edcb825c454c628b365b5602e92c9e14d6b418adcafeba29eb7aa9daec31a38f1b1b5011cdd1cc421f73aeee0d602d8b2de9eed146378cc9f64e5d461d1aa13f00785b4f44f8613a0978144d75b428f77446778248647f060bf0d6320b928d99878413cc3b66a93828ac08c6c543e6e195b8a23fbb18884ec49e9ef4b995e15d597e9c69d1fbded20cbaa532e3b6cda00de965f23771d6754080e9b3babb71af916a81c19414a40ca269a917bd15ff011b2ac37fa2aa701b20de545097664a36ba0cc395425f16b323f001794b505ad2162e5a16adbc7c80c81441f8edb2959ab9b547ee3f9343b09dbd46531a79eb1a51e1ba1293236e2ab425d8a5db2844d924292f58a0c57c25fb4f408af04aa0b98c233568eae9beb9362efc374a5080ca0e1b529a810d9cdee196a31dd8d090e79e9d2a7c96b23209240de216facdf2d070d7b5126a2747a47ac62e8d832f5347d7402503a196ab5a7ebad93d8d3ae3d69071c659babb7832a1dc435e309b8163898a205e9a77d27228771157b67db5866b482b1cf463608694185e64c14d59fbb3540a119a840461558de0432235a5f7724139559c9f4096375d618ce32bbd835fb776e80c442d8718c49911f58c79f2f4d2cae36037b1003c305ac049619d793a5589ab40c37424723c689bc90cde3dfeb2f61f626d115dd0c38c63e2b12f1e12ee608f7f6fce0a39402fac921d3465c8de966795d4dde9e8b5109fb03a26c768cb52d48487703745c39d915ab6c13cd5d40bae34ae673a45a6cf1d538003b5de272749cde1022c13fa31628221f2363ca2f476d743366d29be0e11705f45905823110fac504a80d8590248dbc7c241125a9d6a4f0421e1b6d4bcc2692b4eba8aa81e915875e463ad4bb62f8fd32b9d7fd99ced3066b9f1e5d6661fb7e309e2705a1a7254812d56d4f15e7c7f638d5a740ea44e09fcbf0dda69da56f84a2c1a3ee9c481ba1ca54b860e8f6d1e70c544077383b14eb67d5633208b5e55db6e0eaa961286fce885769edb2513562abef6f7d6be5ba61e9580de186f4b5197adec2763a52d9138e352ddb977461f5460c08993b0f4a4247c7073e258ecc2921f508f8b5e391106effec73d05a805fa71e1d32b6195339b3b9328473ce8e2b589d86b30eab86bb12e304f879fbdd0e91bbc6a251567dd1092a0e9594d4cdb6e3b4317f6b48799466eea930263ea3ab43969ba887bb1d5297645cf18e3f2927b814f6448c287530dbe5710b20c0712eaf55dd5dd43a09ef454c6fa50698e001fbbca3aa955329f636fddffc8ec61eca9b479ba256c849a9b26a81d027fe2abd2aa659b991246e4b5573dc7b3a66791db20bd8b05437f3c324e4728ca6cbf08a0d44ecf28d11d292128a5ce457841dc0a61da57d6b306ea5d6f198efd40e661b026724a02e759e0ab80eb0ebf5c9180f68f1f2e60b942cdd2cf1bb03f465a72dcd7c077ff7cbc39d1ac94350df44d793b8413235a6fbe70c3062c2e21fe4f09a274ab365dd7a158a8bfaed090e206f4c0f3878b624f4d267c0efef4dbeb816eff072eabcbb495d7ab1bcbe01906e06910d30422ae5e4a5c772f56a0a4a11324607ba2350c5c00394560bb096ca93ea954b8562370f6f735bb4803fedfd06088169fd384fd261182a12168c02cb2ebb0f255f86c2e202d76d6d1999c0ed95cc1313a0d9dcb3419d5e41bfe01204b5aa96e14bdbf3804614a06960d1284761093e095ab66aa969bf52096fb93defafc93343e53286b150184e2130d7b34643025e5edd1347248078817b4430bed79bf49ee0a9a80ee51f1569fb95b54e81654dcad11ce08f2e2735e721d55293fac65cb3721df33fab0ca72b628dfb5c06c4a28e84a2ea935e06ca7f639a5075334547ac8986b82f4b87ec0ee289ec63fdb339da2ad1aeb3090e18509cfebb86b220ad6cfc090c25bc058b9531c8fae3806c8728960639080e86f514c75f694a64ca70e96424ecd96a1909c74d9880245558bf3332d23860e2962a864ec988b9d9da049a4d20af99a65042114420ac10e788e59eb366dee21b6ba73e4c0649c00f81311fb9bf495197d0a424b2aeb17e413ddd62abd790581c0586f095ea7c01e8c89fb883d6b88aa4b35904ae7914cfc6dfa1b4ffe79fc7e9eb565f4c012d5689551d9da5fa8f7a1f7e3a2aebfd1468acf2592f454a634933436a6addd810efb4fa730fd6b9cd34b721ea6acba452096ffb5069f86f1070518d9eb9a5cf6252d0248548ac2a2045d3ccbc91610c8a2473a9504a03ae36d6a4e992941d9375d22d15c2a2dc1db7ba4725db355247f2bfec595e7ad9037903e17f92a65e8519ca2868004f79c83bdff3f58325878a41892f55549824278aba437fa385c22a918e54c4a4ce6bbb886d65b50deb762e074761f0ca050d27ed6ad2f3caf3de02224c8eee29e2df0581c4c6b1231a33b61083d141c748d9dd000f21ab74fa3063358c122bc328e81e1e9fc78f614b80d5c87907e159f9b5cc269afbbcdd6b1b2a7bdfee81ded71476ba71cab148b368e5d20afc5578313e7fc732cbbccc8bdacc0f191e57994a6b213df38f57f3c3dbbf006850ce287c6a8d14669e6683f3da84d241a9293ea44f2ae5c1d079cbcfea8d72b895d282d425cf7144d64c4e27d5a1bb51b0783840f3bbbd2be5ba439e29c2e1f7377ae093bfbc9ce5d18d0cfd1aa4ebed76490cc098dc33241088ab052459d1208edae684f2546b99e6be64e6cfd80f84de7701ee2eec46d6423f8e861fae9e9f418eaecf901a7e816b8e159aea31b4c9680f5db60e195d99606e890cccc8e5b2a90616bff9080d804bcbc5fa79acf0754e523b3b6dc6a66a283b62c292c0979ad4d16f05fb208ef135e215a005098fa2431c7b972a5555dceb4dce218bb74b5358c410923de368c5ed71ff94c9a2a5d18c3d6521e077d16f136fe17f2a8c4a5046fbba4521fb8959f9164899ae47b0f920e076bc531317b919f77b326cef4499115ade2e9bdef2cfbd36c907d117e40c0da37028cea53990b310772a24ea0a685419978d9b56f4f07f402521764aa296f1ba7ab75d8ce15407cbe7d8917cbe4be8c6a3053fa95c94b1bf4250c496acb145041392af12aa3f66934fd5e349fc732e3ec1159c65c2ebbfd4c39c198570cbb504317add47c4b5b736b367e2dce1a112b68a36c9872d3f190314e781d6831e1aa955808834e80185cef14d74cb262fdaa2ea6f52f870f9e9cbb124ed344eec5f899fcab1738de4b633dd8bce1c40e1a30d1188cf07b038c0a6319c33be03ca4182b6ff97bfb83f87108c335aea26872353863efef087030a886a21e260185c8c1a14a253309b40e95a51d96f76b0c8ea7aea2c8879be0365f762865ce8bf332ae021f2954650cd8105fa21eda322d05185e4bea895e7f54d8f9c41f6340328cfed53f2aec94a74486313f0d076a303652a26d53461f38fca9bbfc26d73be5765177af230157b3d0e7d7f3cde474f4293d7e849522067808ba4cb2577ae9bbcfb568fb4c15981a8a60372fd5efb8cb84695a7f1277a3da642c433ce1cceca57ea2f8713130cab3dc7b4184931530701e9012e47e4e3cedebfeab5b12574400496ec81194ba9cec3297841d0d38bc3907b0e493fd52004e962cbdeb7bd72d5b8f0f0c32fa21ca120a759b2fe651970acd05842aff7954ff3fb5d0b05d04b5f74d95e9ee3f5a56abf3e7d4afce27a0aed2deb100fc2d231c132fefa56e2ef28f3d566121481de5699513428ee4da84c18073b725fd5fe1c4e3f809ac3d49384af0dc6a7c5367a04fb653efec6de30944a148a2275fe2813438a80fcb238917fc3e3ebe689f84c2b0d8735ce1ca1b21ccfa2434606c122e52873d7855054b2435cf613f0b6fe9bb12a90f2def01f8206ffd682d41b1bb649f0f8cb24e93801927e62b15cf58e18de35623a9cd54acb0aa32e8d34b6bc7f916ced0a14dcdfde145c160c93dd5a9f2335720fc0a90b21f76e3357f22d7f0e857ea7fd046b6644578894bc792687a9e5bc202633b194af13f87f8b378ca6cf4bba23bc3134d4e8278b4625e8cad4ef96c5c2fcaa8fc1067b3a17c3bde1ec769f447affa2382131666a66cdb5d18350c6e805108ac87333d0cbf0f6fed11c4217174f82d05cac41728d9abe3b0a1f9e2d935ecbb3e5ae0b1ab802840596b5cd7d0f73cf50d136e68d1064292c85b68978fc9dec6a6c28f95a5a4ede086f03a65f9104e9bc2b0550e537bfd435db4d21f0762e6df972f37792a4d2dac2a94cd6810eaa2d44d52412aac6dd2a8582d4662a82640cbc056fdb04f7a89996816771a898d111fd0a48f9226fca998f64dc37acafda6c46e3242f10a8240e55f5fdc21faeea3d353847a6eee2c4b31cb37700b72b821afa5366e30c9e2e4cada090b540387053f440805f070e18069e5a89520d137e4c057297ebfa108c746dcdbea3be56b088adcff4010b1216a8dd098bab49c8bcccc075b3f4c1d168b00d9b01884a39b3e3d8483b48fcd1ccb41690fdcd62be70f28135661cee42e5ed6e22af6f8228f069c184310d7fe40691780b3c107cbb7ccebc335b31d3bafb7438ff57e85abbfb88434d5b41ed3fb050e29a3d5a4fa0c52dd809c34168fc7322240bd959603ff6c921de068826907b7aa0091351d1f63da8f42305b86ccf510f9073aaf7a9b51360cef496dfaef8d38f139edd928f2fde9f3e9ebc55c8c4a300904097c1501"}, @INET_DIAG_REQ_BYTECODE={0x5b, 0x1, "77c16cc24b54481beecb091b92d44ca5e96b575a8ce2869b0f1bff6b7042264f9616f4f7b323bb97efab2631d293f0b8b02358b4ccd5aca1abeea2d8328e540ac38101d2051c85cd1d920667121a8e1fb6f3e7a08d65c1"}]}, 0x11bc}}, 0x4000) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r2, 0x84, 0x9, &(0x7f0000000440)={r4, @in={{0x2, 0x4e20, @remote}}, 0x20, 0x9, 0x66f4, 0x2dd, 0x8, 0x2, 0xff}, &(0x7f0000000500)=0x9c) syz_clone(0x1000, &(0x7f0000000000)="6bfd6ebc849755416057918298d86e2be976e23e1d8b247d7ec7c1109c205b5901abc5d7b3152952bd6c1c698ad5c2fbbcac0eb87b4124dbce389d976dd93f623d5667e56b41d8269153c5da24fd4312338825c9b9ecb79ab5fbe504cd5f6b2030ed0a679053db14c309e988314c4083250ae0ede9dfd7306bdb853fcf583f57d9f1e500a81bac1e268ebe33f96b26d8fd9e20cd92dd3882218c84b7de6b0dfc016dd9125566b15b8f5863ed8eaf949c1593da0373be4c34e87b9576ada099d12f4cd583fe39143ea00f2d32f14690f837c54f24ed26e0531a29130381a9e1aab9f690403132f94cbc104dc125051f31415003", 0xf3, &(0x7f0000000100), &(0x7f0000000140), &(0x7f0000000180)="502950ca") ioctl$EXT4_IOC_ALLOC_DA_BLKS(0xffffffffffffffff, 0x660c) (async) syz_genetlink_get_family_id$tipc(&(0x7f0000000280), 0xffffffffffffffff) (async) fsmount(0xffffffffffffffff, 0x0, 0xb7) (async) sendmsg$TIPC_CMD_GET_NODES(r1, &(0x7f0000000240)={&(0x7f0000001880)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x1c, r0, 0x100, 0x70bd2d, 0x25dfdbff, {}, ["", "", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x4044182}, 0x4080) (async) socket$inet6_sctp(0xa, 0x5, 0x84) (async) shutdown(r2, 0x0) (async) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r2, 0x84, 0x66, &(0x7f0000000380), &(0x7f0000000080)=0x8) (async) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r2, 0x84, 0x14, &(0x7f0000000100)={r3}, &(0x7f0000000140)=0xc) (async) setsockopt(r2, 0xef, 0x1000, &(0x7f00000001c0)="789fa76585cd3787c038ae97b9da4ebafe4d7f1212b0292d6d3ae310698a9dbe0fe25dcff15b855aebb0e86cec28722a9b4f83301f6aa92b2757e8ab9d0e5efe364c38", 0x43) (async) syz_clone(0x15021000, 0x0, 0x0, 0x0, 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(r2, 0x84, 0x73, &(0x7f00000003c0)={0x0, 0x0, 0x20, 0x1, 0x8}, &(0x7f0000000400)=0x18) (async) socket$nl_route(0x10, 0x3, 0x0) (async) socket$inet_udplite(0x2, 0x2, 0x88) (async) dup3(r5, r6, 0x0) (async) sendmsg$nl_route(r7, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000000c0)=@bridge_dellink={0x38, 0x11, 0x2, 0x70bd2d, 0x25dfdbfc, {0x7, 0x0, 0x0, 0x0, 0x2014, 0x20100}, [@IFLA_GROUP={0x8, 0x1b, 0xd01}, @IFLA_NUM_RX_QUEUES={0x8}, @IFLA_TARGET_NETNSID={0x8, 0x2e, 0x1}]}, 0x38}}, 0x0) (async) openat(r7, &(0x7f00000000c0)='./file0\x00', 0x0, 0x31) (async) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r2, 0x89f2, &(0x7f0000000600)={'sit0\x00', &(0x7f0000000580)={'syztnl2\x00', 0x0, 0x7800, 0x8, 0x0, 0x3, {{0x9, 0x4, 0x1, 0x1c, 0x24, 0x68, 0x0, 0x6b, 0x4, 0x0, @private=0xa010102, @empty, {[@generic={0x88, 0x10, "5a39270cb9d96d0505632d247429"}]}}}}}) (async) sendmsg$DCCPDIAG_GETSOCK(r7, &(0x7f0000001840)={&(0x7f0000000540)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000001800)={&(0x7f0000000640)={0x11bc, 0x13, 0x900, 0x70bd28, 0x25dfdbfc, {0x22, 0x3, 0xff, 0x2b, {0x4e20, 0x4e20, [0x4, 0x40, 0x6, 0x3], [0x5, 0x7fff, 0x2f44, 0x6], r8, [0x0, 0x9]}, 0x6, 0xf823}, [@INET_DIAG_REQ_BYTECODE={0x93, 0x1, "3f52b9f11bf47cbf614c395b03c1c7bb65f85847997f1233c8866e8d80c3a5113e77b9a04ab66c4560c4f73d01db90249587f1f455186798e3539010d452c73af81cf47fc2d6d7db6af496edf17f46f6366e798044fb710bce4672743dcff6dd50ccaa9c970322f983a101d46165f54bb59e0f55c8ca75b2d93fdc3cc4a86d17806610ef81bf7b0d524090218f1949"}, @INET_DIAG_REQ_BYTECODE={0x52, 0x1, "a3fe9a2ec7bbb06b9773751775f376633de97aa0defd942373e967ff77c67c28e6270d6d6866409c504c2196977882aeca2c8b50558c95b247e6579b32c2d83cdb615ef54f308879b6d6e6d2adf1"}, @INET_DIAG_REQ_BYTECODE={0x26, 0x1, "350c314209782e678ac5102b5dbec64dce2db98d476884b533f256ee0beea709a246"}, @INET_DIAG_REQ_BYTECODE={0x1004, 0x1, "ee2bddf4b3bb665823f2a042b69fc28d591ffc35857dfb123193b1df6c6276eb10122f2a15bbfb9cb638f94454048200f2dc5e79477504e36742d0010f0085039719fa9dfc887f3fd9deef36442413464aa54eb20fe635db0a35c4a7803aed4ce0e81ec758b08cb1f0105fef95f14a3d4610f5d53d2f289fd9e3b812bff158b80ce4ce8f8f774c41291b2c6c391c077fb525ea1c98a310398363125288035e4fa8067fb14a1b82b6d6c70e0998a9a5ff2c46600e3287fd05b2abbf9ea8113cd4bb49641ed3bdd721ae5016f35c55d5aa3c5e0554b784308700f591cc4f1738a5851ca54ef873d49e3c30141429ef5d28867263a62fff5f880fc9fda495db081131c5b0881cf7a7b9bd0e7de53c29e793224f99cf54133451f8ace6196b1d7ce07f0639566fac8ab5eb9f99b7429987eb14e0098ce9cb14dd68a120754bafbfff60b114f2edfdedda6663964eab9e3fd7bd8935ee19bbe9cc7835e2b1fe008a0c9f913fcec443afbc4998b5884d917864058033d5339d1050a92e123a7fba86d12f3b650d3cd6137c30eab70adafaea75ac8ba7a4676be140d8160cabb3305275f93569e58da37256abf8a0e14866542bfa449e82d4439e23b8ab2873fee45f440e810e2b84e4613de2ee6f670cbf91a3e4aacb2399e00f18b1cfdf303c1238a5973faca85251b2f843b060293fc42eae98fc7fe2387214b39bd05387fe90efd5ef029b4ace3c6cc8ef4f654ef0b7729f8ab3737ab4a748fd4653c0c5cc94c41a55fb8c7431b209838280269df052ef2ad1344ff0aa67cec0c11de1a230710111b0250c664ab019e20b212f68ddcf64f2f2b79f20e094068f210f7c6bf9ca362e039a7de8aa80140dbf19779950c08de32b9bc7c44cc055e050fb7722eac37c897735ab48902f3ac788a272663f02ba79ae8db4ac8340ba7abe01ebc70b5ffd828ea728a42ce6aabb1fc84d50d0c6779c1b48e879ccc37e7c8b70a0211c35b33413180cf63260f48f34189bbe644821a55404564c5bad843a209a012e5964779e88b3395a9ae5223833de3c194d4492edcb825c454c628b365b5602e92c9e14d6b418adcafeba29eb7aa9daec31a38f1b1b5011cdd1cc421f73aeee0d602d8b2de9eed146378cc9f64e5d461d1aa13f00785b4f44f8613a0978144d75b428f77446778248647f060bf0d6320b928d99878413cc3b66a93828ac08c6c543e6e195b8a23fbb18884ec49e9ef4b995e15d597e9c69d1fbded20cbaa532e3b6cda00de965f23771d6754080e9b3babb71af916a81c19414a40ca269a917bd15ff011b2ac37fa2aa701b20de545097664a36ba0cc395425f16b323f001794b505ad2162e5a16adbc7c80c81441f8edb2959ab9b547ee3f9343b09dbd46531a79eb1a51e1ba1293236e2ab425d8a5db2844d924292f58a0c57c25fb4f408af04aa0b98c233568eae9beb9362efc374a5080ca0e1b529a810d9cdee196a31dd8d090e79e9d2a7c96b23209240de216facdf2d070d7b5126a2747a47ac62e8d832f5347d7402503a196ab5a7ebad93d8d3ae3d69071c659babb7832a1dc435e309b8163898a205e9a77d27228771157b67db5866b482b1cf463608694185e64c14d59fbb3540a119a840461558de0432235a5f7724139559c9f4096375d618ce32bbd835fb776e80c442d8718c49911f58c79f2f4d2cae36037b1003c305ac049619d793a5589ab40c37424723c689bc90cde3dfeb2f61f626d115dd0c38c63e2b12f1e12ee608f7f6fce0a39402fac921d3465c8de966795d4dde9e8b5109fb03a26c768cb52d48487703745c39d915ab6c13cd5d40bae34ae673a45a6cf1d538003b5de272749cde1022c13fa31628221f2363ca2f476d743366d29be0e11705f45905823110fac504a80d8590248dbc7c241125a9d6a4f0421e1b6d4bcc2692b4eba8aa81e915875e463ad4bb62f8fd32b9d7fd99ced3066b9f1e5d6661fb7e309e2705a1a7254812d56d4f15e7c7f638d5a740ea44e09fcbf0dda69da56f84a2c1a3ee9c481ba1ca54b860e8f6d1e70c544077383b14eb67d5633208b5e55db6e0eaa961286fce885769edb2513562abef6f7d6be5ba61e9580de186f4b5197adec2763a52d9138e352ddb977461f5460c08993b0f4a4247c7073e258ecc2921f508f8b5e391106effec73d05a805fa71e1d32b6195339b3b9328473ce8e2b589d86b30eab86bb12e304f879fbdd0e91bbc6a251567dd1092a0e9594d4cdb6e3b4317f6b48799466eea930263ea3ab43969ba887bb1d5297645cf18e3f2927b814f6448c287530dbe5710b20c0712eaf55dd5dd43a09ef454c6fa50698e001fbbca3aa955329f636fddffc8ec61eca9b479ba256c849a9b26a81d027fe2abd2aa659b991246e4b5573dc7b3a66791db20bd8b05437f3c324e4728ca6cbf08a0d44ecf28d11d292128a5ce457841dc0a61da57d6b306ea5d6f198efd40e661b026724a02e759e0ab80eb0ebf5c9180f68f1f2e60b942cdd2cf1bb03f465a72dcd7c077ff7cbc39d1ac94350df44d793b8413235a6fbe70c3062c2e21fe4f09a274ab365dd7a158a8bfaed090e206f4c0f3878b624f4d267c0efef4dbeb816eff072eabcbb495d7ab1bcbe01906e06910d30422ae5e4a5c772f56a0a4a11324607ba2350c5c00394560bb096ca93ea954b8562370f6f735bb4803fedfd06088169fd384fd261182a12168c02cb2ebb0f255f86c2e202d76d6d1999c0ed95cc1313a0d9dcb3419d5e41bfe01204b5aa96e14bdbf3804614a06960d1284761093e095ab66aa969bf52096fb93defafc93343e53286b150184e2130d7b34643025e5edd1347248078817b4430bed79bf49ee0a9a80ee51f1569fb95b54e81654dcad11ce08f2e2735e721d55293fac65cb3721df33fab0ca72b628dfb5c06c4a28e84a2ea935e06ca7f639a5075334547ac8986b82f4b87ec0ee289ec63fdb339da2ad1aeb3090e18509cfebb86b220ad6cfc090c25bc058b9531c8fae3806c8728960639080e86f514c75f694a64ca70e96424ecd96a1909c74d9880245558bf3332d23860e2962a864ec988b9d9da049a4d20af99a65042114420ac10e788e59eb366dee21b6ba73e4c0649c00f81311fb9bf495197d0a424b2aeb17e413ddd62abd790581c0586f095ea7c01e8c89fb883d6b88aa4b35904ae7914cfc6dfa1b4ffe79fc7e9eb565f4c012d5689551d9da5fa8f7a1f7e3a2aebfd1468acf2592f454a634933436a6addd810efb4fa730fd6b9cd34b721ea6acba452096ffb5069f86f1070518d9eb9a5cf6252d0248548ac2a2045d3ccbc91610c8a2473a9504a03ae36d6a4e992941d9375d22d15c2a2dc1db7ba4725db355247f2bfec595e7ad9037903e17f92a65e8519ca2868004f79c83bdff3f58325878a41892f55549824278aba437fa385c22a918e54c4a4ce6bbb886d65b50deb762e074761f0ca050d27ed6ad2f3caf3de02224c8eee29e2df0581c4c6b1231a33b61083d141c748d9dd000f21ab74fa3063358c122bc328e81e1e9fc78f614b80d5c87907e159f9b5cc269afbbcdd6b1b2a7bdfee81ded71476ba71cab148b368e5d20afc5578313e7fc732cbbccc8bdacc0f191e57994a6b213df38f57f3c3dbbf006850ce287c6a8d14669e6683f3da84d241a9293ea44f2ae5c1d079cbcfea8d72b895d282d425cf7144d64c4e27d5a1bb51b0783840f3bbbd2be5ba439e29c2e1f7377ae093bfbc9ce5d18d0cfd1aa4ebed76490cc098dc33241088ab052459d1208edae684f2546b99e6be64e6cfd80f84de7701ee2eec46d6423f8e861fae9e9f418eaecf901a7e816b8e159aea31b4c9680f5db60e195d99606e890cccc8e5b2a90616bff9080d804bcbc5fa79acf0754e523b3b6dc6a66a283b62c292c0979ad4d16f05fb208ef135e215a005098fa2431c7b972a5555dceb4dce218bb74b5358c410923de368c5ed71ff94c9a2a5d18c3d6521e077d16f136fe17f2a8c4a5046fbba4521fb8959f9164899ae47b0f920e076bc531317b919f77b326cef4499115ade2e9bdef2cfbd36c907d117e40c0da37028cea53990b310772a24ea0a685419978d9b56f4f07f402521764aa296f1ba7ab75d8ce15407cbe7d8917cbe4be8c6a3053fa95c94b1bf4250c496acb145041392af12aa3f66934fd5e349fc732e3ec1159c65c2ebbfd4c39c198570cbb504317add47c4b5b736b367e2dce1a112b68a36c9872d3f190314e781d6831e1aa955808834e80185cef14d74cb262fdaa2ea6f52f870f9e9cbb124ed344eec5f899fcab1738de4b633dd8bce1c40e1a30d1188cf07b038c0a6319c33be03ca4182b6ff97bfb83f87108c335aea26872353863efef087030a886a21e260185c8c1a14a253309b40e95a51d96f76b0c8ea7aea2c8879be0365f762865ce8bf332ae021f2954650cd8105fa21eda322d05185e4bea895e7f54d8f9c41f6340328cfed53f2aec94a74486313f0d076a303652a26d53461f38fca9bbfc26d73be5765177af230157b3d0e7d7f3cde474f4293d7e849522067808ba4cb2577ae9bbcfb568fb4c15981a8a60372fd5efb8cb84695a7f1277a3da642c433ce1cceca57ea2f8713130cab3dc7b4184931530701e9012e47e4e3cedebfeab5b12574400496ec81194ba9cec3297841d0d38bc3907b0e493fd52004e962cbdeb7bd72d5b8f0f0c32fa21ca120a759b2fe651970acd05842aff7954ff3fb5d0b05d04b5f74d95e9ee3f5a56abf3e7d4afce27a0aed2deb100fc2d231c132fefa56e2ef28f3d566121481de5699513428ee4da84c18073b725fd5fe1c4e3f809ac3d49384af0dc6a7c5367a04fb653efec6de30944a148a2275fe2813438a80fcb238917fc3e3ebe689f84c2b0d8735ce1ca1b21ccfa2434606c122e52873d7855054b2435cf613f0b6fe9bb12a90f2def01f8206ffd682d41b1bb649f0f8cb24e93801927e62b15cf58e18de35623a9cd54acb0aa32e8d34b6bc7f916ced0a14dcdfde145c160c93dd5a9f2335720fc0a90b21f76e3357f22d7f0e857ea7fd046b6644578894bc792687a9e5bc202633b194af13f87f8b378ca6cf4bba23bc3134d4e8278b4625e8cad4ef96c5c2fcaa8fc1067b3a17c3bde1ec769f447affa2382131666a66cdb5d18350c6e805108ac87333d0cbf0f6fed11c4217174f82d05cac41728d9abe3b0a1f9e2d935ecbb3e5ae0b1ab802840596b5cd7d0f73cf50d136e68d1064292c85b68978fc9dec6a6c28f95a5a4ede086f03a65f9104e9bc2b0550e537bfd435db4d21f0762e6df972f37792a4d2dac2a94cd6810eaa2d44d52412aac6dd2a8582d4662a82640cbc056fdb04f7a89996816771a898d111fd0a48f9226fca998f64dc37acafda6c46e3242f10a8240e55f5fdc21faeea3d353847a6eee2c4b31cb37700b72b821afa5366e30c9e2e4cada090b540387053f440805f070e18069e5a89520d137e4c057297ebfa108c746dcdbea3be56b088adcff4010b1216a8dd098bab49c8bcccc075b3f4c1d168b00d9b01884a39b3e3d8483b48fcd1ccb41690fdcd62be70f28135661cee42e5ed6e22af6f8228f069c184310d7fe40691780b3c107cbb7ccebc335b31d3bafb7438ff57e85abbfb88434d5b41ed3fb050e29a3d5a4fa0c52dd809c34168fc7322240bd959603ff6c921de068826907b7aa0091351d1f63da8f42305b86ccf510f9073aaf7a9b51360cef496dfaef8d38f139edd928f2fde9f3e9ebc55c8c4a300904097c1501"}, @INET_DIAG_REQ_BYTECODE={0x5b, 0x1, "77c16cc24b54481beecb091b92d44ca5e96b575a8ce2869b0f1bff6b7042264f9616f4f7b323bb97efab2631d293f0b8b02358b4ccd5aca1abeea2d8328e540ac38101d2051c85cd1d920667121a8e1fb6f3e7a08d65c1"}]}, 0x11bc}}, 0x4000) (async) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r2, 0x84, 0x9, &(0x7f0000000440)={r4, @in={{0x2, 0x4e20, @remote}}, 0x20, 0x9, 0x66f4, 0x2dd, 0x8, 0x2, 0xff}, &(0x7f0000000500)=0x9c) (async) syz_clone(0x1000, &(0x7f0000000000)="6bfd6ebc849755416057918298d86e2be976e23e1d8b247d7ec7c1109c205b5901abc5d7b3152952bd6c1c698ad5c2fbbcac0eb87b4124dbce389d976dd93f623d5667e56b41d8269153c5da24fd4312338825c9b9ecb79ab5fbe504cd5f6b2030ed0a679053db14c309e988314c4083250ae0ede9dfd7306bdb853fcf583f57d9f1e500a81bac1e268ebe33f96b26d8fd9e20cd92dd3882218c84b7de6b0dfc016dd9125566b15b8f5863ed8eaf949c1593da0373be4c34e87b9576ada099d12f4cd583fe39143ea00f2d32f14690f837c54f24ed26e0531a29130381a9e1aab9f690403132f94cbc104dc125051f31415003", 0xf3, &(0x7f0000000100), &(0x7f0000000140), &(0x7f0000000180)="502950ca") (async) 00:07:06 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r0, &(0x7f0000004b80)=[{{&(0x7f00000004c0)={0xa, 0x4e20, 0x0, @mcast2}, 0x1c, 0x0}}], 0x1, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x4e23, 0xe44, @ipv4={'\x00', '\xff\xff', @multicast1}, 0xdc6b}, 0x1c) socket$inet6_udplite(0xa, 0x2, 0x88) (async) sendmmsg$inet6(r0, &(0x7f0000004b80)=[{{&(0x7f00000004c0)={0xa, 0x4e20, 0x0, @mcast2}, 0x1c, 0x0}}], 0x1, 0x0) (async) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x4e23, 0xe44, @ipv4={'\x00', '\xff\xff', @multicast1}, 0xdc6b}, 0x1c) (async) [ 426.411618][T15094] (unnamed net_device) (uninitialized): option use_carrier: invalid value (6) 00:07:06 executing program 2: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/wireless\x00') pread64(r0, &(0x7f0000002100)=""/146, 0x92, 0xa2) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/wireless\x00') (async) pread64(r0, &(0x7f0000002100)=""/146, 0x92, 0xa2) (async) 00:07:06 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r0, &(0x7f0000004b80)=[{{&(0x7f00000004c0)={0xa, 0x4e20, 0x0, @mcast2}, 0x1c, 0x0}}], 0x1, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x4e23, 0xe44, @ipv4={'\x00', '\xff\xff', @multicast1}, 0xdc6b}, 0x1c) socket$inet6_udplite(0xa, 0x2, 0x88) (async) sendmmsg$inet6(r0, &(0x7f0000004b80)=[{{&(0x7f00000004c0)={0xa, 0x4e20, 0x0, @mcast2}, 0x1c, 0x0}}], 0x1, 0x0) (async) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x4e23, 0xe44, @ipv4={'\x00', '\xff\xff', @multicast1}, 0xdc6b}, 0x1c) (async) [ 426.482975][T15144] loop4: detected capacity change from 0 to 264192 [ 426.539757][T15113] tmpfs: Unknown parameter 'hugo' 00:07:06 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'\x00', 0x2}) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000000)={'nicvf0\x00', 0x200}) ioctl$TUNSETOFFLOAD(r0, 0x400454c9, 0x13) ioctl$TUNSETPERSIST(r0, 0x400454cc, 0x0) 00:07:06 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$wireguard(&(0x7f00000001c0), r0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$inet_udplite(0x2, 0x2, 0x88) r5 = dup3(r3, r4, 0x0) sendmsg$nl_route(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000000c0)=@newlink={0x3c, 0x10, 0x503, 0x0, 0x0, {0x0, 0xcf}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @bond={{0x9}, {0xc, 0x2, 0x0, 0x1, [@IFLA_BOND_RESEND_IGMP={0x8, 0x6, 0x6}]}}}]}, 0x3c}}, 0x0) openat(r5, &(0x7f00000000c0)='./file0\x00', 0x0, 0x31) sendmsg$ETHTOOL_MSG_COALESCE_SET(r5, &(0x7f0000000380)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000240)={&(0x7f0000000300)={0x44, 0x0, 0x8, 0x70bd2d, 0x25dfdbff, {}, [@ETHTOOL_A_COALESCE_RX_USECS_LOW={0x8, 0xe, 0x2}, @ETHTOOL_A_COALESCE_RX_MAX_FRAMES_LOW={0x8, 0xf, 0x7f}, @ETHTOOL_A_COALESCE_STATS_BLOCK_USECS={0x8, 0xa, 0x7}, @ETHTOOL_A_COALESCE_TX_MAX_FRAMES_LOW={0x8, 0x11, 0x4}, @ETHTOOL_A_COALESCE_RX_USECS_HIGH={0x8, 0x13, 0x1}, @ETHTOOL_A_COALESCE_RX_MAX_FRAMES={0x8, 0x3, 0x6}]}, 0x44}, 0x1, 0x0, 0x0, 0x20040004}, 0x4080) r6 = dup3(r1, r2, 0x0) sendmsg$nl_route(r6, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000000c0)=@newlink={0x3c, 0x10, 0x503, 0x0, 0x0, {0x0, 0xcf}, [@IFLA_WEIGHT={0x0, 0xf, 0x10000}]}, 0x3c}}, 0x0) openat(r6, &(0x7f00000000c0)='./file0\x00', 0x0, 0x31) r7 = socket$nl_generic(0x10, 0x3, 0x10) r8 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r7, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000400)={0x58, r8, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x30, 0x8, 0x0, 0x1, [{0x28, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}]}, {0x4, 0x0, 0x0, 0x0}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x58}}, 0x0) sendmsg$WG_CMD_SET_DEVICE(r6, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x38, r8, 0x100, 0x70bd2a, 0x25dfdbff, {}, [@WGDEVICE_A_PRIVATE_KEY={0x24, 0x3, @b}]}, 0x38}, 0x1, 0x0, 0x0, 0x20000098}, 0x1) sendmsg$netlink(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000540)={0x18, 0x26, 0x421, 0x100, 0x0, "", [@nested={0x5, 0x0, 0x0, 0x1, [@generic='C']}]}, 0x18}], 0x1}, 0x4840) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$wireguard(&(0x7f00000001c0), r0) (async) socket$nl_route(0x10, 0x3, 0x0) (async) socket$inet_udplite(0x2, 0x2, 0x88) (async) socket$nl_route(0x10, 0x3, 0x0) (async) socket$inet_udplite(0x2, 0x2, 0x88) (async) dup3(r3, r4, 0x0) (async) sendmsg$nl_route(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000000c0)=@newlink={0x3c, 0x10, 0x503, 0x0, 0x0, {0x0, 0xcf}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @bond={{0x9}, {0xc, 0x2, 0x0, 0x1, [@IFLA_BOND_RESEND_IGMP={0x8, 0x6, 0x6}]}}}]}, 0x3c}}, 0x0) (async) openat(r5, &(0x7f00000000c0)='./file0\x00', 0x0, 0x31) (async) sendmsg$ETHTOOL_MSG_COALESCE_SET(r5, &(0x7f0000000380)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000240)={&(0x7f0000000300)={0x44, 0x0, 0x8, 0x70bd2d, 0x25dfdbff, {}, [@ETHTOOL_A_COALESCE_RX_USECS_LOW={0x8, 0xe, 0x2}, @ETHTOOL_A_COALESCE_RX_MAX_FRAMES_LOW={0x8, 0xf, 0x7f}, @ETHTOOL_A_COALESCE_STATS_BLOCK_USECS={0x8, 0xa, 0x7}, @ETHTOOL_A_COALESCE_TX_MAX_FRAMES_LOW={0x8, 0x11, 0x4}, @ETHTOOL_A_COALESCE_RX_USECS_HIGH={0x8, 0x13, 0x1}, @ETHTOOL_A_COALESCE_RX_MAX_FRAMES={0x8, 0x3, 0x6}]}, 0x44}, 0x1, 0x0, 0x0, 0x20040004}, 0x4080) (async) dup3(r1, r2, 0x0) (async) sendmsg$nl_route(r6, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000000c0)=@newlink={0x3c, 0x10, 0x503, 0x0, 0x0, {0x0, 0xcf}, [@IFLA_WEIGHT={0x0, 0xf, 0x10000}]}, 0x3c}}, 0x0) (async) openat(r6, &(0x7f00000000c0)='./file0\x00', 0x0, 0x31) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), 0xffffffffffffffff) (async) sendmsg$WG_CMD_SET_DEVICE(r7, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000400)={0x58, r8, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_PEERS={0x30, 0x8, 0x0, 0x1, [{0x28, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}]}, {0x4, 0x0, 0x0, 0x0}]}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}]}, 0x58}}, 0x0) (async) sendmsg$WG_CMD_SET_DEVICE(r6, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x38, r8, 0x100, 0x70bd2a, 0x25dfdbff, {}, [@WGDEVICE_A_PRIVATE_KEY={0x24, 0x3, @b}]}, 0x38}, 0x1, 0x0, 0x0, 0x20000098}, 0x1) (async) sendmsg$netlink(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000540)={0x18, 0x26, 0x421, 0x100, 0x0, "", [@nested={0x5, 0x0, 0x0, 0x1, [@generic='C']}]}, 0x18}], 0x1}, 0x4840) (async) 00:07:06 executing program 5: ioctl$EXT4_IOC_ALLOC_DA_BLKS(0xffffffffffffffff, 0x660c) r0 = syz_genetlink_get_family_id$tipc(&(0x7f0000000280), 0xffffffffffffffff) r1 = fsmount(0xffffffffffffffff, 0x0, 0xb7) sendmsg$TIPC_CMD_GET_NODES(r1, &(0x7f0000000240)={&(0x7f0000001880)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x1c, r0, 0x100, 0x70bd2d, 0x25dfdbff, {}, ["", "", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x4044182}, 0x4080) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) shutdown(r2, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r2, 0x84, 0x66, &(0x7f0000000380)={0x0}, &(0x7f0000000080)=0x8) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r2, 0x84, 0x14, &(0x7f0000000100)={r3}, &(0x7f0000000140)=0xc) setsockopt(r2, 0xef, 0x1000, &(0x7f00000001c0)="789fa76585cd3787c038ae97b9da4ebafe4d7f1212b0292d6d3ae310698a9dbe0fe25dcff15b855aebb0e86cec28722a9b4f83301f6aa92b2757e8ab9d0e5efe364c38", 0x43) syz_clone(0x15021000, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(r2, 0x84, 0x73, &(0x7f00000003c0)={0x0, 0x0, 0x20, 0x1, 0x8}, &(0x7f0000000400)=0x18) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket$inet_udplite(0x2, 0x2, 0x88) r7 = dup3(r5, r6, 0x0) sendmsg$nl_route(r7, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000000c0)=@bridge_dellink={0x38, 0x11, 0x2, 0x70bd2d, 0x25dfdbfc, {0x7, 0x0, 0x0, 0x0, 0x2014, 0x20100}, [@IFLA_GROUP={0x8, 0x1b, 0xd01}, @IFLA_NUM_RX_QUEUES={0x8}, @IFLA_TARGET_NETNSID={0x8, 0x2e, 0x1}]}, 0x38}}, 0x0) openat(r7, &(0x7f00000000c0)='./file0\x00', 0x0, 0x31) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r2, 0x89f2, &(0x7f0000000600)={'sit0\x00', &(0x7f0000000580)={'syztnl2\x00', 0x0, 0x7800, 0x8, 0x0, 0x3, {{0x9, 0x4, 0x1, 0x1c, 0x24, 0x68, 0x0, 0x6b, 0x4, 0x0, @private=0xa010102, @empty, {[@generic={0x88, 0x10, "5a39270cb9d96d0505632d247429"}]}}}}}) sendmsg$DCCPDIAG_GETSOCK(r7, &(0x7f0000001840)={&(0x7f0000000540)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000001800)={&(0x7f0000000640)={0x11bc, 0x13, 0x900, 0x70bd28, 0x25dfdbfc, {0x22, 0x3, 0xff, 0x2b, {0x4e20, 0x4e20, [0x4, 0x40, 0x6, 0x3], [0x5, 0x7fff, 0x2f44, 0x6], r8, [0x0, 0x9]}, 0x6, 0xf823}, [@INET_DIAG_REQ_BYTECODE={0x93, 0x1, "3f52b9f11bf47cbf614c395b03c1c7bb65f85847997f1233c8866e8d80c3a5113e77b9a04ab66c4560c4f73d01db90249587f1f455186798e3539010d452c73af81cf47fc2d6d7db6af496edf17f46f6366e798044fb710bce4672743dcff6dd50ccaa9c970322f983a101d46165f54bb59e0f55c8ca75b2d93fdc3cc4a86d17806610ef81bf7b0d524090218f1949"}, @INET_DIAG_REQ_BYTECODE={0x52, 0x1, "a3fe9a2ec7bbb06b9773751775f376633de97aa0defd942373e967ff77c67c28e6270d6d6866409c504c2196977882aeca2c8b50558c95b247e6579b32c2d83cdb615ef54f308879b6d6e6d2adf1"}, @INET_DIAG_REQ_BYTECODE={0x26, 0x1, "350c314209782e678ac5102b5dbec64dce2db98d476884b533f256ee0beea709a246"}, @INET_DIAG_REQ_BYTECODE={0x1004, 0x1, "ee2bddf4b3bb665823f2a042b69fc28d591ffc35857dfb123193b1df6c6276eb10122f2a15bbfb9cb638f94454048200f2dc5e79477504e36742d0010f0085039719fa9dfc887f3fd9deef36442413464aa54eb20fe635db0a35c4a7803aed4ce0e81ec758b08cb1f0105fef95f14a3d4610f5d53d2f289fd9e3b812bff158b80ce4ce8f8f774c41291b2c6c391c077fb525ea1c98a310398363125288035e4fa8067fb14a1b82b6d6c70e0998a9a5ff2c46600e3287fd05b2abbf9ea8113cd4bb49641ed3bdd721ae5016f35c55d5aa3c5e0554b784308700f591cc4f1738a5851ca54ef873d49e3c30141429ef5d28867263a62fff5f880fc9fda495db081131c5b0881cf7a7b9bd0e7de53c29e793224f99cf54133451f8ace6196b1d7ce07f0639566fac8ab5eb9f99b7429987eb14e0098ce9cb14dd68a120754bafbfff60b114f2edfdedda6663964eab9e3fd7bd8935ee19bbe9cc7835e2b1fe008a0c9f913fcec443afbc4998b5884d917864058033d5339d1050a92e123a7fba86d12f3b650d3cd6137c30eab70adafaea75ac8ba7a4676be140d8160cabb3305275f93569e58da37256abf8a0e14866542bfa449e82d4439e23b8ab2873fee45f440e810e2b84e4613de2ee6f670cbf91a3e4aacb2399e00f18b1cfdf303c1238a5973faca85251b2f843b060293fc42eae98fc7fe2387214b39bd05387fe90efd5ef029b4ace3c6cc8ef4f654ef0b7729f8ab3737ab4a748fd4653c0c5cc94c41a55fb8c7431b209838280269df052ef2ad1344ff0aa67cec0c11de1a230710111b0250c664ab019e20b212f68ddcf64f2f2b79f20e094068f210f7c6bf9ca362e039a7de8aa80140dbf19779950c08de32b9bc7c44cc055e050fb7722eac37c897735ab48902f3ac788a272663f02ba79ae8db4ac8340ba7abe01ebc70b5ffd828ea728a42ce6aabb1fc84d50d0c6779c1b48e879ccc37e7c8b70a0211c35b33413180cf63260f48f34189bbe644821a55404564c5bad843a209a012e5964779e88b3395a9ae5223833de3c194d4492edcb825c454c628b365b5602e92c9e14d6b418adcafeba29eb7aa9daec31a38f1b1b5011cdd1cc421f73aeee0d602d8b2de9eed146378cc9f64e5d461d1aa13f00785b4f44f8613a0978144d75b428f77446778248647f060bf0d6320b928d99878413cc3b66a93828ac08c6c543e6e195b8a23fbb18884ec49e9ef4b995e15d597e9c69d1fbded20cbaa532e3b6cda00de965f23771d6754080e9b3babb71af916a81c19414a40ca269a917bd15ff011b2ac37fa2aa701b20de545097664a36ba0cc395425f16b323f001794b505ad2162e5a16adbc7c80c81441f8edb2959ab9b547ee3f9343b09dbd46531a79eb1a51e1ba1293236e2ab425d8a5db2844d924292f58a0c57c25fb4f408af04aa0b98c233568eae9beb9362efc374a5080ca0e1b529a810d9cdee196a31dd8d090e79e9d2a7c96b23209240de216facdf2d070d7b5126a2747a47ac62e8d832f5347d7402503a196ab5a7ebad93d8d3ae3d69071c659babb7832a1dc435e309b8163898a205e9a77d27228771157b67db5866b482b1cf463608694185e64c14d59fbb3540a119a840461558de0432235a5f7724139559c9f4096375d618ce32bbd835fb776e80c442d8718c49911f58c79f2f4d2cae36037b1003c305ac049619d793a5589ab40c37424723c689bc90cde3dfeb2f61f626d115dd0c38c63e2b12f1e12ee608f7f6fce0a39402fac921d3465c8de966795d4dde9e8b5109fb03a26c768cb52d48487703745c39d915ab6c13cd5d40bae34ae673a45a6cf1d538003b5de272749cde1022c13fa31628221f2363ca2f476d743366d29be0e11705f45905823110fac504a80d8590248dbc7c241125a9d6a4f0421e1b6d4bcc2692b4eba8aa81e915875e463ad4bb62f8fd32b9d7fd99ced3066b9f1e5d6661fb7e309e2705a1a7254812d56d4f15e7c7f638d5a740ea44e09fcbf0dda69da56f84a2c1a3ee9c481ba1ca54b860e8f6d1e70c544077383b14eb67d5633208b5e55db6e0eaa961286fce885769edb2513562abef6f7d6be5ba61e9580de186f4b5197adec2763a52d9138e352ddb977461f5460c08993b0f4a4247c7073e258ecc2921f508f8b5e391106effec73d05a805fa71e1d32b6195339b3b9328473ce8e2b589d86b30eab86bb12e304f879fbdd0e91bbc6a251567dd1092a0e9594d4cdb6e3b4317f6b48799466eea930263ea3ab43969ba887bb1d5297645cf18e3f2927b814f6448c287530dbe5710b20c0712eaf55dd5dd43a09ef454c6fa50698e001fbbca3aa955329f636fddffc8ec61eca9b479ba256c849a9b26a81d027fe2abd2aa659b991246e4b5573dc7b3a66791db20bd8b05437f3c324e4728ca6cbf08a0d44ecf28d11d292128a5ce457841dc0a61da57d6b306ea5d6f198efd40e661b026724a02e759e0ab80eb0ebf5c9180f68f1f2e60b942cdd2cf1bb03f465a72dcd7c077ff7cbc39d1ac94350df44d793b8413235a6fbe70c3062c2e21fe4f09a274ab365dd7a158a8bfaed090e206f4c0f3878b624f4d267c0efef4dbeb816eff072eabcbb495d7ab1bcbe01906e06910d30422ae5e4a5c772f56a0a4a11324607ba2350c5c00394560bb096ca93ea954b8562370f6f735bb4803fedfd06088169fd384fd261182a12168c02cb2ebb0f255f86c2e202d76d6d1999c0ed95cc1313a0d9dcb3419d5e41bfe01204b5aa96e14bdbf3804614a06960d1284761093e095ab66aa969bf52096fb93defafc93343e53286b150184e2130d7b34643025e5edd1347248078817b4430bed79bf49ee0a9a80ee51f1569fb95b54e81654dcad11ce08f2e2735e721d55293fac65cb3721df33fab0ca72b628dfb5c06c4a28e84a2ea935e06ca7f639a5075334547ac8986b82f4b87ec0ee289ec63fdb339da2ad1aeb3090e18509cfebb86b220ad6cfc090c25bc058b9531c8fae3806c8728960639080e86f514c75f694a64ca70e96424ecd96a1909c74d9880245558bf3332d23860e2962a864ec988b9d9da049a4d20af99a65042114420ac10e788e59eb366dee21b6ba73e4c0649c00f81311fb9bf495197d0a424b2aeb17e413ddd62abd790581c0586f095ea7c01e8c89fb883d6b88aa4b35904ae7914cfc6dfa1b4ffe79fc7e9eb565f4c012d5689551d9da5fa8f7a1f7e3a2aebfd1468acf2592f454a634933436a6addd810efb4fa730fd6b9cd34b721ea6acba452096ffb5069f86f1070518d9eb9a5cf6252d0248548ac2a2045d3ccbc91610c8a2473a9504a03ae36d6a4e992941d9375d22d15c2a2dc1db7ba4725db355247f2bfec595e7ad9037903e17f92a65e8519ca2868004f79c83bdff3f58325878a41892f55549824278aba437fa385c22a918e54c4a4ce6bbb886d65b50deb762e074761f0ca050d27ed6ad2f3caf3de02224c8eee29e2df0581c4c6b1231a33b61083d141c748d9dd000f21ab74fa3063358c122bc328e81e1e9fc78f614b80d5c87907e159f9b5cc269afbbcdd6b1b2a7bdfee81ded71476ba71cab148b368e5d20afc5578313e7fc732cbbccc8bdacc0f191e57994a6b213df38f57f3c3dbbf006850ce287c6a8d14669e6683f3da84d241a9293ea44f2ae5c1d079cbcfea8d72b895d282d425cf7144d64c4e27d5a1bb51b0783840f3bbbd2be5ba439e29c2e1f7377ae093bfbc9ce5d18d0cfd1aa4ebed76490cc098dc33241088ab052459d1208edae684f2546b99e6be64e6cfd80f84de7701ee2eec46d6423f8e861fae9e9f418eaecf901a7e816b8e159aea31b4c9680f5db60e195d99606e890cccc8e5b2a90616bff9080d804bcbc5fa79acf0754e523b3b6dc6a66a283b62c292c0979ad4d16f05fb208ef135e215a005098fa2431c7b972a5555dceb4dce218bb74b5358c410923de368c5ed71ff94c9a2a5d18c3d6521e077d16f136fe17f2a8c4a5046fbba4521fb8959f9164899ae47b0f920e076bc531317b919f77b326cef4499115ade2e9bdef2cfbd36c907d117e40c0da37028cea53990b310772a24ea0a685419978d9b56f4f07f402521764aa296f1ba7ab75d8ce15407cbe7d8917cbe4be8c6a3053fa95c94b1bf4250c496acb145041392af12aa3f66934fd5e349fc732e3ec1159c65c2ebbfd4c39c198570cbb504317add47c4b5b736b367e2dce1a112b68a36c9872d3f190314e781d6831e1aa955808834e80185cef14d74cb262fdaa2ea6f52f870f9e9cbb124ed344eec5f899fcab1738de4b633dd8bce1c40e1a30d1188cf07b038c0a6319c33be03ca4182b6ff97bfb83f87108c335aea26872353863efef087030a886a21e260185c8c1a14a253309b40e95a51d96f76b0c8ea7aea2c8879be0365f762865ce8bf332ae021f2954650cd8105fa21eda322d05185e4bea895e7f54d8f9c41f6340328cfed53f2aec94a74486313f0d076a303652a26d53461f38fca9bbfc26d73be5765177af230157b3d0e7d7f3cde474f4293d7e849522067808ba4cb2577ae9bbcfb568fb4c15981a8a60372fd5efb8cb84695a7f1277a3da642c433ce1cceca57ea2f8713130cab3dc7b4184931530701e9012e47e4e3cedebfeab5b12574400496ec81194ba9cec3297841d0d38bc3907b0e493fd52004e962cbdeb7bd72d5b8f0f0c32fa21ca120a759b2fe651970acd05842aff7954ff3fb5d0b05d04b5f74d95e9ee3f5a56abf3e7d4afce27a0aed2deb100fc2d231c132fefa56e2ef28f3d566121481de5699513428ee4da84c18073b725fd5fe1c4e3f809ac3d49384af0dc6a7c5367a04fb653efec6de30944a148a2275fe2813438a80fcb238917fc3e3ebe689f84c2b0d8735ce1ca1b21ccfa2434606c122e52873d7855054b2435cf613f0b6fe9bb12a90f2def01f8206ffd682d41b1bb649f0f8cb24e93801927e62b15cf58e18de35623a9cd54acb0aa32e8d34b6bc7f916ced0a14dcdfde145c160c93dd5a9f2335720fc0a90b21f76e3357f22d7f0e857ea7fd046b6644578894bc792687a9e5bc202633b194af13f87f8b378ca6cf4bba23bc3134d4e8278b4625e8cad4ef96c5c2fcaa8fc1067b3a17c3bde1ec769f447affa2382131666a66cdb5d18350c6e805108ac87333d0cbf0f6fed11c4217174f82d05cac41728d9abe3b0a1f9e2d935ecbb3e5ae0b1ab802840596b5cd7d0f73cf50d136e68d1064292c85b68978fc9dec6a6c28f95a5a4ede086f03a65f9104e9bc2b0550e537bfd435db4d21f0762e6df972f37792a4d2dac2a94cd6810eaa2d44d52412aac6dd2a8582d4662a82640cbc056fdb04f7a89996816771a898d111fd0a48f9226fca998f64dc37acafda6c46e3242f10a8240e55f5fdc21faeea3d353847a6eee2c4b31cb37700b72b821afa5366e30c9e2e4cada090b540387053f440805f070e18069e5a89520d137e4c057297ebfa108c746dcdbea3be56b088adcff4010b1216a8dd098bab49c8bcccc075b3f4c1d168b00d9b01884a39b3e3d8483b48fcd1ccb41690fdcd62be70f28135661cee42e5ed6e22af6f8228f069c184310d7fe40691780b3c107cbb7ccebc335b31d3bafb7438ff57e85abbfb88434d5b41ed3fb050e29a3d5a4fa0c52dd809c34168fc7322240bd959603ff6c921de068826907b7aa0091351d1f63da8f42305b86ccf510f9073aaf7a9b51360cef496dfaef8d38f139edd928f2fde9f3e9ebc55c8c4a300904097c1501"}, @INET_DIAG_REQ_BYTECODE={0x5b, 0x1, "77c16cc24b54481beecb091b92d44ca5e96b575a8ce2869b0f1bff6b7042264f9616f4f7b323bb97efab2631d293f0b8b02358b4ccd5aca1abeea2d8328e540ac38101d2051c85cd1d920667121a8e1fb6f3e7a08d65c1"}]}, 0x11bc}}, 0x4000) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r2, 0x84, 0x9, &(0x7f0000000440)={r4, @in={{0x2, 0x4e20, @remote}}, 0x20, 0x9, 0x66f4, 0x2dd, 0x8, 0x2, 0xff}, &(0x7f0000000500)=0x9c) syz_clone(0x1000, &(0x7f0000000000)="6bfd6ebc849755416057918298d86e2be976e23e1d8b247d7ec7c1109c205b5901abc5d7b3152952bd6c1c698ad5c2fbbcac0eb87b4124dbce389d976dd93f623d5667e56b41d8269153c5da24fd4312338825c9b9ecb79ab5fbe504cd5f6b2030ed0a679053db14c309e988314c4083250ae0ede9dfd7306bdb853fcf583f57d9f1e500a81bac1e268ebe33f96b26d8fd9e20cd92dd3882218c84b7de6b0dfc016dd9125566b15b8f5863ed8eaf949c1593da0373be4c34e87b9576ada099d12f4cd583fe39143ea00f2d32f14690f837c54f24ed26e0531a29130381a9e1aab9f690403132f94cbc104dc125051f31415003", 0xf3, &(0x7f0000000100), &(0x7f0000000140), &(0x7f0000000180)="502950ca") ioctl$EXT4_IOC_ALLOC_DA_BLKS(0xffffffffffffffff, 0x660c) (async) syz_genetlink_get_family_id$tipc(&(0x7f0000000280), 0xffffffffffffffff) (async) fsmount(0xffffffffffffffff, 0x0, 0xb7) (async) sendmsg$TIPC_CMD_GET_NODES(r1, &(0x7f0000000240)={&(0x7f0000001880)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x1c, r0, 0x100, 0x70bd2d, 0x25dfdbff, {}, ["", "", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x4044182}, 0x4080) (async) socket$inet6_sctp(0xa, 0x5, 0x84) (async) shutdown(r2, 0x0) (async) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r2, 0x84, 0x66, &(0x7f0000000380), &(0x7f0000000080)=0x8) (async) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r2, 0x84, 0x14, &(0x7f0000000100)={r3}, &(0x7f0000000140)=0xc) (async) setsockopt(r2, 0xef, 0x1000, &(0x7f00000001c0)="789fa76585cd3787c038ae97b9da4ebafe4d7f1212b0292d6d3ae310698a9dbe0fe25dcff15b855aebb0e86cec28722a9b4f83301f6aa92b2757e8ab9d0e5efe364c38", 0x43) (async) syz_clone(0x15021000, 0x0, 0x0, 0x0, 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(r2, 0x84, 0x73, &(0x7f00000003c0)={0x0, 0x0, 0x20, 0x1, 0x8}, &(0x7f0000000400)=0x18) (async) socket$nl_route(0x10, 0x3, 0x0) (async) socket$inet_udplite(0x2, 0x2, 0x88) (async) dup3(r5, r6, 0x0) (async) sendmsg$nl_route(r7, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000000c0)=@bridge_dellink={0x38, 0x11, 0x2, 0x70bd2d, 0x25dfdbfc, {0x7, 0x0, 0x0, 0x0, 0x2014, 0x20100}, [@IFLA_GROUP={0x8, 0x1b, 0xd01}, @IFLA_NUM_RX_QUEUES={0x8}, @IFLA_TARGET_NETNSID={0x8, 0x2e, 0x1}]}, 0x38}}, 0x0) (async) openat(r7, &(0x7f00000000c0)='./file0\x00', 0x0, 0x31) (async) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r2, 0x89f2, &(0x7f0000000600)={'sit0\x00', &(0x7f0000000580)={'syztnl2\x00', 0x0, 0x7800, 0x8, 0x0, 0x3, {{0x9, 0x4, 0x1, 0x1c, 0x24, 0x68, 0x0, 0x6b, 0x4, 0x0, @private=0xa010102, @empty, {[@generic={0x88, 0x10, "5a39270cb9d96d0505632d247429"}]}}}}}) (async) sendmsg$DCCPDIAG_GETSOCK(r7, &(0x7f0000001840)={&(0x7f0000000540)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000001800)={&(0x7f0000000640)={0x11bc, 0x13, 0x900, 0x70bd28, 0x25dfdbfc, {0x22, 0x3, 0xff, 0x2b, {0x4e20, 0x4e20, [0x4, 0x40, 0x6, 0x3], [0x5, 0x7fff, 0x2f44, 0x6], r8, [0x0, 0x9]}, 0x6, 0xf823}, [@INET_DIAG_REQ_BYTECODE={0x93, 0x1, "3f52b9f11bf47cbf614c395b03c1c7bb65f85847997f1233c8866e8d80c3a5113e77b9a04ab66c4560c4f73d01db90249587f1f455186798e3539010d452c73af81cf47fc2d6d7db6af496edf17f46f6366e798044fb710bce4672743dcff6dd50ccaa9c970322f983a101d46165f54bb59e0f55c8ca75b2d93fdc3cc4a86d17806610ef81bf7b0d524090218f1949"}, @INET_DIAG_REQ_BYTECODE={0x52, 0x1, "a3fe9a2ec7bbb06b9773751775f376633de97aa0defd942373e967ff77c67c28e6270d6d6866409c504c2196977882aeca2c8b50558c95b247e6579b32c2d83cdb615ef54f308879b6d6e6d2adf1"}, @INET_DIAG_REQ_BYTECODE={0x26, 0x1, "350c314209782e678ac5102b5dbec64dce2db98d476884b533f256ee0beea709a246"}, @INET_DIAG_REQ_BYTECODE={0x1004, 0x1, "ee2bddf4b3bb665823f2a042b69fc28d591ffc35857dfb123193b1df6c6276eb10122f2a15bbfb9cb638f94454048200f2dc5e79477504e36742d0010f0085039719fa9dfc887f3fd9deef36442413464aa54eb20fe635db0a35c4a7803aed4ce0e81ec758b08cb1f0105fef95f14a3d4610f5d53d2f289fd9e3b812bff158b80ce4ce8f8f774c41291b2c6c391c077fb525ea1c98a310398363125288035e4fa8067fb14a1b82b6d6c70e0998a9a5ff2c46600e3287fd05b2abbf9ea8113cd4bb49641ed3bdd721ae5016f35c55d5aa3c5e0554b784308700f591cc4f1738a5851ca54ef873d49e3c30141429ef5d28867263a62fff5f880fc9fda495db081131c5b0881cf7a7b9bd0e7de53c29e793224f99cf54133451f8ace6196b1d7ce07f0639566fac8ab5eb9f99b7429987eb14e0098ce9cb14dd68a120754bafbfff60b114f2edfdedda6663964eab9e3fd7bd8935ee19bbe9cc7835e2b1fe008a0c9f913fcec443afbc4998b5884d917864058033d5339d1050a92e123a7fba86d12f3b650d3cd6137c30eab70adafaea75ac8ba7a4676be140d8160cabb3305275f93569e58da37256abf8a0e14866542bfa449e82d4439e23b8ab2873fee45f440e810e2b84e4613de2ee6f670cbf91a3e4aacb2399e00f18b1cfdf303c1238a5973faca85251b2f843b060293fc42eae98fc7fe2387214b39bd05387fe90efd5ef029b4ace3c6cc8ef4f654ef0b7729f8ab3737ab4a748fd4653c0c5cc94c41a55fb8c7431b209838280269df052ef2ad1344ff0aa67cec0c11de1a230710111b0250c664ab019e20b212f68ddcf64f2f2b79f20e094068f210f7c6bf9ca362e039a7de8aa80140dbf19779950c08de32b9bc7c44cc055e050fb7722eac37c897735ab48902f3ac788a272663f02ba79ae8db4ac8340ba7abe01ebc70b5ffd828ea728a42ce6aabb1fc84d50d0c6779c1b48e879ccc37e7c8b70a0211c35b33413180cf63260f48f34189bbe644821a55404564c5bad843a209a012e5964779e88b3395a9ae5223833de3c194d4492edcb825c454c628b365b5602e92c9e14d6b418adcafeba29eb7aa9daec31a38f1b1b5011cdd1cc421f73aeee0d602d8b2de9eed146378cc9f64e5d461d1aa13f00785b4f44f8613a0978144d75b428f77446778248647f060bf0d6320b928d99878413cc3b66a93828ac08c6c543e6e195b8a23fbb18884ec49e9ef4b995e15d597e9c69d1fbded20cbaa532e3b6cda00de965f23771d6754080e9b3babb71af916a81c19414a40ca269a917bd15ff011b2ac37fa2aa701b20de545097664a36ba0cc395425f16b323f001794b505ad2162e5a16adbc7c80c81441f8edb2959ab9b547ee3f9343b09dbd46531a79eb1a51e1ba1293236e2ab425d8a5db2844d924292f58a0c57c25fb4f408af04aa0b98c233568eae9beb9362efc374a5080ca0e1b529a810d9cdee196a31dd8d090e79e9d2a7c96b23209240de216facdf2d070d7b5126a2747a47ac62e8d832f5347d7402503a196ab5a7ebad93d8d3ae3d69071c659babb7832a1dc435e309b8163898a205e9a77d27228771157b67db5866b482b1cf463608694185e64c14d59fbb3540a119a840461558de0432235a5f7724139559c9f4096375d618ce32bbd835fb776e80c442d8718c49911f58c79f2f4d2cae36037b1003c305ac049619d793a5589ab40c37424723c689bc90cde3dfeb2f61f626d115dd0c38c63e2b12f1e12ee608f7f6fce0a39402fac921d3465c8de966795d4dde9e8b5109fb03a26c768cb52d48487703745c39d915ab6c13cd5d40bae34ae673a45a6cf1d538003b5de272749cde1022c13fa31628221f2363ca2f476d743366d29be0e11705f45905823110fac504a80d8590248dbc7c241125a9d6a4f0421e1b6d4bcc2692b4eba8aa81e915875e463ad4bb62f8fd32b9d7fd99ced3066b9f1e5d6661fb7e309e2705a1a7254812d56d4f15e7c7f638d5a740ea44e09fcbf0dda69da56f84a2c1a3ee9c481ba1ca54b860e8f6d1e70c544077383b14eb67d5633208b5e55db6e0eaa961286fce885769edb2513562abef6f7d6be5ba61e9580de186f4b5197adec2763a52d9138e352ddb977461f5460c08993b0f4a4247c7073e258ecc2921f508f8b5e391106effec73d05a805fa71e1d32b6195339b3b9328473ce8e2b589d86b30eab86bb12e304f879fbdd0e91bbc6a251567dd1092a0e9594d4cdb6e3b4317f6b48799466eea930263ea3ab43969ba887bb1d5297645cf18e3f2927b814f6448c287530dbe5710b20c0712eaf55dd5dd43a09ef454c6fa50698e001fbbca3aa955329f636fddffc8ec61eca9b479ba256c849a9b26a81d027fe2abd2aa659b991246e4b5573dc7b3a66791db20bd8b05437f3c324e4728ca6cbf08a0d44ecf28d11d292128a5ce457841dc0a61da57d6b306ea5d6f198efd40e661b026724a02e759e0ab80eb0ebf5c9180f68f1f2e60b942cdd2cf1bb03f465a72dcd7c077ff7cbc39d1ac94350df44d793b8413235a6fbe70c3062c2e21fe4f09a274ab365dd7a158a8bfaed090e206f4c0f3878b624f4d267c0efef4dbeb816eff072eabcbb495d7ab1bcbe01906e06910d30422ae5e4a5c772f56a0a4a11324607ba2350c5c00394560bb096ca93ea954b8562370f6f735bb4803fedfd06088169fd384fd261182a12168c02cb2ebb0f255f86c2e202d76d6d1999c0ed95cc1313a0d9dcb3419d5e41bfe01204b5aa96e14bdbf3804614a06960d1284761093e095ab66aa969bf52096fb93defafc93343e53286b150184e2130d7b34643025e5edd1347248078817b4430bed79bf49ee0a9a80ee51f1569fb95b54e81654dcad11ce08f2e2735e721d55293fac65cb3721df33fab0ca72b628dfb5c06c4a28e84a2ea935e06ca7f639a5075334547ac8986b82f4b87ec0ee289ec63fdb339da2ad1aeb3090e18509cfebb86b220ad6cfc090c25bc058b9531c8fae3806c8728960639080e86f514c75f694a64ca70e96424ecd96a1909c74d9880245558bf3332d23860e2962a864ec988b9d9da049a4d20af99a65042114420ac10e788e59eb366dee21b6ba73e4c0649c00f81311fb9bf495197d0a424b2aeb17e413ddd62abd790581c0586f095ea7c01e8c89fb883d6b88aa4b35904ae7914cfc6dfa1b4ffe79fc7e9eb565f4c012d5689551d9da5fa8f7a1f7e3a2aebfd1468acf2592f454a634933436a6addd810efb4fa730fd6b9cd34b721ea6acba452096ffb5069f86f1070518d9eb9a5cf6252d0248548ac2a2045d3ccbc91610c8a2473a9504a03ae36d6a4e992941d9375d22d15c2a2dc1db7ba4725db355247f2bfec595e7ad9037903e17f92a65e8519ca2868004f79c83bdff3f58325878a41892f55549824278aba437fa385c22a918e54c4a4ce6bbb886d65b50deb762e074761f0ca050d27ed6ad2f3caf3de02224c8eee29e2df0581c4c6b1231a33b61083d141c748d9dd000f21ab74fa3063358c122bc328e81e1e9fc78f614b80d5c87907e159f9b5cc269afbbcdd6b1b2a7bdfee81ded71476ba71cab148b368e5d20afc5578313e7fc732cbbccc8bdacc0f191e57994a6b213df38f57f3c3dbbf006850ce287c6a8d14669e6683f3da84d241a9293ea44f2ae5c1d079cbcfea8d72b895d282d425cf7144d64c4e27d5a1bb51b0783840f3bbbd2be5ba439e29c2e1f7377ae093bfbc9ce5d18d0cfd1aa4ebed76490cc098dc33241088ab052459d1208edae684f2546b99e6be64e6cfd80f84de7701ee2eec46d6423f8e861fae9e9f418eaecf901a7e816b8e159aea31b4c9680f5db60e195d99606e890cccc8e5b2a90616bff9080d804bcbc5fa79acf0754e523b3b6dc6a66a283b62c292c0979ad4d16f05fb208ef135e215a005098fa2431c7b972a5555dceb4dce218bb74b5358c410923de368c5ed71ff94c9a2a5d18c3d6521e077d16f136fe17f2a8c4a5046fbba4521fb8959f9164899ae47b0f920e076bc531317b919f77b326cef4499115ade2e9bdef2cfbd36c907d117e40c0da37028cea53990b310772a24ea0a685419978d9b56f4f07f402521764aa296f1ba7ab75d8ce15407cbe7d8917cbe4be8c6a3053fa95c94b1bf4250c496acb145041392af12aa3f66934fd5e349fc732e3ec1159c65c2ebbfd4c39c198570cbb504317add47c4b5b736b367e2dce1a112b68a36c9872d3f190314e781d6831e1aa955808834e80185cef14d74cb262fdaa2ea6f52f870f9e9cbb124ed344eec5f899fcab1738de4b633dd8bce1c40e1a30d1188cf07b038c0a6319c33be03ca4182b6ff97bfb83f87108c335aea26872353863efef087030a886a21e260185c8c1a14a253309b40e95a51d96f76b0c8ea7aea2c8879be0365f762865ce8bf332ae021f2954650cd8105fa21eda322d05185e4bea895e7f54d8f9c41f6340328cfed53f2aec94a74486313f0d076a303652a26d53461f38fca9bbfc26d73be5765177af230157b3d0e7d7f3cde474f4293d7e849522067808ba4cb2577ae9bbcfb568fb4c15981a8a60372fd5efb8cb84695a7f1277a3da642c433ce1cceca57ea2f8713130cab3dc7b4184931530701e9012e47e4e3cedebfeab5b12574400496ec81194ba9cec3297841d0d38bc3907b0e493fd52004e962cbdeb7bd72d5b8f0f0c32fa21ca120a759b2fe651970acd05842aff7954ff3fb5d0b05d04b5f74d95e9ee3f5a56abf3e7d4afce27a0aed2deb100fc2d231c132fefa56e2ef28f3d566121481de5699513428ee4da84c18073b725fd5fe1c4e3f809ac3d49384af0dc6a7c5367a04fb653efec6de30944a148a2275fe2813438a80fcb238917fc3e3ebe689f84c2b0d8735ce1ca1b21ccfa2434606c122e52873d7855054b2435cf613f0b6fe9bb12a90f2def01f8206ffd682d41b1bb649f0f8cb24e93801927e62b15cf58e18de35623a9cd54acb0aa32e8d34b6bc7f916ced0a14dcdfde145c160c93dd5a9f2335720fc0a90b21f76e3357f22d7f0e857ea7fd046b6644578894bc792687a9e5bc202633b194af13f87f8b378ca6cf4bba23bc3134d4e8278b4625e8cad4ef96c5c2fcaa8fc1067b3a17c3bde1ec769f447affa2382131666a66cdb5d18350c6e805108ac87333d0cbf0f6fed11c4217174f82d05cac41728d9abe3b0a1f9e2d935ecbb3e5ae0b1ab802840596b5cd7d0f73cf50d136e68d1064292c85b68978fc9dec6a6c28f95a5a4ede086f03a65f9104e9bc2b0550e537bfd435db4d21f0762e6df972f37792a4d2dac2a94cd6810eaa2d44d52412aac6dd2a8582d4662a82640cbc056fdb04f7a89996816771a898d111fd0a48f9226fca998f64dc37acafda6c46e3242f10a8240e55f5fdc21faeea3d353847a6eee2c4b31cb37700b72b821afa5366e30c9e2e4cada090b540387053f440805f070e18069e5a89520d137e4c057297ebfa108c746dcdbea3be56b088adcff4010b1216a8dd098bab49c8bcccc075b3f4c1d168b00d9b01884a39b3e3d8483b48fcd1ccb41690fdcd62be70f28135661cee42e5ed6e22af6f8228f069c184310d7fe40691780b3c107cbb7ccebc335b31d3bafb7438ff57e85abbfb88434d5b41ed3fb050e29a3d5a4fa0c52dd809c34168fc7322240bd959603ff6c921de068826907b7aa0091351d1f63da8f42305b86ccf510f9073aaf7a9b51360cef496dfaef8d38f139edd928f2fde9f3e9ebc55c8c4a300904097c1501"}, @INET_DIAG_REQ_BYTECODE={0x5b, 0x1, "77c16cc24b54481beecb091b92d44ca5e96b575a8ce2869b0f1bff6b7042264f9616f4f7b323bb97efab2631d293f0b8b02358b4ccd5aca1abeea2d8328e540ac38101d2051c85cd1d920667121a8e1fb6f3e7a08d65c1"}]}, 0x11bc}}, 0x4000) (async) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r2, 0x84, 0x9, &(0x7f0000000440)={r4, @in={{0x2, 0x4e20, @remote}}, 0x20, 0x9, 0x66f4, 0x2dd, 0x8, 0x2, 0xff}, &(0x7f0000000500)=0x9c) (async) syz_clone(0x1000, &(0x7f0000000000)="6bfd6ebc849755416057918298d86e2be976e23e1d8b247d7ec7c1109c205b5901abc5d7b3152952bd6c1c698ad5c2fbbcac0eb87b4124dbce389d976dd93f623d5667e56b41d8269153c5da24fd4312338825c9b9ecb79ab5fbe504cd5f6b2030ed0a679053db14c309e988314c4083250ae0ede9dfd7306bdb853fcf583f57d9f1e500a81bac1e268ebe33f96b26d8fd9e20cd92dd3882218c84b7de6b0dfc016dd9125566b15b8f5863ed8eaf949c1593da0373be4c34e87b9576ada099d12f4cd583fe39143ea00f2d32f14690f837c54f24ed26e0531a29130381a9e1aab9f690403132f94cbc104dc125051f31415003", 0xf3, &(0x7f0000000100), &(0x7f0000000140), &(0x7f0000000180)="502950ca") (async) 00:07:06 executing program 2: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/wireless\x00') pread64(r0, &(0x7f0000002100)=""/146, 0x92, 0xa2) [ 426.599241][T15148] (unnamed net_device) (uninitialized): option use_carrier: invalid value (6) [ 426.604474][T15150] tap0: tun_chr_ioctl cmd 1074025676 [ 426.612440][T15150] tap0: owner set to 0 00:07:06 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'\x00', 0x2}) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000000)={'nicvf0\x00', 0x200}) ioctl$TUNSETOFFLOAD(r0, 0x400454c9, 0x13) ioctl$TUNSETPERSIST(r0, 0x400454cc, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'\x00', 0x2}) (async) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000000)={'nicvf0\x00', 0x200}) (async) ioctl$TUNSETOFFLOAD(r0, 0x400454c9, 0x13) (async) ioctl$TUNSETPERSIST(r0, 0x400454cc, 0x0) (async) [ 426.714221][T15193] tap0: tun_chr_ioctl cmd 1074025676 [ 426.715412][T15193] tap0: owner set to 0 00:07:06 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async, rerun: 64) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) (async, rerun: 64) r0 = getpid() r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000001900)='./file0\x00', 0x80040, 0x0) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000100)) ioctl$FS_IOC_FSGETXATTR(r1, 0xc020660b, &(0x7f0000000040)={0x0, 0xffff8000, 0x0, 0x1}) (async) r2 = syz_open_procfs(r0, &(0x7f0000001a80)='net/rt_cache\x00') (async) r3 = socket$isdn_base(0x22, 0x3, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001b40)=[{{&(0x7f0000000180)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000000900)=[{&(0x7f0000000380)="4167806722e4d50fa795177e93ac83b1e123f745def5f80bafc7a3ff6663dc213e395e13517cc7fa6b747e9fa2261f14ee264368b9d71a61420779e55b7a87905d8556cac8601b694c9fc994d62c23a8c23359fd80de7672a430a9c2cced25dc388d62e82441fa3bd9ada3bc445880ed607987628e31bad4e6ca9b4c64f35122aac269f46216521e6c65ff75d196d91717a82dd5d3cca7c3053828a644f1789982c99c0efd8d7edcc597ca301d0741980620865e94a932125cd94f310523553d721045a8be7e38cd2773b615ff87873d8cc55f36b0bb96cd", 0xd8}, {&(0x7f0000000000)="9677b19a8c646edcca243f4085c2c7b56ece9c38cac2eafca7fecd0a70dc15bed6a33a672b4fb7820e6f2de8895b2bb4581ece5a2792c05e", 0x38}, {&(0x7f0000000240)="1f9c5b7f85aa3f75fd708cd26655786dd11b0276cad03d4658aec3b13f36fdd9e5614b33d401ba0f8eb37febbbc742910d6d9f5626f810a7a251c406ab7a6d2dbb834d1817e7439c9f7356f10f0f70d884ed072a5a5f8bc66d7517ce0e1f2168f0edfe90930d3343d960089d7c169ee7693278975c35c012381f7c78c591e3846480b14af71b4ec97cb7800796fafeffb752312d1835f242832525b15c0bc3", 0x9f}, {&(0x7f0000000100)="cbbf7c99f631d3baf05f00b5ae43a3908e53e6500388e43d150e6a6b4f", 0x1d}, {&(0x7f0000000480)="610704a3cd251c4b74c5befee1b25b613a8410", 0x13}, {&(0x7f0000000700)="d92aad0e935e88990902f26a7a9c7735a6091b7d50336fc4d8dc35b187ebd99a2709f932cb0f1e7e22eb28f8a9bbd34e665111f78a1202e648539e573b20a18a91db8251b5f5585f9ab65c2bbe823770bc2e68dfa8e714aefbf935d2979a0c007a9c71be43a09c6b63a905f6f147", 0x6e}, {&(0x7f0000000780)="e4b9456ecd5e433c63196597aa94c74e81964d36ed0469e334b4ab2ac0c367e7acaf75e2609be9625c617c2f35335357c8874c0535edb849ac3af17db8af48a396a4d3438ef2feedb1207adecd4872713feada0417d974715b82dbf0e422171ebcb38799804cbe40a5ca6f7cc0f2761f333478c28fe669178a5b2a9f4a4455aa", 0x80}], 0x7, &(0x7f0000000e80)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xee01}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xd0, 0x40000}}, {{0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000f80)="135c098a81e6327f50f5f4df75e716e8264c4cc68fff81f38994dbafabed3bed905c5611b0d0396e7b85782eebe290e3684913c9a445b4d44517c9ae16c806468975492fb92136a5ca2503fcc7ca4379096f35bd6d89ff6294c0c0916d7476f00c0e141d294931549a04cbde5f543defe12ffe37bf7c9195753491d4fb60ceca43de09ec78f4ce0398fe446fd1ce55f0b64b5e748b2cedc8a859b96dfc4478bc6e5b93eea372be732821801908c827986026070838445fcbe2b35d265d5e31d01981", 0xc2}, {&(0x7f0000001080)="dcf5ede2f2bdb1e7cdb51eb2f01cedfac80e0b2d47738159d22ddeb10c5cb95e940ff4899d046eff40288b99424c034126c37f426e4873db071b69968ed9b5c230f59d8ed36cc8e897a103daeac2be3fbc04307a0d3ec18c062322fcffbaf4db99", 0x61}, {&(0x7f0000001100)="1448ad8ef4d7635f2279ec75636ab65cb4d310560812d097c03b4a4dde1aba31c2783d8eb3b7474afcc961f72cfed8a3da34b8fd1fc9680ae6e47d76e0ac56849248b2193dc25a859c710426d96fe094695f2dd9516cfbf1c14ffdefe323be70529e3c485a28739fa4cbd74153e961aa12ab1a0ada6c430ba761d22ab87196f7cd8c0e14aa0f5d6373c25216fea37ddf725f0c23e3a9a57fb5743ab155af7b206c4eeefa2882ebec2fafc482abe046d6573428131e70dfe625f04f3c6939132206dbe7600413", 0xc6}], 0x3, 0x0, 0x0, 0x4008040}}, {{&(0x7f0000001240)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000001380)=[{&(0x7f00000012c0)="fdb21a96a6338f548a1cd828e25f966a9e20471424da3bd71becdecc8be5396a0d92b57d914479300f5d55e4d2a93ea84dfcba7b6a464504ec3ddf74b2b0e36343a5df44878d2e1ee440012e6f90dea776caa453874a482aac4ece97baaaa01308efb557ac747cf8d435eb6041f49f542b53b7dbad21d55f47eb660c984a106a35d444058bf443a3", 0x88}], 0x1, &(0x7f0000001780)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0xee00, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000034000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="002100002400000000003ba051c47035176b5f72", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0xf0, 0x24000081}}, {{&(0x7f0000001880)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001980)=[{&(0x7f0000001900)="52518f13b77b518be9afebbb84d4f0bc10166838abb98b8f6ad7d4842b76753d484c28067f474ed96a57a983029ebdd40b4af1de120ae1eb9fd0087c1503e3e51dcbdcb271ae0c27ec39af99c034b0d41195a9", 0x53}], 0x1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="18000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="18000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="3000000000200000c212e0a24dc27352", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32=r2, @ANYRES32=r3], 0x60, 0x4000}}], 0x4, 0x0) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f000057eff8)=@abs, 0x6e) (async, rerun: 32) sendmmsg$unix(r5, &(0x7f00000bd000), 0x318, 0x0) (rerun: 32) recvmmsg(r4, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000b80)=@file={0x0, './file0\x00'}, 0x6e) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), 0x0, 0x0, {0x22}, &(0x7f0000000a80)=""/210, 0xd2, &(0x7f0000000500)=""/233, 0x0}, 0x58) (async) syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x8100000, 0x2, &(0x7f00000008c0)=[{&(0x7f00000004c0)='{', 0x1, 0x1ff}, {&(0x7f0000000640)="535da8b3ce7bfe0b9148197c9e2f34c460c8d2bd87e09a34467fddbd72566d22db957c4ffafbbbe6e2b4e9cabb78757df3dd2ab4a2842164ac4083cfe4eabdd09f868e46729a1f17eb46930b6984ff4a7844c581bc1ce16239a41b2226dcb7253e3e2c77f2184b0bb8f15c500aaee410f7342ea31f6dc77847f2f9a459519e8019fd112c75572cac5067668142040e8a9d5c1ecd28ed0cafca0bd6685ef3", 0x9e, 0x10001}], 0x2000, &(0x7f0000000d00)=ANY=[@ANYRES8], 0x0) 00:07:06 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000540)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x3, 0x0, 0x0, {0x1}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWSET={0x3c, 0x9, 0xa, 0x401, 0x0, 0x0, {0x1}, [@NFTA_SET_ID={0x8}, @NFTA_SET_NAME={0x9, 0x2, 'syz2\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0x1f}]}, @NFT_MSG_NEWSETELEM={0x31c, 0xe, 0xa, 0x201, 0x0, 0x0, {0x1}, [@NFTA_SET_ELEM_LIST_SET={0x9, 0x2, 'syz2\x00'}, @NFTA_SET_ELEM_LIST_ELEMENTS={0x10, 0x3, 0x0, 0x1, [{0xc, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_FLAGS={0x8, 0x3, 0x1, 0x0, 0x2}]}]}, @NFTA_SET_ELEM_LIST_ELEMENTS={0x2ec, 0x3, 0x0, 0x1, [{0x2e8, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_OBJREF={0x9, 0x9, 'syz0\x00'}, @NFTA_SET_ELEM_EXPRESSIONS={0x84, 0xb, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, @notrack={{0xc}, @val={0x4, 0x2, 0x0, 0x1, [""]}}}, {0x28, 0x1, 0x0, 0x1, @dup={{0x8}, @val={0x1c, 0x2, 0x0, 0x1, [@NFTA_DUP_SREG_DEV={0x8, 0x2, 0x1, 0x0, 0xd}, @NFTA_DUP_SREG_DEV={0x8, 0x2, 0x1, 0x0, 0x17}, @NFTA_DUP_SREG_DEV={0x8, 0x2, 0x1, 0x0, 0x1a}]}}}, {0x10, 0x1, 0x0, 0x1, @exthdr={{0xb}, @void}}, {0xc, 0x1, 0x0, 0x1, @nat={{0x8}, @void}}, {0x1c, 0x1, 0x0, 0x1, @dynset={{0xb}, @val={0xc, 0x2, 0x0, 0x1, [@NFTA_DYNSET_SET_ID={0x8, 0x2, 0x1, 0x0, 0x2}]}}}, {0xc, 0x1, 0x0, 0x1, @log={{0x8}, @void}}]}, @NFTA_SET_ELEM_DATA={0x150, 0x2, 0x0, 0x1, [@NFTA_DATA_VALUE={0xb4, 0x1, "ae5b628be71af416daf2914173d3b33d607c52fa2a12ebc23e84f68122b14d4276f683c3aab5b21e186ab554a45ff81496f6e4e7e79680c56022047cf5a69cf4e1994b746e4219a25ece581cbfc5b06e7297f52811925808cdc462b9205c666c09be882ba4a84ba8ffd9f269d1d7008ddb8b4d2e6d55ecf810ad146507c966093f8de8205e48cb731e4006424a95aa1d697624d724816fc262831c4186dfdb48c00ea945638e2f1fdf950283a58b2418"}, @NFTA_DATA_VERDICT={0x20, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x5}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffc}]}, @NFTA_DATA_VERDICT={0x5c, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0xf73}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffb}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz2\x00'}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x5da}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0xffffffff}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xffffffffffffffff}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffe}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x4ee}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffc}]}, @NFTA_DATA_VERDICT={0x1c, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x1}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffe}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x6}]}]}, @NFTA_SET_ELEM_KEY={0x100, 0x1, 0x0, 0x1, [@NFTA_DATA_VERDICT={0x10, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}]}, @NFTA_DATA_VALUE={0xea, 0x1, "c4646801b5a04ce16c6891ed90047380a9b6b850c58ed9df19f68557cd4f97f6492952e2cfaffdb4f5a257a29c3f18e07c5daad8499fa0b18f51650b42edcc19dc72198eca5ee8f6b2b2e02f23dfd12748f72c69a30c511beed2fc1d07ece81cbaf79e07dacd4b47476c864a53dd837f49b2fe0f543f496b377e38449fe3e990248d1931f806561fc10094ca8971722ac42aa179b64ee32d6588eb1cdd0cd7eb4a34c350d45e02fd42fdbb4c3bc7d0f00154ae0f7e435469b7ded522b0358af7d64729c9555c390f31a8e9a443b42b2b125bee9c142e4347a34f5da6aa15fe1af8ddf785c0b3"}]}, @NFTA_SET_ELEM_EXPR={0x4}]}]}]}], {0x14, 0x10}}, 0x3a0}, 0x1, 0x0, 0x0, 0x8010}, 0x0) 00:07:06 executing program 1: mount(&(0x7f0000000000)=@loop={'/dev/loop', 0x0}, &(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='msdos\x00', 0x0, 0x0) 00:07:06 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = dup3(r0, r1, 0x0) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000000c0)=ANY=[@ANYBLOB="3c00000010000305000000000000000000cf0000", @ANYRES32=0x0, @ANYBLOB="00000000000000001c0012800900f8ff0600"/36], 0x3c}}, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x31) r3 = openat$dir(0xffffffffffffff9c, &(0x7f0000001900)='./file0\x00', 0x80040, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000100)) ioctl$FS_IOC_FSGETXATTR(r3, 0xc020660b, &(0x7f0000000040)={0x0, 0xffff8000, 0x0, 0x1}) io_uring_register$IORING_REGISTER_FILES_UPDATE(r2, 0x6, &(0x7f0000000140)={0x80000001, 0x0, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff]}, 0x9) semop(0xffffffffffffffff, &(0x7f0000000040)=[{0x4, 0x91, 0x800}, {0x3, 0x7fff}, {0x2, 0x7, 0x800}, {0x8a05d7d42ca447e9, 0x64, 0x1800}, {0x0, 0xfab, 0x1000}], 0x5) truncate(&(0x7f0000000000)='./file0\x00', 0x8) 00:07:06 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)=0x4) r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000001900)='./file0\x00', 0x80040, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000100)) ioctl$FS_IOC_FSGETXATTR(r0, 0xc020660b, &(0x7f0000000040)={0x0, 0xffff8000, 0x0, 0x1}) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000065c0)=[{{&(0x7f0000000640)=@abs={0x835ce80e18a7c968, 0x0, 0x4e23}, 0x6e, &(0x7f0000001680)=[{&(0x7f0000002840)="0c5590567bbafb03a90b24635bc6596df9665b66fd4b2535e6867babad376e1a983f906f30de500eecbfeca6502aeb940227887608139c0cc1edeb862bfe4842584f54f64cf17347c8af958625fa44e79acb97f61fd5a60dbd3144f273752569bbc63a9d11ef1ad890ebef13bc692a0ae99891596c458290e06a574408a317519a83ab3cc25cd00b9b3921f90d640c2b388a17a7787595499b7f14f27bf199baed83b9e574cd59386af7de8bab999ee7d92875a6af6f23ef391c8c34444040d19a1b8720f151491135023b0668c57a8010741389ef97733566ac503154bc7dec97f43af372ee6665468b26896a5e32ccf84022472d9cb026409181e0f6829dca421c21f909a8ca2c3de60f281406c405046f109ce0df787d10e96025a2da7e5c40857115ea4d2216071c350bd5ec93ae25f499c0325407f20a452dd20a61775efa4e7ad7a13c93dba971514e152bef05d0c454a54544e4e769ad7ed11984345efef20a86d3ad9fd47d6c1eeb55eb9e22f0352b6b4c3a14134278a740a32c0b861dacb880ff24ff88198401f83e390c1e3ac26fb028055f6104384e46eb9bed4f57147d61c8ddc4483061f8e3b505430622f803e08ad7cdab72f58b56bc018f449bac14f93f0c2730adb71210939638b5a5fdee71898f1de664dd2c72126cdb65abefe969f03163b72de3520b2cf8b88db38fbc0dfbeda41247490aee6c79e4bd3608fc1659f4215e36e93cd4c93ba8a30208e48fe14b5bdb900fe60f17ee08dc516f592ce7a97991a31886ab357e2692d342006373b2d06a89b833159827facb8b543e6fe89f258221b48d968bbf6fe964ca5cf6ad1254dd6c6c29c1b95c2cfb5b601bd06041488df38d10da9773f22ec5595908d1f9e3855af917cb23c305366180a45b499d4801d32e1ff86b8fc10daea622c0949b30c175050b2df6867c656e8fb9bca19c4c27109abf74412f82881bee0b9c376feb827a74536b59da6efecd5d9615d0a4af5e96620848c0e70b79dc2d06813fc29c079b04fc1bb4aae7d338503ab1cd599ab82085d739d71f9714efc29762de867bff3741d5cdfcc6b2a5106c7431da55250e0926d5b6870a60bde6abafab857de45b7ac21e80140a0d43bf8929d6e02b5c91decb164fd5916e185065f848c35bdfe03ef44adb68b26bbd860e367251da1716f6af419d74cbf3f30cad9b6c0c99c56513a3958419288ab10685c4669f773f91c37c943dc77e61316a6bfdfbafd8bf587653b3b3b516cf32b3376f4355f410eaa29004edb8b7722b2afa41d6af5090524600002a59e3eebc5c297ec4fd2877d932c7532059e68b4d29c334fe018683b6d58f6bd8f9758e807b2575df49d64468ee9860a957f7fd5f33f9c9e34fe4b8f1d73ea3ac74cc6e292595ad05a53f4ab68c9dfd3b54c1c92296a80163b62cba9ef16eccc2d4c46fee286d246040a3ceab602f258bd33fcdd59e144dfe08a8009804957d91b7164efc6afba5eeb8adad92128cd3b1164dbfb341adfbb265fd11c06f0a3e29bbb0f61a083acee87927130cc390ff77d4213f1e4c431b315ff5ec5f60009dae16588829fb08c3f4602df7fb4f50785ebfc2cc8dbaea15a5b1fb53cfa1aa8bab2ccf5ab3a0c498e5a5286a6371fdfee931dba8a275b49ae2f5265f99a3d5a59d15b382fd7f696a2a76d5d3b207d4978ce9c9cc5287b8202bd65105e4465c880d7d86e2e7ae4593954049137644e56a034beba354dad42e46d82d5c9e610664846d5c2d5edfd755138197e58c20f6360e3c36d91ccf475642a0d600bfbb98caf4c1d12638b14f64a2ff0354cb39b0e30df2574c8add330a5bcf2b254920b49b7f66423d9b3335291da3b80797fb0cdd3e79c3902b29707ce5b054b548960fa7885cfe20f7047c5ec80b00b631464643154853c5e6dd9f9cad6ff4264a4e985efc3e86c7508bc174f6878504f68635b724b877166ed5aab44971458872be6dd18d69cd058c17e3c1f5d10d8c319bb8f9603c9be8ab19980c5b408408a857bcd8679b9c992fb0ab26ebbc0d3d5548e572196809a68eab1bd576c33b3be6559c58b0b4737bd2d84b1fbfa216e3c960da9a4f8bdfb74d52ab41436effa28acaf7981f1a1a1e578b4a17843be917fe2e66f41c3be088585921ae056411ea2c8d202090f12af235464d0c536a18b033870eb824db4d1e50fbe64e652983b9295ba488dc8281d8c7b052125332139414e2805df27663a17195fc1978015baaded69eb9520ae7edb6c0d7762224fa0b41e5944bfc492620b6a005df15f5c69ea7a0130918d9b741ed5401ffdd513d9f87797424323c0b5c6665d8bf7c9e881e088b03c76f3b077380697b996cf61fd79bff921fe7da2880473a129526f3e2cefb3cd9e1b41133b5f1e5e88185835390cb395733ac89dbbbe672ccdd86e1a96d9e56e6938971f133a2976e0f35a3ba378b37cefb1872810135bdeef1d0baf6e58574ec85c61fe5935711ea91e66bd8621387c9e0cafbc3bd930b262c0dab9a82bbd3d4040ad0bddd07c1c34b24db37c3f20124ac0a5abd7d79ee6679e3a570fcf68f0f1b36aabd34cc968f7b8eaf3dfafd0fc5a8d3c726d5b29cde99eb818fb2f61b4604ca4fa3c28149eb109a10e6e8cad50dacf588e303bdfe161917f925bac6d9b0880ccd705ed10604a8df184a91d8578321fb6f26411f215e5dcf097687bf3b15f38a747aa78f9b8ef56235a6201a1568414032cc339cf1e66049c1ab686eaba61a7be6fb2084c398dba126a914154180ef2908d71a92908296f079a99edf6498537133502c46a7e7c2640be59ff3d40d0a4c008760094d4bb8817b2c2df6f8085b64e5780e18197ee4c2de4728813d6d4dc2610890acf01d46d26a7480bacf60307c6694f26e3e3112e91be9f0cba046ed6d13764c892296390e60161e198f59d5617ed59056c50d251bf9893a5dd02a5ea716610b8778d7d2e98e51c7c4f5a7e4c3eee57d61fcb363d5d4988ee15d0f633faad7fc1ba2f7f074acfb1275ebf69e9e1f7b194a0b0a6a842fa95841d592d5645aecc15ab7556ad163d274ed7de060a47d48eef17233b290e39e8b6940990869ee16eb3c8cb507f7bedf84f6b8ceba4b272082f37367098544ccec4e02f6a364a206b2c089a3aed067c551b5294a98c8e049c46e94905fe72e1931185389ca907d90b6911f676361ed2aee2af79b7c46537308ca84e6b8aea152c82c8818f0358d65c0482aafa5d7a5ad42645b1e225ff516f9769572a3c926fb40ba11030cb958227b653a1cb7f393888746b133cf5f5e4619e3f832ccddc997a155e78b7248e37f0b4e44b6dee012df0eae4956f07e8ca9b91c7109bd3dc2f1654f8dd672df86ab79898729c00e70565361b6611933fd88dfbddfed1ccbac70ee13999801f85b9df508b084ed10f42ca0e850f1c980218fb857e933e3190e5dd083b225b428ca53fb8ad00c1e331f9694a6b04564570db09734279c4f18dda6aa5a0465c3432f2bdd800a8d7e02aafe93c6fe8b0371d400d8b9c43182c71bf99da9394a4608ef2269e5ccf260685eb6d96c2d46133e0a251f522015ca99070d44039338dbaf128710fab1e530795909c073d3a293d631adea83e10550cc81b9c284e44a482a360fa98af82b631d73c4daa5526575400a8468234cfd80c3d9327c5b53bc7fd0e7bf4f662fb0b4470af68d9a5d42ef58c1f19825cd2878bc283a604b1c971852861d56a93ab7dc28b243ab35afbe53d9747819b8ba9913dcf86022f4a8a3ce2daa4a12025319fc7ce2ca897d6d6ffa7fceecf3ba16d6a0e6992f897013af98dfe12d16302ebb1d726ad622c62b96e8a20d48b4f83e33e1f3cbad77f1b614850e2f09cc3a2c1811fc13f01b9551a203e3bf4975e88a7511aeac03406959d4ef5d5d955b900e2f02e59a8fe61a8999eec451de13db197e824306e9201a0635af0254f561ac07270c88788c04fdd14e8403cf947a8361ba6a74464657c269760735dce36e73268fd6b891d36feccf7d132874fb7d3e1b57139136a4dc2e2e1cf5f2d0c016888ab05f6eeec75d74f7d002d344f089d44ce75e5599d22216b24d787dbe8139c2d472001e6a6a9ebc6a3ff60e698093ec1bde800223f2fdbd38bc78abfbf0dd54d4728ca6657fa7d32778032c73c42d0a3520f7c514831f7108e0b7deffda3a3871f4b6b2c5a7ddd3c7032d25899b4a873aebf9df63d025b09c9d766f4e87d13c21ff42514a1f0f2d52d04882970fc6ab2849e4bd6c0104b52e529a5f80b451256c788506da4cec915a225411ec15ec44c3f24811436a1299403dc1b8174c69e4e838b1a1d99b90d05f6a8dbdb2ec2a8949573fea2e22e708639491b32eac158510e0bc1573d90d564e6ce7dc36b59c33a4a957f1b22f7ca8361586024adee14a307bc0714810110974425bff18f013369d5449677c32caf0acd37f155a54ea3ab97c60b85f5945f5b94623a92aa8041ac8243e82d72cef8306b26a2d1e120a8c177efbf3c6fe984f23adfc823064132952553566d9e2dbfa90a748ebecc32a5cbae96701bca21d7db4f83878cf97ff0760eab1dfec26f3fa6adf56b443e044843f1613ac220e05d46ef076ebe7673f8bd635db3bb16c13b7d121fdf3cca9111ac524c6c688f67f722428d2694c746f67fc0d5e1e3563bcff40f302363e03461b00e064b3e766303e3029e0cf00cc44a718c92b7d4e518d46e5e479bcc67e2656a25b5353db4ab838ab677850fca4959ffa228e6818b342672a3dca45729145aa62a78ff181994a064124dad7e15ebafac8b2bfc75b682a173f2444b0f5799c1a5daaddc1f381309b3f30d64ea9d5d84cf524f1a6ffb61caf6cc07c008d981b2baa9fddd0554719be0019dbde289c5025e42a103298a32cc66b19a0cc4347ec9ed9b1c3232d3756d3cb927b8ddb75987743193f01d3deb8cfcb2c75f6f9095ad37a61081b498be35e3961eebf34d7cc6063c018379f1fcc3d91e79b71dbc5bc13fe63dc40ba59403b30d54d71b7fab3463abceadb49a8688752dc06d14386ace05cb3bf24c6133684026e198cd1888a8106fac0c7830c16cddba6982e56d20966a65b1a759d5e7fdf172d6711cb8d2a4fa08618c055dfffe68a46c6f9054dca0218802868b404459d8a7e4fb75b5ed6099caab8d25b93328a4303ddf2234a42a23379549962ec388981cce1f79c1f03e6719d940be3da8a9430d0e405fbbf5be92db13965800d0c6a1c539cb2b629cbc0d501918fffd1ef4fd4861c26bd09e681a1a49c5842a9ada109c618b8bd567d8af323184056f72703a64aa7d5e1c5b052f4a4d19e5b19d47216efd69f9ffe2423f8b8e3e048390ee911a38e0cd23e63e4de5eb3df35376eefeb8d69ccd5efef0e6834c9b5229654d0e278c03a35e1576e30a2bea67d67251c7f8b54d669428e0dca0e92ac4bba0da16459225c6c160dca981aa7e2d688e185bd52928096955edf9b8296cce2b1155000142033badda8f074664ca0b7d452240e5caf126d74b5c60f779e5dcc710385918cb58dbaa17ad7e9015d9f388cd262b423d2debe67f15a6b5ef7a3eaf0331d6dfb89a876c376a641c5f16f559c1335fba921e0a9905f560bbb1a5118c37437a8e6990e44fbd42d6764f3122949d83174ae5efd847704ae33606cf8c06dc0ecc54e770e325971db34d0e40cc1879366337c9951abba12a576e54bd15577c9403292ef6338ba2acfc3d589392761f70f03ec82b7a92364480fef914b8262feda088c5aad13c28ec9c02b58f6ed78691f635d059cb0cd589b", 0x1000}, {&(0x7f0000000f00)="92853637f048f4824ee0c416096fd329db372e184702521857343976708ab1524602a3c5726c59c46d4552a95c4278c2512522ec46264e85d72e6e23e3ac5e4196481f5ca400152ef3991a551279cf9b657103f506f4aa198616452381d2aac9e0ab4f5aae094c5129b0c8ce98b586d4940169cf4a4bd40c5536a112162c5a86474f55829e7cc2a2272e739277d63324cf555d61feb6f79ef46d1b0471d820374ea65b", 0xa3}, {&(0x7f0000000480)="51a08148c719372887facfe4f9f642b9a745132d3640e379c8dcc8e74b1bc4371881941006a33f57af4accde62e2e594cf45a68d", 0x34}, {&(0x7f00000006c0)}, {&(0x7f0000000fc0)="880b16b1cb9620123fc18fa406ecab48d3f52f0307a121451703914c82ecd96bafee147b10690a33e762601f4c3f590efeab59a84ddf1f94214d05e80ec252b37214461829eb915fea95981d55cf3e90887d7192b100d6269a5d356111900c2ee5e779f3", 0x64}, {&(0x7f0000003840)="88bab885dd53856b05bffd6e3bdc3055eb9836282720200b7be71f7fa4595f1707859c240fbb9b798c9f688dd517009bcde7bf0fa7691a4b53b74617bad05e6b08c732de91867d79fa3d1ca17990fa2bd50f9ce439a2ee7591f14159e3f28a6b855996e7f3ee7235bf70db78be883f07305fe939228596202ae4bf1717643d434fbbd7a4dc81a96a383264fa80176d59f82b25705daffb7201638f53998bcc2dde8aa16132e364c4678dd2e347257af41e97b6c53ed76759a30940b51cc956182f7871756c8152d1e52d36817baf8c025cdfa1740696328a2a6376749adbdfcf82cddc77d4ab", 0xe6}, {&(0x7f0000003940)="dad30c551c166d49080dfae02d44608913ea7c4c9b3e5b83395cecff223de8021b5e5199562dc4823988112064c329fd8af5345f84d1b2a3cc5d4c3297f349e7b31638c6a7ac786e3bbf1394996deec08f432eff4171c409133a686beae1dd9d79da325de01fe443373556c13ee5be0f435c78467aa6291f6e2af1f6b2718ada02f4375fd89ca4f29b9eb9", 0x8b}, {&(0x7f0000003a00)="3b156bbf3526c7d59130e127b7d1d80c6bb52b4e8f6162394998865de9ba09db2fb18788e698fdd91080269eb8e733e2204156c1f15150826a214ca6a6d20a039b130ee9a6fe7c771b75665ed0fc675f6128880237f8d6709c2c5dafb158e64a2f99cc785246b3c70e976de644b45d457d5709c5585a2eaa257510d15777a50048d496f185d8eb3d28ac0a97b201cdd88c347f43ee84edbd", 0x98}], 0x8, 0x0, 0x0, 0x4000000}}, {{&(0x7f0000003ac0)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000000d80)=[{&(0x7f0000003b40)="d3f1d1455af4e9a6bcfcf92e62b1390b6304d4dd6864d7fe763d00d6e00018975f67489c7afcf610c284f3cd021cc7a89ffcbc13aa47a9ea7d0cb2975576cf91c25597511216beec71fa829990bfefa4298ebfad75043f25db7ef9954d2763a279f0f0cf21ec", 0x66}, {&(0x7f00000009c0)="fb43085fc0ce4210cb65ee703782d66ccd2901779328ae1f1d0bd85ad5a8741182b0", 0x22}], 0x2, &(0x7f0000003c40)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xa0, 0x4000}}, {{0x0, 0x0, &(0x7f0000004000)=[{&(0x7f0000003d00)="38088441b61eede032f54091655d4c273fc7a5d38e4d96de05f8b1379adcf88b9c56bfa9a6863b8e9c25ea53ac145f66ec2f5c01b4731ca7e0e417463d2d8a304047aee3d40d856113bcc37dbb92ff3de456d11a9f9397c1c493ed02a1db0ea411e3f5e6f5c67ba2708df7cc9f3a1bd10ce55a51be0116", 0x77}, {&(0x7f0000003d80)="e87c37d42545293d80126c1d1881735f8ccafec6459e5115b818cffadd3040effaa9ba6f7e24283ea4d0f31394c42f9670dc369793d3b47b61a9d8aa3c875973aba2191c3307ab1155966530d651c9b3315c0cd30578484ed100f72e402ef5e3c1e800efce7ed4663f883c0e4c75290645764e57dfb190e51bf43d9cc922cde979c5d7a8eb8739dd46c2b482a0d93e670e08e1eb18290eecb434ee7a6db49798411c6e1cabca377ee07cf630efd95f282f1d1bdcaae59ba3bfa82a8a32010ec97d26aaa388d08ade6e5cf15402d40cafcb9d0161e40d3e867b", 0xd9}, {&(0x7f0000003e80)="b76038351a46658fcae9661ba0afddd5056757929574e39913b41801cfd558a4be83db22caaebc050d0d05a1ae938cdb4c59fd7988400de1ac5f178c75e943850ed2d5fb6e1f783aa7f14d372dd3b763b3bc65b52bf4ade9a8cb64c5f5231046448a4ab4d2873510ca8c7c1fc23184511936a2cf37bfd0b1a2053dd35af1c93f5506e5476d4750df2ab2b24642fc0378a79fc76d378077d2408fc87def3a0a6d4343eb9e717089231f24fec1e2822666e57da8dc5583589696f86f3d", 0xbc}, {&(0x7f0000003f40)="56244fbe512af29f36a9993ccd0214cf6f19df3482fd4f7e0f7f663b6e7d7e58cff0010108b7caf0e47122fbdd11af005df97f27b483cd04bd329ea2685596b84f11ec6d426017868ad81d16c2c832f4869cea5578c77fa3b2b70ab00cee2efd74b30b6008c92f51db24af0bd8aa765c93335ba9c57677c21c6cf93c62a26307a8822c3e14c0c66e9811eda6c66f4af7c9e7218f99782ab177778c481f51cc664f2477", 0xa3}], 0x4, &(0x7f00000060c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x68}}, {{0x0, 0x0, &(0x7f0000006240)=[{&(0x7f0000006140)="f769ce6c4de34e9f3273da5c7aa8081df6d4a0606aba2c63ed3ff1547e6e9f8c9e4209c5d31e117aa7ee03efae36c6a4aef1e70ecdfa430f9e0fc3f56afd3f4d8d53cd7bf6b98ca4441907467f0622cf96020817d24e4cc980c769a17a5a76ef446c7ce92a0a1859294f547b4b42039eb3e609caf7b7ad623a34829795359c4f7cef889188e45eec4d12338f26e50cfcc0c052cb80d5008e95412427ec201a4becf6d8abbe93b7097d8fdc09b1c12752a54f73229c0807ae291f57a9dfdeba7b61dea7e8ce2fa16cb67b09e4c89a66e370a6bc7d30058fa810c4d7e2ef3d77d05ee777216afd5c7ff55c7597cc5a5040550d58b9a8", 0xf5}], 0x1, &(0x7f00000064c0)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @rights={{0x14, 0x1, 0x1, [r0]}}], 0x100, 0x200ac054}}], 0x4, 0x810) getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getrlimit(0x8, 0x0) getpid() connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000002740)=[{{&(0x7f0000000240)=@can, 0x80, &(0x7f0000000300)=[{&(0x7f00000002c0)=""/20, 0x14}, {&(0x7f00000004c0)=""/116, 0x74}], 0x2, &(0x7f0000000540)=""/110, 0x6e}, 0x9f}, {{&(0x7f00000005c0)=@nfc_llcp, 0x80, &(0x7f0000000dc0)=[{&(0x7f0000000700)=""/207, 0xcf}, {&(0x7f0000000800)=""/207, 0xcf}, {&(0x7f0000000900)=""/7, 0x7}, {&(0x7f0000000a80)=""/239, 0xef}, {&(0x7f0000000940)=""/116, 0x74}, {&(0x7f00000009c0)}, {&(0x7f0000000b80)=""/251, 0xfb}, {&(0x7f0000000c80)=""/252, 0xfc}, {&(0x7f0000000440)=""/13, 0xd}], 0x9, &(0x7f0000001740)=""/4096, 0x1000}, 0xfffffffd}, {{&(0x7f0000000e80)=@ethernet, 0x80, 0x0, 0x0, &(0x7f0000001040)=""/167, 0xa7}, 0x5f1}, {{&(0x7f0000001100)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @ipv4={""/10, ""/2, @initdev}}}}, 0x80, &(0x7f0000001540)=[{&(0x7f0000001180)=""/111, 0x6f}, {&(0x7f0000001200)=""/66, 0x42}, {&(0x7f0000001280)=""/240, 0xf0}, {&(0x7f0000001380)=""/133, 0x85}, {&(0x7f0000003bc0)=""/81, 0x51}, {&(0x7f00000014c0)=""/78, 0x4e}], 0x6, &(0x7f00000015c0)=""/112, 0x70}, 0xfffffffe}], 0x4, 0x2000, &(0x7f0000001640)={0x77359400}) syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) recvmmsg(r2, &(0x7f00000003c0)=[{{&(0x7f0000000000)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @mcast1}}}, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/6, 0x6}], 0x1, &(0x7f0000000340)=""/109, 0x6d}, 0xfff}], 0x1, 0x23, &(0x7f0000000400)) bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0xa, 0x16, 0x8, 0x7f}, 0x48) [ 426.878685][T15202] __nla_validate_parse: 66 callbacks suppressed [ 426.878695][T15202] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. 00:07:06 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'\x00', 0x2}) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000000)={'nicvf0\x00', 0x200}) (async) ioctl$TUNSETOFFLOAD(r0, 0x400454c9, 0x13) ioctl$TUNSETPERSIST(r0, 0x400454cc, 0x0) [ 426.891242][T15207] tap0: tun_chr_ioctl cmd 1074025676 [ 426.892522][T15207] tap0: owner set to 0 00:07:06 executing program 1: mount(&(0x7f0000000000)=@loop={'/dev/loop', 0x0}, &(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='msdos\x00', 0x0, 0x0) 00:07:06 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = dup3(r0, r1, 0x0) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000000c0)=ANY=[@ANYBLOB="3c00000010000305000000000000000000cf0000", @ANYRES32=0x0, @ANYBLOB="00000000000000001c0012800900f8ff0600"/36], 0x3c}}, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x31) r3 = openat$dir(0xffffffffffffff9c, &(0x7f0000001900)='./file0\x00', 0x80040, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000100)) ioctl$FS_IOC_FSGETXATTR(r3, 0xc020660b, &(0x7f0000000040)={0x0, 0xffff8000, 0x0, 0x1}) io_uring_register$IORING_REGISTER_FILES_UPDATE(r2, 0x6, &(0x7f0000000140)={0x80000001, 0x0, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff]}, 0x9) semop(0xffffffffffffffff, &(0x7f0000000040)=[{0x4, 0x91, 0x800}, {0x3, 0x7fff}, {0x2, 0x7, 0x800}, {0x8a05d7d42ca447e9, 0x64, 0x1800}, {0x0, 0xfab, 0x1000}], 0x5) truncate(&(0x7f0000000000)='./file0\x00', 0x8) socket$nl_route(0x10, 0x3, 0x0) (async) socket$inet_udplite(0x2, 0x2, 0x88) (async) dup3(r0, r1, 0x0) (async) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000000c0)=ANY=[@ANYBLOB="3c00000010000305000000000000000000cf0000", @ANYRES32=0x0, @ANYBLOB="00000000000000001c0012800900f8ff0600"/36], 0x3c}}, 0x0) (async) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x31) (async) openat$dir(0xffffffffffffff9c, &(0x7f0000001900)='./file0\x00', 0x80040, 0x0) (async) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000100)) (async) ioctl$FS_IOC_FSGETXATTR(r3, 0xc020660b, &(0x7f0000000040)={0x0, 0xffff8000, 0x0, 0x1}) (async) io_uring_register$IORING_REGISTER_FILES_UPDATE(r2, 0x6, &(0x7f0000000140)={0x80000001, 0x0, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff]}, 0x9) (async) semop(0xffffffffffffffff, &(0x7f0000000040)=[{0x4, 0x91, 0x800}, {0x3, 0x7fff}, {0x2, 0x7, 0x800}, {0x8a05d7d42ca447e9, 0x64, 0x1800}, {0x0, 0xfab, 0x1000}], 0x5) (async) truncate(&(0x7f0000000000)='./file0\x00', 0x8) (async) [ 426.943776][T15211] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. 00:07:06 executing program 1: mount(&(0x7f0000000000)=@loop={'/dev/loop', 0x0}, &(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='msdos\x00', 0x0, 0x0) 00:07:06 executing program 0: r0 = syz_io_uring_setup(0x7d0c, &(0x7f0000000080)={0x0, 0xfffffffe}, &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000100)) io_uring_register$IORING_UNREGISTER_PERSONALITY(r0, 0x19, 0x20ffc000, 0x0) syz_io_uring_setup(0x374, &(0x7f0000000080), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_READ_FIXED={0x4, 0x0, 0x4007}, 0x0) syz_io_uring_setup(0x3684, &(0x7f00000000c0), &(0x7f0000ee7000/0x4000)=nil, &(0x7f00000d9000/0x2000)=nil, &(0x7f0000000040), &(0x7f0000000080)=0x0) syz_io_uring_submit(r2, r4, &(0x7f0000000140), 0x0) syz_io_uring_submit(r1, r4, &(0x7f0000000040)=@IORING_OP_WRITE_FIXED={0x5, 0x20, 0x4004, @fd=r0, 0x6a, 0x1, 0x9, 0x10, 0x1, {0x2}}, 0x7) 00:07:06 executing program 1: syz_mount_image$udf(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x10000, 0x1d, &(0x7f0000000200)=[{&(0x7f00000102e0)="05000200730001001516f0014f0000000300000001000000002b4e53523032000000000000000000000000000000000000000000000000000000000000000000000200"/96, 0x60, 0x6}, {&(0x7f0000010000)="0042454130310100"/32, 0x20, 0x8000}, {&(0x7f0000010020)="004e5352303201000000000000000000000000e89e8d349bdad9bc0000000000", 0x20, 0x8800}, {&(0x7f0000010040)="0054454130310100"/32, 0x20, 0x9000}, {&(0x7f0000010060)="01000200e2000100613ff0014d0000000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0x9a00}, {&(0x7f00000100e0)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c0035134b4f002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0x9ac0}, {&(0x7f00000101c0)="00000000000000000100000000000000000000000000000000000000000000000600020087000100f091ae014e00000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0x9be0}, {&(0x7f0000010240)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000000101000000000000000200000100000000000000000000000600000001000000002a4c696e75782055444646530000000000000000000000040500"/128, 0x80, 0x9cc0}, {&(0x7f00000102c0)="0000000000000000000000000000000000140000530000000106010000000000", 0x20, 0x9da0}, {&(0x7f0000010340)="000000000000000000000000000000000000000000000000030000005d00000020000000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0x9ea0}, {&(0x7f0000010380)="070002003500010092391000500000000400000001000000000400007d000000", 0x20, 0xa000}, {&(0x7f00000103a0)="04000200ae000100273ef0015100000005000000002a554446204c5620496e666f00000000000000000000000101040500000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xa200}, {&(0x7f0000010420)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xa2e0}, {&(0x7f0000010440)="002a4c696e757820554446465300000000000000000000000405000000000000", 0x20, 0xa360}, {&(0x7f0000010460)="080002004e0001000000f0015200"/32, 0x20, 0xa400}, {&(0x7f0000010480)="0900020029000100193b7600530000000010e607090c0c00354a08160100000000000000000000001700000000000000000000000000000000000000000000000000000000000000010000002e0000000000000020000000002a4c696e757820554446465300000000000000000000000405000000000000050000000200000000000000010200"/160, 0xa0, 0xa600}, {&(0x7f0000010520)="080102005e00010099b1080000000000200000000400"/32, 0x20, 0xba00}, {&(0x7f0000010540)="0001020022000100909cf001010000000010e607090c0c0035134b4f0300030001000000010000000000000000000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e757855444600000000000000", 0x80, 0xbc00}, {&(0x7f00000105c0)="00000000000000000000000000000009004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000000000000000000000000000000000000000000908436f707972696768740000000000000000000000000000000000000000000a084162737472616374000000000000000000000000000000000000000000000900040000020000000000000000000000002a4f5354412055444620436f6d706c69616e74000000000101000000000000", 0xe0, 0xbce0}, {&(0x7f00000106a0)="050102009d000100d40eb0000200000000000000001001000200000400000000000001000000000000000000a53c00000200000000000000080100000000000001000000000000000010e607090c0c0035134b4f0010e607090c0c003548313f0010e607090c0c003548313f0100000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000000000000000000000000000010000000080100000400"/192, 0xc0, 0xbe00}, {&(0x7f0000010760)="010102004100010066ba18000400000001000a00000400000200000000000000000000000000000001010200b4000100efa01c0004000000010002060002000005000000000000001000000000000866696c653001010200c3000100a1fd1c000400000001000006000200000b000000000000001300000000000866696c65310101020002000100904d1c000400000001000006000200000c000000000000001400000000000866696c65320101020047000100c45e1c000400000001000006000200000c000000000000001500000000000866696c6533010102008300010070ea2000040000000100000a000200001f000000000000001600000000000866696c652e636f6c6400"/288, 0x120, 0xc200}, {&(0x7f0000010880)="05010200f7000100893f20010500000000000000040000000100000400000000000003000000000000000000a57c00000100000000000000800000000000000000000000000000000010e607090c0c003548313f0010e607090c0c003548313f0010e607090c0c003548313f0100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001000000000000000000000008000000001010200e6000100665e18000500000001000a0000020000020000000000000000000000000000000101020087000100acb51c0005000000010000060002000006000000000000001100000000000866696c6530010102005800010067cb1c000500000001000006000200000a000000000000001200000000000866696c653100"/320, 0x140, 0xc400}, {&(0x7f00000109c0)="05010200e8000100f237b0000600000000000000040000000100000500000000000001000000000000000000a57c000001000000000000001a0400000000000003000000000000000010e607090c0c003548313f0010e607090c0c003548313f0010e607090c0c003548313f0100000000000000000000000000000000000000002a4c696e757820554446465300000000000000000000000405000000000000110000000000000000000000100000001a0400000700"/192, 0xc0, 0xc600}, {&(0x7f0000010a80)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0xc800}, {&(0x7f0000010ea0)="05010200d70001003caddb000a00000000000000040000000100000c00000000000003000000000000000000f77e000001000000000000003b0000000000000000000000000000000010e607090c0c003548313f0010e607090c0c003548313f0010e607090c0c003548313f0100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001200000000000000000000003b000000010000000504000008746d70051700000873797a2d696d61676567656e31353730363630343638050600000866696c6530050600000866696c653000"/256, 0x100, 0xce00}, {&(0x7f0000010fa0)="0501020039000100106baa000b00000000000000040000000100000500000000000003000000000000000000a57c000001000000000000000a0000000000000000000000000000000010e607090c0c003548313f0010e607090c0c003548313f0010e607090c0c003548313f0100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001300000000000000000000000a00000073797a6b616c6c657273000000000000", 0xc0, 0xd000}, {&(0x7f0000011060)="05010200460001009be6b0000c00000000000000040000000100000500000000000001000000000000000000a57c00000200000000000000282300000000000012000000000000000010e607090c0c003548313f0010e607090c0c003548313f0010e607090c0c003548313f0100000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000014000000000000000000000010000000282300000d00"/192, 0xc0, 0xd200}, {&(0x7f0000011120)="05010200fa00010012bb04011f00000000000000040000000100000500000000000003000000000000000000a57c00000100000000000000640000000000000000000000000000000010e607090c0c003548313f0010e607090c0c003548313f0010e607090c0c003548313f0100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001600000000000000000000006400000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c65727300"/288, 0x120, 0xf800}, {&(0x7f0000011240)="020002009c0001002700f0017f000000000c00004d000000000c00004d000000", 0x20, 0xfe00}], 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="5e8f499bea6902bbe9fc33304a57eca3948633c5c65bf6f8a9defefa000000000000004018c75785000000000000479c4da59cbfdcdc6c7f9a1a6014c5138e592878ca7e7d3c2d3e6ea0421b9764"], 0x1) 00:07:07 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = dup3(r0, r1, 0x0) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000000c0)=ANY=[@ANYBLOB="3c00000010000305000000000000000000cf0000", @ANYRES32=0x0, @ANYBLOB="00000000000000001c0012800900f8ff0600"/36], 0x3c}}, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x31) r3 = openat$dir(0xffffffffffffff9c, &(0x7f0000001900)='./file0\x00', 0x80040, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000100)) ioctl$FS_IOC_FSGETXATTR(r3, 0xc020660b, &(0x7f0000000040)={0x0, 0xffff8000, 0x0, 0x1}) io_uring_register$IORING_REGISTER_FILES_UPDATE(r2, 0x6, &(0x7f0000000140)={0x80000001, 0x0, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff]}, 0x9) semop(0xffffffffffffffff, &(0x7f0000000040)=[{0x4, 0x91, 0x800}, {0x3, 0x7fff}, {0x2, 0x7, 0x800}, {0x8a05d7d42ca447e9, 0x64, 0x1800}, {0x0, 0xfab, 0x1000}], 0x5) truncate(&(0x7f0000000000)='./file0\x00', 0x8) socket$nl_route(0x10, 0x3, 0x0) (async) socket$inet_udplite(0x2, 0x2, 0x88) (async) dup3(r0, r1, 0x0) (async) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000000c0)=ANY=[@ANYBLOB="3c00000010000305000000000000000000cf0000", @ANYRES32=0x0, @ANYBLOB="00000000000000001c0012800900f8ff0600"/36], 0x3c}}, 0x0) (async) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x31) (async) openat$dir(0xffffffffffffff9c, &(0x7f0000001900)='./file0\x00', 0x80040, 0x0) (async) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000100)) (async) ioctl$FS_IOC_FSGETXATTR(r3, 0xc020660b, &(0x7f0000000040)={0x0, 0xffff8000, 0x0, 0x1}) (async) io_uring_register$IORING_REGISTER_FILES_UPDATE(r2, 0x6, &(0x7f0000000140)={0x80000001, 0x0, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff]}, 0x9) (async) semop(0xffffffffffffffff, &(0x7f0000000040)=[{0x4, 0x91, 0x800}, {0x3, 0x7fff}, {0x2, 0x7, 0x800}, {0x8a05d7d42ca447e9, 0x64, 0x1800}, {0x0, 0xfab, 0x1000}], 0x5) (async) truncate(&(0x7f0000000000)='./file0\x00', 0x8) (async) [ 427.075683][T15234] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. [ 427.077771][T15236] loop1: detected capacity change from 0 to 128 [ 427.085038][T15236] UDF-fs: bad mount option "^I›êi»éü30JW죔†3ÅÆ[öø©Þþú" or missing value 00:07:07 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000001900)='./file0\x00', 0x80040, 0x0) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000100)) ioctl$FS_IOC_FSGETXATTR(r1, 0xc020660b, &(0x7f0000000040)={0x0, 0xffff8000, 0x0, 0x1}) (async) r2 = syz_open_procfs(r0, &(0x7f0000001a80)='net/rt_cache\x00') r3 = socket$isdn_base(0x22, 0x3, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001b40)=[{{&(0x7f0000000180)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000000900)=[{&(0x7f0000000380)="4167806722e4d50fa795177e93ac83b1e123f745def5f80bafc7a3ff6663dc213e395e13517cc7fa6b747e9fa2261f14ee264368b9d71a61420779e55b7a87905d8556cac8601b694c9fc994d62c23a8c23359fd80de7672a430a9c2cced25dc388d62e82441fa3bd9ada3bc445880ed607987628e31bad4e6ca9b4c64f35122aac269f46216521e6c65ff75d196d91717a82dd5d3cca7c3053828a644f1789982c99c0efd8d7edcc597ca301d0741980620865e94a932125cd94f310523553d721045a8be7e38cd2773b615ff87873d8cc55f36b0bb96cd", 0xd8}, {&(0x7f0000000000)="9677b19a8c646edcca243f4085c2c7b56ece9c38cac2eafca7fecd0a70dc15bed6a33a672b4fb7820e6f2de8895b2bb4581ece5a2792c05e", 0x38}, {&(0x7f0000000240)="1f9c5b7f85aa3f75fd708cd26655786dd11b0276cad03d4658aec3b13f36fdd9e5614b33d401ba0f8eb37febbbc742910d6d9f5626f810a7a251c406ab7a6d2dbb834d1817e7439c9f7356f10f0f70d884ed072a5a5f8bc66d7517ce0e1f2168f0edfe90930d3343d960089d7c169ee7693278975c35c012381f7c78c591e3846480b14af71b4ec97cb7800796fafeffb752312d1835f242832525b15c0bc3", 0x9f}, {&(0x7f0000000100)="cbbf7c99f631d3baf05f00b5ae43a3908e53e6500388e43d150e6a6b4f", 0x1d}, {&(0x7f0000000480)="610704a3cd251c4b74c5befee1b25b613a8410", 0x13}, {&(0x7f0000000700)="d92aad0e935e88990902f26a7a9c7735a6091b7d50336fc4d8dc35b187ebd99a2709f932cb0f1e7e22eb28f8a9bbd34e665111f78a1202e648539e573b20a18a91db8251b5f5585f9ab65c2bbe823770bc2e68dfa8e714aefbf935d2979a0c007a9c71be43a09c6b63a905f6f147", 0x6e}, {&(0x7f0000000780)="e4b9456ecd5e433c63196597aa94c74e81964d36ed0469e334b4ab2ac0c367e7acaf75e2609be9625c617c2f35335357c8874c0535edb849ac3af17db8af48a396a4d3438ef2feedb1207adecd4872713feada0417d974715b82dbf0e422171ebcb38799804cbe40a5ca6f7cc0f2761f333478c28fe669178a5b2a9f4a4455aa", 0x80}], 0x7, &(0x7f0000000e80)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xee01}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xd0, 0x40000}}, {{0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000f80)="135c098a81e6327f50f5f4df75e716e8264c4cc68fff81f38994dbafabed3bed905c5611b0d0396e7b85782eebe290e3684913c9a445b4d44517c9ae16c806468975492fb92136a5ca2503fcc7ca4379096f35bd6d89ff6294c0c0916d7476f00c0e141d294931549a04cbde5f543defe12ffe37bf7c9195753491d4fb60ceca43de09ec78f4ce0398fe446fd1ce55f0b64b5e748b2cedc8a859b96dfc4478bc6e5b93eea372be732821801908c827986026070838445fcbe2b35d265d5e31d01981", 0xc2}, {&(0x7f0000001080)="dcf5ede2f2bdb1e7cdb51eb2f01cedfac80e0b2d47738159d22ddeb10c5cb95e940ff4899d046eff40288b99424c034126c37f426e4873db071b69968ed9b5c230f59d8ed36cc8e897a103daeac2be3fbc04307a0d3ec18c062322fcffbaf4db99", 0x61}, {&(0x7f0000001100)="1448ad8ef4d7635f2279ec75636ab65cb4d310560812d097c03b4a4dde1aba31c2783d8eb3b7474afcc961f72cfed8a3da34b8fd1fc9680ae6e47d76e0ac56849248b2193dc25a859c710426d96fe094695f2dd9516cfbf1c14ffdefe323be70529e3c485a28739fa4cbd74153e961aa12ab1a0ada6c430ba761d22ab87196f7cd8c0e14aa0f5d6373c25216fea37ddf725f0c23e3a9a57fb5743ab155af7b206c4eeefa2882ebec2fafc482abe046d6573428131e70dfe625f04f3c6939132206dbe7600413", 0xc6}], 0x3, 0x0, 0x0, 0x4008040}}, {{&(0x7f0000001240)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000001380)=[{&(0x7f00000012c0)="fdb21a96a6338f548a1cd828e25f966a9e20471424da3bd71becdecc8be5396a0d92b57d914479300f5d55e4d2a93ea84dfcba7b6a464504ec3ddf74b2b0e36343a5df44878d2e1ee440012e6f90dea776caa453874a482aac4ece97baaaa01308efb557ac747cf8d435eb6041f49f542b53b7dbad21d55f47eb660c984a106a35d444058bf443a3", 0x88}], 0x1, &(0x7f0000001780)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0xee00, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000034000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="002100002400000000003ba051c47035176b5f72", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0xf0, 0x24000081}}, {{&(0x7f0000001880)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001980)=[{&(0x7f0000001900)="52518f13b77b518be9afebbb84d4f0bc10166838abb98b8f6ad7d4842b76753d484c28067f474ed96a57a983029ebdd40b4af1de120ae1eb9fd0087c1503e3e51dcbdcb271ae0c27ec39af99c034b0d41195a9", 0x53}], 0x1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="18000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="18000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="3000000000200000c212e0a24dc27352", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32=r2, @ANYRES32=r3], 0x60, 0x4000}}], 0x4, 0x0) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r5, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r4, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000b80)=@file={0x0, './file0\x00'}, 0x6e) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) (async) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), 0x0, 0x0, {0x22}, &(0x7f0000000a80)=""/210, 0xd2, &(0x7f0000000500)=""/233, 0x0}, 0x58) (async) syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x8100000, 0x2, &(0x7f00000008c0)=[{&(0x7f00000004c0)='{', 0x1, 0x1ff}, {&(0x7f0000000640)="535da8b3ce7bfe0b9148197c9e2f34c460c8d2bd87e09a34467fddbd72566d22db957c4ffafbbbe6e2b4e9cabb78757df3dd2ab4a2842164ac4083cfe4eabdd09f868e46729a1f17eb46930b6984ff4a7844c581bc1ce16239a41b2226dcb7253e3e2c77f2184b0bb8f15c500aaee410f7342ea31f6dc77847f2f9a459519e8019fd112c75572cac5067668142040e8a9d5c1ecd28ed0cafca0bd6685ef3", 0x9e, 0x10001}], 0x2000, &(0x7f0000000d00)=ANY=[@ANYRES8], 0x0) 00:07:07 executing program 0: r0 = syz_io_uring_setup(0x7d0c, &(0x7f0000000080)={0x0, 0xfffffffe}, &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000100)) io_uring_register$IORING_UNREGISTER_PERSONALITY(r0, 0x19, 0x20ffc000, 0x0) syz_io_uring_setup(0x374, &(0x7f0000000080), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_READ_FIXED={0x4, 0x0, 0x4007}, 0x0) syz_io_uring_setup(0x3684, &(0x7f00000000c0), &(0x7f0000ee7000/0x4000)=nil, &(0x7f00000d9000/0x2000)=nil, &(0x7f0000000040), &(0x7f0000000080)=0x0) syz_io_uring_submit(r2, r4, &(0x7f0000000140), 0x0) syz_io_uring_submit(r1, r4, &(0x7f0000000040)=@IORING_OP_WRITE_FIXED={0x5, 0x20, 0x4004, @fd=r0, 0x6a, 0x1, 0x9, 0x10, 0x1, {0x2}}, 0x7) syz_io_uring_setup(0x7d0c, &(0x7f0000000080)={0x0, 0xfffffffe}, &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000000000), &(0x7f0000000100)) (async) io_uring_register$IORING_UNREGISTER_PERSONALITY(r0, 0x19, 0x20ffc000, 0x0) (async) syz_io_uring_setup(0x374, &(0x7f0000000080), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000000), &(0x7f0000000040)) (async) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_READ_FIXED={0x4, 0x0, 0x4007}, 0x0) (async) syz_io_uring_setup(0x3684, &(0x7f00000000c0), &(0x7f0000ee7000/0x4000)=nil, &(0x7f00000d9000/0x2000)=nil, &(0x7f0000000040), &(0x7f0000000080)) (async) syz_io_uring_submit(r2, r4, &(0x7f0000000140), 0x0) (async) syz_io_uring_submit(r1, r4, &(0x7f0000000040)=@IORING_OP_WRITE_FIXED={0x5, 0x20, 0x4004, @fd=r0, 0x6a, 0x1, 0x9, 0x10, 0x1, {0x2}}, 0x7) (async) 00:07:07 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000540)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x3, 0x0, 0x0, {0x1}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWSET={0x3c, 0x9, 0xa, 0x401, 0x0, 0x0, {0x1}, [@NFTA_SET_ID={0x8}, @NFTA_SET_NAME={0x9, 0x2, 'syz2\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0x1f}]}, @NFT_MSG_NEWSETELEM={0x31c, 0xe, 0xa, 0x201, 0x0, 0x0, {0x1}, [@NFTA_SET_ELEM_LIST_SET={0x9, 0x2, 'syz2\x00'}, @NFTA_SET_ELEM_LIST_ELEMENTS={0x10, 0x3, 0x0, 0x1, [{0xc, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_FLAGS={0x8, 0x3, 0x1, 0x0, 0x2}]}]}, @NFTA_SET_ELEM_LIST_ELEMENTS={0x2ec, 0x3, 0x0, 0x1, [{0x2e8, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_OBJREF={0x9, 0x9, 'syz0\x00'}, @NFTA_SET_ELEM_EXPRESSIONS={0x84, 0xb, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, @notrack={{0xc}, @val={0x4, 0x2, 0x0, 0x1, [""]}}}, {0x28, 0x1, 0x0, 0x1, @dup={{0x8}, @val={0x1c, 0x2, 0x0, 0x1, [@NFTA_DUP_SREG_DEV={0x8, 0x2, 0x1, 0x0, 0xd}, @NFTA_DUP_SREG_DEV={0x8, 0x2, 0x1, 0x0, 0x17}, @NFTA_DUP_SREG_DEV={0x8, 0x2, 0x1, 0x0, 0x1a}]}}}, {0x10, 0x1, 0x0, 0x1, @exthdr={{0xb}, @void}}, {0xc, 0x1, 0x0, 0x1, @nat={{0x8}, @void}}, {0x1c, 0x1, 0x0, 0x1, @dynset={{0xb}, @val={0xc, 0x2, 0x0, 0x1, [@NFTA_DYNSET_SET_ID={0x8, 0x2, 0x1, 0x0, 0x2}]}}}, {0xc, 0x1, 0x0, 0x1, @log={{0x8}, @void}}]}, @NFTA_SET_ELEM_DATA={0x150, 0x2, 0x0, 0x1, [@NFTA_DATA_VALUE={0xb4, 0x1, "ae5b628be71af416daf2914173d3b33d607c52fa2a12ebc23e84f68122b14d4276f683c3aab5b21e186ab554a45ff81496f6e4e7e79680c56022047cf5a69cf4e1994b746e4219a25ece581cbfc5b06e7297f52811925808cdc462b9205c666c09be882ba4a84ba8ffd9f269d1d7008ddb8b4d2e6d55ecf810ad146507c966093f8de8205e48cb731e4006424a95aa1d697624d724816fc262831c4186dfdb48c00ea945638e2f1fdf950283a58b2418"}, @NFTA_DATA_VERDICT={0x20, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x5}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffc}]}, @NFTA_DATA_VERDICT={0x5c, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0xf73}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffb}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz2\x00'}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x5da}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0xffffffff}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xffffffffffffffff}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffe}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x4ee}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffc}]}, @NFTA_DATA_VERDICT={0x1c, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x1}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffe}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x6}]}]}, @NFTA_SET_ELEM_KEY={0x100, 0x1, 0x0, 0x1, [@NFTA_DATA_VERDICT={0x10, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}]}, @NFTA_DATA_VALUE={0xea, 0x1, "c4646801b5a04ce16c6891ed90047380a9b6b850c58ed9df19f68557cd4f97f6492952e2cfaffdb4f5a257a29c3f18e07c5daad8499fa0b18f51650b42edcc19dc72198eca5ee8f6b2b2e02f23dfd12748f72c69a30c511beed2fc1d07ece81cbaf79e07dacd4b47476c864a53dd837f49b2fe0f543f496b377e38449fe3e990248d1931f806561fc10094ca8971722ac42aa179b64ee32d6588eb1cdd0cd7eb4a34c350d45e02fd42fdbb4c3bc7d0f00154ae0f7e435469b7ded522b0358af7d64729c9555c390f31a8e9a443b42b2b125bee9c142e4347a34f5da6aa15fe1af8ddf785c0b3"}]}, @NFTA_SET_ELEM_EXPR={0x4}]}]}]}], {0x14, 0x10}}, 0x3a0}, 0x1, 0x0, 0x0, 0x8010}, 0x0) socket$nl_netfilter(0x10, 0x3, 0xc) (async) sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000540)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x3, 0x0, 0x0, {0x1}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWSET={0x3c, 0x9, 0xa, 0x401, 0x0, 0x0, {0x1}, [@NFTA_SET_ID={0x8}, @NFTA_SET_NAME={0x9, 0x2, 'syz2\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0x1f}]}, @NFT_MSG_NEWSETELEM={0x31c, 0xe, 0xa, 0x201, 0x0, 0x0, {0x1}, [@NFTA_SET_ELEM_LIST_SET={0x9, 0x2, 'syz2\x00'}, @NFTA_SET_ELEM_LIST_ELEMENTS={0x10, 0x3, 0x0, 0x1, [{0xc, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_FLAGS={0x8, 0x3, 0x1, 0x0, 0x2}]}]}, @NFTA_SET_ELEM_LIST_ELEMENTS={0x2ec, 0x3, 0x0, 0x1, [{0x2e8, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_OBJREF={0x9, 0x9, 'syz0\x00'}, @NFTA_SET_ELEM_EXPRESSIONS={0x84, 0xb, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, @notrack={{0xc}, @val={0x4, 0x2, 0x0, 0x1, [""]}}}, {0x28, 0x1, 0x0, 0x1, @dup={{0x8}, @val={0x1c, 0x2, 0x0, 0x1, [@NFTA_DUP_SREG_DEV={0x8, 0x2, 0x1, 0x0, 0xd}, @NFTA_DUP_SREG_DEV={0x8, 0x2, 0x1, 0x0, 0x17}, @NFTA_DUP_SREG_DEV={0x8, 0x2, 0x1, 0x0, 0x1a}]}}}, {0x10, 0x1, 0x0, 0x1, @exthdr={{0xb}, @void}}, {0xc, 0x1, 0x0, 0x1, @nat={{0x8}, @void}}, {0x1c, 0x1, 0x0, 0x1, @dynset={{0xb}, @val={0xc, 0x2, 0x0, 0x1, [@NFTA_DYNSET_SET_ID={0x8, 0x2, 0x1, 0x0, 0x2}]}}}, {0xc, 0x1, 0x0, 0x1, @log={{0x8}, @void}}]}, @NFTA_SET_ELEM_DATA={0x150, 0x2, 0x0, 0x1, [@NFTA_DATA_VALUE={0xb4, 0x1, "ae5b628be71af416daf2914173d3b33d607c52fa2a12ebc23e84f68122b14d4276f683c3aab5b21e186ab554a45ff81496f6e4e7e79680c56022047cf5a69cf4e1994b746e4219a25ece581cbfc5b06e7297f52811925808cdc462b9205c666c09be882ba4a84ba8ffd9f269d1d7008ddb8b4d2e6d55ecf810ad146507c966093f8de8205e48cb731e4006424a95aa1d697624d724816fc262831c4186dfdb48c00ea945638e2f1fdf950283a58b2418"}, @NFTA_DATA_VERDICT={0x20, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x5}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffc}]}, @NFTA_DATA_VERDICT={0x5c, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0xf73}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffb}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz2\x00'}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x5da}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0xffffffff}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xffffffffffffffff}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffe}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x4ee}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffc}]}, @NFTA_DATA_VERDICT={0x1c, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x1}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffe}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x6}]}]}, @NFTA_SET_ELEM_KEY={0x100, 0x1, 0x0, 0x1, [@NFTA_DATA_VERDICT={0x10, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}]}, @NFTA_DATA_VALUE={0xea, 0x1, "c4646801b5a04ce16c6891ed90047380a9b6b850c58ed9df19f68557cd4f97f6492952e2cfaffdb4f5a257a29c3f18e07c5daad8499fa0b18f51650b42edcc19dc72198eca5ee8f6b2b2e02f23dfd12748f72c69a30c511beed2fc1d07ece81cbaf79e07dacd4b47476c864a53dd837f49b2fe0f543f496b377e38449fe3e990248d1931f806561fc10094ca8971722ac42aa179b64ee32d6588eb1cdd0cd7eb4a34c350d45e02fd42fdbb4c3bc7d0f00154ae0f7e435469b7ded522b0358af7d64729c9555c390f31a8e9a443b42b2b125bee9c142e4347a34f5da6aa15fe1af8ddf785c0b3"}]}, @NFTA_SET_ELEM_EXPR={0x4}]}]}]}], {0x14, 0x10}}, 0x3a0}, 0x1, 0x0, 0x0, 0x8010}, 0x0) (async) 00:07:07 executing program 1: syz_mount_image$udf(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x10000, 0x1d, &(0x7f0000000200)=[{&(0x7f00000102e0)="05000200730001001516f0014f0000000300000001000000002b4e53523032000000000000000000000000000000000000000000000000000000000000000000000200"/96, 0x60, 0x6}, {&(0x7f0000010000)="0042454130310100"/32, 0x20, 0x8000}, {&(0x7f0000010020)="004e5352303201000000000000000000000000e89e8d349bdad9bc0000000000", 0x20, 0x8800}, {&(0x7f0000010040)="0054454130310100"/32, 0x20, 0x9000}, {&(0x7f0000010060)="01000200e2000100613ff0014d0000000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0x9a00}, {&(0x7f00000100e0)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c0035134b4f002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0x9ac0}, {&(0x7f00000101c0)="00000000000000000100000000000000000000000000000000000000000000000600020087000100f091ae014e00000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0x9be0}, {&(0x7f0000010240)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000000101000000000000000200000100000000000000000000000600000001000000002a4c696e75782055444646530000000000000000000000040500"/128, 0x80, 0x9cc0}, {&(0x7f00000102c0)="0000000000000000000000000000000000140000530000000106010000000000", 0x20, 0x9da0}, {&(0x7f0000010340)="000000000000000000000000000000000000000000000000030000005d00000020000000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0x9ea0}, {&(0x7f0000010380)="070002003500010092391000500000000400000001000000000400007d000000", 0x20, 0xa000}, {&(0x7f00000103a0)="04000200ae000100273ef0015100000005000000002a554446204c5620496e666f00000000000000000000000101040500000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xa200}, {&(0x7f0000010420)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xa2e0}, {&(0x7f0000010440)="002a4c696e757820554446465300000000000000000000000405000000000000", 0x20, 0xa360}, {&(0x7f0000010460)="080002004e0001000000f0015200"/32, 0x20, 0xa400}, {&(0x7f0000010480)="0900020029000100193b7600530000000010e607090c0c00354a08160100000000000000000000001700000000000000000000000000000000000000000000000000000000000000010000002e0000000000000020000000002a4c696e757820554446465300000000000000000000000405000000000000050000000200000000000000010200"/160, 0xa0, 0xa600}, {&(0x7f0000010520)="080102005e00010099b1080000000000200000000400"/32, 0x20, 0xba00}, {&(0x7f0000010540)="0001020022000100909cf001010000000010e607090c0c0035134b4f0300030001000000010000000000000000000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e757855444600000000000000", 0x80, 0xbc00}, {&(0x7f00000105c0)="00000000000000000000000000000009004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000000000000000000000000000000000000000000908436f707972696768740000000000000000000000000000000000000000000a084162737472616374000000000000000000000000000000000000000000000900040000020000000000000000000000002a4f5354412055444620436f6d706c69616e74000000000101000000000000", 0xe0, 0xbce0}, {&(0x7f00000106a0)="050102009d000100d40eb0000200000000000000001001000200000400000000000001000000000000000000a53c00000200000000000000080100000000000001000000000000000010e607090c0c0035134b4f0010e607090c0c003548313f0010e607090c0c003548313f0100000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000000000000000000000000000010000000080100000400"/192, 0xc0, 0xbe00}, {&(0x7f0000010760)="010102004100010066ba18000400000001000a00000400000200000000000000000000000000000001010200b4000100efa01c0004000000010002060002000005000000000000001000000000000866696c653001010200c3000100a1fd1c000400000001000006000200000b000000000000001300000000000866696c65310101020002000100904d1c000400000001000006000200000c000000000000001400000000000866696c65320101020047000100c45e1c000400000001000006000200000c000000000000001500000000000866696c6533010102008300010070ea2000040000000100000a000200001f000000000000001600000000000866696c652e636f6c6400"/288, 0x120, 0xc200}, {&(0x7f0000010880)="05010200f7000100893f20010500000000000000040000000100000400000000000003000000000000000000a57c00000100000000000000800000000000000000000000000000000010e607090c0c003548313f0010e607090c0c003548313f0010e607090c0c003548313f0100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001000000000000000000000008000000001010200e6000100665e18000500000001000a0000020000020000000000000000000000000000000101020087000100acb51c0005000000010000060002000006000000000000001100000000000866696c6530010102005800010067cb1c000500000001000006000200000a000000000000001200000000000866696c653100"/320, 0x140, 0xc400}, {&(0x7f00000109c0)="05010200e8000100f237b0000600000000000000040000000100000500000000000001000000000000000000a57c000001000000000000001a0400000000000003000000000000000010e607090c0c003548313f0010e607090c0c003548313f0010e607090c0c003548313f0100000000000000000000000000000000000000002a4c696e757820554446465300000000000000000000000405000000000000110000000000000000000000100000001a0400000700"/192, 0xc0, 0xc600}, {&(0x7f0000010a80)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0xc800}, {&(0x7f0000010ea0)="05010200d70001003caddb000a00000000000000040000000100000c00000000000003000000000000000000f77e000001000000000000003b0000000000000000000000000000000010e607090c0c003548313f0010e607090c0c003548313f0010e607090c0c003548313f0100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001200000000000000000000003b000000010000000504000008746d70051700000873797a2d696d61676567656e31353730363630343638050600000866696c6530050600000866696c653000"/256, 0x100, 0xce00}, {&(0x7f0000010fa0)="0501020039000100106baa000b00000000000000040000000100000500000000000003000000000000000000a57c000001000000000000000a0000000000000000000000000000000010e607090c0c003548313f0010e607090c0c003548313f0010e607090c0c003548313f0100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001300000000000000000000000a00000073797a6b616c6c657273000000000000", 0xc0, 0xd000}, {&(0x7f0000011060)="05010200460001009be6b0000c00000000000000040000000100000500000000000001000000000000000000a57c00000200000000000000282300000000000012000000000000000010e607090c0c003548313f0010e607090c0c003548313f0010e607090c0c003548313f0100000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000014000000000000000000000010000000282300000d00"/192, 0xc0, 0xd200}, {&(0x7f0000011120)="05010200fa00010012bb04011f00000000000000040000000100000500000000000003000000000000000000a57c00000100000000000000640000000000000000000000000000000010e607090c0c003548313f0010e607090c0c003548313f0010e607090c0c003548313f0100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001600000000000000000000006400000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c65727300"/288, 0x120, 0xf800}, {&(0x7f0000011240)="020002009c0001002700f0017f000000000c00004d000000000c00004d000000", 0x20, 0xfe00}], 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="5e8f499bea6902bbe9fc33304a57eca3948633c5c65bf6f8a9defefa000000000000004018c75785000000000000479c4da59cbfdcdc6c7f9a1a6014c5138e592878ca7e7d3c2d3e6ea0421b9764"], 0x1) [ 427.204376][T15264] loop1: detected capacity change from 0 to 128 [ 427.210853][T15264] UDF-fs: bad mount option "^I›êi»éü30JW죔†3ÅÆ[öø©Þþú" or missing value 00:07:07 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)=0x4) r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000001900)='./file0\x00', 0x80040, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000100)) ioctl$FS_IOC_FSGETXATTR(r0, 0xc020660b, &(0x7f0000000040)={0x0, 0xffff8000, 0x0, 0x1}) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000065c0)=[{{&(0x7f0000000640)=@abs={0x835ce80e18a7c968, 0x0, 0x4e23}, 0x6e, &(0x7f0000001680)=[{&(0x7f0000002840)="0c5590567bbafb03a90b24635bc6596df9665b66fd4b2535e6867babad376e1a983f906f30de500eecbfeca6502aeb940227887608139c0cc1edeb862bfe4842584f54f64cf17347c8af958625fa44e79acb97f61fd5a60dbd3144f273752569bbc63a9d11ef1ad890ebef13bc692a0ae99891596c458290e06a574408a317519a83ab3cc25cd00b9b3921f90d640c2b388a17a7787595499b7f14f27bf199baed83b9e574cd59386af7de8bab999ee7d92875a6af6f23ef391c8c34444040d19a1b8720f151491135023b0668c57a8010741389ef97733566ac503154bc7dec97f43af372ee6665468b26896a5e32ccf84022472d9cb026409181e0f6829dca421c21f909a8ca2c3de60f281406c405046f109ce0df787d10e96025a2da7e5c40857115ea4d2216071c350bd5ec93ae25f499c0325407f20a452dd20a61775efa4e7ad7a13c93dba971514e152bef05d0c454a54544e4e769ad7ed11984345efef20a86d3ad9fd47d6c1eeb55eb9e22f0352b6b4c3a14134278a740a32c0b861dacb880ff24ff88198401f83e390c1e3ac26fb028055f6104384e46eb9bed4f57147d61c8ddc4483061f8e3b505430622f803e08ad7cdab72f58b56bc018f449bac14f93f0c2730adb71210939638b5a5fdee71898f1de664dd2c72126cdb65abefe969f03163b72de3520b2cf8b88db38fbc0dfbeda41247490aee6c79e4bd3608fc1659f4215e36e93cd4c93ba8a30208e48fe14b5bdb900fe60f17ee08dc516f592ce7a97991a31886ab357e2692d342006373b2d06a89b833159827facb8b543e6fe89f258221b48d968bbf6fe964ca5cf6ad1254dd6c6c29c1b95c2cfb5b601bd06041488df38d10da9773f22ec5595908d1f9e3855af917cb23c305366180a45b499d4801d32e1ff86b8fc10daea622c0949b30c175050b2df6867c656e8fb9bca19c4c27109abf74412f82881bee0b9c376feb827a74536b59da6efecd5d9615d0a4af5e96620848c0e70b79dc2d06813fc29c079b04fc1bb4aae7d338503ab1cd599ab82085d739d71f9714efc29762de867bff3741d5cdfcc6b2a5106c7431da55250e0926d5b6870a60bde6abafab857de45b7ac21e80140a0d43bf8929d6e02b5c91decb164fd5916e185065f848c35bdfe03ef44adb68b26bbd860e367251da1716f6af419d74cbf3f30cad9b6c0c99c56513a3958419288ab10685c4669f773f91c37c943dc77e61316a6bfdfbafd8bf587653b3b3b516cf32b3376f4355f410eaa29004edb8b7722b2afa41d6af5090524600002a59e3eebc5c297ec4fd2877d932c7532059e68b4d29c334fe018683b6d58f6bd8f9758e807b2575df49d64468ee9860a957f7fd5f33f9c9e34fe4b8f1d73ea3ac74cc6e292595ad05a53f4ab68c9dfd3b54c1c92296a80163b62cba9ef16eccc2d4c46fee286d246040a3ceab602f258bd33fcdd59e144dfe08a8009804957d91b7164efc6afba5eeb8adad92128cd3b1164dbfb341adfbb265fd11c06f0a3e29bbb0f61a083acee87927130cc390ff77d4213f1e4c431b315ff5ec5f60009dae16588829fb08c3f4602df7fb4f50785ebfc2cc8dbaea15a5b1fb53cfa1aa8bab2ccf5ab3a0c498e5a5286a6371fdfee931dba8a275b49ae2f5265f99a3d5a59d15b382fd7f696a2a76d5d3b207d4978ce9c9cc5287b8202bd65105e4465c880d7d86e2e7ae4593954049137644e56a034beba354dad42e46d82d5c9e610664846d5c2d5edfd755138197e58c20f6360e3c36d91ccf475642a0d600bfbb98caf4c1d12638b14f64a2ff0354cb39b0e30df2574c8add330a5bcf2b254920b49b7f66423d9b3335291da3b80797fb0cdd3e79c3902b29707ce5b054b548960fa7885cfe20f7047c5ec80b00b631464643154853c5e6dd9f9cad6ff4264a4e985efc3e86c7508bc174f6878504f68635b724b877166ed5aab44971458872be6dd18d69cd058c17e3c1f5d10d8c319bb8f9603c9be8ab19980c5b408408a857bcd8679b9c992fb0ab26ebbc0d3d5548e572196809a68eab1bd576c33b3be6559c58b0b4737bd2d84b1fbfa216e3c960da9a4f8bdfb74d52ab41436effa28acaf7981f1a1a1e578b4a17843be917fe2e66f41c3be088585921ae056411ea2c8d202090f12af235464d0c536a18b033870eb824db4d1e50fbe64e652983b9295ba488dc8281d8c7b052125332139414e2805df27663a17195fc1978015baaded69eb9520ae7edb6c0d7762224fa0b41e5944bfc492620b6a005df15f5c69ea7a0130918d9b741ed5401ffdd513d9f87797424323c0b5c6665d8bf7c9e881e088b03c76f3b077380697b996cf61fd79bff921fe7da2880473a129526f3e2cefb3cd9e1b41133b5f1e5e88185835390cb395733ac89dbbbe672ccdd86e1a96d9e56e6938971f133a2976e0f35a3ba378b37cefb1872810135bdeef1d0baf6e58574ec85c61fe5935711ea91e66bd8621387c9e0cafbc3bd930b262c0dab9a82bbd3d4040ad0bddd07c1c34b24db37c3f20124ac0a5abd7d79ee6679e3a570fcf68f0f1b36aabd34cc968f7b8eaf3dfafd0fc5a8d3c726d5b29cde99eb818fb2f61b4604ca4fa3c28149eb109a10e6e8cad50dacf588e303bdfe161917f925bac6d9b0880ccd705ed10604a8df184a91d8578321fb6f26411f215e5dcf097687bf3b15f38a747aa78f9b8ef56235a6201a1568414032cc339cf1e66049c1ab686eaba61a7be6fb2084c398dba126a914154180ef2908d71a92908296f079a99edf6498537133502c46a7e7c2640be59ff3d40d0a4c008760094d4bb8817b2c2df6f8085b64e5780e18197ee4c2de4728813d6d4dc2610890acf01d46d26a7480bacf60307c6694f26e3e3112e91be9f0cba046ed6d13764c892296390e60161e198f59d5617ed59056c50d251bf9893a5dd02a5ea716610b8778d7d2e98e51c7c4f5a7e4c3eee57d61fcb363d5d4988ee15d0f633faad7fc1ba2f7f074acfb1275ebf69e9e1f7b194a0b0a6a842fa95841d592d5645aecc15ab7556ad163d274ed7de060a47d48eef17233b290e39e8b6940990869ee16eb3c8cb507f7bedf84f6b8ceba4b272082f37367098544ccec4e02f6a364a206b2c089a3aed067c551b5294a98c8e049c46e94905fe72e1931185389ca907d90b6911f676361ed2aee2af79b7c46537308ca84e6b8aea152c82c8818f0358d65c0482aafa5d7a5ad42645b1e225ff516f9769572a3c926fb40ba11030cb958227b653a1cb7f393888746b133cf5f5e4619e3f832ccddc997a155e78b7248e37f0b4e44b6dee012df0eae4956f07e8ca9b91c7109bd3dc2f1654f8dd672df86ab79898729c00e70565361b6611933fd88dfbddfed1ccbac70ee13999801f85b9df508b084ed10f42ca0e850f1c980218fb857e933e3190e5dd083b225b428ca53fb8ad00c1e331f9694a6b04564570db09734279c4f18dda6aa5a0465c3432f2bdd800a8d7e02aafe93c6fe8b0371d400d8b9c43182c71bf99da9394a4608ef2269e5ccf260685eb6d96c2d46133e0a251f522015ca99070d44039338dbaf128710fab1e530795909c073d3a293d631adea83e10550cc81b9c284e44a482a360fa98af82b631d73c4daa5526575400a8468234cfd80c3d9327c5b53bc7fd0e7bf4f662fb0b4470af68d9a5d42ef58c1f19825cd2878bc283a604b1c971852861d56a93ab7dc28b243ab35afbe53d9747819b8ba9913dcf86022f4a8a3ce2daa4a12025319fc7ce2ca897d6d6ffa7fceecf3ba16d6a0e6992f897013af98dfe12d16302ebb1d726ad622c62b96e8a20d48b4f83e33e1f3cbad77f1b614850e2f09cc3a2c1811fc13f01b9551a203e3bf4975e88a7511aeac03406959d4ef5d5d955b900e2f02e59a8fe61a8999eec451de13db197e824306e9201a0635af0254f561ac07270c88788c04fdd14e8403cf947a8361ba6a74464657c269760735dce36e73268fd6b891d36feccf7d132874fb7d3e1b57139136a4dc2e2e1cf5f2d0c016888ab05f6eeec75d74f7d002d344f089d44ce75e5599d22216b24d787dbe8139c2d472001e6a6a9ebc6a3ff60e698093ec1bde800223f2fdbd38bc78abfbf0dd54d4728ca6657fa7d32778032c73c42d0a3520f7c514831f7108e0b7deffda3a3871f4b6b2c5a7ddd3c7032d25899b4a873aebf9df63d025b09c9d766f4e87d13c21ff42514a1f0f2d52d04882970fc6ab2849e4bd6c0104b52e529a5f80b451256c788506da4cec915a225411ec15ec44c3f24811436a1299403dc1b8174c69e4e838b1a1d99b90d05f6a8dbdb2ec2a8949573fea2e22e708639491b32eac158510e0bc1573d90d564e6ce7dc36b59c33a4a957f1b22f7ca8361586024adee14a307bc0714810110974425bff18f013369d5449677c32caf0acd37f155a54ea3ab97c60b85f5945f5b94623a92aa8041ac8243e82d72cef8306b26a2d1e120a8c177efbf3c6fe984f23adfc823064132952553566d9e2dbfa90a748ebecc32a5cbae96701bca21d7db4f83878cf97ff0760eab1dfec26f3fa6adf56b443e044843f1613ac220e05d46ef076ebe7673f8bd635db3bb16c13b7d121fdf3cca9111ac524c6c688f67f722428d2694c746f67fc0d5e1e3563bcff40f302363e03461b00e064b3e766303e3029e0cf00cc44a718c92b7d4e518d46e5e479bcc67e2656a25b5353db4ab838ab677850fca4959ffa228e6818b342672a3dca45729145aa62a78ff181994a064124dad7e15ebafac8b2bfc75b682a173f2444b0f5799c1a5daaddc1f381309b3f30d64ea9d5d84cf524f1a6ffb61caf6cc07c008d981b2baa9fddd0554719be0019dbde289c5025e42a103298a32cc66b19a0cc4347ec9ed9b1c3232d3756d3cb927b8ddb75987743193f01d3deb8cfcb2c75f6f9095ad37a61081b498be35e3961eebf34d7cc6063c018379f1fcc3d91e79b71dbc5bc13fe63dc40ba59403b30d54d71b7fab3463abceadb49a8688752dc06d14386ace05cb3bf24c6133684026e198cd1888a8106fac0c7830c16cddba6982e56d20966a65b1a759d5e7fdf172d6711cb8d2a4fa08618c055dfffe68a46c6f9054dca0218802868b404459d8a7e4fb75b5ed6099caab8d25b93328a4303ddf2234a42a23379549962ec388981cce1f79c1f03e6719d940be3da8a9430d0e405fbbf5be92db13965800d0c6a1c539cb2b629cbc0d501918fffd1ef4fd4861c26bd09e681a1a49c5842a9ada109c618b8bd567d8af323184056f72703a64aa7d5e1c5b052f4a4d19e5b19d47216efd69f9ffe2423f8b8e3e048390ee911a38e0cd23e63e4de5eb3df35376eefeb8d69ccd5efef0e6834c9b5229654d0e278c03a35e1576e30a2bea67d67251c7f8b54d669428e0dca0e92ac4bba0da16459225c6c160dca981aa7e2d688e185bd52928096955edf9b8296cce2b1155000142033badda8f074664ca0b7d452240e5caf126d74b5c60f779e5dcc710385918cb58dbaa17ad7e9015d9f388cd262b423d2debe67f15a6b5ef7a3eaf0331d6dfb89a876c376a641c5f16f559c1335fba921e0a9905f560bbb1a5118c37437a8e6990e44fbd42d6764f3122949d83174ae5efd847704ae33606cf8c06dc0ecc54e770e325971db34d0e40cc1879366337c9951abba12a576e54bd15577c9403292ef6338ba2acfc3d589392761f70f03ec82b7a92364480fef914b8262feda088c5aad13c28ec9c02b58f6ed78691f635d059cb0cd589b", 0x1000}, {&(0x7f0000000f00)="92853637f048f4824ee0c416096fd329db372e184702521857343976708ab1524602a3c5726c59c46d4552a95c4278c2512522ec46264e85d72e6e23e3ac5e4196481f5ca400152ef3991a551279cf9b657103f506f4aa198616452381d2aac9e0ab4f5aae094c5129b0c8ce98b586d4940169cf4a4bd40c5536a112162c5a86474f55829e7cc2a2272e739277d63324cf555d61feb6f79ef46d1b0471d820374ea65b", 0xa3}, {&(0x7f0000000480)="51a08148c719372887facfe4f9f642b9a745132d3640e379c8dcc8e74b1bc4371881941006a33f57af4accde62e2e594cf45a68d", 0x34}, {&(0x7f00000006c0)}, {&(0x7f0000000fc0)="880b16b1cb9620123fc18fa406ecab48d3f52f0307a121451703914c82ecd96bafee147b10690a33e762601f4c3f590efeab59a84ddf1f94214d05e80ec252b37214461829eb915fea95981d55cf3e90887d7192b100d6269a5d356111900c2ee5e779f3", 0x64}, {&(0x7f0000003840)="88bab885dd53856b05bffd6e3bdc3055eb9836282720200b7be71f7fa4595f1707859c240fbb9b798c9f688dd517009bcde7bf0fa7691a4b53b74617bad05e6b08c732de91867d79fa3d1ca17990fa2bd50f9ce439a2ee7591f14159e3f28a6b855996e7f3ee7235bf70db78be883f07305fe939228596202ae4bf1717643d434fbbd7a4dc81a96a383264fa80176d59f82b25705daffb7201638f53998bcc2dde8aa16132e364c4678dd2e347257af41e97b6c53ed76759a30940b51cc956182f7871756c8152d1e52d36817baf8c025cdfa1740696328a2a6376749adbdfcf82cddc77d4ab", 0xe6}, {&(0x7f0000003940)="dad30c551c166d49080dfae02d44608913ea7c4c9b3e5b83395cecff223de8021b5e5199562dc4823988112064c329fd8af5345f84d1b2a3cc5d4c3297f349e7b31638c6a7ac786e3bbf1394996deec08f432eff4171c409133a686beae1dd9d79da325de01fe443373556c13ee5be0f435c78467aa6291f6e2af1f6b2718ada02f4375fd89ca4f29b9eb9", 0x8b}, {&(0x7f0000003a00)="3b156bbf3526c7d59130e127b7d1d80c6bb52b4e8f6162394998865de9ba09db2fb18788e698fdd91080269eb8e733e2204156c1f15150826a214ca6a6d20a039b130ee9a6fe7c771b75665ed0fc675f6128880237f8d6709c2c5dafb158e64a2f99cc785246b3c70e976de644b45d457d5709c5585a2eaa257510d15777a50048d496f185d8eb3d28ac0a97b201cdd88c347f43ee84edbd", 0x98}], 0x8, 0x0, 0x0, 0x4000000}}, {{&(0x7f0000003ac0)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000000d80)=[{&(0x7f0000003b40)="d3f1d1455af4e9a6bcfcf92e62b1390b6304d4dd6864d7fe763d00d6e00018975f67489c7afcf610c284f3cd021cc7a89ffcbc13aa47a9ea7d0cb2975576cf91c25597511216beec71fa829990bfefa4298ebfad75043f25db7ef9954d2763a279f0f0cf21ec", 0x66}, {&(0x7f00000009c0)="fb43085fc0ce4210cb65ee703782d66ccd2901779328ae1f1d0bd85ad5a8741182b0", 0x22}], 0x2, &(0x7f0000003c40)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xa0, 0x4000}}, {{0x0, 0x0, &(0x7f0000004000)=[{&(0x7f0000003d00)="38088441b61eede032f54091655d4c273fc7a5d38e4d96de05f8b1379adcf88b9c56bfa9a6863b8e9c25ea53ac145f66ec2f5c01b4731ca7e0e417463d2d8a304047aee3d40d856113bcc37dbb92ff3de456d11a9f9397c1c493ed02a1db0ea411e3f5e6f5c67ba2708df7cc9f3a1bd10ce55a51be0116", 0x77}, {&(0x7f0000003d80)="e87c37d42545293d80126c1d1881735f8ccafec6459e5115b818cffadd3040effaa9ba6f7e24283ea4d0f31394c42f9670dc369793d3b47b61a9d8aa3c875973aba2191c3307ab1155966530d651c9b3315c0cd30578484ed100f72e402ef5e3c1e800efce7ed4663f883c0e4c75290645764e57dfb190e51bf43d9cc922cde979c5d7a8eb8739dd46c2b482a0d93e670e08e1eb18290eecb434ee7a6db49798411c6e1cabca377ee07cf630efd95f282f1d1bdcaae59ba3bfa82a8a32010ec97d26aaa388d08ade6e5cf15402d40cafcb9d0161e40d3e867b", 0xd9}, {&(0x7f0000003e80)="b76038351a46658fcae9661ba0afddd5056757929574e39913b41801cfd558a4be83db22caaebc050d0d05a1ae938cdb4c59fd7988400de1ac5f178c75e943850ed2d5fb6e1f783aa7f14d372dd3b763b3bc65b52bf4ade9a8cb64c5f5231046448a4ab4d2873510ca8c7c1fc23184511936a2cf37bfd0b1a2053dd35af1c93f5506e5476d4750df2ab2b24642fc0378a79fc76d378077d2408fc87def3a0a6d4343eb9e717089231f24fec1e2822666e57da8dc5583589696f86f3d", 0xbc}, {&(0x7f0000003f40)="56244fbe512af29f36a9993ccd0214cf6f19df3482fd4f7e0f7f663b6e7d7e58cff0010108b7caf0e47122fbdd11af005df97f27b483cd04bd329ea2685596b84f11ec6d426017868ad81d16c2c832f4869cea5578c77fa3b2b70ab00cee2efd74b30b6008c92f51db24af0bd8aa765c93335ba9c57677c21c6cf93c62a26307a8822c3e14c0c66e9811eda6c66f4af7c9e7218f99782ab177778c481f51cc664f2477", 0xa3}], 0x4, &(0x7f00000060c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x68}}, {{0x0, 0x0, &(0x7f0000006240)=[{&(0x7f0000006140)="f769ce6c4de34e9f3273da5c7aa8081df6d4a0606aba2c63ed3ff1547e6e9f8c9e4209c5d31e117aa7ee03efae36c6a4aef1e70ecdfa430f9e0fc3f56afd3f4d8d53cd7bf6b98ca4441907467f0622cf96020817d24e4cc980c769a17a5a76ef446c7ce92a0a1859294f547b4b42039eb3e609caf7b7ad623a34829795359c4f7cef889188e45eec4d12338f26e50cfcc0c052cb80d5008e95412427ec201a4becf6d8abbe93b7097d8fdc09b1c12752a54f73229c0807ae291f57a9dfdeba7b61dea7e8ce2fa16cb67b09e4c89a66e370a6bc7d30058fa810c4d7e2ef3d77d05ee777216afd5c7ff55c7597cc5a5040550d58b9a8", 0xf5}], 0x1, &(0x7f00000064c0)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @rights={{0x14, 0x1, 0x1, [r0]}}], 0x100, 0x200ac054}}], 0x4, 0x810) getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getrlimit(0x8, 0x0) getpid() connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000002740)=[{{&(0x7f0000000240)=@can, 0x80, &(0x7f0000000300)=[{&(0x7f00000002c0)=""/20, 0x14}, {&(0x7f00000004c0)=""/116, 0x74}], 0x2, &(0x7f0000000540)=""/110, 0x6e}, 0x9f}, {{&(0x7f00000005c0)=@nfc_llcp, 0x80, &(0x7f0000000dc0)=[{&(0x7f0000000700)=""/207, 0xcf}, {&(0x7f0000000800)=""/207, 0xcf}, {&(0x7f0000000900)=""/7, 0x7}, {&(0x7f0000000a80)=""/239, 0xef}, {&(0x7f0000000940)=""/116, 0x74}, {&(0x7f00000009c0)}, {&(0x7f0000000b80)=""/251, 0xfb}, {&(0x7f0000000c80)=""/252, 0xfc}, {&(0x7f0000000440)=""/13, 0xd}], 0x9, &(0x7f0000001740)=""/4096, 0x1000}, 0xfffffffd}, {{&(0x7f0000000e80)=@ethernet, 0x80, 0x0, 0x0, &(0x7f0000001040)=""/167, 0xa7}, 0x5f1}, {{&(0x7f0000001100)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @ipv4={""/10, ""/2, @initdev}}}}, 0x80, &(0x7f0000001540)=[{&(0x7f0000001180)=""/111, 0x6f}, {&(0x7f0000001200)=""/66, 0x42}, {&(0x7f0000001280)=""/240, 0xf0}, {&(0x7f0000001380)=""/133, 0x85}, {&(0x7f0000003bc0)=""/81, 0x51}, {&(0x7f00000014c0)=""/78, 0x4e}], 0x6, &(0x7f00000015c0)=""/112, 0x70}, 0xfffffffe}], 0x4, 0x2000, &(0x7f0000001640)={0x77359400}) syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) recvmmsg(r2, &(0x7f00000003c0)=[{{&(0x7f0000000000)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @mcast1}}}, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/6, 0x6}], 0x1, &(0x7f0000000340)=""/109, 0x6d}, 0xfff}], 0x1, 0x23, &(0x7f0000000400)) bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0xa, 0x16, 0x8, 0x7f}, 0x48) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)=0x4) (async) openat$dir(0xffffffffffffff9c, &(0x7f0000001900)='./file0\x00', 0x80040, 0x0) (async) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000100)) (async) ioctl$FS_IOC_FSGETXATTR(r0, 0xc020660b, &(0x7f0000000040)={0x0, 0xffff8000, 0x0, 0x1}) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000065c0)=[{{&(0x7f0000000640)=@abs={0x835ce80e18a7c968, 0x0, 0x4e23}, 0x6e, &(0x7f0000001680)=[{&(0x7f0000002840)="0c5590567bbafb03a90b24635bc6596df9665b66fd4b2535e6867babad376e1a983f906f30de500eecbfeca6502aeb940227887608139c0cc1edeb862bfe4842584f54f64cf17347c8af958625fa44e79acb97f61fd5a60dbd3144f273752569bbc63a9d11ef1ad890ebef13bc692a0ae99891596c458290e06a574408a317519a83ab3cc25cd00b9b3921f90d640c2b388a17a7787595499b7f14f27bf199baed83b9e574cd59386af7de8bab999ee7d92875a6af6f23ef391c8c34444040d19a1b8720f151491135023b0668c57a8010741389ef97733566ac503154bc7dec97f43af372ee6665468b26896a5e32ccf84022472d9cb026409181e0f6829dca421c21f909a8ca2c3de60f281406c405046f109ce0df787d10e96025a2da7e5c40857115ea4d2216071c350bd5ec93ae25f499c0325407f20a452dd20a61775efa4e7ad7a13c93dba971514e152bef05d0c454a54544e4e769ad7ed11984345efef20a86d3ad9fd47d6c1eeb55eb9e22f0352b6b4c3a14134278a740a32c0b861dacb880ff24ff88198401f83e390c1e3ac26fb028055f6104384e46eb9bed4f57147d61c8ddc4483061f8e3b505430622f803e08ad7cdab72f58b56bc018f449bac14f93f0c2730adb71210939638b5a5fdee71898f1de664dd2c72126cdb65abefe969f03163b72de3520b2cf8b88db38fbc0dfbeda41247490aee6c79e4bd3608fc1659f4215e36e93cd4c93ba8a30208e48fe14b5bdb900fe60f17ee08dc516f592ce7a97991a31886ab357e2692d342006373b2d06a89b833159827facb8b543e6fe89f258221b48d968bbf6fe964ca5cf6ad1254dd6c6c29c1b95c2cfb5b601bd06041488df38d10da9773f22ec5595908d1f9e3855af917cb23c305366180a45b499d4801d32e1ff86b8fc10daea622c0949b30c175050b2df6867c656e8fb9bca19c4c27109abf74412f82881bee0b9c376feb827a74536b59da6efecd5d9615d0a4af5e96620848c0e70b79dc2d06813fc29c079b04fc1bb4aae7d338503ab1cd599ab82085d739d71f9714efc29762de867bff3741d5cdfcc6b2a5106c7431da55250e0926d5b6870a60bde6abafab857de45b7ac21e80140a0d43bf8929d6e02b5c91decb164fd5916e185065f848c35bdfe03ef44adb68b26bbd860e367251da1716f6af419d74cbf3f30cad9b6c0c99c56513a3958419288ab10685c4669f773f91c37c943dc77e61316a6bfdfbafd8bf587653b3b3b516cf32b3376f4355f410eaa29004edb8b7722b2afa41d6af5090524600002a59e3eebc5c297ec4fd2877d932c7532059e68b4d29c334fe018683b6d58f6bd8f9758e807b2575df49d64468ee9860a957f7fd5f33f9c9e34fe4b8f1d73ea3ac74cc6e292595ad05a53f4ab68c9dfd3b54c1c92296a80163b62cba9ef16eccc2d4c46fee286d246040a3ceab602f258bd33fcdd59e144dfe08a8009804957d91b7164efc6afba5eeb8adad92128cd3b1164dbfb341adfbb265fd11c06f0a3e29bbb0f61a083acee87927130cc390ff77d4213f1e4c431b315ff5ec5f60009dae16588829fb08c3f4602df7fb4f50785ebfc2cc8dbaea15a5b1fb53cfa1aa8bab2ccf5ab3a0c498e5a5286a6371fdfee931dba8a275b49ae2f5265f99a3d5a59d15b382fd7f696a2a76d5d3b207d4978ce9c9cc5287b8202bd65105e4465c880d7d86e2e7ae4593954049137644e56a034beba354dad42e46d82d5c9e610664846d5c2d5edfd755138197e58c20f6360e3c36d91ccf475642a0d600bfbb98caf4c1d12638b14f64a2ff0354cb39b0e30df2574c8add330a5bcf2b254920b49b7f66423d9b3335291da3b80797fb0cdd3e79c3902b29707ce5b054b548960fa7885cfe20f7047c5ec80b00b631464643154853c5e6dd9f9cad6ff4264a4e985efc3e86c7508bc174f6878504f68635b724b877166ed5aab44971458872be6dd18d69cd058c17e3c1f5d10d8c319bb8f9603c9be8ab19980c5b408408a857bcd8679b9c992fb0ab26ebbc0d3d5548e572196809a68eab1bd576c33b3be6559c58b0b4737bd2d84b1fbfa216e3c960da9a4f8bdfb74d52ab41436effa28acaf7981f1a1a1e578b4a17843be917fe2e66f41c3be088585921ae056411ea2c8d202090f12af235464d0c536a18b033870eb824db4d1e50fbe64e652983b9295ba488dc8281d8c7b052125332139414e2805df27663a17195fc1978015baaded69eb9520ae7edb6c0d7762224fa0b41e5944bfc492620b6a005df15f5c69ea7a0130918d9b741ed5401ffdd513d9f87797424323c0b5c6665d8bf7c9e881e088b03c76f3b077380697b996cf61fd79bff921fe7da2880473a129526f3e2cefb3cd9e1b41133b5f1e5e88185835390cb395733ac89dbbbe672ccdd86e1a96d9e56e6938971f133a2976e0f35a3ba378b37cefb1872810135bdeef1d0baf6e58574ec85c61fe5935711ea91e66bd8621387c9e0cafbc3bd930b262c0dab9a82bbd3d4040ad0bddd07c1c34b24db37c3f20124ac0a5abd7d79ee6679e3a570fcf68f0f1b36aabd34cc968f7b8eaf3dfafd0fc5a8d3c726d5b29cde99eb818fb2f61b4604ca4fa3c28149eb109a10e6e8cad50dacf588e303bdfe161917f925bac6d9b0880ccd705ed10604a8df184a91d8578321fb6f26411f215e5dcf097687bf3b15f38a747aa78f9b8ef56235a6201a1568414032cc339cf1e66049c1ab686eaba61a7be6fb2084c398dba126a914154180ef2908d71a92908296f079a99edf6498537133502c46a7e7c2640be59ff3d40d0a4c008760094d4bb8817b2c2df6f8085b64e5780e18197ee4c2de4728813d6d4dc2610890acf01d46d26a7480bacf60307c6694f26e3e3112e91be9f0cba046ed6d13764c892296390e60161e198f59d5617ed59056c50d251bf9893a5dd02a5ea716610b8778d7d2e98e51c7c4f5a7e4c3eee57d61fcb363d5d4988ee15d0f633faad7fc1ba2f7f074acfb1275ebf69e9e1f7b194a0b0a6a842fa95841d592d5645aecc15ab7556ad163d274ed7de060a47d48eef17233b290e39e8b6940990869ee16eb3c8cb507f7bedf84f6b8ceba4b272082f37367098544ccec4e02f6a364a206b2c089a3aed067c551b5294a98c8e049c46e94905fe72e1931185389ca907d90b6911f676361ed2aee2af79b7c46537308ca84e6b8aea152c82c8818f0358d65c0482aafa5d7a5ad42645b1e225ff516f9769572a3c926fb40ba11030cb958227b653a1cb7f393888746b133cf5f5e4619e3f832ccddc997a155e78b7248e37f0b4e44b6dee012df0eae4956f07e8ca9b91c7109bd3dc2f1654f8dd672df86ab79898729c00e70565361b6611933fd88dfbddfed1ccbac70ee13999801f85b9df508b084ed10f42ca0e850f1c980218fb857e933e3190e5dd083b225b428ca53fb8ad00c1e331f9694a6b04564570db09734279c4f18dda6aa5a0465c3432f2bdd800a8d7e02aafe93c6fe8b0371d400d8b9c43182c71bf99da9394a4608ef2269e5ccf260685eb6d96c2d46133e0a251f522015ca99070d44039338dbaf128710fab1e530795909c073d3a293d631adea83e10550cc81b9c284e44a482a360fa98af82b631d73c4daa5526575400a8468234cfd80c3d9327c5b53bc7fd0e7bf4f662fb0b4470af68d9a5d42ef58c1f19825cd2878bc283a604b1c971852861d56a93ab7dc28b243ab35afbe53d9747819b8ba9913dcf86022f4a8a3ce2daa4a12025319fc7ce2ca897d6d6ffa7fceecf3ba16d6a0e6992f897013af98dfe12d16302ebb1d726ad622c62b96e8a20d48b4f83e33e1f3cbad77f1b614850e2f09cc3a2c1811fc13f01b9551a203e3bf4975e88a7511aeac03406959d4ef5d5d955b900e2f02e59a8fe61a8999eec451de13db197e824306e9201a0635af0254f561ac07270c88788c04fdd14e8403cf947a8361ba6a74464657c269760735dce36e73268fd6b891d36feccf7d132874fb7d3e1b57139136a4dc2e2e1cf5f2d0c016888ab05f6eeec75d74f7d002d344f089d44ce75e5599d22216b24d787dbe8139c2d472001e6a6a9ebc6a3ff60e698093ec1bde800223f2fdbd38bc78abfbf0dd54d4728ca6657fa7d32778032c73c42d0a3520f7c514831f7108e0b7deffda3a3871f4b6b2c5a7ddd3c7032d25899b4a873aebf9df63d025b09c9d766f4e87d13c21ff42514a1f0f2d52d04882970fc6ab2849e4bd6c0104b52e529a5f80b451256c788506da4cec915a225411ec15ec44c3f24811436a1299403dc1b8174c69e4e838b1a1d99b90d05f6a8dbdb2ec2a8949573fea2e22e708639491b32eac158510e0bc1573d90d564e6ce7dc36b59c33a4a957f1b22f7ca8361586024adee14a307bc0714810110974425bff18f013369d5449677c32caf0acd37f155a54ea3ab97c60b85f5945f5b94623a92aa8041ac8243e82d72cef8306b26a2d1e120a8c177efbf3c6fe984f23adfc823064132952553566d9e2dbfa90a748ebecc32a5cbae96701bca21d7db4f83878cf97ff0760eab1dfec26f3fa6adf56b443e044843f1613ac220e05d46ef076ebe7673f8bd635db3bb16c13b7d121fdf3cca9111ac524c6c688f67f722428d2694c746f67fc0d5e1e3563bcff40f302363e03461b00e064b3e766303e3029e0cf00cc44a718c92b7d4e518d46e5e479bcc67e2656a25b5353db4ab838ab677850fca4959ffa228e6818b342672a3dca45729145aa62a78ff181994a064124dad7e15ebafac8b2bfc75b682a173f2444b0f5799c1a5daaddc1f381309b3f30d64ea9d5d84cf524f1a6ffb61caf6cc07c008d981b2baa9fddd0554719be0019dbde289c5025e42a103298a32cc66b19a0cc4347ec9ed9b1c3232d3756d3cb927b8ddb75987743193f01d3deb8cfcb2c75f6f9095ad37a61081b498be35e3961eebf34d7cc6063c018379f1fcc3d91e79b71dbc5bc13fe63dc40ba59403b30d54d71b7fab3463abceadb49a8688752dc06d14386ace05cb3bf24c6133684026e198cd1888a8106fac0c7830c16cddba6982e56d20966a65b1a759d5e7fdf172d6711cb8d2a4fa08618c055dfffe68a46c6f9054dca0218802868b404459d8a7e4fb75b5ed6099caab8d25b93328a4303ddf2234a42a23379549962ec388981cce1f79c1f03e6719d940be3da8a9430d0e405fbbf5be92db13965800d0c6a1c539cb2b629cbc0d501918fffd1ef4fd4861c26bd09e681a1a49c5842a9ada109c618b8bd567d8af323184056f72703a64aa7d5e1c5b052f4a4d19e5b19d47216efd69f9ffe2423f8b8e3e048390ee911a38e0cd23e63e4de5eb3df35376eefeb8d69ccd5efef0e6834c9b5229654d0e278c03a35e1576e30a2bea67d67251c7f8b54d669428e0dca0e92ac4bba0da16459225c6c160dca981aa7e2d688e185bd52928096955edf9b8296cce2b1155000142033badda8f074664ca0b7d452240e5caf126d74b5c60f779e5dcc710385918cb58dbaa17ad7e9015d9f388cd262b423d2debe67f15a6b5ef7a3eaf0331d6dfb89a876c376a641c5f16f559c1335fba921e0a9905f560bbb1a5118c37437a8e6990e44fbd42d6764f3122949d83174ae5efd847704ae33606cf8c06dc0ecc54e770e325971db34d0e40cc1879366337c9951abba12a576e54bd15577c9403292ef6338ba2acfc3d589392761f70f03ec82b7a92364480fef914b8262feda088c5aad13c28ec9c02b58f6ed78691f635d059cb0cd589b", 0x1000}, {&(0x7f0000000f00)="92853637f048f4824ee0c416096fd329db372e184702521857343976708ab1524602a3c5726c59c46d4552a95c4278c2512522ec46264e85d72e6e23e3ac5e4196481f5ca400152ef3991a551279cf9b657103f506f4aa198616452381d2aac9e0ab4f5aae094c5129b0c8ce98b586d4940169cf4a4bd40c5536a112162c5a86474f55829e7cc2a2272e739277d63324cf555d61feb6f79ef46d1b0471d820374ea65b", 0xa3}, {&(0x7f0000000480)="51a08148c719372887facfe4f9f642b9a745132d3640e379c8dcc8e74b1bc4371881941006a33f57af4accde62e2e594cf45a68d", 0x34}, {&(0x7f00000006c0)}, {&(0x7f0000000fc0)="880b16b1cb9620123fc18fa406ecab48d3f52f0307a121451703914c82ecd96bafee147b10690a33e762601f4c3f590efeab59a84ddf1f94214d05e80ec252b37214461829eb915fea95981d55cf3e90887d7192b100d6269a5d356111900c2ee5e779f3", 0x64}, {&(0x7f0000003840)="88bab885dd53856b05bffd6e3bdc3055eb9836282720200b7be71f7fa4595f1707859c240fbb9b798c9f688dd517009bcde7bf0fa7691a4b53b74617bad05e6b08c732de91867d79fa3d1ca17990fa2bd50f9ce439a2ee7591f14159e3f28a6b855996e7f3ee7235bf70db78be883f07305fe939228596202ae4bf1717643d434fbbd7a4dc81a96a383264fa80176d59f82b25705daffb7201638f53998bcc2dde8aa16132e364c4678dd2e347257af41e97b6c53ed76759a30940b51cc956182f7871756c8152d1e52d36817baf8c025cdfa1740696328a2a6376749adbdfcf82cddc77d4ab", 0xe6}, {&(0x7f0000003940)="dad30c551c166d49080dfae02d44608913ea7c4c9b3e5b83395cecff223de8021b5e5199562dc4823988112064c329fd8af5345f84d1b2a3cc5d4c3297f349e7b31638c6a7ac786e3bbf1394996deec08f432eff4171c409133a686beae1dd9d79da325de01fe443373556c13ee5be0f435c78467aa6291f6e2af1f6b2718ada02f4375fd89ca4f29b9eb9", 0x8b}, {&(0x7f0000003a00)="3b156bbf3526c7d59130e127b7d1d80c6bb52b4e8f6162394998865de9ba09db2fb18788e698fdd91080269eb8e733e2204156c1f15150826a214ca6a6d20a039b130ee9a6fe7c771b75665ed0fc675f6128880237f8d6709c2c5dafb158e64a2f99cc785246b3c70e976de644b45d457d5709c5585a2eaa257510d15777a50048d496f185d8eb3d28ac0a97b201cdd88c347f43ee84edbd", 0x98}], 0x8, 0x0, 0x0, 0x4000000}}, {{&(0x7f0000003ac0)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000000d80)=[{&(0x7f0000003b40)="d3f1d1455af4e9a6bcfcf92e62b1390b6304d4dd6864d7fe763d00d6e00018975f67489c7afcf610c284f3cd021cc7a89ffcbc13aa47a9ea7d0cb2975576cf91c25597511216beec71fa829990bfefa4298ebfad75043f25db7ef9954d2763a279f0f0cf21ec", 0x66}, {&(0x7f00000009c0)="fb43085fc0ce4210cb65ee703782d66ccd2901779328ae1f1d0bd85ad5a8741182b0", 0x22}], 0x2, &(0x7f0000003c40)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xa0, 0x4000}}, {{0x0, 0x0, &(0x7f0000004000)=[{&(0x7f0000003d00)="38088441b61eede032f54091655d4c273fc7a5d38e4d96de05f8b1379adcf88b9c56bfa9a6863b8e9c25ea53ac145f66ec2f5c01b4731ca7e0e417463d2d8a304047aee3d40d856113bcc37dbb92ff3de456d11a9f9397c1c493ed02a1db0ea411e3f5e6f5c67ba2708df7cc9f3a1bd10ce55a51be0116", 0x77}, {&(0x7f0000003d80)="e87c37d42545293d80126c1d1881735f8ccafec6459e5115b818cffadd3040effaa9ba6f7e24283ea4d0f31394c42f9670dc369793d3b47b61a9d8aa3c875973aba2191c3307ab1155966530d651c9b3315c0cd30578484ed100f72e402ef5e3c1e800efce7ed4663f883c0e4c75290645764e57dfb190e51bf43d9cc922cde979c5d7a8eb8739dd46c2b482a0d93e670e08e1eb18290eecb434ee7a6db49798411c6e1cabca377ee07cf630efd95f282f1d1bdcaae59ba3bfa82a8a32010ec97d26aaa388d08ade6e5cf15402d40cafcb9d0161e40d3e867b", 0xd9}, {&(0x7f0000003e80)="b76038351a46658fcae9661ba0afddd5056757929574e39913b41801cfd558a4be83db22caaebc050d0d05a1ae938cdb4c59fd7988400de1ac5f178c75e943850ed2d5fb6e1f783aa7f14d372dd3b763b3bc65b52bf4ade9a8cb64c5f5231046448a4ab4d2873510ca8c7c1fc23184511936a2cf37bfd0b1a2053dd35af1c93f5506e5476d4750df2ab2b24642fc0378a79fc76d378077d2408fc87def3a0a6d4343eb9e717089231f24fec1e2822666e57da8dc5583589696f86f3d", 0xbc}, {&(0x7f0000003f40)="56244fbe512af29f36a9993ccd0214cf6f19df3482fd4f7e0f7f663b6e7d7e58cff0010108b7caf0e47122fbdd11af005df97f27b483cd04bd329ea2685596b84f11ec6d426017868ad81d16c2c832f4869cea5578c77fa3b2b70ab00cee2efd74b30b6008c92f51db24af0bd8aa765c93335ba9c57677c21c6cf93c62a26307a8822c3e14c0c66e9811eda6c66f4af7c9e7218f99782ab177778c481f51cc664f2477", 0xa3}], 0x4, &(0x7f00000060c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x68}}, {{0x0, 0x0, &(0x7f0000006240)=[{&(0x7f0000006140)="f769ce6c4de34e9f3273da5c7aa8081df6d4a0606aba2c63ed3ff1547e6e9f8c9e4209c5d31e117aa7ee03efae36c6a4aef1e70ecdfa430f9e0fc3f56afd3f4d8d53cd7bf6b98ca4441907467f0622cf96020817d24e4cc980c769a17a5a76ef446c7ce92a0a1859294f547b4b42039eb3e609caf7b7ad623a34829795359c4f7cef889188e45eec4d12338f26e50cfcc0c052cb80d5008e95412427ec201a4becf6d8abbe93b7097d8fdc09b1c12752a54f73229c0807ae291f57a9dfdeba7b61dea7e8ce2fa16cb67b09e4c89a66e370a6bc7d30058fa810c4d7e2ef3d77d05ee777216afd5c7ff55c7597cc5a5040550d58b9a8", 0xf5}], 0x1, &(0x7f00000064c0)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @rights={{0x14, 0x1, 0x1, [r0]}}], 0x100, 0x200ac054}}], 0x4, 0x810) (async) getpid() (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) (async) getrlimit(0x8, 0x0) (async) getpid() (async) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000002740)=[{{&(0x7f0000000240)=@can, 0x80, &(0x7f0000000300)=[{&(0x7f00000002c0)=""/20, 0x14}, {&(0x7f00000004c0)=""/116, 0x74}], 0x2, &(0x7f0000000540)=""/110, 0x6e}, 0x9f}, {{&(0x7f00000005c0)=@nfc_llcp, 0x80, &(0x7f0000000dc0)=[{&(0x7f0000000700)=""/207, 0xcf}, {&(0x7f0000000800)=""/207, 0xcf}, {&(0x7f0000000900)=""/7, 0x7}, {&(0x7f0000000a80)=""/239, 0xef}, {&(0x7f0000000940)=""/116, 0x74}, {&(0x7f00000009c0)}, {&(0x7f0000000b80)=""/251, 0xfb}, {&(0x7f0000000c80)=""/252, 0xfc}, {&(0x7f0000000440)=""/13, 0xd}], 0x9, &(0x7f0000001740)=""/4096, 0x1000}, 0xfffffffd}, {{&(0x7f0000000e80)=@ethernet, 0x80, 0x0, 0x0, &(0x7f0000001040)=""/167, 0xa7}, 0x5f1}, {{&(0x7f0000001100)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @ipv4={""/10, ""/2, @initdev}}}}, 0x80, &(0x7f0000001540)=[{&(0x7f0000001180)=""/111, 0x6f}, {&(0x7f0000001200)=""/66, 0x42}, {&(0x7f0000001280)=""/240, 0xf0}, {&(0x7f0000001380)=""/133, 0x85}, {&(0x7f0000003bc0)=""/81, 0x51}, {&(0x7f00000014c0)=""/78, 0x4e}], 0x6, &(0x7f00000015c0)=""/112, 0x70}, 0xfffffffe}], 0x4, 0x2000, &(0x7f0000001640)={0x77359400}) (async) syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) (async) recvmmsg(r2, &(0x7f00000003c0)=[{{&(0x7f0000000000)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @mcast1}}}, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/6, 0x6}], 0x1, &(0x7f0000000340)=""/109, 0x6d}, 0xfff}], 0x1, 0x23, &(0x7f0000000400)) (async) bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0xa, 0x16, 0x8, 0x7f}, 0x48) (async) 00:07:07 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000140)='syzkaller\x00', 0x7, 0x86, &(0x7f0000000300)=""/134, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000200), 0x10}, 0x80) 00:07:07 executing program 0: r0 = syz_io_uring_setup(0x7d0c, &(0x7f0000000080)={0x0, 0xfffffffe}, &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000100)) io_uring_register$IORING_UNREGISTER_PERSONALITY(r0, 0x19, 0x20ffc000, 0x0) (async) syz_io_uring_setup(0x374, &(0x7f0000000080), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000200)=@IORING_OP_READ_FIXED={0x4, 0x0, 0x4007}, 0x0) (async) syz_io_uring_setup(0x3684, &(0x7f00000000c0), &(0x7f0000ee7000/0x4000)=nil, &(0x7f00000d9000/0x2000)=nil, &(0x7f0000000040), &(0x7f0000000080)=0x0) syz_io_uring_submit(r2, r4, &(0x7f0000000140), 0x0) (async, rerun: 32) syz_io_uring_submit(r1, r4, &(0x7f0000000040)=@IORING_OP_WRITE_FIXED={0x5, 0x20, 0x4004, @fd=r0, 0x6a, 0x1, 0x9, 0x10, 0x1, {0x2}}, 0x7) (rerun: 32) 00:07:07 executing program 1: syz_mount_image$udf(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x10000, 0x1d, &(0x7f0000000200)=[{&(0x7f00000102e0)="05000200730001001516f0014f0000000300000001000000002b4e53523032000000000000000000000000000000000000000000000000000000000000000000000200"/96, 0x60, 0x6}, {&(0x7f0000010000)="0042454130310100"/32, 0x20, 0x8000}, {&(0x7f0000010020)="004e5352303201000000000000000000000000e89e8d349bdad9bc0000000000", 0x20, 0x8800}, {&(0x7f0000010040)="0054454130310100"/32, 0x20, 0x9000}, {&(0x7f0000010060)="01000200e2000100613ff0014d0000000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0x9a00}, {&(0x7f00000100e0)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c0035134b4f002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0x9ac0}, {&(0x7f00000101c0)="00000000000000000100000000000000000000000000000000000000000000000600020087000100f091ae014e00000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0x9be0}, {&(0x7f0000010240)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000000101000000000000000200000100000000000000000000000600000001000000002a4c696e75782055444646530000000000000000000000040500"/128, 0x80, 0x9cc0}, {&(0x7f00000102c0)="0000000000000000000000000000000000140000530000000106010000000000", 0x20, 0x9da0}, {&(0x7f0000010340)="000000000000000000000000000000000000000000000000030000005d00000020000000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0x9ea0}, {&(0x7f0000010380)="070002003500010092391000500000000400000001000000000400007d000000", 0x20, 0xa000}, {&(0x7f00000103a0)="04000200ae000100273ef0015100000005000000002a554446204c5620496e666f00000000000000000000000101040500000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xa200}, {&(0x7f0000010420)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xa2e0}, {&(0x7f0000010440)="002a4c696e757820554446465300000000000000000000000405000000000000", 0x20, 0xa360}, {&(0x7f0000010460)="080002004e0001000000f0015200"/32, 0x20, 0xa400}, {&(0x7f0000010480)="0900020029000100193b7600530000000010e607090c0c00354a08160100000000000000000000001700000000000000000000000000000000000000000000000000000000000000010000002e0000000000000020000000002a4c696e757820554446465300000000000000000000000405000000000000050000000200000000000000010200"/160, 0xa0, 0xa600}, {&(0x7f0000010520)="080102005e00010099b1080000000000200000000400"/32, 0x20, 0xba00}, {&(0x7f0000010540)="0001020022000100909cf001010000000010e607090c0c0035134b4f0300030001000000010000000000000000000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e757855444600000000000000", 0x80, 0xbc00}, {&(0x7f00000105c0)="00000000000000000000000000000009004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000000000000000000000000000000000000000000908436f707972696768740000000000000000000000000000000000000000000a084162737472616374000000000000000000000000000000000000000000000900040000020000000000000000000000002a4f5354412055444620436f6d706c69616e74000000000101000000000000", 0xe0, 0xbce0}, {&(0x7f00000106a0)="050102009d000100d40eb0000200000000000000001001000200000400000000000001000000000000000000a53c00000200000000000000080100000000000001000000000000000010e607090c0c0035134b4f0010e607090c0c003548313f0010e607090c0c003548313f0100000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000000000000000000000000000010000000080100000400"/192, 0xc0, 0xbe00}, {&(0x7f0000010760)="010102004100010066ba18000400000001000a00000400000200000000000000000000000000000001010200b4000100efa01c0004000000010002060002000005000000000000001000000000000866696c653001010200c3000100a1fd1c000400000001000006000200000b000000000000001300000000000866696c65310101020002000100904d1c000400000001000006000200000c000000000000001400000000000866696c65320101020047000100c45e1c000400000001000006000200000c000000000000001500000000000866696c6533010102008300010070ea2000040000000100000a000200001f000000000000001600000000000866696c652e636f6c6400"/288, 0x120, 0xc200}, {&(0x7f0000010880)="05010200f7000100893f20010500000000000000040000000100000400000000000003000000000000000000a57c00000100000000000000800000000000000000000000000000000010e607090c0c003548313f0010e607090c0c003548313f0010e607090c0c003548313f0100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001000000000000000000000008000000001010200e6000100665e18000500000001000a0000020000020000000000000000000000000000000101020087000100acb51c0005000000010000060002000006000000000000001100000000000866696c6530010102005800010067cb1c000500000001000006000200000a000000000000001200000000000866696c653100"/320, 0x140, 0xc400}, {&(0x7f00000109c0)="05010200e8000100f237b0000600000000000000040000000100000500000000000001000000000000000000a57c000001000000000000001a0400000000000003000000000000000010e607090c0c003548313f0010e607090c0c003548313f0010e607090c0c003548313f0100000000000000000000000000000000000000002a4c696e757820554446465300000000000000000000000405000000000000110000000000000000000000100000001a0400000700"/192, 0xc0, 0xc600}, {&(0x7f0000010a80)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0xc800}, {&(0x7f0000010ea0)="05010200d70001003caddb000a00000000000000040000000100000c00000000000003000000000000000000f77e000001000000000000003b0000000000000000000000000000000010e607090c0c003548313f0010e607090c0c003548313f0010e607090c0c003548313f0100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001200000000000000000000003b000000010000000504000008746d70051700000873797a2d696d61676567656e31353730363630343638050600000866696c6530050600000866696c653000"/256, 0x100, 0xce00}, {&(0x7f0000010fa0)="0501020039000100106baa000b00000000000000040000000100000500000000000003000000000000000000a57c000001000000000000000a0000000000000000000000000000000010e607090c0c003548313f0010e607090c0c003548313f0010e607090c0c003548313f0100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001300000000000000000000000a00000073797a6b616c6c657273000000000000", 0xc0, 0xd000}, {&(0x7f0000011060)="05010200460001009be6b0000c00000000000000040000000100000500000000000001000000000000000000a57c00000200000000000000282300000000000012000000000000000010e607090c0c003548313f0010e607090c0c003548313f0010e607090c0c003548313f0100000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000014000000000000000000000010000000282300000d00"/192, 0xc0, 0xd200}, {&(0x7f0000011120)="05010200fa00010012bb04011f00000000000000040000000100000500000000000003000000000000000000a57c00000100000000000000640000000000000000000000000000000010e607090c0c003548313f0010e607090c0c003548313f0010e607090c0c003548313f0100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001600000000000000000000006400000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c65727300"/288, 0x120, 0xf800}, {&(0x7f0000011240)="020002009c0001002700f0017f000000000c00004d000000000c00004d000000", 0x20, 0xfe00}], 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="5e8f499bea6902bbe9fc33304a57eca3948633c5c65bf6f8a9defefa000000000000004018c75785000000000000479c4da59cbfdcdc6c7f9a1a6014c5138e592878ca7e7d3c2d3e6ea0421b9764"], 0x1) syz_mount_image$udf(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x10000, 0x1d, &(0x7f0000000200)=[{&(0x7f00000102e0)="05000200730001001516f0014f0000000300000001000000002b4e53523032000000000000000000000000000000000000000000000000000000000000000000000200"/96, 0x60, 0x6}, {&(0x7f0000010000)="0042454130310100"/32, 0x20, 0x8000}, {&(0x7f0000010020)="004e5352303201000000000000000000000000e89e8d349bdad9bc0000000000", 0x20, 0x8800}, {&(0x7f0000010040)="0054454130310100"/32, 0x20, 0x9000}, {&(0x7f0000010060)="01000200e2000100613ff0014d0000000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0x9a00}, {&(0x7f00000100e0)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c0035134b4f002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0x9ac0}, {&(0x7f00000101c0)="00000000000000000100000000000000000000000000000000000000000000000600020087000100f091ae014e00000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0x9be0}, {&(0x7f0000010240)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000000101000000000000000200000100000000000000000000000600000001000000002a4c696e75782055444646530000000000000000000000040500"/128, 0x80, 0x9cc0}, {&(0x7f00000102c0)="0000000000000000000000000000000000140000530000000106010000000000", 0x20, 0x9da0}, {&(0x7f0000010340)="000000000000000000000000000000000000000000000000030000005d00000020000000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0x9ea0}, {&(0x7f0000010380)="070002003500010092391000500000000400000001000000000400007d000000", 0x20, 0xa000}, {&(0x7f00000103a0)="04000200ae000100273ef0015100000005000000002a554446204c5620496e666f00000000000000000000000101040500000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xa200}, {&(0x7f0000010420)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xa2e0}, {&(0x7f0000010440)="002a4c696e757820554446465300000000000000000000000405000000000000", 0x20, 0xa360}, {&(0x7f0000010460)="080002004e0001000000f0015200"/32, 0x20, 0xa400}, {&(0x7f0000010480)="0900020029000100193b7600530000000010e607090c0c00354a08160100000000000000000000001700000000000000000000000000000000000000000000000000000000000000010000002e0000000000000020000000002a4c696e757820554446465300000000000000000000000405000000000000050000000200000000000000010200"/160, 0xa0, 0xa600}, {&(0x7f0000010520)="080102005e00010099b1080000000000200000000400"/32, 0x20, 0xba00}, {&(0x7f0000010540)="0001020022000100909cf001010000000010e607090c0c0035134b4f0300030001000000010000000000000000000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e757855444600000000000000", 0x80, 0xbc00}, {&(0x7f00000105c0)="00000000000000000000000000000009004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000000000000000000000000000000000000000000908436f707972696768740000000000000000000000000000000000000000000a084162737472616374000000000000000000000000000000000000000000000900040000020000000000000000000000002a4f5354412055444620436f6d706c69616e74000000000101000000000000", 0xe0, 0xbce0}, {&(0x7f00000106a0)="050102009d000100d40eb0000200000000000000001001000200000400000000000001000000000000000000a53c00000200000000000000080100000000000001000000000000000010e607090c0c0035134b4f0010e607090c0c003548313f0010e607090c0c003548313f0100000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000000000000000000000000000010000000080100000400"/192, 0xc0, 0xbe00}, {&(0x7f0000010760)="010102004100010066ba18000400000001000a00000400000200000000000000000000000000000001010200b4000100efa01c0004000000010002060002000005000000000000001000000000000866696c653001010200c3000100a1fd1c000400000001000006000200000b000000000000001300000000000866696c65310101020002000100904d1c000400000001000006000200000c000000000000001400000000000866696c65320101020047000100c45e1c000400000001000006000200000c000000000000001500000000000866696c6533010102008300010070ea2000040000000100000a000200001f000000000000001600000000000866696c652e636f6c6400"/288, 0x120, 0xc200}, {&(0x7f0000010880)="05010200f7000100893f20010500000000000000040000000100000400000000000003000000000000000000a57c00000100000000000000800000000000000000000000000000000010e607090c0c003548313f0010e607090c0c003548313f0010e607090c0c003548313f0100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001000000000000000000000008000000001010200e6000100665e18000500000001000a0000020000020000000000000000000000000000000101020087000100acb51c0005000000010000060002000006000000000000001100000000000866696c6530010102005800010067cb1c000500000001000006000200000a000000000000001200000000000866696c653100"/320, 0x140, 0xc400}, {&(0x7f00000109c0)="05010200e8000100f237b0000600000000000000040000000100000500000000000001000000000000000000a57c000001000000000000001a0400000000000003000000000000000010e607090c0c003548313f0010e607090c0c003548313f0010e607090c0c003548313f0100000000000000000000000000000000000000002a4c696e757820554446465300000000000000000000000405000000000000110000000000000000000000100000001a0400000700"/192, 0xc0, 0xc600}, {&(0x7f0000010a80)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0xc800}, {&(0x7f0000010ea0)="05010200d70001003caddb000a00000000000000040000000100000c00000000000003000000000000000000f77e000001000000000000003b0000000000000000000000000000000010e607090c0c003548313f0010e607090c0c003548313f0010e607090c0c003548313f0100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001200000000000000000000003b000000010000000504000008746d70051700000873797a2d696d61676567656e31353730363630343638050600000866696c6530050600000866696c653000"/256, 0x100, 0xce00}, {&(0x7f0000010fa0)="0501020039000100106baa000b00000000000000040000000100000500000000000003000000000000000000a57c000001000000000000000a0000000000000000000000000000000010e607090c0c003548313f0010e607090c0c003548313f0010e607090c0c003548313f0100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001300000000000000000000000a00000073797a6b616c6c657273000000000000", 0xc0, 0xd000}, {&(0x7f0000011060)="05010200460001009be6b0000c00000000000000040000000100000500000000000001000000000000000000a57c00000200000000000000282300000000000012000000000000000010e607090c0c003548313f0010e607090c0c003548313f0010e607090c0c003548313f0100000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000014000000000000000000000010000000282300000d00"/192, 0xc0, 0xd200}, {&(0x7f0000011120)="05010200fa00010012bb04011f00000000000000040000000100000500000000000003000000000000000000a57c00000100000000000000640000000000000000000000000000000010e607090c0c003548313f0010e607090c0c003548313f0010e607090c0c003548313f0100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001600000000000000000000006400000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c65727300"/288, 0x120, 0xf800}, {&(0x7f0000011240)="020002009c0001002700f0017f000000000c00004d000000000c00004d000000", 0x20, 0xfe00}], 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="5e8f499bea6902bbe9fc33304a57eca3948633c5c65bf6f8a9defefa000000000000004018c75785000000000000479c4da59cbfdcdc6c7f9a1a6014c5138e592878ca7e7d3c2d3e6ea0421b9764"], 0x1) (async) [ 427.747746][T15273] loop1: detected capacity change from 0 to 128 00:07:07 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x1, 0x9, 0x2, 0x7}, 0x48) bpf$MAP_GET_NEXT_KEY(0x3, &(0x7f00000015c0)={r0, &(0x7f0000001480), 0x0}, 0x20) 00:07:07 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000540)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x3, 0x0, 0x0, {0x1}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWSET={0x3c, 0x9, 0xa, 0x401, 0x0, 0x0, {0x1}, [@NFTA_SET_ID={0x8}, @NFTA_SET_NAME={0x9, 0x2, 'syz2\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0x1f}]}, @NFT_MSG_NEWSETELEM={0x31c, 0xe, 0xa, 0x201, 0x0, 0x0, {0x1}, [@NFTA_SET_ELEM_LIST_SET={0x9, 0x2, 'syz2\x00'}, @NFTA_SET_ELEM_LIST_ELEMENTS={0x10, 0x3, 0x0, 0x1, [{0xc, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_FLAGS={0x8, 0x3, 0x1, 0x0, 0x2}]}]}, @NFTA_SET_ELEM_LIST_ELEMENTS={0x2ec, 0x3, 0x0, 0x1, [{0x2e8, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_OBJREF={0x9, 0x9, 'syz0\x00'}, @NFTA_SET_ELEM_EXPRESSIONS={0x84, 0xb, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, @notrack={{0xc}, @val={0x4, 0x2, 0x0, 0x1, [""]}}}, {0x28, 0x1, 0x0, 0x1, @dup={{0x8}, @val={0x1c, 0x2, 0x0, 0x1, [@NFTA_DUP_SREG_DEV={0x8, 0x2, 0x1, 0x0, 0xd}, @NFTA_DUP_SREG_DEV={0x8, 0x2, 0x1, 0x0, 0x17}, @NFTA_DUP_SREG_DEV={0x8, 0x2, 0x1, 0x0, 0x1a}]}}}, {0x10, 0x1, 0x0, 0x1, @exthdr={{0xb}, @void}}, {0xc, 0x1, 0x0, 0x1, @nat={{0x8}, @void}}, {0x1c, 0x1, 0x0, 0x1, @dynset={{0xb}, @val={0xc, 0x2, 0x0, 0x1, [@NFTA_DYNSET_SET_ID={0x8, 0x2, 0x1, 0x0, 0x2}]}}}, {0xc, 0x1, 0x0, 0x1, @log={{0x8}, @void}}]}, @NFTA_SET_ELEM_DATA={0x150, 0x2, 0x0, 0x1, [@NFTA_DATA_VALUE={0xb4, 0x1, "ae5b628be71af416daf2914173d3b33d607c52fa2a12ebc23e84f68122b14d4276f683c3aab5b21e186ab554a45ff81496f6e4e7e79680c56022047cf5a69cf4e1994b746e4219a25ece581cbfc5b06e7297f52811925808cdc462b9205c666c09be882ba4a84ba8ffd9f269d1d7008ddb8b4d2e6d55ecf810ad146507c966093f8de8205e48cb731e4006424a95aa1d697624d724816fc262831c4186dfdb48c00ea945638e2f1fdf950283a58b2418"}, @NFTA_DATA_VERDICT={0x20, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x5}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffc}]}, @NFTA_DATA_VERDICT={0x5c, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0xf73}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffb}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz2\x00'}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x5da}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0xffffffff}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xffffffffffffffff}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffe}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x4ee}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffc}]}, @NFTA_DATA_VERDICT={0x1c, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x1}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffe}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x6}]}]}, @NFTA_SET_ELEM_KEY={0x100, 0x1, 0x0, 0x1, [@NFTA_DATA_VERDICT={0x10, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}]}, @NFTA_DATA_VALUE={0xea, 0x1, "c4646801b5a04ce16c6891ed90047380a9b6b850c58ed9df19f68557cd4f97f6492952e2cfaffdb4f5a257a29c3f18e07c5daad8499fa0b18f51650b42edcc19dc72198eca5ee8f6b2b2e02f23dfd12748f72c69a30c511beed2fc1d07ece81cbaf79e07dacd4b47476c864a53dd837f49b2fe0f543f496b377e38449fe3e990248d1931f806561fc10094ca8971722ac42aa179b64ee32d6588eb1cdd0cd7eb4a34c350d45e02fd42fdbb4c3bc7d0f00154ae0f7e435469b7ded522b0358af7d64729c9555c390f31a8e9a443b42b2b125bee9c142e4347a34f5da6aa15fe1af8ddf785c0b3"}]}, @NFTA_SET_ELEM_EXPR={0x4}]}]}]}], {0x14, 0x10}}, 0x3a0}, 0x1, 0x0, 0x0, 0x8010}, 0x0) 00:07:07 executing program 5: bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000000), 0x10) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000f40)) [ 427.761513][T15273] UDF-fs: bad mount option "^I›êi»éü30JW죔†3ÅÆ[öø©Þþú" or missing value 00:07:07 executing program 4: syz_clone(0x8000100, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)="1bfff0d5130970b9d7a02749125ded6b0c63bd4daa788502eb54e5bfdda7cc5f776449693ac93ac0c0c060af85dc088b1fd46c52c8a4c600035290cb33") 00:07:07 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x5, 0x8000080, 0x31, 0x7}, 0x48) [ 427.799278][T15273] loop1: detected capacity change from 0 to 128 [ 427.803247][T15273] UDF-fs: bad mount option "^I›êi»éü30JW죔†3ÅÆ[öø©Þþú" or missing value 00:07:07 executing program 0: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000b00)={&(0x7f00000006c0)=@name={0x1e, 0x3}, 0x10, 0x0}, 0x0) 00:07:07 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000240)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x2c, 0x2c, 0x2, [@func_proto={0x0, 0x4, 0x0, 0xd, 0x0, [{0x0, 0x1}, {}, {0xb}, {}]}]}}, &(0x7f0000000140)=""/197, 0x46, 0xc5, 0x1}, 0x20) [ 427.873579][T12172] I/O error, dev loop1, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 00:07:07 executing program 1: socketpair(0x10, 0x3, 0x4, &(0x7f0000000800)) 00:07:08 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)=0x4) (async) r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000001900)='./file0\x00', 0x80040, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000100)) ioctl$FS_IOC_FSGETXATTR(r0, 0xc020660b, &(0x7f0000000040)={0x0, 0xffff8000, 0x0, 0x1}) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000065c0)=[{{&(0x7f0000000640)=@abs={0x835ce80e18a7c968, 0x0, 0x4e23}, 0x6e, &(0x7f0000001680)=[{&(0x7f0000002840)="0c5590567bbafb03a90b24635bc6596df9665b66fd4b2535e6867babad376e1a983f906f30de500eecbfeca6502aeb940227887608139c0cc1edeb862bfe4842584f54f64cf17347c8af958625fa44e79acb97f61fd5a60dbd3144f273752569bbc63a9d11ef1ad890ebef13bc692a0ae99891596c458290e06a574408a317519a83ab3cc25cd00b9b3921f90d640c2b388a17a7787595499b7f14f27bf199baed83b9e574cd59386af7de8bab999ee7d92875a6af6f23ef391c8c34444040d19a1b8720f151491135023b0668c57a8010741389ef97733566ac503154bc7dec97f43af372ee6665468b26896a5e32ccf84022472d9cb026409181e0f6829dca421c21f909a8ca2c3de60f281406c405046f109ce0df787d10e96025a2da7e5c40857115ea4d2216071c350bd5ec93ae25f499c0325407f20a452dd20a61775efa4e7ad7a13c93dba971514e152bef05d0c454a54544e4e769ad7ed11984345efef20a86d3ad9fd47d6c1eeb55eb9e22f0352b6b4c3a14134278a740a32c0b861dacb880ff24ff88198401f83e390c1e3ac26fb028055f6104384e46eb9bed4f57147d61c8ddc4483061f8e3b505430622f803e08ad7cdab72f58b56bc018f449bac14f93f0c2730adb71210939638b5a5fdee71898f1de664dd2c72126cdb65abefe969f03163b72de3520b2cf8b88db38fbc0dfbeda41247490aee6c79e4bd3608fc1659f4215e36e93cd4c93ba8a30208e48fe14b5bdb900fe60f17ee08dc516f592ce7a97991a31886ab357e2692d342006373b2d06a89b833159827facb8b543e6fe89f258221b48d968bbf6fe964ca5cf6ad1254dd6c6c29c1b95c2cfb5b601bd06041488df38d10da9773f22ec5595908d1f9e3855af917cb23c305366180a45b499d4801d32e1ff86b8fc10daea622c0949b30c175050b2df6867c656e8fb9bca19c4c27109abf74412f82881bee0b9c376feb827a74536b59da6efecd5d9615d0a4af5e96620848c0e70b79dc2d06813fc29c079b04fc1bb4aae7d338503ab1cd599ab82085d739d71f9714efc29762de867bff3741d5cdfcc6b2a5106c7431da55250e0926d5b6870a60bde6abafab857de45b7ac21e80140a0d43bf8929d6e02b5c91decb164fd5916e185065f848c35bdfe03ef44adb68b26bbd860e367251da1716f6af419d74cbf3f30cad9b6c0c99c56513a3958419288ab10685c4669f773f91c37c943dc77e61316a6bfdfbafd8bf587653b3b3b516cf32b3376f4355f410eaa29004edb8b7722b2afa41d6af5090524600002a59e3eebc5c297ec4fd2877d932c7532059e68b4d29c334fe018683b6d58f6bd8f9758e807b2575df49d64468ee9860a957f7fd5f33f9c9e34fe4b8f1d73ea3ac74cc6e292595ad05a53f4ab68c9dfd3b54c1c92296a80163b62cba9ef16eccc2d4c46fee286d246040a3ceab602f258bd33fcdd59e144dfe08a8009804957d91b7164efc6afba5eeb8adad92128cd3b1164dbfb341adfbb265fd11c06f0a3e29bbb0f61a083acee87927130cc390ff77d4213f1e4c431b315ff5ec5f60009dae16588829fb08c3f4602df7fb4f50785ebfc2cc8dbaea15a5b1fb53cfa1aa8bab2ccf5ab3a0c498e5a5286a6371fdfee931dba8a275b49ae2f5265f99a3d5a59d15b382fd7f696a2a76d5d3b207d4978ce9c9cc5287b8202bd65105e4465c880d7d86e2e7ae4593954049137644e56a034beba354dad42e46d82d5c9e610664846d5c2d5edfd755138197e58c20f6360e3c36d91ccf475642a0d600bfbb98caf4c1d12638b14f64a2ff0354cb39b0e30df2574c8add330a5bcf2b254920b49b7f66423d9b3335291da3b80797fb0cdd3e79c3902b29707ce5b054b548960fa7885cfe20f7047c5ec80b00b631464643154853c5e6dd9f9cad6ff4264a4e985efc3e86c7508bc174f6878504f68635b724b877166ed5aab44971458872be6dd18d69cd058c17e3c1f5d10d8c319bb8f9603c9be8ab19980c5b408408a857bcd8679b9c992fb0ab26ebbc0d3d5548e572196809a68eab1bd576c33b3be6559c58b0b4737bd2d84b1fbfa216e3c960da9a4f8bdfb74d52ab41436effa28acaf7981f1a1a1e578b4a17843be917fe2e66f41c3be088585921ae056411ea2c8d202090f12af235464d0c536a18b033870eb824db4d1e50fbe64e652983b9295ba488dc8281d8c7b052125332139414e2805df27663a17195fc1978015baaded69eb9520ae7edb6c0d7762224fa0b41e5944bfc492620b6a005df15f5c69ea7a0130918d9b741ed5401ffdd513d9f87797424323c0b5c6665d8bf7c9e881e088b03c76f3b077380697b996cf61fd79bff921fe7da2880473a129526f3e2cefb3cd9e1b41133b5f1e5e88185835390cb395733ac89dbbbe672ccdd86e1a96d9e56e6938971f133a2976e0f35a3ba378b37cefb1872810135bdeef1d0baf6e58574ec85c61fe5935711ea91e66bd8621387c9e0cafbc3bd930b262c0dab9a82bbd3d4040ad0bddd07c1c34b24db37c3f20124ac0a5abd7d79ee6679e3a570fcf68f0f1b36aabd34cc968f7b8eaf3dfafd0fc5a8d3c726d5b29cde99eb818fb2f61b4604ca4fa3c28149eb109a10e6e8cad50dacf588e303bdfe161917f925bac6d9b0880ccd705ed10604a8df184a91d8578321fb6f26411f215e5dcf097687bf3b15f38a747aa78f9b8ef56235a6201a1568414032cc339cf1e66049c1ab686eaba61a7be6fb2084c398dba126a914154180ef2908d71a92908296f079a99edf6498537133502c46a7e7c2640be59ff3d40d0a4c008760094d4bb8817b2c2df6f8085b64e5780e18197ee4c2de4728813d6d4dc2610890acf01d46d26a7480bacf60307c6694f26e3e3112e91be9f0cba046ed6d13764c892296390e60161e198f59d5617ed59056c50d251bf9893a5dd02a5ea716610b8778d7d2e98e51c7c4f5a7e4c3eee57d61fcb363d5d4988ee15d0f633faad7fc1ba2f7f074acfb1275ebf69e9e1f7b194a0b0a6a842fa95841d592d5645aecc15ab7556ad163d274ed7de060a47d48eef17233b290e39e8b6940990869ee16eb3c8cb507f7bedf84f6b8ceba4b272082f37367098544ccec4e02f6a364a206b2c089a3aed067c551b5294a98c8e049c46e94905fe72e1931185389ca907d90b6911f676361ed2aee2af79b7c46537308ca84e6b8aea152c82c8818f0358d65c0482aafa5d7a5ad42645b1e225ff516f9769572a3c926fb40ba11030cb958227b653a1cb7f393888746b133cf5f5e4619e3f832ccddc997a155e78b7248e37f0b4e44b6dee012df0eae4956f07e8ca9b91c7109bd3dc2f1654f8dd672df86ab79898729c00e70565361b6611933fd88dfbddfed1ccbac70ee13999801f85b9df508b084ed10f42ca0e850f1c980218fb857e933e3190e5dd083b225b428ca53fb8ad00c1e331f9694a6b04564570db09734279c4f18dda6aa5a0465c3432f2bdd800a8d7e02aafe93c6fe8b0371d400d8b9c43182c71bf99da9394a4608ef2269e5ccf260685eb6d96c2d46133e0a251f522015ca99070d44039338dbaf128710fab1e530795909c073d3a293d631adea83e10550cc81b9c284e44a482a360fa98af82b631d73c4daa5526575400a8468234cfd80c3d9327c5b53bc7fd0e7bf4f662fb0b4470af68d9a5d42ef58c1f19825cd2878bc283a604b1c971852861d56a93ab7dc28b243ab35afbe53d9747819b8ba9913dcf86022f4a8a3ce2daa4a12025319fc7ce2ca897d6d6ffa7fceecf3ba16d6a0e6992f897013af98dfe12d16302ebb1d726ad622c62b96e8a20d48b4f83e33e1f3cbad77f1b614850e2f09cc3a2c1811fc13f01b9551a203e3bf4975e88a7511aeac03406959d4ef5d5d955b900e2f02e59a8fe61a8999eec451de13db197e824306e9201a0635af0254f561ac07270c88788c04fdd14e8403cf947a8361ba6a74464657c269760735dce36e73268fd6b891d36feccf7d132874fb7d3e1b57139136a4dc2e2e1cf5f2d0c016888ab05f6eeec75d74f7d002d344f089d44ce75e5599d22216b24d787dbe8139c2d472001e6a6a9ebc6a3ff60e698093ec1bde800223f2fdbd38bc78abfbf0dd54d4728ca6657fa7d32778032c73c42d0a3520f7c514831f7108e0b7deffda3a3871f4b6b2c5a7ddd3c7032d25899b4a873aebf9df63d025b09c9d766f4e87d13c21ff42514a1f0f2d52d04882970fc6ab2849e4bd6c0104b52e529a5f80b451256c788506da4cec915a225411ec15ec44c3f24811436a1299403dc1b8174c69e4e838b1a1d99b90d05f6a8dbdb2ec2a8949573fea2e22e708639491b32eac158510e0bc1573d90d564e6ce7dc36b59c33a4a957f1b22f7ca8361586024adee14a307bc0714810110974425bff18f013369d5449677c32caf0acd37f155a54ea3ab97c60b85f5945f5b94623a92aa8041ac8243e82d72cef8306b26a2d1e120a8c177efbf3c6fe984f23adfc823064132952553566d9e2dbfa90a748ebecc32a5cbae96701bca21d7db4f83878cf97ff0760eab1dfec26f3fa6adf56b443e044843f1613ac220e05d46ef076ebe7673f8bd635db3bb16c13b7d121fdf3cca9111ac524c6c688f67f722428d2694c746f67fc0d5e1e3563bcff40f302363e03461b00e064b3e766303e3029e0cf00cc44a718c92b7d4e518d46e5e479bcc67e2656a25b5353db4ab838ab677850fca4959ffa228e6818b342672a3dca45729145aa62a78ff181994a064124dad7e15ebafac8b2bfc75b682a173f2444b0f5799c1a5daaddc1f381309b3f30d64ea9d5d84cf524f1a6ffb61caf6cc07c008d981b2baa9fddd0554719be0019dbde289c5025e42a103298a32cc66b19a0cc4347ec9ed9b1c3232d3756d3cb927b8ddb75987743193f01d3deb8cfcb2c75f6f9095ad37a61081b498be35e3961eebf34d7cc6063c018379f1fcc3d91e79b71dbc5bc13fe63dc40ba59403b30d54d71b7fab3463abceadb49a8688752dc06d14386ace05cb3bf24c6133684026e198cd1888a8106fac0c7830c16cddba6982e56d20966a65b1a759d5e7fdf172d6711cb8d2a4fa08618c055dfffe68a46c6f9054dca0218802868b404459d8a7e4fb75b5ed6099caab8d25b93328a4303ddf2234a42a23379549962ec388981cce1f79c1f03e6719d940be3da8a9430d0e405fbbf5be92db13965800d0c6a1c539cb2b629cbc0d501918fffd1ef4fd4861c26bd09e681a1a49c5842a9ada109c618b8bd567d8af323184056f72703a64aa7d5e1c5b052f4a4d19e5b19d47216efd69f9ffe2423f8b8e3e048390ee911a38e0cd23e63e4de5eb3df35376eefeb8d69ccd5efef0e6834c9b5229654d0e278c03a35e1576e30a2bea67d67251c7f8b54d669428e0dca0e92ac4bba0da16459225c6c160dca981aa7e2d688e185bd52928096955edf9b8296cce2b1155000142033badda8f074664ca0b7d452240e5caf126d74b5c60f779e5dcc710385918cb58dbaa17ad7e9015d9f388cd262b423d2debe67f15a6b5ef7a3eaf0331d6dfb89a876c376a641c5f16f559c1335fba921e0a9905f560bbb1a5118c37437a8e6990e44fbd42d6764f3122949d83174ae5efd847704ae33606cf8c06dc0ecc54e770e325971db34d0e40cc1879366337c9951abba12a576e54bd15577c9403292ef6338ba2acfc3d589392761f70f03ec82b7a92364480fef914b8262feda088c5aad13c28ec9c02b58f6ed78691f635d059cb0cd589b", 0x1000}, {&(0x7f0000000f00)="92853637f048f4824ee0c416096fd329db372e184702521857343976708ab1524602a3c5726c59c46d4552a95c4278c2512522ec46264e85d72e6e23e3ac5e4196481f5ca400152ef3991a551279cf9b657103f506f4aa198616452381d2aac9e0ab4f5aae094c5129b0c8ce98b586d4940169cf4a4bd40c5536a112162c5a86474f55829e7cc2a2272e739277d63324cf555d61feb6f79ef46d1b0471d820374ea65b", 0xa3}, {&(0x7f0000000480)="51a08148c719372887facfe4f9f642b9a745132d3640e379c8dcc8e74b1bc4371881941006a33f57af4accde62e2e594cf45a68d", 0x34}, {&(0x7f00000006c0)}, {&(0x7f0000000fc0)="880b16b1cb9620123fc18fa406ecab48d3f52f0307a121451703914c82ecd96bafee147b10690a33e762601f4c3f590efeab59a84ddf1f94214d05e80ec252b37214461829eb915fea95981d55cf3e90887d7192b100d6269a5d356111900c2ee5e779f3", 0x64}, {&(0x7f0000003840)="88bab885dd53856b05bffd6e3bdc3055eb9836282720200b7be71f7fa4595f1707859c240fbb9b798c9f688dd517009bcde7bf0fa7691a4b53b74617bad05e6b08c732de91867d79fa3d1ca17990fa2bd50f9ce439a2ee7591f14159e3f28a6b855996e7f3ee7235bf70db78be883f07305fe939228596202ae4bf1717643d434fbbd7a4dc81a96a383264fa80176d59f82b25705daffb7201638f53998bcc2dde8aa16132e364c4678dd2e347257af41e97b6c53ed76759a30940b51cc956182f7871756c8152d1e52d36817baf8c025cdfa1740696328a2a6376749adbdfcf82cddc77d4ab", 0xe6}, {&(0x7f0000003940)="dad30c551c166d49080dfae02d44608913ea7c4c9b3e5b83395cecff223de8021b5e5199562dc4823988112064c329fd8af5345f84d1b2a3cc5d4c3297f349e7b31638c6a7ac786e3bbf1394996deec08f432eff4171c409133a686beae1dd9d79da325de01fe443373556c13ee5be0f435c78467aa6291f6e2af1f6b2718ada02f4375fd89ca4f29b9eb9", 0x8b}, {&(0x7f0000003a00)="3b156bbf3526c7d59130e127b7d1d80c6bb52b4e8f6162394998865de9ba09db2fb18788e698fdd91080269eb8e733e2204156c1f15150826a214ca6a6d20a039b130ee9a6fe7c771b75665ed0fc675f6128880237f8d6709c2c5dafb158e64a2f99cc785246b3c70e976de644b45d457d5709c5585a2eaa257510d15777a50048d496f185d8eb3d28ac0a97b201cdd88c347f43ee84edbd", 0x98}], 0x8, 0x0, 0x0, 0x4000000}}, {{&(0x7f0000003ac0)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000000d80)=[{&(0x7f0000003b40)="d3f1d1455af4e9a6bcfcf92e62b1390b6304d4dd6864d7fe763d00d6e00018975f67489c7afcf610c284f3cd021cc7a89ffcbc13aa47a9ea7d0cb2975576cf91c25597511216beec71fa829990bfefa4298ebfad75043f25db7ef9954d2763a279f0f0cf21ec", 0x66}, {&(0x7f00000009c0)="fb43085fc0ce4210cb65ee703782d66ccd2901779328ae1f1d0bd85ad5a8741182b0", 0x22}], 0x2, &(0x7f0000003c40)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xa0, 0x4000}}, {{0x0, 0x0, &(0x7f0000004000)=[{&(0x7f0000003d00)="38088441b61eede032f54091655d4c273fc7a5d38e4d96de05f8b1379adcf88b9c56bfa9a6863b8e9c25ea53ac145f66ec2f5c01b4731ca7e0e417463d2d8a304047aee3d40d856113bcc37dbb92ff3de456d11a9f9397c1c493ed02a1db0ea411e3f5e6f5c67ba2708df7cc9f3a1bd10ce55a51be0116", 0x77}, {&(0x7f0000003d80)="e87c37d42545293d80126c1d1881735f8ccafec6459e5115b818cffadd3040effaa9ba6f7e24283ea4d0f31394c42f9670dc369793d3b47b61a9d8aa3c875973aba2191c3307ab1155966530d651c9b3315c0cd30578484ed100f72e402ef5e3c1e800efce7ed4663f883c0e4c75290645764e57dfb190e51bf43d9cc922cde979c5d7a8eb8739dd46c2b482a0d93e670e08e1eb18290eecb434ee7a6db49798411c6e1cabca377ee07cf630efd95f282f1d1bdcaae59ba3bfa82a8a32010ec97d26aaa388d08ade6e5cf15402d40cafcb9d0161e40d3e867b", 0xd9}, {&(0x7f0000003e80)="b76038351a46658fcae9661ba0afddd5056757929574e39913b41801cfd558a4be83db22caaebc050d0d05a1ae938cdb4c59fd7988400de1ac5f178c75e943850ed2d5fb6e1f783aa7f14d372dd3b763b3bc65b52bf4ade9a8cb64c5f5231046448a4ab4d2873510ca8c7c1fc23184511936a2cf37bfd0b1a2053dd35af1c93f5506e5476d4750df2ab2b24642fc0378a79fc76d378077d2408fc87def3a0a6d4343eb9e717089231f24fec1e2822666e57da8dc5583589696f86f3d", 0xbc}, {&(0x7f0000003f40)="56244fbe512af29f36a9993ccd0214cf6f19df3482fd4f7e0f7f663b6e7d7e58cff0010108b7caf0e47122fbdd11af005df97f27b483cd04bd329ea2685596b84f11ec6d426017868ad81d16c2c832f4869cea5578c77fa3b2b70ab00cee2efd74b30b6008c92f51db24af0bd8aa765c93335ba9c57677c21c6cf93c62a26307a8822c3e14c0c66e9811eda6c66f4af7c9e7218f99782ab177778c481f51cc664f2477", 0xa3}], 0x4, &(0x7f00000060c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x68}}, {{0x0, 0x0, &(0x7f0000006240)=[{&(0x7f0000006140)="f769ce6c4de34e9f3273da5c7aa8081df6d4a0606aba2c63ed3ff1547e6e9f8c9e4209c5d31e117aa7ee03efae36c6a4aef1e70ecdfa430f9e0fc3f56afd3f4d8d53cd7bf6b98ca4441907467f0622cf96020817d24e4cc980c769a17a5a76ef446c7ce92a0a1859294f547b4b42039eb3e609caf7b7ad623a34829795359c4f7cef889188e45eec4d12338f26e50cfcc0c052cb80d5008e95412427ec201a4becf6d8abbe93b7097d8fdc09b1c12752a54f73229c0807ae291f57a9dfdeba7b61dea7e8ce2fa16cb67b09e4c89a66e370a6bc7d30058fa810c4d7e2ef3d77d05ee777216afd5c7ff55c7597cc5a5040550d58b9a8", 0xf5}], 0x1, &(0x7f00000064c0)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @rights={{0x14, 0x1, 0x1, [r0]}}], 0x100, 0x200ac054}}], 0x4, 0x810) (async) getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) (async) getrlimit(0x8, 0x0) getpid() (async) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000002740)=[{{&(0x7f0000000240)=@can, 0x80, &(0x7f0000000300)=[{&(0x7f00000002c0)=""/20, 0x14}, {&(0x7f00000004c0)=""/116, 0x74}], 0x2, &(0x7f0000000540)=""/110, 0x6e}, 0x9f}, {{&(0x7f00000005c0)=@nfc_llcp, 0x80, &(0x7f0000000dc0)=[{&(0x7f0000000700)=""/207, 0xcf}, {&(0x7f0000000800)=""/207, 0xcf}, {&(0x7f0000000900)=""/7, 0x7}, {&(0x7f0000000a80)=""/239, 0xef}, {&(0x7f0000000940)=""/116, 0x74}, {&(0x7f00000009c0)}, {&(0x7f0000000b80)=""/251, 0xfb}, {&(0x7f0000000c80)=""/252, 0xfc}, {&(0x7f0000000440)=""/13, 0xd}], 0x9, &(0x7f0000001740)=""/4096, 0x1000}, 0xfffffffd}, {{&(0x7f0000000e80)=@ethernet, 0x80, 0x0, 0x0, &(0x7f0000001040)=""/167, 0xa7}, 0x5f1}, {{&(0x7f0000001100)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @ipv4={""/10, ""/2, @initdev}}}}, 0x80, &(0x7f0000001540)=[{&(0x7f0000001180)=""/111, 0x6f}, {&(0x7f0000001200)=""/66, 0x42}, {&(0x7f0000001280)=""/240, 0xf0}, {&(0x7f0000001380)=""/133, 0x85}, {&(0x7f0000003bc0)=""/81, 0x51}, {&(0x7f00000014c0)=""/78, 0x4e}], 0x6, &(0x7f00000015c0)=""/112, 0x70}, 0xfffffffe}], 0x4, 0x2000, &(0x7f0000001640)={0x77359400}) syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) recvmmsg(r2, &(0x7f00000003c0)=[{{&(0x7f0000000000)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @mcast1}}}, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/6, 0x6}], 0x1, &(0x7f0000000340)=""/109, 0x6d}, 0xfff}], 0x1, 0x23, &(0x7f0000000400)) (async) bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0xa, 0x16, 0x8, 0x7f}, 0x48) 00:07:08 executing program 5: bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000380)={&(0x7f0000000300)='./file0\x00'}, 0x10) 00:07:08 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000580)={&(0x7f0000000440)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x14, 0x14, 0x2, [@enum={0x0, 0x1, 0x0, 0x6, 0x4, [{}]}]}}, &(0x7f00000004c0)=""/140, 0x2e, 0x8c, 0x1}, 0x20) 00:07:08 executing program 1: syz_clone(0x0, &(0x7f0000000000), 0x0, 0x0, 0x0, &(0x7f0000000180)="1bfff0d5130970b9d7a02749125ded6b0c63bd4daa788502eb54e5bfdda7cc5f776449693ac93ac0c0c060af85dc088b1fd46c52c8a4c6000352") 00:07:08 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x1, &(0x7f0000000000)=@raw=[@call], &(0x7f0000000140)='syzkaller\x00', 0x4, 0x86, &(0x7f0000000300)=""/134, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:08 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(r0) ioctl$TUNSETTXFILTER(r0, 0x400454d1, 0x0) 00:07:08 executing program 4: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz1\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000080)={r0, 0xb, 0x0, 0x0, 0x0}, 0x20) 00:07:08 executing program 0: syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = gettid() syz_open_procfs$namespace(r0, 0x0) 00:07:08 executing program 5: syz_clone(0xd0000280, 0x0, 0x0, 0x0, 0x0, 0x0) 00:07:08 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x1, 0x6, 0x31, 0x7}, 0x48) bpf$MAP_GET_NEXT_KEY(0x3, &(0x7f00000015c0)={r0, &(0x7f0000001480), 0x0}, 0x20) 00:07:08 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000001c0)={0x18, 0x3, &(0x7f00000000c0)=@framed, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000180), 0x10}, 0x80) 00:07:08 executing program 5: bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x70) 00:07:08 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x6, 0x4, 0x31, 0x7}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000180)={r0, &(0x7f00000000c0), 0x0}, 0x20) 00:07:08 executing program 1: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000240)={&(0x7f0000000040)=@name, 0x10, &(0x7f0000000200)=[{&(0x7f0000000080)="5ddfc40e893c34b0d1668a37a0a07eb8878ab7e1e477d533872c8e0618cd74be62b548e3d71fdf9d0cac8d7145b57c68a704439ec8c35a66dd26097ad9a10e42227dad8f1a7ce23038c946f670baf03d4bfc14b783cb442167705072c16dad62596af149a687ca987b629ed87dc1bb1306c017", 0x7ffff000}, {&(0x7f0000000b40)="359c52fe6a3409e660abf0db2e3e7b03bbafbf9997b19bc031aa8cc8d7798c67becf2d8bfa3aa83da7ed84eeead5c36c9117482bf5b9ac54c54f8d9e59a4dfa41a620925aeec23c9de2dfa7b6b824ec2d9f2d80f804134f309365407c1204085f79fa1a9cda2676e5dbb6ee96f298fd9940b866b936a1334a6cbe39f6d56613f61e769946f37cb3f1181e70cf57bc29f42ffb9471d526154aa5e8b2528a1f87ad6e86d3787ce6fa59e2e5219aa8f30d1241b9c922db72b18f5ba08c05759edac879420c2a0f71db9a4a925c42ae470e7e586a4026fdca01408f683800aa71c69a098eee1a443c93bcfb36e134bf374beab60315fc8db5985f604f1ec92b19d806eddde0f7e24d489763ce72ece4577a1939015e90eec9a132aa4ec23d93b928befde85f1a89b6496f8ddfb67dd816eba4065b1127751a594277eede0133c14d4beb9d20f8cc1261350641df19cc4a88b6284aa9dd384301eac013a1457516207009f8b9e6e4e299c9744812ae2a8a7a9c600fb62e329cb015c00e869cef74ad542ae0e5fb05279660424bfa19f263b614080643f3d1028197c98d8f4efe687ecd4fa3b60dc48862ddbbfca3ef6bf1656925a58882779d5eb97205d6567509d68f3fff0f0e6b264e61ba2747882dc006ca3f35322605e119c75dc3efd99062760cb488515bd9ae5fb8765d6488f93e4501971fe781945e348f3563e26f42f6b4af1328cbf66e1a8ce4358ba39d06ad07d1e7a8a6c80c4d950f11d412bcd9709d10770b71e64e78ea8564d229ab2f3b774bb28a8cbe7195654d344d9101f614cb3dba7d6018539be53f680e9de2ab9c3df6c391b70e80a82e126572435c3af9dde28b48215d1dd6b90ca9cdc6853d3551eb7bf39234f0a0f5b46230c58a46e106679f38bf69d8c6673efe1efd23f9263dcec8bd903195ca73eb591c219457fcb55c449a6122b61da0646761444773da860dfac0abca2113b8f6430c68b5f36440df53403262b8fe832a7050acd8ff62a31747a6a845bfae60bb1fe41e1cfe41b61540d87c35a2b9e221e5ce934785ca6695f8490a3681fef905a138affe9880eba3986a8864689ea8177456fe8b524018f668ec4ba7692f99e884c191293bd1658113e3d2a639e7d7df916e26b0f3e7eee58ac7227fb05fc979fdace2d42cf5c570da90a4c0fb154250742572503931ff7140d079edddfbeb458e76d7b90c73a31bc4b489a95bc93f81e0e86f37b3b51306f3d9e90026cf09635b6c0b5a4e65e44fc3cb0e2bfb3a00838428beada132850cc2b06024743208ef2dcc1020f53662196bf9a65c53f6ff8a3d3835fdeed0b2dda6fe779975b7f8708808b6b95d945a8006b4b780bcbadd2d4e55ba93407df0b0df196e74ff69045328f6fd8c4dacc6cdf82da1bd7d460eb2f71a0e1080a455ce2b84cc5d482441abbf651d81aff487b649be56cebef4dca50255180beffdfa015910fd0001b7482a2d4abd739538cf58e567fab6cdb781540fdc59bee9429ba4b65619e88753af25a38137b72369e4936ddc22fc2e00084fc75225dc1261f76c90b212392f3f9487b46684b556fde112aa1cc6d8086ad020d12213de5604459ac46b7c95e6e0c84165f39548a840c59a0265b0278901446e3575173a95c5b1a6da50898fb1508734c1252ab4c26c704f8a22d8b3c0696170edbbbebbcd233d35bb130826f4720964fc708460e7bcc33e15c85b85703ec4a23e4e9df3febf8fd68398e9b821a26f4f6e13d0017456d59ff98e83473b5697f262162ae6b28b7b9f7b986f3777f13167cf28be560d4600aa688cb7826ae898b90cf3ac915c26027276f58877d277fb1fb17b1b1b7020dd5d518b83a60e84d1b87aca13bcd6384016ff9dbdaa553e62a1382df947f0af57dc7d328bbca2697594f436d8bd719a0fecec7812b4fb1705b9787750be6cfe159fd729268ac7c75708eea2f1e7056fe449fef5b43007a24354e2625b5fafbb95697ea701b67dceb069af9ca489208736505124e57087427b421b284934206b368c477f1184a503a10b6a438563e6b1edb11ff410a6afabbeeff7c564bb3f604ef1fa44cc53e03403ea4d6ba848160ab3b7080ec872447992100e49a8dc59e30f43a191b4e4e23235f3682cc181340953a84059b307794435b5ce7247202d14a4d79921f4b32e777b6e9005169d26b013a798d0263d4a635920c1c3bd0a35b6b609273e763532bfa539656c0e5b8970e1bc66bff0731f02d80abf68566159ad064834a14b2af053e169bb363e79fc566d8361398fc3e0f40534fa11b878b2094059ab3336c1a9c7cc080e908330bc570f6ea0c43938421fe17453ac16871fd4b8d9a1f9ac81e788f643214c2134924b604bbf988f890a2cf463fae743d7f3152aa43c842103709f8242a431046ba627c7d74e69a830b4399b5561ef08dc51d7d497cde6dc19017fcc80120b93bacf84fb135d66dab344b87579ddd2a45098eb94c62cc826417398e7d79525844e920b99d9942b2176357976f72892d183fda448edcb191d8360eac523617d3e04535a4a6fea9148f93537dc77ef24660e49f9fe397ff465966c0f05977f5fb7bbb9b58d499210e6a7e7a1ff034d456d82b26f00db4afa073bd9b6f53a20ea5f08fcc53c81e0a3d8c31c31cbb092699c4bb00d00c60028cbfabc79ad1238a6a314aeb48bc74f23bb193994e78d7319abf36199a450fa347a37bd23c86c3e6758fccf5febb8675f9401c05a2a3e712a8421e3fa27dd8e3b4531f28fb1f89ac3a4c5620302171c4f392c1a76490ab9f4ef6159bbb79ef064e470080b428a0853c60e3c4611d39d8216d3bb54d4bef26d5b437654ee79ba6f2d487205222506826bd4d7cf4bf5fb0238bd93fedaf2ffee59a4a9d887d148b5bfc679e674d13aae06c845eb6568e1dbbfcd2f1fcabcf8d6387d64925c34a4a6f5392d491229d3976c8c090da106383866ba0ffe2f13e1183c019eb9092eeb56f5d8da1da567301ec6a18c160741350df170801f7cb3bc680a8c1d919cc5a3d567073a87a05bb5a8f6c30bd3b4a9a62656165e059a6ed5f5a0d8cb64bdb2f5c558fdd8dede5ce98175356443461b10fab7893a952e87d494d8b299d5a82059b28a9465a1c3d574bf948088417d99170e0f2625f7c4ac0a534c56dea25cad4a5310e2f3e68e579b3d35abc8692a6863299d368ff97f96261eeae5e2f51fc3cd3a140e6ca1a805fb13a1ed9ed6a09e0249f8376576691d0c5a5a6eea0263787a2c05b94d26318f33f449ffdc61afc63af0f66400154bd6c0438a68901a73234fcdf4c14cfbafecc88c80f7f26fb5b9ab7f5a39f192c2f00c87e7f577add3cdde6e89ea42f7d5b4396566ce0d2882ad5a0cdd3b424114de0a1192c455d4f3c25a4281525b4542de30fa6c5de667f18766ecceac3f170f8f702ba740bd0a0d249e0bccc21563ad09ce8da16a8e58ae5fc3dc6d40afc7e22ba257043794752e8105183681403fdf4f62239dc577d65798d4327596c62162564f010b548d89177db1d2f8bbafd30a0d52ad67eb1b5a79abd1056c5a77db640171373097356cca149cdd515a5a5865be0d8f1bba35cead8723614bd45896d019208f4585e7b6a42ed9577beac7176f03e0a12fbc71fc197fc7b348203f9620fb742355a3bb93f0a02b2f610e6f429f443a9651b6aea1ee00a556a1a01621ba925a23d0075cd0e96028d8c7dc3f13c7d972685ccfb4c393cec0071c2de92dfac592830a00a68509db5309c35711b7225f8c00d9d8afbb3de5ae1a1fa07226023bb46967d0f032aca63e6c25fbf55130d316ecb7b05e5e00456cf4b5dcc044778e21fa8f4013878789b6c9a5475e453f223a7908804d9bb6538ef698b6a0bcf39bb77cbfbb6714ac0b6e4b39a02e667d180f45c407383222bda417e956c14a41d002f376335fd90d6f613a03353956385d82f66c94ea7b87db1f44669bff78d03a42d631b59fedff0749adf5a1862c7c54c8c50fcdd7554fbb3ce87d91e29bc369572d07fe6ecea963c2d8963c16bdedbc28a9cf2e0cd60c53d9c855f107eee8c563257c34bbce75ab4ac9550e51be27a5b5fc116eee0d7efbba11102d42a830c423dcd746c2283c1dead5c059441aad2eb9dc82e672564b44dc596dc36c6d9de293066979f322ee7da392eb5cac1202cac845516a40a5fc58259896179eb8413d5afee23f5e322bdea3f6ef08c495f8b0e388c88c68a624d19683f4f79863133933cd3d5e55416e10a60058f40be39b348623ca962368ac12e83ce768c72df5fd43a69671014566b0c970da0eba6e44005da45e048c0e28d14bde7aa30d1b71dab4872e010a190c9cf345d5a6dbcec8425dd09bb98be776c339bf34cbc2e872bb55c4299d56eed3019e25941d74ec991616bf181348d87a7a693f331e177acf5ef35940f49ac6faa9313b22b0496d9ce6547edfb1f35955990c869dbd9531c75834fb81f925922c484325fbd744b1ac117553894932db9803c13305ffef751621421f803e7a730676643d67dd160bb1c878e4cd182bd12393d44542f17e56b45ceea84cbe3b2a161520ed74d53b5691c3a5b7cea6f2e1f0ebe5b014c836cf6b9b33fd997f11727187eb59eb16aebac29f4a1da5dd1983270c3ab5b0db1a0e2f4f9dfe04cad8c00eea7f1e38ecb9f7f10ce9fb66f4df118ac3b58f4daa4331fc760aecf4719c0387ef9af125d8e84c3dac43bd176bacc06c9b938bfc7653cf5a7fbf0d9bf2de37e2e50e636f53224000720129db61df79ac8719878c6557b6cc9c199cf267ec5647dba47c746c644fd842556ffe3b7012a209ed97d712292997dfcc86346fafe2509f37023823da0186902d44c9594e655d6920c0c7de63081af33e8d41f817dc4f6aec677f1cbddd213ecb114d8d0476d6d04eca3e6fbbfec114edf51978d6918c7e5d3953a4bfa60c6a58f0073abbba25c026410ac78d6c2ac5907cfe80cf3f0febc1a61968e2e3fe2577b6e40bc55cb74de1492d47743cad5595a387a8fff800caaf16126cfd2cc8e784ff584560c52824831525c7950b355c0bcc3ab526fae02ecaa49802304be2e00ec3696d27c0e52e739fe8be4c0b757179811b6cad0ae112abec7ff869eef3e0a389a3bf6b8a5adb21e5dc2671284d5428979aeca7363a75f7f39636d3abb72a4077917e66152783aa1f1f7177d62a8cd9736108447caf954fc34ea2d0f16bf5b0584fb05726b59a5e7bcdfb1c5cccec6456d210481166eb9ec4ee3ccb0c1e31b246a09ac08246b89a1f7586977d3c24981c15d853ff10080b718a77cd48e51593cda71cc23c3a9904eaf6e8d6870e3155dae93ccce80268f622184f79298da01919c6216c6732c12ec7a5f8ddf9053044f7f55e7ecbd32b8b492643433605263a62bbb37a238be50fe20790c3a189b78fd1ad937f86da5901f7fa612e36cedb03ca733da727e6c5deef6cced19be716dda8328adf9948c0885eb687790eaabf8f2f5e24ffc4171bd86cc79a06893e91dea8447c8f6a64c9f95ad2962e7225275f8f8c79fe2209f005359de978c021b20734e93d81fdf4c274cff807cdb5826e39e0df0dd8b11833214c49a2723b712af34c5b2df84a0bb40dbddef04b2cdece064fb8b189f49880731b2a45e387a837cea4be9ce1085dfb250e7bd9d66fcf8184965785eaf6090dafd283a3916528a1abc82d470f22cb619b3d1ed0fa6d173b762f3437a21a413329ce008b57941cbc2d6b01ddfdabc22f289dd453d60f37d0518284f9d555ac11f5b9a8d242144af31b53db924506a1d", 0x1000}, {&(0x7f0000001b40)="6c746c01bd2b7970c694da557009a1ccf77cd48fc5f58025b326ca703a86be8484fa2cfc15eddb1a407d786e72a19a5962ac41654406306c85e2d008eb621eac9b4b6cf70c38136fdb531a78ef7ef1f22679153de30e38a44a374ee40c4949d47de255ba0208570a200fe671c68526d8e34034336fbef554d8c18b9d3b42f9144a381761c14a4a70bb6a843153da9d9e4501888710755a13c6fe7c47a80740951fde1aab1e8af602314a2189c081a348ff3bff0ec98f4e59eac029a9b48d0ee8564a4fd5ae909fb88846db4cd29ed59382b2db7498b82583f7c4918f5dff807facb9775c5df02cdf5d26044546c3e9e246bd10223dfec675ad8f8f55db7837031762b2739eeb0b270adce7f9fa6c4154c6d4e550171bd90c3c941400e5d32b26c38a14af905792e23b7a9af78327001e12648a8000646c31022d3aaa272633ff8e960d94c9ea31eba4271a8e59e98398b8d663086f0953eca7d4c1bf090ffe980409e603ee20b56b7ebdb5ba42fa3f15c197a0c728dc8c7fb71aa373794c708f50732be02b61b4d7a4d502fc5ac10e72b4b3cc007fabcf9138b211d1d0e987c7002d24dafc096e21b2a81f1b47fb611e2cace136cc92d989da512a6db10d8024c4db9326f2689d3f3676d1acdbc951a90f7a016285e25651980ce7978cae7bc4973480c855fcb4b09c970e19968fb224dee533fad9473c15ae6eace3f897aaa780acb9093a86643fd45def2030d9a1723c2db53c8e5b6ddf98fd099e13ae3e2e646ca65808790e1d865d38273381b334db3dcbe0716608b0c21636bce90c04465b73580885188dbccf5787fcc983c1c123b0dbbcc57f27ea10f49138213f22ef0d25d82033e97a1981812932c9aadbf514d999abf96e456992492df041017fc410ed93b6b504f7ccfd2f89161414a5d33b92d86fe65ccd39b974deee5e796daabd21aad839921babe5532b0050c2dcae41166a08e935adb959018d2c6490cfde008167e43e249cfa98c1c2f1f3d7e66365f80e02e5e7bd7600c1130ceed4dd9ce126dbc2accf5311bc1c3e3b71294cc0c620bb903eaf107aaf18deb621d724d203f9915185cf496e60cff76c649bdfa9e27fbb839889e04efffd06a4ae3fc1f8bc8c0363cd2d14f5267349db3ce841c0e140e13e102efc05e117ed9627b4015fed529929d19e4566d6c65c7d80d3ef4b036c9595074c8d3a4c5fad62750086d823d62379a7d0a631c7f8ee8ca56294e8c3f276ef3b0df6b6ad95820e05f4d09f7f298829038b5081e32d40b117412092299b6e931a2135faf938dab13d471334694826a25918487261d40338d7e112268121291ae18c7ec27fa712340f4e5ae0b8271959289fa12c760ebbd027a4a69176a1488fc1caa353153c343c3d636636d690d839649abf614b03be6ecefd479150ae265a6e7c608bc4cdee0e24f9f14dedeafab899acd1c322cf3425b282f5517ee52f5de45e5824bf8a3da97ae4c0a48475a6adec36c917c4d1a9e16effe8d072bdee8845237fac020d0bd589b7add9f46208373bc5de989def318426d9d9e045204d72700db4f4d482a954142a7b6ff8bd75d01c6b8b61973c7fdd3b1773c306d813b2d515b03e2fd096013ae391f954694a7e684a2a7c14e6bdb590b828acdc4b0afa8f0b3b13981aea2abe1c877c0581a3f3aba7de04518135a434ff0937e54404eb2181035866f30d2477f9d11f4c59425c045ba60044a9d9dbdfeb446fb951d312c76e093375a4fffcd1a769b67f0957fd93b897a1839e524950e337a2c9afffbf9531d479d629f11ce73ca705b2fb865fec8a2745deefce3ed100a7326358f2e4ee47662ac4b0fb98b68261f6d3e5c96e818058f1e5817c30806048259d93788b94a9accad9d8de98b64b9ccaf74d809b5798353bc940487dffd67873f9b0f247e64b3f8eb17ba6525b4babddd9d672d242ba7b15c3ccef0ef0f4d45defb3410e5afcba8a5f9de12d1cfd0f2f50093be0dfe90bd6b278abd3ea7ba3733936a85bac65500c94027de469911815ff7674dc98d57111d9f4976afdad688be89a16aa3f39e22a64ffe4aaa5bbd82c0d09beacbcc8b3ca505580b2870ce19411c2487d6afa125395c6b8dfd0b08ac499417ad69e18f0ec61b655173ef2399251ed9c721fc8b291d95e5090916418a1ebef5159d7dea3354dd961c9fef9622926dc1668ec6b4ca6ecf124de8d2ce160597db11b838f73dd397f80233d5c13d7971b748a3825d46e2d1abdb994e6971fb576ccdc26540bf8cd9746ac95fddded781da8ef17b824f909b74f6d76f023655ef4698cf4b80e625de5a058d5519c2ac2083356319ade3ba0017569f3b09959d395612d4423147f5c087f4f2d05ce81ed3f9181035f950de3be4e358a975598d5426de4208bfeedfbc587a3be43715e364ce9e5ea4dc946948348ac94781c60485e6b3315cb9b7a67e3dd20c1187fde0520bb93c16c06e29ae756ba95190536fe5c40b1c89576273a537b4897f85c6610a43b0ae1d92b88074be01334c66e3e13f4e1481afecd04120e02858f9a9bfde6efdb73dada360a295afed9c3cf19ae8268391ac4926b9150c6cd03c9d19c9ab12c9078898cc3e981397b52caa61292e0ef190842d0c6580d80640e9dcc8960ceb535620efacde122bfb42ee83d028fe8fe7d95793ffe03e8d7f6206e1e2287be50d858d35ae3d212597e56da36476f108b76b5d68a8cc4bc1c31f6ca3cd536ec4b21f6d7f1eded573aa0359bcacfc5cf6edae91a389a5e4d2c3b4d0b030b4e49c889542f601aaf68a218e3ee6a204a34a81e2b9f66628d12849238a169d60b14896cc530cf56fa174811fa1dd147cfe841019b7ccc42b95a46ba4136398d3e6da7b8ed1618a10b2ab738e5d9b00e5bdc8580d4e053eb047c9fb5dec19c5156d92a9e2182fd293204f6b9a74067c7a906a49c973b8da58760a90d85e6a5642b70cae6a314d7e6015708a59db3539635dc2c022e907979259fd750b944033963807d6239d1f561a0b65d10f572b56d744f200e0d40b22f1bbb8489b3284a66296cfe676a01c6e6ebf40cb6844d4f7f7c046f6b5ce746371c52937dbbb3ee0edf8b8416afdaabf8b9df7ad6c6dd615b8bacb828474ae2eabb849ee6363278b747e3785ef2a23f32a4169c99b23e2f696942b2547d0d3ec2779409faed348b94e25368ff4fc67ea1038e88ed85e83ac2a9a175b7b1e8444fb20396973fffeb53350e7ac205fa12d92677a87c45d88bd16381db8bd97915059cd0b15bf6284b0e45a7c56a6a22aa998088c44b4a57ddfd9ab4445eb4ec1e779015e1167bbfbf46cccac2385d034170406fb663a29febdc6387b17cae388bfe2055d3503d960fbaa6d91837e407bc01807080eb847fb3424c5861c67c389ffa74aeb9e2a08f0eb253642b93e9e777bd5976ba5e4c8241f9e891a5192bfc6c5736b1c1107f56e9ea31a895e8f5e9ab30b955cee64762c581eecfa58d5980a00305394389739266c22a41e21b374117c40c7a39ccce733408a046610dd731a0421b7c0dbc08d161b627ba1b0a27d7f011d4d11360d5237cfaa46ec91dd6da52425e1fc07eb8c1be70aef5c36b8ea3d531a6eca3cb320aceb123a3e963dd3d95712652b3f68748e4da1b2b0a30bb3993c46e3fe8944a61489643edc6f10ad18538ac041afcedb32de9122421098e8442198ed927db344c078f2e0dcb5db52a46fbcb8729f79adc2c2a4a0a409e93c6d99629d88db82aeda46b972c5aed1838f3c17d20255fac21d1091b77f782497961d1ff6a6860230757b7b9f800c2cf778dfe1d03833f44f2e76c6ab377482d02e26eaf3e575fc3d3ec1fc75dabc3796e62d0d091a6872b4b9b29016c31de5e4ee140ba624a39fb2800da124b50ef5be97132809104ecf419da5e749faecb0e9e188b362832910a5750ddbb962677f26e0f0d63684ece13c4315b85298479f881d20b21d9f5865b1a1d4a1d671e0ab6718d90b644d2dafeabc116949b01dc061c703988c2ec6534b6b24e1dce80873dfafb0a597739d6c9d5f62be9abec16b7887288c735f2a0e52775d78b87dbd2f2d2d3f41c257167da1fa03d9ea8d0d057c7036c7273036fd025ae8fab25961917a8cc7667da3484e176fce9125c97c50fc3d27349426c6fb68a1f6bbe60d5ab6e68f0f2e7e081e320e34d23817b315dc511e8cd6ed46626de30ce4bf41b302681b90103c3828f94f5d38e93f9df9590ca3570e341507c2b07de8ee8826233ad17fd4955ef7344eac90ada543e3ddf39d7d2a7cba93aef516f3612c3ef19b8d9c87bf64e3df838b2e8f3428186507f1b609e9ec963314e9630d945202b2bb6ddf99885d74565626918c2dc478bff82554cce369a0bef11a14d33b3625df5a9d90ea65e8bb5957ff436956dd90838d9a85f2e0bd0dc6cd80ffa45cf9a9ab3c9c3f009cbd0a787b4aa61a49824cd4ef36a76c7037ae0c0f1a471a9d0c3e1870cae0eec382abf256a8bb8b500c9bab6565152ab6d3ab5506f7ee52a0c3fd7d94ea19694fb7f77633f5922e4733190e06a6330b1817fcb0fbcb53028727c314dd8e6880c0cb35498cb01020b5a195534bac3ec5b502bdc513bb982993e25c053ccaec8bef6ee0366af284dd9e8aa5f79e47c2778cf48c058d367f220c1934c3effaeb164d1c4ce2c7a334356a37d766761e6dcaaeaa58d9557fb85d41309df3113f889c36f6e5a09b979e2cb03468d5c09152cdbd93f39909e5e91189cef93dbeede3fbe01b62c0fdb06ba289127010bc1b778263295b3e7278a4c877228702eb0cb166e3b6f392a3becd32ca155c41e2dc144c215", 0xd56}], 0x3}, 0xd56) 00:07:08 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x1, 0x9, 0x31, 0x7}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000180)={r0, &(0x7f00000000c0), 0x0}, 0x20) 00:07:08 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x1, 0x0, 0x0, 0x7, 0x4}, 0x48) 00:07:08 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x1, 0x10, 0x31, 0x7}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000440)={r0, &(0x7f0000000280), 0x0}, 0x20) 00:07:08 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x3, 0x0, 0x4, 0x6, 0x0, 0x1}, 0x48) 00:07:08 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000240)={&(0x7f00000000c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@ptr, @func={0x0, 0x0, 0x0, 0x84}]}}, &(0x7f0000000140)=""/206, 0x32, 0xce, 0x1}, 0x20) 00:07:08 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000080)) 00:07:08 executing program 4: r0 = gettid() bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000540)={r0, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x30) 00:07:08 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x1, 0xd, 0x31, 0x7}, 0x48) bpf$BPF_MAP_GET_NEXT_ID(0xc, &(0x7f00000001c0), 0x8) 00:07:08 executing program 5: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz1\x00', 0x200002, 0x0) openat$cgroup_ro(r0, &(0x7f0000000040)='cgroup.stat\x00', 0x0, 0x0) 00:07:08 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x40000}, 0x0) 00:07:08 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x1, 0x10, 0x31, 0x7}, 0x48) bpf$BPF_MAP_GET_NEXT_ID(0xc, &(0x7f00000014c0), 0x8) 00:07:08 executing program 2: socketpair(0x10, 0x3, 0x0, &(0x7f0000000800)) 00:07:08 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0xa, 0xd, 0x31, 0x7, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x3}, 0x48) bpf$MAP_CREATE(0x0, 0x0, 0x0) 00:07:08 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000280)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:08 executing program 4: socketpair(0x11, 0x3, 0x0, &(0x7f0000000800)) 00:07:08 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000580)={&(0x7f0000000440)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x1c, 0x1c, 0x2, [@func_proto={0x0, 0x2, 0x0, 0xd, 0x0, [{0x11000000}, {}]}]}}, &(0x7f00000004c0)=""/140, 0x36, 0x8c, 0x1}, 0x20) 00:07:08 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x10, 0x4, 0x4, 0x6, 0x4, 0x1}, 0x48) 00:07:08 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000f40)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0x0) 00:07:08 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x1, &(0x7f0000000000)=@raw=[@call={0x85, 0x0, 0x0, 0xc}], &(0x7f0000000140)='syzkaller\x00', 0x7, 0x86, &(0x7f0000000300)=""/134, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:08 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000380)={0x6, 0x8, &(0x7f0000000140)=@framed={{}, [@ldst, @map_idx_val, @map_fd={0x18, 0x0, 0x1, 0x0, 0x1}]}, &(0x7f00000001c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:08 executing program 3: socketpair(0xa, 0x3, 0x3, &(0x7f0000000800)) 00:07:08 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000016c0)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)}, 0x80) 00:07:08 executing program 2: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000040)={&(0x7f00000006c0)=@name, 0x10, 0x0, 0x4a}, 0x0) 00:07:08 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$TUNGETFEATURES(r0, 0x800454cf, 0x0) 00:07:08 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0xa, 0x0, 0x0, 0x0, 0xcc}, 0x48) 00:07:08 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000001c0)={0x18, 0x5, &(0x7f00000000c0)=@framed={{}, [@map_idx_val]}, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:08 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000240)={&(0x7f00000000c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@ptr={0x0, 0x0, 0x0, 0x2, 0x1}]}}, &(0x7f0000000100)=""/206, 0x26, 0xce, 0x1}, 0x20) 00:07:08 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x1, 0x1f, 0x31, 0x7f}, 0x48) bpf$MAP_GET_NEXT_KEY(0x3, &(0x7f00000015c0)={r0, &(0x7f0000001480), 0x0}, 0x20) 00:07:08 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x3, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x92030000}}, &(0x7f0000000140)='syzkaller\x00', 0x7, 0x86, &(0x7f0000000300)=""/134, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:08 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000100)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x2c, 0x2c, 0x2, [@func_proto={0x0, 0x4, 0x0, 0xd, 0x0, [{}, {}, {}, {}]}]}}, &(0x7f0000000240)=""/128, 0x46, 0x80, 0x1}, 0x20) 00:07:08 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000f40)) 00:07:08 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000380)={0x6, 0x3, &(0x7f0000000140)=@framed, &(0x7f00000001c0)='syzkaller\x00', 0x0, 0xda, &(0x7f0000000200)=""/218, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:08 executing program 0: socketpair(0x2c, 0x3, 0x0, &(0x7f0000000800)) 00:07:08 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0xa, 0xd, 0x31, 0xffffffe}, 0x48) 00:07:08 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x15, 0x10, 0x33, 0x7}, 0x48) 00:07:08 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000240)={&(0x7f00000000c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x6, [@func={0x3}]}, {0x0, [0x0, 0x0, 0x5f, 0x5f]}}, &(0x7f0000000140)=""/206, 0x2a, 0xce, 0x1}, 0x20) 00:07:08 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000001c0)={0x18, 0x3, &(0x7f00000000c0)=@framed, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:08 executing program 3: syz_clone(0x8000100, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)="1bfff0d5130970b9d7a02749125ded6b0c63bd4daa788502eb54e5bfdda7cc5f776449693ac93ac0c0c060af85dc088b1fd46c52c8a4c6000352") 00:07:08 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x1, 0xd, 0x31, 0x7}, 0x48) close(r0) 00:07:08 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000380)={0x6, 0x8, &(0x7f0000000140)=@framed={{}, [@ldst, @map_idx_val, @map_fd={0x18, 0x0, 0x1, 0x0, 0x1}]}, &(0x7f00000001c0)='syzkaller\x00', 0x1f, 0xda, &(0x7f0000000200)=""/218, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:08 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000f40)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000001240)={0x0, 0x0, &(0x7f00000010c0)=[{&(0x7f0000000fc0)='e', 0x1}], 0x1}, 0x0) 00:07:08 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x204000, 0x0) close(r0) 00:07:08 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000f40)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000001240)={0x0, 0x0, &(0x7f00000010c0)=[{&(0x7f0000000fc0)='e', 0x1}, {&(0x7f0000001000)="be", 0x1}], 0x2}, 0x0) 00:07:08 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000f40)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, 0x0, 0x0) 00:07:08 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x0) 00:07:08 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:08 executing program 4: socketpair(0x10, 0x3, 0x3, &(0x7f0000000800)) 00:07:08 executing program 0: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@name, 0x10, 0x0}, 0x4940) 00:07:08 executing program 2: bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000240)={0xffffffffffffffff, 0x0, 0x0}, 0x20) 00:07:08 executing program 5: syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_procfs$namespace(0x0, &(0x7f0000000280)='ns/pid_for_children\x00') 00:07:08 executing program 3: openat$cgroup_freezer_state(0xffffffffffffffff, &(0x7f0000000080), 0x2, 0x0) 00:07:08 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x1, 0x6, 0x31, 0x1007, 0xd0}, 0x48) 00:07:08 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000001c0)={0x18, 0x5, &(0x7f00000000c0)=@framed={{}, [@map_idx_val]}, &(0x7f0000000100)='GPL\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:08 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000f40)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000001240)={&(0x7f0000000f80)={0x2, 0x0, @multicast2}, 0x10, &(0x7f00000010c0)=[{0x0}, {0x0}], 0x2, &(0x7f0000001100)=[@ip_tos_int={{0x14}}, @ip_retopts={{0x10}}], 0x28}, 0x0) 00:07:08 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x14, 0x4, 0x4, 0x6, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x2}, 0x48) 00:07:08 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000240)={&(0x7f00000000c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@ptr={0x0, 0x0, 0x0, 0x2, 0x2}, @func={0x0, 0x0, 0x0, 0x84}]}}, &(0x7f0000000140)=""/206, 0x32, 0xce, 0x1}, 0x20) 00:07:08 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x3, &(0x7f0000000000)=@framed={{0x19}}, &(0x7f0000000140)='syzkaller\x00', 0x7, 0x86, &(0x7f0000000300)=""/134, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:08 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0x2003) 00:07:08 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0xd, 0x4, 0x4, 0x6, 0x0, 0x1}, 0x48) 00:07:08 executing program 2: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000b00)={&(0x7f00000006c0)=@name, 0x10, 0x0, 0x0, 0x0, 0xd0010100}, 0x0) 00:07:08 executing program 3: recvmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 00:07:08 executing program 5: bpf$BPF_PROG_ATTACH(0x8, &(0x7f00000005c0)={@map=0x1}, 0x14) 00:07:08 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x11, 0x0, 0x0, 0x5}, 0x48) 00:07:08 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x3, &(0x7f0000000000)=@framed={{0x63}}, &(0x7f0000000140)='syzkaller\x00', 0x7, 0x86, &(0x7f0000000300)=""/134, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:08 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xa, 0x6, 0x10001, 0x6, 0x0, 0x1}, 0x48) 00:07:09 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x1, 0xd, 0x31, 0x81}, 0x48) 00:07:09 executing program 5: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000240)={&(0x7f0000000040)=@name={0x1e, 0x2, 0x0, {{}, 0x2}}, 0x10, &(0x7f0000000200)=[{&(0x7f0000000080)="5ddfc40e893c34b0d1668a37a0a07eb8878ab7e1e477d533872c8e0618cd74be62b548e3d71fdf9d0cac8d7145b57c68a704439ec8c35a66dd26097ad9a10e42227dad8f1a7ce23038c946f670baf03d4bfc14b783cb442167705072c16dad62596af149a687ca987b629ed87dc1bb1306c017", 0x73}, {&(0x7f0000000b40)="359c52fe6a3409e660abf0db2e3e7b03bbafbf9997b19bc031aa8cc8d7798c67becf2d8bfa3aa83da7ed84eeead5c36c9117482bf5b9ac54c54f8d9e59a4dfa41a620925aeec23c9de2dfa7b6b824ec2d9f2d80f804134f309365407c1204085f79fa1a9cda2676e5dbb6ee96f298fd9940b866b936a1334a6cbe39f6d56613f61e769946f37cb3f1181e70cf57bc29f42ffb9471d526154aa5e8b2528a1f87ad6e86d3787ce6fa59e2e5219aa8f30d1241b9c922db72b18f5ba08c05759edac879420c2a0f71db9a4a925c42ae470e7e586a4026fdca01408f683800aa71c69a098eee1a443c93bcfb36e134bf374beab60315fc8db5985f604f1ec92b19d806eddde0f7e24d489763ce72ece4577a1939015e90eec9a132aa4ec23d93b928befde85f1a89b6496f8ddfb67dd816eba4065b1127751a594277eede0133c14d4beb9d20f8cc1261350641df19cc4a88b6284aa9dd384301eac013a1457516207009f8b9e6e4e299c9744812ae2a8a7a9c600fb62e329cb015c00e869cef74ad542ae0e5fb05279660424bfa19f263b614080643f3d1028197c98d8f4efe687ecd4fa3b60dc48862ddbbfca3ef6bf1656925a58882779d5eb97205d6567509d68f3fff0f0e6b264e61ba2747882dc006ca3f35322605e119c75dc3efd99062760cb488515bd9ae5fb8765d6488f93e4501971fe781945e348f3563e26f42f6b4af1328cbf66e1a8ce4358ba39d06ad07d1e7a8a6c80c4d950f11d412bcd9709d10770b71e64e78ea8564d229ab2f3b774bb28a8cbe7195654d344d9101f614cb3dba7d6018539be53f680e9de2ab9c3df6c391b70e80a82e126572435c3af9dde28b48215d1dd6b90ca9cdc6853d3551eb7bf39234f0a0f5b46230c58a46e106679f38bf69d8c6673efe1efd23f9263dcec8bd903195ca73eb591c219457fcb55c449a6122b61da0646761444773da860dfac0abca2113b8f6430c68b5f36440df53403262b8fe832a7050acd8ff62a31747a6a845bfae60bb1fe41e1cfe41b61540d87c35a2b9e221e5ce934785ca6695f8490a3681fef905a138affe9880eba3986a8864689ea8177456fe8b524018f668ec4ba7692f99e884c191293bd1658113e3d2a639e7d7df916e26b0f3e7eee58ac7227fb05fc979fdace2d42cf5c570da90a4c0fb154250742572503931ff7140d079edddfbeb458e76d7b90c73a31bc4b489a95bc93f81e0e86f37b3b51306f3d9e90026cf09635b6c0b5a4e65e44fc3cb0e2bfb3a00838428beada132850cc2b06024743208ef2dcc1020f53662196bf9a65c53f6ff8a3d3835fdeed0b2dda6fe779975b7f8708808b6b95d945a8006b4b780bcbadd2d4e55ba93407df0b0df196e74ff69045328f6fd8c4dacc6cdf82da1bd7d460eb2f71a0e1080a455ce2b84cc5d482441abbf651d81aff487b649be56cebef4dca50255180beffdfa015910fd0001b7482a2d4abd739538cf58e567fab6cdb781540fdc59bee9429ba4b65619e88753af25a38137b72369e4936ddc22fc2e00084fc75225dc1261f76c90b212392f3f9487b46684b556fde112aa1cc6d8086ad020d12213de5604459ac46b7c95e6e0c84165f39548a840c59a0265b0278901446e3575173a95c5b1a6da50898fb1508734c1252ab4c26c704f8a22d8b3c0696170edbbbebbcd233d35bb130826f4720964fc708460e7bcc33e15c85b85703ec4a23e4e9df3febf8fd68398e9b821a26f4f6e13d0017456d59ff98e83473b5697f262162ae6b28b7b9f7b986f3777f13167cf28be560d4600aa688cb7826ae898b90cf3ac915c26027276f58877d277fb1fb17b1b1b7020dd5d518b83a60e84d1b87aca13bcd6384016ff9dbdaa553e62a1382df947f0af57dc7d328bbca2697594f436d8bd719a0fecec7812b4fb1705b9787750be6cfe159fd729268ac7c75708eea2f1e7056fe449fef5b43007a24354e2625b5fafbb95697ea701b67dceb069af9ca489208736505124e57087427b421b284934206b368c477f1184a503a10b6a438563e6b1edb11ff410a6afabbeeff7c564bb3f604ef1fa44cc53e03403ea4d6ba848160ab3b7080ec872447992100e49a8dc59e30f43a191b4e4e23235f3682cc181340953a84059b307794435b5ce7247202d14a4d79921f4b32e777b6e9005169d26b013a798d0263d4a635920c1c3bd0a35b6b609273e763532bfa539656c0e5b8970e1bc66bff0731f02d80abf68566159ad064834a14b2af053e169bb363e79fc566d8361398fc3e0f40534fa11b878b2094059ab3336c1a9c7cc080e908330bc570f6ea0c43938421fe17453ac16871fd4b8d9a1f9ac81e788f643214c2134924b604bbf988f890a2cf463fae743d7f3152aa43c842103709f8242a431046ba627c7d74e69a830b4399b5561ef08dc51d7d497cde6dc19017fcc80120b93bacf84fb135d66dab344b87579ddd2a45098eb94c62cc826417398e7d79525844e920b99d9942b2176357976f72892d183fda448edcb191d8360eac523617d3e04535a4a6fea9148f93537dc77ef24660e49f9fe397ff465966c0f05977f5fb7bbb9b58d499210e6a7e7a1ff034d456d82b26f00db4afa073bd9b6f53a20ea5f08fcc53c81e0a3d8c31c31cbb092699c4bb00d00c60028cbfabc79ad1238a6a314aeb48bc74f23bb193994e78d7319abf36199a450fa347a37bd23c86c3e6758fccf5febb8675f9401c05a2a3e712a8421e3fa27dd8e3b4531f28fb1f89ac3a4c5620302171c4f392c1a76490ab9f4ef6159bbb79ef064e470080b428a0853c60e3c4611d39d8216d3bb54d4bef26d5b437654ee79ba6f2d487205222506826bd4d7cf4bf5fb0238bd93fedaf2ffee59a4a9d887d148b5bfc679e674d13aae06c845eb6568e1dbbfcd2f1fcabcf8d6387d64925c34a4a6f5392d491229d3976c8c090da106383866ba0ffe2f13e1183c019eb9092eeb56f5d8da1da567301ec6a18c160741350df170801f7cb3bc680a8c1d919cc5a3d567073a87a05bb5a8f6c30bd3b4a9a62656165e059a6ed5f5a0d8cb64bdb2f5c558fdd8dede5ce98175356443461b10fab7893a952e87d494d8b299d5a82059b28a9465a1c3d574bf948088417d99170e0f2625f7c4ac0a534c56dea25cad4a5310e2f3e68e579b3d35abc8692a6863299d368ff97f96261eeae5e2f51fc3cd3a140e6ca1a805fb13a1ed9ed6a09e0249f8376576691d0c5a5a6eea0263787a2c05b94d26318f33f449ffdc61afc63af0f66400154bd6c0438a68901a73234fcdf4c14cfbafecc88c80f7f26fb5b9ab7f5a39f192c2f00c87e7f577add3cdde6e89ea42f7d5b4396566ce0d2882ad5a0cdd3b424114de0a1192c455d4f3c25a4281525b4542de30fa6c5de667f18766ecceac3f170f8f702ba740bd0a0d249e0bccc21563ad09ce8da16a8e58ae5fc3dc6d40afc7e22ba257043794752e8105183681403fdf4f62239dc577d65798d4327596c62162564f010b548d89177db1d2f8bbafd30a0d52ad67eb1b5a79abd1056c5a77db640171373097356cca149cdd515a5a5865be0d8f1bba35cead8723614bd45896d019208f4585e7b6a42ed9577beac7176f03e0a12fbc71fc197fc7b348203f9620fb742355a3bb93f0a02b2f610e6f429f443a9651b6aea1ee00a556a1a01621ba925a23d0075cd0e96028d8c7dc3f13c7d972685ccfb4c393cec0071c2de92dfac592830a00a68509db5309c35711b7225f8c00d9d8afbb3de5ae1a1fa07226023bb46967d0f032aca63e6c25fbf55130d316ecb7b05e5e00456cf4b5dcc044778e21fa8f4013878789b6c9a5475e453f223a7908804d9bb6538ef698b6a0bcf39bb77cbfbb6714ac0b6e4b39a02e667d180f45c407383222bda417e956c14a41d002f376335fd90d6f613a03353956385d82f66c94ea7b87db1f44669bff78d03a42d631b59fedff0749adf5a1862c7c54c8c50fcdd7554fbb3ce87d91e29bc369572d07fe6ecea963c2d8963c16bdedbc28a9cf2e0cd60c53d9c855f107eee8c563257c34bbce75ab4ac9550e51be27a5b5fc116eee0d7efbba11102d42a830c423dcd746c2283c1dead5c059441aad2eb9dc82e672564b44dc596dc36c6d9de293066979f322ee7da392eb5cac1202cac845516a40a5fc58259896179eb8413d5afee23f5e322bdea3f6ef08c495f8b0e388c88c68a624d19683f4f79863133933cd3d5e55416e10a60058f40be39b348623ca962368ac12e83ce768c72df5fd43a69671014566b0c970da0eba6e44005da45e048c0e28d14bde7aa30d1b71dab4872e010a190c9cf345d5a6dbcec8425dd09bb98be776c339bf34cbc2e872bb55c4299d56eed3019e25941d74ec991616bf181348d87a7a693f331e177acf5ef35940f49ac6faa9313b22b0496d9ce6547edfb1f35955990c869dbd9531c75834fb81f925922c484325fbd744b1ac117553894932db9803c13305ffef751621421f803e7a730676643d67dd160bb1c878e4cd182bd12393d44542f17e56b45ceea84cbe3b2a161520ed74d53b5691c3a5b7cea6f2e1f0ebe5b014c836cf6b9b33fd997f11727187eb59eb16aebac29f4a1da5dd1983270c3ab5b0db1a0e2f4f9dfe04cad8c00eea7f1e38ecb9f7f10ce9fb66f4df118ac3b58f4daa4331fc760aecf4719c0387ef9af125d8e84c3dac43bd176bacc06c9b938bfc7653cf5a7fbf0d9bf2de37e2e50e636f53224000720129db61df79ac8719878c6557b6cc9c199cf267ec5647dba47c746c644fd842556ffe3b7012a209ed97d712292997dfcc86346fafe2509f37023823da0186902d44c9594e655d6920c0c7de63081af33e8d41f817dc4f6aec677f1cbddd213ecb114d8d0476d6d04eca3e6fbbfec114edf51978d6918c7e5d3953a4bfa60c6a58f0073abbba25c026410ac78d6c2ac5907cfe80cf3f0febc1a61968e2e3fe2577b6e40bc55cb74de1492d47743cad5595a387a8fff800caaf16126cfd2cc8e784ff584560c52824831525c7950b355c0bcc3ab526fae02ecaa49802304be2e00ec3696d27c0e52e739fe8be4c0b757179811b6cad0ae112abec7ff869eef3e0a389a3bf6b8a5adb21e5dc2671284d5428979aeca7363a75f7f39636d3abb72a4077917e66152783aa1f1f7177d62a8cd9736108447caf954fc34ea2d0f16bf5b0584fb05726b59a5e7bcdfb1c5cccec6456d210481166eb9ec4ee3ccb0c1e31b246a09ac08246b89a1f7586977d3c24981c15d853ff10080b718a77cd48e51593cda71cc23c3a9904eaf6e8d6870e3155dae93ccce80268f622184f79298da01919c6216c6732c12ec7a5f8ddf9053044f7f55e7ecbd32b8b492643433605263a62bbb37a238be50fe20790c3a189b78fd1ad937f86da5901f7fa612e36cedb03ca733da727e6c5deef6cced19be716dda8328adf9948c0885eb687790eaabf8f2f5e24ffc4171bd86cc79a06893e91dea8447c8f6a64c9f95ad2962e7225275f8f8c79fe2209f005359de978c021b20734e93d81fdf4c274cff807cdb5826e39e0df0dd8b11833214c49a2723b712af34c5b2df84a0bb40dbddef04b2cdece064fb8b189f49880731b2a45e387a837cea4be9ce1085dfb250e7bd9d66fcf8184965785eaf6090dafd283a3916528a1abc82d470f22cb619b3d1ed0fa6d173b762f3437a21a413329ce008b57941cbc2d6b01ddfdabc22f289dd453d60f37d0518284f9d555ac11f5b9a8d242144af31b53db924506a1d", 0x1000}, {&(0x7f0000001b40)="6c746c01bd2b7970c694da557009a1ccf77cd48fc5f58025b326ca703a86be8484fa2cfc15eddb1a407d786e72a19a5962ac41654406306c85e2d008eb621eac9b4b6cf70c38136fdb531a78ef7ef1f22679153de30e38a44a374ee40c4949d47de255ba0208570a200fe671c68526d8e34034336fbef554d8c18b9d3b42f9144a381761c14a4a70bb6a843153da9d9e4501888710755a13c6fe7c47a80740951fde1aab1e8af602314a2189c081a348ff3bff0ec98f4e59eac029a9b48d0ee8564a4fd5ae909fb88846db4cd29ed59382b2db7498b82583f7c4918f5dff807facb9775c5df02cdf5d26044546c3e9e246bd10223dfec675ad8f8f55db7837031762b2739eeb0b270adce7f9fa6c4154c6d4e550171bd90c3c941400e5d32b26c38a14af905792e23b7a9af78327001e12648a8000646c31022d3aaa272633ff8e960d94c9ea31eba4271a8e59e98398b8d663086f0953eca7d4c1bf090ffe980409e603ee20b56b7ebdb5ba42fa3f15c197a0c728dc8c7fb71aa373794c708f50732be02b61b4d7a4d502fc5ac10e72b4b3cc007fabcf9138b211d1d0e987c7002d24dafc096e21b2a81f1b47fb611e2cace136cc92d989da512a6db10d8024c4db9326f2689d3f3676d1acdbc951a90f7a016285e25651980ce7978cae7bc4973480c855fcb4b09c970e19968fb224dee533fad9473c15ae6eace3f897aaa780acb9093a86643fd45def2030d9a1723c2db53c8e5b6ddf98fd099e13ae3e2e646ca65808790e1d865d38273381b334db3dcbe0716608b0c21636bce90c04465b73580885188dbccf5787fcc983c1c123b0dbbcc57f27ea10f49138213f22ef0d25d82033e97a1981812932c9aadbf514d999abf96e456992492df041017fc410ed93b6b504f7ccfd2f89161414a5d33b92d86fe65ccd39b974deee5e796daabd21aad839921babe5532b0050c2dcae41166a08e935adb959018d2c6490cfde008167e43e249cfa98c1c2f1f3d7e66365f80e02e5e7bd7600c1130ceed4dd9ce126dbc2accf5311bc1c3e3b71294cc0c620bb903eaf107aaf18deb621d724d203f9915185cf496e60cff76c649bdfa9e27fbb839889e04efffd06a4ae3fc1f8bc8c0363cd2d14f5267349db3ce841c0e140e13e102efc05e117ed9627b4015fed529929d19e4566d6c65c7d80d3ef4b036c9595074c8d3a4c5fad62750086d823d62379a7d0a631c7f8ee8ca56294e8c3f276ef3b0df6b6ad95820e05f4d09f7f298829038b5081e32d40b117412092299b6e931a2135faf938dab13d471334694826a25918487261d40338d7e112268121291ae18c7ec27fa712340f4e5ae0b8271959289fa12c760ebbd027a4a69176a1488fc1caa353153c343c3d636636d690d839649abf614b03be6ecefd479150ae265a6e7c608bc4cdee0e24f9f14dedeafab899acd1c322cf3425b282f5517ee52f5de45e5824bf8a3da97ae4c0a48475a6adec36c917c4d1a9e16effe8d072bdee8845237fac020d0bd589b7add9f46208373bc5de989def318426d9d9e045204d72700db4f4d482a954142a7b6ff8bd75d01c6b8b61973c7fdd3b1773c306d813b2d515b03e2fd096013ae391f954694a7e684a2a7c14e6bdb590b828acdc4b0afa8f0b3b13981aea2abe1c877c0581a3f3aba7de04518135a434ff0937e54404eb2181035866f30d2477f9d11f4c59425c045ba60044a9d9dbdfeb446fb951d312c76e093375a4fffcd1a769b67f0957fd93b897a1839e524950e337a2c9afffbf9531d479d629f11ce73ca705b2fb865fec8a2745deefce3ed100a7326358f2e4ee47662ac4b0fb98b68261f6d3e5c96e818058f1e5817c30806048259d93788b94a9accad9d8de98b64b9ccaf74d809b5798353bc940487dffd67873f9b0f247e64b3f8eb17ba6525b4babddd9d672d242ba7b15c3ccef0ef0f4d45defb3410e5afcba8a5f9de12d1cfd0f2f50093be0dfe90bd6b278abd3ea7ba3733936a85bac65500c94027de469911815ff7674dc98d57111d9f4976afdad688be89a16aa3f39e22a64ffe4aaa5bbd82c0d09beacbcc8b3ca505580b2870ce19411c2487d6afa125395c6b8dfd0b08ac499417ad69e18f0ec61b655173ef2399251ed9c721fc8b291d95e5090916418a1ebef5159d7dea3354dd961c9fef9622926dc1668ec6b4ca6ecf124de8d2ce160597db11b838f73dd397f80233d5c13d7971b748a3825d46e2d1abdb994e6971fb576ccdc26540bf8cd9746ac95fddded781da8ef17b824f909b74f6d76f023655ef4698cf4b80e625de5a058d5519c2ac2083356319ade3ba0017569f3b09959d395612d4423147f5c087f4f2d05ce81ed3f9181035f950de3be4e358a975598d5426de4208bfeedfbc587a3be43715e364ce9e5ea4dc946948348ac94781c60485e6b3315cb9b7a67e3dd20c1187fde0520bb93c16c06e29ae756ba95190536fe5c40b1c89576273a537b4897f85c6610a43b0ae1d92b88074be01334c66e3e13f4e1481afecd04120e02858f9a9bfde6efdb73dada360a295afed9c3cf19ae8268391ac4926b9150c6cd03c9d19c9ab12c9078898cc3e981397b52caa61292e0ef190842d0c6580d80640e9dcc8960ceb535620efacde122bfb42ee83d028fe8fe7d95793ffe03e8d7f6206e1e2287be50d858d35ae3d212597e56da36476f108b76b5d68a8cc4bc1c31f6ca3cd536ec4b21f6d7f1eded573aa0359bcacfc5cf6edae91a389a5e4d2c3b4d0b030b4e49c889542f601aaf68a218e3ee6a204a34a81e2b9f66628d12849238a169d60b14896cc530cf56fa174811fa1dd147cfe841019b7ccc42b95a46ba4136398d3e6da7b8ed1618a10b2ab738e5d9b00e5bdc8580d4e053eb047c9fb5dec19c5156d92a9e2182fd293204f6b9a74067c7a906a49c973b8da58760a90d85e6a5642b70cae6a314d7e6015708a59db3539635dc2c022e907979259fd750b944033963807d6239d1f561a0b65d10f572b56d744f200e0d40b22f1bbb8489b3284a66296cfe676a01c6e6ebf40cb6844d4f7f7c046f6b5ce746371c52937dbbb3ee0edf8b8416afdaabf8b9df7ad6c6dd615b8bacb828474ae2eabb849ee6363278b747e3785ef2a23f32a4169c99b23e2f696942b2547d0d3ec2779409faed348b94e25368ff4fc67ea1038e88ed85e83ac2a9a175b7b1e8444fb20396973fffeb53350e7ac205fa12d92677a87c45d88bd16381db8bd97915059cd0b15bf6284b0e45a7c56a6a22aa998088c44b4a57ddfd9ab4445eb4ec1e779015e1167bbfbf46cccac2385d034170406fb663a29febdc6387b17cae388bfe2055d3503d960fbaa6d91837e407bc01807080eb847fb3424c5861c67c389ffa74aeb9e2a08f0eb253642b93e9e777bd5976ba5e4c8241f9e891a5192bfc6c5736b1c1107f56e9ea31a895e8f5e9ab30b955cee64762c581eecfa58d5980a00305394389739266c22a41e21b374117c40c7a39ccce733408a046610dd731a0421b7c0dbc08d161b627ba1b0a27d7f011d4d11360d5237cfaa46ec91dd6da52425e1fc07eb8c1be70aef5c36b8ea3d531a6eca3cb320aceb123a3e963dd3d95712652b3f68748e4da1b2b0a30bb3993c46e3fe8944a61489643edc6f10ad18538ac041afcedb32de9122421098e8442198ed927db344c078f2e0dcb5db52a46fbcb8729f79adc2c2a4a0a409e93c6d99629d88db82aeda46b972c5aed1838f3c17d20255fac21d1091b77f782497961d1ff6a6860230757b7b9f800c2cf778dfe1d03833f44f2e76c6ab377482d02e26eaf3e575fc3d3ec1fc75dabc3796e62d0d091a6872b4b9b29016c31de5e4ee140ba624a39fb2800da124b50ef5be97132809104ecf419da5e749faecb0e9e188b362832910a5750ddbb962677f26e0f0d63684ece13c4315b85298479f881d20b21d9f5865b1a1d4a1d671e0ab6718d90b644d2dafeabc116949b01dc061c703988c2ec6534b6b24e1dce80873dfafb0a597739d6c9d5f62be9abec16b7887288c735f2a0e52775d78b87dbd2f2d2d3f41c257167da1fa03d9ea8d0d057c7036c7273036fd025ae8fab25961917a8cc7667da3484e176fce9125c97c50fc3d27349426c6fb68a1f6bbe60d5ab6e68f0f2e7e081e320e34d23817b315dc511e8cd6ed46626de30ce4bf41b302681b90103c3828f94f5d38e93f9df9590ca3570e341507c2b07de8ee8826233ad17fd4955ef7344eac90ada543e3ddf39d7d2a7cba93aef516f3612c3ef19b8d9c87bf64e3df838b2e8f3428186507f1b609e9ec963314e9630d945202b2bb6ddf99885d74565626918c2dc478bff82554cce369a0bef11a14d33b3625df5a9d90ea65e8bb5957ff436956dd90838d9a85f2e0bd0dc6cd80ffa45cf9a9ab3c9c3f009cbd0a787b4aa61a49824cd4ef36a76c7037ae0c0f1a471a9d0c3e1870cae0eec382abf256a8bb8b500c9bab6565152ab6d3ab5506f7ee52a0c3fd7d94ea19694fb7f77633f5922e4733190e06a6330b1817fcb0fbcb53028727c314dd8e6880c0cb35498cb01020b5a195534bac3ec5b502bdc513bb982993e25c053ccaec8bef6ee0366af284dd9e8aa5f79e47c2778cf48c058d367f220c1934c3effaeb164d1c4ce2c7a334356a37d766761e6dcaaeaa58d9557fb85d41309df3113f889c36f6e5a09b979e2cb03468d5c09152cdbd93f39909e5e91189cef93dbeede3fbe01b62c0fdb06ba289127010bc1b778263295b3e7278a4c877228702eb0cb166e3b6f392a3becd32ca155c41e2dc144c215", 0xd56}], 0x3}, 0x0) 00:07:09 executing program 4: bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f00000004c0)={0xffffffffffffffff, 0x0, 0x0}, 0x20) 00:07:09 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x12, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000140)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:09 executing program 3: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000b00)={&(0x7f00000006c0)=@name, 0x10, 0x0, 0x0, 0x0, 0x4}, 0x0) 00:07:09 executing program 2: openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x400, 0x0) 00:07:09 executing program 1: openat$tun(0xffffffffffffff9c, &(0x7f0000000200), 0x169042, 0x0) 00:07:09 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x1, 0xd, 0x31, 0x7}, 0x48) ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x401054d5, 0x0) 00:07:09 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000f40)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000001240)={0x0, 0x0, &(0x7f00000010c0)=[{0x0}, {0x0}], 0x2, &(0x7f0000001100)=[@ip_tos_int={{0x14}}], 0x18}, 0x0) 00:07:09 executing program 0: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x1, 0xd, 0x31, 0x7}, 0x48) bpf$MAP_LOOKUP_ELEM(0x4, &(0x7f0000000180)={r0, &(0x7f00000000c0), 0x0}, 0x20) 00:07:09 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x16, 0x0, 0x31, 0x7, 0x14}, 0x48) 00:07:09 executing program 5: bpf$BPF_PROG_QUERY(0x10, &(0x7f00000002c0)={0xffffffffffffffff, 0xb, 0x0, 0x0, 0x0}, 0x20) 00:07:09 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x10, 0x4, 0x4, 0x6, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0xd000000}, 0x48) 00:07:09 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000580)={&(0x7f0000000440)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x5, [@enum={0x4}]}, {0x0, [0x0, 0x0, 0x0]}}, &(0x7f00000004c0)=""/140, 0x29, 0x8c, 0x1}, 0x20) 00:07:09 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz1\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000080)={r0, 0x1, 0x0, 0x0, &(0x7f0000000040)=[0x0], 0x1}, 0x20) 00:07:09 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x9, 0x4, 0x4, 0x9, 0x0, 0x1}, 0x48) 00:07:09 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000f40)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000001240)={&(0x7f0000000f80)={0x2, 0x0, @multicast2}, 0x10, &(0x7f00000010c0)=[{0x0}, {0x0}], 0x2, &(0x7f0000001100)=[@ip_tos_int={{0x14}}], 0x18}, 0x0) 00:07:09 executing program 1: socketpair(0x2, 0x3, 0x3, &(0x7f0000000800)) 00:07:09 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f0000000800), 0x21c201, 0x0) 00:07:09 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x3, &(0x7f0000000000)=ANY=[@ANYBLOB="1800000000400000000000002bfa0a229500000020"], &(0x7f0000000140)='syzkaller\x00', 0x7, 0x86, &(0x7f0000000300)=""/134, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:09 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000380)={0x6, 0x3, &(0x7f0000000140)=@framed, &(0x7f00000001c0)='syzkaller\x00', 0x1f, 0xda, &(0x7f0000000200)=""/218, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:09 executing program 2: socketpair(0xa, 0x802, 0x0, &(0x7f0000003440)) 00:07:09 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x3, &(0x7f0000000000)=@framed={{0x18, 0xb}}, &(0x7f0000000140)='syzkaller\x00', 0x7, 0x86, &(0x7f0000000300)=""/134, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:09 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000001c0)={0x18, 0x3, &(0x7f00000000c0)=@framed, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000140), 0x8, 0x10, 0x0}, 0x80) 00:07:09 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x1, 0x6, 0x31, 0x7}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f00000010c0)={r0, &(0x7f00000000c0), 0x0}, 0x20) 00:07:09 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000840)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x3}, 0x48) 00:07:09 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x3, &(0x7f0000000000)=@framed={{}, [], {0x95, 0x25}}, &(0x7f0000000140)='syzkaller\x00', 0x7, 0x86, &(0x7f0000000300)=""/134, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:09 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000001c0)={0x18, 0x3, &(0x7f00000000c0)=@framed, &(0x7f0000000100)='GPL\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:09 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x1, 0x10, 0x31, 0x7}, 0x48) bpf$OBJ_GET_MAP(0x7, &(0x7f00000013c0)={&(0x7f0000001380)='./file0\x00'}, 0x10) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000001a40)={&(0x7f0000001a00)='./file0\x00', r0}, 0x10) 00:07:09 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f0000000340), 0x4000, 0x0) 00:07:09 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000f40)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000001240)={0x0, 0x0, &(0x7f00000010c0)=[{&(0x7f0000000fc0)='e', 0x1}, {&(0x7f0000001000)="be", 0x1}], 0x2, &(0x7f0000001100)=[@ip_tos_int={{0x14}}, @ip_retopts={{0x10}}], 0x28}, 0x0) 00:07:09 executing program 2: bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000640)={@map=0x1, 0xffffffffffffffff, 0x16}, 0x10) 00:07:09 executing program 0: bpf$OBJ_GET_MAP(0x7, &(0x7f0000000a80)={0x0, 0x0, 0x8a2e8619ca19384f}, 0x10) 00:07:09 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001d00)={0x6, 0xe, &(0x7f0000001880)=ANY=[@ANYBLOB="18ff0f00009d400000f8"], &(0x7f0000001900)='GPL\x00', 0x0, 0x11a, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:09 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x1, &(0x7f0000000000)=@raw=[@call={0x85, 0x10}], &(0x7f0000000140)='syzkaller\x00', 0x7, 0x86, &(0x7f0000000300)=""/134, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:09 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x10, 0x4, 0x4, 0x6, 0x0, 0x1}, 0x48) bpf$BPF_MAP_FREEZE(0x16, &(0x7f0000000100)=r0, 0x4) 00:07:09 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000380)={0x6, 0x6, &(0x7f0000000140)=@framed={{}, [@ldst, @map_idx_val]}, &(0x7f00000001c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:09 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000f40)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000001240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001100)=[@ip_tos_int={{0x14}}, @ip_retopts={{0x10}}], 0x28}, 0x0) 00:07:09 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x14, 0x4, 0x4, 0x6, 0x0, 0x1}, 0x48) 00:07:09 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x3, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8b030000}}, &(0x7f0000000140)='syzkaller\x00', 0x7, 0x86, &(0x7f0000000300)=""/134, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:09 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000400)={&(0x7f0000000240)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x24, 0x24, 0x2, [@func_proto={0x0, 0x3, 0x0, 0xd, 0x0, [{}, {0x1}, {}]}]}}, &(0x7f0000000300)=""/246, 0x3e, 0xf6, 0x1}, 0x20) 00:07:09 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000001c0)={0x0, 0x0, 0x0, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:09 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x14, 0x4, 0x4, 0x6, 0x800, 0x1}, 0x48) 00:07:09 executing program 3: bpf$OBJ_GET_MAP(0x7, &(0x7f0000000380)={&(0x7f0000000340)='./file0\x00'}, 0x10) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000680)={&(0x7f0000000640)='./file0\x00'}, 0x10) 00:07:09 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x1, 0x6, 0x31, 0x1007, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x8000}, 0x48) 00:07:09 executing program 4: syz_clone(0x8000100, &(0x7f0000000000)="d165a03a0e44198a045863514342eadacddf900b74929d74d6f85006d4", 0x1d, &(0x7f0000000100), 0x0, &(0x7f0000000180)) 00:07:09 executing program 0: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x1, 0xd, 0x31, 0x7}, 0x48) bpf$MAP_LOOKUP_ELEM(0x3, &(0x7f0000000180)={r0, &(0x7f00000000c0), 0x0}, 0x20) 00:07:09 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x10, 0x4, 0x4, 0x6, 0x0, 0x1}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000040)={r0, &(0x7f0000000000)='!', 0x0}, 0x20) 00:07:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, 0x0, 0x0) 00:07:09 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x15, 0x10, 0x31}, 0x48) 00:07:09 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000380)={0x6, 0x6, &(0x7f0000000140)=@framed={{}, [@ldst, @map_idx_val]}, &(0x7f00000001c0)='syzkaller\x00', 0x1f, 0xda, &(0x7f0000000200)=""/218, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:09 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000140)='syzkaller\x00', 0x7, 0x86, &(0x7f0000000300)=""/134, 0x0, 0xc, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:09 executing program 4: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.net/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000280)={r0, 0x0, 0x0, 0x0, 0x0}, 0x20) 00:07:09 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000700)={0x11, 0x4, &(0x7f0000000500)=@framed={{}, [@ldst={0x3}]}, &(0x7f0000000580)='syzkaller\x00', 0x7, 0x8f, &(0x7f00000005c0)=""/143, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:09 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x1, 0xd, 0x31, 0x7}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000180)={r0, &(0x7f00000000c0), 0x0}, 0x20) 00:07:09 executing program 0: socketpair(0x10, 0x0, 0x9, &(0x7f0000000000)) 00:07:09 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x2, &(0x7f0000000000)=@framed, &(0x7f0000000140)='syzkaller\x00', 0x7, 0x86, &(0x7f0000000300)=""/134, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:09 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000001800)=@base={0xd}, 0x48) 00:07:09 executing program 2: openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000900)='cpuacct.usage_percpu_user\x00', 0x0, 0x0) 00:07:09 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0xa, 0xd, 0x31, 0x7, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x3}, 0x48) 00:07:09 executing program 3: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000240)='./cgroup.net/syz1\x00', 0x200002, 0x0) 00:07:09 executing program 4: socketpair(0x10, 0x3, 0xffff, &(0x7f0000000800)) 00:07:09 executing program 1: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000240)={&(0x7f0000000040)=@name, 0x10, &(0x7f0000000200)=[{&(0x7f0000000080)="5ddfc40e893c34b0d1668a37a0a07eb8878ab7e1e477d533872c8e0618cd74be62b548e3d71fdf9d0cac8d7145b57c68a704439ec8c35a66dd26097ad9a10e42227dad8f1a7ce23038c946f670baf03d4bfc14b783cb442167705072c16dad62596af149a687ca987b629ed87dc1bb1306c017", 0x7ffff000}, {&(0x7f0000000b40)="359c52fe6a3409e660abf0db2e3e7b03bbafbf9997b19bc031aa8cc8d7798c67becf2d8bfa3aa83da7ed84eeead5c36c9117482bf5b9ac54c54f8d9e59a4dfa41a620925aeec23c9de2dfa7b6b824ec2d9f2d80f804134f309365407c1204085f79fa1a9cda2676e5dbb6ee96f298fd9940b866b936a1334a6cbe39f6d56613f61e769946f37cb3f1181e70cf57bc29f42ffb9471d526154aa5e8b2528a1f87ad6e86d3787ce6fa59e2e5219aa8f30d1241b9c922db72b18f5ba08c05759edac879420c2a0f71db9a4a925c42ae470e7e586a4026fdca01408f683800aa71c69a098eee1a443c93bcfb36e134bf374beab60315fc8db5985f604f1ec92b19d806eddde0f7e24d489763ce72ece4577a1939015e90eec9a132aa4ec23d93b928befde85f1a89b6496f8ddfb67dd816eba4065b1127751a594277eede0133c14d4beb9d20f8cc1261350641df19cc4a88b6284aa9dd384301eac013a1457516207009f8b9e6e4e299c9744812ae2a8a7a9c600fb62e329cb015c00e869cef74ad542ae0e5fb05279660424bfa19f263b614080643f3d1028197c98d8f4efe687ecd4fa3b60dc48862ddbbfca3ef6bf1656925a58882779d5eb97205d6567509d68f3fff0f0e6b264e61ba2747882dc006ca3f35322605e119c75dc3efd99062760cb488515bd9ae5fb8765d6488f93e4501971fe781945e348f3563e26f42f6b4af1328cbf66e1a8ce4358ba39d06ad07d1e7a8a6c80c4d950f11d412bcd9709d10770b71e64e78ea8564d229ab2f3b774bb28a8cbe7195654d344d9101f614cb3dba7d6018539be53f680e9de2ab9c3df6c391b70e80a82e126572435c3af9dde28b48215d1dd6b90ca9cdc6853d3551eb7bf39234f0a0f5b46230c58a46e106679f38bf69d8c6673efe1efd23f9263dcec8bd903195ca73eb591c219457fcb55c449a6122b61da0646761444773da860dfac0abca2113b8f6430c68b5f36440df53403262b8fe832a7050acd8ff62a31747a6a845bfae60bb1fe41e1cfe41b61540d87c35a2b9e221e5ce934785ca6695f8490a3681fef905a138affe9880eba3986a8864689ea8177456fe8b524018f668ec4ba7692f99e884c191293bd1658113e3d2a639e7d7df916e26b0f3e7eee58ac7227fb05fc979fdace2d42cf5c570da90a4c0fb154250742572503931ff7140d079edddfbeb458e76d7b90c73a31bc4b489a95bc93f81e0e86f37b3b51306f3d9e90026cf09635b6c0b5a4e65e44fc3cb0e2bfb3a00838428beada132850cc2b06024743208ef2dcc1020f53662196bf9a65c53f6ff8a3d3835fdeed0b2dda6fe779975b7f8708808b6b95d945a8006b4b780bcbadd2d4e55ba93407df0b0df196e74ff69045328f6fd8c4dacc6cdf82da1bd7d460eb2f71a0e1080a455ce2b84cc5d482441abbf651d81aff487b649be56cebef4dca50255180beffdfa015910fd0001b7482a2d4abd739538cf58e567fab6cdb781540fdc59bee9429ba4b65619e88753af25a38137b72369e4936ddc22fc2e00084fc75225dc1261f76c90b212392f3f9487b46684b556fde112aa1cc6d8086ad020d12213de5604459ac46b7c95e6e0c84165f39548a840c59a0265b0278901446e3575173a95c5b1a6da50898fb1508734c1252ab4c26c704f8a22d8b3c0696170edbbbebbcd233d35bb130826f4720964fc708460e7bcc33e15c85b85703ec4a23e4e9df3febf8fd68398e9b821a26f4f6e13d0017456d59ff98e83473b5697f262162ae6b28b7b9f7b986f3777f13167cf28be560d4600aa688cb7826ae898b90cf3ac915c26027276f58877d277fb1fb17b1b1b7020dd5d518b83a60e84d1b87aca13bcd6384016ff9dbdaa553e62a1382df947f0af57dc7d328bbca2697594f436d8bd719a0fecec7812b4fb1705b9787750be6cfe159fd729268ac7c75708eea2f1e7056fe449fef5b43007a24354e2625b5fafbb95697ea701b67dceb069af9ca489208736505124e57087427b421b284934206b368c477f1184a503a10b6a438563e6b1edb11ff410a6afabbeeff7c564bb3f604ef1fa44cc53e03403ea4d6ba848160ab3b7080ec872447992100e49a8dc59e30f43a191b4e4e23235f3682cc181340953a84059b307794435b5ce7247202d14a4d79921f4b32e777b6e9005169d26b013a798d0263d4a635920c1c3bd0a35b6b609273e763532bfa539656c0e5b8970e1bc66bff0731f02d80abf68566159ad064834a14b2af053e169bb363e79fc566d8361398fc3e0f40534fa11b878b2094059ab3336c1a9c7cc080e908330bc570f6ea0c43938421fe17453ac16871fd4b8d9a1f9ac81e788f643214c2134924b604bbf988f890a2cf463fae743d7f3152aa43c842103709f8242a431046ba627c7d74e69a830b4399b5561ef08dc51d7d497cde6dc19017fcc80120b93bacf84fb135d66dab344b87579ddd2a45098eb94c62cc826417398e7d79525844e920b99d9942b2176357976f72892d183fda448edcb191d8360eac523617d3e04535a4a6fea9148f93537dc77ef24660e49f9fe397ff465966c0f05977f5fb7bbb9b58d499210e6a7e7a1ff034d456d82b26f00db4afa073bd9b6f53a20ea5f08fcc53c81e0a3d8c31c31cbb092699c4bb00d00c60028cbfabc79ad1238a6a314aeb48bc74f23bb193994e78d7319abf36199a450fa347a37bd23c86c3e6758fccf5febb8675f9401c05a2a3e712a8421e3fa27dd8e3b4531f28fb1f89ac3a4c5620302171c4f392c1a76490ab9f4ef6159bbb79ef064e470080b428a0853c60e3c4611d39d8216d3bb54d4bef26d5b437654ee79ba6f2d487205222506826bd4d7cf4bf5fb0238bd93fedaf2ffee59a4a9d887d148b5bfc679e674d13aae06c845eb6568e1dbbfcd2f1fcabcf8d6387d64925c34a4a6f5392d491229d3976c8c090da106383866ba0ffe2f13e1183c019eb9092eeb56f5d8da1da567301ec6a18c160741350df170801f7cb3bc680a8c1d919cc5a3d567073a87a05bb5a8f6c30bd3b4a9a62656165e059a6ed5f5a0d8cb64bdb2f5c558fdd8dede5ce98175356443461b10fab7893a952e87d494d8b299d5a82059b28a9465a1c3d574bf948088417d99170e0f2625f7c4ac0a534c56dea25cad4a5310e2f3e68e579b3d35abc8692a6863299d368ff97f96261eeae5e2f51fc3cd3a140e6ca1a805fb13a1ed9ed6a09e0249f8376576691d0c5a5a6eea0263787a2c05b94d26318f33f449ffdc61afc63af0f66400154bd6c0438a68901a73234fcdf4c14cfbafecc88c80f7f26fb5b9ab7f5a39f192c2f00c87e7f577add3cdde6e89ea42f7d5b4396566ce0d2882ad5a0cdd3b424114de0a1192c455d4f3c25a4281525b4542de30fa6c5de667f18766ecceac3f170f8f702ba740bd0a0d249e0bccc21563ad09ce8da16a8e58ae5fc3dc6d40afc7e22ba257043794752e8105183681403fdf4f62239dc577d65798d4327596c62162564f010b548d89177db1d2f8bbafd30a0d52ad67eb1b5a79abd1056c5a77db640171373097356cca149cdd515a5a5865be0d8f1bba35cead8723614bd45896d019208f4585e7b6a42ed9577beac7176f03e0a12fbc71fc197fc7b348203f9620fb742355a3bb93f0a02b2f610e6f429f443a9651b6aea1ee00a556a1a01621ba925a23d0075cd0e96028d8c7dc3f13c7d972685ccfb4c393cec0071c2de92dfac592830a00a68509db5309c35711b7225f8c00d9d8afbb3de5ae1a1fa07226023bb46967d0f032aca63e6c25fbf55130d316ecb7b05e5e00456cf4b5dcc044778e21fa8f4013878789b6c9a5475e453f223a7908804d9bb6538ef698b6a0bcf39bb77cbfbb6714ac0b6e4b39a02e667d180f45c407383222bda417e956c14a41d002f376335fd90d6f613a03353956385d82f66c94ea7b87db1f44669bff78d03a42d631b59fedff0749adf5a1862c7c54c8c50fcdd7554fbb3ce87d91e29bc369572d07fe6ecea963c2d8963c16bdedbc28a9cf2e0cd60c53d9c855f107eee8c563257c34bbce75ab4ac9550e51be27a5b5fc116eee0d7efbba11102d42a830c423dcd746c2283c1dead5c059441aad2eb9dc82e672564b44dc596dc36c6d9de293066979f322ee7da392eb5cac1202cac845516a40a5fc58259896179eb8413d5afee23f5e322bdea3f6ef08c495f8b0e388c88c68a624d19683f4f79863133933cd3d5e55416e10a60058f40be39b348623ca962368ac12e83ce768c72df5fd43a69671014566b0c970da0eba6e44005da45e048c0e28d14bde7aa30d1b71dab4872e010a190c9cf345d5a6dbcec8425dd09bb98be776c339bf34cbc2e872bb55c4299d56eed3019e25941d74ec991616bf181348d87a7a693f331e177acf5ef35940f49ac6faa9313b22b0496d9ce6547edfb1f35955990c869dbd9531c75834fb81f925922c484325fbd744b1ac117553894932db9803c13305ffef751621421f803e7a730676643d67dd160bb1c878e4cd182bd12393d44542f17e56b45ceea84cbe3b2a161520ed74d53b5691c3a5b7cea6f2e1f0ebe5b014c836cf6b9b33fd997f11727187eb59eb16aebac29f4a1da5dd1983270c3ab5b0db1a0e2f4f9dfe04cad8c00eea7f1e38ecb9f7f10ce9fb66f4df118ac3b58f4daa4331fc760aecf4719c0387ef9af125d8e84c3dac43bd176bacc06c9b938bfc7653cf5a7fbf0d9bf2de37e2e50e636f53224000720129db61df79ac8719878c6557b6cc9c199cf267ec5647dba47c746c644fd842556ffe3b7012a209ed97d712292997dfcc86346fafe2509f37023823da0186902d44c9594e655d6920c0c7de63081af33e8d41f817dc4f6aec677f1cbddd213ecb114d8d0476d6d04eca3e6fbbfec114edf51978d6918c7e5d3953a4bfa60c6a58f0073abbba25c026410ac78d6c2ac5907cfe80cf3f0febc1a61968e2e3fe2577b6e40bc55cb74de1492d47743cad5595a387a8fff800caaf16126cfd2cc8e784ff584560c52824831525c7950b355c0bcc3ab526fae02ecaa49802304be2e00ec3696d27c0e52e739fe8be4c0b757179811b6cad0ae112abec7ff869eef3e0a389a3bf6b8a5adb21e5dc2671284d5428979aeca7363a75f7f39636d3abb72a4077917e66152783aa1f1f7177d62a8cd9736108447caf954fc34ea2d0f16bf5b0584fb05726b59a5e7bcdfb1c5cccec6456d210481166eb9ec4ee3ccb0c1e31b246a09ac08246b89a1f7586977d3c24981c15d853ff10080b718a77cd48e51593cda71cc23c3a9904eaf6e8d6870e3155dae93ccce80268f622184f79298da01919c6216c6732c12ec7a5f8ddf9053044f7f55e7ecbd32b8b492643433605263a62bbb37a238be50fe20790c3a189b78fd1ad937f86da5901f7fa612e36cedb03ca733da727e6c5deef6cced19be716dda8328adf9948c0885eb687790eaabf8f2f5e24ffc4171bd86cc79a06893e91dea8447c8f6a64c9f95ad2962e7225275f8f8c79fe2209f005359de978c021b20734e93d81fdf4c274cff807cdb5826e39e0df0dd8b11833214c49a2723b712af34c5b2df84a0bb40dbddef04b2cdece064fb8b189f49880731b2a45e387a837cea4be9ce1085dfb250e7bd9d66fcf8184965785eaf6090dafd283a3916528a1abc82d470f22cb619b3d1ed0fa6d173b762f3437a21a413329ce008b57941cbc2d6b01ddfdabc22f289dd453d60f37d0518284f9d555ac11f5b9a8d242144af31b53db924506a1d", 0x1000}, {&(0x7f0000001b40)="6c746c01bd2b7970c694da557009a1ccf77cd48fc5f58025b326ca703a86be8484fa2cfc15eddb1a407d786e72a19a5962ac41654406306c85e2d008eb621eac9b4b6cf70c38136fdb531a78ef7ef1f22679153de30e38a44a374ee40c4949d47de255ba0208570a200fe671c68526d8e34034336fbef554d8c18b9d3b42f9144a381761c14a4a70bb6a843153da9d9e4501888710755a13c6fe7c47a80740951fde1aab1e8af602314a2189c081a348ff3bff0ec98f4e59eac029a9b48d0ee8564a4fd5ae909fb88846db4cd29ed59382b2db7498b82583f7c4918f5dff807facb9775c5df02cdf5d26044546c3e9e246bd10223dfec675ad8f8f55db7837031762b2739eeb0b270adce7f9fa6c4154c6d4e550171bd90c3c941400e5d32b26c38a14af905792e23b7a9af78327001e12648a8000646c31022d3aaa272633ff8e960d94c9ea31eba4271a8e59e98398b8d663086f0953eca7d4c1bf090ffe980409e603ee20b56b7ebdb5ba42fa3f15c197a0c728dc8c7fb71aa373794c708f50732be02b61b4d7a4d502fc5ac10e72b4b3cc007fabcf9138b211d1d0e987c7002d24dafc096e21b2a81f1b47fb611e2cace136cc92d989da512a6db10d8024c4db9326f2689d3f3676d1acdbc951a90f7a016285e25651980ce7978cae7bc4973480c855fcb4b09c970e19968fb224dee533fad9473c15ae6eace3f897aaa780acb9093a86643fd45def2030d9a1723c2db53c8e5b6ddf98fd099e13ae3e2e646ca65808790e1d865d38273381b334db3dcbe0716608b0c21636bce90c04465b73580885188dbccf5787fcc983c1c123b0dbbcc57f27ea10f49138213f22ef0d25d82033e97a1981812932c9aadbf514d999abf96e456992492df041017fc410ed93b6b504f7ccfd2f89161414a5d33b92d86fe65ccd39b974deee5e796daabd21aad839921babe5532b0050c2dcae41166a08e935adb959018d2c6490cfde008167e43e249cfa98c1c2f1f3d7e66365f80e02e5e7bd7600c1130ceed4dd9ce126dbc2accf5311bc1c3e3b71294cc0c620bb903eaf107aaf18deb621d724d203f9915185cf496e60cff76c649bdfa9e27fbb839889e04efffd06a4ae3fc1f8bc8c0363cd2d14f5267349db3ce841c0e140e13e102efc05e117ed9627b4015fed529929d19e4566d6c65c7d80d3ef4b036c9595074c8d3a4c5fad62750086d823d62379a7d0a631c7f8ee8ca56294e8c3f276ef3b0df6b6ad95820e05f4d09f7f298829038b5081e32d40b117412092299b6e931a2135faf938dab13d471334694826a25918487261d40338d7e112268121291ae18c7ec27fa712340f4e5ae0b8271959289fa12c760ebbd027a4a69176a1488fc1caa353153c343c3d636636d690d839649abf614b03be6ecefd479150ae265a6e7c608bc4cdee0e24f9f14dedeafab899acd1c322cf3425b282f5517ee52f5de45e5824bf8a3da97ae4c0a48475a6adec36c917c4d1a9e16effe8d072bdee8845237fac020d0bd589b7add9f46208373bc5de989def318426d9d9e045204d72700db4f4d482a954142a7b6ff8bd75d01c6b8b61973c7fdd3b1773c306d813b2d515b03e2fd096013ae391f954694a7e684a2a7c14e6bdb590b828acdc4b0afa8f0b3b13981aea2abe1c877c0581a3f3aba7de04518135a434ff0937e54404eb2181035866f30d2477f9d11f4c59425c045ba60044a9d9dbdfeb446fb951d312c76e093375a4fffcd1a769b67f0957fd93b897a1839e524950e337a2c9afffbf9531d479d629f11ce73ca705b2fb865fec8a2745deefce3ed100a7326358f2e4ee47662ac4b0fb98b68261f6d3e5c96e818058f1e5817c30806048259d93788b94a9accad9d8de98b64b9ccaf74d809b5798353bc940487dffd67873f9b0f247e64b3f8eb17ba6525b4babddd9d672d242ba7b15c3ccef0ef0f4d45defb3410e5afcba8a5f9de12d1cfd0f2f50093be0dfe90bd6b278abd3ea7ba3733936a85bac65500c94027de469911815ff7674dc98d57111d9f4976afdad688be89a16aa3f39e22a64ffe4aaa5bbd82c0d09beacbcc8b3ca505580b2870ce19411c2487d6afa125395c6b8dfd0b08ac499417ad69e18f0ec61b655173ef2399251ed9c721fc8b291d95e5090916418a1ebef5159d7dea3354dd961c9fef9622926dc1668ec6b4ca6ecf124de8d2ce160597db11b838f73dd397f80233d5c13d7971b748a3825d46e2d1abdb994e6971fb576ccdc26540bf8cd9746ac95fddded781da8ef17b824f909b74f6d76f023655ef4698cf4b80e625de5a058d5519c2ac2083356319ade3ba0017569f3b09959d395612d4423147f5c087f4f2d05ce81ed3f9181035f950de3be4e358a975598d5426de4208bfeedfbc587a3be43715e364ce9e5ea4dc946948348ac94781c60485e6b3315cb9b7a67e3dd20c1187fde0520bb93c16c06e29ae756ba95190536fe5c40b1c89576273a537b4897f85c6610a43b0ae1d92b88074be01334c66e3e13f4e1481afecd04120e02858f9a9bfde6efdb73dada360a295afed9c3cf19ae8268391ac4926b9150c6cd03c9d19c9ab12c9078898cc3e981397b52caa61292e0ef190842d0c6580d80640e9dcc8960ceb535620efacde122bfb42ee83d028fe8fe7d95793ffe03e8d7f6206e1e2287be50d858d35ae3d212597e56da36476f108b76b5d68a8cc4bc1c31f6ca3cd536ec4b21f6d7f1eded573aa0359bcacfc5cf6edae91a389a5e4d2c3b4d0b030b4e49c889542f601aaf68a218e3ee6a204a34a81e2b9f66628d12849238a169d60b14896cc530cf56fa174811fa1dd147cfe841019b7ccc42b95a46ba4136398d3e6da7b8ed1618a10b2ab738e5d9b00e5bdc8580d4e053eb047c9fb5dec19c5156d92a9e2182fd293204f6b9a74067c7a906a49c973b8da58760a90d85e6a5642b70cae6a314d7e6015708a59db3539635dc2c022e907979259fd750b944033963807d6239d1f561a0b65d10f572b56d744f200e0d40b22f1bbb8489b3284a66296cfe676a01c6e6ebf40cb6844d4f7f7c046f6b5ce746371c52937dbbb3ee0edf8b8416afdaabf8b9df7ad6c6dd615b8bacb828474ae2eabb849ee6363278b747e3785ef2a23f32a4169c99b23e2f696942b2547d0d3ec2779409faed348b94e25368ff4fc67ea1038e88ed85e83ac2a9a175b7b1e8444fb20396973fffeb53350e7ac205fa12d92677a87c45d88bd16381db8bd97915059cd0b15bf6284b0e45a7c56a6a22aa998088c44b4a57ddfd9ab4445eb4ec1e779015e1167bbfbf46cccac2385d034170406fb663a29febdc6387b17cae388bfe2055d3503d960fbaa6d91837e407bc01807080eb847fb3424c5861c67c389ffa74aeb9e2a08f0eb253642b93e9e777bd5976ba5e4c8241f9e891a5192bfc6c5736b1c1107f56e9ea31a895e8f5e9ab30b955cee64762c581eecfa58d5980a00305394389739266c22a41e21b374117c40c7a39ccce733408a046610dd731a0421b7c0dbc08d161b627ba1b0a27d7f011d4d11360d5237cfaa46ec91dd6da52425e1fc07eb8c1be70aef5c36b8ea3d531a6eca3cb320aceb123a3e963dd3d95712652b3f68748e4da1b2b0a30bb3993c46e3fe8944a61489643edc6f10ad18538ac041afcedb32de9122421098e8442198ed927db344c078f2e0dcb5db52a46fbcb8729f79adc2c2a4a0a409e93c6d99629d88db82aeda46b972c5aed1838f3c17d20255fac21d1091b77f782497961d1ff6a6860230757b7b9f800c2cf778dfe1d03833f44f2e76c6ab377482d02e26eaf3e575fc3d3ec1fc75dabc3796e62d0d091a6872b4b9b29016c31de5e4ee140ba624a39fb2800da124b50ef5be97132809104ecf419da5e749faecb0e9e188b362832910a5750ddbb962677f26e0f0d63684ece13c4315b85298479f881d20b21d9f5865b1a1d4a1d671e0ab6718d90b644d2dafeabc116949b01dc061c703988c2ec6534b6b24e1dce80873dfafb0a597739d6c9d5f62be9abec16b7887288c735f2a0e52775d78b87dbd2f2d2d3f41c257167da1fa03d9ea8d0d057c7036c7273036fd025ae8fab25961917a8cc7667da3484e176fce9125c97c50fc3d27349426c6fb68a1f6bbe60d5ab6e68f0f2e7e081e320e34d23817b315dc511e8cd6ed46626de30ce4bf41b302681b90103c3828f94f5d38e93f9df9590ca3570e341507c2b07de8ee8826233ad17fd4955ef7344eac90ada543e3ddf39d7d2a7cba93aef516f3612c3ef19b8d9c87bf64e3df838b2e8f3428186507f1b609e9ec963314e9630d945202b2bb6ddf99885d74565626918c2dc478bff82554cce369a0bef11a14d33b3625df5a9d90ea65e8bb5957ff436956dd90838d9a85f2e0bd0dc6cd80ffa45cf9a9ab3c9c3f009cbd0a787b4aa61a49824cd4ef36a76c7037ae0c0f1a471a9d0c3e1870cae0eec382abf256a8bb8b500c9bab6565152ab6d3ab5506f7ee52a0c3fd7d94ea19694fb7f77633f5922e4733190e06a6330b1817fcb0fbcb53028727c314dd8e6880c0cb35498cb01020b5a195534bac3ec5b502bdc513bb982993e25c053ccaec8bef6ee0366af284dd9e8aa5f79e47c2778cf48c058d367f220c1934c3effaeb164d1c4ce2c7a334356a37d766761e6dcaaeaa58d9557fb85d41309df3113f889c36f6e5a09b979e2cb03468d5c09152cdbd93f39909e5e91189cef93dbeede3fbe01b62c0fdb06ba289127010bc1b778263295b3e7278a4c877228702eb0cb166e3b6f392a3becd32ca155c41e2dc144c215", 0xd56}], 0x3}, 0x0) 00:07:09 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x3, &(0x7f0000000000)=@framed={{0x18, 0x9}}, &(0x7f0000000140)='syzkaller\x00', 0x7, 0x86, &(0x7f0000000300)=""/134, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:09 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) 00:07:09 executing program 5: clock_gettime(0x0, &(0x7f0000000100)={0x0, 0x0}) pselect6(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x7}, &(0x7f0000000140)={0x0, r0+10000000}, 0x0) 00:07:09 executing program 1: syz_read_part_table(0x0, 0x0, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000740)=[{&(0x7f0000000700)="9e", 0x1, 0x7fffffffffffffff}]) 00:07:09 executing program 4: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='pagemap\x00') read$FUSE(r0, &(0x7f0000000180)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f00000021c0)={0x2020}, 0x2020) 00:07:09 executing program 3: openat$damon_attrs(0xffffffffffffff9c, &(0x7f00000010c0), 0x101040, 0x0) 00:07:09 executing program 2: openat$sysctl(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/vm/drop_caches\x00', 0x80000002, 0x0) 00:07:09 executing program 4: openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) pselect6(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9}, &(0x7f0000000140)={0x0, 0x3938700}, 0x0) 00:07:09 executing program 3: openat$sysctl(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/net/ipv4/tcp_window_scaling\x00', 0x80000ff5, 0x0) 00:07:09 executing program 0: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f00000000c0)='/sys/kernel/mm/ksm/run\x00', 0x1, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000080)={0x0, 0x18, 0xfa00, {0x0, 0x0}}, 0x20) 00:07:09 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='mountstats\x00') read$FUSE(r0, &(0x7f0000000e00)={0x2020}, 0x47) 00:07:09 executing program 2: mount_setattr(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x340000}, 0x20) 00:07:09 executing program 1: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000080)='.pending_reads\x00', 0x460c2, 0x0) r1 = syz_io_uring_setup(0x35c5, &(0x7f00000000c0), &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000040), &(0x7f0000000140)) io_uring_register$IORING_REGISTER_FILES(r1, 0x2, &(0x7f0000000180)=[r0], 0x1) 00:07:09 executing program 0: openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) 00:07:10 executing program 5: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/unix\x00') read$FUSE(r0, &(0x7f0000002e40)={0x2020}, 0x2020) 00:07:10 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x1, &(0x7f0000000000)=@raw=[@call], &(0x7f0000000140)='syzkaller\x00', 0x7, 0x86, &(0x7f0000000300)=""/134, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:10 executing program 4: openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001080), 0x0, 0x0) 00:07:10 executing program 1: openat$sysctl(0xffffffffffffff9c, &(0x7f00000000c0)='/sys/kernel/mm/ksm/run\x00', 0x1, 0x0) 00:07:10 executing program 2: openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000200)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) pselect6(0x40, &(0x7f0000000080), &(0x7f00000000c0)={0xc}, 0x0, &(0x7f0000000140)={0x77359400}, &(0x7f00000001c0)={&(0x7f0000000180)={[0x2]}, 0x8}) 00:07:10 executing program 0: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000100)={0x0, 0x18, 0xfa00, {0x0, &(0x7f00000000c0), 0x2}}, 0x20) 00:07:10 executing program 4: syz_io_uring_setup(0x1000b3b, &(0x7f0000000340), &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f00000003c0), &(0x7f0000000400)) 00:07:10 executing program 3: r0 = fsopen(&(0x7f00000000c0)='erofs\x00', 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000200)='net/ip6_tables_names\x00') fsconfig$FSCONFIG_SET_PATH_EMPTY(r0, 0x4, &(0x7f0000000100)='@\x02@\x00', &(0x7f0000000140)='./file0\x00', r1) 00:07:10 executing program 1: syz_read_part_table(0x0, 0x2, &(0x7f00000006c0)=[{&(0x7f0000003700)="f9c6823f529f7bc4ba830b59c0743ddde2cf9a8526f8f6f80c23fa3f278638509833db8f43b2d683fb23b7e56a0c4776a6dd4f939dc42a147f6f6e3228cad28ea4db9bec9d40932dcb1f89670bc5d26a87d3fe7bed3e7a40003dcc88238cf7c6440c21005a3449544d51313053b06158f3d99de5304a1c9296a5d41fb459b789bb0f0d1bda0c5a0270556e5f566af7b5fd6ca01a18a1b20897692a6adb53c0558bb320d748bdcbafd9d43138cd0ed8683d3992132fd7f5fdca530f645fb39abe601dcac685e3a1e42eac4698b03563bdc4958274a5994f4826a17dfe729cb7b357fd3a0489d73043867e975b8ba9d3c90008a0bd86d76e574789feb7d551115ce7", 0x101, 0xff}, {&(0x7f00000026c0)="98e172f7bfb8e92f7699025cf390c5340e194066a565db3e3a2adcd16bea9d584457570c51ba2717b3b3dff96d76684a8359f1638552c0d319e6d48780f46969b46366f3ba0fe68cd39e1775a7939724de8107c5d4404d03029abc48fc75aca8ed07444041882cf6cad4b66e24ed8efd14666415d8f06a7f0d72acca69d86c03e372508b83c0510ef7280a855ce8b2583ab2141f9f9c21f74f067b69364a650b4af95bba49859c817af5a44e50d47a1cf0c0d4deb95a3d4f7979b3a2691d066272833c14511e06ab8ed7ea368a67344389e375882c7bdeebccd51f728c200867772116987770e069ffeb99096c64b678ee81e1cecbe600eb7ec213b045416872b43a453c740efaecab99351a38607577a174b97902cf4fd90e22aa2c10116f053459cdb039dfd5eb86c05a78b9cbef1d214bbc2458b238252e1c72a6744d4a07f459b09009f4dd498343474a577371fa5e372a44c9614a8e765277f77fa3eafa3ca7a2c204b92f98d7a8a4d50808dcbf63a6b2229d01c1e5798fa413f5c098fd6058529078b62a6a21ad99649f573dedefe118c712d546d4b336248881e59d45f523356e96582b79a9cc1deb4fff9afa09974fcd4d58f6e05b5c299e3f41d965812f6ab423507bf0b594b39efa2ebc7cc4def9bd0100febb22b15a8d1be5c928e695e0437c42edd44651b731ef8e", 0x1ee}]) 00:07:10 executing program 0: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000002180)='/proc/sys/net/ipv4/tcp_rfc1337\x00', 0x1, 0x0) write$sysctl(r0, &(0x7f00000021c0)='1\x00', 0x2) [ 430.464792][T15657] loop1: detected capacity change from 0 to 1 00:07:10 executing program 3: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BTRFS_IOC_DEV_INFO(r0, 0xd000941e, 0x0) 00:07:10 executing program 5: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000000)={{0x1, 0x1, 0x18}, './file0\x00'}) 00:07:10 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001440), 0x0, 0x0) r1 = fsopen(&(0x7f0000000040)='ramfs\x00', 0x0) fsconfig$FSCONFIG_SET_FD(r1, 0x5, &(0x7f00000001c0)='+\x00', 0x0, r0) 00:07:10 executing program 4: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) write$RDMA_USER_CM_CMD_MIGRATE_ID(r0, &(0x7f0000000040)={0x12, 0x10, 0xfa00, {0x0}}, 0x18) [ 430.507194][T15657] Dev loop1: unable to read RDB block 1 [ 430.508762][T15657] loop1: unable to read partition table [ 430.511284][T15657] loop1: partition table beyond EOD, truncated 00:07:10 executing program 0: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000080)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000040)={0xffffffffffffffff}, 0x13f}}, 0x20) write$RDMA_USER_CM_CMD_SET_OPTION(r0, &(0x7f00000000c0)={0xe, 0x18, 0xfa00, @id_tos={&(0x7f0000000000), r1, 0x0, 0x0, 0x1}}, 0x20) [ 430.524751][T15657] loop_reread_partitions: partition scan of loop1 () failed (rc=-5) 00:07:10 executing program 5: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r0, 0x541b, 0x0) 00:07:10 executing program 2: r0 = openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) write$RDMA_USER_CM_CMD_RESOLVE_ADDR(r0, 0x0, 0x0) 00:07:10 executing program 4: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/net/ipv4/tcp_timestamps\x00', 0x1, 0x0) ioctl$BTRFS_IOC_GET_DEV_STATS(r0, 0xc4089434, 0x0) 00:07:10 executing program 3: mount_setattr(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x140000}, 0x20) 00:07:10 executing program 1: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0xd0009411, 0x0) 00:07:10 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000040)='net/vlan/config\x00') read$FUSE(r0, &(0x7f0000000e00)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000002e40)={0x2020}, 0x2020) 00:07:10 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000200)='net/ip6_tables_names\x00') read$rfkill(r0, &(0x7f0000000340), 0x8) read$rfkill(r0, &(0x7f0000000380), 0x8) 00:07:10 executing program 5: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000f40), 0x2, 0x0) write$RDMA_USER_CM_CMD_INIT_QP_ATTR(r0, 0x0, 0x0) 00:07:10 executing program 4: r0 = epoll_create1(0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000240)) 00:07:10 executing program 1: openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000000), 0x2882, 0x0) 00:07:10 executing program 3: openat$dsp1(0xffffffffffffff9c, &(0x7f0000000040), 0xaea83, 0x0) 00:07:10 executing program 2: syz_read_part_table(0x0, 0x2, &(0x7f00000006c0)=[{&(0x7f0000003700)="f9c6823f529f7bc4ba830b59c0743ddde2cf9a8526f8f6f80c23fa3f278638509833db8f43b2d683fb23b7e56a0c4776a6dd4f939dc42a147f6f6e3228cad28ea4db9bec9d40932dcb1f89670bc5d26a87d3fe7bed3e7a40003dcc88238cf7c6440c21005a3449544d51313053b06158f3d99de5304a1c9296a5d41fb459b789bb0f0d1bda0c5a0270556e5f566af7b5fd6ca01a18a1b20897692a6adb53c0558bb320d748bdcbafd9d43138cd0ed8683d3992132fd7f5fdca530f645fb39abe601dcac685e3a1e42eac4698b03563bdc4958274a5994f4826a17dfe729cb7b357fd3a0489d73043867e975b8ba9d3c90008a0bd86d76e574789feb7d551115ce7", 0x101, 0xff}, {&(0x7f00000026c0)="98e172f7bfb8e92f7699025cf390c5340e194066a565db3e3a2adcd16bea9d584457570c51ba2717b3b3dff96d76684a8359f1638552c0d319e6d48780f46969b46366f3ba0fe68cd39e1775a7939724de8107c5d4404d03029abc48fc75aca8ed07444041882cf6cad4b66e24ed8efd14666415d8f06a7f0d72acca69d86c03e372508b83c0510ef7280a855ce8b2583ab2141f9f9c21f74f067b69364a650b4af95bba49859c817af5a44e50d47a1cf0c0d4deb95a3d4f7979b3a2691d066272833c14511e06ab8ed7ea368a67344389e375882c7bdeebccd51f728c200867772116987770e069ffeb99096c64b678ee81e1cecbe600eb7ec213b045416872b43a453c740efaecab99351a38607577a174b97902cf4fd90e22aa2c10116f053459cdb039dfd5eb86c05a78b9cbef1d214bbc2458b238252e1c72a6744d4a07f459b09009f4dd498343474a577371fa5e372a44c9614a8e765277f77fa3eafa3ca7a2c204b92f98d7a8a4d50808dcbf63a6b2229d01c1e5798fa413f5c098fd6058529078b62a6a21ad99649f573dedefe118c712d546d4b336248881e59d45f523356e96582b79a9cc1deb4fff9afa09974fcd4d58f6e05b5c299e3f41d965812f6ab423507bf0b594b39efa2ebc7cc4def9bd0100febb22b15a8d1be5c928e695e0437c42edd44651b731ef", 0x1ed}]) 00:07:10 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f00000010c0), 0x0, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) 00:07:10 executing program 0: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) r1 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000080)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000040)={0xffffffffffffffff}, 0x2}}, 0x20) write$RDMA_USER_CM_CMD_NOTIFY(r1, &(0x7f00000000c0)={0xf, 0x8, 0xfa00, {r2}}, 0x10) 00:07:10 executing program 1: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) r1 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) write$RDMA_USER_CM_CMD_MIGRATE_ID(r0, &(0x7f0000000040)={0x12, 0x10, 0xfa00, {0x0, 0xffffffffffffffff, r1}}, 0x18) 00:07:10 executing program 3: openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000001400), 0x2, 0x0) 00:07:10 executing program 4: clock_gettime(0x0, &(0x7f0000000100)={0x0, 0x0}) epoll_pwait2(0xffffffffffffffff, &(0x7f00000000c0)=[{}], 0x1, &(0x7f0000000140)={0x0, r0+60000000}, &(0x7f0000000180), 0x8) 00:07:10 executing program 5: fchmodat(0xffffffffffffffff, &(0x7f0000000740)='./file0\x00', 0x0) 00:07:10 executing program 0: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000002180)='/proc/sys/vm/compact_memory\x00', 0x1, 0x0) write$sysctl(r0, &(0x7f0000000040)='2\x00', 0x2) 00:07:10 executing program 1: openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) 00:07:10 executing program 4: r0 = openat$vfio(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP(r0, 0xd0009412, 0x0) 00:07:10 executing program 5: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001440), 0x200000, 0x0) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000400)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x1}}, './file0\x00'}) linkat(r0, &(0x7f00000003c0)='./file0\x00', r1, &(0x7f0000000440)='./file0\x00', 0x1000) syz_read_part_table(0x0, 0x0, 0x0) syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000080)='ns/pid_for_children\x00') syz_read_part_table(0x0, 0x0, 0x0) pselect6(0x40, &(0x7f00000000c0)={0x81, 0x0, 0x742, 0xffffffffffff13dc, 0x0, 0x4, 0x46a2}, &(0x7f0000000200)={0x7, 0x8000, 0x7, 0xf4d9, 0x10000, 0x200000000000c8, 0x7fffffff}, &(0x7f00000002c0)={0x8, 0x200, 0x1, 0x7f, 0x0, 0x9a1, 0x0, 0xffffffffffffff07}, &(0x7f0000000340)={0x77359400}, 0x0) 00:07:10 executing program 2: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000080)='.pending_reads\x00', 0x460c2, 0x0) write$USERIO_CMD_REGISTER(r0, 0x0, 0x0) 00:07:10 executing program 1: mount_setattr(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0xffffffffffffff67) 00:07:10 executing program 3: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000080)='.pending_reads\x00', 0x421c2, 0x0) ioctl$FS_IOC_GET_ENCRYPTION_PWSALT(r0, 0x40106614, &(0x7f0000000000)) 00:07:10 executing program 1: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000080)='.log\x00', 0x460c2, 0x0) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000040), 0xffffffff000) 00:07:10 executing program 4: syz_read_part_table(0x0, 0x2, &(0x7f00000006c0)=[{&(0x7f0000003700)="f9c6823f529f7bc4ba830b59c0743ddde2cf9a8526f8f6f80c23fa3f278638509833db8f43b2d683fb23b7e56a0c4776a6dd4f939dc42a147f6f6e3228cad28ea4db9bec9d40932dcb1f89670bc5d26a87d3fe7bed3e7a40003dcc88238cf7c6440c21005a3449544d51313053b06158f3d99de5304a1c9296a5d41fb459b789bb0f0d1bda0c5a0270556e5f566af7b5fd6ca01a18a1b20897692a6adb53c0558bb320d748bdcbafd9d43138cd0ed8683d3992132fd7f5fdca530f645fb39abe601dcac685e3a1e42eac4698b03563bdc4958274a5994f4826a17dfe729cb7b357fd3a0489d73043867e975b8ba9d3c90008a0bd86d76e574789feb7d551115ce7", 0x101, 0xff}, {&(0x7f00000026c0)="98e172f7bfb8e92f7699025cf390c5340e194066a565db3e3a2adcd16bea9d584457570c51ba2717b3b3dff96d76684a8359f1638552c0d319e6d48780f46969b46366f3ba0fe68cd39e1775a7939724de8107c5d4404d03029abc48fc75aca8ed07444041882cf6cad4b66e24ed8efd14666415d8f06a7f0d72acca69d86c03e372508b83c0510ef7280a855ce8b2583ab2141f9f9c21f74f067b69364a650b4af95bba49859c817af5a44e50d47a1cf0c0d4deb95a3d4f7979b3a2691d066272833c14511e06ab8ed7ea368a67344389e375882c7bdeebccd51f728c200867772116987770e069ffeb99096c64b678ee81e1cecbe600eb7ec213b045416872b43a453c740efaecab99351a38607577a174b97902cf4fd90e22aa2c10116f053459cdb039dfd5eb86c05a78b9cbef1d214bbc2458b238252e1c72a6744d4a07f459b09009f4dd498343474a577371fa5e372a44c9614a8e765277f77fa3eafa3ca7a2c204b92f98d7a8a4d50808dcbf63a6b2229d01c1e5798fa413f5c098fd6058529078b62a6a21ad99649f573dedefe118c712d546d4b336248881e59d45f523356e96582b79a9cc1deb4fff9afa09974fcd4d58f6e05b5c299e3f41d965812f6ab423507bf0b594b39efa2ebc7cc4def9bd0100febb22", 0x1d9, 0x6}]) 00:07:10 executing program 3: openat$pidfd(0xffffffffffffff9c, &(0x7f00000000c0), 0x84000, 0x0) [ 430.851198][T15721] loop4: detected capacity change from 0 to 1 00:07:10 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.net/syz1\x00', 0x200002, 0x0) r1 = openat$cgroup_ro(r0, &(0x7f0000000080)='blkio.bfq.sectors\x00', 0x4000000, 0x0) read$FUSE(r1, &(0x7f0000000240)={0x2020}, 0x2020) 00:07:10 executing program 5: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0xd0009411, 0x0) [ 430.910577][T15721] Dev loop4: unable to read RDB block 1 [ 430.911892][T15721] loop4: unable to read partition table [ 430.913195][T15721] loop4: partition table beyond EOD, truncated [ 430.914717][T15721] loop_reread_partitions: partition scan of loop4 () failed (rc=-5) 00:07:11 executing program 5: openat$sndtimer(0xffffffffffffff9c, 0x0, 0x446240) 00:07:11 executing program 3: syz_read_part_table(0x0, 0x2, &(0x7f00000006c0)=[{&(0x7f0000003700)="f9c6823f529f7bc4ba830b59c0743ddde2cf9a8526f8f6f80c23fa3f278638509833db8f43b2d683fb23b7e56a0c4776a6dd4f939dc42a147f6f6e3228cad28ea4db9bec9d40932dcb1f89670bc5d26a87d3fe7bed3e7a40003dcc88238cf7c6440c21005a3449544d51313053b06158f3d99de5304a1c9296a5d41fb459b789bb0f0d1bda0c5a0270556e5f566af7b5fd6ca01a18a1b20897692a6adb53c0558bb320d748bdcbafd9d43138cd0ed8683d3992132fd7f5fdca530f645fb39abe601dcac685e3a1e42eac4698b03563bdc4958274a5994f4826a17dfe729cb7b357fd3a0489d73043867e975b8ba9d3c90008a0bd86d76e574789feb7d551115ce7", 0x101, 0xff}, {&(0x7f0000000480)="c68b88024a11cc57d4237e4bd04f9e70ef5b0e432a29747b0b930d0c9e755e660ed9c2e650bbd5cfcf8914e881491c23f5be89517ec3e6e21d1da36b769d", 0x3e, 0x198}]) 00:07:11 executing program 0: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000002180)='/proc/sys/vm/compact_memory\x00', 0x1, 0x0) write$sysctl(r0, &(0x7f0000000040)='2\x00', 0x2) 00:07:11 executing program 4: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ip6_mr_vif\x00') read$FUSE(r0, &(0x7f0000000080)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000002180)={0x2020}, 0x2020) 00:07:11 executing program 1: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='loginuid\x00') write$yama_ptrace_scope(r0, &(0x7f0000000000)='0\x00', 0x2) 00:07:11 executing program 2: r0 = epoll_create1(0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000240)={0x10000005}) [ 431.462815][T15737] loop3: detected capacity change from 0 to 1 00:07:11 executing program 4: syz_read_part_table(0x0, 0x2, &(0x7f00000006c0)=[{&(0x7f0000003700)="f9c6823f529f7bc4ba830b59c0743ddde2cf9a8526f8f6f80c23fa3f278638509833db8f43b2d683fb23b7e56a0c4776a6dd4f939dc42a147f6f6e3228cad28ea4db9bec9d40932dcb1f89670bc5d26a87d3fe7bed3e7a40003dcc88238cf7c6440c21005a3449544d51313053b06158f3d99de5304a1c9296a5d41fb459b789bb0f0d1bda0c5a0270556e5f566af7b5fd6ca01a18a1b20897692a6adb53c0558bb320d748bdcbafd9d43138cd0ed8683d3992132fd7f5fdca530f645fb39abe601dcac685e3a1e42eac4698b03563bdc4958274a5994f4826a17dfe729cb7b357fd3a0489d73043867e975b8ba9d3c90008a0bd86d76e574789feb7d551115ce7", 0x101, 0xff}, {&(0x7f0000000480)="c68b88024a11cc57d4237e4bd04f9e70ef5b0e432a29747b0b930d0c9e755e660ed9c2e650bbd5cfcf8914e881491c23f5be89517ec3e6e21d1da36b", 0x3c, 0x198}]) 00:07:11 executing program 5: r0 = openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r0, 0xc018937b, 0x0) 00:07:11 executing program 1: mount_setattr(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)={0x1, 0x0, 0x340000}, 0x20) [ 431.499793][T15743] loop4: detected capacity change from 0 to 1 00:07:11 executing program 5: r0 = epoll_create1(0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x300, r1, &(0x7f0000000240)={0x130000014}) [ 431.530371][T15737] Dev loop3: unable to read RDB block 1 [ 431.531723][T15737] loop3: unable to read partition table [ 431.533079][T15737] loop3: partition table beyond EOD, truncated [ 431.534681][T15737] loop_reread_partitions: partition scan of loop3 () failed (rc=-5) [ 431.548375][T15743] Dev loop4: unable to read RDB block 1 [ 431.549792][T15743] loop4: unable to read partition table 00:07:11 executing program 1: epoll_pwait2(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000180), 0x8) [ 431.551249][T15743] loop4: partition table beyond EOD, truncated [ 431.552928][T15743] loop_reread_partitions: partition scan of loop4 () failed (rc=-5) 00:07:11 executing program 3: syz_read_part_table(0x3419, 0x4, &(0x7f0000000580)=[{&(0x7f0000000080)="52e43e1c9d4c73e8015a3fef9bce1c953e6650ae387a911da63b1ca12a1acf013c6f6527ec35715278ba2ffea8b1db2210bd9178ffdc91a91feb056752341ad3b46971e13491a5e51b2fc48335ba42f7e6f289b1dc216bc408721264a3ff4a0bcc889b5494145ff184e9e90e71320fd56efee2da20bc55fbdc347d5adc95905acbaf", 0x82, 0x7d}, {&(0x7f00000001c0)="c8f0c3b7308a755cd051b0d4210ce7f840c3614dd324be9d42ba48a92c452d73d102daa4f29d10c4f9a6abefe3246738c94b561805cdf4e3fb2fdbc2e2379acc7dc681b864411886b981ec002e57bdaeaa0fb3e073e7a42a66ee2e9a7c2d45380b666792ff984e85fbd46cca2caaa8b555c6abe0ce7850621a6638282de9db278720a048e95302eeb273e48fe38401bf5e514927a9119d81272280783c5dbe5cac4ddc31735212eec7f89714d14fea750c9b8eee89802d01d5d21c35b342c83e2ee10dc04df451f0f1e143a1c0e720224996f624ef853286af7832c78298eb1bf7815eb948a1c36d08b57bc514b5c7053dccdd3a6c96d847b2", 0xf9}, {&(0x7f00000002c0)="56a4de2da36c1e3f1a54aa3d5b854b3e3eb3ad04b4b6a7049abdf5521f1221b0b1ffdc4e9e796b9a8d17685be36743921259d18e9e3eee7fa68297f8b75286e74f20932431116bcbb7ebf2f21a2673236901000000000000002a1dcba43096ab6af2d00eb6c0c0a5557f48b5a8d656b1a1833429b31e873844d2f118df1a08cd81dbdf76292b852a23c9a02cc66cd0a60ca6af3b88", 0x95, 0x20}, {&(0x7f0000000440)="0bdcfcee8775390daa1bf016eb007ef9aaebe21737db9aa2bcde77bdb8e1883704c4e4f4f7f93d168eabf87a084f81c4762979d93056942145edadc5322828f75951a9655fe586a8d45a245b60ec06013bf94333515f70e7c8c1429faf670bad2ec6c0b6585af4f54f0932cda7a792366f528a908847be87e49d4d31665eaedd111bb910127253ef4d5ecea20f6cfee8ebfa863eda53fede1e183c552e4c74ef1659f7fa98cf827bbb3922826cbd352b00ab8627ed70abdb1e230ecb28082597914e28c9d3ceec8f8ea0e15733cf25d7408743917b2016f99cbc146762", 0xdd, 0xff}]) 00:07:11 executing program 5: r0 = openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) epoll_pwait2(r0, &(0x7f00000000c0)=[{}], 0x1, &(0x7f0000000100), &(0x7f0000000140), 0x8) 00:07:11 executing program 4: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$RDMA_USER_CM_CMD_QUERY_ROUTE(r0, &(0x7f0000000040)={0x5, 0x10, 0xfa00, {0x0}}, 0x18) 00:07:11 executing program 1: r0 = openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) read$FUSE(r0, &(0x7f0000002200)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000004240)={0x2020}, 0x2020) [ 431.610873][T15753] loop3: detected capacity change from 0 to 26 [ 431.708803][T15753] loop3: [POWERTEC] p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 [ 431.710660][T15753] loop3: p1 start 3568325072 is beyond EOD, truncated [ 431.712210][T15753] loop3: p2 start 1058958499 is beyond EOD, truncated [ 431.713897][T15753] loop3: p3 start 1323106225 is beyond EOD, truncated [ 431.721005][T15753] loop3: p4 start 3884339895 is beyond EOD, truncated [ 431.722664][T15753] loop3: p5 start 3407686144 is beyond EOD, truncated [ 431.724246][T15753] loop3: p6 start 948379315 is beyond EOD, truncated [ 431.741405][T15753] loop3: p7 start 1001367052 is beyond EOD, truncated [ 431.743075][T15753] loop3: p8 start 572581824 is beyond EOD, truncated [ 431.744587][T15753] loop3: p9 start 3313218824 is beyond EOD, truncated [ 431.746098][T15753] loop3: p10 start 2852993397 is beyond EOD, truncated [ 431.751369][T15753] loop3: p11 start 4160021700 is beyond EOD, truncated [ 431.752977][T15753] loop3: p12 start 1509369896 is beyond EOD, truncated 00:07:11 executing program 0: syz_read_part_table(0x0, 0x3, &(0x7f00000006c0)=[{&(0x7f0000003700)="f9c6823f529f7bc4ba830b59c0743ddde2cf9a8526f8f6f80c23fa3f278638509833db8f43b2d683fb23b7e56a0c4776a6dd4f939dc42a147f6f6e3228cad28ea4db9bec9d40932dcb1f89670bc5d26a87d3fe7bed3e7a40003dcc88238cf7c6440c21005a3449544d51313053b06158f3d99de5304a1c9296a5d41fb459b789bb0f0d1bda0c5a0270556e5f566af7b5fd6ca01a18a1b20897692a6adb53c0558bb320d748bdcbafd9d43138cd0ed8683d3992132fd7f5fdca530f645fb39abe601dcac685e3a1e42eac4698b03563bdc4958274a5994f4826a17dfe729cb7b357fd3a0489d73043867e975b8ba9d3c90008a0bd86d76e574789feb7d551115ce7", 0x101, 0xff}, {&(0x7f00000026c0)="98e172f7bfb8e92f7699025cf390c5340e194066a565db3e3a2adcd16bea9d584457570c51ba2717b3b3dff96d76684a8359f1638552c0d319e6d48780f46969b46366f3ba0fe68cd39e1775a7939724de8107c5d4404d03029abc48fc75aca8ed07444041882cf6cad4b66e24ed8efd14666415d8f06a7f0d72acca69d86c03e372508b83c0510ef7280a855ce8b2583ab2141f9f9c21f74f067b69364a650b4af95bba49859c817af5a44e50d47a1cf0c0d4deb95a3d4f7979b3a2691d066272833c14511e06ab8ed7ea368a67344389e375882c7bdeebccd51f728c200867772116987770e069ffeb99096c64b678ee81e1cecbe600eb7ec213b045416872b43a453c740efaecab99351a38607577a174b97902cf4fd90e22aa2c10116f053459cdb039dfd5eb86c05a78b9cbef1d214bbc2458b238252e1c72a6744d4a07f459b09009f4dd498343474a577371fa5e372a44c9614a8e765277f77fa3eafa3ca7a2c204b92f98d7a8a4d50808dcbf63a6b2229d01c1e5798fa413f5c098fd6058529078b62a6a21ad99649f573dedefe118c712d546d4b336248881e59d45f523356e96582b79a9cc1deb4fff9afa09974fcd4d58f6e05b5c299e3f41d965812f6ab423507bf0b594b39efa2ebc7cc4def9bd0100febb22b15a8d1be5c928", 0x1e0}, {&(0x7f0000000480)="c68b88024a11cc57d4237e4bd04f9e70ef5b0e432a29747b0b930d0c9e755e660ed9c2e650bbd5cfcf8914e881491c23f5be89517ec3e6e21d1da36b", 0x3c, 0x198}]) 00:07:11 executing program 3: r0 = openat$yama_ptrace_scope(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3000004, 0x11, r0, 0x0) 00:07:11 executing program 5: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000080)='.pending_reads\x00', 0x460c2, 0x0) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000040), 0x2) openat$incfs(0xffffffffffffff9c, &(0x7f0000000200)='.pending_reads\x00', 0x242, 0x0) 00:07:11 executing program 2: openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) pselect6(0x13, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9}, &(0x7f0000000140)={0x0, 0x3938700}, 0x0) 00:07:11 executing program 1: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001440), 0x0, 0x0) syz_io_uring_setup(0x6824, &(0x7f0000000000)={0x0, 0x960e, 0x6e, 0x0, 0x0, 0x0, r0}, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000080), &(0x7f00000000c0)) 00:07:11 executing program 4: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write$FUSE_DIRENTPLUS(r0, &(0x7f0000000040)=ANY=[], 0x10) 00:07:11 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000040)='fd\x00') linkat(r0, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) 00:07:11 executing program 4: syz_read_part_table(0x0, 0x3, &(0x7f00000006c0)=[{&(0x7f0000003700)="f9c6823f529f7bc4ba830b59c0743ddde2cf9a8526f8f6f80c23fa3f278638509833db8f43b2d683fb23b7e56a0c4776a6dd4f939dc42a147f6f6e3228cad28ea4db9bec9d40932dcb1f89670bc5d26a87d3fe7bed3e7a40003dcc88238cf7c6440c21005a3449544d51313053b06158f3d99de5304a1c9296a5d41fb459b789bb0f0d1bda0c5a0270556e5f566af7b5fd6ca01a18a1b20897692a6adb53c0558bb320d748bdcbafd9d43138cd0ed8683d3992132fd7f5fdca530f645fb39abe601dcac685e3a1e42eac4698b03563bdc4958274a5994f4826a17dfe729cb7b357fd3a0489d73043867e975b8ba9d3c90008a0bd86d76e574789feb7d551115ce7", 0x101, 0xff}, {&(0x7f00000026c0)="98e172f7bfb8e92f7699025cf390c5340e194066a565db3e3a2adcd16bea9d584457570c51ba2717b3b3dff96d76684a8359f1638552c0d319e6d48780f46969b46366f3ba0fe68cd39e1775a7939724de8107c5d4404d03029abc48fc75aca8ed07444041882cf6cad4b66e24ed8efd14666415d8f06a7f0d72acca69d86c03e372508b83c0510ef7280a855ce8b2583ab2141f9f9c21f74f067b69364a650b4af95bba49859c817af5a44e50d47a1cf0c0d4deb95a3d4f7979b3a2691d066272833c14511e06ab8ed7ea368a67344389e375882c7bdeebccd51f728c200867772116987770e069ffeb99096c64b678ee81e1cecbe600eb7ec213b045416872b43a453c740efaecab99351a38607577a174b97902cf4fd90e22aa2c10116f053459cdb039dfd5eb86c05a78b9cbef1d214bbc2458b238252e1c72a6744d4a07f459b09009f4dd498343474a577371fa5e372a44c9614a8e765277f77fa3eafa3ca7a2c204b92f98d7a8a4d50808dcbf63a6b2229d01c1e5798fa413f5c098fd6058529078b62a6a21ad99649f573dedefe118c712d546d4b336248881e59d45f523356e96582b79a9cc1deb4fff9afa09974fcd4d58f6e05b5c299e3f41d965", 0x1c0, 0x22}, {&(0x7f0000000480)="c68b88024a11cc57d4237e4bd04f9e70ef5b0e432a29747b0b930d0c9e755e660ed9c2e650bbd5cfcf8914e881491c23f5be89517ec3e6e21d1da36b", 0x3c, 0x198}]) 00:07:11 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x102, 0x0) close(r0) 00:07:11 executing program 0: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$damon_attrs(0xffffffffffffff9c, &(0x7f0000000080), 0x2000, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000140)={{0x1, 0x1, 0x18, r1}, '.\x00'}) 00:07:11 executing program 3: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000080)='.pending_reads\x00', 0x421c2, 0x0) syncfs(r0) [ 431.870677][T15779] loop4: detected capacity change from 0 to 1 00:07:11 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000003c0)=[{&(0x7f00000000c0)}]) syz_read_part_table(0x0, 0xaaaaaaaaaaaabc1, &(0x7f0000000040)=[{&(0x7f0000000000)="449c5e88fa42fa8796eca08f316c16d1bc5d9e1ccb8a4571df61d9eefcd154aa21a9a2dd601c4c8ef422a954ba92440393010c11967f70aa279b17a76d44", 0x0, 0x98}]) 00:07:11 executing program 1: r0 = openat$proc_capi20(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) mmap$fb(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0) 00:07:11 executing program 0: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000140)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000100)={0xffffffffffffffff}, 0x106}}, 0x20) write$RDMA_USER_CM_CMD_JOIN_IP_MCAST(r0, &(0x7f00000001c0)={0x10, 0x30, 0xfa00, {0x0, 0x0, {0xa, 0x0, 0x0, @loopback}, r1}}, 0x38) [ 431.925966][T15779] Dev loop4: unable to read RDB block 1 [ 431.927460][T15779] loop4: unable to read partition table [ 431.929404][T15779] loop4: partition table beyond EOD, truncated [ 431.931331][T15779] loop_reread_partitions: partition scan of loop4 () failed (rc=-5) 00:07:11 executing program 2: epoll_pwait(0xffffffffffffffff, 0x0, 0x0, 0x4, 0x0, 0x0) 00:07:11 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000040)='net/vlan/config\x00') read$FUSE(r0, &(0x7f0000000e00)={0x2020}, 0x47) 00:07:11 executing program 3: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000000)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x0) 00:07:11 executing program 0: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000080)='.pending_reads\x00', 0x460c2, 0x0) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000040), 0xffffffff000) 00:07:11 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000001900)='coredump_filter\x00') read$FUSE(r0, 0x0, 0xa) 00:07:12 executing program 4: openat$ptp0(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) 00:07:12 executing program 3: openat$cachefiles(0xffffffffffffff9c, &(0x7f00000014c0), 0x0, 0x0) pselect6(0x40, &(0x7f0000000080), &(0x7f00000000c0)={0xc}, 0x0, 0x0, 0x0) 00:07:12 executing program 1: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000002180)='/proc/sys/net/ipv4/tcp_rfc1337\x00', 0x1, 0x0) write$sysctl(r0, 0x0, 0x2d) 00:07:12 executing program 0: syz_read_part_table(0x0, 0x1, &(0x7f00000006c0)=[{&(0x7f0000003700)="f9c6823f529f7bc4ba830b59c0743ddde2cf9a8526f8f6f80c23fa3f278638509833db8f43b2d683fb23b7e56a0c4776a6dd4f939dc42a147f6f6e3228cad28ea4db9bec9d40932dcb1f89670bc5d26a87d3fe7bed3e7a40003dcc88238cf7c6440c21005a3449544d51313053b06158f3d99de5304a1c9296a5d41fb459b789bb0f0d1bda0c5a0270556e5f566af7b5fd6ca01a18a1b20897692a6adb53c0558bb320d748bdcbafd9d43138cd0ed8683d3992132fd7f5fdca530f645fb39abe601dcac685e3a1e42eac4698b03563bdc4958274a5994f4826a17dfe729cb7b357fd3a0489d73043867e975b8ba9d3c90008a0bd86d76e574789feb7d551115ce7", 0x101, 0xff}]) 00:07:12 executing program 5: pselect6(0x13, &(0x7f0000000000), 0x0, &(0x7f0000000100), &(0x7f0000000140)={0x0, 0x3938700}, 0x0) 00:07:12 executing program 3: readlinkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/182, 0xb6) 00:07:12 executing program 1: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f00000001c0), 0x2540, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000200)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) 00:07:12 executing program 2: syz_mount_image$udf(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x100000, 0x29, &(0x7f0000000200)=[{&(0x7f00000119e0)="002a4c696e757820554446465300000000000000000000000405000000000000", 0x20, 0xff}, {&(0x7f00000119c0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0x44e4}, {&(0x7f0000010000)="0042454130310100"/32, 0x20, 0x8000}, {&(0x7f0000010020)="004e535230320100"/32, 0x20, 0x8800}, {&(0x7f0000010040)="0054454130310100"/32, 0x20, 0x9000}, {&(0x7f0000010060)="010002001d0001001aaef001600000000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xc000}, {&(0x7f00000100e0)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c00354c1256002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0xc0c0}, {&(0x7f00000101c0)="000000000000000001000000000000000000000000000000000000000000000006000200660001006ba8e8016100000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xc1e0}, {&(0x7f0000010240)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000005001000000000000000200001000000000000000000000004000000001000000002a4c696e75782055444646530000000000000000000000040500"/128, 0x80, 0xc2c0}, {&(0x7f00000102c0)="00000000000000000000000000000000002000008000000002400000002a554446205370617261626c6520506172746974696f6e500104050000000001000000200002003801000070000000f007000000000000000000000000000000000000050002007e000100879cf001620000000300000001000000002b4e53523032000000000000000000000000000000000000000000000000000000000000000000000200"/192, 0xc0, 0xc3a0}, {&(0x7f0000010380)="0000000000000000000000000000000000000000000000000400000010050000d0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xc4a0}, {&(0x7f00000103c0)="07000200ae000100927f3000630000000400000005000000002600004d000000001600007500000000e0000090000000001e00000101000000140000f5070000", 0x40, 0xc600}, {&(0x7f00000007c0)="040002008b000100f43bf0016400000005000000002a554446204c5620496e666f00000000000000000000005001040500000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000c0de4b6240388d1a4e773fd71d8aef47e66f065f0d5340fb0d5d7a14aeb59311eb03ace37e2a37f85dda98cf", 0xac, 0xc800}, {&(0x7f0000010480)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xc8e0}, {&(0x7f00000104a0)="002a4c696e757820554446465300000000000000000000000405000000000000", 0x20, 0xc960}, {&(0x7f00000104c0)="08000200610001000000f0016500"/32, 0x20, 0xca00}, {&(0x7f00000104e0)="000002009100010021d4280170000000002a5544462053706172696e67205461626c65000000000050010405000000002000000000000000ffffffff10010000ffffffff30010000ffffffff50010000ffffffff70010000ffffffff90010000ffffffffb0010000ffffffffd0010000fffffffff0010000ffffffff10020000ffffffff30020000ffffffff50020000ffffffff70020000ffffffff90020000ffffffffb0020000ffffffffd0020000fffffffff0020000ffffffff10030000ffffffff30030000ffffffff50030000ffffffff70030000ffffffff90030000ffffffffb0030000ffffffffd0030000fffffffff0030000ffffffff10040000ffffffff30040000ffffffff50040000ffffffff70040000ffffffff90040000ffffffffb0040000ffffffffd0040000fffffffff00400"/320, 0x140, 0xe000}, {&(0x7f0000010620)="09000200d70001000acb7600800000000010e607090c0c00355f4d010100000000000000000000001800000000000000000000000000000000000000000000000000000000000000010000002e000000b0020000d0020000002a4c696e757820554446465300000000000000000000000405000000000000060000000200000050015001010200"/160, 0xa0, 0x10000}, {&(0x7f00000106c0)="080002007d0001000000f0018100"/32, 0x20, 0x10200}, {&(0x7f00000106e0)="020002002200010076b5f00100010000002000006000000000200000e0070000", 0x20, 0x20000}, {&(0x7f0000000b40)="08010200f5000100964b080000000000d00200005a000000fefffeff000000e0feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/128, 0x80, 0xa2000}, {&(0x7f0000010780)="0001020037000100bb77f001100000000010e607090c0c00354c12560300030001000000010000000000000000000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e757855444600000000000000", 0x80, 0xa4000}, {&(0x7f0000010800)="00000000000000000000000000000009004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000000000000000000000000000000000000000000908436f707972696768740000000000000000000000000000000000000000000a084162737472616374000000000000000000000000000000000000000000000900020000200000000000000000000000002a4f5354412055444620436f6d706c69616e74000000005001000000000000", 0xe0, 0xa40e0}, {&(0x7f00000109a0)="05010200e4000100009920012100000000000000040000000100000400000000000003000000000000000000a57c00000100000000000000800000000000000000000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001100000000000000000000008000000001010200b10001001b5818002100000001000a000002000020000000000000000000000000000000010102004b00010059b01c0021000000010000060002000022000000000000001200000000000866696c65300101020078000100c1751c0021000000010000060002000026000000000000001300000000000866696c653100"/320, 0x140, 0xa6200}, {&(0x7f0000000880)="0501ed1c5a6aba8eb9de237f2e8206240302003a00010060ffb0002200000000000000040000000100000500000000000001000000000000000000a57c000001000000000000001a0400000000000003000000000000000010e607090c0c00355e5953000c0c00355e59530100000000000000000000000000000000000000002a4c696e757820554446465300ec00000000000000000004050000000000001237db000000000000000000100000001a0400002300"/207, 0xcf, 0xa6400}, {&(0x7f0000010ba0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0xa6600}, {&(0x7f0000010fc0)="05010200bd0001008d26db002600000000000000040000000100000c00000000000003000000000000000000f77e000001000000000000003b0000000000000000000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001300000000000000000000003b000000010000000504000008746d70051700000873797a2d696d61676567656e33343530373730373133050600000866696c6530050600000866696c6530000000000000000000000000000000000000004609", 0x100, 0xa6c00}, {&(0x7f00000110c0)="05010200c3000100b831aa002700000000000000040000000100000500000000000003000000000000000000a57c000001000000000000000a0000000000000000000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001400000000000000000000000a00000073797a6b616c6c657273000000000000", 0xc0, 0xa6e00}, {&(0x7f0000011180)="05010200000001009d72c0002800000000000000040000000100000500000000000001000000000000000000a57c00000200000000000000282300000000000012000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000015000000000000000000000020000000000e0000290000000000000000000000281500003100"/224, 0xe0, 0xa7000}, {&(0x7f0000000640)="01010200c00001001b5818003000000001000a00000200002000000000000000000000000000000001010200c40001007ae92c003000000001000116000200004000000000000000100000000000084e6f6e2d416c6c6f63617461626c6520537061636501010200e4000100f0a31c0030000000010002060002000021000000000000001100000000000866696c653001010200d200010039481c0030000000010000060002000027000000000000001400000000000866696c6531010102002e0001008f4e1c0030000000010000060002000028000000000000001500000000000866696c653201010200dd000100315b1c0030000000010000060002000028000000000000001600000000000866696c653301010200e7000100f79b2000300000000100000a000200003c000000000000001700000000000866696c652e636f6c6400"/352, 0x160, 0xa8000}, {&(0x7f00000113c0)="05010200c90001004b3404013c00000000000000040000000100000500000000000003000000000000000000a57c00000100000000000000640000000000000000000000000000000010e607090c0c00355e59530010e607090c0c00355e59530010e607090c0c00355e59530100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001700000000000000000000006400000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c65727300"/288, 0x120, 0xa9800}, {&(0x7f00000115a0)="01000200a40001001aaef001e00700000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0xfc000}, {&(0x7f0000000a00)="0200000000000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000a1a93f194b0d9c765242a600000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c00354c1256002a4c696e75782055444646530000000000000000000000040500009221b8ca960d45593e84fe0476f13aa6147dfc99de80776d5f14af62771f69f83bd26dbe321acb907a8a8e1ecc68db4146d2aa5c221e88b7ae76417e9f603448e2", 0x120, 0xfc0c0}, {&(0x7f0000011700)="000000000000000001000000000000000000000000000000000000000000000006000200ed0001006ba8e801e107000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xfc1e0}, {&(0x7f0000011780)="000000000000000000000000000000000000000900020000002a4f5354412055444620436f6d706c69616e74000000005001000000000000000200001000000000000000000000004000000001000000002a4c696e75782055444646530000000000000000000000040500"/128, 0x80, 0xfc2c0}, {&(0x7f0000011800)="00000000000000000000000000000000002000008000000002400000002a554446205370617261626c6520506172746974696f6e500104050000000001000000200002003801000070000000f0070000000000000000000000000000000000000500020005000100879cf001e20700000300000001000000002b4e53523032000000000000000000000000000000000000000000000000000000000000000000000200"/192, 0xc0, 0xfc3a0}, {&(0x7f00000118c0)="0000000000000000000000000000000000000000000000000400000010050000d0020000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xfc4a0}, {&(0x7f0000000140)="0700020035000100927f3000e30700000400000005000000002600004d000000001600007500000000e0000090000000001e88452f00000101000000140000e9070000", 0x43, 0xfc600}, {&(0x7f0000011940)="0400020012000100f43bf001e407000005000000002a554446204c5620496e666f00000000000000000000005001040500000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xfc800}, {&(0x7f0000000980)="08ae085a6d36379f0dd408f2a718b2463f000000000001000000002000000000000000000000001cb5a7fdd0ba4d5a45031d8bd3667223f3ce996bdd8049a5c7a54491ac48feca6b4570423ea233a7fb93a9742c8f6264e3fec6cb92a8a2346c71f111821041ef410d4fb95a88fc0933ecf9ec61772e970973d8e2", 0x7b, 0xfca00}, {&(0x7f0000011a20)="000002001800010021d42801f0070000002a5544462053706172696e67205461626c65000000000050010405000000002000000000000000ffffffff10010000ffffffff30010000ffffffff50010000ffffffff70010000ffffffff90010000ffffffffb0010000ffffffffd0010000fffffffff0010000ffffffff10020000ffffffff30020000ffffffff50020000ffffffff70020000ffffffff90020000ffffffffb0020000ffffffffd0020000fffffffff0020000ffffffff10030000ffffffff30030000ffffffff50030000ffffffff70030000ffffffff90030000ffffffffb0030000ffffffffd0030000fffffffff0030000ffffffff10040000ffffffff30040000ffffffff50040000ffffffff70040000ffffffff90040000ffffffffb0040000ffffffffd0040000fffffffff00400"/320, 0x140, 0xfe000}], 0x0, &(0x7f0000000cc0)={[{@umask={'umask', 0x3d, 0xcd}}, {@anchor={'anchor', 0x3d, 0x7ff}}, {@shortad}, {@umask={'umask', 0x3d, 0x6}}, {@fileset={'fileset', 0x3d, 0x1}}, {@lastblock={'lastblock', 0x3d, 0x7}}, {@gid_ignore}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}, {@gid}]}, 0x1) 00:07:12 executing program 4: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000140)={{0x1, 0x1, 0x1018}, '.\x00'}) 00:07:12 executing program 0: syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file1\x00', 0x4045ff, 0x15, &(0x7f0000000bc0)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f00000001c0)="813e37f8f9bc53b8d2190168e4d3d1b4f63c4b993e82f1dfe7354fcd09930a92c992e6966329bbc621822681bb9fd0f4af588ab5629a7d33e299719b300fdac1ba10427c39a282e682073ec94414870644efe15b", 0x54, 0x2000}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f0000000040)="00000000000000000000000000000000000000000000000000000000000003", 0x1f, 0x41e0}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d00690072007200000000000000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000001000000000000000100000000000002101ff", 0x1ab, 0x43a0}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000000140)="000000000000000000a6000000000000000000000000000000000000000002183e0554dcb08c0e703aaec8625c8a028b1926464a8597351517175b9782f5a3f868c5de1db6fa29", 0x47, 0x49e0}, {&(0x7f0000010660)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000", 0x47, 0x4be0}, {&(0x7f000001aa40)="494e4458280009000000000000000000000000000000000028000000b8060000e80f0000000000000d00d801000000000000000000000000000000000000000004000000000004006800520000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010010000000000000000a000000000000060000000000000008032400410074007400720044006500660000000000010008000000000008006800520000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000803240042006100640043006c007500730000000000070006000000000006006000500000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000040000000000000000600000000000000070324004200690074006d0061007000070000000000070060004c0000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010020000000000000002000000000000006000000000000000503240002006f006f00740069006c000b00000000000b006000500000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec40d0000ab2bd24ec4d8010000000000000000000000000000000006000010000000000703240045007800740065006e00640002000000000002006800520000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c006500000000000100000000000000010060004a0000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d004600540000000000000001000000000001006800520000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d0069007200720000000200000009000000000009006000500000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000000000000000000000000000000000600002000000000070324005300650063", 0x3b9, 0x4c27}, {&(0x7f0000000dc0)="000000000000000000000000000000000000000000000000000000000000040046494c453000030000000000000000000400010038000100c0010000000400000000000000041a0000020000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab00000000000009e42bd24ec4d80100d2fb6b929cab2bd24ec4d80100ab2bd24ec4d8010010000000000000000a00000000000006000000000000000803240041007400740072004400650066000000000000005000000080000000000018000000030064000000180000000100048048000000540000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000000a000000000000000a0000000000001101460000000000000069759da1d0cb86f1fa444dd477818420c1050000000000000000e5549184", 0x1f6, 0x4fe0}, {&(0x7f00000005c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000500010038000300000200000004000000000000000000000600000005000000030000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d801132d87d24ec4d801132d87d24ec4d80100ab2bd24ec4d80126000010000000000000000000000000300000006000000000001800000001004400000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000100000000001032e00000000005000000048000000010040000000020000000000000000000100000000000000400000000000000000200000000000002c100000000000002c1000000000000011024300000000009000000058000000000418000000030038000000200000002400490033003000300000000100000000100000d5f4f98c41ddda073bd18650c00100000010000000280000002800000001000000000000000000000018000000030000000000000000000000a000000050000000010440000000050000000000000000000000000000000000480000000000000000100000000000000010000000000000001000000000", 0x1eb, 0x53e0}, {&(0x7f0000010ca0)="000000000000000000000000000000000000000000000000000000000000030046494c453000030000000000000000000600010038000100500100000004000000000000000000000300000006000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000040000000000000000600000000000000070324004200690074006d006100700080000000480000000100400000000100000000000000000000000000000000004000000000000000001000000000000040000000000000004000000000000000110147", 0x163, 0x57e0}, {&(0x7f0000011040)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000800010038000100780100000004000000000000000000000400000008000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000003005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000803240042006100640043006c0075007300ffff00000000800000001800000000001800000002000000000018000000800000005000000001044000000001000000000000000000fe01000000000000480000000000000000f01f000000000000f01f00000000000000000000000000240042006100640002ff01", 0x18b, 0x5fe0}, {&(0x7f0000011200)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000900010038000900000300000004000000000000000000000500000009000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000020000000000000000000000000000000000101000000000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000200000000007032400530065006300750072006500800000005000000001044000000002000000000000000000400000000000000048000000000000000010040000000000700104000000000070010400000000002400530044005300114148000000000090000000e00000000004180000000300c00000002000000024005300440048000000000012000000001000000100000010000000b0000000b000000000000000180014000000000030000800000000005124b300010100005124b3000101000080000000000000007c0000004900490018001400000000003000080000000000a0ddde4202010000a0ddde42020100000001000000000000640000004900491018001400000000003000080000000300f01203f800010000f01203f80001000000000000000000007c000000490049000000000000000000100000000200000090000000c80000000004180000000400a800000020000000240053004900490000000000100000000010000001000000100000009800000098000000000000001400140000000000280004000000000000010000f01203f80001000000000000000000007c00000014001400000000002800040000000000010100005124b3000101000080000000000000007c00000014001400008d5300280004000000000002010000a0ddde42020100000001000000000000641e000000000000000000001000000002", 0x315, 0x63e0}, {&(0x7f0000011520)="000000000000000000000000000000000000000000000000000000000000030046494c453000030000000000000000000a0001003800010098010000000400000000000000000000040000000a000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000003005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000002000000000000000200000000000600000000000000070324005500700043006100730065008000000048000000010040000000010000000000000000001f000000000000004000000000000000000002000000000000000200000000000000020000000000212089", 0x163, 0x67e0}, {&(0x7f0000013b20)="d000000020000000000018000000030008000000180000002d0000003c000000e00000005800000000001800000004003c000000180000001400000000060400244c585549440000000000001400000000060400244c584749440000000000001400000000060400244c584d4f4400ed8100000000000000ffffffff0000e20046494c452a00030000000000000000000000000030000000380000000004", 0x9e, 0xc380}, {&(0x7f000001b200)="10", 0x1, 0x4607c}, {&(0x7f0000000940)="f7ffffffffff6c8550207950cbb02575507700fffb9a55fb8d253755da1453094bdf12f9dea56eca6103d9a0c7c7f10482f7433c1b819f5bfc850c99b3f9d627a7b397fdf4f0303f271f526a9a7890a9a155af4ff2f497feffaec1f6fc8abc8717cb83a803b225e265497563b268a3beb1f964000000000000001b6dc6572ed135b36f9c052504062fc60097e40f9be0fb831dad3a996176570845730000000000000000000095fe28614719bf7f7be9f18fa6a54f848514889eff0412f806e2a9fa66391d84ce75763ad7e6e41e09dd208a22b79d97053f495ba598be066ec1de22bd9e79851d13117d3e8b8248ab4673f6b8f473bf4c1f5d730c7ededcd9705ef3dd745e531edb04fc1b861c2cb57e107c2eaa0a2ccbc67ba70b9af536564c93b73ab6cfafc58d339738640af0789756375d9c0d64ba25d4d1a703738459ff5a492de9f3ddce43b48b5e8d128bcfd611129f1e8367f5501bebcd3dcefae7d74901a2cd18a72c763cf6105a545cb48efc3489da6ac0b5f063baca45c2e59e51ea56ffa8e25ac52c41c01881d3e1fd9cbbe73c57ccf7d6a182802a9579771b29033cd0095aa3cbb288c382f455cd380af76f1ce3e001dd83d2629131fa61297d9350cb608cbbff7fd27eb5af0a07a4e6b841a0d5fea392ab9866857a0faf1366cf91bc239fc5decde975474b344babace77648073372eb34ac1512b5b30bf03bb8b17f079c9edd7e09e56b94afe4f7f83cd1618eccd211959cd3cf2d408e43435cce66e68a482a40b02f1283dd8a186fe9344949a98d34ecc7e97c4201140b71a7cff642", 0x244, 0x47000}, {&(0x7f0000000240)="f01203f80001000000000000000000007c0000000100048048000000580000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000102000000000005200000002002000001020000000000052000000020020000000000005124b30001010000007c00000001000480480000005800000000000000140000000200340002000000000014009f111200010100000000000512000000000018009f01120001020080000000052000000020020000010200000000000520000000200200000102000000000005200000002002000000000000a0ddde4202010000000100000000000064000000010004803000000040000000000000001400000002001c000100000000031400ff011f00010100000000000100000000010200000000000520000000200200000102000000000005200000002002", 0x15b, 0x48000}, {&(0x7f000003c0c0)="0000000000000000000000000000000000000000000000000000000000000400ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fe5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffebdf0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x20024, 0xfffe0}, {&(0x7f00000104a0)="00000000000000000000000000000000000000000000000000000000000002", 0x1f, 0x4045e0}], 0x2, &(0x7f0000003580)=ANY=[], 0x1) [ 432.768211][T15811] autofs4:pid:15811:validate_dev_ioctl: invalid path supplied for cmd(0xc0189375) 00:07:12 executing program 1: syz_read_part_table(0x0, 0x3, &(0x7f00000006c0)=[{&(0x7f0000003700)="f9c6823f529f7bc4ba830b59c0743ddde2cf9a8526f8f6f80c23fa3f278638509833db8f43b2d683fb23b7e56a0c4776a6dd4f939dc42a147f6f6e3228cad28ea4db9bec9d40932dcb1f89670bc5d26a87d3fe7bed3e7a40003dcc88238cf7c6440c21005a3449544d51313053b06158f3d99de5304a1c9296a5d41fb459b789bb0f0d1bda0c5a0270556e5f566af7b5fd6ca01a18a1b20897692a6adb53c0558bb320d748bdcbafd9d43138cd0ed8683d3992132fd7f5fdca530f645fb39abe601dcac685e3a1e42eac4698b03563bdc4958274a5994f4826a17dfe729cb7b357fd3a0489d73043867e975b8ba9d3c90008a0bd86d76e574789feb7d551115ce7", 0x101, 0xff}, {&(0x7f00000026c0)="98e172f7bfb8e92f7699025cf390c5340e194066a565db3e3a2adcd16bea9d584457570c51ba2717b3b3dff96d76684a8359f1638552c0d319e6d48780f46969b46366f3ba0fe68cd39e1775a7939724de8107c5d4404d03029abc48fc75aca8ed07444041882cf6cad4b66e24ed8efd14666415d8f06a7f0d72acca69d86c03e372508b83c0510ef7280a855ce8b2583ab2141f9f9c21f74f067b69364a650b4af95bba49859c817af5a44e50d47a1cf0c0d4deb95a3d4f7979b3a2691d066272833c14511e06ab8ed7ea368a67344389e375882c7bdeebccd51f728c200867772116987770e069ffeb99096c64b678ee81e1cecbe600eb7ec213b045416872b43a453c740efaecab99351a38607577a174b97902cf4fd90e22aa2c10116f053459cdb039dfd5eb86c05a78b9cbef1d214bbc2458b238252e1c72a6744d4a07f459b09009f4dd498343474a577371fa5e372a44c9614a8e765277f77fa3eafa3ca7a2c204b92f98d7a8a4d50808dcbf63a6b2229d01c1e5798fa413f5c098fd6058529078b62a6a21ad99649f573dedefe118c712d546d4b336248881e59d45f523356e96582b79a9cc1deb4fff9afa09974fcd4d58f6e05b5c299e3f41d965812f6ab423507bf0b594b39efa2ebc7cc4def9bd0100febb22b15a8d1be5c928e695e0437c42edd44651b731ef8e", 0x1ee}, {&(0x7f0000000480)="c68b88024a11cc57d4237e4bd04f9e70ef5b0e432a29747b0b930d0c9e755e660ed9c2e650bbd5cfcf8914e881491c23f5be89517ec3e6e21d1da36b769d021f5305142edfd3f9f0", 0x48, 0x198}]) 00:07:12 executing program 4: syz_read_part_table(0x0, 0x0, 0x0) syz_read_part_table(0x0, 0x2, &(0x7f0000000200)=[{&(0x7f0000000000)="81", 0xfffffffffffffdef}, {&(0x7f0000000100)="13", 0x1}]) 00:07:12 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) connect$inet6(r0, &(0x7f0000000140)={0x1c, 0x1c, 0x2}, 0x1c) connect$inet6(r0, &(0x7f0000000000)={0x1c, 0x1c, 0x1}, 0x1c) 00:07:12 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) bind$inet6(r0, &(0x7f0000000080)={0x1c, 0x1c, 0x3}, 0x1c) 00:07:12 executing program 2: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(r1, 0x84, 0x108, &(0x7f0000000100), &(0x7f0000000180)=0x18) [ 432.846754][T15828] loop1: detected capacity change from 0 to 1 00:07:12 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000480)={0x0, @in, 0x0, 0x0, 0x280}, 0x98) [ 432.891505][T15828] Dev loop1: unable to read RDB block 1 00:07:12 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_HMAC_IDENT(r0, 0x84, 0x14, &(0x7f0000000240)={0x2, [0x0, 0x0]}, &(0x7f0000000280)=0x8) [ 432.892926][T15828] loop1: unable to read partition table [ 432.894464][T15828] loop1: partition table beyond EOD, truncated [ 432.895912][T15828] loop_reread_partitions: partition scan of loop1 () failed (rc=-5) 00:07:12 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000002680)={&(0x7f0000000000)=@in6={0x1c, 0x1c, 0x2}, 0x1c, 0x0, 0x0, &(0x7f0000002600)=[@init={0x14}, @init={0x14}], 0x28}, 0x0) 00:07:12 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000001380)={&(0x7f0000000000)=@in6={0x1c, 0x1c, 0x1}, 0x1c, 0x0, 0x0, &(0x7f0000001340)=[@dstaddrv4={0x10, 0x84, 0x9, @multicast1}], 0x10}, 0x0) 00:07:12 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000300)={0x0, @in, 0xfffffffa}, 0x98) 00:07:12 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@authinfo={0x10}], 0x10}, 0x0) 00:07:12 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) connect$inet6(r0, &(0x7f0000000280)={0x1c, 0x1c}, 0x1c) 00:07:12 executing program 5: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x10, 0x2}, 0x10) 00:07:13 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) getsockopt$inet_sctp_SCTP_RECVNXTINFO(r0, 0x84, 0x20, &(0x7f00000002c0), &(0x7f0000000300)=0x4) 00:07:13 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_STATUS(r0, 0x84, 0x100, &(0x7f0000000180), &(0x7f0000000240)=0xb0) 00:07:13 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000002680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002600)=[@init={0x14}, @authinfo={0x10}], 0x24}, 0x0) 00:07:13 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000640)={&(0x7f0000000180), 0x10, &(0x7f0000000500)=[{&(0x7f00000001c0)='7', 0x1}], 0x1, &(0x7f0000000580)=[@dstaddrv4={0x18, 0x84, 0x7, @local}, @init={0x18, 0x84, 0x0, {0x0, 0x81, 0x6}}], 0x30}, 0x0) 00:07:13 executing program 0: setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0x0, 0x0) r0 = socket$inet_sctp(0x2, 0x1, 0x84) connect$inet(r0, &(0x7f0000000000)={0x10, 0x2}, 0x10) getsockopt$inet_sctp_SCTP_PR_SUPPORTED(r0, 0x84, 0x26, &(0x7f0000000280), &(0x7f00000002c0)=0x8) 00:07:13 executing program 3: r0 = socket(0x2, 0x5, 0x0) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x10, 0x2}, 0x10) getsockname$inet(r0, 0x0, &(0x7f0000000080)) 00:07:13 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000180)={&(0x7f00000000c0)=@in6={0x1c, 0x1c, 0x3}, 0x1c, 0x0, 0x0, &(0x7f0000000200)=[@sndrcv={0x2c}], 0x2c}, 0x0) 00:07:13 executing program 0: socketpair(0x2, 0x3, 0x20, 0x0) 00:07:13 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000280), &(0x7f00000000c0)=0x98) 00:07:13 executing program 3: r0 = socket$inet(0x2, 0x3, 0x0) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000003700)={0x10, 0x2}, 0x10) 00:07:13 executing program 4: socket$inet_sctp(0x2, 0x0, 0x84) r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) bind(r0, &(0x7f0000000000)=@in6={0x1c, 0x1c, 0x3}, 0x1c) 00:07:13 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = fcntl$dupfd(r0, 0x0, r0) bind(r1, &(0x7f0000000140)=@in6={0x1c, 0x1c}, 0x1c) 00:07:13 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in6={0x1c, 0x1c}, 0x1c, 0x0, 0x0, &(0x7f0000000200)=[@prinfo={0x14}], 0x14}, 0x0) 00:07:13 executing program 5: openat$incfs(0xffffffffffffff9c, &(0x7f0000000080)='.pending_reads\x00', 0x460c2, 0x0) openat$incfs(0xffffffffffffff9c, &(0x7f0000000200)='.pending_reads\x00', 0x242, 0x0) [ 433.140493][ T1377] ieee802154 phy0 wpan0: encryption failed: -22 [ 433.141860][ T1377] ieee802154 phy1 wpan1: encryption failed: -22 00:07:13 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000002680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002600)=[@init={0x14}, @init={0x14}], 0x28}, 0x0) 00:07:13 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) recvmsg(r0, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0x400c1) 00:07:13 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0xb, &(0x7f0000000140), 0x84) 00:07:13 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x9, 0x1}, 0x14) 00:07:13 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r0, 0x84, 0x29, &(0x7f00000001c0), 0x8) 00:07:13 executing program 5: connect$inet(0xffffffffffffffff, 0x0, 0x0) sendmsg$inet_sctp(0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_AUTH_DEACTIVATE_KEY(r0, 0x84, 0x1d, &(0x7f0000000140), 0x8) 00:07:13 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_mreqn(r0, 0x0, 0x7, &(0x7f0000000280)={@broadcast}, 0xc) 00:07:13 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000000), &(0x7f00000000c0)=0x98) 00:07:13 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f0000000280), 0x88) 00:07:13 executing program 4: syz_emit_ethernet(0x2b6, &(0x7f00000000c0)=ANY=[@ANYBLOB="0180c2000000aaaaaaaaaabb86dd6014b412028004fc00000000000000000000000000000000ff020000000000000000000000000001"], 0x0) 00:07:13 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) sendto$inet6(r0, 0x0, 0x0, 0x100, &(0x7f00000001c0)={0x1c, 0x1c, 0x2}, 0x1c) 00:07:13 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x1}, 0x14) 00:07:13 executing program 5: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) connect$inet6(r0, &(0x7f0000000000)={0x1c, 0x1c, 0x2}, 0x1c) connect$inet6(r0, &(0x7f0000000100)={0x1c, 0x1c, 0x3}, 0x1c) 00:07:13 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_AUTH_DEACTIVATE_KEY(r0, 0x84, 0x1d, &(0x7f0000001240)={0x0, 0x7}, 0x8) 00:07:13 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f0000000000), &(0x7f0000000100)=0x1) 00:07:13 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) bind(r0, &(0x7f0000000180)=@in6={0x1c, 0x1c, 0x2}, 0x1c) 00:07:13 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000080), &(0x7f0000000180)=0x98) 00:07:13 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, &(0x7f0000000140)=[{0x0}], 0x1, &(0x7f0000000380)=[@authinfo={0x10, 0x84, 0x8, {0x4}}, @prinfo={0x14}, @sndinfo={0x1c, 0x84, 0x4, {0x6, 0x110}}], 0x40, 0x4}, 0x0) 00:07:13 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f0000000240), &(0x7f0000000300)=0x90) 00:07:13 executing program 5: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) connect$inet6(r0, &(0x7f00000001c0)={0x1c, 0x1c, 0x2}, 0x1c) 00:07:13 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000000), 0x88) 00:07:13 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) connect$inet(r0, &(0x7f0000000000)={0x10, 0x2}, 0x10) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000900)={0x0, @in, 0x0, 0x101, 0x2}, &(0x7f00000009c0)=0x98) 00:07:13 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_INITMSG(r0, 0x84, 0x3, &(0x7f00000005c0), 0x8) 00:07:13 executing program 2: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) recvmsg(r0, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) 00:07:13 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) connect$inet6(r0, &(0x7f0000000140)={0x1c, 0x1c, 0x2}, 0x1c) 00:07:13 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) connect$inet(r0, &(0x7f0000000000)={0x10, 0x2}, 0x10) getsockopt$inet_sctp_SCTP_CONTEXT(r0, 0x84, 0x1a, &(0x7f0000000180), &(0x7f00000001c0)=0x8) 00:07:13 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000001480)={&(0x7f00000013c0)=@in6={0x1c, 0x1c, 0x3}, 0x1c, 0x0}, 0x0) 00:07:13 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_PR_SUPPORTED(r0, 0x84, 0x26, &(0x7f0000000180), &(0x7f0000000240)=0x8) 00:07:13 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000280)={0x0, @in, 0x0, 0x0, 0x0, 0x9, 0x9}, &(0x7f0000000140)=0xc5) 00:07:13 executing program 5: linkat(0xffffffffffffffff, &(0x7f00000011c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000001200)='./file0\x00', 0x0) 00:07:13 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x1c, 0x1c, 0x2}, 0x1c) 00:07:13 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) connect$inet6(r0, &(0x7f0000000140)={0x1c, 0x1c}, 0x1c) 00:07:13 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000000)={0x0, 0x4, 0x5, 0x1}, 0x10) 00:07:13 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@sndrcv={0x2c}, @prinfo={0x14}], 0x40}, 0x0) 00:07:13 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) bind(r0, &(0x7f0000000040)=@in={0x10, 0x2}, 0x10) 00:07:13 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r0, &(0x7f0000000200)={0x10, 0x2}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x10, 0x2}, 0x10) sendmsg$inet_sctp(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)='w', 0x1}], 0x1, &(0x7f0000000440)=[@prinfo={0x14}], 0x14}, 0x0) 00:07:13 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000000)={0x0, @in, 0x7, 0x0, 0x5}, 0x98) 00:07:13 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000380)={&(0x7f0000000100)=@in6={0x1c, 0x1c, 0x3}, 0x1c, 0x0, 0x0, &(0x7f0000000340)=[@authinfo={0x10}], 0x10}, 0x0) 00:07:13 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000700)={&(0x7f0000000000), 0x10, &(0x7f0000000640)=[{&(0x7f0000000040)="c9", 0x1}], 0x1, &(0x7f00000006c0)=[@dstaddrv6={0x20}], 0x20}, 0x0) 00:07:13 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0xf, &(0x7f0000000000), 0xc) 00:07:13 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS(r0, 0x84, 0x107, &(0x7f0000001540), &(0x7f0000001580)=0x18) 00:07:13 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x10, 0x2}, 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f00000002c0)=ANY=[@ANYBLOB="eebd61d7", @ANYRES32=0x0], &(0x7f0000001700)=0x8) setsockopt$inet_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f0000000000)={r1, 0x0, 0x0, 0x4}, 0x14) 00:07:13 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000200), &(0x7f0000000000)=0x8) 00:07:13 executing program 5: syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60d2fbb3001800000000000000000000ffffe000000100000000000000000000ffff00000000000000000000000001"], 0x0) 00:07:13 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) connect$inet(r0, &(0x7f0000000140)={0x10}, 0x10) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f0000000500), &(0x7f0000000540)=0x10) 00:07:13 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getpeername$inet(r0, 0x0, 0x0) 00:07:13 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f00000014c0)={&(0x7f0000000080)=@in={0x10, 0x2}, 0x10, &(0x7f0000000140)=[{&(0x7f0000000240)="cc", 0x1}], 0x1}, 0x0) 00:07:13 executing program 2: r0 = socket(0x1c, 0x10000001, 0x84) setsockopt$inet_sctp_SCTP_AUTH_KEY(r0, 0x84, 0x1203, 0x0, 0x3ef) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x8) 00:07:13 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[@sndrcv={0x30, 0x84, 0x1, {0x0, 0x0, 0x7}}], 0x30}, 0x0) 00:07:13 executing program 4: r0 = socket(0x2, 0x5, 0x0) bind$inet(r0, &(0x7f00000001c0)={0x10, 0x2}, 0x10) connect$inet(r0, &(0x7f0000000200)={0x10, 0x2}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x10, 0x2}, 0x10) 00:07:13 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendto$inet(r0, &(0x7f0000000000)='\\', 0x1, 0x100, &(0x7f0000000180)={0x10, 0x2}, 0x10) 00:07:13 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000001680)={&(0x7f00000000c0)=@in={0x10, 0x2}, 0x10, &(0x7f0000001480)=[{&(0x7f0000000180)="83", 0x1}], 0x1, &(0x7f00000015c0)=[@prinfo={0x14}, @prinfo={0x14}, @sndinfo={0x1c}, @sndrcv={0x2c}, @sndinfo={0x1c}, @prinfo={0x14}], 0xa0}, 0x0) 00:07:13 executing program 5: socket$inet_sctp(0x2, 0x0, 0x84) r0 = socket$inet_sctp(0x2, 0x1, 0x84) connect$inet(r0, &(0x7f0000000000)={0x10, 0x2}, 0x10) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000280), &(0x7f0000000140)=0x98) 00:07:13 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000000), &(0x7f00000000c0)=0x88) 00:07:13 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) connect$inet6(r0, &(0x7f0000000140)={0x1c, 0x1c, 0x2}, 0x64) 00:07:13 executing program 1: syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60d2fbb300408400fe80000000000000b72200000000fffffff5"], 0x0) 00:07:13 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = fcntl$dupfd(r0, 0x0, r0) bind(r1, &(0x7f0000000140)=@in6={0x1c, 0x1c}, 0x1c) 00:07:13 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) read(r0, &(0x7f0000000000)=""/118, 0x76) 00:07:13 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_AUTH_KEY(r0, 0x84, 0x13, &(0x7f0000000200)={0x0, 0x0, 0x1, "14"}, 0x9) 00:07:13 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendto$inet(r0, &(0x7f0000000540)='h', 0x1, 0x0, &(0x7f0000000000)={0x10, 0x2}, 0x10) 00:07:13 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x28, &(0x7f0000000280)=ANY=[], &(0x7f00000002c0)=0x8) 00:07:13 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f0000000180), &(0x7f00000000c0)=0x98) 00:07:13 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0xf, &(0x7f0000000000), 0xc) 00:07:13 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xb, &(0x7f0000000080), &(0x7f00000000c0)=0x20) 00:07:13 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000180)={0x10, 0x2}, 0x10) sendmsg$inet_sctp(r0, &(0x7f00000014c0)={&(0x7f0000000080)=@in={0x10, 0x2}, 0x10, &(0x7f0000000140)=[{&(0x7f0000000240)="cce0268156251917d185b097647e23845e06e4ff5a9fde108341ee99f7364370edf3d1e474612b2e1bddf2f45a61fb344570c33e6a0209ddf22cc2602165b302fb13cde734b9a11d9aec", 0x4a}, {&(0x7f0000000340)="8949aad11ab33995fa39cc95ad7834a48a2da73cac355d68d5783160a955228d4344f795635c1e62b188846f1ef2d5ce7237a34c5a5bff98029389ffc75a8578daffb18ff8691e6555bd46baf723245297c2103e6da912e62423c640af7ed3702b3af6d0de8f396de7b58c6e3cf1e14b1dee8f3c09975a8a97df5747ebebf3bc64ada7925b0c8a620809d19e847b83b1c95c478fdf06cfebdd57bf94e4f6952cc113011bc813447fd8906d089914f7bf7040391c6128619c2bb96911413fcf9d76c80c3c72108731cb807be546a49c9b0acd562ebf93830058c170a828af409e2546c998da91b84d017b5ca3a1de669a4cb99f9e9f7ec713905fa2d1a01a2dba125876c76a8bf20c552d3f8c2c54f97d5cfd9d8d3c1f9df067511aec9ac5e2bfb8bce01cba58b188905332e1f241c6b6588adcdcf83f9ba3b9b7771e79aa115a6e144f2474191ee1c69f033ad9513bfc25ce77662e4fca908b121a46075088c031c49f76a74fb72a3fac67ef81e262c9a2a4c745510b7f9633d0614cd94c670b448cf1bac37c0ef8b18214e91766cb0a302650987fdc496225d4e9f820daa19dc89be2f7274385f2703b5da3943e95733d4555f0b4c04987f0c6833fec0e7623ed8c1d2b10bb8a5cd1712a2c4fab42d97b69f5cf9d93763b34c69448cc7a5d3db9a4ba485ddf493cb3aa3783dd5eec84d363479beecbff89a37cbdbbd922756c76466090194674d41d2f0d2367466094592d5a9022f0de6b274ecdfe59a2385c5ad2bbe27f04134d0147716b9339508e3af6d6347783ac2e0d5e5c00c49bd6f977f2f0b9861decf2242470fafe22aa853102c1c1052cf88f15468b036f697dc446d09f911967e4c4c958a8c7be3bf412eed8004cab04b88da2700d1045a46fa50d9a392aa16f6e301eb73f7f3eaf1bda42e7d84b16c314108c3a82db439ddea50ae1b549019e419e1f6c8ee01c452d385fd9da50a03a2aa915377b0d2268aec1ae3315337fee2d313c7d35bf30cd5994127dc827c36a46213c29b915184367a68722fb50db27f57f45056518c44f2c279a0034994f2ccb2693723f1b79728aae98d57f0faf324ad719118457d0d0e2e5adaf62c2b97ae3a08d87414f6337e4d65d666acca1aa21a9eca23313a2f63e422ab1007a7603046c0f71ef9a1bd4d875d4048eb0c52fd0ada96a01fdde2a3622b317918f374e317d52c6f610152bdcbddea7ca2c4cf8384dbd54d3b85868e6dac1e35edcb0b7584b15e444428da1fbadcfcff5bba45d8d48e0d452ff520b5bc830e976326a3d1328e795d5b92950098aee920b4c6435a4dbb08f745b2d7e9a04748147e498cb2ecdb13ab29631a4065ffdff50819f58646a567d26fcef843151657678663ffe8460019ec90e0c98d89d2003388ca3d163f7a45012d07be34d97cdd8ba7b2c24891b532efe85f366ecf5c37df85bddd41f3c61f116d45a0fe6c7f3edc533cff9b93b9e9d51716546f3cf72cbda737e44d7b411b8b391faa5105f405235076018e6557081ea008e0034f7e6e4fa5e5abf40b71646f5ccf80759abd91ba07d7bc4b974296625da205397ac6913a8aad5ac224ead5fe95e5775bf36eb3838ed1d2a645f9c8a532d5b90c541ac7cc6dde0c3045992874fd77cdd2f35a3a5036c3f508b9ba63dd5169b2805d2ba20a3fd505630374c5890d4dbd4d63a8caf5310795dc5ba223b92e3c4aa43e0d41412604c7d8ff8255a0271d226b6f537fe4cfb8657e507db638e6ca15e2a3eeb9fa11ad5ad2fa318411d08bd28721b85f94e4f4fb7e2ef32262c566e5a8958798321bc1a6ec3a987e20f1acb219e4cce9dcd9896087e3573dcfe383c08d095fa08204422fd2af6b8d35d813fbfdb054c3af29edec46613ddcbcdcbd4624c98823ca2102f56972b5bd59aaf4fba28cef81b7e4a8b26e6d32a55626f3f82b6f180582b4fafc69cd286aebef6ab0239445cccd66224b94db0d5eeaf4c953b4c1d9c5505da983fd45001d09ef6239ad2f0f2acf73ce1e52f13ca82216aac5453033a3255c89c0ffd3405a83bb340d14bb8ea4bafdb4b81d482fd4369a5ffb892b4e157dca008b1aa820ef5f4eb4cab8405c432f0c217a4c8a5dd699c9012cdd385c42cb9f058149fc5dc2d63e078fc265b2862d10b58e8d51739eefa4758c6b260ae9045b384f493927fa78259d5095efdd9c067ba87493b74e43a7840bed1809c4c1e1f6cf1fa72d5b39ad9edbd6d5a350b736f5f43a75e2c9482e26919185cfb0984c7956f41bc0b64f09c49ae22fa19703db8cf35b971eb5a5a5b8d153cafeb4cf0775c1fab6247c54029bc7e254aa9df458cfa4869013b6fd71f243d9fd2ab0f373f54a7fb6d5f688980a9f2a69b8c6fd15d65f27e9444d2ecd02cf65791b9d5ed0b51fc219d465abf4f197205ff2c1fdaafd18d5584279b2b835b06d77eb4cc93f685886ecf81e2e7a1c11bbfee7dec1945f9ca6d11470d62234f7b12ec31818a10d1861cfd5b2c2c41196d4202762ac799f841e4af4603b143fe087dcee17bcc5f216288202270cac2d51c2e003f1001a1bf1049aeb5ce128b470418ea3211eb21b337164260cfe7ab4a6774c6b89b981aa6c3d6024d3841077a4ce7ac45d5ad8d450d724b776db28a9f918c33e2f457d4164d5131ef3191460aa3387a739d92f9d23ef962f9ce6a7426afb4887e8919890d649de0d624c37865c54ebb45b2ff8aaef87360b90ecc595ee318a51ee602d51d190d0f4b2a3654550c3e3e1dc811e28cbb89aaf01a6c9c20e71f268ad453379677e2f5c79cbd2e8e9c28f680844a295f9729280ad55a212e5e401cda80a2f51a3fd51ea56f913436fc67dc8ad3f1f3dd389fbe1217ab5846e94d02dfde79c7f1b7b630c7de4e97ed6dc1463ca9809036083f19b5ee3e6484cf5435b92c2ba8aba2360b1d65da6fc28eaee2e296eca1aa70bbccbdabc2fdd7f2891dae6402ae395800bb1fca6c77be173afa8be5558973ba639cde7a9b217f767343d5a7a7b8e62ee28a846668f9e36644ece2733a0b580ae0e4b096b4ea1c1401365434044d801c796d473446ab32f82f51d59da9857a07d6729370feb135d31f84c7b8225fce5656a0f53bf03673764013aea3ad97445fd518743bc67f03780658af5a81e118452d75054a75fab15c970b727a4bb05641da2aba07c57aacb4e7d2d5c6104572c9996498e2f47e5ecd30ec2b11c0f79c16ac34872ff03b26dd98f34c5c3057e65ccde390ffe8d84f9e7b07d8cce9cbc41354fc8b872d6709f26ded651758521d8b8d66b4e072996b5b4e09024d22b1311972b7ee05069b8a827c2bcffcdbe66c178102da1fce1279eadfba9f3975d43556555ce84c0b85e4001ab125537e4dcb5769aa9f8fbe9a29fc4554bea207c91b6f4e04fa4f283d16116783fce315f91ba2b995b2c321fbef34fe33484055b884975eda3d2edf9112a7bfe7ec6eb74f49500a23abd47879fd1d7f655a7446676c41a2ce0ea7c690c8ffaa22080677c4e59690c44a0582d0223cf27af64154531f11a827436fbf9ca966e515948c035914f422b04f7e7f2b3ffb6f2c85d551bf3de6295273653b536177734fd32ee7dd10aa26f75ebd844547651bb5bc5e3fbd137006befdfd9b08c06fc505dc2c047f43a7091c9848b6bb0432e9ee72af41b8ea47b4983c0e02a0f8ab77288aa5423df0063818277f393d98f25f07ffc1f0b91e0cd5941a867815fcc7edbe981800678beb861d3b36e3f8f2a646575aa5e3b5560a701e98ddf3426a7e32ff81e94ab26c517a6c69d4bfebcbc4f4491ae985bf6ad66f764074c0f9ee7952ac984aee8e1085527da5a9a59da94ca14acc41f72b09adece89e47f5f7f07060540d012d2c964fcb263476a1a9f60ceb8c954311d0cec57a415bfef09ee4237247aefa8ed470997ff05c8a1af195d9b7bab33d117e61ea67b6214d2fb4ff5f8037e5a8351f1694871e8e649baecaa18a21f380c52b3ce6c29a33243c87bd4dbeca103d3f570341e50b0873f74d65577a388028dc5ac11dd1c4245ec26370eb05bfb482f4b48183ac4c7a318c606e2898a33a4a9cdf549c3abf4817bb601a30e5ab642f18d615ecef6694025ec8b377cec58b82e4c57ae0e812a5689eecea6093ab6eb3f70141e37125ff0a775f9eb887344ca49b7bccde08687170704a6d48f0c445f5cff2d7ecd949960f8739e3cd33f1e60d1f24e466e23bc9b02e8a9dc4fec69e4b8fc38273578c775ce11ff335c41ef615ca489be453c6765db4b7bb5d90e870aa3c2d73885b2c047cfadfd2e356ba8703b3136bce73bc1e3b1c2c9954c0a4286b8d5bce6b0e138b99c72cd27ec5daab2c10a160b86296c655f464ad75c393276b45aac2cdab0da0b5f55fc4b0c8b40c64915e68ac69287bc70fa1b44b6d0fc48381f04fe4ce2142a38a025edf188b940542329aabd620b1b584eed8e1786bd12128ac8a7b94997dcc5d02c636e6a209a3ed2c471caaed63300b1f37797daaf19002276c84fc815a5b24a21fd44e055bb06be249f57cad3301ab6f0b16e111d98fe18b8205f730e8abad083ccd4fef8536afeefead80f3cf0f248300d08ccc0ae774ab106b841d72ada82130e41c596c8200e6cef392f0696b9e4b9d2635460841c736991650bd9b3548807cafa7aad2f66aa703e2fe9ca1c575e858258fef057692c499be4c1865c4d9c6793b9f8de620969609bb53ad5a8190b79d32d3d2dbd859a6f02bdf960c67feeb71990259d6393b14703d0e060b9054da8236f776af9a3901f7e79cc5b395b9a57a6c05204cd601e2dbb69aef6e72588962df16fd33c92458c622ca65844d644f8f62036beb974d65934d16c8beba541b508501f7e048faf16d2c28b3615a7e7177b1b2fdd2cdebc3443e4920e01dbe948e259303885064ec65f541f6dec0621a98a3b91b5b766f3628bdc53f48a40cc8392178b41f9e0cc4daee1414f62ed7d8facf96184eeeacef8bf87d2986109a9381c48f8b0c648341c93f1891fbe1ca3d04245a81eaa4bd9415a27fc22d0b7fb6c86c73eca0a1e84293dc2c95ab28ff58b58c1675fc259a772b7bfa16c9934f778a77023dd875e319096048ca093ca084ed6251cae7a621f58b44f255f3c11fb948028173031366ae9ccc691382067027bdd9f17f7a63aea4d06ba3ba01cfc153f93a102e8bda32d04de9c92589369f2a0828b9c229446b851128b890ba79b212c453f62ad6304210323e5ab67db31918cc18390d5c71a7629dd655a37a71fc32bce4c0768053be3aa8125f8cc46b201c73a6b02708ca82ff983b15f3ac63ae3afc100e8b3d8323f9b1bd56420ca5a7d2ff1fc482570dca54e184dc7745014e0e51777987a850161874887ad884aab3b967d0c9eb3b7846cd3646ed4c92a650d553e5353411cc2f3f990dd3686edb13bb83185bf9234f90e7f014d0fca4cfac00294259215c71d0abe3af996cc372b47f5ba7d06ebfd85bb10c9b50b236a8883eaa22a8590bafdcbb0bdb018d8a3c419b69efac53696eba6a919a680bd9f8eec94c4dc8f7f50d2847631c84087fda953a8e99c8f64f22703b8ca19624a719ed3c5ddbfb959b83ea5cb1f0bec5f8b96424abc6accc641244b24d41446647d18e9b4ec48fe9a895739e49399b08383416769ec2050d4d823699f14202cefe1df583fc8aa3e4f12d23492162a09a4111b23e9dff7bf9238be9b646c78514fc60c1f7570017a4ca51fe378009373dd2c373c5c003754c5593145b56bda95bf6423e41defad3523b9f65abc2783ccc0d", 0xff8}, {0x0}], 0x3, &(0x7f00000001c0)=[@authinfo={0x10, 0x84, 0x8, {0x1}}], 0x10, 0x80}, 0x0) 00:07:13 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x24, &(0x7f0000000100), 0x84) 00:07:13 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x11, &(0x7f00000007c0), 0x4) 00:07:13 executing program 3: socket$inet6(0x1c, 0x0, 0x0) r0 = socket$inet_sctp(0x2, 0x1, 0x84) connect$inet(r0, &(0x7f0000000000)={0x10, 0x2}, 0x10) sendmsg$inet_sctp(r0, &(0x7f0000000680)={&(0x7f0000000100)=@in={0x10, 0x2}, 0x10, &(0x7f0000000480)=[{0x0}, {&(0x7f0000000200)="802a", 0x2}], 0x2, &(0x7f0000000580)=ANY=[], 0x2c}, 0x0) 00:07:13 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_sctp_SCTP_PR_SUPPORTED(r1, 0x84, 0x26, &(0x7f0000000100), &(0x7f0000000180)=0x8) 00:07:13 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x103, &(0x7f0000000040)={0x0, 0x2, 'Cp'}, &(0x7f0000000140)=0xa) 00:07:13 executing program 2: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) bind(r0, &(0x7f00000000c0)=@in={0x10, 0x2}, 0x10) 00:07:13 executing program 5: socket$inet6_sctp(0x1c, 0x0, 0x84) socket(0x2, 0x3, 0x0) r0 = socket(0x1c, 0x10000001, 0x84) setsockopt$inet_sctp_SCTP_AUTH_KEY(r0, 0x84, 0x1203, &(0x7f0000000580)=ANY=[], 0x3ef) 00:07:13 executing program 0: syz_emit_ethernet(0x151, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6111841f011b2b01fe880000000000000000000000000001ffa412edecd9f96d84536b4bff3e2ad92c4a"], 0x0) 00:07:13 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg(r0, &(0x7f0000000580)={&(0x7f00000001c0)=@in={0x10, 0x2}, 0x10, &(0x7f00000003c0)=[{&(0x7f0000000200)='k', 0x1}], 0x1, &(0x7f0000000400)=[{0x10}, {0x10}], 0x20}, 0x81) 00:07:13 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_INITMSG(r0, 0x84, 0x3, &(0x7f00000005c0)={0x1, 0x0, 0x1}, 0x8) 00:07:14 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, 0x0}, 0x0) 00:07:14 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_AUTOCLOSE(r0, 0x84, 0x64, &(0x7f0000000040), 0x4) 00:07:14 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000100), &(0x7f0000001500)=0x8) 00:07:14 executing program 4: getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x105, 0x0, 0x0) r0 = socket$inet_sctp(0x2, 0x1, 0x84) connect$inet(r0, &(0x7f0000000000)={0x10, 0x2}, 0x10) setsockopt$inet_sctp_SCTP_ADD_STREAMS(r0, 0x84, 0x903, &(0x7f0000000000)={0x0, 0x23, 0xff}, 0x8) 00:07:14 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_AUTOCLOSE(r0, 0x84, 0x5, &(0x7f0000000000)=0x8, 0x4) 00:07:14 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@sndrcv={0x2c}, @authinfo={0x10}], 0x3c}, 0x0) 00:07:14 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0xf, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x105, &(0x7f0000000040)={0x1, [0x0]}, &(0x7f0000000080)=0x8) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000000)={r2}, &(0x7f0000000040)=0x10) 00:07:14 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f00000001c0), &(0x7f0000000100)=0x98) 00:07:14 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000000)={0x0, @in, 0x0, 0x0, 0x5}, 0x98) 00:07:14 executing program 1: syz_emit_ethernet(0x86, &(0x7f0000000440)={@local, @empty, @val, {@ipv6}}, 0x0) 00:07:14 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0xf, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x105, &(0x7f0000000040)={0x1, [0x0]}, &(0x7f0000000080)=0x8) setsockopt$inet_sctp_SCTP_AUTH_DEACTIVATE_KEY(r0, 0x84, 0x1d, &(0x7f0000001240)={r2}, 0x8) 00:07:14 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f0000000000), 0x90) 00:07:14 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x103, &(0x7f0000000400)={0x0, 0x2, '}7'}, &(0x7f00000004c0)=0xa) 00:07:14 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0xf, &(0x7f0000000140), 0xc) 00:07:14 executing program 1: r0 = socket(0x1c, 0x5, 0x0) setsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000a00), 0x10) 00:07:14 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_INITMSG(r0, 0x84, 0x3, &(0x7f0000000280), &(0x7f00000002c0)=0x8) 00:07:14 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@prinfo={0x14}], 0x14}, 0x0) 00:07:14 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_AUTOCLOSE(r0, 0x84, 0x13, &(0x7f0000000040)=0xfffffff7, 0x4) 00:07:14 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0xf, &(0x7f0000000140), 0xc) 00:07:14 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x28, &(0x7f00000014c0)=ANY=[@ANYRES16], &(0x7f00000002c0)=0x8) 00:07:14 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_HMAC_IDENT(r0, 0x84, 0x14, &(0x7f0000000240), &(0x7f0000000280)=0x4) 00:07:14 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r1, 0x84, 0x7, &(0x7f0000000000), 0x88) 00:07:14 executing program 0: accept4$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0x1c, 0x0) 00:07:14 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f00000000c0)={0x0, @in, 0x0, 0x0, 0x2}, 0x98) 00:07:14 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_INITMSG(r0, 0x84, 0x3, &(0x7f00000005c0)={0x0, 0x9, 0x0, 0x31e7}, 0x8) [ 434.318148][T16117] sctp: [Deprecated]: syz-executor.5 (pid 16117) Use of int in max_burst socket option. [ 434.318148][T16117] Use struct sctp_assoc_value instead 00:07:14 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000400)={0x0, @in, 0x0, 0x0, 0xb}, 0x98) 00:07:14 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000001680)={&(0x7f00000000c0)=@in={0x10, 0x2}, 0x10, 0x0, 0x0, &(0x7f00000015c0)=[@prinfo={0x14}, @prinfo={0x14}, @sndinfo={0x1c}, @sndrcv={0x2c}, @sndinfo={0x1c}, @prinfo={0x14}], 0xa0}, 0x0) 00:07:14 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet6(r1, &(0x7f0000000000)='S', 0x1, 0x0, &(0x7f0000000100)={0x1c, 0x1c, 0x1}, 0x1c) 00:07:14 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@sndrcv={0x2c}], 0x2c}, 0x0) 00:07:14 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000000)={0x0, @in, 0x0, 0x0, 0x30c}, 0x98) 00:07:14 executing program 5: socket$inet_sctp(0x2, 0x0, 0x84) socket$inet_sctp(0x2, 0x0, 0x84) r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000040)={0x0, @in, 0x0, 0x0, 0x294}, 0x98) connect$inet(r0, &(0x7f0000000000)={0x10, 0x2}, 0x10) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000900), &(0x7f00000009c0)=0x98) 00:07:14 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f0000000180), &(0x7f0000000240)=0x98) 00:07:14 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@sndrcv={0x2c}], 0x2c}, 0x0) 00:07:14 executing program 3: r0 = socket(0x2, 0x5, 0x0) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x10, 0x2}, 0x10) 00:07:14 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000340)={&(0x7f0000000100), 0x10, &(0x7f00000002c0)=[{&(0x7f0000000140)='A', 0x1}], 0x1, &(0x7f0000000300)=[@prinfo={0x18}], 0x18}, 0x40) 00:07:14 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x9}, 0x14) 00:07:14 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x10, 0x2}, 0x10) 00:07:14 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f0000000000), &(0x7f00000000c0)=0x90) 00:07:14 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000180)={0x10, 0x2}, 0x10) sendmsg$inet_sctp(r0, &(0x7f00000014c0)={&(0x7f0000000080)=@in={0x10, 0x2}, 0x10, &(0x7f0000000140)=[{&(0x7f0000000240)="cce0268156251917d185b097647e23845e06e4ff5a9fde108341ee99f7364370edf3d1e474612b2e1bddf2f45a61fb344570c33e6a0209ddf22cc2602165b302fb13cde734b9a11d9aecf22f20b5b8b251761334353d43343e01d256f06ed1567b425f35819706dcfaa7f17aa6f60c0a9eae8095a645669f1b021a5b8552791af99fbfcc76e363dd75bd45f2c7f4af10e01f50a79f8bab7b3d19535bc9547c84cd08cee3a99533c19965dda925ac57806ab983e0a80074d693ad71e1b7df713380ec00", 0xc3}, {&(0x7f0000000340)="8949aad11ab33995fa39cc95ad7834a48a2da73cac355d68d5783160a955228d4344f795635c1e62b188846f1ef2d5ce7237a34c5a5bff98029389ffc75a8578daffb18ff8691e6555bd46baf723245297c2103e6da912e62423c640af7ed3702b3af6d0de8f396de7b58c6e3cf1e14b1dee8f3c09975a8a97df5747ebebf3bc64ada7925b0c8a620809d19e847b83b1c95c478fdf06cfebdd57bf94e4f6952cc113011bc813447fd8906d089914f7bf7040391c6128619c2bb96911413fcf9d76c80c3c72108731cb807be546a49c9b0acd562ebf93830058c170a828af409e2546c998da91b84d017b5ca3a1de669a4cb99f9e9f7ec713905fa2d1a01a2dba125876c76a8bf20c552d3f8c2c54f97d5cfd9d8d3c1f9df067511aec9ac5e2bfb8bce01cba58b188905332e1f241c6b6588adcdcf83f9ba3b9b7771e79aa115a6e144f2474191ee1c69f033ad9513bfc25ce77662e4fca908b121a46075088c031c49f76a74fb72a3fac67ef81e262c9a2a4c745510b7f9633d0614cd94c670b448cf1bac37c0ef8b18214e91766cb0a302650987fdc496225d4e9f820daa19dc89be2f7274385f2703b5da3943e95733d4555f0b4c04987f0c6833fec0e7623ed8c1d2b10bb8a5cd1712a2c4fab42d97b69f5cf9d93763b34c69448cc7a5d3db9a4ba485ddf493cb3aa3783dd5eec84d363479beecbff89a37cbdbbd922756c76466090194674d41d2f0d2367466094592d5a9022f0de6b274ecdfe59a2385c5ad2bbe27f04134d0147716b9339508e3af6d6347783ac2e0d5e5c00c49bd6f977f2f0b9861decf2242470fafe22aa853102c1c1052cf88f15468b036f697dc446d09f911967e4c4c958a8c7be3bf412eed8004cab04b88da2700d1045a46fa50d9a392aa16f6e301eb73f7f3eaf1bda42e7d84b16c314108c3a82db439ddea50ae1b549019e419e1f6c8ee01c452d385fd9da50a03a2aa915377b0d2268aec1ae3315337fee2d313c7d35bf30cd5994127dc827c36a46213c29b915184367a68722fb50db27f57f45056518c44f2c279a0034994f2ccb2693723f1b79728aae98d57f0faf324ad719118457d0d0e2e5adaf62c2b97ae3a08d87414f6337e4d65d666acca1aa21a9eca23313a2f63e422ab1007a7603046c0f71ef9a1bd4d875d4048eb0c52fd0ada96a01fdde2a3622b317918f374e317d52c6f610152bdcbddea7ca2c4cf8384dbd54d3b85868e6dac1e35edcb0b7584b15e444428da1fbadcfcff5bba45d8d48e0d452ff520b5bc830e976326a3d1328e795d5b92950098aee920b4c6435a4dbb08f745b2d7e9a04748147e498cb2ecdb13ab29631a4065ffdff50819f58646a567d26fcef843151657678663ffe8460019ec90e0c98d89d2003388ca3d163f7a45012d07be34d97cdd8ba7b2c24891b532efe85f366ecf5c37df85bddd41f3c61f116d45a0fe6c7f3edc533cff9b93b9e9d51716546f3cf72cbda737e44d7b411b8b391faa5105f405235076018e6557081ea008e0034f7e6e4fa5e5abf40b71646f5ccf80759abd91ba07d7bc4b974296625da205397ac6913a8aad5ac224ead5fe95e5775bf36eb3838ed1d2a645f9c8a532d5b90c541ac7cc6dde0c3045992874fd77cdd2f35a3a5036c3f508b9ba63dd5169b2805d2ba20a3fd505630374c5890d4dbd4d63a8caf5310795dc5ba223b92e3c4aa43e0d41412604c7d8ff8255a0271d226b6f537fe4cfb8657e507db638e6ca15e2a3eeb9fa11ad5ad2fa318411d08bd28721b85f94e4f4fb7e2ef32262c566e5a8958798321bc1a6ec3a987e20f1acb219e4cce9dcd9896087e3573dcfe383c08d095fa08204422fd2af6b8d35d813fbfdb054c3af29edec46613ddcbcdcbd4624c98823ca2102f56972b5bd59aaf4fba28cef81b7e4a8b26e6d32a55626f3f82b6f180582b4fafc69cd286aebef6ab0239445cccd66224b94db0d5eeaf4c953b4c1d9c5505da983fd45001d09ef6239ad2f0f2acf73ce1e52f13ca82216aac5453033a3255c89c0ffd3405a83bb340d14bb8ea4bafdb4b81d482fd4369a5ffb892b4e157dca008b1aa820ef5f4eb4cab8405c432f0c217a4c8a5dd699c9012cdd385c42cb9f058149fc5dc2d63e078fc265b2862d10b58e8d51739eefa4758c6b260ae9045b384f493927fa78259d5095efdd9c067ba87493b74e43a7840bed1809c4c1e1f6cf1fa72d5b39ad9edbd6d5a350b736f5f43a75e2c9482e26919185cfb0984c7956f41bc0b64f09c49ae22fa19703db8cf35b971eb5a5a5b8d153cafeb4cf0775c1fab6247c54029bc7e254aa9df458cfa4869013b6fd71f243d9fd2ab0f373f54a7fb6d5f688980a9f2a69b8c6fd15d65f27e9444d2ecd02cf65791b9d5ed0b51fc219d465abf4f197205ff2c1fdaafd18d5584279b2b835b06d77eb4cc93f685886ecf81e2e7a1c11bbfee7dec1945f9ca6d11470d62234f7b12ec31818a10d1861cfd5b2c2c41196d4202762ac799f841e4af4603b143fe087dcee17bcc5f216288202270cac2d51c2e003f1001a1bf1049aeb5ce128b470418ea3211eb21b337164260cfe7ab4a6774c6b89b981aa6c3d6024d3841077a4ce7ac45d5ad8d450d724b776db28a9f918c33e2f457d4164d5131ef3191460aa3387a739d92f9d23ef962f9ce6a7426afb4887e8919890d649de0d624c37865c54ebb45b2ff8aaef87360b90ecc595ee318a51ee602d51d190d0f4b2a3654550c3e3e1dc811e28cbb89aaf01a6c9c20e71f268ad453379677e2f5c79cbd2e8e9c28f680844a295f9729280ad55a212e5e401cda80a2f51a3fd51ea56f913436fc67dc8ad3f1f3dd389fbe1217ab5846e94d02dfde79c7f1b7b630c7de4e97ed6dc1463ca9809036083f19b5ee3e6484cf5435b92c2ba8aba2360b1d65da6fc28eaee2e296eca1aa70bbccbdabc2fdd7f2891dae6402ae395800bb1fca6c77be173afa8be5558973ba639cde7a9b217f767343d5a7a7b8e62ee28a846668f9e36644ece2733a0b580ae0e4b096b4ea1c1401365434044d801c796d473446ab32f82f51d59da9857a07d6729370feb135d31f84c7b8225fce5656a0f53bf03673764013aea3ad97445fd518743bc67f03780658af5a81e118452d75054a75fab15c970b727a4bb05641da2aba07c57aacb4e7d2d5c6104572c9996498e2f47e5ecd30ec2b11c0f79c16ac34872ff03b26dd98f34c5c3057e65ccde390ffe8d84f9e7b07d8cce9cbc41354fc8b872d6709f26ded651758521d8b8d66b4e072996b5b4e09024d22b1311972b7ee05069b8a827c2bcffcdbe66c178102da1fce1279eadfba9f3975d43556555ce84c0b85e4001ab125537e4dcb5769aa9f8fbe9a29fc4554bea207c91b6f4e04fa4f283d16116783fce315f91ba2b995b2c321fbef34fe33484055b884975eda3d2edf9112a7bfe7ec6eb74f49500a23abd47879fd1d7f655a7446676c41a2ce0ea7c690c8ffaa22080677c4e59690c44a0582d0223cf27af64154531f11a827436fbf9ca966e515948c035914f422b04f7e7f2b3ffb6f2c85d551bf3de6295273653b536177734fd32ee7dd10aa26f75ebd844547651bb5bc5e3fbd137006befdfd9b08c06fc505dc2c047f43a7091c9848b6bb0432e9ee72af41b8ea47b4983c0e02a0f8ab77288aa5423df0063818277f393d98f25f07ffc1f0b91e0cd5941a867815fcc7edbe981800678beb861d3b36e3f8f2a646575aa5e3b5560a701e98ddf3426a7e32ff81e94ab26c517a6c69d4bfebcbc4f4491ae985bf6ad66f764074c0f9ee7952ac984aee8e1085527da5a9a59da94ca14acc41f72b09adece89e47f5f7f07060540d012d2c964fcb263476a1a9f60ceb8c954311d0cec57a415bfef09ee4237247aefa8ed470997ff05c8a1af195d9b7bab33d117e61ea67b6214d2fb4ff5f8037e5a8351f1694871e8e649baecaa18a21f380c52b3ce6c29a33243c87bd4dbeca103d3f570341e50b0873f74d65577a388028dc5ac11dd1c4245ec26370eb05bfb482f4b48183ac4c7a318c606e2898a33a4a9cdf549c3abf4817bb601a30e5ab642f18d615ecef6694025ec8b377cec58b82e4c57ae0e812a5689eecea6093ab6eb3f70141e37125ff0a775f9eb887344ca49b7bccde08687170704a6d48f0c445f5cff2d7ecd949960f8739e3cd33f1e60d1f24e466e23bc9b02e8a9dc4fec69e4b8fc38273578c775ce11ff335c41ef615ca489be453c6765db4b7bb5d90e870aa3c2d73885b2c047cfadfd2e356ba8703b3136bce73bc1e3b1c2c9954c0a4286b8d5bce6b0e138b99c72cd27ec5daab2c10a160b86296c655f464ad75c393276b45aac2cdab0da0b5f55fc4b0c8b40c64915e68ac69287bc70fa1b44b6d0fc48381f04fe4ce2142a38a025edf188b940542329aabd620b1b584eed8e1786bd12128ac8a7b94997dcc5d02c636e6a209a3ed2c471caaed63300b1f37797daaf19002276c84fc815a5b24a21fd44e055bb06be249f57cad3301ab6f0b16e111d98fe18b8205f730e8abad083ccd4fef8536afeefead80f3cf0f248300d08ccc0ae774ab106b841d72ada82130e41c596c8200e6cef392f0696b9e4b9d2635460841c736991650bd9b3548807cafa7aad2f66aa703e2fe9ca1c575e858258fef057692c499be4c1865c4d9c6793b9f8de620969609bb53ad5a8190b79d32d3d2dbd859a6f02bdf960c67feeb71990259d6393b14703d0e060b9054da8236f776af9a3901f7e79cc5b395b9a57a6c05204cd601e2dbb69aef6e72588962df16fd33c92458c622ca65844d644f8f62036beb974d65934d16c8beba541b508501f7e048faf16d2c28b3615a7e7177b1b2fdd2cdebc3443e4920e01dbe948e259303885064ec65f541f6dec0621a98a3b91b5b766f3628bdc53f48a40cc8392178b41f9e0cc4daee1414f62ed7d8facf96184eeeacef8bf87d2986109a9381c48f8b0c648341c93f1891fbe1ca3d04245a81eaa4bd9415a27fc22d0b7fb6c86c73eca0a1e84293dc2c95ab28ff58b58c1675fc259a772b7bfa16c9934f778a77023dd875e319096048ca093ca084ed6251cae7a621f58b44f255f3c11fb948028173031366ae9ccc691382067027bdd9f17f7a63aea4d06ba3ba01cfc153f93a102e8bda32d04de9c92589369f2a0828b9c229446b851128b890ba79b212c453f62ad6304210323e5ab67db31918cc18390d5c71a7629dd655a37a71fc32bce4c0768053be3aa8125f8cc46b201c73a6b02708ca82ff983b15f3ac63ae3afc100e8b3d8323f9b1bd56420ca5a7d2ff1fc482570dca54e184dc7745014e0e51777987a850161874887ad884aab3b967d0c9eb3b7846cd3646ed4c92a650d553e5353411cc2f3f990dd3686edb13bb83185bf9234f90e7f014d0fca4cfac00294259215c71d0abe3af996cc372b47f5ba7d06ebfd85bb10c9b50b236a8883eaa22a8", 0xf2e}], 0x2, &(0x7f00000001c0)=[@authinfo={0x10}], 0x10}, 0x0) 00:07:14 executing program 3: syz_emit_ethernet(0x26, &(0x7f0000000000)={@broadcast, @random="1875c2e94bb8", @val, {@ipv4}}, 0x0) 00:07:14 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000180)={0x10, 0x2}, 0x10) sendmsg$inet_sctp(r0, &(0x7f00000014c0)={&(0x7f0000000080)=@in={0x10, 0x2}, 0x10, 0x0}, 0x0) 00:07:14 executing program 1: socket$inet6(0x1c, 0x0, 0x0) r0 = socket$inet_sctp(0x2, 0x1, 0x84) connect$inet(r0, &(0x7f0000000000)={0x10, 0x2}, 0x10) sendmsg$inet_sctp(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000200)="80", 0x1}], 0x1, &(0x7f0000000580)=ANY=[], 0x2c, 0x144}, 0x0) 00:07:14 executing program 5: r0 = socket(0x2, 0x5, 0x0) sendto$inet(r0, &(0x7f0000000040)="f2", 0x1, 0x0, &(0x7f00000000c0)={0x10, 0x2}, 0x10) 00:07:14 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000001c0), &(0x7f0000000200)=0x10) 00:07:14 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f0000000440), &(0x7f0000000500)=0x90) 00:07:14 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_DELAYED_SACK(r1, 0x84, 0xf, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r2, 0x84, 0x105, &(0x7f0000000040)={0x1, [0x0]}, &(0x7f0000000080)=0x8) setsockopt$inet_sctp_SCTP_CONTEXT(r0, 0x84, 0x1a, &(0x7f0000000000)={r3}, 0x8) 00:07:14 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000000), 0x88) 00:07:14 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000000)={0x0, 0x80000000, 0x6, 0x9}, 0x10) 00:07:14 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x17, &(0x7f0000000100), 0x84) 00:07:14 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) listen(r0, 0x3ff) 00:07:14 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) sendto$inet6(r0, &(0x7f00000001c0)='y', 0x1, 0x0, &(0x7f00000002c0)={0x1c, 0x1c, 0x3}, 0x1c) 00:07:14 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_CONTEXT(r0, 0x84, 0x1a, &(0x7f0000000100), &(0x7f0000000300)=0x8) 00:07:14 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x10, 0x2}, 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f00000002c0)=ANY=[@ANYBLOB="eebd61d7", @ANYRES32=0x0], &(0x7f0000001700)=0x8) setsockopt$inet_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f0000000000)={r1}, 0x14) 00:07:14 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000000), &(0x7f00000000c0)=0x88) 00:07:14 executing program 0: socket$inet_sctp(0x2, 0x0, 0x84) r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) bind(r0, &(0x7f0000000000)=@in6={0x1c, 0x1c, 0x3}, 0x1c) connect$inet6(r0, &(0x7f0000000080)={0x1c, 0x1c, 0x3}, 0x1c) 00:07:14 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) sendto$inet6(r0, &(0x7f0000000000)="9b", 0x1, 0x0, &(0x7f0000000100)={0x1c, 0x1c, 0x3}, 0x1c) 00:07:14 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_AUTOCLOSE(r0, 0x84, 0x5, &(0x7f0000000040), 0x2) 00:07:14 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg(r0, &(0x7f0000000580)={&(0x7f00000001c0)=@in={0x10, 0x2}, 0x10, 0x0, 0x0, &(0x7f0000000400)=[{0x10}, {0x10}], 0x20}, 0x0) 00:07:14 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x10, 0x2}, 0x10) 00:07:14 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0xf, &(0x7f0000000040), &(0x7f00000000c0)=0x4) 00:07:14 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@authinfo={0x10}, @sndrcv={0x2c}, @authinfo={0x10}, @prinfo={0x14}, @dstaddrv6={0x1c, 0x84, 0xa, @remote={0xfe, 0x80, '\x00', 0x0}}, @prinfo={0x14}, @authinfo={0x10}, @dstaddrv6={0x1c, 0x84, 0xa, @mcast1}, @dstaddrv6={0x1c, 0x84, 0xa, @loopback}], 0xd8}, 0x0) 00:07:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x7) recvfrom(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:07:14 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000000), 0x88) 00:07:14 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@bloom_filter={0x1e, 0x0, 0xffffffff, 0xe52, 0x0, 0x1}, 0x48) bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x19, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, r0}, 0x38) 00:07:14 executing program 3: socketpair(0x2b, 0x1, 0x9, &(0x7f0000000480)) 00:07:14 executing program 2: bpf$OBJ_GET_PROG(0x7, 0xffffffffffffffff, 0x0) 00:07:14 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000640)={&(0x7f0000000180), 0x10, &(0x7f0000000500)=[{&(0x7f00000001c0)='7', 0x1}], 0x1, &(0x7f0000000580)=[@dstaddrv4={0x18, 0x84, 0x7, @local}, @init={0x18, 0x84, 0x0, {0x0, 0x81, 0x6, 0x8b}}], 0x30}, 0x0) 00:07:14 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000002680)={&(0x7f0000000000)=@in6={0x1c, 0x1c, 0x2}, 0x1c, 0x0, 0x0, &(0x7f0000002600)=[@init={0x14}, @authinfo={0x10}], 0x24}, 0x0) 00:07:14 executing program 5: syz_clone(0x80005000, 0x0, 0x0, &(0x7f00000006c0), 0x0, 0x0) 00:07:14 executing program 3: bpf$OBJ_GET_MAP(0x7, &(0x7f0000010280)={&(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x10) 00:07:14 executing program 4: r0 = socket$kcm(0x29, 0x5, 0x0) close(r0) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sendmsg$sock(r0, 0x0, 0x0) 00:07:14 executing program 0: socketpair(0x23, 0x0, 0x2, &(0x7f0000000000)) 00:07:14 executing program 3: bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000b80)=0xffffffffffffffff, 0x4) [ 435.058076][ C1] ip6_tunnel: ip6tnl2 xmit: Local address not yet configured! [ 435.059975][ C1] ip6_tunnel: ip6tnl1 xmit: Local address not yet configured! 00:07:15 executing program 1: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000300)={&(0x7f0000000180), 0x10, 0x0}, 0x0) 00:07:15 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000200)={&(0x7f0000000040)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x14, 0x14, 0x4, [@func_proto={0x0, 0x1, 0x0, 0xd, 0x0, [{0x3, 0x1}]}]}, {0x0, [0x0, 0x0]}}, &(0x7f0000000240)=""/253, 0x30, 0xffdb, 0x1}, 0x20) 00:07:15 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, 0x0, 0x0, &(0x7f00000002c0)=[@sndrcv={0x2c}, @authinfo={0x10}, @prinfo={0x14}, @dstaddrv6={0x1c, 0x84, 0xa, @remote={0xfe, 0x80, '\x00', 0x0}}, @authinfo={0x10}, @dstaddrv6={0x1c, 0x84, 0xa, @mcast1}, @dstaddrv6={0x1c, 0x84, 0xa, @loopback}], 0xb4}, 0x0) 00:07:15 executing program 3: bpf$MAP_CREATE(0x5, &(0x7f0000001c00), 0x48) 00:07:15 executing program 0: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002900)={&(0x7f00000002c0)=@nl=@proc, 0x80, &(0x7f0000001880)=[{&(0x7f0000000700)=""/4096, 0xfffffffffffffe9d}, {&(0x7f0000000440)=""/139, 0x8b}, {&(0x7f0000000500)=""/169, 0xa9}, {&(0x7f00000005c0)=""/198, 0xc6}, {&(0x7f0000001700)=""/176, 0xb0}, {&(0x7f0000000340)=""/78, 0x4e}, {&(0x7f00000017c0)=""/139, 0x8b}], 0x7, &(0x7f0000001900)=""/4096, 0x1000}, 0x0) 00:07:15 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@bloom_filter={0x1e, 0x0, 0xffffffff, 0xe52, 0x0, 0x1}, 0x48) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0}, 0x10) 00:07:15 executing program 4: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x0) 00:07:15 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001540)={0x6, 0x3, &(0x7f0000001380)=@framed, &(0x7f0000001400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)}, 0x80) 00:07:15 executing program 0: bpf$PROG_LOAD(0x5, &(0x7f0000001a00)={0x19, 0x3, &(0x7f0000001780)=@framed, &(0x7f0000001800)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:15 executing program 3: bpf$BPF_PROG_DETACH(0x9, &(0x7f00000000c0)={@cgroup, 0xffffffffffffffff, 0x5}, 0x10) 00:07:15 executing program 5: bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000440)=0xffffffffffffffff, 0x4) 00:07:15 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0xb7b00e7e488b49ff, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x5}, 0x48) 00:07:15 executing program 4: bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000080)={@map=0x1, 0xffffffffffffffff, 0x29}, 0x14) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.net/syz0\x00', 0x200002, 0x0) mkdirat$cgroup(r0, &(0x7f0000000040)='syz1\x00', 0x1ff) r1 = openat$cgroup(0xffffffffffffffff, &(0x7f00000000c0)='syz0\x00', 0x200002, 0x0) openat$cgroup_devices(r1, &(0x7f0000000100)='devices.allow\x00', 0x2, 0x0) 00:07:15 executing program 3: openat$cgroup_pressure(0xffffffffffffffff, &(0x7f0000000000)='memory.pressure\x00', 0x2, 0x0) 00:07:15 executing program 0: openat$cgroup_pressure(0xffffffffffffffff, &(0x7f0000000000)='memory.pressure\x00', 0x2, 0x0) r0 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000001200)={0xffffffffffffffff, 0x7fff, 0x18}, 0xc) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000001240)={&(0x7f0000000040)="8146222dc8f2dbbcc208226f52ca16ef89ff24148cbb6202728bbb48f6f6bcf8263c63bf086e1aeea3d3fe601f69d23040d15638226076e46de0c1e9667be3352cfbd12c86951bc6263520dfdee7179a3848a5c48c950f6f0759d79a92f88530922c1a1712da2e1f1bd42ee258adfc8ea227865981dd43820052b152230fc0305dd73d803aaecfbd7fcab2169a3ec207812976d01855bd7a30f5b98351e43cb4e47c9184712f7631efefe98e6cd89b6f40f63b3bee212a71a076de78ffbb30d5c88bf50870f039586a588588fe30077a0db71ab2", &(0x7f0000000140)=""/58, &(0x7f0000000180)="604979c687a2b4c64f8ca915b3f916219da879e001a8ac69d6704d0855656b1c8004e890f8f0dea681676cfcd2cbbc8510295dae83cff3dc268482b552f60c3d5193d899c9ff45ddbe1c48977352f71dde618167d35a85d891782a352f56aacf1a3da93b9b94bf1ed66a722762a1c846954b29b393ed78d8190cc750d82e3112ee178e7f57a03315852666d6ac5ba846cc76f1ad9de8f520e181a1a31e97c0b35b7d43432d894c8d336b0c85540c297989db82d5d1bec4e1a3d26d624b4f2eccd6874863514d184700c08826056b8def7e25cac7fda4445cd7f2ac50b4b18c10a820562037b49700264b0b57edfa050fd7b9d43bc8175f42d794d36a6cb9157c541ab7328a35da30ecdeaf2320113df9e325f892c6c885c879dfe11b4719bb1f479ad56e8554d6069d25141cbb618509fb0905dcddd32dcc0cfed5317339fbb4d418fd219990114841510b29f2e88d1a511b79f0b12bed9381aee716a742b4b890fcfbc699eb0262787339f47ad4638a6a0570634739d4f4a124c54c747aa2445ce3ff3f8715339b05e1ffa30d9b36538141e1a46ee19f582912e2c9d81fe7638ec26cada5c32458e0e9f0bc91c16bbe137be716736d5ba3c555cc826ac1ecea63ef57650bfdba950e2968892972844eabb56e5ffd8996bd0c8d5597960cc4648a111e50f890d15f73eaccda70d085bbf201cd53afd9db1d5aa7294ed9ee4cb762fbc9946b26ee9cc31242a328eb83c892ee587a3a0c5e500104336c9e5107f77c340a3547aa45174dea0f574c3609a4adb37370ddc54b12418c463e8e5cd86382fac436b1a55e22d57def0e8add91813dd248059ca6482cfbcf60452874e8ed63cbe2019266f23c1f2bc49b0fbd64526109dcfc6e4654d9d3c57c8f5ae6f1e38f5295695325df565b0d2198173100b36eba91830e7bf15a1f8896529a19d888e659dbaaa4b3be5e7472a9551bcf3dc5c40f2a3f082b9bb5d00a1f1f123c9185fcbdb682ab338b310d377d2f23320882368ca2ea5283d6d3a2d67a40b75a8473663a34c5ff319f1ce4726302f33e5290da7bbebb38edb0b2e0158eea723083e1383645fadcfb670f88662d7d5a0368d592e4d09a533007926f30748ef256b7594fda51a9c853535e10892b39d72b40861d47fc08d98b061d09f93bc308d946b2c404d4aa2574c6725e4de33438946caf1d56358d4d10e836b6a9e85bc89f59e69bf505d33a76d7340baaf38057666ecb135c5ea8ca172f6b1c01460bb5cbdcabec36776151454cf2fee7e238f1e0f0ecec942f733c80f2ec54303f95d113e5d4cc6bdb2a1420c333ac2ab1893b27342aa3604a8cd69147400c5c885098d088cdc1bfd6c42b0a8d14290aff9af475c6fb8b6d20febc80272d56d383f1a9c676656535cb2a00861fdbb5a27987dceead05b547dfa2a79f89c92ec63c3c22daa2e0534728647f5d46919cd0d21fabddef975c1f4db968379f2c6454e9973f47eecbc5e949db980ec615bbd7b99e0077a5630ebd394f335e115feb6621c1459b8fcb973b97f498abea7a07d5d4ab948e9439b4925783830191201a879bbd22854bceaae6eaa1b33cadab48f94c10464c67ecd5f47040e098c6d8383f1691d25e5eea001d91a5530f2f7d562b599342be6f8a5e5fa755279c578e7e45267094c94372e6b1cae0199ba3c769433fc972639423a7157177d15c4cbe030c70dafd231498f58661dcf3c9cd676bd1f8980efc22ead69ebc450a7fe360d9a59a5a80e658564e20d674249bd6833a776b9b22aa7ae51ff7b9d9a5f2e03e644cf413a1b476945f90f2835566fdfe3bd81b580c5f9f66f07d87318f1b13179cbbf0e45b3d63ec5413a2f9ecf468ad64e2830cca47c9245768d49c5f6ee268eb351871f984eb0b9e43833981d37bf5d24f6814ff972c6a4655f7d0e1495ecb9095c046db1770cc70fa8d347fea101a874704f6c08a5adeb37b803ed2bbcf1ddcbd873f67fea6b6c6279e389333f7d7626378edbc13e47b31fd266b31592c387691ef626c8971348e3309ccc9ed0fb5db62795f04007961c81c3f18f101d15a70519e0869cc493018ade8aceea8915769f68dc7406bef28f4542f2bf42334ea68b2ddad63eaa70f204eff0d8a5772e248bbde8b3a70d245ea7d9312f516872bb47a0d3dae087e4651fb22cdfa69258c6915d52f3bd5df19f4a91dc8149ca60a5bc428b329942d6126c641b23b1c2f3c219b56e45a2238ee5974115e791421bf80e7d32dd341ad2f5a2292d5237f4a970b65bdf45fa68aa1537de52bd80b9ca9bb0f8b8beea1787fb16fb9762d28dafa9b62b56b23caaeccecbeb3f66b1e17756f70df433eae5520c8fd57194c98d18af4965b88b60d62b574ff76d197a493e33d8324bd894cde7bb7c9f1bf161cd4340e4b3c83f000c326c7e6b78dcd5b0e293d771f9ce450cf2447b3bef3559fad1a53bc62e554d0b81e2488eec844b481c9977f885f269e56f04686f9823b24a08a15c1451f6cd374066ec8a326aae2e5f0276e2c72547ee3b9f6b55dacad98ddf16ef4447fa0432c265cc273f32a46282899d9efd353506dd5a056861191e20312db535d36b04c7f03ffe20b4c321f7d09e2bbf5d7cab379870f30e936fa50975c36ec83f6d74e26cc2613fc38c703bdaee3ff785ea9d53be93145003b91d609d881d66797ea8e0868fd39a04992403f76b68c4611a887b602e08fb79fead4cb7b57f37da98b08d3ac889d9ab7872e01bcc00c07550ca21800f8f839f7a512996632a6972455b5b724d1ae9ad30874e764c9ce91179a60cd3320551a3678dd759670416ddf273f2e829fc8f190ae24bc89d8dbfbc9e4fb877e45c2c181fc3c8ce42d0f6c44730a1a88ed6cf12bdc675c171c0423b1a9dd08033978946d14b998c053a0cd3172cedfabd636cd4fae7ff34e430dfcad4cea7344d4446e619cbb9e911f26a1303f43786229cf827b35c6cc6cc4b800c021575b9f52fff096a3a401c5c4c04730479df86305a243de4c827b4cd6432a31ff569577c848e1f6a2ed9027c4b92fb43488ef2f934f0e15d838e0659daa8a902c17ef2f2e3eebdb66c27d61120c70a134e1751077f2ee30b30c934c632b2051eb38372dcf1a72bd36d2c60c227e0166fb97436c7edd23110241bc5575bd3186c6cd3569948b25c7fbe36f83c67f3ab5e2492dbaf1d34b86558f53e5065085ab8e7c5ff780f7e13e287fafb01f3463b2d647b0fc7ebc9458268f1fca6752cdf6915186d152de2b0847b09b6a62588714b26c04cfeaf00562c923e2d538723db28142f2275e952923ee5b9a470ba5f3517d040997cdc20db3161d853510a786c8cf9533bee92352bd9fd551e22d0ad86c94965eca68f5269a7889952834f1329bae2b57ef19634ff1772a73ea401ac3ca742b7df13a3b3c0b3dca162a01b48c8304a25d8f861a60a0f8db4bbcb9fae13addab1bef113a8b1efbe3cb5f1d08e33b54ad6984406128e8804b68ca39e621f89f12055d41cb5339c1f480aa0c9bddab3c378075b17e19b4e80c1a3d2cdc541c14ce3532a234d4b7083b5a250f0d91e33c994c0d4aa973365b210baad884fa11b36129e7941aaf696c2a3c6fbd26897054ef48a8f4b7b4396ac0f55270ff7722ac4876577fecb2347c2f156539f470227580a0242405277e403fb95317a55264f1b0c492f05025d747aae47222066fd84c05834f5a8e4409f0a202b2457decf9d2e91e202ada4e2e24fced6de651bb824a9c9a9842fc633a53114ae8c90222a5698dd62e25e6b2fe716a79b7f83dc710b5e8705136a89dd8c6db5c3550a2e4cbc67c05865f08969567c5480f75b9bb0392384b6def02d02ec2fca9902064382bd94c116e27843f756bfc973f0e6318214f3589cea622c2f527511b45633b4f11332b6714c4c094f1ecc872b7e8b66d813404fe64718e103b7a869c6d3280aec5c4b1a9c30038da2742ef6e6ed5f9d5e54aeb8ff80207d7e53b32365eedbf8d8507985bc68617c9b77b27156a0fa2853defe1b20ae3a5b4ad18ebb2dce573a9526ba23a92f8708b7c0d9324bfa39d51e0e151a84589d18e4e57f65b04a686b9461ffd01020ceee76a990f6c690512747d4b59bb70ff56e396dfc06750c66e666eef4e6b8488485e2c5d36e7825b07b4a4e75cb535c34e0aa0590bb1845deb8e4514be803d13435cb3f64c116dddd76ab460f93aeea9b1c5356bb9a776194e264f99f002b363159c49b75825de815200e756303b2ad17775b79fdfe6d859d22e8c4ccc26c40ae22dffc03d7c1cf9efbe53b491bbed2f25608dcd37852bb2caf14a2c4ff4109ffcac0c1f46e5b97516bb03722e36ea2528215b73abbaa754f7f275f75049d0c4554198dabcdd42faca6ac9bc880d0d459fcbb1c49565424764bf9a0c2514553fb85cbce97311c1e97656e5ecb7b0843c6ca7e79e183dfc439eae05420a383c5f383bfb789466192b30f60e3667a6f6bac028522b8f61dd697c3420c6c2b13a5cb18b5fc5f426a0443690dbee90739089b0c79f6b1689fe27ad6ba655aceea585e926514b3d7dd48accc4db4b980edacc574c4c56f8ff56ebc9d13d9d7f1a65c9f8dfea3259268ec7d5d071ec338845b0c64ff05a0241efe1a4f869742d5f61118375e6221896de1521e2e374bd1e5d6da7bbf4db1d72ccbfddba84cfb9181bf5c5bbc8521547fae56ecd848378bde312702a6f08c9d6051dae42954f839c5d6e649d8c570beac80b6d1841aa811eeff2864b68eaf502407e49dc9ef5239dd2ced991b87a364d4df8b5e5f39e0a8a85e350f3d74385e04441983b1b97967bb0bd1694e9d60c8712f51984f9f0d1033b43371e772eaff354d9b8b5fea6922d2d0d8378a37941f97180eeba240178cd94df105fa34b78d10b13ed89fc7e29226c01152dd4328fd62d9c798e4cf7fdf2777714377e48a742245a4413e3d84d9a1ac9b4c2e65cc26204695f461d9759ef19bcac8fbfaa99a9ecfc2d44bfc058b8118e0ff3ad2641849cf69548e0c62a6222af1b24cef1d49cf3caa467f7a2f4fb31a0c95bb140ec8a4fa42a911b7e0aa8c2ccbafa2681f98b61490cbd6674862b21f8aeb9e2c72ea758581e9598c58bae6dd5e41c3d6b3ee3449b39f9650ed14628d220860ba56612fb303d9c912fb010ccf72f665ef0ff620017ea001243931a29818f5c121d293f565afd9bae49cd81a0d9de71079590b3dc09e88e7c4939a2c89185cff8340bf2ed1f43827187b4a073ccd9353d39de8341d53f89c64915cd0c4c3ccd48165d39ba816ad375b42eae5ed8a8fdcbed6f8c1acb4a7ed157303951b0b20fb013afc06d545152494b7f4355dbf106ee75bea0cb819d7f0ddf48944ccb470c54b4d03aee238d08334f34e841c155ae5ec4af40ac4a623c9d8db4cfe80bd66d700c6fa827c08e80b28fb0cfc789ed16b1aa4043761976682f9b987071baaca52d80a8875237197da99afdccdce8489e14e5091e88fd51880ac625ecbff14aca3e56011df9657d1d6e222c2eb3cf8d1461281733d2d9ebc26c4a47cb0591b2f7b97338fa476ee46e838a00762c9aacfe65dbf42f5d059c92eb32e62bf005776ac8127f59be49222939fe6729944fdcedbaee364b7137fce1779524866e4c5e92af73872c7cf7bb3228d0d49bb15d401410cef7a17b53bd856b0c2fdf6b756c92d3d77481823350436fa35b6b7d88ce2a3d60060399250950f9db79ac50d953947f306f2f20ba3bc18186acdd745c2bea57cd85db4ddcac89875d72a0ea57ef2ae0ee9bdddc25d9af339b7f2c46", &(0x7f0000001180)="b5174e94036cd37259ff2acb987b4bd373740c44acd56093ff888ab22c1d496b4fc6299484807cd93e02520f5aebdbf6c45669a6151e46324e3428479cda1619bc12f3f5e79ecc74bf631d5ecf7c2a3f554db367", 0x0, r0, 0x840224220fd6c163}, 0x38) bpf$OBJ_GET_MAP(0x7, &(0x7f00000012c0)={&(0x7f0000001280)='./file0\x00', 0x0, 0x8}, 0x10) bpf$OBJ_GET_MAP(0x7, &(0x7f0000001340)={&(0x7f0000001300)='./file0\x00'}, 0x10) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000001e80)={0x0, 0xffffffffffffffff, 0x0, 0x5, &(0x7f0000001e40)='-&\\-\x00'}, 0x30) 00:07:15 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001540)={0x6, 0x3, &(0x7f0000001380)=@framed, &(0x7f0000001400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000001480), 0x10}, 0x80) 00:07:15 executing program 5: bpf$BPF_PROG_ATTACH(0x8, &(0x7f00000002c0)={@cgroup, 0xffffffffffffffff, 0x1b}, 0x14) 00:07:15 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x9, 0x3, &(0x7f0000000540)=@framed, &(0x7f0000000580)='GPL\x00', 0x1, 0x84, &(0x7f00000005c0)=""/132, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:15 executing program 3: bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000b00)={0x4c}, 0x8) 00:07:15 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000680)={0x6, 0x3, &(0x7f0000000740)=@raw=[@btf_id, @alu], &(0x7f0000000580)='syzkaller\x00', 0x76c7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:15 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f00000006c0)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x5}, 0x48) 00:07:15 executing program 5: bpf$PROG_BIND_MAP(0x23, &(0x7f0000004bc0), 0xc) 00:07:15 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@base={0x1, 0x0, 0x0, 0x0, 0x240}, 0x48) 00:07:15 executing program 0: bpf$OBJ_GET_MAP(0x7, &(0x7f0000000580)={&(0x7f0000000540)='./file0\x00'}, 0x10) 00:07:15 executing program 4: bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000004840)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000047c0), 0x0}, 0x48) 00:07:15 executing program 1: bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f00000001c0), 0x10) 00:07:15 executing program 2: bpf$MAP_GET_NEXT_KEY(0x15, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x0}, 0x20) 00:07:15 executing program 3: openat$cgroup_pressure(0xffffffffffffffff, &(0x7f0000000000)='memory.pressure\x00', 0x2, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000001600)='blkio.bfq.io_wait_time\x00', 0x0, 0x0) 00:07:15 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000b40)=@bpf_lsm={0x1d, 0x3, &(0x7f0000000980)=@framed, &(0x7f0000000a00)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:15 executing program 0: bpf$OBJ_GET_MAP(0x7, 0x0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone(0x100000, 0x0, 0x0, 0x0, 0x0, 0x0) 00:07:15 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001540)={0x6, 0x3, &(0x7f0000001380)=@framed, &(0x7f0000001400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[0xffffffffffffffff]}, 0x80) 00:07:15 executing program 4: mkdirat$cgroup(0xffffffffffffffff, &(0x7f0000000940)='syz1\x00', 0x1ff) 00:07:15 executing program 3: bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000004840)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, &(0x7f00000047c0)='p', &(0x7f0000004800)='M'}, 0x48) 00:07:15 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x10, 0x0, 0x0, 0x2, 0x0, 0x1}, 0x48) 00:07:15 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f0000000780)={0x10, 0x1, &(0x7f00000005c0)=@raw=[@generic], &(0x7f0000000640)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 00:07:15 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x19, 0x3, &(0x7f0000000540)=@framed, &(0x7f0000000580)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:15 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x18, 0x3, &(0x7f0000000540)=ANY=[@ANYBLOB="1800000000000000000000000000000095"], &(0x7f0000000580)='GPL\x00', 0x1, 0x84, &(0x7f00000005c0)=""/132, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000019c0)={r0, 0xe0, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8, 0x0, 0x0}}, 0x10) 00:07:15 executing program 0: bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000001200)={0xffffffffffffffff, 0x0, 0x18}, 0xc) 00:07:15 executing program 5: bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000880)={0x0}, 0x10) 00:07:15 executing program 4: bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000b40)={0xffffffffffffffff, 0x0, 0x0}, 0x10) 00:07:15 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, 0x0) 00:07:15 executing program 3: bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000b00), 0x8) 00:07:15 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x8e082, 0x0) 00:07:15 executing program 0: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000004b40)=@bpf_tracing={0x1a, 0x1, &(0x7f00000048c0)=@raw=[@exit], &(0x7f0000004900)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:15 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x1c, 0x3, &(0x7f0000000540)=@framed, &(0x7f0000000580)='GPL\x00', 0x1, 0x84, &(0x7f00000005c0)=""/132, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:15 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000280)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@restrict={0x1}]}}, &(0x7f00000001c0)=""/140, 0x26, 0x8c, 0x5}, 0x20) 00:07:16 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x0) 00:07:16 executing program 3: bpf$BPF_PROG_DETACH(0x9, &(0x7f00000000c0)={@cgroup, 0xffffffffffffffff, 0x7d1}, 0x10) 00:07:16 executing program 2: bpf$ENABLE_STATS(0x20, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000d00)='memory.swap.current\x00', 0x0, 0x0) 00:07:16 executing program 0: bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000700)={0xffffffffffffffff}, 0xc) 00:07:16 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000004c0)={&(0x7f00000002c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@volatile={0x0, 0x0, 0x0, 0x9, 0x5}]}}, &(0x7f0000000400)=""/130, 0x26, 0x82, 0x1}, 0x20) 00:07:16 executing program 1: bpf$OBJ_GET_MAP(0x7, &(0x7f00000012c0)={&(0x7f0000001280)='./file0\x00'}, 0x10) bpf$OBJ_GET_MAP(0x7, &(0x7f0000001980)={&(0x7f0000001940)='./file0/file0\x00'}, 0x10) 00:07:16 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0xb7b00e7e488b49ff}, 0x48) 00:07:16 executing program 3: bpf$BPF_PROG_DETACH(0x9, &(0x7f00000000c0)={@cgroup, 0xffffffffffffffff, 0x2b}, 0x10) 00:07:16 executing program 0: bpf$BPF_PROG_DETACH(0x9, &(0x7f00000000c0)={@cgroup, 0xffffffffffffffff, 0x25}, 0x10) 00:07:16 executing program 1: bpf$OBJ_GET_MAP(0x7, &(0x7f0000001980)={&(0x7f0000001940)='./file0/file0\x00'}, 0x10) 00:07:16 executing program 4: bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000004840)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, &(0x7f00000047c0)='p', &(0x7f0000004800)}, 0x48) 00:07:16 executing program 2: bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000001ac0)={@map, 0xffffffffffffffff, 0x1d}, 0x14) 00:07:16 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@base={0x7, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 00:07:16 executing program 3: bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000140), 0x10) 00:07:16 executing program 1: bpf$BPF_GET_MAP_INFO(0xb, 0x0, 0x0) 00:07:16 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000004c0)={&(0x7f00000002c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@volatile={0x1}]}}, &(0x7f0000000400)=""/130, 0x26, 0x82, 0x1}, 0x20) 00:07:16 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x2, 0x3, &(0x7f0000000540)=@framed, &(0x7f0000000580)='GPL\x00', 0x1, 0x84, &(0x7f00000005c0)=""/132, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:16 executing program 2: bpf$MAP_GET_NEXT_KEY(0x14, &(0x7f0000000180)={0x1, 0x0, 0x0}, 0x20) 00:07:16 executing program 1: bpf$BPF_PROG_DETACH(0x9, &(0x7f00000000c0)={@cgroup, 0xffffffffffffffff, 0x1e}, 0x10) 00:07:16 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001540)={0x6, 0x3, &(0x7f0000001380)=@framed, &(0x7f0000001400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:16 executing program 4: bpf$BPF_GET_MAP_INFO(0x3, &(0x7f0000000b40)={0xffffffffffffffff, 0x0, 0x0}, 0x10) 00:07:16 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@base={0x7, 0x0, 0x0, 0x0, 0x1122, 0x1}, 0x48) 00:07:16 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x18, 0x3, &(0x7f0000000540)=@framed, &(0x7f0000000580)='GPL\x00', 0x1, 0x84, &(0x7f00000005c0)=""/132, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x201) 00:07:16 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x40001, 0x0) 00:07:16 executing program 1: bpf$BPF_PROG_DETACH(0x9, &(0x7f00000000c0)={@cgroup, 0xffffffffffffffff, 0x1b}, 0x10) 00:07:16 executing program 0: bpf$PROG_LOAD(0x5, &(0x7f0000000780)={0x0, 0x1, &(0x7f00000005c0)=@raw=[@generic], &(0x7f0000000640)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 00:07:16 executing program 3: openat$cgroup(0xffffffffffffffff, &(0x7f0000000880)='syz0\x00', 0x200002, 0x0) 00:07:16 executing program 2: socketpair(0xa, 0x0, 0x1d0c, &(0x7f0000000000)) 00:07:16 executing program 1: syz_clone(0x40000000, 0x0, 0x0, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETDEBUG(0xffffffffffffffff, 0x400454c9, 0x0) 00:07:16 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000280)={0x9, 0x4, &(0x7f00000000c0)=@framed={{}, [@alu={0x4, 0x0, 0x6}]}, &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:16 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@base={0x1a, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x0, 0x2}, 0x48) 00:07:16 executing program 4: bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000001240)={0x0, 0x0, 0x0, 0x0}, 0x38) 00:07:17 executing program 0: bpf$OBJ_GET_MAP(0x7, &(0x7f00000012c0)={&(0x7f0000001280)='./file0\x00'}, 0x10) bpf$OBJ_GET_MAP(0x7, &(0x7f0000001340)={&(0x7f0000001300)='./file0\x00'}, 0x10) 00:07:17 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000600)={0x11, 0x6, &(0x7f0000000100)=@raw=[@func, @generic, @func, @func={0x85, 0x0, 0x1, 0x0, 0x1}, @map_val], &(0x7f0000000040)='GPL\x00', 0x5, 0x86, &(0x7f0000000180)=""/134, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:17 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000280)={0x9, 0x4, &(0x7f00000000c0)=@framed={{}, [@alu={0x4, 0x0, 0x3}]}, &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:17 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000280)={0x9, 0x4, &(0x7f00000000c0)=@framed={{}, [@alu={0x4, 0x0, 0x6}]}, &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:17 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000480)={&(0x7f0000000300)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x12, 0x10, 0x2, [@var]}}, &(0x7f0000000380)=""/230, 0x2a, 0xe6, 0x1}, 0x20) 00:07:17 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000100)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x3, [@enum={0x2}]}, {0x0, [0x0]}}, &(0x7f00000004c0)=""/4096, 0x27, 0x1000, 0x1}, 0x20) 00:07:17 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000280)={0x9, 0x4, &(0x7f00000000c0)=@framed={{}, [@alu={0x4, 0x0, 0x6}]}, &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:17 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x42) 00:07:17 executing program 1: syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, 0x0, 0x0) syz_clone(0x40000000, &(0x7f0000000000)="82970fbf7771e366a4f863cb46f24b5a8cbeebac75c6d5fc2ebd2c5440b856b339065db2ae1aa0262cbf063bec169811fd1b8d43b7d2d0f4803960953393806e7008bb429d81106489b3edee", 0x4c, 0x0, &(0x7f0000000140), 0x0) ioctl$TUNSETDEBUG(0xffffffffffffffff, 0x400454c9, 0x0) syz_clone(0x40001000, &(0x7f00000002c0), 0x0, &(0x7f00000003c0), &(0x7f0000000400), &(0x7f0000000440)="9e5bd4e69b0755593999a1080b136b628af6fcada24ec9c9d7ea2fe2298f8d82") 00:07:17 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000280)={0x9, 0x4, &(0x7f00000000c0)=@framed={{}, [@alu={0x4, 0x0, 0xa}]}, &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:17 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000400)=@base={0x4, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x5}, 0x48) 00:07:17 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000280)={0x9, 0x4, &(0x7f00000000c0)=@framed={{}, [@alu={0x4, 0x0, 0x6}]}, &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:17 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000200)={&(0x7f0000000100)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@const={0x0, 0x0, 0x0, 0xa, 0x1}]}}, &(0x7f00000004c0)=""/4096, 0x26, 0x1000, 0x1}, 0x20) 00:07:17 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000480)={&(0x7f0000000300)={{0xeb9f, 0x1, 0x0, 0x2a, 0x0, 0x10, 0x10, 0x2, [@var]}}, &(0x7f0000000380)=""/230, 0x2a, 0xe6, 0x1}, 0x20) 00:07:17 executing program 3: syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, 0x0, 0x0) syz_clone(0x40000000, &(0x7f0000000000)="82970fbf7771e366a4f863cb46f24b5a8cbeebac75c6d5fc2ebd2c5440b856b339065db2ae1aa0262cbf063bec169811fd1b8d43b7d2d0f4803960953393806e7008bb429d81106489b3edee4c8e", 0x4e, 0x0, &(0x7f0000000140), 0x0) ioctl$TUNSETDEBUG(0xffffffffffffffff, 0x400454c9, 0x0) syz_clone(0x40001000, &(0x7f00000002c0), 0x0, &(0x7f00000003c0), &(0x7f0000000400), &(0x7f0000000440)="9e5bd4e69b0755593999a1080b136b628af6fcada24ec9c9d7ea2fe2298f8d82") 00:07:17 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x8, 0x3, &(0x7f0000000000)=@framed={{}, [], {0x95, 0x2}}, &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:17 executing program 0: syz_clone(0x1000, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TUNSETDEBUG(0xffffffffffffffff, 0x400454c9, &(0x7f0000000480)) syz_clone(0x40001000, &(0x7f00000002c0), 0x0, &(0x7f00000003c0), &(0x7f0000000400), &(0x7f0000000440)="9e5bd4e69b0755593999a1080b136b628af6fcada24ec9c9d7ea2fe2298f8d82") 00:07:17 executing program 4: syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, 0x0, 0x0) syz_clone(0x40000000, &(0x7f0000000000)="82970fbf7771e366a4f863cb46f24b5a8cbeebac75c6d5fc2ebd2c5440b856b339065db2ae1aa0262cbf063bec169811fd1b8d43b7d2d0f4803960953393806e7008bb429d81106489b3edee4c8e05407ceb94027df1eb62ed142813a4091f3924f3c4bfb8b11ace2e", 0x69, &(0x7f0000000100), &(0x7f0000000140), &(0x7f0000000180)="2d02a8a8450c614690b5b6cea529d7b10007fbbcdee64b4101d9d6d1905872e1d5ec6d774239444d9e4f393bdd40d225ba7dcb272a4ec289b3579e4c07d2584e1a9259") ioctl$TUNSETDEBUG(0xffffffffffffffff, 0x400454c9, &(0x7f0000000480)=0x9789) syz_clone(0x40001000, &(0x7f00000002c0), 0x0, &(0x7f00000003c0), &(0x7f0000000400), &(0x7f0000000440)="9e5bd4e69b0755593999a1080b136b628af6fcada24ec9c9d7ea2fe2298f8d82") 00:07:17 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000840)={0x11, 0x1, &(0x7f00000001c0)=@raw=[@jmp={0x5, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff8}], &(0x7f0000000200)='GPL\x00', 0x3, 0xd5, &(0x7f0000000240)=""/213, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:17 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x15, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:17 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x8, 0x3, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x5}}, &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:17 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff}, 0x42) 00:07:17 executing program 2: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000006c0)=@bpf_lsm={0x1d, 0x2, &(0x7f0000000000)=@raw=[@btf_id], &(0x7f0000000480)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 00:07:17 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000180)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0xa, [@typedef={0x8}, @const={0x0, 0x0, 0x0, 0xa, 0x2000000}]}, {0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61]}}, &(0x7f00000000c0)=""/128, 0x3a, 0x80, 0x2}, 0x20) 00:07:17 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffe31, 0x0, 0x1a, 0x0, 0x1f}, 0x0) 00:07:17 executing program 3: socketpair(0x26, 0x805, 0x101, &(0x7f0000000000)) 00:07:17 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x15, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000040)='syzkaller\x00', 0x0, 0xa, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:17 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x8, 0x3, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x3}}, &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:17 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x7a2, 0x0, 0x0) 00:07:17 executing program 4: syz_clone(0x40000080, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone(0x9044000, 0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)="a6") 00:07:17 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001400)={&(0x7f0000000380)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0xa, [@union={0x9}]}, {0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000000400)=""/4096, 0x2e, 0x1000, 0x1}, 0x20) 00:07:17 executing program 2: syz_clone(0x21184000, 0x0, 0x0, 0x0, 0x0, 0x0) 00:07:17 executing program 1: syz_clone(0x4106c480, 0x0, 0x0, 0x0, 0x0, 0x0) 00:07:17 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x15, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x18, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:17 executing program 3: bpf$OBJ_GET_MAP(0x7, &(0x7f00000004c0)={&(0x7f0000000480)='\x00'}, 0x10) 00:07:17 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x18, 0x1, &(0x7f0000000000)=@raw=[@generic={0x40}], &(0x7f0000000040)='GPL\x00', 0x2, 0xeb, &(0x7f0000000080)=""/235, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:17 executing program 0: syz_clone(0xdc081080, 0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f00000001c0)) 00:07:17 executing program 5: syz_clone(0xc6000480, 0x0, 0x0, 0x0, 0x0, 0x0) 00:07:17 executing program 3: syz_clone(0xdc081080, 0x0, 0x0, 0x0, 0x0, 0x0) 00:07:17 executing program 0: syz_clone(0xdc081080, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) 00:07:17 executing program 5: syz_clone(0x20a01000, 0x0, 0x0, &(0x7f0000000140), 0x0, 0x0) 00:07:17 executing program 4: syz_clone(0x9044000, 0x0, 0x0, 0x0, 0x0, 0x0) 00:07:17 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000001500)={&(0x7f0000000080)={0x2, 0x0, @dev}, 0x10, 0x0, 0x4}, 0x0) 00:07:18 executing program 2: bpf$OBJ_GET_MAP(0x7, &(0x7f0000000440)={&(0x7f0000000400)='.\x00'}, 0x10) 00:07:18 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000001400)=@base={0x2, 0x0, 0x0, 0x9}, 0x48) 00:07:18 executing program 5: openat$cgroup_int(0xffffffffffffffff, 0x0, 0x2, 0x0) gettid() getpid() openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r0 = syz_clone(0x40000080, &(0x7f0000000100)="a9ea651f3acc1f509fde53177b642d05ce63b83a70f35438120c96", 0x1b, &(0x7f0000000140), &(0x7f0000000180), 0x0) syz_clone(0x9044000, &(0x7f0000000080)='\'', 0x1, &(0x7f0000000240), &(0x7f0000000280), 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f00000000c0)={r0, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x5d) 00:07:18 executing program 4: syz_clone(0x4106c480, 0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080), 0x0) 00:07:18 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000200)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x14, 0x14, 0x2, [@enum={0x0, 0x1, 0x0, 0x6, 0x4, [{0xa}]}]}}, &(0x7f0000000100)=""/240, 0x2e, 0xf0, 0x1}, 0x20) 00:07:18 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNGETFEATURES(r0, 0x800454cf, &(0x7f0000001340)) 00:07:18 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@base={0x15, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 00:07:18 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000005640)=@bloom_filter, 0x48) 00:07:18 executing program 3: gettid() ioctl$TUNSETVNETHDRSZ(0xffffffffffffffff, 0x400454d8, 0x0) ioctl$TUNGETVNETLE(0xffffffffffffffff, 0x800454dd, &(0x7f0000000240)) syz_clone(0x40000080, &(0x7f0000000100)="a9ea651f3acc1f509fde53177b642d05ce63b83a70f35438120c9666", 0x1c, 0x0, &(0x7f0000000180), &(0x7f00000001c0)="33b64fba0e4f059be17b8095274e4243c977f3e577fb7e2ddcbb3518bfa88bae060dedc44f68085997483b626b868920e0ab473e398890b3ef9a9b3d1247a2eb3da9a1c81bef369e1f039705779cc4e8d789ea7ce135b2b7d7e57079cfd32c") ioctl$TUNSETTXFILTER(0xffffffffffffffff, 0x400454d1, &(0x7f0000000040)={0x0, 0x4, [@empty, @multicast, @empty, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x13}]}) 00:07:18 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@base={0x14, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 00:07:18 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000022700)=@base={0x7}, 0x48) 00:07:18 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@base={0x5, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 00:07:18 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000022700)=@base={0x7, 0x0, 0x0, 0x0, 0x128}, 0x48) 00:07:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) sendmsg$sock(r0, &(0x7f0000000440)={&(0x7f00000003c0)=@nfc_llcp={0x27, 0x0, 0x0, 0x0, 0x0, 0x0, "2dae315ae91b1823ab96b1309f68428a5b45479ea7d9bd527af0d271c1d69571c9a18f408a333682cdeec169a7d0766c0200005d61b865106b990227018f6a"}, 0x80, 0x0}, 0x2400c850) 00:07:18 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@bloom_filter={0x1e, 0x0, 0xffffffff, 0xe52, 0x4, 0x1}, 0x48) 00:07:18 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000900)) 00:07:18 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x311202, 0x0) 00:07:18 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000200)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x14, 0x14, 0x2, [@enum={0x0, 0x1, 0x0, 0x6, 0x4, [{}]}]}}, &(0x7f0000000100)=""/240, 0x2e, 0xf0, 0x1}, 0x20) 00:07:18 executing program 2: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@bloom_filter={0x1e, 0x0, 0xffffffff, 0xe52, 0x0, 0x1}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000180)={r0, 0x0, 0x0}, 0x20) 00:07:18 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000200)={&(0x7f0000000040)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@func_proto]}}, &(0x7f0000000240)=""/253, 0x26, 0xfd, 0x1}, 0x20) 00:07:18 executing program 5: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000002040)={0xffffffffffffffff}) sendmsg$sock(r0, &(0x7f0000002700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002680)=[@txtime={{0x18}}, @mark={{0x14}}], 0x30}, 0x0) 00:07:18 executing program 0: syz_clone(0x20a01000, 0x0, 0x0, 0x0, 0x0, 0x0) 00:07:18 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@base={0x15, 0x8, 0x0, 0x0, 0x0, 0x1}, 0x48) 00:07:18 executing program 3: bpf$OBJ_GET_MAP(0x7, &(0x7f0000001300)={&(0x7f00000012c0)='\x00'}, 0x10) 00:07:18 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@bloom_filter={0x1e, 0x0, 0xffffffff, 0xe52, 0x0, 0x1}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000180)={r0, 0x58, &(0x7f0000000100)={0x0, 0x0}}, 0x10) r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000a40)={r1, 0x0, 0x10}, 0xc) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, 0x0, r2}, 0x38) 00:07:18 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000200)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x0, 0x0, 0x2}, {0x74}}, &(0x7f0000000100)=""/240, 0x1a, 0xf0, 0x1}, 0x20) 00:07:18 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000200)={0x0, &(0x7f0000000100)=""/240, 0x0, 0xf0, 0x3f3}, 0x20) 00:07:18 executing program 5: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) setsockopt$inet6_int(r0, 0x29, 0x39, &(0x7f0000000000), 0x4) 00:07:18 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendto$inet(r0, &(0x7f0000000300)="1f91b9f0cb2cfe5f24975628d7dd681db988c9023cfa5438826b060135bdeaf220eef770bdb1641e75a0e3469b12a68f8f76054e5c3afa1b187b62b1c04ad0dd4c56c7cc60ad5a2a2240db11fc36785f230c282ffb", 0x55, 0x4, &(0x7f0000000180)={0x10, 0x2}, 0x10) 00:07:18 executing program 4: syz_emit_ethernet(0x42, &(0x7f0000000000)={@local, @remote, @val, {@ipv4}}, 0x0) 00:07:18 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x10, 0x2}, 0x10) 00:07:18 executing program 1: r0 = socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) connect$inet6(r0, &(0x7f0000000000)={0x1c, 0x1c, 0x3}, 0x1c) 00:07:18 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) connect$inet(r0, &(0x7f0000000000)={0x10, 0x2}, 0x10) shutdown(r0, 0x1) 00:07:18 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000180)="b6f6e3e7137010c046fe1fc1d315328ebe4421c3e06a20f030cb6f0032f845cb58b7d2d95363b3b1fe8367cfb3d745cb53dfa81147bb5df880f34ec8c118afc00a9ae73450710b256a276a22306baa3cb7276fb89cc50e045bee5b116ab88d193d3220c275c38defea79e10489c2292b3645564919", 0x75, 0x0, &(0x7f0000000200)={0x10, 0x2}, 0x10) 00:07:18 executing program 4: socketpair(0xf, 0x3, 0x2, &(0x7f00000001c0)) 00:07:18 executing program 5: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) getsockopt$inet6_int(r0, 0x29, 0x14, 0x0, &(0x7f0000000080)=0xfffffffffffffea7) 00:07:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_mreqn(r0, 0x0, 0xd, &(0x7f00000001c0)={@multicast2, @local={0xac, 0x14, 0x0}}, 0xc) setsockopt$inet_mreqn(r0, 0x0, 0x9, &(0x7f0000000180)={@empty, @loopback}, 0xc) 00:07:18 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x80000001}, 0x14) 00:07:18 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000040)={0x0, @in, 0x84, 0x0, 0x215}, 0x98) 00:07:18 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) bind$inet6(r0, &(0x7f0000000040)={0x1c, 0x1c, 0x1}, 0x1c) 00:07:18 executing program 5: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) shutdown(r0, 0x1) 00:07:18 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_INITMSG(r0, 0x84, 0x3, &(0x7f0000000040)={0xc800, 0x0, 0x1}, 0x8) 00:07:18 executing program 2: r0 = socket(0x2, 0x3, 0x0) connect$inet(r0, &(0x7f0000000240)={0x10, 0x2}, 0x10) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:07:18 executing program 3: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000080), &(0x7f0000000040)=0x4) 00:07:18 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000180)="b6f6e3e7137010c046fe1fc1d315328ebe4421c3e06a20f030cb6f0032f845cb58b7d2d95363b3b1fe8367cfb3d745cb53dfa81147bb5df880f34ec8c118afc00a9ae73450710b256a276a22306baa3cb7276fb89cc50e045bee5b116ab88d193d3220c275", 0x65, 0x0, &(0x7f0000000200)={0x10, 0x2}, 0x10) 00:07:18 executing program 5: r0 = socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x1c, 0x1c, 0x2}, 0x1c) 00:07:18 executing program 0: r0 = socket(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10000, &(0x7f0000000000), &(0x7f0000000040)=0x4) 00:07:18 executing program 1: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) setsockopt$inet6_int(r0, 0x29, 0xa, &(0x7f0000000280), 0x4) 00:07:18 executing program 4: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0x40, &(0x7f0000000200)='cdg\x00', 0x4) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0x40, &(0x7f0000000100)='htcp\x00', 0x5) 00:07:18 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) connect$inet(r0, &(0x7f0000000000)={0x10, 0x2}, 0x10) setsockopt$inet_sctp_SCTP_AUTH_DEACTIVATE_KEY(r0, 0x84, 0x1d, &(0x7f0000000140)={0x0, 0x200}, 0x8) 00:07:18 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) connect$inet(r0, &(0x7f0000000000)={0x10, 0x2}, 0x10) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x103, &(0x7f0000000300)={0x0, 0x2, "95aa"}, &(0x7f00000000c0)=0xa) 00:07:18 executing program 5: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet6_int(r0, 0x29, 0x30, &(0x7f0000000100), &(0x7f00000000c0)=0x4) 00:07:18 executing program 1: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f00000002c0)={0x1c, 0x1c, 0x3}, 0x1c) 00:07:19 executing program 4: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) setsockopt$inet6_tcp_buf(r0, 0x6, 0x26, &(0x7f0000000040)="c4862473fbd112a01538e82d112433f2c52793e436701903a55842ccc18bf57e", 0x20) 00:07:19 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_AUTOCLOSE(r0, 0x84, 0x1e, &(0x7f0000000040), 0x4) 00:07:19 executing program 0: socket$inet_sctp(0x2, 0x5, 0x84) socket$inet_icmp_raw(0x2, 0x3, 0x1) 00:07:19 executing program 3: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1018, 0x0, &(0x7f0000000200)=0x14) 00:07:19 executing program 5: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x10, 0x2}, 0x10) 00:07:19 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_IPV6_DSTOPTS(r0, 0x29, 0x32, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x1c, 0x1c, 0x3}, 0x1c) 00:07:19 executing program 5: r0 = socket(0x1c, 0x10000001, 0x84) sendto(r0, &(0x7f00000002c0)="ef", 0x1, 0x0, &(0x7f00000000c0)=@in6={0x1c, 0x1c}, 0x1c) shutdown(r0, 0x1) 00:07:19 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000240), &(0x7f0000000180)=0x98) r1 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r1, &(0x7f0000000200)={0x10, 0x2}, 0x10) connect$inet(r1, &(0x7f0000000040)={0x10, 0x2}, 0x10) sendmsg$inet_sctp(r1, &(0x7f0000000480)={&(0x7f0000000080)=@in={0x10, 0x2}, 0x10, &(0x7f00000001c0)=[{&(0x7f00000000c0)="469d350c39ed918c8d4508bf37164a1785d5e7e39345b22464ff262f8ed022dc93a7ba420107b46ab9a77bb23cb1559ce345ad20ed447aa73df6d6b882857b90a247e171f83c8b16fb0f86ccf350564d129c725049d83d5a17033b42a9cf413a18b8a3bc135f68fa162cec0976363e5a39aee81053643cedd291bdfde6c658d26eb7a9254799e79eb10e570e76314e48ea3ff30d8611cb818fc99c", 0x9b}, {&(0x7f0000000300)="f9aa544bc40f61833e3ea752b02ae7a91e19edd1e16e238da61062f415d5251339fb91384d85d0c5ad6b0b1f68fb8a81979ab5230fd166db45fc4124243afdc46ea892f8023481d9da65f62b897d07fc6ee525164c4e57e2bae70e94e6f8a5a637d21c4a7f1619d9bbb6ba3cfb3f6477beaf7250bdba97105fa37364aac219d3724095cf6f98c25b00d41bc19540f8fe4f3fd3215a519c9b36e08eccaf6f6ab6e61c8387520c3c15be39e99f1c270c55a80ef14c9be399a51684383a20eb196601edcd19c3d52797163a2f0436486cffa68a1f2ab1f3", 0xd6}], 0x2, &(0x7f0000000440)=[@init={0x14, 0x84, 0x1, {0x3, 0x1d3f, 0x7fff, 0xdc08}}, @sndrcv={0x2c, 0x84, 0x2, {0x8001, 0x0, 0x2100, 0x1, 0xfffffff7, 0x7f, 0x3, 0x1}}], 0x40, 0x20000}, 0x0) 00:07:19 executing program 4: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, &(0x7f0000000040)) 00:07:19 executing program 1: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x100, &(0x7f00000000c0)={0x1c, 0x1c, 0x2}, 0x1c) 00:07:19 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000300), &(0x7f0000000140)=0x84) 00:07:19 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000480)={&(0x7f0000000080)=@in={0x10, 0x2}, 0x10, &(0x7f00000001c0)=[{&(0x7f00000000c0)='F', 0x1}], 0x1, &(0x7f0000000440)=[@sndrcv={0x2c}], 0x2c}, 0x0) 00:07:19 executing program 0: unlinkat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800) 00:07:19 executing program 1: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x400, &(0x7f0000000080), &(0x7f0000000000)=0x4) 00:07:19 executing program 2: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) setsockopt$inet6_IPV6_PKTINFO(r0, 0x29, 0x2e, &(0x7f00000000c0)={@loopback}, 0x14) 00:07:19 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, &(0x7f0000000080)=0x2f) 00:07:19 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) connect$inet6(r0, &(0x7f0000000000)={0x1c, 0x1c, 0x1}, 0x1c) r1 = dup(r0) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x105, &(0x7f0000000700)={0x1, [0x0]}, &(0x7f0000000200)=0x8) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r1, 0x84, 0x29, &(0x7f0000000040)={r2}, &(0x7f0000000180)=0x8) 00:07:19 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendto$inet(r0, &(0x7f0000000080)="1f91b9f0cb2cfe5f24975628d7dd681db938826b060135bd4ce3123d336c8629a974eaf220eef770bdb1641e90a0e34662b1c04ad0dd4c56c7cc60ad5a2a2240db9d6c7b7088780767aa2203df798f41bcf3b7d1ab43e707b6e732246aa39cd1851c5c06d37db297525841c888ec0bfe53f3bd927c34ce65e6a40b4d287cc237c8a905c9ee7c0ccfd56f20ccb3", 0x8d, 0x0, &(0x7f0000000040)={0x10, 0x2}, 0x10) 00:07:19 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_tcp_int(r1, 0x6, 0x0, 0x0, 0x0) 00:07:19 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000140)={0x10, 0x2}, 0x10) 00:07:19 executing program 5: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) r1 = dup(r0) sendto$inet6(r1, &(0x7f00000001c0)="d3", 0x1, 0x60108, &(0x7f0000001240)={0x1c, 0x1c}, 0x1c) 00:07:19 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in6={0x1c, 0x1c, 0x2}, 0x1c, &(0x7f0000000300)=[{&(0x7f00000000c0)="dc", 0x1}], 0x1}, 0x104) 00:07:19 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x3, 0x84) bind$inet6(r0, &(0x7f0000000040)={0x72, 0x1c, 0x1}, 0x1c) 00:07:19 executing program 4: sendto$inet(0xffffffffffffffff, &(0x7f0000000300)="1f91b9f0cb2cfe5f24975628d7dd681db988c9023cfa5438826b060135bdeaf220eef770bdb1641e75a0e3469b12a68f8f76054e5c3afa1b187b62b1c04ad0dd4c56c7cc60ad5a2a2240db11fc36785f230c282ffb", 0x55, 0x1, &(0x7f0000000180)={0x10, 0x2}, 0xffffffffffffffbd) 00:07:19 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000180)="b6f6e3e7137010c046fe1fc1d315328ebe4421c3e06a20f0", 0x18, 0x0, &(0x7f0000000200)={0x10, 0x2}, 0x10) 00:07:19 executing program 3: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1010, 0x0, 0x0) 00:07:19 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_AUTH_KEY(r0, 0x84, 0x13, &(0x7f00000002c0)={0x0, 0x0, 0x1, "ef"}, 0x9) 00:07:19 executing program 4: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) 00:07:19 executing program 5: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, &(0x7f0000000040)) 00:07:19 executing program 0: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) getsockopt$inet6_tcp_buf(r0, 0x6, 0x20, 0x0, &(0x7f0000000380)) 00:07:19 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockname(r0, &(0x7f0000000340), &(0x7f00000003c0)=0x80) 00:07:19 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$inet_mreqn(r0, 0x0, 0x9, 0x0, &(0x7f0000000040)) 00:07:19 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, &(0x7f0000000440)=[{&(0x7f0000000740)='p', 0x1}], 0x1, &(0x7f00000003c0)=[@init={0x14, 0x84, 0x1, {0x0, 0x0, 0x2}}], 0x14}, 0x0) 00:07:19 executing program 1: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x8, 0x0, 0x0) 00:07:19 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) connect$inet6(r0, &(0x7f0000000000)={0x1c, 0x1c, 0x1}, 0x1c) r1 = dup(r0) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x105, &(0x7f0000000700)={0x1, [0x0]}, &(0x7f0000000200)=0x8) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r1, 0x84, 0x21, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, r2}, &(0x7f0000000100)=0x10) 00:07:19 executing program 5: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) setsockopt$inet6_int(r0, 0x29, 0x25, &(0x7f0000000000), 0x4) 00:07:19 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendto$inet(r0, 0x0, 0x0, 0x8, &(0x7f0000000180)={0x10, 0x2}, 0x10) 00:07:19 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000100), &(0x7f0000000180)=0x10) 00:07:19 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, &(0x7f0000000440)=[{&(0x7f0000000740)='p', 0x1}], 0x1, &(0x7f00000003c0)=[@init={0x14, 0x84, 0x1, {0x0, 0x4}}], 0x14}, 0x0) 00:07:19 executing program 4: syz_emit_ethernet(0xe, &(0x7f0000000080)={@empty, @broadcast}, 0x0) 00:07:19 executing program 5: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) bind$inet6(r0, &(0x7f0000000040)={0x1c, 0x1c, 0x1}, 0x1c) 00:07:19 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, 0x0, 0x0, &(0x7f00000003c0)=[@authinfo={0x10}, @authinfo={0x10}, @dstaddrv6={0x1c, 0x84, 0xa, @rand_addr=' \x01\x00'}, @init={0x14, 0x84, 0x1, {0x3, 0x4, 0x2, 0x6}}], 0x50}, 0x0) 00:07:19 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x11, &(0x7f0000000040)=0xffffffff, 0x4) 00:07:19 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_IPV6_PKTINFO(r0, 0x29, 0x2e, &(0x7f00000001c0)={@ipv4={'\x00', '\xff\xff', @loopback}}, 0x14) 00:07:19 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000e40)={0x10, 0x2}, 0x10) 00:07:19 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, 0x0}, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000240), &(0x7f0000000180)=0x98) 00:07:19 executing program 0: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, &(0x7f0000000000)) 00:07:19 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendto$inet(r0, &(0x7f0000000300)="1f91b9f0cb2cfe5f24975628d7dd681db988c9023cfa5438826b060135bdeaf220eef770bdb1641e75a0e3469b12a68f8f76054e5c3afa1b187b62b1c04ad0dd4c56c7cc60ad5a2a2240db11fc36785f230c282ffb", 0x55, 0x0, &(0x7f0000000180)={0x10, 0x2}, 0x10) 00:07:19 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreqn(r0, 0x0, 0x9, 0x0, 0x0) 00:07:19 executing program 5: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) getsockopt$inet6_int(r0, 0x29, 0x9, 0x0, &(0x7f0000000080)) 00:07:19 executing program 4: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x10, 0x2}, 0x10) 00:07:19 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_INITMSG(r0, 0x84, 0x3, &(0x7f0000000040)={0xc800, 0x8000, 0x1}, 0x8) 00:07:19 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000240), &(0x7f0000000180)=0x98) 00:07:19 executing program 1: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4000, 0x0, &(0x7f0000000000)) 00:07:19 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x10, 0x2}, 0x10) 00:07:19 executing program 4: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) getsockopt$inet6_tcp_buf(r0, 0x6, 0x23, 0x0, &(0x7f0000000000)) 00:07:19 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) connect$inet6(r0, &(0x7f0000000000)={0x1c, 0x1c, 0x1}, 0x1c) r1 = dup(r0) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r1, 0x84, 0x101, &(0x7f0000000240), &(0x7f00000001c0)=0x98) 00:07:19 executing program 3: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) 00:07:19 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, &(0x7f0000000440)=[{&(0x7f0000000740)='p', 0x1}], 0x1, &(0x7f00000003c0)=[@dstaddrv6={0x1c, 0x84, 0xa, @local={0xfe, 0x80, '\x00', 0x0}}], 0x1c}, 0x0) 00:07:19 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000080)=0x4) 00:07:19 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000180)="b6f6e3e7137010c046fe1fc1d315328ebe4421c3e06a20f030cb6f0032f845cb58b7d2d95363b3b1fe8367cfb3d745cb53dfa81147bb5df880f34ec8c118afc00a9ae73450710b256a276a22306baa3cb7276fb89cc50e045b", 0x59, 0x0, &(0x7f0000000200)={0x10, 0x2}, 0x10) 00:07:19 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x10, 0x2}, 0x10) 00:07:19 executing program 3: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) getsockopt$inet6_int(r0, 0x29, 0x24, 0x0, &(0x7f0000000080)=0x4e) 00:07:19 executing program 4: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) getsockopt$inet6_int(r0, 0x29, 0x27, 0x0, &(0x7f0000000080)) 00:07:19 executing program 1: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) getsockopt$inet6_int(r0, 0x29, 0x39, 0x0, &(0x7f0000000080)) 00:07:19 executing program 5: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x8, &(0x7f0000000280)=0x4, 0x4) 00:07:19 executing program 2: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20000, 0x0, &(0x7f0000000000)) 00:07:19 executing program 3: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/241, 0xf1, 0x65611457c0ded300, 0x0, 0x0) 00:07:19 executing program 0: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, &(0x7f0000000200)) 00:07:20 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000040)={0x10, 0x2}, 0x10) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000240), &(0x7f0000000300)=0x98) 00:07:20 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000180)="b6f6e3e7137010c046fe1fc1d315328ebe4421c3e06a20f030cb6f0032f845cb58b7d2d95363b3b1fe8367cfb3d745cb53dfa81147bb5df880f34ec8c118afc00a9ae73450710b256a", 0x49, 0x0, &(0x7f0000000200)={0x10, 0x2}, 0x10) 00:07:20 executing program 4: r0 = socket(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000240)={0x10, 0x2}, 0x10) sendto$inet(r0, &(0x7f0000000340)="b0", 0x1, 0x185, &(0x7f0000000100)={0x10, 0x2}, 0x10) sendto(r0, &(0x7f0000000140)="9e", 0x1, 0x20105, &(0x7f00000000c0)=@in={0x10, 0x2}, 0x10) 00:07:20 executing program 3: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10000, 0x0, &(0x7f0000000200)) 00:07:20 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="200000000000000084"], 0x20}, 0x0) 00:07:20 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), 0x8) 00:07:20 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000080)={@broadcast, @random="9004a2845555", @val, {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @broadcast, @broadcast}}}}, 0x0) 00:07:20 executing program 4: syz_emit_ethernet(0x7e, &(0x7f0000000000)={@local, @local, @val, {@ipv6}}, 0x0) 00:07:20 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) connect$inet(r0, &(0x7f0000000040)={0x10, 0x2}, 0x10) setsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r0, 0x84, 0x29, &(0x7f0000000000), 0x8) 00:07:20 executing program 2: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) sendmsg(r0, &(0x7f0000000500)={&(0x7f00000000c0)=@un=@file={0xa}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000100)="83", 0x1}], 0x1, &(0x7f00000003c0)=[{0xc}], 0xc}, 0x20184) 00:07:20 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x103, &(0x7f0000000000)={0x0, 0x2, 'jV'}, &(0x7f0000000100)=0xa) 00:07:20 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = dup(r0) r2 = socket$inet_sctp(0x2, 0x5, 0x84) sendto$inet(r2, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x10, 0x2}, 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r2, 0x84, 0x105, &(0x7f00000002c0)={0x1, [0x0]}, &(0x7f0000001700)=0x8) getsockopt$inet_sctp_SCTP_MAX_BURST(r1, 0x84, 0x19, &(0x7f0000001100), &(0x7f0000001140)=0x8) 00:07:20 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000180)="b6f6e3e7137010c046fe1fc1d315328ebe4421c3e06a20f030cb6f0032f845cb58b7d2d95363b3b1fe8367cfb3d745cb53dfa81147bb5df880f34ec8c118afc00a9ae73450710b256a276a22", 0x4c, 0x0, &(0x7f0000000200)={0x10, 0x2}, 0x10) 00:07:20 executing program 1: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) getsockopt$inet6_tcp_buf(r0, 0x6, 0x23, &(0x7f00000000c0)=""/4096, &(0x7f0000000000)=0x1000) 00:07:20 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) sendto(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@un=@abs={0x8}, 0x8) 00:07:20 executing program 5: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x10, 0x2}, 0x10) 00:07:20 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) r1 = fcntl$dupfd(r0, 0x0, r0) connect$inet(r1, &(0x7f0000000200)={0x10, 0x2}, 0x10) 00:07:20 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_buf(r0, 0x0, 0x3, 0x0, &(0x7f0000000080)) 00:07:20 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) bind(r0, &(0x7f0000000000)=@in={0x10, 0x2}, 0x10) 00:07:20 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x10, 0x2}, 0x10) 00:07:20 executing program 0: r0 = socket$inet6(0x1c, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080), &(0x7f0000000040)=0x14) 00:07:20 executing program 2: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) bind$inet6(r0, &(0x7f0000000000)={0x1c, 0x1c, 0x2}, 0x2) 00:07:20 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f0000000a00), &(0x7f0000000ac0)=0x90) 00:07:20 executing program 3: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) sendmsg(r0, &(0x7f0000000500)={&(0x7f00000000c0)=@un=@file={0xa}, 0xa, 0x0}, 0x0) 00:07:20 executing program 5: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = dup(r0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r1, 0x84, 0x23, &(0x7f00000001c0), &(0x7f0000000280)=0x90) 00:07:20 executing program 4: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/170, 0xaa}], 0x1}, 0x0) 00:07:20 executing program 0: r0 = socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) sendto$inet6(r0, &(0x7f0000000000)="c4bc5a3c9c4b6403239f2d208227a18b5c2e6ee9e7b1b6c4de0983d295fb39df6fad927bc4df916f2eddd23c635bcda5bba66912828ff17d6a3b0989eaa575b46b01bca0ebe2e96510fba2d52e628f9c02254fb72e", 0x55, 0x0, &(0x7f0000000100)={0x1c, 0x1c, 0x2}, 0x1c) 00:07:20 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) connect$inet(r0, &(0x7f0000000040)={0x10, 0x2}, 0x10) setsockopt$inet_sctp_SCTP_AUTO_ASCONF(r0, 0x84, 0x18, &(0x7f0000000040), 0x4) 00:07:20 executing program 4: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) setsockopt$inet6_IPV6_PKTINFO(r0, 0x29, 0x2e, 0x0, 0x0) getsockopt$inet6_int(r0, 0x29, 0x3d, 0x0, &(0x7f0000000080)) 00:07:20 executing program 5: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) recvfrom(r0, 0x0, 0x0, 0x40002, 0x0, 0x0) 00:07:20 executing program 3: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x10b, 0x0, 0x0) 00:07:20 executing program 0: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, &(0x7f0000000200)) 00:07:20 executing program 1: r0 = socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x1c, 0x1c, 0x2}, 0x1c) 00:07:20 executing program 2: r0 = socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) getsockopt$inet6_buf(r0, 0x29, 0x32, 0x0, &(0x7f00000001c0)) 00:07:20 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f0000000080), &(0x7f0000000000)=0x98) 00:07:20 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, &(0x7f0000000440)=[{&(0x7f0000000740)='p', 0x1}], 0x1, &(0x7f00000003c0)=[@init={0x14}], 0x14}, 0x0) 00:07:20 executing program 4: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_mreqn(r0, 0x0, 0xc, &(0x7f0000000100)={@multicast2, @local={0xac, 0x14, 0x0}}, 0xc) setsockopt$inet_mreqn(r0, 0x0, 0xc, &(0x7f00000001c0)={@multicast2, @local={0xac, 0x14, 0x0}}, 0xc) 00:07:20 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_INITMSG(r0, 0x84, 0x3, &(0x7f0000000040)={0x0, 0x8000}, 0x8) 00:07:20 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind(r0, &(0x7f0000000040), 0x80) 00:07:20 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, &(0x7f0000000080)) 00:07:20 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f00000001c0), 0x98) 00:07:20 executing program 1: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000000)=@in6={0x1c, 0x1c, 0x3}, 0x1c, 0x0, 0x0, 0x0, 0x10}, 0x0) 00:07:20 executing program 0: r0 = socket(0x1c, 0x10000001, 0x84) sendto(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@in6={0x1c, 0x1c}, 0x1c) shutdown(r0, 0x1) 00:07:20 executing program 5: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x8, &(0x7f0000000280), 0x4) 00:07:20 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000200)={0x10, 0x2}, 0x10) 00:07:20 executing program 2: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) setsockopt$inet6_int(r0, 0x29, 0x13, &(0x7f0000000040), 0x4) 00:07:20 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r0, &(0x7f0000000200)={0x10, 0x2}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x10, 0x2}, 0x10) setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f00000004c0)={0x800}, 0x10) 00:07:20 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendto$inet(r0, 0x0, 0x0, 0x2010c, &(0x7f0000000180)={0x10, 0x2}, 0x10) 00:07:20 executing program 1: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) setsockopt$inet6_buf(r0, 0x29, 0x28, 0x0, 0x0) 00:07:20 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_INITMSG(r0, 0x84, 0x3, &(0x7f0000000040), 0x8) 00:07:20 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$inet_mreqn(r0, 0x0, 0xc, &(0x7f0000000080)={@multicast1, @multicast1}, 0xc) 00:07:20 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendto$inet(r0, 0x0, 0x0, 0x4, &(0x7f0000000000)={0x10, 0x2}, 0x10) 00:07:20 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x10, 0x2}, 0x10) 00:07:20 executing program 0: r0 = socket$inet6(0x1c, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000240)={0x1c, 0x1c}, 0x1c) 00:07:20 executing program 1: r0 = socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) sendto$inet6(r0, &(0x7f0000000000)="c4bc5a3c9c4b6403", 0x8, 0x0, &(0x7f0000000100)={0x1c, 0x1c, 0x2}, 0x1c) 00:07:20 executing program 5: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreqn(r0, 0x0, 0x9, &(0x7f0000000000)={@empty, @multicast1}, 0xc) 00:07:20 executing program 4: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) sendmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[{0xc}], 0xc}, 0x0) 00:07:20 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$inet_buf(r0, 0x0, 0x4a, 0x0, 0x0) 00:07:20 executing program 3: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) setsockopt$inet6_group_source_req(r0, 0x29, 0x52, 0x0, 0x0) 00:07:20 executing program 5: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) 00:07:20 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendto$inet(r0, &(0x7f0000000000)="9c", 0x1, 0x20080, &(0x7f0000000040)={0x10, 0x2}, 0x10) 00:07:20 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, &(0x7f0000000440)=[{&(0x7f0000000740)='p', 0x1}], 0x1, &(0x7f00000003c0)=[@authinfo={0x10}, @authinfo={0x10}, @dstaddrv6={0x1c, 0x84, 0xa, @rand_addr=' \x01\x00'}, @init={0x14, 0x84, 0x1, {0x3, 0x4, 0x2, 0x6}}, @dstaddrv6={0x1c, 0x84, 0xa, @local={0xfe, 0x80, '\x00', 0x0}}], 0x6c}, 0x0) 00:07:20 executing program 4: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x1c, 0x1c, 0x2}, 0x1c) 00:07:20 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000180)={0xfffffffffffffd5c, 0x2}, 0x10) setsockopt$inet_sctp_SCTP_AUTH_KEY(r0, 0x84, 0x13, &(0x7f0000000100), 0x8) 00:07:20 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, &(0x7f0000000440)=[{&(0x7f0000000740)='p', 0x1}], 0x1, &(0x7f00000003c0)=[@init={0x14, 0x84, 0x1, {0x3}}], 0x14}, 0x0) 00:07:20 executing program 3: r0 = socket(0x1c, 0x1, 0x0) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)=@in6={0x1c, 0x1c, 0x2}, 0x1c) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000240)=@abs={0x8}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000280)="8d", 0x1}], 0x1}, 0x1) 00:07:20 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_AUTH_CHUNK(r0, 0x84, 0x12, &(0x7f0000000000), 0x1) connect$inet(r0, &(0x7f0000000140)={0x10, 0x2}, 0x10) 00:07:21 executing program 1: r0 = socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/131, 0x83}], 0x1, &(0x7f0000000480)=""/4096, 0x1000}, 0x0) 00:07:21 executing program 4: r0 = socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000440)=[{0x0}], 0x1}, 0x0) 00:07:21 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_INITMSG(r0, 0x84, 0x3, &(0x7f0000000040)={0x0, 0x0, 0x1}, 0x8) 00:07:21 executing program 0: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x1c, 0x1c, 0x3}, 0x1c) 00:07:21 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, 0x0, 0x0, &(0x7f00000003c0)=[@dstaddrv6={0x1c, 0x84, 0xa, @rand_addr=' \x01\x00'}, @dstaddrv6={0x1c, 0x84, 0xa, @local={0xfe, 0x80, '\x00', 0x0}}], 0x38}, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000240), &(0x7f0000000180)=0x98) 00:07:21 executing program 3: r0 = socket(0x1c, 0x10000001, 0x84) sendto(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@in6={0x1c, 0x1c}, 0x1c) sendto(r0, &(0x7f0000000180)='y', 0x1, 0x0, 0x0, 0x0) shutdown(r0, 0x1) 00:07:21 executing program 5: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) recvfrom$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:07:21 executing program 4: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) sendmsg(r0, &(0x7f0000000500)={&(0x7f00000000c0)=@un=@file={0xa}, 0xa, 0x0, 0x0, &(0x7f00000003c0)=[{0xc}], 0xc}, 0x20184) 00:07:21 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000040)={0x0, @in, 0x0, 0x0, 0x215}, 0x98) 00:07:21 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r0, &(0x7f0000001440)={0x10, 0x2}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x10, 0x2}, 0x10) 00:07:21 executing program 2: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20000, &(0x7f0000000000), &(0x7f0000000040)=0x4) 00:07:21 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendto$inet(r0, &(0x7f0000000300)="1f91b9f0cb2cfe5f24975628d7dd681db988c9023cfa5438826b060135bdeaf220eef770bdb1641e75a0e3469b12a68f8f76054e5c3afa1b187b62b1c04ad0dd4c56c7cc60ad5a2a2240db11fc36785f230c282ffb", 0x55, 0x0, &(0x7f0000000180)={0x10, 0x2}, 0x63) 00:07:21 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, &(0x7f0000000440)=[{&(0x7f0000000740)='p', 0x1}], 0x1, &(0x7f00000003c0)=[@init={0x14, 0x84, 0x1, {0x3, 0x0, 0x0, 0x6}}], 0x14}, 0x0) 00:07:21 executing program 5: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x10, 0x2}, 0x10) 00:07:21 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_msfilter(r0, 0x0, 0x4a, 0x0, 0x0) 00:07:21 executing program 4: r0 = socket(0x2, 0x3, 0x0) connect$inet(r0, &(0x7f0000000240)={0x10, 0x2}, 0x10) sendto(r0, &(0x7f0000000440)="9c52585951338525f5156213b806639ab6423bd45a5436a3438528191b647a8f2a419bb08d194791d3dc557cedcd6c1ff7f6934022e956a40410729b8d9dbc70c4d704243e1225b2e90be979d3ecf671411d607d61ff533552550936ccafb8a4b292643c8464f1cd258d83073a0e9749e0259c635fae9fbf61080b0d9f88c16a8d3299656904979cc7dc40aff46be620096afe9c9a7513f29cb004adb0ce78a94811ace911119555aa7208ef72d46a6db38a469f324182b0afa43e56c321d1c140158973250ce5ba3878a26a98efa1dacbef22135c4f121dff06", 0xda, 0x2000d, 0x0, 0x0) 00:07:21 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_IPV6_HOPOPTS(r0, 0x29, 0x31, 0x0, 0x0) setsockopt$inet6_IPV6_DSTOPTS(r0, 0x29, 0x32, &(0x7f0000000100)={0x0, 0x2, '\x00', [@jumbo, @enc_lim, @enc_lim, @ra]}, 0x18) 00:07:21 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) connect$inet(r0, &(0x7f0000000000)={0x10, 0x2}, 0x10) setsockopt$inet_sctp_SCTP_AUTH_DEACTIVATE_KEY(r0, 0x84, 0x1d, &(0x7f0000000140), 0x8) 00:07:21 executing program 5: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) setsockopt$inet6_buf(r0, 0x29, 0x33, &(0x7f0000000080)='\a', 0x1) 00:07:21 executing program 3: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:07:21 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, 0x0, 0x0, &(0x7f00000003c0)=[@dstaddrv6={0x1c, 0x84, 0xa, @rand_addr=' \x01\x00'}, @dstaddrv6={0x1c, 0x84, 0xa, @local={0xfe, 0x80, '\x00', 0x0}}], 0x38}, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000240), &(0x7f0000000180)=0x98) 00:07:21 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000240), &(0x7f0000000180)=0x98) 00:07:21 executing program 2: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x1c, 0x1c, 0x1}, 0x1c) 00:07:21 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_opts(r0, 0x0, 0x4, 0x0, &(0x7f0000000080)) 00:07:21 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendto$inet(r0, &(0x7f00000005c0)="1f91b9f0cb2cfe5f24975628d7dd681db988c9f83bfa5438826b060135aaeaf220eef770bdb1641e75a0e3000000008f8f76054e5c3afa1b187b62b1c07104000056c7cc60ad5a2a2240db11fc36785f230c282ffbf048d7b63e6373b9ce6fd41b08289c347cb24b6620026325eb53dc9fbd32fd0f5334bab0cbfce4aeaaf556dc82ec315541cfc039a28386ffb34a09b10fa2dbd152f46782887ffbcdbe284d3a780dbab23b93159737f701f23569ddfc84aefb19ae00022a4518bd480ee26d502211a3a1dade90eac913d2bead223c6da0ecb596880688e85faf7dd6102d693a187b5dda31c0bdb38dfe5f465b814a456d8e6171fdd7d5a69447aa5cce0dc53c807bfc5d315bcc473ad72928d98d0c1c66709bdedde3e7e4d44dd36c9421b7c34c50197d1b04dbf24e8deb5b162609fe52f8726062b0cd3b1a989fac2bc21ac5de1922cd103edbbe0426aabe359d4cb58c30811cb9e2787c59d073b499d0db670978fe75122dce46a1aa4b7d2b7141e7352bf7191ae5ce084be1c5a705d1115ad751eb7c8a65746dc1811d426afd2183ed4fe8dff5d5f404117b3c2bff87efc6702a0f6b00ca0ae3ad5b75e966e5196c2fa52e6f5d9f5f175290ec705aa4c6e2d1ac9a600887efbc46061601009389887628d56a64871bdfdd5cb7e04c988629718a604d80676b11c1e6e063cd9759ab8ad4d2d0c9baf1d18de00a7271d2f28ed9069bf717d9b5564617ce5097c43df165f2e40351a9aac708a5560a76cac50000b05fe5d62ef015896c0d31a4f5502fd760100e8c373ca2bd5b181e20088f6263b14ec027a224182b85402a4d8eb8247c4e72abe7494e8c6b9d72c54d9acaa6008752e30b1ac1bb0155c90a613090dbeb1b475ea504d49ec939de31ba6840eec46822a60be6e534d286b4e427adef43156936ba445484d2447f60ba639dcc0fb1f9b00dd128adf88957979128f8e01df319ea65c7f8d368e19a0da4bbfa6fad2bfceaebe3500c3665708a9118a7b64c5d822244cfddcb1ff513ba8c55ffacad713e77c650b800988dd9dbd4968dc1aa0dd00a6d0fb27a9d83", 0xfffffffffffffec2, 0x20000, &(0x7f0000000180)={0xffffff6a, 0x2}, 0x10) 00:07:21 executing program 3: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1013, 0x0, &(0x7f0000000200)) 00:07:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_mreqn(r0, 0x0, 0xd, &(0x7f00000001c0)={@multicast2, @local={0xac, 0x14, 0x0}}, 0xc) getsockopt$inet_mreqn(r0, 0x0, 0x9, 0x0, &(0x7f0000000040)) 00:07:21 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, &(0x7f0000000040)) 00:07:21 executing program 5: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendto$inet(r0, 0x0, 0x0, 0x20009, &(0x7f0000000180)={0x10, 0x2}, 0x10) 00:07:21 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000180)={0xfffffffffffffd5c, 0x2}, 0x10) setsockopt$inet_sctp_SCTP_AUTH_KEY(r0, 0x84, 0x13, &(0x7f0000000100)={0x0, 0xffeb, 0x1, 's'}, 0x9) 00:07:21 executing program 5: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) setsockopt$inet6_MCAST_LEAVE_GROUP(r0, 0x29, 0x51, 0x0, 0x0) 00:07:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_mreqn(r0, 0x0, 0x9, &(0x7f0000000180)={@multicast1, @multicast1}, 0xc) setsockopt$inet_mreqn(r0, 0x0, 0xd, &(0x7f00000001c0)={@multicast2, @local={0xac, 0x14, 0x0}}, 0xc) 00:07:21 executing program 3: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4000, &(0x7f0000000080), &(0x7f0000000000)=0x4) 00:07:21 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = dup(r0) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r1, 0x84, 0x21, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 00:07:21 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x10, 0x2}, 0x10) 00:07:21 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendto$inet(r0, 0x0, 0x0, 0x4, &(0x7f0000000180)={0x10, 0x2}, 0x10) 00:07:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SIOCSIFHWADDR(r0, 0x8983, 0x0) 00:07:21 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@func_proto={0x0, 0x0, 0x0, 0xd, 0x74}]}}, &(0x7f0000000200)=""/202, 0x26, 0xca, 0x1}, 0x20) 00:07:21 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SIOCSIFHWADDR(r0, 0x8912, 0x0) 00:07:21 executing program 1: bpf$BPF_PROG_ATTACH(0x8, &(0x7f00000002c0)={@map=0x1, 0xffffffffffffffff, 0x1c, 0x1}, 0x14) r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000840)=@bpf_ext={0x1c, 0x8, &(0x7f0000000300)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, [@btf_id={0x18, 0x0, 0x3, 0x0, 0x2}, @initr0={0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x7fff}, @call={0x85, 0x0, 0x0, 0x77}]}, &(0x7f0000000340)='GPL\x00', 0x0, 0xea, &(0x7f0000000380)=""/234, 0x41100, 0x3, '\x00', 0x0, 0x0, r0, 0x8, &(0x7f0000000480)={0x0, 0x4}, 0x8, 0x10, &(0x7f00000004c0)={0x5, 0xf, 0x69, 0x3}, 0x10, 0x3aa0}, 0x80) bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f0000000040)={0x81}, 0x8) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000000180)=r1) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@map=0x1, r0, 0xb}, 0x10) 00:07:21 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x8, 0x3, &(0x7f0000000140)=@framed, &(0x7f00000001c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000500)={r0, 0x0, 0x0}, 0x10) 00:07:21 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x3c, 0x3c, 0x4, [@func_proto={0x0, 0x6, 0x0, 0xd, 0x0, [{0x10}, {0xb}, {0x3}, {}, {}, {0x0, 0x4}]}]}, {0x0, [0x0, 0x0]}}, &(0x7f0000000200)=""/202, 0x58, 0xca, 0x1}, 0x20) 00:07:21 executing program 1: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) setsockopt$inet6_int(r0, 0x29, 0xa, &(0x7f0000000280)=0x800, 0x4) 00:07:21 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x11, 0x3, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000000000000000000000800008095"], &(0x7f00000001c0)='GPL\x00', 0x4, 0xaf, &(0x7f0000000200)=""/175, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000000000)='io_uring_queue_async_work\x00', r0}, 0x10) 00:07:21 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000005c0)=@base={0x12, 0x4, 0x4, 0xaf, 0x0, 0x1}, 0x48) 00:07:21 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@func_proto={0x0, 0x0, 0x0, 0x2}]}}, &(0x7f0000000200)=""/202, 0x26, 0xca, 0x1}, 0x20) 00:07:21 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SIOCSIFHWADDR(r0, 0x8941, 0x0) 00:07:21 executing program 0: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000300)={&(0x7f00000002c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x6, [@fwd={0x4}]}, {0x0, [0x0, 0x0, 0x0, 0x5f]}}, &(0x7f00000007c0)=""/4096, 0x2a, 0x1000, 0x1}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000600)={r0, 0x2000, 0x0}, 0x10) 00:07:21 executing program 3: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000300)={&(0x7f00000002c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x6, [@fwd={0x4}]}, {0x0, [0x0, 0x0, 0x0, 0x5f]}}, &(0x7f00000007c0)=""/4096, 0x2a, 0x1000, 0x1}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000600)={r0, 0x0, 0x0}, 0x10) 00:07:21 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SIOCSIFHWADDR(r0, 0x89e0, 0x0) 00:07:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SIOCSIFHWADDR(r0, 0x8940, 0x0) 00:07:21 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x14, 0x3, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000000000000000000000000dfff95"], &(0x7f00000001c0)='syzkaller\x00', 0x4, 0xaf, &(0x7f0000000200)=""/175, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000800)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff]}, 0x80) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000006c0)={r0, 0xe0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8, 0x0, 0x0}}, 0x10) 00:07:21 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x11, 0x3, &(0x7f0000000140)=@framed, &(0x7f00000001c0)='GPL\x00', 0x4, 0xaf, &(0x7f0000000200)=""/175, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={0x0, r0}, 0x10) 00:07:21 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x24, 0x24, 0x2, [@func_proto={0x0, 0x3, 0x0, 0xd, 0x0, [{0x0, 0x1}, {}, {}]}]}}, &(0x7f0000000200)=""/202, 0x3e, 0xca, 0x1}, 0x20) 00:07:21 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f00000005c0)=@base={0x12, 0x4, 0x4, 0xaf, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5}, 0x48) 00:07:21 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SIOCSIFHWADDR(r0, 0x8924, 0x0) 00:07:21 executing program 1: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x8, 0x3, &(0x7f0000000140)=@framed, &(0x7f00000001c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000000)={r0}, 0xc) 00:07:21 executing program 3: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x8, 0x3, &(0x7f0000000140)=@framed, &(0x7f00000001c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000300)={0x0, r0}, 0x10) 00:07:21 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000640)=@base={0x6, 0x0, 0x0, 0x1, 0x404}, 0x48) 00:07:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SIOCSIFHWADDR(r0, 0x541b, 0x0) 00:07:21 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SIOCSIFHWADDR(r0, 0x541b, 0x0) 00:07:21 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a80)={0x6, 0x1, &(0x7f0000000800)=@raw=[@jmp={0x5, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}], &(0x7f0000000840)='syzkaller\x00', 0x5, 0xe4, &(0x7f00000008c0)=""/228, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:21 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x2c, 0x2c, 0x2, [@func_proto={0x0, 0x4, 0x0, 0xd, 0x0, [{}, {}, {}, {0xd, 0x2}]}]}}, &(0x7f0000000200)=""/202, 0x46, 0xca, 0x1}, 0x20) 00:07:21 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x44, 0x44, 0x8, [@func_proto={0x0, 0x5, 0x0, 0xd, 0x0, [{0x10}, {0xb}, {0x3}, {}, {}]}, @var]}, {0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000000200)=""/202, 0x64, 0xca, 0x1}, 0x20) 00:07:21 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@base={0x10, 0x0, 0x0, 0x87}, 0x48) 00:07:21 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x18, 0x3, &(0x7f0000000140)=@framed, &(0x7f00000001c0)='GPL\x00', 0x4, 0xaf, &(0x7f0000000200)=""/175, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000000000)='cpuhp_enter\x00', r0}, 0x10) 00:07:21 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000700)="63b9f7bb2888eb521cd32256d6b03e4edc7c3b0dec4dcae2df2f306253ef9c43b194b13e4e59c089c67566386112f91c19883aa12f693404b3d398239f3eede25581161a74c5ceaf222776ad45647830718689a901f2d03cc934323a3bb7687a2b09e428ce96aa8e33cd0bc0f14e8ac60dd09958a590504c3756cb257f9ff63e2271d91ff158985c60ce696f0b5a04717b488fbb978815d051c25bea8aaedd85887e36c29dada38e4ea28593057850b5c79423dfa01a3ade79c9c17931ae87fc3ac12ad468fa795216e8c1d507d8a40da74e23289988f7683c73579fc64952cc3c1659f65317444753ca7a9b5c711a3e61c08ecf1f998e2cbf2ac04b324a41cd73cdd972ed066328ed8a5e1ab5b8583858b41285ce97a64f78ac1a22301c86b4b9d3fa5cf3239c64eeec9257ec23e90f32bdfbbcaf2c68a5bffd9eabf19227ac32012fac6de5d066bca8d9b7d6b88314859eafeda2e58fa30dd804cd4251780eb281bd38bf1e6f09f2e339fc49ca94d7654145219c35df725c80287c4f0fc736cda574988b7cef5d70c527fc732e8fb20168c27067e1e8c13891537434fe67b5f86f62197148c2b2708e2bdc08a480a1ba7201ba245256f7fbe00753e6ebc8aa2046738ac43bfb8f3c4150aa055d28cee3488d755fffdba111154a454805a190dbeac64a6438a2369d1717a785b22029a4ebd93116d50d2782883d92fde2a3a73b0214854e1fcc1f755e8c5aed751e5a741270b2f0358acb0234a9db174803f8217b17ab48b0928b496e8af9ebddf39d6c7e61bde6f42c0231fa9292ef7d872b06f12db1949c050e6e650ba180a63c9afc1843550a6e990f029ae51ab5957ce7cd7c5ad8758d37ac77302edb7e80a0548aed8faa868a014f3922458cece60d466b167f937a5dbea6e8c2b98a8f482be0be0847a302bf81a23009e9c63a6011e4341883373535910ae9af3f99d9ac2ed93b8219640c42848ce7a2c96694711eacaa9f9bcf50cee08ac507a0f9a270b2d67ab99e191b148732e60866cf4afc9c4a40bd687fcef85c3b6f7a85569f4d761cd86aa55dd37909f4f8f801a1566338a8a8daad76dfb9645cc9081c420a4e986a3c5fe1b5a088fd46e936d8bd087471581b9ee6d8ad6988a1b3c409b0b3bb55aa4744a3b1334018ceffa00d51433daa2fb3c674b4d52a3b80cdab95ee0309bbe9ec95c14c4a22c8c4392fb03eebc173b067d58b315b6d96869961b59ad20eced59cdf02296f1bddaf5991525ff704355927844a83ce22efef3bcb7a32b0d5f6400367d32ec0e3027ea4866eaa1db6f45ee2eeb5b589d3253d4b0ac1bf7ebd759683e305251dc5d99ee3ed7c82eb51bae05bf9bbd9827b4b766f209e1331294884edefc0370530413d0aed83f0086aa77f7cef5229960a71f8f80d04dafed9ae9db3032dd061b6b994cdc3efb95406026f8c3b8317a6952b798323d40a45d604f31ba994d1c935b15f3cd15c022ed3f8b8b0afe9a5f19b183a8739e1dd1b314355a1a91446d8890a99b7fe0951b6544c31940d8f07e9d676b5e61648920463664e1b8cf78b8ae351be080a3e93d1a7b1f7eb001a0f6c17423d23c5899db3091be7c3d7887b66e63899bb433ccce3d506ef50b38b4ad902a7261ee48b3d3ceba2a1d789423078fa2420e9ce5e69af3801fd31311868cbc5f171e3b027ef505951f1762543bf2322e228d830247655fba44213ddbc7ab3547250cf11c8fb038ba545ceeaa4416484ca8499b5ad8bf93e6fb39a6d833b94c3d729ffc4781238344a6688c39254e917aca101e1d43f3b0fbee3b5373a6306f2c1a2430d5cc86682df3ef2a59f90592b22121b4c8a697b6483ae92b679e5a0aac07667ddcafe73e0aa73714fc805ba78cdfe42ee092bd9b77c83120a28e23e34c57a143c54a89f2d71259b3a6b6280f2ca6eaee7b79ef63d0c0f29c803d644ee3f1bc6254d49e16911ed57cdb6ba98695d2b74fb83921225623786aaaf36e5ee87ec5dc4f3f08839804d33f364be8af2d1a6c72b36ce7be61b55674c3d185bb37af2cb7fbc62736b21ed92f37e638b948a2aa093ee12b0c40ab8c702579e2dbaa97c8a8dcbf68423d0402215072b969104cbe12170c0ff38e4cdca186e72635373065013e75d60ef7f731b6e9c431e96417caf6e6e95c92d932d543e791c270f54f8abc3a153fcb0a642c7ba5d5728df91a490c08f471921633a38ad7f220ba5a29133ba60bb93c3e8719e53ed7e16e1e7cb64eacdd3691a602662c4785e0f2b71c60c47c8080588552f8640da8999f8c9933d03f6a8afa19dfd601e5112f8ac6b4d9283f1fd75fa3027b8bd9acc0cf64e7bec22277b1cda21c29c4173a756b0a4e46555d99fc3557b03e09bf088bff0883eea6716aa44d56a145bc3fb4d9500a8b7bc10be3a32e23536e25ed7c8fbad7283fc09128d0924630ceeac02ea7acdd2aef02931a21cccaccd904f7ebe84655364bfc65aaecc8b1220f4ad5fe02d3db722af6c5fadaba1d9bc560c49e66c88735dd4af7d979662ecb0a433d667091007252cd75dbfef1a1e095297fe9d3e0a372c28cf39f64ea1f3b920833510ac9b2f60b659bb92d3bf663125dceee3a6d62a3b47e04559fa037783de228f8242ed0be78fddfd0508b380e8eaf5186276bccd72a7e1860317c36b0a66c1a3e07c5a9a0ca09acc5c2b8fe08fa300aeab3d1abe879a1cec6d61f9a9c3dd31a33b76cc6db559b7219b5bc74d931165462d2024afe6d26f81b2563fd98d0e097e2fbc846a9c7b3f10b5d7b6fa054fc7257c40606f569e74afb4773ff15effe5351cb63ac838a84a53f4f71a12badaa5679a54d8f946aa74bc43c77e033277408563ad0c51b128b3b6e3e74cd94614586ce9d2fee47f4ee63bda94c6f741099424a49ae77a3fdc9111f102b74f7fa3239761fb933ba7b81ae90e83f9d2e60caa362b57e886c1b9f4c6be191ee215ce27aecca1b16610822719bbcab88c3049944f52361add7a4e2e3ea549797693f17a65ae18836abb55fd72c6339be0d42764114071cab47835483483b4bd0632c5c319ccbf0dff2bcd2fe2e67d8eca183c2223ba51dfacf141fbd880304a6a4817cbafba1d5e97d2a0268b8ab5bbeeb0578ac4555891eabc2e9b77863aab6f60cee89217278517a8a072e8c05775b35b24a0d91e28acae01d9907125aea866aa1c99b2411305b6b55bd0c570ce19ddaefb4d4dbe4bf8bc5e9c83137f994282e4cd68c84553354b3c183f5dfbb85161340910a602ea7bb5a08f0c206dbdc9fcd9a0e15c20510c6a7749ef1f1a1665c43e2ca60d122fcd412cd1eabc06da2fc762358a68bb91aa4c468814a2934a2c3fd6c32d07dc0959d4167de1d4c55da475e23d937bbbdaa977b22acbc6d408362a1bc7c8e16ebe20a99692b3bd61e051a5336c2501504aa8f6dd486f3e8225a77626b5fbd4c668ee6eb58489c1b5a5e4bff0f42b05c9917b1af3d28655d283a8cd486aa74df1a8284527af9d2c933e36a4d9a670ec3a122504919db49f8f4aa5b6d62272c80f72c292b7426ccf134f3704575cd34c1639e733491dc6fdd31e586b44dbbfd5290d80ba106c7c6b21371cacee14427a6de2fadf8fcd1d3569bf73d090ed4b9785c9bdd1c77b28f435b1b357b0fc2f8ce66259d154153fc098acaf27fcbfd5fe135a1a4512c19ce4163528209ee3934161ea2814eca08d2e8484de623fa3bbed15c7e25b75f93ff78ae02372542f2f16dadbeed822fcb9bc698c55e57e77623815a255e854433bbcc88b58b5ce3e5e29dd02fac761b07cc2415bb338b1dea2505838d16ab0d10f2e58a107bd444d64c77677cefff0dc9e458c6d31140985437d3ce46ff66922102c9e4cfa3cbfc3d055667512e39b2522645f2e1f0bcb3db7b05d05c69e3adad137534c50d77c9a3b3f881c71ed60e725524ca21a4f40797f8e9ef6e5d97444f6462e1d89a0830f8b7af287a5535b36f70720dd25cd0479d997d3ffccb60d2a45a470152fd49e788063be0ae166713964e84caa650e7b51d54db592105aaae486646e40135943967116111811cfa1e2870cb22f12d71ceb31528c5aa687b06fb30dc8c606c330a76b00404a131f74b4573bb0dc41587c64d5310156918e682e1d277a32892f865fd3828a220dcc31446256d32e5096e1754c7059aa4426994c6d829d7123166d3b465de1038517f3c574a37884e1de81725540d1d04be57dd2b163a330e214529d00ff58e55b212035e8e534d577150387a53e14861ea8764ee28344b1d35277f03e08fb06fba4e7aa19545dfbc3778d776f01a7778b2671e9a8daf730610b446c7f491f1911d9abfa99c8c9d7ebd20b2a5c7d221bcccc03f8638a455682fe73756513aaf8045e54c2c9d4ee16cc06f611418fd5809d99a8de08773883afbd6a4f9eec869cc6597870e15a83c7ac5735036b9b2492d3213c1e4ea943cfdc01eb5e669e34873a3655cea51dcd3c9797b07c3ff0cafe1cda9b9da98ded6333f254abf1bb945a27e5a4a8eeb6d3295a85ee5b5de7dda468208ece28788cfb4fee7a75b6ae5a81be30c6267af1077bd362b929295b25c45ffa1032bdff839bf7350db089301cbfa96ee2368f1aeff816618bb4d516a2aeceb0645cf2b1718c8b455461b182410e4e8059f31023dff7e9853119409641cc71ac76f7d871f565b908c4f13fe57976777c030f2f344829456b9088eabb2d8f107afcbc273715c313aa95db7fc3f334ff67f1255cc3b965624d3b2b26c31870973e3825fa1c213eed49a03250c9ac476efd80ce30551953d3f036e9dd3ce26c763a9d6eb710780c672f67c07e5e22c9e52e5833256e86699ce17ac4f6399e003e47609a721533fd10361030e0fdfbac658e14ff86f5385371af432af9a74ea4b5d2ca2b0c5df6e7839e1b60726f00ee74090316dadba89fd26bdaabc7420801096f9f7a3442b80e3e040a242a69a638e3d3af686d6ddbc5f4739ae3e28a86ad4e129cff5d094c79279dc15f365f39af7b00f4c6b3c5e0c1236dbaa0d20a2d8534e7ccc675ad94020d57c077772299c6e46471ea9a51f6d7433a7b1a3210b6c55bf44fb473d2652b3d9808908842a189b031b0e4a25b0d8cd916323a1a934911dd75b6d4a9a1748db7d93e7a3321ca14157ee9517a5718e4b57bc00f34f740376edfe729a827867b5e175cb633fd56f4452235363780e763de7359c43ea079ee96e827bcbe6bc508680f56e0d8a031a25e920a2a6e602bff03074751c0b67e98450e6c1d77be79e710dcfee2167f4414fe2d43ac859024a33eb8a286fb9601d310b02851bf1daa84a0bec9404afbca42375e3d4597017e4fa5ef814915f468c2137f7059f55ad10fb7481f8c9e77e4ae93f2ba8bb53133a7fe16f81e461404a1cf09ce1c3f3fc02fb09de2704e2c8bebb5fb0e46b87d296865c781e9d39ce6f8c1f5972eea1decee0c51eb044b4ed05f333d2bdece63ca7c8cc84cdea62af07039148da29613e898d22d77e3bd5ba297923669c7f788995e12e9f37f1075ee3bc08b75c1c370bcd1ed7a6c00f5ad6db7b471ef165ef150cce7eea04671608c666f41de5c6e4d44fa0e734ed98731d57856870e847f78d02756a43b7ca4f111c9e197b804478f9f1948a339971b6cfdec96c6dc9c7390124cd747c6dc1ef9ecba4f9c9cfabcfe9c8cd2a67920e51e60e70268e44dc0468746651b82c07ae8fc088a98f8b05acafe8f86b520614710a1cd50277ef64e2eae42bffb731833ed1b9a805e1dc7e9ac19b64519776b8e470278abd220a9f7e7df939a8a48", 0x1000}, {&(0x7f0000000040)="2e945b55754289708b686d6fecab5379d5cacc715d059cc5e3e062a734cd8ed2fc1e71d03d89e81adcf2541308833ddfda6c702edb416876d40b058cce49eeeae0d67e5ffddf758c8ba7b6d2606ba1aa3cd2a032760f13", 0x57}, {&(0x7f00000003c0)="9f11ab72c9ac032563e9c31d8e64ef7f288912ea3c981f2680b87cd91d1041ae686cd043b2ee0c5bb725f4058801941e6e9e6e052647cbe9325b5f74549409b36e8f5ca46bcc7eef85c4f90c706334fdf9d974ee31dc84d2d47aa3627aff2c6ab7c15e0cf6d02a25a2b9854fef56bcfb5b61ac8b5b9a94c2671086ca0296cd07e017c6a9e6dbbd45f5b5c715be1fbdde8a9877011a", 0x95}, {&(0x7f0000001700)="a3570e4f576ee7a073028f1a1328d324dfc6a26b805164cb93a67e9a65f3999a0c4408c03058eeb901a0bc3ce8493dca53606dd59b298133d345738190112b5cf3ba1bc1db09126d6f974281aa763f4a1a8129a585a9e8fd1d767ad696d28ca6b55c9ff5f16e37bc330787a3fdc73860602dffa85352f66ce0eee10aa606d7e2f3c6b340a957b1ce26537a83245126c2bd94a014ab4b88246bc40f67d5e957d4533fbe531771f5142fe48caac6b2bd8daca2183062cf010aa91bfc1358dcbc954e7615c6f45f037a6e5a65db5d73bbe14121bf9d70ee4e05f1e896d7637edeaea41a8aada59391389f4c72756df2529909f7b0a013a5d065224c15b340adb859b886c814ed05e59afc84843250b664bec6a1f49b22fee707859163771d7c0c21e4264ee9d19bd425457ca38624fdec49f5d7439746e678500012418a8d10c73419810eb094979d9967c0610d02ee2ff3459fd3d107f5807dfbb69aba2d7d96e8420160bc400ff293b174a50e31eb47cf2f25e70762615ae30faddd526f6e243dfc2611e00afb87c4fbb3ea007c764361ca0ea3a659f87f350c062de6f4522c672b3368ac1a381ad21256a4e5e634e63649e0cb6509ead260b5d9205f4af829cda067e9193cca64a01b558ec5c05c021f7e1293a32be4df2c048144a2737d9a3b9abdfbddaeb29db771c12b49c670da95d3992012af3ab200d60e5199bc39db85f4686b04351d593ef47ef0817fbe9d3d1db29339772102df737172b60ed58939396a036f9b4e689fc8e49e5a4747a1afda6a753d408d972f86f107fe21b9c0535a7ba2452e14ed5968c6bc28664a56bce9e196cccf52752732dfc27bd5c6f8d24a53ef2b40ee96f4808bd1ade300a176afe46de00ea4db8539300f0a02ca85541337e61760511a5c83cceac69bad39789d69fbac0a8b2f5a096e347b11a7d3361be6d07eaf6b65eecd4e88d75c339d47e854d9ee55033637488c2c3bb872db9c93e8d5bdd441a705673d7d1d2783598afaa00f3d6b3237458efc5f34cc983ef6e632523dfaddb2057f7e0468f3994057cf3bd2a72836d6097b812901331e442ed592ec3884a44ee1e463b8184c7ac688270d99cdd43627025af192495e3c53ebb3337987987b9c7139d94dd029c9b7ca5af808745de95359875fbc02d826f545ca65181bd1d1c6377bf86775f17452c94b0a1cb6ebfe790fa57e79fcd51ea40e43b2f584d2b4ec72abb61113313984bf733eee112928f61c86e302ee29ef22859cfdce3e7ce2c92101dcb63408ee137a2b56cf2dfed8a21b6ec55678d662e153f9ac1a8f43a725961b6a7c3669409b18d6efb8d77330e960a46809b555f21cdf49481119fe4796e8acee9b5d26ff420ac17af0381e2e24b6b3458fed8c4cc056b00b801a38f2f732f979fcdcab10f9090489d8ab357a12be0cad64f8bb20016b8b38e7ede04208e95f20670f3619548d0ea1f8f522560404bb04c30310754766ef1026d59839d74357e9b753a5605cd2fd47d6a46b78a7a0f37e7bc14dc405518856d5b626fba0c51bb3a88272b3bbc9deea77c75583d29d46cd9223aeccf94732b70f51d3443d6e8e96fff9bb725bc2c1d6eb6da6d4945fe41e6c20e9ba73be2a77ad8a5f92c7bf00253d4936cb9ffdf0113b0ecc1412501209dbd8edc9426df6ce9cfd41eb310be22aeebcc22c1fcb349078e9e1b8ce5775dee551fc6212e56cc51bf8c6092569eb7516ecb6f669cbc4b7291fbed9ccd018bbf99e27ac535542a892508a388aa8839d0b2b9ac6c45ec0acb88ba6674d00a12df40e847e4615efd50888179a68e00d9484c12c5868e9c065273df1167a51768b5b1f8111b5e876e45ecc36c95c6c423822ea866aff4206ff4e9108cf7f653fb71d83ebe35642044f84d1811d7e271ff7e76f5b8e1cd58d5bfdfeecfd041b4644b5dca0b6e1915ccb22fb6ca465b700fee5de9d75552155cb84e387fb47985f20e05d350f5e0ff53a5d83e84245cd3831ee96eaa085cdb732ec0b73b3eb4f1fbc27166f2c106962082c0de0924b8d48797fcc4d40928d77128487fcbafbd7895c27c4da673b627d2a144a9ecd2a7a0e87f1178b812286245bd74520bd26ab4ded6440dcd87c05c992f5a50288faceaccfef018c3b277fac12d590292c54f96dd915e18d7b19bd0ada3bfb33ccfe696b1d645e4e1f971d05a7ad7cb901fb0d49164ad9b44838b132d27f258487ff263f12e8821ec41c7762661c7cfa5b800fb1d226af3647c0b04e87198684ff0278df3c93c993e5ec5bccdcfbba4b94dc8ad484f0a2905cf9a70e7448de41f5e7643cad53ebf5f544f03254c0455270a920bcc302f654e5db44327ba11d1c5e3e9f81167485be91e15b56ccdec9fc90e3394bb4f23c5af0f20e248de8120714780603c83e99ca2bf6ef54dacf8291b22f915bdb9d2d994788c444866357cc39288a6e8856e2373629fc396897ba1f322d0e987aa7dbd2fe404cfed2e536d7e87d26d08b379b0b7bd66c1705a0c2b914d80dd788a8ddcbcea91d4d490f167c5b3736245b96d80ead464e4d83c31db402237347516f61c1610404e2209f7486de6ae7835f0200d01d14fc685bf23dfe515717e238b0102e711a5e20f5b6a6b5850303adbdfdc075faa5805c0612c0eed200a3a6d44a1848dafadc30d4641355b474e91f59451dfaf945ba0d35b13af4bc465def97ccd5fdabddbad49020f70faeddeb59dfad88605327e244800da9ec9bc47e579f9a5f6914d4e5abdb9d60e67ab8023032244eca76c57f69228cd5100c30be4ab8a4df50abbc52bb76d63b26f66a309040b93ba2ee68dd90c96aeb5313d188ab4ee58bf295451e3797ec80fd650066408610917c58ccf77feade59e9c3379ce3f8a1a7c71ce538744412805405a221875654f51d5d5c2130d1d00bd17832c0934b20713f4a10c37861ce62ebdf7c32fb3968fbe3e3e8295fb966c031ac8ab8d5e89fdfd94c22de8f5e00f4c6f91f04e6d23a3d4c55f1c770f585e0d30a7f71ddc39e8b3c8eb7b05b9801468cec3b6bc10a329937e0f8ff83de501d1450c2beff6933f96632aa788c8c5b36c1f3e38670d819ea9919233f21f10d1b5390be8fbd808ee4d0210475695d0792a9ef14a3bbeb682e445570a0c2a796e9f4c3048c8621d4b4aac31ed4f4b200cdcaf7706c6c9da49ad4959ceea67cbc28accf1726f392370d207e339b5832e6874a91b3539e1fd4a41dd3f09cea1660e810e09e4b1a33c26b816f66f08568fce56d62c93a6522916bd3bd0c391344c6a3338397fdfc2584ed3da522a0a794299c45fa02a149e92e57a76847492c0f1ced9518ee15aca2143bfa2330e6fb45f03da8afd25a430c83ab5aafb93ae43020ba099f06f78d8faf050cf5733e10800c023b0a40a3cc739cad3882dd04331fb5b648b06082bc316cf4fa3be4db202352d7fc7f38451d026903167b2f13d37eca5987190bc5bf21e8475cb3784435d898c3a156946b4cbb4004de75a2607b7c1ef564a992ba780503b1093f31a17526baeb9e69ac24e6cc3fcfadf07e2b0aa6ecf48911555f033872a146b150717fc773cbd789bb7105a11b98614760771c66dbd3230e100af2397e3db9f2b89c7888764762c9e3cf7e3f818ce147eecf13113d0cf29d2114f30901e2178f10c7afe97fed9a9db3273eb66027dca683b36a127f7cb01782adf02f7420eced877ee018901953957f2e9bbd349093c61bafd0da9eda00e04cb652e5b44ac73fe82d7ef6b175bfabc08d4ee184cd636816a40fe08cdd7a6ecbd3eeece4dcf7484655660281a195c4e25bbc252c4fd8e265449486e3848386370d2dbde14350395abe72d4739052a71ef297f95f349d4d7ae839bab86bcd20c7712feb467d939526fdf87dc2aae2a01554c5aa9e3a91013eb57fc644cf3c6127ac8d19c6a50158680ab765dcaee86d98c5381d230cba69f171638de2c75c951879f19486ebb965bdc9d523f885c237b2cbf65b67c39329937a440e726a0a67556af053f32b50001ce38213df0804620a8db297a3d577b47eb6436c112cbdb1c4a7ba76c481a60f41dbe55099ca0e636a21ccc4d392f3dd8a72944101a1faf1e099625e28b6fffab7a118cdc00c3cca1bb1d8e4518808d478fb72449ae5f957a9bdb2d3cfc1728509be38387dd1d87c0f14bc1d438c453e92726582f016ba83d98ffed061267308c8618a85c38c3456e17b1ab0693bf209733eef938f7c2f599eab8147ff6b2a118c8a6945bdf3760ec394e5cb987fff709a591cae330a5a4223d185329f997676dc5fd8d29d414e74a645aef61ddd20316c3c8882bf64c8f33257e7206580bf32ad264afb51841df0016534329864615cc63846f3195d2e55f22ad1f90c7002c5ca08a1fef911d4b78b3b363022a11cce2b268a6f07691a59c20dc62439e987c725fe7eb738e9b67822ca49d50e26c906865d42c024bcd81e6e5c5b4a018c85ac7902fa0b88646addc05fd8e3eb0afdeecacab255dab2aa5dde0ebad9c66917189b28e4f2323482ad7ee77413faab67f53873d0b8b52de85b290043313d3079ccbd738bf59b43ac39b2754c3260f4ed8fb8993b285fc46c800c3460cefb307bdb37f134a0084e28f0e6ed8d051462d440b59c6bf523376142e2b281c9a890c846c5005c9e4fc9cf3c9edff7b181777bdbba71e5bc5620c78681d4028f3a6d167af0df10fc12120ce6e5ca50465502ce3a1be7e103671fa4e56130507baf2bf9875abeb6089dfbfd43aab7d570349e71417a4acee6ce3572fb631855fdd524fa84d9e38c671df0d6b21ffa2bea31f3537839888c617e947ecff2145ecfc1c88c86d05c813b46e7f48bea64b7c20e95b51827bd106d7593cbbf48b1b2cc0f3b0a19d24cde915ede14b4eb90a65eaf3e1d96cfde94f61eefe64755385d3895a0bba9d11dc46982c391537df6c417c4310d033e52b48c9695348cd314d375e860eea530d066fb359c8e8731e518b2560405f4d6a936cf8502a6d1ad99c05cc787e8ddfeedd4e8c7fcb471579fcfc555edcf5ab92a824cb5094da9cb9caf58d8f580443c44f6a9488a77a8019b856bcb2c778ab8df729f78426bab9267114fb280145ac4852d9ef6de2e677946fce9faaf9b94e1766dea13f83d20152fea7409aa144da0531c6c271caa1941110f72daf55567c062654ccce5e4090a061b906af026019f8384dde59c847f342646f634232452bf164f9a98753de6b5bb5ec433115a8020c9bc097e4a4a57fb7ee1d46e2b0a36405cbbe6fb7837d6c2b1b5df48360543954d96cddfd46808119e0e6c5e5ea7410614dee8265be2ffb0d841c6a34add8706395d3df10073f5ebabf8be7fe64eb970e32641addffa6c96ecbfdf1b6e1ca01cbb9b690408af24b821adba082f7c2150cfa68a15b057de719ad10cf5cfb98cce451f1d8f6142001e18cf104dc68538dd786d566db50b", 0xf15}], 0x4, &(0x7f0000002840)=ANY=[@ANYBLOB="200000000000000011010000ff030000b10d9fbff5dcba30852182ee69000000b0"], 0xd0}, 0x0) 00:07:21 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x24, 0x24, 0x2, [@func_proto={0x0, 0x3, 0x0, 0xd, 0x0, [{0x0, 0x1}, {0xb}, {}]}]}}, &(0x7f0000000200)=""/202, 0x3e, 0xca, 0x1}, 0x20) 00:07:21 executing program 1: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x14, 0x3, &(0x7f0000000140)=@framed, &(0x7f00000001c0)='syzkaller\x00', 0x4, 0xaf, &(0x7f0000000200)=""/175, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000500)={r0, 0x11d, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000180)=[0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000180), &(0x7f0000000300)=[0x0], 0x0, 0x8, &(0x7f0000000c00)=[{}, {}], 0x10, 0x10, &(0x7f0000000340), &(0x7f0000000380), 0x8, 0x10, 0x8, 0x8, &(0x7f00000003c0)}}, 0x10) 00:07:21 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x44, 0x44, 0x4, [@func_proto={0x0, 0x5, 0x0, 0xd, 0x0, [{0x10}, {}, {0x3}, {}, {0x0, 0x4}]}, @var]}, {0x0, [0x0, 0x0]}}, &(0x7f0000000200)=""/202, 0x60, 0xca, 0x1}, 0x20) 00:07:21 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SIOCSIFHWADDR(r0, 0x80108906, 0x0) 00:07:21 executing program 0: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) 00:07:21 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a80)={0x6, 0x1, &(0x7f0000000800)=@raw=[@jmp={0x5, 0x0, 0x2, 0x0, 0x0, 0xffffffffffffffff}], &(0x7f0000000840)='syzkaller\x00', 0x5, 0xe4, &(0x7f00000008c0)=""/228, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:21 executing program 1: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x18, 0x3, &(0x7f0000000140)=@framed, &(0x7f00000001c0)='GPL\x00', 0x4, 0xaf, &(0x7f0000000200)=""/175, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={0x0, r0}, 0x10) 00:07:21 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SIOCSIFHWADDR(r0, 0x8982, 0x0) 00:07:21 executing program 1: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x14, 0x3, &(0x7f0000000140)=@framed, &(0x7f00000001c0)='syzkaller\x00', 0x4, 0xaf, &(0x7f0000000200)=""/175, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_GET_PROG_INFO(0xa, &(0x7f0000000500)={r0, 0x0, 0x0}, 0x10) 00:07:21 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000340)={&(0x7f0000000100)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x14, 0x14, 0x2, [@func_proto={0x0, 0x1, 0x0, 0xd, 0x0, [{0xe, 0x3}]}]}}, &(0x7f0000000640)=""/195, 0x2e, 0xc3, 0x1}, 0x20) 00:07:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f00000006c0)={'bond_slave_0\x00', @dev}) 00:07:22 executing program 3: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x14, 0x3, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000000000000000000000000dfff95"], &(0x7f00000001c0)='syzkaller\x00', 0x4, 0xaf, &(0x7f0000000200)=""/175, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000800)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x1]}, 0x80) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000006c0)={r0, 0xe0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8, 0x0, 0x0}}, 0x10) 00:07:22 executing program 4: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x8, 0x3, &(0x7f0000000140)=@framed, &(0x7f00000001c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000001340)={r0, 0xe0, &(0x7f0000001240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000001140)=[{}], 0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8, 0x0, 0x0}}, 0x10) 00:07:22 executing program 5: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x8, 0x3, &(0x7f0000000140)=@framed, &(0x7f00000001c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000340)=@bpf_tracing={0x1a, 0x3, &(0x7f0000000040)=@framed, &(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x27ab4, r0}, 0x80) 00:07:22 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x8, 0x3, &(0x7f0000000140)=@framed, &(0x7f00000001c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000340)={0xffffffffffffffff}, 0x4) 00:07:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SIOCSIFHWADDR(r0, 0x89a1, 0x0) 00:07:22 executing program 4: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x2, 0x3, &(0x7f0000000140)=@framed, &(0x7f00000001c0)='syzkaller\x00', 0x4, 0xaf, &(0x7f0000000200)=""/175, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000480)={0x0, r0}, 0x10) 00:07:22 executing program 1: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x8, 0x3, &(0x7f0000000140)=@framed, &(0x7f00000001c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000300)={&(0x7f0000000180)='./file0\x00', r0}, 0x10) 00:07:22 executing program 3: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x18, 0x3, &(0x7f0000000140)=@framed, &(0x7f00000001c0)='GPL\x00', 0x4, 0xaf, &(0x7f0000000200)=""/175, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000000000)='qgroup_meta_reserve\x00', r0}, 0x10) 00:07:22 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SIOCSIFHWADDR(r0, 0x8902, 0x0) 00:07:22 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SIOCSIFHWADDR(r0, 0x89a0, 0x0) 00:07:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SIOCSIFHWADDR(r0, 0x8907, 0x0) 00:07:22 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x8, 0x3, &(0x7f0000000140)=@framed, &(0x7f00000001c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000500)={r0, 0xe0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, &(0x7f0000000100)=[0x0], 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8, 0x0, 0x0}}, 0x10) 00:07:22 executing program 3: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000300)={&(0x7f00000002c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x6, [@fwd={0x4}]}, {0x0, [0x0, 0x0, 0x0, 0x5f]}}, &(0x7f00000007c0)=""/4096, 0x2a, 0x1000, 0x1}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000600)={r0, 0x2a, 0x0}, 0x10) 00:07:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SIOCSIFHWADDR(r0, 0x541b, 0x0) 00:07:22 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000300)={&(0x7f00000002c0)=ANY=[@ANYBLOB="9feb010019"], &(0x7f00000007c0)=""/4096, 0x2a, 0x1000, 0x1}, 0x20) 00:07:22 executing program 5: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x8, 0x3, &(0x7f0000000140)=@framed, &(0x7f00000001c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000500)={r0, 0xe0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, &(0x7f0000000100)=[0x0], &(0x7f0000000280)=[0x0], 0x0, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000180), &(0x7f0000000380), 0x8, 0x10, 0x8, 0x8, &(0x7f00000003c0)}}, 0x10) 00:07:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SIOCSIFHWADDR(r0, 0x894c, 0x0) 00:07:22 executing program 5: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x8, 0x3, &(0x7f0000000140)=@framed, &(0x7f00000001c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000500)={r0, 0xe0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, &(0x7f0000000280)=[0x0], 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8, 0x0, 0x0}}, 0x10) 00:07:22 executing program 4: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x2, 0x3, &(0x7f0000000140)=@framed, &(0x7f00000001c0)='syzkaller\x00', 0x4, 0xaf, &(0x7f0000000200)=""/175, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_LINK_CREATE(0x1c, &(0x7f00000000c0)={r0}, 0x10) 00:07:22 executing program 3: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000300)={&(0x7f00000002c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x6, [@fwd={0x4}]}, {0x0, [0x0, 0x0, 0x0, 0x5f]}}, &(0x7f00000007c0)=""/4096, 0x2a, 0x1000, 0x1}, 0x20) bpf$BPF_GET_BTF_INFO(0x17, &(0x7f0000000600)={r0, 0x0, 0x0}, 0x10) 00:07:22 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@func_proto={0x0, 0x0, 0x0, 0x8d}]}}, &(0x7f0000000200)=""/202, 0x26, 0xca, 0x1}, 0x20) 00:07:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SIOCSIFHWADDR(r0, 0x80108907, 0x0) 00:07:22 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x18, 0x3, &(0x7f0000000140)=@framed, &(0x7f00000001c0)='GPL\x00', 0x4, 0xaf, &(0x7f0000000200)=""/175, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_PROG_ATTACH(0x8, &(0x7f00000000c0)={@map, r0}, 0x14) 00:07:22 executing program 5: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000300)={&(0x7f00000002c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x6, [@fwd={0x4}]}, {0x0, [0x0, 0x0, 0x0, 0x5f]}}, &(0x7f00000007c0)=""/4096, 0x2a, 0x1000, 0x1}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000600)={r0, 0x20, &(0x7f0000000540)={0x0, 0x0, 0x0, &(0x7f00000006c0)=""/95, 0x5f}}, 0x10) 00:07:22 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x40000061) 00:07:22 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x4, &(0x7f00000048c0)=@framed={{}, [@alu={0x4, 0x0, 0x3}]}, &(0x7f0000004940)='GPL\x00', 0x6, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:22 executing program 4: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x3, 0x3, &(0x7f0000000000)=ANY=[@ANYBLOB="1800000000000000000000000000000095"], &(0x7f00000001c0)='syzkaller\x00', 0x4, 0xaf, &(0x7f0000000200)=""/175, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000700)={r0}, 0x10) 00:07:22 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x18, 0x3, &(0x7f0000000140)=@framed, &(0x7f00000001c0)='GPL\x00', 0x4, 0xaf, &(0x7f0000000200)=""/175, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000000000)='io_uring_queue_async_work\x00', r0}, 0x10) 00:07:22 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x44, 0x44, 0x8, [@func_proto={0x0, 0x5, 0x0, 0xd, 0x0, [{0x10}, {0xb}, {0x3}, {}, {0xd, 0x2}]}, @var]}, {0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000000200)=""/202, 0x64, 0xca, 0x1}, 0x20) 00:07:22 executing program 3: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000300)={&(0x7f00000002c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x6, [@fwd={0x4}]}, {0x0, [0x0, 0x0, 0x0, 0x5f]}}, &(0x7f00000007c0)=""/4096, 0x2a, 0x1000, 0x1}, 0x20) bpf$BPF_GET_BTF_INFO(0x10, &(0x7f0000000600)={r0, 0x10, 0x0}, 0x10) 00:07:22 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x4, &(0x7f00000048c0)=@framed={{}, [@alu={0x7}]}, &(0x7f0000004940)='GPL\x00', 0x6, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:22 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000000c0)={&(0x7f00000002c0)=ANY=[@ANYBLOB="9feb010818"], &(0x7f0000000680)=""/4096, 0xcf, 0x1000, 0x1}, 0x20) 00:07:22 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x2, &(0x7f00000048c0)=@framed={{}, [@alu]}, &(0x7f0000004940)='GPL\x00', 0x6, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:22 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x4, &(0x7f00000048c0)=@framed={{}, [@alu={0x6, 0x0, 0x5}]}, &(0x7f0000004940)='GPL\x00', 0x6, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:22 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x3, &(0x7f00000048c0)=@framed={{0x18, 0x5}}, &(0x7f0000004940)='GPL\x00', 0x6, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:22 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x4, &(0x7f00000048c0)=@framed={{}, [@alu={0x4, 0x0, 0xb}]}, &(0x7f0000004940)='GPL\x00', 0x6, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:22 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x2000498d, &(0x7f00000048c0)=@framed, &(0x7f0000004940)='GPL\x00', 0x0, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:22 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x3, &(0x7f00000048c0)=@framed, &(0x7f0000004940)='GPL\x00', 0x6, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000004a80), 0x8, 0x10, 0x0}, 0x80) 00:07:22 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x3, &(0x7f00000048c0)=@framed={{}, [], {0x95, 0x0, 0x0, 0x2}}, &(0x7f0000004940)='GPL\x00', 0x6, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:22 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x3, &(0x7f0000000000)=ANY=[@ANYBLOB="180000000000000000000000000000007b"], &(0x7f0000004940)='GPL\x00', 0x6, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:22 executing program 5: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f00000003c0)={r0, 0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000380)='}\x00'}, 0x30) syz_clone(0x40000000, &(0x7f0000000500)="0e1ab573d14079f89d373a415aa10aca20351151aab78aa849", 0x19, &(0x7f00000005c0), &(0x7f0000000600), &(0x7f0000000640)="bb917c59a3f1d400d65d7fdd6114dbcea4ad6a26dbe5a746d8ac4314fee3688320aa0e33e86f09d60b12df778d0c0490e2241cc35df8fc82104c28e05507af76cde101e1336fd77530ccc307cf079cbcd18a") bpf$ITER_CREATE(0x21, &(0x7f00000002c0), 0x8) 00:07:22 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0xf, &(0x7f00000048c0)=@framed={{}, [@alu={0x0, 0x0, 0x5}, @alu, @cb_func, @ldst, @kfunc, @btf_id, @map_val, @map_idx_val]}, &(0x7f0000004940)='GPL\x00', 0x6, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:22 executing program 1: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x8, 0x3, &(0x7f0000000140)=@framed, &(0x7f00000001c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000500)={r0, 0xe0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8, 0x0, 0x0}}, 0x10) 00:07:22 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x4, &(0x7f00000048c0)=@framed={{}, [@alu={0x4, 0x0, 0x7}]}, &(0x7f0000004940)='GPL\x00', 0x6, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:22 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x26000, &(0x7f00000048c0)=@framed={{}, [@alu]}, &(0x7f0000004940)='GPL\x00', 0x0, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:22 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x4, &(0x7f00000048c0)=@framed={{}, [@alu={0x5}]}, &(0x7f0000004940)='GPL\x00', 0x6, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:22 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x3, &(0x7f00000048c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x1}}, &(0x7f0000004940)='GPL\x00', 0x5, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:22 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x3, &(0x7f00000048c0)=@framed, &(0x7f0000004940)='GPL\x00', 0x6, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x2, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:22 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x4, &(0x7f00000048c0)=@framed={{}, [@alu={0x5, 0x0, 0x5}]}, &(0x7f0000004940)='GPL\x00', 0x6, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:22 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x4, &(0x7f00000048c0)=@framed={{}, [@alu={0x4, 0x0, 0x0, 0xa}]}, &(0x7f0000004940)='GPL\x00', 0x6, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:22 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x9, 0x3, &(0x7f00000048c0)=@framed, &(0x7f0000004940)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:22 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x4, &(0x7f00000048c0)=@framed={{}, [@alu={0x4, 0x0, 0x2}]}, &(0x7f0000004940)='GPL\x00', 0x6, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:22 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x3, &(0x7f00000048c0)=@framed={{0x18, 0xa}}, &(0x7f0000004940)='GPL\x00', 0x6, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:22 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x3, &(0x7f0000000000)=ANY=[@ANYBLOB="18000208000000000000000000006654db"], &(0x7f0000000080)='GPL\x00', 0x6, 0xd8, &(0x7f00000000c0)=""/216, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:22 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x3, &(0x7f00000048c0)=@framed={{0x18, 0x0, 0x0, 0x68}}, &(0x7f0000004940)='GPL\x00', 0x6, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:22 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x3, &(0x7f00000048c0)=@framed, &(0x7f0000004940)='GPL\x00', 0x6, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x5, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:22 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x4, &(0x7f00000048c0)=@framed={{}, [@alu={0x4, 0x0, 0xa}]}, &(0x7f0000004940)='GPL\x00', 0x6, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:22 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0xc003, &(0x7f00000048c0)=@framed={{}, [@alu]}, &(0x7f0000004940)='GPL\x00', 0x0, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:22 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x3fd, &(0x7f00000048c0)=@framed, &(0x7f0000004940)='GPL\x00', 0x0, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:22 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x3, &(0x7f00000048c0)=@framed={{}, [], {0xcd}}, &(0x7f0000004940)='GPL\x00', 0x6, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:22 executing program 4: gettid() bpf$ITER_CREATE(0x21, 0x0, 0x0) syz_clone(0x40000000, 0x0, 0x0, 0x0, 0x0, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) write$cgroup_devices(0xffffffffffffffff, 0x0, 0x0) ioctl$TUNGETDEVNETNS(0xffffffffffffffff, 0x54e3, 0x0) 00:07:22 executing program 5: syz_mount_image$squashfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1007, 0x2, &(0x7f0000000040)=[{&(0x7f0000010000)='hsqs\aP\x00', 0x7}, {&(0x7f0000000240)="bad662fe95e3d5aa851a333308d9998df874f7131ec61d065747de99683ac48221ae819a95c0d0435c903aa55d3397149fe748959bcb5636146c2bf17a4c862624a42d6af46d7e3a72f4bb5cd29fffe69f0d6683626b9e47658f128c2603c7bebc74b78b5d97ea96db463d1ab19372b13dcd1428ff2cc8e55c68c85bc1cb20683e5a52583ea5f0c0482ac98e2289cc901c01cb297ea4e6f887f53a393b5b56b8bd96318ddc34078638087150b6c6876a8e34436fbc72cb30097d2bd62d3bae96e39a938166792e7265b76061802a85de425ec94a41f5c8a786a914cb8831cf5df50a85462ad85ad5a968803bdf005141e5d5ca31c14a5a546b7ef1b86b861fd280c4b95a673cae3555dcdfd4bca19bba67c3bd9669ddb3bb16a651b8c74c92905222204bec828904637430dd070483f6c06bd23195f4bc9dfa0771a655621bc3f01af5644139451fa6a36e6bed407bc994c327fd88541fb2baa678e6524ce642f6921676076683e555084f298cf7d833f846a6d8594f34ebec2d72035667e830da429325f5b33f36d60da111a106193460855663d4568510371982f5a62f0b12de6341f1b665b6641ffb3dd1e10b55cf2f49874cccbdb507fcf5235e0ee803db2a08273d355e6b4bbd17a663c93158aacfd00f3e2f905fb8cfa9821c985aea9110df8919ee91d116fa100f20910139f194b4759b266cbddc207f5c38d9b3efa3a611f165702a095117c583f146bd3b90ce135bcb0f39fc10fb2f5d81ae0685589eefb342c39a29a3bb160919997d1871c65710eac33c7d2a17168c775be9e142d9c56322236cf4ac3cb934c7465411a8db9e7ded4bb2dab5ef879b8978786e36a0f6c1bde05dffa4cdeed981c0ecdadfb6eea5343c256dda2d34a2b8645079f9e179e13b992992917b27d2cf37ee7b871823d72ff04ce954a301ff1b5e272c3ed98def4ad05290f705f3765595a515ab1f44e6a45c54ad1cf3318763d5a9c91243e6d4e5e3b754914d3a0fd5f1819a41a83f30266afe43c8b48672682ee99a960521284de31f50a7e29937a4a564ea0792dc0908bdd58a590c344a4a7ce7baf687c64252d02ef2f5e491cf13fe611d7dd8ea81aed83c5b12ce429bb12df5531f2b6295c1453eab62c75b91ddac34e5c7b76839f5388b41af4cd0e2914a69db0e7c4b9e3bc21d12279298516c78ad2ac717a4f7246c7dc1602b2e729f4e6626926d95f8e52afae83091cf5b582b1332d6f95d8c2a9a9318154a1ea6a1cd527c2d02d73a92b7c629d04f5e11a9bce7473a64b4aa772f55c78c98edcd283252b16ca10e871969356b90f8116cec5cd9f1c101018a779fef054b9e7ed9c8a27be80c3d36baee0bdf390225435b145aaddcc159e9bf2d3418a241bec03d663cd9b275833c6426d9aa3419d55597146e481dfa1b5b84fda3693088c1658eded3b076c96ad4cdbf6d7439aa5449062b55d2b7e93f0f120e0f8535efeb08efdefc023d4785ff28b60d4487192a75a565e385a022f03aa0c451a5f67b0b4a77293897c5f6a74181278709a23cc05bf17393835b6fc3f1e6c4a880f932a6efd12b1f6750d1d8090a684f75cfd826ae20b95d8af6f5a6c861081f270ae35fee510a5fb06cd1c6ada04fc5c437d42c5337401ee6c4428513c2fdcf35f141e6dcd56d929d2a2100c7d6cee424020446cdb4147c43fa8d0b1ffcd3cb43eb5b17949be464cb1091b8c2be6bd59e94d23978ff9ab57d5a9ffbe36bf71478ba6737c8fbbf65d4a6bd3b3a255857c6a91d6891907554b861ca985b6b5473c3fed81bd471f63c9b86f7880ba655503461367b37bb2383e95b960e51782a141a912ddbdbaddbd41fe4facf14f4f6c664178229fbdde15f9743e586b62693b5500c3c9f9dded34e7d1ca544198784e4a24dd91442ef1d8e239e58d2b0493ffc1263af710aa66d5b4d79e3360543b6f29b76dec37503cf8d3de428bc5ab7e2a4aa889d1ac15f4daeb0a921573b8aa646ca89d23ff1ccfd3e4578233a00a2d8db067383a50ee582aaf9f4418e234e841ae15c84da38484d1abd6442c6f7ec424ca5852d32b86d027aa3d66822030526cdb4737c2a72edc6f897a209ef44ed59ffeeb3def0e019cced31aa5d76357622be3e480ac54972b7a7ac0e0a72e6b155ae1e53420a36b9c2c7062403d82074d58ade53f6e987c1cdcf2d5c87f8138346445680ffb455005e9f6bf699ccc840830a4e1db67037f00888b1e13de48e41290f68a5d64367611aba110cc721eaddff3dea6ae19137b14c1b6c783801c9172bed152b0e3fa320c2ce05ec082ca070b6b336bcb7f87736fc3f1236b9f24914533c278b61e7b353ffd2cb846928e411c4262cc4b313bf2742d34ed39a5cf7ffdc4b3d46941cb71a0494033b1f64bc272ae27d4334df968278060569b83274e7f70514130274ab6468b56a8f3d4bd05f3bb81b7dabdc5271ca8c70987c30830b244dd898d36b7b7c4c77646968b69094b21d36c3df32282038b2b2742f7038324558af7f2fe79bb60555d1ce0ed248b59679b1229910bf4a3606c2942f22d4f3401875396a8b846c2599dfbf144ab67e58e4d828ba78b3efb5dbfa0bf17c37c054fcc4b5557f6bf655dd2e6e1c7809e799f0b8860e67d3ddb6d21cdba5228d3f50c23cc285b6022deee8a1630143a81e67604e4ba646fac7a4ac2a9bfa5aa5cb85d144649893a6520a1b230c06cde73fdab853aab55dc594b39715b00b204e78c61532686350f19375c0eff417b3e37be47e99175ad70bd4a927335c0ed0adfb243c452cb43e8503ddc580e9a0bd762bd9927bf3d778777af2a599934c9802b203e641b9986d3ba01f7a3692efb8bb2a52efd7aad7c43878bb91f087a368596870b991b968ee18abca32a7f30252bfbd4c26b434596830e9d0c3b9139406be8b013bffdf55527dc1c4d9dc2bb63328fac1f58bf264dd784b65bc3be9af5937107d4798b7199a9280dde785578126f35a7e9244cf7b9ef1239e02eb39e1032a5f96b743fb91442196a5bcf71fb3c59762c92f1633ac0d77d0fd1b44295b14c6ee62bde04efffc47586610a2c368c39a29d5d3eefbd5d083afdbbcfc61f1940f104e435e29ee1cbfdf4fc4a3dcd2f6fe4eb5b07f14f99b023eaee23827f5e1ca0f69f9aaa756fdf7cea3ae143b88af4164af5bf9fd252c748142effc39dce9d2ca68011dddda8bcc774cbd2a03bb31a9c7d92faaf4cd58947d736e4ed0eee6b7977690356bc78fdf3c0dbecd0fec5f90834bedfdc599fe7091b1d09c6026763ab6c3603ab7a804cd989e3a53f75f6465fa441db9aabba8c4474e3571595b3a3f4c48998d5f5ddf5ac4c3c925a39f3feeea2db40b78ea41bacb338f5bb5c7ba5838b32e1274b61654f67870d0fa0c29b8c0d947dadd0b508e579c6751264288b8d77b3f6981be317a9c6adddb597312921fd33be69ac7b2ecfd34601b93409f84ef259a89437a41c7d98c092b19dafb7ca80107ca6c91c1f976b16ca048fe60354e10f17305cafcc8f12650463a6b9eff326fb74451ee51c49c7bcd4a0f962e7ac635f4c09190cc7e7f9d66fb0207c329ad83bcacd23a9f207f0e626e352309a970dc0c980e45beeb0a3d63626683d2629c160fa79042d3648864401adbe0995bb5c0901ab1041e024d5731b93c1e9ca214493e531230207fbf3e37cd9f8f621769e085d65117f748e4c284c761111765913c1f44652395581556b351c90bf8a85ea3bf6e736602ec85fddb825d088678a45f68636cdce60024ba32846500cab4b9fbd8272f2f891253307993085a6a8379cc0731cd5e367cdf59a5c68ab3aa2310676bf3ff345933c9e4bab89db933fa03816a6904e26c6465db78430c1d045a126045035cb0b2589e32a88b540e95c3ff7e27251f1342cdc60c6b79a14e318d62ef5006434d35aa2bac1d91b2d330584f9924ef9561147b593c9ac8ed9716d478f1e1e69aeffa7f7044b23e412b21575e205c2191a948fd9aec768a58474de1cb95c0b7fe8d3aa20737797ca38a21fd0a10b98d40dd79a0453c536b9526f0670a16661b2e9efc98cc7d683b89d03829f1998a7aa4a9ac74bc521054b647c9aedb22718b0cf402d265d424c33d299c7cf34ca0850772d7949e569a3ba8d4423d3b059a1f0b70aa7f9e5f0d29e3c966c4f9d7b582e2d8f3d06088a2d3ef4299b7cb135a668facb8fb40a87f4965c9a19551c572e3dd41ef256658406f8057126cad3294df1f1b3663dcd5ac724f35d5c5335a3a220fac3f0af50684cfcddcc66d3e3ee7a8e3508dde37a3e8c5edb4e150609ed6eacdf63a33df8cc7b1d25257207ee9226869d628ed076367b3a2e813bfd57fbb4d775ce97031dce4fb3da1617068509462eb8e723924eb32b0f5f746805183d911a55052d71dd5818812d205e733ffd14b1e0c5cf93dac385672594f9eebc7c23956cebf7ba62eeb9e5e9379a806fd3199c06395b6b21fb576d888aa65c4eac901cedf588b37a6ee00a3d784513c84675289257424ebcf10d759457757867a59ad4f2cf069bdd62dacb945e1d0a57eae069ad920d792e45003e506a82bf3eb57bf892505ce51f4fa48545e7200381033e54ae02e752341db9e7807d0b6cb169500bc061c5b1d0f5911731aea8fc10b816a5298bf923a6f9a8c2a375f403a466fb5061acd6c38dd6a727898d7f1b7cb91d51f272903179944646a064c5aa2e852274ad53b8ec97fa773d0a743261f1a8317fe2ab488a3da673909d36560ef8f76b3752d5b39468f65d4ff2784a96fa18a1d5fdbfb7e833a66335b432a548057ee66ad3288b635d77526ed882dc78fccad5c29514d2fbf596d2cc980ead8c9631ec34209602fa229aa0dbe266976fb84a1c88f098160c2b023928bc4d48f62f612a73002c6ba613f3aa5fd49ad826ded96884b4cc4bde62611b77df26fd26a2ff952b0464edd2aa339064baeb4834d657763b48cf76aa276b73771f0da654cd9953a582274cccbbd7c8373bb440cbc6635a1716686bbbb2a383ddbdadfe366768e644246681f1bdd4289cec4ef2b5494acff62bf150d15b826d03c192d28b72aaf6e160f4c8f5c5809c4bc7c72fa8d36c772438138186475f2f7a9a66c77815a3d92c43d34aa8f27aa3515d041a49fd7385903020c93dc2e545288e078e447458c5713990eda0a4beb3985b364a83da3c0583dd6208f1a9c8b180f014803474b1a24b812c27f0ca454abce2bf153295dc50a51b542841ad4d9a00405a6bbf9d4964718e2e09f354338366490ab078e334230b48cfc04669a95acff4de798492f26ed560bc76bebd2c4704af79b76d09bc8bab545fc01fcdf1a128ef514786e176745430d182f1191765b0ef64217e9b32b1f60cd475f9bdb94d5c8ea12ca86161385cd61cf4391e9d7f282bcab8462147c283e631efb046be0278f76f0e217ac543624678e67010f007a2fae196539ea0ffa4f44846fd137f681cb8c333e10223684795fdc5627bd87661194352d8302c5902a84d06f1929b3d46d75117bea0f8c3f73d06f457047a1ccea60d230b0d81bab7f3d9d26744eaf563fd20e069190ca0a2e7964e90fc1105cbf5227681ecb63184f6d9b655974dd5d7e338ce1e39f113b38adee89147fa9d8c789ae165c83f1f523146063d99c7794798fe42c5f7c9aef633c4331dcdbc082352d157764f68c4f3ea43b87c459fe8ef134cf65d9ee5f0bc315759e2aa6edd838f86b0ffd10e0f64ec56ddadf3423011fe386a40efc5b5c222687a89ed681921f756d7fb71c9e5fd1921eb669a3a054e4f2", 0x1000, 0x7}], 0x0, &(0x7f0000010220), 0x1) [ 442.705237][T17350] loop5: detected capacity change from 0 to 8 [ 442.714460][T17350] Major/Minor mismatch, trying to mount newer 7622.22278 filesystem [ 442.720881][T17350] Please update your kernel 00:07:22 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0x10040) 00:07:22 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000040)="29f322624cdbcb9f28b53caff14a57834513b41c17cd3cec507fc5451fcbe9d710b434253e3e13b46bf50caa5d66df406fe1a2bbd4bc64cc3cb51feee3f0088f274496130613c34585c20b6680d5d87ba9b3cb86a2d5a01402591c04bb3cff7d0af46bd8a82a732f595a5e370ae664e2df3ce8b89adf4fa603fd987f980dfb54c5023311dbe60fb41f48444d0b4296fb14753a7ed54aa11fc7d9879f5c7d039c45158b6c6c9028979eb84b1c2add0662e41a78fbcaef14ed4b0b056df34222b19020f829369200643dac9ecf816a2e72881fe7ed881d28", 0xd7}, {&(0x7f00000001c0)="cceece8a1c87b78b2a5f2d7280702d589c421c3ca35f6db7a01fa46287690db458c0e6e4ed192b651f30ad74d448abc2b716f08a1930b615d93bd33bbf24b42218153f81bc331c5055ce63b96604a922f3e80157bb9ef2d24a835ff68825055f43ad20e58df553bee5f40ae404e71d74efc89fc8dffde332b0b0c6e28c25b880", 0x80}, {&(0x7f0000000680)="6789d4621a5631a9bd246c35c8da2117e0e829aceffaafe5d9831ca1660fcfa3e9c25d23a54cfc2b0a474032ccb4a38215bad0a95359ac5dffba67791ebf6879972c059ade470bd360772e34a3e957d9e56a4e7b0ef3f3df08a88dc1addbabed515564095898c4d095b8653d5eb66a3467866c38c09bca874ce18d6339e30e7b170fe2443f525c5d045087a95ef02ae3ff60dfeafaa6d8bc77c49a0f535e0dc811c8d964dfc653e57919d254302679317bb55709bcc9047e41acba8b96c5da2560647840679a3375ee7179fada9b9df4df9377a3a17108f47f55535c8a62cd5bc1de5116e4212268955651636f85d71277544d03556c57f73e610e9c0c265f6441a008f00595fc8b9182b5daf43001ca12eacfe817376efee6aa74ebfb0efaec01b8f9dee11538edf88dee11ad116c358329323ec56121b990d784f652ba97948aa5e2143f6760c02045402a8485403e5213d5b86664eae17374798850a8a494d9637542e7e79b1e533701e81fe5e591513335a0f11133a41f3cbb63d6de4e7830bc4b6e6cd276b1960000d6a786ef51111224577fbe27a6ff23186031fe4da7e79ba6f475661269e50e62525a7088eacf74adf4dcda9142f96665de5a9e1abc542c467701e500977fa5ea672965464453d3ec98285522509d8d92fac7c86a2711664b02cd019e7a74f082abf8cc7f09fe204c08b604c584effe6405bb2f6bbcff9180b323851acccc870dd1542316ea7e71561eca4169384bb636d7f30a6f82864507203de59a2865ea5497dee30f51a89faacb2865742f751e924e555b3152c3787df023ba6c05bd78f4f8e51a596073888815c5ef2d424d46fdc0390440a7c82675f00f970ea705e0aa426272bf857d0210643d96cc75a16fd867f7ef88cf53ae56daecee3c3eeb606e87177960643200659fc8192f766bfe791f951000877e16ad029f8b91871e2e57bb4a88d732123517b5e769461b1173d00f2e065dda40337d058da1ab27fa5fa4c394c4d38242c1650713cc6d4d780c09234a38e15d5335172cea84b227a02437f1eaf1ac6988f05145a8a5bd163e0fffd609059591d1d8852bcf09e93f9ec253952c3561e672569a3c7d28045b798612a3962e48764ff7b2beb8feb657a9c4b1107391fe4e15fde9a89145d91a7eb846defaab3ed030fab68fed4acd0985c78202d32d6da9a7107cd35c7bb2aa67cc15011e457f9b007b788eaac27bbec40220f2f03bce5392980f8d277d95f4527acba5505d5fc13d76e0f1797584c5028f81867964240cf985ed1c3c0da8cd156f57c041af0eeb091515a40729d950bcab28fea5d54f529a54cf1466896c05fc97b6a864ee1db0958778fe9c83889952125bf0f41497af0d75d46f17c145cb63b5c37aa2e33c033e8e30d1d9897d034d79e3b1aa3989f270778c97eb112bb14ab88569ef379993052ee4c7acba0fa225a1625a4692f064057ecc6106604be3a603a0ad3346f1b613b8ce9c227dbf830163ed3c09dc739b493c8fda13db4e54e53bbf78d9ddb80fb560ffb6aa30bf4e0a01643faa7ab53df17c026c93b2cfbc08eacc3d313ee96d3a28c3a05877487e32749d69243530fd0c579943cf14fac675fbda14fc60bd549999b84c72c2a6fadfa612aa895fae0861e8420957eda4f9e395ded7e2abb7e784767611d7a81366450a673cdb9b0f8173912ada94346b2696b96c6202e67d18791044deac753172e5a6d9191b23749ab3a5ecb59568f929092b7a53df7de3eb5e6450c05d53ff302cd13cdaf402476f03a42ef8ea0900e902c79978c2aac008091e7a2b227c9849dfa274cff2c76aabc91ce3cc31f2d62015f5b19060a46d309882845902b28845434ac7347207c8347778bfe1688fca37900a873774ea3ac6d16168795fc503ef791d2da969864640ff06a6a85c6746fe5e09d76e44400b861576a8d2757cf26d7e5c7ff97392255cc3d56440c85dd2c104441834986dac7ff4bf155241856ca48b260c4da5faaed35282424a924bdc24b326840c56c830de0217772f5424f72ac06597b1044f545ff80149d38d89537a325a0b86825a3610fdeb20d59c0ff33028b7ab5d9dd1390fb0889d6c5c426983ecb14c2a767ae5b2119497652b192dfbb98bb2f3b80489dc714b818cce0621159f83927d8a03ed518419483521c459bc952ac63e4e11fd5b5cd932e1b58f8195e1964ad8be0f78ff32421b7f50b98c283270e6a5a5f8537aa66cf29b1a477debfa06c56918ae0a07c2a74a996be69318b173bb3271feddaa3e5df9538a8b774da8fe861ce1021a4b6fe3ce53636b096c9fc0631e0034a41105e1d7af33c16098711f0ab33f65483815927187be87e0d325f28021100b09f6bb839a282e90da52e04a9ee62a5e0964345239ec7b529ae62517652f870b05215a05830be223e100158da3c8f0eebc8f87bca1a24ad50885efd0c430bbb2584367972eefea96d5682b03cca8bd5b26d3a969d50f2e023c4829fe5bd5892482469b539eee53cf1311919762949e6fec0e53e75d5834e16c661f07bf6d19998460e3aff3dd698debf076018dc824cc29766ca1b8de56e601663cbbaf66fc33a92ba51ef7b0e849e29554adc4c62388e3b1dff62d50ef1977a9bd37e1ba6c5f1e0eabf09f34a26ccf95e04aec7ddd3206e7c8b9891cd023d556ef1dce78e34baee46852afff45398c1f625151c4c36d643c93893bda61bb06a3e338537cba0899bfb1d573da1789bf70dead29f50b4bd2da5724fdfaee3180536f0df4076c719f096bdafa9554c251f8f0fd85a97092921b9702d7f987d491605c9486165b164a8064ebfd69ff1d960dc907045c9d67314d027ce97074563b608e375071a26b2e7856ecb3675b0b26f06fae0bb29dba03855d1283f2124bfad376284866e3f3cee5109dbbeae2875c9fc12b8d42c84fa9814c03858fec5dbd13a7225e2b9a5edcdaff090d1420bf69ee1788e526e0e1e5bac03c8422ca16449b2106a07ccbad6555fd6182fb56102f172c50b56bbd59b0a227f425c1f8fc2965c0a6883b8fda8d63c0fb9a3eab52b9b6ec3af68d885c4be02683d2ffb9d262be9048f6f6bc17e80aa986255521dfa601aaa9a16b2bc5105b67fb6edfc0aaa170e49adf9bf4e8f5113851788885657f2852f629d50a86bc0eec392e5d015d2ef1b9541c86dd14a397fd6fb20abae86d027f6748c67ba44e6012d673bbf1e0f1bcff4a291567a65decd09ca518004fa81bab2c1e7ad0acd063ca8fd82fbaf6f24c08d4de92bea3db5d8ae11d6516f44c0f6119f13954a08255a1b13f05bfeb0c4b6f865c48f4209210187bf26f26c1c5e91673ca1b86c0328543d4193c175d0893ec735e6f4a6328800e5e2bd8f2dd27d533839a3febb8bcb93d5abab7ddc2774f1eecbdce0542ba93521ad18f4ee4ec9f664d6fad07b851f90478d9f025adb8f5729ca0f3c13187f0ff1e34ba489c68b66c540f1a7fa0c8c801d6d6156f998964398c640ecb49d3bb4b0730114b904082bad017bccdfacfbecac26d48ac5abc6f46216f0d21b86a24619c3973968d7d90420b18dff442513721384913c5c18b513ad3e303cf1564003586b18a44b150cf69293f34613a81b510ce96944a81a218289f348aeb6fb53b3dc4252cf10befe2498e7e4e2550be736061dba53aa754a9a4e8304c4f9f21e7419e1b3f2356f8d65374e3f9b0266d958d02eb67c56122542167e56d87b5398871f73c75473e4e7742f826fb294ee8869391513d24edb19efe7cea7e32ba9dcc56f8449d3f3a61397aab2f861eaec40696d8aabdec0cf894c2c578090ce3925003128dfab08e9bd07e58c281d4a6ec482d8441fed18d3889bc0dd0dac8e5f5c62984d22c259eb0b6b4eef722677cecfab071c8290d74f50128430ca6965b5e90ba6400199a6511a9aa3caff7696d9991a8339bf346f84c0dd93902d5f6dd4dfabd478d6bf26cc336fbdc3e0fc8df70cbfba4657235e621356949c4331d574bb90688561cfacaa9f40e52753e11a87da1756b22268a1ffca83765155c63c9e8bbe2126c968da8a9d310edaeacf09e0033bdb5590d1f1412f8207c8a4ba00e133e31321becb66e7cce813fe2b519571803174a26f76b398a564c218be49e05ac7367b1f6673270fc12b7efb53f1fb5103e7e96fe04884c86d1bfd6f423a7b1bfdc828947d07fb2f60f088de1ffca3e69d6251d4ea458b8228844dcc70de4fd27faa7585c33dcf9636b0c574cbc92859e3321e43bb0ef9dedcfa371bdfd6522103e158200170dfa145c4f97f0135fe8556209935426c7535b83464b307029f15d98afdceee48faeafb861e8538275bfa64ed1935cfd057cd0fdc260ea0a589c9bbcd22cb5b0027668dc058105922eed15157b74d10277b739f0167e6097f77bcddf3eafdfb9b408b03eb45045099fb50109f42c26325719fae4a6f4f17dc1549e35b96e3f9ebe70e47c2160b1eb8521c3240dc8c7656d5886a56db5c9cd25cf9356c83c7717025b1bd4e4ca70b1355d780cd44256310f8619a1fae83c05de409c52dc9ad5215a8122da46a3d0a54a15464cdf6ef00d32a2071776edfa69b403c6dbcd629295e3a63064816bd8f15bcd83ba8bf89681208d9761e7f7d57f763051f52b66817bea50d7687bd2f8dcac2929a716bf3fed24058ed622c8a1fdf7f2385975968e05b46324d9db08cc0416153a8b1df0dac072c7376bc632c31c676b85d0d2a3c0829bb53284ecba83528745974b2d9b55c324f877911f11289cee8c7ecf7a7c8e6c688960e32dc575c904900d7512daa225b200158977b6253be7ecb0be508198199e1b4ff5c1e503ba5c32209ad91fe07585dfa54ec5e694cf42d0dacaad64e5c130174d94f8e3f4db76a37108c2eb630137fe04533af926d47a1d195b1f41d8e4d9b8592a8ea9942ca4de735a0736a7f5366d794356d0ee70b35d54787ffa5aa67bae70885658a314c1cc06dd25f459fece6efc7c860c4f77f60740eb6c8260c8f11da04f519d36f435876ed08b296a09c77122973f70f69f8d6b06ab305e90bfa01a14966403c76b3b61c85e76c33be6bdd7eb69b5a316b1023e10e1e47a23b7b9d53344c212ee56a1069fa7b40e54af1f8985d5f6aab7e8749783adcd2eb262be3855c7291025888443ef8763cea255bfc30da62f5d359fbb6229bc5101be31d361b97772cb399bfa8d3b8152ac7f9d956f191156abf05b56f8eef2c78fcfe3ebeebcabcfcb78c3bd58e6553f7e675c7869086313587aec574382afb7a2a41709e73db8a37f03c5897b260d88467330fed39d001e7f27558142142dc946d565651ae99ba408bc7391768161414660c8ff0254de3e2026c9e35423cf1a9c0b5b59ea42e147f6bd84d46f14152dc3b36f4e0bbe9b378da31434d1d94b6a604bc58bea4b683a0f1540b4d3b8e519216cc261a7318a845f6c7c6e013c96c009581f8dee3b6dd48d95727f85f99cda7afb444450371b3b98926586f3fbca0d35893e00f6f100a7ef8663119d3e9a6c0d1cd6684c0f778fca0e1d7abd9d641ef2d357b9e49ce8affb624cb5f5ed46ac2cc131f90bcd7fa936e8a007805d0d25132e1a53c8f405cbd9fe77a0ee431c8d1c53f4dc637fdcbdf86766503b2860d2cdeacfe5d94d352889227f7d64b9958959c757171f70b56fc9bbeab2393a778f205f124c4ec95ee521398487a1ddee4caabc5a450b68af8138d8ff436c412ec5260890df4d974dc133fb9c6c545ce5ba7d9e425a5d3d7dda6dca38a1eeca345606a78d28a8354d45cbba47f3a82ce0", 0x1000}, {&(0x7f0000000240)="8132052da2392880c99e084b38e073c7e871d22f88e328742d4975df628a1908278d896ac27924048b79c070651e3a43ed62e59f88b8718cc7ecf5c486f4773e50b0228e30709e8e13cf17486ff9fdcdbcf17ce373", 0x55}, {&(0x7f0000001680)="497e431b14285ad8912ea44d528cc5ad648ac5d7d1c0d0e37a062c509092988d8aa7a627111c79c24ea4d89debaf83c1720e249b114b407f112d312ba8ede380ecaa3fc38c2f7423aa93f27f7c935e28dde1a6200b96488b9bb8d197e381a864b678edba8c240ebdf581655f1f0ad57d907c7694a47e1c8da84902b7387afafb95572ac280ad2c8280fae7b0aaa53c1f52e0ee0414875f94a82a9816e1fcde3354b3c8fb537aca37a660c6a854cc6c213b8a08d5f5275778bb9b1ca0d1aaf59b123f1f6a8c7f413bc7eac6b06ea909f257826c45faff95756212cf6bb1b937a8d9fb8ed59e28d2aa92f82181d7155b86c199c6412fe7403dca3afb8bc84086de43e687fd629065bf2f63220768d3e7d4a44bbbd9dc1d8079667f6a1122e021372dea8362b14cbc1528cb3d478b2824fd137ea2713547a5b8c34595d945da35e6d3104dbf081e6717e75e3ca8ba73fb00fbaa48a4e17e03cbdc8f2fdb2f78f5aaded3cfedcc38577984a78651401969496c36d5fbe0a0532911bd766b2bf8084c1e7ebf9222c1d110690bc8de7430e1614cd1808a944e98fc6859471dd933c7bb9cb699838d6e4fb6acc89a4d85aab8c8e58ded3f8a73dadc84f42a248e7506f0a9dd68f6229fe3b2bec704cb220a83f4df7e814e2fb287d21b14811372a1a5a65eacdf5200779ed8cfc04f4c461f83704ac7c6c32ca5d060d33a2e6ec6a2d0a27a69c5a7c3413cc170cf689dc4f0c04f7c4c32c0ddd6584e300193abea9147151d1a2b1d63f525a806efea2c8b46e5adb1ed5be981ec8fa9770e6bc600fdb5ecea09422866ac85f668e5d3c64ae36948b5eb59bcb905eb23086342b02312a9447f3ec55ccc3b5794fa81dd8268f5255a34a4aaa1ae9d1cd27fb1f716e3d9a6f3f0135ee7175962a1cde95a611aafba7b5b4319d0dd6240e33d9b3671cb57b1ce0b8b940cb90971438f5bd9c4b0375ca59d43d7a51ad5f9eb6f7d5f7ece2e0f6e41d3487a649931cf5ee954492e63f3966c1f710c743e2d8bfbc07e3c451d06184c094001fc5c3508cc03c52cb8aec1f7864db1f3d95f0c470267d631492453d72313c3193df6dc77c099e3833b32c40b2d823fbbce1bb9f85d8c703a48b98cd28f9cb6be3f1f121f38f6b20154f3839f978a5f251cf96a88bad65b9ce5c3efbea940c2f912539621a2988f42dc5c837686b14a710fa6ea503163719c06d0c2ad2f3de8bb4d1fc41a872b6aab840ae64d903a17a1794db4bd146493ff628a2d5344b8065bee6ab2449dbdf9833f08d7ba719284932ebd1126e763c2a03b50958d8ba90322ef447a27417a43f1e4c658ac785430758abcd54ed2bf37093ca6e13a786d31a3dd714e7e92f5cea09737777ba417ce281ab7c2428cd455804237b011152bb294ce464f9797c49ff26d277e52eacc93d54f94589e6214209e5f806a5eae20d13e612915b80f9db55cdb01ed386511534d8d18d2606bebbd71f841226ee99578615ab2cd78bf61589244cbae6b5110ebe671c7f12d34ba0924a3f999e24c76dc609dbbd23a480a23a1bb69333a866f03ef9ee3b3695cd10755e5acfefde04c580eb34c675a1f9a01358cc7203ef961fec691a56df51c1ad6553ccb1f0368bb587b979ff5bbadfe911f464837de409fa287477e142a530884f980f5f5c2c4b4bbea40b4b3790bbb290c83a5984b78e466bc27da68828b842b66038d0bd8ea3eb0fdb1e151cfd0b0429ffe620016de230edf41f944ce30890cb2793e2b678f03fee5817d59902ce7356f2ffcb20c542ffc90f60e298d32ce356a4a1ff68ade7ed84ddec1d8e8fa3cd8d1d5bb2607a185c5eb145b1484366e1b838beb6f2e0cad8cb7e7bee7304abf34ecd5ecd88e8e5ba2eda0883ec8383e9e9daf4ae4fa759212e842a7cfbd31f9e6c2d364f1202ffd69b6bfa902d4a21f3b6cc50e41574d498841e57b5a74023f544287a9b82c801f0726296d45c4e68fd449ef1899afdbaf203ee5a3c5a5ecce1c2a48c06ab68ec8e175740127b091089a76e23507e11f0399b4dbde9fb6c2e24b6055046c7b730f26cb902a04e5dd7d5730dd4552c889619fb3dbecf5efadf52fb070eadb9b1302e0294a659f653463afa4292bb545cfe47efd4af33ee28c290d4bba50f99dfa13962da293a340f3ef8871c0c58a3db55751ebd570366b0875c01a31a3cb6ede0ef46309b310aba831451477b7f69f74d229a25d63daa67a050fb3bb02671445dad5a76ea90074049f3f762485fdeeba40ef7033f01fd68cd7300cc52d9dcec60967617d9b4632d2519746433ec2a040003bcbdfd5621172577b176eb247a669a0971559b8dcc55fc0b04c84aa17a1c1f98162d9f7e505263e2118159d84ebc0c7969205d6d1f960f6f3bf23e2a2b62c6a287e30463c70bab4a956e0166f8d5022f238988f48fc87ca37300c54024cc7cb1dd918f884247fdeb2e3f7fd844b298727315848e2110a834a6c7b90ee43576b7d77c940204c64c582f6ec610af5e5716cc67b5e1d91ea10238d40af12bd52b5fed6e1560daffb1dfb0b16591002211b1478c63ef3c1ef34dcc4a73d7bb6ad8e0ba5455a83e05bead1447778cdd4c283b26a9ca1320b3086b788f2e76af61744c05724c73a2d5c3a0f6f73d691521db7d1e67e5d7d51a4c2427b2bbcb87b4d9f5646235584406eaa236d016946642506ec5027f35a98808eda0602dee15353f5577ed441e9278594ad85385d38a5fd63e622ea18bf1d43c5dcd163f997f97dd2afd839d59402f246b9c7241502d2b39621e728321bde8ff5216e65216ebdd7d964d8b4f2034b3bdb0dbfd9c480826ccff247465dbd6bb35328a1fc91ac60fb49c50cd41eeecee026ae932ce5477c0c38e1f279f1f0b254ff3c652bf4422af97f2647a51a15e07335707991ac2b85cd78808e01e63cea2c524dd95169219a63c1ceef65bc2da1b61fe44dae82d98fb98db8560be4c0b7440b8efa702cbe9cb84180fd5eda83be353dd272d9ec846409ae7163eac8082d1ce4accf34fd1447aa6ea2a657b4c986c765dc741ff72b968a410260fa33002c71b3bf9a24f708bb374fa949b4029ad49e8f42950969f3272d299cc628d5b6eec7c50bd10b364cf3e6edd31a120aee4cf574d1a2ff00c75e03e4332c74800766548a8cfc05e7b543d3ef6200bc8a448e350a0d8f21acc7d75d6feebd9090b8630bec289269f166417bee31cb3e2b62e3aad56c3d3f817c6c2791dbcbe2a6174fc5d3e6d276cf9c73e734b71138b561ab66fe551c7c9b81934cebb7bed6ed179daaab667dcd93f9f351ea519886860abbc9df3645d6d6b54a218af2273847cd3825018b5fdd9cc631fa360481972b30257cc7017b5c7a22a40e2508fb5b7b6c6ecf58cb1322eca9d619078553baf778034a17f0c32944ff3662bee769e44a75b9baa42984b29badd82495e647bb7d145b1643f73613f1ccca3ee9ba45ebe60dca5b5518347c735f0a6bee80c18e62021228d6347ea89d8969aab8d35278905b930f38effd5eb77b14fd592a5781f8c0751177f78e664b4bdb49bf4089f31623c41c0f110f6e03ff1bccb5eec3ff79b73df8b97161efa19764a562101ce4fd49a6a987a7cf36d67bfa3fd66a15a077a80a957e9a0be779a1500a081ce0445494f0a1876dbb3eea58596cb0c36bb1da395279b76a3f424e1665c2433197f644f1be0ff18132d78336b094e797c7452716ae5ed395b7452419d26adc297e7387de8524b92c2d6f9fa51b23356cad16715bdfa43fd15cc04d72774f9a96863af6e2a55698f1422c4ade63f731ae4d2512ec2cd89ef1d8078c2a6665ddecf12b7b345867a53d6863d18e850cbfe618206fa542082dc8f22101d869b9dd516b8996901ef7d4a6687bbce433d84d5e2b06411623f8ebad0ff4894d0556ffb9258a82253229d0121b866e06822af309f48b8debc2545ea51b78612a2d44697c1698b5677e02038a7d983b957d51787d2326d24a3f1a7b29a6d0fe347ede7303df95a7ddfc94227ba0f29cbc743f6c08d96b88e2c9fbae178f6705c1b6c85b6e54fc693e443ea249d331a8909154f40f6fc359289b947b2fc0b454f05d4270b27a6d5d76dc8145a60b86e298000721ed6233d53344837ad5a8c9f132f107dbf3429b2d0e068b0abd9ff0b940c361a0331d0c45b2ac848cdec818e19500eeea58e794f34a112e63fecf74cdbd259d6a5f831d5ca1b11f68209ae385759daa14bb42948cde749ad340eadecad8f2713e300b62019adb36e897cfad7bf246f2c0b743767cfbd0c7227060aaa262729b3d4774a29fde3b752107250d5339456ce538f4db995846176d93228ed86c961cc52a0a799ac890553782321a21a53f3525caf5b382665a780a78885d4b1332d709ca85d8561def738cb1e1eb3d78063380f6fcf08f4cffd90dbd869267218d6cb61e6eceb4a736feb0033975c80d35f46410f36d0cffd1223b4b65972f4e2f34ad8553f116680c5b1c508d842832a208230131b6c7c6d4ccf0351393224b9fa2ca46a51dd48087bef54affed061f020793382a61fe03c19d05bfb64b4e9229e886b29e0eaba1a9e5c41b44f38ea02701c6e8d20bfbe2c56b4c95903a88a199d216c2d2b3f06c83b46c3001375041278c07c46a0145a6f074272ac41a8bdfea78a00ddd5662a9d36fb9fa77ecd409c84f882e73f0d7f745e0b3896af79cd8450552fe586480db6073df5fb424674125736d30b3a1", 0xd15}], 0x5}, 0x0) 00:07:22 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0xf, 0x3, &(0x7f00000048c0)=@framed, &(0x7f0000004940)='GPL\x00', 0x6, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:22 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x3, 0x3, &(0x7f00000048c0)=@framed, &(0x7f0000004940)='GPL\x00', 0x6, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:22 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x4, &(0x7f00000048c0)=@framed={{}, [@alu]}, &(0x7f0000004940)='GPL\x00', 0x6, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:22 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x4, &(0x7f00000048c0)=@framed={{}, [@alu={0x4, 0x0, 0x8}]}, &(0x7f0000004940)='GPL\x00', 0x6, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:22 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x3, &(0x7f00000048c0)=@framed={{}, [], {0x95, 0x5}}, &(0x7f0000004940)='GPL\x00', 0x6, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:22 executing program 1: bpf$OBJ_GET_MAP(0x7, 0x0, 0x0) syz_clone(0x40000000, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) 00:07:22 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x3, &(0x7f00000048c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x2}}, &(0x7f0000004940)='GPL\x00', 0x6, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:22 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x3, 0x4, &(0x7f00000048c0)=@framed={{}, [@alu={0x0, 0x0, 0x5}]}, &(0x7f0000004940)='GPL\x00', 0x6, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:22 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x4, 0x0, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:22 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x9, 0x3, &(0x7f00000048c0)=@framed, &(0x7f0000004940)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xc, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:22 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x8, 0x3, &(0x7f00000048c0)=@framed, &(0x7f0000004940)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:22 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x4, &(0x7f00000048c0)=@framed={{}, [@alu={0x4}]}, &(0x7f0000004940)='GPL\x00', 0x6, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:22 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x6, &(0x7f00000048c0)=@framed={{}, [@alu={0x0, 0x0, 0x5}, @map_val]}, &(0x7f0000004940)='GPL\x00', 0x6, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:22 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x3, &(0x7f00000048c0)=@framed, &(0x7f0000004940)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:22 executing program 5: syz_clone(0x40000000, 0x0, 0x0, 0x0, &(0x7f0000000600), &(0x7f0000000640)) 00:07:22 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x3, &(0x7f00000048c0)=@framed, &(0x7f0000004940)='GPL\x00', 0x6, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000004ac0), 0x10}, 0x80) 00:07:22 executing program 3: syz_clone(0x40000000, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)="bb917c59") 00:07:22 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000280)={&(0x7f0000000140)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x3, 0x2}}]}}, &(0x7f0000000180)=""/221, 0x32, 0xdd, 0x1}, 0x20) 00:07:23 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x4, &(0x7f00000048c0)=@framed={{}, [@alu={0x4, 0x0, 0x6}]}, &(0x7f0000004940)='GPL\x00', 0x6, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:23 executing program 4: syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) bpf$ITER_CREATE(0x21, &(0x7f0000000480), 0x8) bpf$ITER_CREATE(0x21, &(0x7f0000000480), 0x8) syz_clone(0x40000000, &(0x7f0000000500), 0x0, 0x0, 0x0, 0x0) 00:07:23 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x4, &(0x7f00000048c0)=@framed={{}, [@alu={0x0, 0x0, 0x2}]}, &(0x7f0000004940)='GPL\x00', 0x6, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:23 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x40002144) 00:07:23 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x3, &(0x7f00000048c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000}}, &(0x7f0000004940)='GPL\x00', 0x6, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:23 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x3, &(0x7f0000000000)=ANY=[@ANYBLOB="18000208000000000000000000006654db6b587ad2"], &(0x7f0000000080)='GPL\x00', 0x6, 0xd8, &(0x7f00000000c0)=""/216, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:23 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x19, 0x3, &(0x7f00000048c0)=@framed, &(0x7f0000004940)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:23 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x3, &(0x7f00000048c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}}, &(0x7f0000004940)='GPL\x00', 0x6, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:23 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x3f9, &(0x7f00000048c0)=@framed, &(0x7f0000004940)='GPL\x00', 0x0, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:23 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x4, &(0x7f00000048c0)=@framed={{}, [@alu={0x4, 0x0, 0x4}]}, &(0x7f0000004940)='GPL\x00', 0x6, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:23 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x4, &(0x7f00000048c0)=@framed={{}, [@alu={0x4, 0x0, 0x0, 0x0, 0x2}]}, &(0x7f0000004940)='GPL\x00', 0x6, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:23 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x3, &(0x7f00000048c0)=@framed, &(0x7f0000004940)='GPL\x00', 0x6, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:23 executing program 5: syz_clone(0x40000000, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)) 00:07:23 executing program 4: syz_clone(0x40000000, &(0x7f0000000500)="0e1ab573d14079f89d373a415aa10aca20351151aab78aa849", 0x19, &(0x7f00000005c0), &(0x7f0000000600), &(0x7f0000000640)="bb917c59a3f1d400d65d7fdd6114dbcea4ad6a26dbe5a746d8ac4314fee3688320aa0e33e86f09d60b12df778d0c0490e2241cc35df8fc82104c28e05507af76cde101e1336fd77530ccc307cf079cbcd18a") 00:07:23 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x5, &(0x7f00000048c0)=@framed={{}, [@map_val]}, &(0x7f0000004940)='GPL\x00', 0x6, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:23 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x3, &(0x7f00000048c0)=@framed={{0x18, 0x4}}, &(0x7f0000004940)='GPL\x00', 0x6, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:23 executing program 3: bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={&(0x7f0000000100)='contention_begin\x00'}, 0x10) 00:07:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0x22) 00:07:23 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x4, &(0x7f00000048c0)=@framed={{}, [@alu={0x0, 0x0, 0x5}]}, &(0x7f0000004940)='GPL\x00', 0x6, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:23 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x4, &(0x7f00000048c0)=@framed={{}, [@alu={0x7, 0x0, 0x5}]}, &(0x7f0000004940)='GPL\x00', 0x6, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:23 executing program 3: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) setsockopt$inet6_IPV6_PKTINFO(r0, 0x29, 0x2e, &(0x7f0000000040)={@mcast2}, 0x14) 00:07:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_mreqn(r0, 0x0, 0xd, &(0x7f00000001c0)={@multicast2, @local={0xac, 0x14, 0x0}}, 0xc) 00:07:23 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendto$inet(r0, &(0x7f0000000080)="05", 0x1, 0x180, &(0x7f00000000c0)={0x10, 0x2}, 0x10) 00:07:23 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) connect$inet6(r0, &(0x7f0000000000)={0x1c, 0x1c, 0x1}, 0x1c) connect$inet6(r0, &(0x7f0000000000)={0x1c, 0x1c, 0x1}, 0x1c) 00:07:23 executing program 2: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) bind$inet6(r0, &(0x7f0000000040)={0x1c, 0x1c, 0x2}, 0x1c) 00:07:23 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f0000000400), 0x14f100, 0x0) 00:07:23 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x80000001, 0x1}, 0x14) 00:07:23 executing program 5: bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0x1c, 0x1c, 0x3}, 0xfffffffffffffd98) 00:07:23 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, &(0x7f0000000100)) 00:07:24 executing program 1: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) setsockopt$inet6_int(r0, 0x29, 0x16, &(0x7f0000000100), 0x4) 00:07:24 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0xf, &(0x7f0000000000), 0xc) 00:07:24 executing program 4: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000000)=@in6={0x1c, 0x1c, 0x3}, 0x1c, &(0x7f0000000580)=[{&(0x7f0000000040)="0fcce202ce66510122c9149dca0e5f85daaa7f3ffad7a4d9353883f9369dec18881afe351ae75b2b9d7e4f0ef8b87f16ce011eeba6ccfd6fe2957c6a468ea1e3bc88aa8068fc48b2ea583445c1ded69aead5e94ef066267405ce", 0x5a}, {0x0}], 0x2, &(0x7f00000005c0)=ANY=[@ANYBLOB="10"], 0x10}, 0x2000c) 00:07:24 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000000)={0x6, 0x4, &(0x7f00000000c0)=@framed={{}, [@func={0x85, 0x0, 0x1, 0x0, 0x4}]}, &(0x7f0000000080)='syzkaller\x00', 0x4, 0xc4, &(0x7f0000004980)=""/196, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:24 executing program 5: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000001c0), &(0x7f0000000200)=0x4) 00:07:24 executing program 2: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) getsockopt$inet6_int(r0, 0x29, 0x13, 0x0, &(0x7f0000000000)) 00:07:24 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, &(0x7f00000000c0)) 00:07:24 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000000)="ec2e420b448c09c6942a71ed0de37475878af48e9785dee370ab528e600744bb6da0d72c7711b0a68a213ffc6045fc697182a9adf7841c3f6f85f99659ebb32aab5e5d150e2dc2f11161f64699cd80fdc4d4457e5a887f6e8443010920f0dee762ff9ac1425c2eeb7bfc72826fd99d53586ed9d7d1e2b9658359cf8d26edd2edcf01a9c7a76b213667644467a95aab780f2269eefa927fc6748e4c13ce3d0ec8cce903f67a1c99f20dc9d77263867289ce3b6e4b37fc763bf2ae08cdfd743b817efe8e1d2504c501a4949003636f605f49ae01b8a09f2f02807959f749100162f9a0dad777b55adee0e02d13f7267d75cd6b613c8b8a8ade82319113843c6ac70c711821c503bab57eb006b16d34a6054d7f13077e3a06bc34c1ed35b5ebf9df3f0626d05d3ac0acd6cb0ef0341f23475c9ce4f1356b2d2424eba20c81292b0b6f2f34eed14c9c11fd487d8069f1e6abe840ea3034ff0731949e2a45920de830b309dd12fc63ad5e37440d481e097445e0223affea4c21a560328f26048f71312feffa18cf171179c6e0d7d222122642e479c599017be216ac2769fccf867fb958485f2ccd8e303ec563723a2ce20e5f72dab593781fcd464ac910fc4033b71514d9a0ce5da89a52fadd0ebbd9a92e75530e4e37471cc36d503cff12a6466271fddcfa92d855dfdb9f338a301d8904193cbbdee94e89bca628dbb37e44eed9feaa3ef84d8b2e6b3740f911c419fb3369140aaa26fb449929d48583e62b9313bcdb0045055be29d2cb39db7fe26b961d4bac2a6d5b58a4190fb2edc998de3497bb90a25c29edf2441b2716eb02d109ffa68da1f0b892fdec7cc1b4fe21805f1d3d92b4b2ebd3dc59c5c068b3828078270bba8987598db471d098ad26e4f62c5e1e6b84fb1119af3acc69f2ef06c01f9e3b3d99cf29deb5681ffc07730bed53dd2a0418ed3c6c46df377a36e02c95084448e9ec7bab54dfdb581c76d932a0bca705f0d9cf7efa60b4843bd4c7fd6dd860f84eeb072b1160e1dabca6a34a9ac97fd77fdd5f5a369532bd195a3a86c51bf729367cbf524581c536aec46586e2c51d10240b15806e77bca6f004d1605b778a839198a3049026a5de649c70f39557cb268a327cf2bc0453dbe6488e7568bf25c6addb8e5a58ae51da50d94000f271b5a7494991e8a0f6822712841d3c00b5817e61b47b04d29bea6734485f3ed98d7ac6c80fce40e44e55c77d2ccbc17bf0b3e53ec33ca69c3faf95d493c412322e7c276e178f5b059881ee9187a078d73a9217dcaa9841c3fbf179768acb01a980c6912e8c86d3f39fc53c97d40e021a48125138a72c3d2cef60291a2e8010fb280374e6cb1c41e62ab34f98f0f8b9d9e51ab93990d8644114c6b7ad2e4500f470eb6fe7e067f89c390d4fe829d8d47cfee7c773c97d771857fff523b91732eec0b17bbf39399835496e1b7dc26723b7c8cc4acb8d32978d32dc69380fc8e49bccd8c81d9e7e8d8e454653bf405a1b967cacfc1b6da6febef2e9579bd762e2db8fcf039656f903b85668550303eb18914405815537ee8a747b691fd24a785c299090256df68d3dfb860fea085089eee2102ecb616a6f729a76eb9e2fbb9f7502a7ce63e99f28eac06efad96144862fa84f6a1841db62e80f1e9834cc5b208ead7ee632ba38d4763408071880618dac0ba92744332f3529d1d01c86f196059e613785a515eb82f00976b52081dda110891233bdfe6e1499f6580b5becbfe5fed627f3763e24b1e2137bd120ba9c35052082ac2909a71a46bdf448f9475b25b6284a28fbd06105e9bdf79f6a3c13d5bc3b23099b682ad48e6810918a92470507d05edebd248afc3d0831b7083df00d36cd0cc517a314b98ffe602ff30a529ae4d506542cd96ac7ed83f1aff2a1d66e380ec2b9058055a93e857d9d0719789acdddbe54298c6ab84cf231126914b3aac3d3b41421ce00fb2d549164648679542f36ad36a8fdee5d2b86ee52c1d6ae30f834387e7c3f67e9819912495ba2a15588916df6b361d3b403ee9145aab8d99721342eed57e7354da7021e7f4b50df905729866fff53f170297827a799b3cd67718f151cc47842822f3fa91c89c445efe33ef53991c58dc91a2278469cd39d28cd39783fd020c67675de04f557bb85adde95e713daa5908b0de67330e0cd556d400e3aab51930c9e22d91e10b998bc24c0d43ea7e066747cbab92b502a8b8b00defceb08085e0cef4d51cef964367300f1a7a87cad081b0d55b8fbb0082cd33707e3ccddc7f646e1e04573e6d3bbc9094cf8b04e684eb9edee87f3990ad9709c528699f91fa6cef2458fce9a5a68dd984690ac7c31c03c8e79629af513b4d084eaabe3a95216a4dd1c1e6045fea949910c88034c14c3387ba1d7f1675c6f8dc9e6cc96ef4beb506e387f47a117e53135b0c1d4544b4e6463392d1208779beace82674841c159b3640aa053c5c74543426a294d790653a13d528e3a827dde5a659832991d7b7d2875c838cabd02e7f42bd63c2faafa08f53cba8de52d75b94921a977cd2b5709eaca6cedf30a3276c2e3ce7793efc14d25fca7a98e4ea28739ccade307fca64e7b1e7312b4774cea6189d6f6f061463d0ffef2b922ffa3f07b88218453d186541261bb49f1e5076342995f520cb8be28fc30afd7d4ee12e781754470025bb693234855ff198e2b51de887cb155572d9aa30c0a7736d6c84a6604655355b42f4689bc7ce9829dff764fb569f0f01082ccde82510dbe62f7c507819fdf3118cc7a6c67011f650870c4fa4ba7a520c07ba693ad507991b0b5db9ff51964e606125c3991c7da81869ee0e00a053fadf13fafa6eefaf90325ac75764b7692a7c9b86e4d32c664c796252f23d306f6294c8f5f213c54597e7565ec7f256ff52977822f569c4ec8fd208e5559905b3fd7bc7f487a144294858ccdffde4472e394686803df452c40b60802e8671d0ba32ca9b224079540fb69414ada132ec35f36d0820ca385cd07ae7abb399e4a1e08a83e8726ef10483e8ad2b25cc092a79a0d5e5bbac72f09cdf88e76df0c52498317e2b23b0fedf1714f4409b652ad8557c96db52a89e05dc960ab1d4b5b67bc0dd002bc4a53df7578999abac2ad57a926cec806d9aecec7d4f4821eb0de548a502d995776684aef04a87fd1f1615cd241ae30774aa8e92d2f03ec299373e695b5e117c64eeab30452cfa53b6f75daa5f8e90007e47cc2fd5b3ef1cee60682c379decc8ce0e9ef1ac7dc23f5b2e91aafade56537dfbd69bbabfa966a97223fe7345974c5f6928fc960d164bc6923dc079371a90632bc74c4965a5cd20132486dc05c9abc194121d366c333e66d5e0f5f94b0a816eaa9dfde1ba86c394ef5e96ae2fa30e977495e03b2352423f45b47c1eb33ff3861e14bfe4b48bd5985409f1a3b89ceab71b76ed8880c9b05b0abba45517fbe313d4972f0a5e88c2e7b3039a475b90f9ac5198ca970c9149b98d38cec1fef5666ceac1f29776d90fe0d6c0cb9a5ef7cf0f30a4e96acb31779902612c48cabe42c7acece3a0882d3d1a089de0e37a8cbdb2a46a3505405dc369fa7d939fb6a105e500b67ac86f0bf1b7b24dfcba6096bcce676ddc0bbbe36b6d677a661f4829b36f957eb0e8fc05ce8f00e80bfc06e511bcb7d1dd34d5ca071fa9c3ba4cd3a6bd10f885a5a5ae76045ac73291bb584b148bd11b76dc7cbf6c2584cb8eb058a1509094c0786aafcf8530a3064f578e130074826fe294c810e58a87465de946a8c6030138826f0d2b3798d94a677a997b347a28623d083d806ad37c9c372be93f1d27ab6e3bf8e901f837cdda75d720b21e248d29a6e69f7336631aa0388eb464b0c4e5ae69447fb744e39e2e195845e667d45eee44da45a1ffdce900396b7043b37b812141c9f2b29f675f27f95dc6f6e1f3c68b03f895c9c8a245e0f35c7a55df6550a947cb10f132791f753e709fe265ab22f80d03621ab81c8c2cdf69a6e10457ba53ea2c53ddce7852af1f69f9dea11af3446ffb6ffa24e4a4cd0d25df0e5abb4a49a3ce7397643e5d131e195d4f0babbc28cbd29f012dfbb772921f4b59ca5c5801f02acb98aecd8db1032b9c21705f2e866df62cee2ab4c24d002daee191fc4b1d29a23e2eba58ae85b9a2819208302bfdce908659f2cad599c49f942adf604274aca2ad0aa17ef702783df49500b139c9a4a72c2767ce17c2d4c0e2a121c8c18a0a606c620826c2b04e6832c3fb2459c5e98c97c1f68a981a4dcd98386d86e91dd3f9651a3a54e6dba3f2085afacef16ea9c192a30ea923037c1159aa0ab68af696628157b07ca5e0284fec740230fe1a41545d5aaabfb1ee373c66064f506c148f83dd72fa8edc57c73e6175f034fca4beb65dcb77d1da7ef7ea273ba64d06d7e5f828ac142d8284b187b29dc0fe26804fe32b36015ebcf1b2d5ba63350c6236f13bdd91b8e049b42cf3b6082731c9350cac0d36051547f4d14b55509006dddf6e6afbfb7e2a9dce490713bf9e48cd2852ff6d454e641b69d28c493ea301b5d1a37c068bb4bafd67551deba8b6b17bb85028621a2f254985b3d1df45259572b2335377b2580bd4671963d4e216a337a41fd37152ed8f6c1f9a9411f8c6fd5cdc35f7b8cf5acfd40095e648ccb395e926261079d0edb6f01e068d312681a63c2c6793c38bdbdb8398db9cc477ce97df31dc35d6b8bbca1cde6fddb39c38e7df675fc00ba13d49eecb467c23cddaad3fb1eed425dd4fe48e16c3378114f072553d6db069fc33d6f8d4dcbee0092e6cd909d07ac1f04f5a0d75e02bdc910311a86e4c5fd55daf20d4fa6152b8200e57046f3a545596ad450d291dd2d4ba5fe185b3616089dbaf58c4665dca2af76a834b4ddadd6420e022f8aaf329156d7be99271f7c597d184ac773a8230dc55ea5f2a81a3427e34876b2c8f86a176b5040eb26be21cc110e7bdd74db150f24fa4541be0a85f41a1661b58d595c74565df61c161465d012caa9b1525c21b271928f2fa2b6cbb51aa99306999a02911282cf50996c9d31a1a4ee5b9695bfb2332d7bb6fe0d494bb2a59f39d5859bd3ee5409021ea924997dfde7d7b6a47a1a0afc092acc9f3f682022bd6633b98dfb59054c3cb12aa54ee5f3135c03208cb927ce2e2e1ffff005477a656da75e53569eabfb9626f6c51d2726cf53b35c4cd9fdec2012be9c2a9b9801d610e0b37c75807717a6c93f317c650248a9dd4677f48c5ee5b85436abf2b00ac89d6bc508506d144705b3045028a794d62a7a931a6c7d66ca16ae25423fc982f409d2a103d9311614c951cbc81d33614d02059823ca99ee6ce43be18ef52c7252eb2a89907a082568233894aa35bc0cb04e9a2dca986e4aead8a1361b3a25091c604e7b20c5aca1bdec39ea8734605659697bfb78bd2c8d9a8ad5abf2bed4a40986b6d3b3b4048c84a6da3344b4614362e5ab6bb2da05589783440bd049b856e4b9d16ff589966ac1d6ee2c0acc6dcd100d6f922e1ab68253eeaf1222324dc162253c6c03af114231f0f4993c28b2f522aeeb511a9ad37829feb3ea542098e3d89d3aa137769d8c6a1688ba9ce4af7c90b2c55875a9533b4b02b5b6718f51535b3a0600ce99338374499f3f3d3bc5ed7a55db27b318e343d1d7a2bab06f3d9d45ad888d50e37cae71410b64229", 0xfb5, 0x0, &(0x7f0000001000)={0x10, 0x2}, 0x10) 00:07:24 executing program 1: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) getsockopt$inet6_int(r0, 0x29, 0x28, 0x0, &(0x7f0000000000)) 00:07:24 executing program 4: syz_emit_ethernet(0x6a, &(0x7f0000000000)=ANY=[@ANYBLOB="bbbbbbbbbbbb000000000000810000000800450000580000e0"], 0x0) 00:07:24 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR(r1, 0x84, 0x6, &(0x7f0000000140), 0x84) 00:07:24 executing program 0: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x1c, 0x1c, 0x1}, 0x1c) 00:07:24 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) read(r0, &(0x7f0000000040)=""/91, 0x5b) 00:07:24 executing program 4: socket$inet6_udp(0x1c, 0x2, 0x0) recvfrom$inet6(0xffffffffffffffff, &(0x7f00000000c0)=""/169, 0xa9, 0x0, &(0x7f0000000040)={0x1c, 0x1c, 0x1}, 0xfffffff5) 00:07:24 executing program 1: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000000)=@in6={0x1c, 0x1c, 0x3}, 0x1c, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) 00:07:24 executing program 0: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, &(0x7f0000000000)) 00:07:24 executing program 2: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x1c, 0x1c, 0x3}, 0x1c) 00:07:24 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, 0x0, 0x0, &(0x7f00000003c0)=[@authinfo={0x10}, @authinfo={0x10}, @dstaddrv6={0x1c, 0x84, 0xa, @rand_addr=' \x01\x00'}, @init={0x14, 0x84, 0x1, {0x3, 0x4, 0x2, 0x6}}, @dstaddrv6={0x1c, 0x84, 0xa, @local={0xfe, 0x80, '\x00', 0x0}}], 0x6c}, 0x0) 00:07:24 executing program 3: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x1c, 0x1c, 0x1}, 0x1c) 00:07:24 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect(r0, &(0x7f0000000040)=@in={0x65, 0x2}, 0x10) 00:07:24 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f00000001c0)={0x0, @in, 0x0, 0x0, 0x10}, 0x98) 00:07:24 executing program 4: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0x40, &(0x7f00000000c0)='htcp\x00', 0x5) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0x40, &(0x7f0000000100)='htcp\x00', 0x5) 00:07:24 executing program 5: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) getsockopt$inet6_int(r0, 0x29, 0x3d, 0x0, &(0x7f0000000080)) 00:07:24 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, 0x0, 0x0, &(0x7f0000000440)=[@sndinfo={0x1c, 0x84, 0x4, {0x0, 0x4200}}], 0x1c}, 0x0) 00:07:24 executing program 0: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x1c, 0x1c, 0x3}, 0x1c) 00:07:24 executing program 1: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) getsockopt$inet6_int(r0, 0x29, 0xa, 0x0, &(0x7f0000000000)) 00:07:24 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x10, 0x2}, 0x10) 00:07:24 executing program 5: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg(r0, 0x0, 0x0) 00:07:24 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFCONF(r0, 0x8912, &(0x7f0000001900)) 00:07:24 executing program 3: recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x10124, 0x0, 0x0) 00:07:24 executing program 1: pipe2(&(0x7f00000010c0)={0xffffffffffffffff}, 0x0) openat$cgroup(r0, &(0x7f0000002140)='syz1\x00', 0x200002, 0x0) 00:07:24 executing program 4: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x7000) 00:07:24 executing program 0: r0 = openat$yama_ptrace_scope(0xffffffffffffff9c, &(0x7f0000002300), 0x2, 0x0) write$yama_ptrace_scope(r0, 0x0, 0x0) 00:07:24 executing program 5: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$sock_SIOCADDRT(r0, 0x890b, 0x0) 00:07:24 executing program 4: epoll_pwait2(0xffffffffffffffff, &(0x7f0000001080)=[{}], 0x1, 0x0, 0x0, 0x0) 00:07:24 executing program 3: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000004bc0), 0x2, 0x0) syz_fuse_handle_req(r0, &(0x7f0000004fc0)="65fece787d1d6f24a972adba6ba6b96b09aa8de0635d59a633259695b01e40200f5f67a817c421beab583e23dd48690fc39aa11d50cb2b6363038a5f3290c61c9064f000c15180be736a66a88f1ab071b234caf05ea9936126d0005ff3d52dc79766916e27df4469eb4147fa4e5bceb30473286e1f37f4863eb275fe95d0ce172143ca4e977d7d65747af04f50061bd3e2a5d9fc1fd7ac52cedf950a5a7e7f2b1cd03c3dde2fbc567ae157f3080a92cbef9643f3fbb215b3ec076160e849d80fc093de26ae08bc0134a6d8106c47d553a4045a476f8d7ee53a055aac77f1d89b226f9408454e807d08727597a795604932f246a1762322985d08973f2cca44d9f4a4ae6c2d8cc6aa57b0db249a196a2ceb7c60370fc6c396b42077c4b00cf67695f34fbb1ad5c382673c51022457c3dce9a4c36847fe7e652842963edc638ac52c130740765d1ecb43cc00a706751c458a1e634a0da0394c38f96ad9effd7ededf50b7eaba46733255149529b0471976144194f6fb9dff4a55d967803c4c2aa34879701156c4b13a1aa05df03443484f018c359e61203d55a04b799393ea0022033a36bc83d65337bd3602412e1578a69e7f8aac81c12dda8ff69596cf8429fd0cb6bdb5e228b9fcdd77ef172245e224326ea149325bb157505d19bd1e61f33526337e1441e431ae565986f714aa67d1cdd30392ee6b14f2f75d204af1a98e728805db38c1f279b031304c039058655736619bd869b445bc76497c3a302a9e4f17f87525b9cad0316868945be32c9926d0f7657c516cd4ae3563bf300b7d68a47e2acb737a5a9190b370ea2c5f31d9a6137e985d0e534baa88294c7287891f81435897e1677cc5e2bfe5b4d67fa96888886c311b4713eca657eca94548f16728d67ce9abba1d5caba294fd44c8a55bed3dea97c0dd8228143ea5ff9080fb5fd8b3f18df6f0e2dfb1c007f309ad445cb357cd2b946616387a08be96f5165bdc100d30eeb18cc62b181cd7f1e4f29e372d713425dcecd6aff7af527585e7f15d0467fcbd39c6afc026d141ac6ac43a35d5db002f9eebee37ff8deb64e07593d684a10a11e1c2aac18fd44f50295484757d08cbf9d7ead6a566b79391344d696825eb14874ae026b679624e59e981057d42537240e4b237af0b37c3140b4cbbc8bb9564ffaacbd1eadc21aafa66c66cc69a96c5cc42979cf3ef984baf17f7a30bce4ac1ebc5e9d5fea35b644ee78cf2b50bfea490a6a72b13790236aa65e3761ffe7bd8284bf10b9654e3a8efcd9d0ccd51cc99e430aa398284ed39d2daa8536b8801442a0d1dfc4e6be13e4c06059d41eaf6173b9b972a2f18aa2be1e3062b233c040fb8e5dbda488d8e9de8473d30d2f152a226ea4f8c1180f283572d311c4180a7e1467ba19e11ca970c43a9c830415e919d9a1e59040560714bd44055c55d380f11bdb2743f25f436902d92f5ee3a75042cb793a3ef8451866ae620ad7e828234c580db00a3d383dda7abb37a2f8d9a938d5db9a5927e07d67c0c784b743ba475d28682c9e4e60565bdba28b6b38c968f99f7ed16e0c4e23a41f4ec1054de4f9f72fd8d34104d2520e54f40705cfb412fe599547a2e9174ecd79e7f122a42cd0473c94970785d7ce297918e927c9ceff5e05479b8c5b9ccb7a2d9fa4b06b04c7b980d5e8b3cc936f5d866320b82f97e0799a1396169a7d6952eb1d48f251e85428df8a2175c0deffd5f01608c6fb3aba8352afff9c8819f7937e33038a558a86d3c4ee107ab37b415f0c820d38d0a7e6b3fa224fdc9b24f70979dc3a52808f54f1e938b0139b5c56864558285b178b4053aa623c9adb92eb2cd8644eed2fe48a5f2dd435ace08a128774fd8bfe5acf3b659a26db2af9b82d5522d93a5d734f59650c6246965b8504882e6d0b3804917a4a470727000e474f1c99d30bc8d382ea0a07ab998d77099328b6b497085d2e71a9949e863da7605b9b11a9ca9d881e755b6307a7a31a8f4c346c020848f6d953f44577c811f839440f6a2de4a5a383254f58b1f4aa2a1da77b2099f6611a0471148dba4fb7f2c6282a4ef5dd617504340f25f8b0e5f0c023be4153ec745301d29d234a0ce2bd61025a8c4e4d6ab6e2e83d0801b0a8f1c64486805813d06f62542516cf91a8a3024ede7ca70743e160bc3954cc0204b35948ebd9da361e612ff0c8bb92bb5305160f049485bada8ed7dc3be2081fe113b48cb9a14c374c0c351eaccdc2dcf6b4ffb2480a580f4006654d5fdd5440bc37a328f19fcf5c3e636c592316f20286ec6299b1dc33b9510b859286157e5b296f51a041e5c921ef6033c5a58331da91c29f60318ab19c8f20807ac9b74498b365d53ad646594cc37731574b370d50cf8387f70cfbe0b94c034e267c6c621606725e851fa1f5992d7f0c7cb4be3a1ff0f85db1c6c9e19f4456140b90ed510b549a44c48d1e55fb9d1588029d947dabaa0d4f9d9da63276909123490f21ca4182ba8b8a7b7365661739b630fd74a39e1c45cd40721635087ee5372be50b0f836e4c125fc5419d6f26dbc1da565cfad29c722cbc23f922cc87f6b558d042ed188c31f4fbff1aad5cb605396b3eebd194a7fb1b580afcb4d68cc69308d38ade3d8062064ebeda0780dff7fd1937821d30ebe12ebca2cdda11ecbdb86e426bd7059de332f8ef09f48ed0ec4be94cf8521926cc4a8e78a634a651d3fa92f389c8debb1be516e52f16afe75e6be614f0927f927b933a6daf70a6c002c0a663ad8d93ac548810257a0728bded7d987d739372244db16b2ef2adbe6ca05916746057b796fa8b76688b50e9fc72c7cd903f639ea2c4f5dfd636e8f383bb9ae375954c10b6294973f9afae8b7d69f5279e86e9dc49bbfe8af499681b19aa5f0599bf794db829fd38610c1ca62273564ba99f4ab77624743caecb1f0ed43b1fd1005f0dd0d36c95eafd77d5972f99c9527c1a4fcfd5ed345f783d68181398fd767340ac8a866e3f91e853008545ef2ac81fa32c86e082b0e4cb55d14b6230a4267df38411f4352a1a867cf3e8830cbe7119e5273a1aa3e2478d74c4df0da8c887cb4518332cdb49043fc4dd70b286e29750b656cf93aade2d113d3e56b65c9bcbb379415ea745a484ca2d0baf0a2c6bf3bd55b014701eee49ec59235824338003adfbdebcd185fdf350e8149d2ea0760ea9b64ae98a266acd012a17e01a7cfd9174e4d826f4880fcc162f73ac6ab512e62a72f60ba44e20466fea68fa8ecb806193f09cf04e98410e3cea32858a261713b3c3cf7a3615ebc3f242ab610c368ef738faaaaf51caf8f15af4b6bc146c3dbd657e0aa7ee12fa33812ffe663852d2d874466bc27a5177afd2eda38f51c9d9fafb16deb8d053aeb1b81d6b8f7a7d0b0fc31f268ac2f2d2762668b50827341b0a8368d6209420f14e03a9497bef48658ec406fda36c1f9fe1623ac17ad43703f763acd9b02e48334400e4ab6a47558fb6222ef3e73199f98cf728ce0e4ea365c34dc0aa2d3fd5f24742944ee86cc28aae5f946b4df7b307dd53e0d7f444701cccfc0004f5792c0476a9858e6661193369986284f6056f4d4ffc17d9ff3e7663029217547aa297b26d7b96d643af3b6b7693a816a2503c5e45c0670326d80c540de52772c14e0ff36ff0ea98af35e33c9b741b8b6674b18c544f533c97e3c3f42f36ac995d6447aacf3833f84a77bf5fb342b19eb0d12786f3e32fab7bd02d8a715f6e12a58e78dc6c493af8bd29b0cf63aa645496e2dd8c1fcdd4c39e02c0c8a49f1dd6acbf473f71313567993337052b598149b98d3a0beec5e9407905b89ae1a913c6c390906f182eca52d513d1bd87380027602e6dea1ba70179e149621daf594ea5d469e27eb4e2d864304ef2d9d3c6d1e2ae6269e078c4467cc1f52b43a48376ce75f1e9fa955218bfe5ad1cf7e812043331d0c230344b86f640fd43a0942fff2218a0d39c6e8d2a7e804bca42168bd3660bb0471c8c9a8735d0700b2f18dc43cc86b14e764aaef3cf276a681001f9b3d444473bf344581577c74fabe1e651bef5058cdf8e9d8e57334714d16579040ed38dd56413c0feabe052ff8a958a2638bd430f017df6de4c1a3a37609f1e61fc6e614dcf8709567bb072e340c4833779ee9aaccea17e526935cfc481c7f1af49cd2867a8488a75f7e18c0570e47aa9643927dc876d8d0ec45f78cbe8811f2804e64115083041f5c259a4aeeddca89e06c907b3dd2fa2391290e45e5461e0ce7fd978c74c68952da7d08b746a0d5d4c9cf276cf53b7f4220db26c1a5aaa07ab712a2a9581cb5cc01393941cb1045b84ebc4618a04063128e6e13d968cf9d2c323d663b2aa6093874b38cd33b18d9fe725f095d1b28e6f10e97fa2a30aa98ead3781b449b92bda2b86e8139787251c020eb95d705bb29cd9e68bd8d083158a48d6b4fa74da2f7aa5585671cd77e3f7806889762587d19f57c4ff8f9e5af129323cdb1d7f5d473e6dd162f2469b6e7435e4bdac61413f87e3ff1af6561fdc489eb2d0535c3922e0c19f012993c8a0feae38972170126770ce6e32693b5524372c38151a4f537b40bcba402fa64659d07d3aba64b9f174797cee8f73557e41870cf2adabe54feced76fca093b526f9010ea52c88b006bda9ca854113c2798566ee86568fb0cb328ddd7276c814a53c532b7244babb04a9ea2712f8a775da384c6bbc5be2df642fbd32a2c82a9fb43c432168f84046216f437beb8b77c00d955461d9c462ffb23b42a59dbb64cde6af3d057bbd739e345e7de2eb6c95209f6f471035309a1fa08ffe13c027892c811745797aff65de1138bc9523e8a24c0f9e6fcaf66449bd32047c169da56f9abd73cd6cfec39c6bf597f6222d08cd5a569d68381a2904e85495879d6bb66a9248063e0793c86d32dac6a14804d615faf941b50d81c66c9593d3662caec131e3d0df4a7fe98b141bcd5a499cc6e487803554cbdcebac0834310acaf53d6162b419f178f0fb9d4a7a86be4f56bccc75257d28a84acbdd9420f8813391bc014684a6f42ecb27ae23071e5841423cfb42b095b4646801b369b2fb469fbc70c797854272c65324b41fbfff0658cfd397268f01a4fac2fae1cf8cbeb68cfb4c76ffd1cd6ad1e1645093b6b7b65d5067f9c5cf77fe5abe2f96430569911e91867f794634eae432d4a6baae25d1b8d5050dbe061653da695fdea2103ea4b007cde11c53d99f7595cb8c45fc4b9125558640586a444c2104fea30d5597cfc37d1a40a0448f629f66f167a950aaf16f6e294486fdb7c24f14bc8e4d3752557c09ae86a39deee0d22d86f7ebf477232b3b1c3e5f9ce50a01875b070a7162fbb82affc93b12feb99aa09a980d4973b8feca1023c7829062903bc14ee9739d778fde67d6503dd67bc6e0d1fd4da698695f91d4154c9ba8de2066e031fd86726f050b925c91891a7631af22767d6b3764c38e3bf41d05d6d98fc8f0c0a95f9cdc8d4560674c4d8802a39fef73a1d64a5881023c5039796724495837e4015ef93583cfd7200e6b0bcb19ccf2da4147af43c8318a2df5538e7156908eb7762ecdd3145bad3fad7232697543619024d37f82109b8345b119e92e014f6a2e8bf8279e46c300fb0e3f1971419cb2724141a405b2aed9af613fa3c682d4a79b7749e099152f95a2611804fd4bca04226c5e600eea9fe240c2b32c5ebbc881c0b52e08e339c8e08bd91d00b276f04ae772f019592dd523cd1381b056e1a4d99f8061defb565a708ac60f88de6a23f43e71c43a4ecf94b48dd1598f9b7948a73e82d17a0e860e5306091d7af35e19f2045dbad0bbfbdbf019ecc6ede6431d4b2ababe660269f0ffaeb837075fca7b563b4b201ddc333a01d59cc966204d7f6d83949a677dfa4d1372d4d06d95ef70f66aeb1fb74a77b0bb19e0a42f70331b806c9d4c9e3f0038f911b347c654d48b54ae77652516a2e7e2c3beaf173d3c7035311cd399fc7d6d0273277e74cb1f659ffdd533ae74feaebcc6ba862d742f61330577aad2b2a7392e52f5962a97f9677b5239ad1b996e1a2d43b8776bef669ba8b6329b032016b880fea49c52a1e47754c7bd00cf3e38b00938f61d5931b765a3583d0acfdcc63825c40192f44fbde30c72f02b634e698f9f07788dd1d7e326b23165d419b6586e1b581bc04a51b900409332fa04a539a24ca292ee277c7aa910fc75b0a688d6fb952b3cdb807896ddb548742e6754cc7a24b7315899978b9bca4fbed8a7adba9b10621363453d011f6cbb2a3d03b70fce62501e8dbe9dfcdfa2f3e16d8ecc460a1d5ca2fb1a611f55920dc7c4b151cd4c3d06278a11461dc55bfe0e0441b26c135f3f1136a1cacd1be3d707672c1afea9cd3bec8ea2ce135759a15cde793244c5decb31c6514741224b844d16fe9af4216713a674177128782ef18107802ff51b49dac5eae0e132c82bcd99a21d13cb99fe32189dba53f15e95d0cfe4af05f139ab17680f8e9ade69d7e4a9d110728b9fe78703b5597724557e83cce0b4786dff21f01f8d8b2da1e7491e9fd5e304463abeee0b481ef61a3ad105b13bdd3e7e1a2e15cfa3a09e7cc58083ec8f19c46e0ab8b8bced22621d607d35ba4329cdbf4cf4fac6ca26f3cb8fca3c03e92767426f18f1bb92fece85b85def9ca43b99c562d46b7d89710ca7eed400aeb2297a983623fa2390d16d7e5a704cbc3dc71b42bceaf54d2ee9dbc16400972e1be074ec7de8ec088766ff3a3aaf88716ed51668122c921c5a14923f19b244b10418e0f30fefbf7f61368452c19ed8c0db55fed3ed331a5b6cc8fbfc8d269656a61e2317e7eef879dd281d5167f948a123ae8a80de0d15a08d58c9c9914c7b147e699da4be00659d9573be0c017f5f9f7c93b7aba9f2ed2d2e4d52ee9fb7a820d87a22929b42ea778b7ce1b94aad8bb99305f9bcd739537a5dea036d6f029e16706a15fe7753142318e557f4102dcd9eac6be00c83deca5ba12ce05529e37d511d81934d4e447d78a8920a2a8dc130102d9f7fd56db724b1f5e4b7dec65b90e99159654c0215775994f5ebb5b8eb49c1454b00763d6150d5a419784b3392f46b2382839577742c4dd6c665778ba3bf7fd5c99b100cd00c5f4db4781e96e5c9c58525e4e4ca623b1fdae81161e20d93a24fc06efb005c92ba89c245e9f4df569d722d234b10f36aa47cb2d6b1488b24aaa8688a366716f03f2b97f539453f00bfcd4ead344e19f9a4535b6c11133299498da0ae637389423beedcb4e04785bc769e1797d912cd995144af75db0d9138afa1087f3ddc6608d5587cafa9e508473dc6b6c183bb0941e134b1db52034fc272b5865b5f998ecb23b1b3b3c1dc04c7aeaf2ee78ff41ad27fb5284145c3ada05e1585ff827f4e63faf3c633f173ac5115f331e5ba844bc27cd0ec0ee2afdc1cccc6dfc78f7a17d52afa2372b1364cc7d8db19b90b2ef61e3df81636d8c8695d3794e131c09a624ae674da81e531c7b7a8973d1bfa28fe9b9f5e1c3a207c76827df11eeb47b935efb480d7800035e2ac55cbca68952f0a70339be740a05a318b84648d7fe0360640898e48744ac1efa9409b2d44f82f531f77961ac22fd8dda06f84e3a6bf60e02643b8e58a85d357f3ad627ea3be4332f8a372733f867f104697dc9cfb851c3d28f62a30abf2f193e7eecdd420571cd4efe5fd65de07a33db96adc51379f90d0b9df4a0e7b6cae7e6440dc432b19600f2c60a77fbfb5312ba4443256ca9172d147f0cd0816e10d6bde88d838189ad559c5ef67d58f8eaeff55e41bfcfebce3d7c62056d4597de53de29d36dcce3ee28e4aee00522792df03db7434cb264cd9e941cf6ae86b50cc35ba6ac9282e801507dae3888ef51fa671d7d548170279b15db0818405eb008c0d6013c7666afd6d209f84ba7c9d48eb8fb3f1a0cc30a5f67fd0244d042274434eacaf16e812e7545254174ff3b00ffe815f7f1a263d51c82bb26d2c0e396915a293258579d871219bf0013bda477c83670a337dc179b40ae5ed7265c85d2455d5bdc8c4ffd81c8876d195b900f1e48e163e9047581a976e1d040b8de2af1346a3ed86b9899575a99a750d2aa61f8eaf37c7f1f18aa6ae92a23b1b3d6c5ff74afd92326bda2fed5f0c228c9032d31472461b7f914775f500ee2f2e5c078f6496e63d1c9add70a9c635c8fad232366cbdb7b0a813923c57cdadb20c91b413f3a7a6a28a931c4b1a67bc68f6f7bc2e2f0e7c83cff0c8baadde78f2cea9cc8068bbf787db172dc186b583ca817d92f88adc98ca26f39ef5d515324b99b83d3dd395b3589f1b69d75f9c14bdd83a83eceadd9086318058b8bd499f48c8f1d1d8f1c7a629e6bc2620665063cb0079663ea5ef9810944470b191b7015080e8bbda8d6f2fccc5fdd66698be8b297969a668b765d15a124644d00e12c8f06fee3d5bb3c42756c9bd9c4039ea8d84aa26500277f0f713627a5038f655dfee3df2b53be2e692e52a709538f9d18b55bd8e7ce2cf1781956edf575f3c1a88025cbd3c35c4a86a34e953b19e92d9e0d41c942a1f32924051196dc27d118a701502f95daed4db11f88ceb3eab9c66fa0e597c5179552f4beae4d16dadcdebafad260f0ead3b9adcf56c0819639ff7a4686aa4294b2f6801eb93c805eab56e8ba42165d700edc8cf260103b1ddd86350205bfbdfc00cd771379d5a31a6b148ddd418c095d4a92097fb5f69bee8ddb52482c147f6e18f63af8b620dce9fe1b400f55f165466baa34fbbe7faaf6e2eb256960b0d7604b60d13217d922e7c6d189eaf767d9c2aac060280710a693c346066d04063ae3d4a3523a670ffeafe1865acfab0a85fb9281a942ca8dc42d16a8255d11a083a31bf59e0c652fbea4943efbf0dcb75eba14894c55a5a6ea773d7b2fc1dcb5daf20b3eae6fa8c316e490cafedfc520f334d65e67fc70a92f34816bc0f8d4fb918dc4e1ca313fa0791dd4e4ea2054bb5cc58b442c18e46bf014b0cca1e2c4d68e2132f71b64c96a38e0e647e26c2b472239dd215a52e766148afa0fb378686539c33ce95796749933019ab76155cc2100fd367a389fbcaa9a54c0e6da1d4dbd4eeb4d315b467ec28145cb746b7e33c9dc86f9d86eb7a929fdf4555658e9272e20eef43537d76af86f08473510de04e383b499a7965b23cd7798e1871c676d9fa5a86f83c9c4400c9c31675d3a93fd2124c9004f06f0a629720414e7c20bd6416d6f598c03b3861199dd4887bd2d6c9d5e2c790ef26b6c439528307cf09286761dea30729fee790af4eb58690b35c0bf8a962f4eb41b0b8288198339a348812a211ab4e5cf9e2316adbf99df69a4d7ff4e50bc2d0f1dd848f309bbec9945f93b8a89b6045d8206dae0e3d5584dc6ae989aeb6cb99a69fa0483210e855424356ee9156201266be8c48de6a3a21004a7fd3f2611ee09df652783edc7095847ec913896502b39e6ecd38576337ae1ad7e3da722a5fa01b106ff58ba4546baf129765d8f7c7af728f32988a94b3d119a00849e2eca812797e7a6154c8e7d38169dc2e0848110ba0f30c6e8e2ac6e655ef377fcf03a78027fbadcfa290dbaa566a87c903cbf3a47bc118212702055f617fc3c88d9198e88c23331087cc96df01ede43fdaa8d4b4009458e2b5bfab967e7fa6039c7aa909aa6fe209db7315fd70f3cfaa35f3a82891b2b0931699fdd084e520726b39c5e27992ce743c367be3d7b455ba36a465b3a754c97ed8848b6dc75fc57f59e1203590329f0511e5f041a297c888ba6291b28422d10e914ec0c64194428a3bf74cafd961518f80f51639be400398b0407dc1f4880df4557d1b129ac034956c4db7c441d52dce83643d45da6840c5fd919c05fca1b3fe03f0227b2e6394baf3ab0d7ccde8f07b483b8feb579003948da1821189b301ba7af03f0d304379ebf17feb9b077bacb1ba8c9878cb21b42634a2196bf81413c21c69e7838d830850289152ef1f1e60e7768c7783f1d451c2a7d0e5065f3baa23a4fb1da4cf40261f7975123a664d6bd270ce31720d4879f08a84b7455dbb39a5205156bf3d43160c3a3ae40722f449d0e465162e8df90c0767f3fa011aeabc6c58c4a25eca918a3881d7838c6a6b9e1c01d04394963ec19412510b1f1d30e1ddcaa876a3adae9071fbbf5de3733c4b52a6c4d8f54e644654257a5436921adc2d792efba0873e44f8a473117f9f79174e900446af722e78dd20dc939ff4af833c0be8f909b0b3f1ff7cc92b42a59cf9f60eec4564be7552261123cd742b4a31dee5826c8035d7640605ac822007dc3b4086eb85b38c0966f340f4238a09c4b3f414e23ab340af0c26408452347c68199f7660c596a624e8d147f030c57e51b6fb7c2a6d8133fa2e44bf4fe36e84c99d0eec8cdeaf0eab6e2e579a80c32d72abe9fd37b4875144b838f43214df30fb7adc45fbfbad29b50c19c83ddf6fd84b1570e2e9c4779e51b199a900dc86244e0b3428ef93a44cbec164d1568b9410c35e43dbad66b2143c325e1ecb6aa58f0f4abd50d0a5e7a76d58c66593d7ef9623df61fc94a55dea7ed6a19dfb5cddd9608f0863f512d354dcf87b9d1a26b8d458e7efc31b721e0f37add2ce410233c283b4a511fc3a9ba1794cbc521e8bbf7586ab8b34dfa29708f10f8e1d5dd3a6e57cd9c2d3fbcc1ac039702446836e86b815d090cda20e2083b09ed340f8c8755f279337684238051b917509c7dc8a5ee620561d8f98ebf40a3adfdc8c556d0ebe6edd0f26fc15c521379ebbf641516d21868407ff2b9a0ef278876f9e4335883eda24667695b08fb9156afceb1d9e0cf344cd97462d8f8930221534bb2b2cfe7e39229c0d5a6db65bf024596a8e173bb1de61b03f468462f472ce4ad9f380f1d18c95cf120d1f740a8e3ccce2c600b860b8b47b0ea79fd33abd798301499b0ae3e004b3d702c33346f6864ea597fc77c895ccd7cd0653ed64ef057a43209691246264e9b006a0085cc0dbc023c9602f74b4517f4d98afe84a41fb387baff1fefbc0e942501dd4f0fb5f553508619465b1b1aa52e1cfac4349052224976802fdffcf5460a50451804efc9dbfbfd488bd24e2539f20515be8c91d80e1c2e32f3febd0266509d4fd9a795c50f10059d99858e03db281838c4bac953da458886169495cd71af374ef1608697bd863c1cd3f4ce2de3958a149013ec54bab713d520a750ce434081bb425ae19036d24fbe09b403524aeb66aeba1b08a44d3a95dfc9c054edd5e3d0df5930e529125d55ab6be648d669306c68470b8c2c730fef7a531b3db94fa670a44b99846d731c0e0a963560960e79d9b8a518508802f5f821e10b5d3c9f5c760ba909c3643e6c0cec4b75472a6309726c8b4448f1eea8b9e7eff2ebf61a25fe3704755931850cc439f8812cb22d5e6f56bbf6fd200e320554f7dc640ca0e57f492f1104180cf3ece10d756e7af278c172250b7fcdf5c00c2185b30d987759b5afd0d6205c9d2f05ea294b6975b6b34ac6c069b78da6e5ed3f0bf0522a301ae4dae4c751cb98437c70f198f19fd94cd019562c6a73cbcd12c472c66e02a368b80b66492a3cf03880b9", 0x2000, &(0x7f0000007500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 00:07:24 executing program 1: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg$sock(r0, 0x0, 0x0) 00:07:24 executing program 0: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000004180), 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) 00:07:24 executing program 0: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmmsg(r0, 0x0, 0x0, 0x0) 00:07:24 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = dup(r0) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r1, 0x84, 0x29, &(0x7f0000000040), &(0x7f0000000180)=0x8) 00:07:24 executing program 2: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BTRFS_IOC_START_SYNC(r0, 0x80089418, 0x0) 00:07:24 executing program 0: openat$cgroup_int(0xffffffffffffffff, &(0x7f0000001100)='io.latency\x00', 0x2, 0x0) 00:07:24 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x12, 0x3, &(0x7f00000048c0)=@framed, &(0x7f0000004940)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:24 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x3, &(0x7f00000048c0)=@framed={{0x18, 0x0, 0x0, 0x3}}, &(0x7f0000004940)='GPL\x00', 0x6, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:24 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004b00)={0x6, 0x3, &(0x7f00000048c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x8}}, &(0x7f0000004940)='GPL\x00', 0x6, 0xce, &(0x7f0000004980)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:24 executing program 5: ioctl$TCSETS(0xffffffffffffffff, 0x5402, 0x0) 00:07:24 executing program 4: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:07:24 executing program 3: openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb5cd934c0350150d, 0x0) 00:07:24 executing program 5: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) epoll_ctl$EPOLL_CTL_DEL(r0, 0x2, 0xffffffffffffffff) 00:07:24 executing program 1: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$cgroup_int(r0, 0x0, 0x0) 00:07:24 executing program 0: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, 0x0) 00:07:24 executing program 1: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$FUSE_NOTIFY_DELETE(r0, 0x0, 0x0) 00:07:24 executing program 2: openat$thread_pidfd(0xffffffffffffff9c, &(0x7f00000032c0), 0x0, 0x0) 00:07:24 executing program 5: semget(0x3, 0x4, 0x212) 00:07:24 executing program 4: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$cgroup_devices(r0, &(0x7f0000000000)='devices.allow\x00', 0x2, 0x0) 00:07:24 executing program 0: pipe2(&(0x7f0000001240)={0xffffffffffffffff}, 0x0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r0, 0xc0c89425, 0x0) 00:07:24 executing program 3: pipe2(&(0x7f0000001240)={0xffffffffffffffff}, 0x0) read$FUSE(r0, 0x0, 0x0) 00:07:24 executing program 1: r0 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BTRFS_IOC_BALANCE_V2(r0, 0xc4009420, 0x0) 00:07:24 executing program 4: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read$FUSE(r0, &(0x7f0000001480)={0x2020}, 0x2020) write$FUSE_IOCTL(r1, &(0x7f00000010c0)={0x20}, 0x20) 00:07:24 executing program 0: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$cgroup_pressure(r0, 0x0, 0x0) 00:07:24 executing program 5: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.threads\x00', 0x2, 0x0) 00:07:24 executing program 3: pipe2(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$cgroup_netprio_ifpriomap(r0, &(0x7f0000003300), 0x2, 0x0) 00:07:24 executing program 3: pipe2(&(0x7f0000001240)={0xffffffffffffffff}, 0x0) ioctl$BTRFS_IOC_DEV_INFO(r0, 0xd000941e, 0x0) 00:07:24 executing program 5: pipe2(&(0x7f0000001240)={0xffffffffffffffff}, 0x0) read$FUSE(r0, &(0x7f0000001280)={0x2020}, 0x2020) 00:07:24 executing program 2: openat$pidfd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) 00:07:24 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$sock(r0, &(0x7f000000b880)={0x0, 0x0, 0x0}, 0x40) 00:07:24 executing program 1: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$FUSE_IOCTL(r0, 0x0, 0x0) 00:07:24 executing program 3: openat$cgroup_freezer_state(0xffffffffffffffff, &(0x7f0000002a40), 0x2, 0x0) 00:07:24 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000001d80)={0x0, 0x0, 0x0}, 0x0) 00:07:24 executing program 4: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$sock_SIOCDELRT(r0, 0x890c, 0x0) 00:07:24 executing program 1: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, 0x0) 00:07:25 executing program 4: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind(r0, 0x0, 0x0) 00:07:25 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$sock(r0, 0x0, 0x10080) 00:07:25 executing program 0: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$cgroup_pressure(r0, &(0x7f0000000000)='cpu.pressure\x00', 0x2, 0x0) 00:07:25 executing program 1: io_uring_setup(0x447d, 0x0) 00:07:25 executing program 5: r0 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BTRFS_IOC_SNAP_CREATE_V2(r0, 0x50009417, 0x0) 00:07:25 executing program 2: pipe2(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BTRFS_IOC_SCRUB_PROGRESS(r0, 0xc400941d, 0x0) 00:07:25 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:07:25 executing program 4: openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000000c0)='blkio.bfq.idle_time\x00', 0x0, 0x0) 00:07:25 executing program 1: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$cgroup_freezer_state(r0, &(0x7f0000001080), 0x2, 0x0) 00:07:25 executing program 3: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$FUSE_ATTR(r0, 0x0, 0x0) 00:07:25 executing program 0: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmmsg$sock(r0, 0x0, 0x0, 0x0) 00:07:25 executing program 4: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, 0x0) 00:07:25 executing program 1: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$yama_ptrace_scope(r0, 0x0, 0x0) 00:07:25 executing program 3: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$cgroup_subtree(r0, &(0x7f0000000040), 0x2, 0x0) 00:07:25 executing program 5: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BTRFS_IOC_BALANCE_PROGRESS(r0, 0x84009422, 0x0) 00:07:25 executing program 1: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$FUSE_INIT(r0, 0x0, 0x0) 00:07:25 executing program 0: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BTRFS_IOC_DEV_REPLACE(r0, 0xca289435, 0x0) 00:07:25 executing program 5: mount$9p_fd(0x0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x40004, 0x0) 00:07:25 executing program 2: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$FUSE_INTERRUPT(r0, 0x0, 0x0) 00:07:25 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000040)={'wlan0\x00'}) 00:07:25 executing program 4: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$FUSE_CREATE_OPEN(r0, 0x0, 0x0) 00:07:25 executing program 1: shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) 00:07:25 executing program 0: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$FUSE_LK(r0, 0x0, 0x0) 00:07:25 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) write$FUSE_INIT(r0, 0x0, 0x0) 00:07:25 executing program 4: mknodat(0xffffffffffffffff, &(0x7f0000001980)='./file0\x00', 0x0, 0x0) 00:07:25 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$netlink(r0, &(0x7f0000004040)={0x0, 0x13, &(0x7f0000003a80)=[{&(0x7f0000000240)=ANY=[@ANYRESOCT], 0x10}], 0x10000000000002a5, &(0x7f0000003f40)=[@cred={{0xbe3c0697f6a36389, 0x1, 0x2, {0xffffffffffffffff}}}], 0x500020}, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) syz_clone(0x0, 0x0, 0x56, 0x0, 0x0, 0x0) sendmsg$netlink(r1, &(0x7f0000004040)={0x0, 0x0, &(0x7f0000003a80)=[{&(0x7f0000000280)=ANY=[@ANYBLOB="d2879bbb4fa033bf64d85711bb7e4a5248df3e4c5095da0600000049d1f217a55b3eab9e2bab84f559eabb82c301cb794e064bcd6bd923fa921108e34b36ac2d9428f0d273a5ad6292f1bf894e010000f181b974f515b930c6b47758269bf9d55fdbf212fa3e0153761c92bcfc5290f9b792fe6533395a6b6d7aa191e627184a13bf243e15b264e538081a047da2363d6d2291a15841d6f8c008005491e67b512d07003361ef912a3b4164e40b4dc961cf787caa55100ffb00000000000000000000cd7b0000000000000000000000000000000000000000626f381ffd0d384474809455b23bdb08d73ec82baeac0fbde74efe95d1bd0543c65d7f28d1c659e30595a636d49541386350200d9cbef4c918f7521dcd4e7e75ac8b442ed869562bf29f310000000000000004889c73f8f200004a16daba830800000000000000b616a37827ea911c01e312f3e9f1ae71705cb1162520b5dbc176967cf180a13d93631709ea0dc1e6896b011865acf8d37ea971160da650fc"], 0x10}], 0x10000000000002a5, &(0x7f0000003f40)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}], 0x500020}, 0x0) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(r0, 0x8982, 0x0) 00:07:25 executing program 5: socketpair(0x0, 0x400, 0x0, 0x0) 00:07:25 executing program 4: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$FUSE_LSEEK(r0, 0x0, 0x0) 00:07:26 executing program 1: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$FUSE_NOTIFY_RETRIEVE(r0, 0x0, 0x0) 00:07:26 executing program 3: openat$pidfd(0xffffffffffffff9c, &(0x7f0000000000), 0x20081, 0x0) 00:07:26 executing program 2: io_uring_setup(0x447d, &(0x7f0000000000)) 00:07:26 executing program 5: syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000001440)="a7c214a8f78d5c3f580daa7414ac1f4095e40161d1e95b690bbceb6d69198bfd72b628600042f3e7ddcc4f0b602d24b799dcc15b90621711d08263a083388d8fe767814f4afadcfd6c33b9847349a5c1d5503601a3d96cf276acaf868c654cfbf8363ed196dbfcaa83f49127f5de561d44fb42a81eb21a0ff3b9fa204b6b7b58f7d4ecec51ed5f2834fcd77cb19e1904390afc0a6cfbf21a5d6a6cb0c76df8aa27f510f27cc636b813e40275c7bea2c49b0c0545b03d6a4ffa4261c0103c7bbfe2c05d2f7368e875603bb42f080d3c6d09830ab582dd56d7cf835727c8d20a448944ec6a62da681d7ebd69f720c6de3675940e19a497faf5b14d5f5847db5c17652b62118fea241964c9e78e6562a89e7b26824ece086036621f9c77be5f1629a8e14480258b9e96ab718ac6b1ac848d467208131b29d1cc7766010646cd6cf8d6b4b4f4c11acdc0bc4330dfcc3b19ecd03ce03518b33e30c4fec5052e47b22351f47cc22561bbb73c49575b6b93a093d13bdd2f3a476fde74656e4f882c1259152e5e3c81a3595ec13c23045a92e9c886ac0bb7d50f343ba00558896cfc7546c8fe0229033197b42d9a6615385192b4520c817bf5d0c9e581dd9c4c147995d95215317113eda91013ae0af13669293f6dee78271a6c01939f55d95dbba863a62c06db1641291b6e3d59851a7a317a1643e4abf05fea21d04e801fbef83880beb436b9c129f2ea5e72a6c64b6104f9f606a14492ae6bbb66308704c9fa609ebfba0849343f14223ac64eb2c04650db9f6d365d785a3fcacb0e8779f097e4613e26961ecf00da4bdb830f221a3de5e0172b3485061dc7d4fe9c9a889a20d95bc1aee4e5d7c374f3963e6f73d9b14e88470753554eac80cac67328b7c074f6911349fa9cde722d2f4caac470cf7dace3ac35d789ee9e99b529e025dda73de721d02f08fb55b1b20ca06f5a8acbd211be4b96ffffa60370230d60dd21f37b844d8aea90dd1856f17a4cda1304922a6a97d9d595be4f232dfc9dc90ecf565cb1c120145adbca147995369076d18bfcd5ad9db128104711344379d9a9094d8772dca20b53d727b795a235b551f6e77c9afc1bcbb97c69ff9341e4a0d366d687dcc4dcb664d0b7fa96e01ba1e5b70dd636cea842c5bdcb1196ecf1bd1e767b93509465e459a1bf53c25c4989777f99b6761ad7d234b0c367facffc28e3676af69afc46428e4615f141e039c78429eefcc978d7e73132b4e023ab55b6dae63238c87731294bd47bd94a167538feee696df884d785520db70743faa7b3accab79ce9a5ba60eacb4b086c5a716d1104a9e256d4f10d103d1309efe2d09e345fb91285340f3f13c12507be276057b7388c871b181ec6c7bf1760c6cfefb148638dbf3dc4ac0833d140f37c8cbed9ec1229e9467a48cd1f11b0d948b5363be9003d88721b769bb4521479a9e870143fbf429e19262eae8dcfccf7807b2313529d0a6011744f31fc2b8f57a8a35593abc49d40b01b32cb2e8beb24fc2a80707b4272b53addfaae1ddbfff42d04294b4239f0ac0d66d8498f4900aa7593abcaa93678d13734cf0e8cf6d9b5515942a2ef2fc96ff09003e78621f480ada711c0cc4d234e9b8933df316572c8025d72a3699b2c821368e46886c42ebaa41625fdb2ef854dcf36aa6ea3210d91521e7eb6d6c7089d7d01d0efe6f0e813dc6af60cf5ab25823e1883d6f2e80088fc862040120d10079bcd3c6395626da6d1859b880f78ac83182e611962a5314590127ab32217e039a3e9fa83922170daa9a66ce3b69450110a17aa51c875c263e5e92490c6b4d24e46bdb2759a5a56849db7484e35333ac6eba411bf8ca625bd72cc553718e4c875f7ea49e4f04c4ebd54456c636201214e02d1308ca6f8a065b932bbf742073f4763d78f23bf65ed3438a7ddd3558fc06289af722c21b701964cab49fcc090b212ce53ff898bf6f56df636f91609c6b7a533cc4667b83d1b8b61c949f677d924591d43ccf89dfd7709b5f41b9019e42e7d17784c3d094518f117ed9f9d7d4ba5fb68a709de1f668908614e47611e40bda299c3435f35fbe229f415327b36e4a8effa1600b408a6c82433513dfb264446d97fccf68837103bb8bc47bd9a7678e5a507f0b4b4261aac743f37c6267ed9b4c9de5d4ae44ede2adc341b137ee86076a7e5fc24ba8edc7eb246b68759ef7fc7588356fcc637c06114acfd0e0086c2ba56de0a6ad87ea406eb8c617e9e9aa5a30539a3f37cb53040cb4a131f59768ceb67c94b9f4f9d57d2e91aef6ea4f7808fb163d9724376d3de961da8bb1d92972eda89b75efffbedaf821170be9b9acaf0c3871d85fcb41a4e9e104cc9a5daa60667c1659775f3a36118b5e13ac538ea8f5e3617f2ead49df2a40ede3f5ec909913be4efc2dc870aef8d85c3b748d3f51ddd3037b595d5f91bda61a3f13691e7b0ad329dabc980297c8fd105d6ffc9593343792ef631197b6fca82a6f5a69753c7594163347c4d66cbe0cee2446f89fcc5b4dbb15f57d534acff93bded9ded867731caaf4c30d536f107472a2809290ee2b5bf68d216a28f647b3867f79a6700876225c0ba9128a566339a47851e783245d3854023cd7eb0e997fe0715a0b67ade46ef3326859e260be972b6f7d5edc69df67e739c67c55fbab8d23f803458cacfd66f164f0d9dcc587b4d66f6f150cd5e1a7f9a76eaa621ab214f67a7d6806240e7aed001754903d8a3e37daf2ca7fcf50939f1f13e6e94081b4a71d87ccc7831f335c53bb14fc1d22a4becb295ee8a6c1aeb561ce39489a03c39cebf78d88508eb3130c1408ccb6612115bb9fbfc488ce37a790463079cb4dd581bfb4ed9edb350874526932f918424bf9d360f8bc5d1ded28ea13ec26657e3cd6d80c1bb2ff82d5be4907ebe5e3c0d4eda1f0cdeab2911f50e0e822cb760e51d79a65eeed1feddcbbf1ddbbd6bb398cd75621ddeadda072f1b49f1a2645e237a57e1fc965dd74cc439f449e72b2529cec52d947a6a44bda439177463c9023f058535df36646d83f2a22e2b444411006f5a9870b41f22522d6bdc86cdffe105785c667db30a243d24ea73f58eac0d3883cd06427b2368798aa14db7a68acf22b602d726b89263be55d8418f95407d220bb915cffc5b2a95cca809b1852d57efd30709442d1c65f5d2495617d1430bb2acf76a5a43c8498f09b62c755bda69775fdb0094a103b04e4912eff70669b46abe92e03438684bea68792ffa3121359203fffc00191c01b5ce946a2948b2f3dda685b553b7d90c2865117a6577da399eb13f11b0f38e585baea0d88eaba84732ebf3786fb82115770bc1f137562c36363ec31cf971a5071b6b649896586d442c05bfc76af85c12b3fe2391ca7e942ab8e6bc621b1bf19c0f6df16aecab55d04a6a2d8f5eee18192decc5b9d0baa8bf4a6866f4ff713c824713e7fd042c34327b4cfe7adeb0f8dea97d47b8f1a578430b3f996ebcbc5a6a58acb126ecddb17341d9add8c5ec5688e131f14006ee4ff850628bee6e99cb3299ab1bb6a67ddea9a455caf85a128c36e48f4834fc397d645b1954cdeabd83b0f75f0a2c7679347e4df40e07a790970de9403b505d8b0f84fedb970facac695b81b0a32b7ebc034b817fb594ea8a8537ec0bea78ffb3e8ee2cac66fd8ed9bfc53e5826520731dded4bf96b3b0df88071d3d4b203df2a6085a04ee641525d6b719dbc325520c8db50f5d374d2a7bf4284d9a90ca25afcb051129a8681839af08a6e988ea15029bba2789306c840c74402911d7b7396a40c3aedc4108b7d30ecf6e5ec09a1763c6e408dc0ca84d3ac4b43b1635cd99f698a57add32efa113c8845a2e372919f1ccaa112d16d2de82701180f92c4268ab5e0f179c70e8d0e2a5ad97b845f1d854a005068aafafba38ebc1e5f0587a184a65ee32200bc47ac6536c95bcf023dc2a946b6e8281f96490e26fc3b99adc2d30048573450cc34bf3af45562c281cae59e093290b8f1660b08d6ff282ab954b0ac13f21e8988fac207f07b093662024a42bf9a9b2416c04056234ecef4859caee19b544c26fa00dc11a9cebae5c3aa0a49dfcb43322e1a7abaa956da17ec2d8641fd6e54f4d075ecc4c1f7536e1436ea0df08df79850d9385ca618f08012f4182b635953b8a4b6bcce1f9fb031f50a1f3eeb3f25e03d80439e466402a7de40f8a372a47f50dcc4f579b466ae15fbf3310dadb65c6d9b99f26e4f3b43c5753d1034478288ce338948dac3108500fcb0d2df852a5ba6566d7b274487c6413d30d82d0a4bb8ce9ff96cdf10033147038cceb8d8da2f207b9bf7a543e047a387f4e23bed51f68197dc53a4797ea9ecc0999f84748a31e229922115c2d587540387b9359759941ba65f00d73a70aa43e060d28e56b848e982e30c4e3ed50a526a5e3bc8a61ab4f0f2017ec3061baed920fb16e260e8495b2da291731e930ff636213619cedea6da42dbc7e4162a067d426be9898d7fed0989ba0072fcad033ee713e9d3fc1d395e96deb3f821e47116d21925f618ae53bff3b2af3c40f3746335d5357fc38b8d0c228fddaf10e32135fcfe08d3f46778f323848338fe8e10bbb855f0e15fc051e2ef1e33e3f8bdd3d267c566cbd6bf168f9774508ddc542d00749354de1a72ee6b31d49d681e2974d0e2b46d476e970b835273a6b723c2678e20a3f5580f86ae5e1b8cd780eae6c4ba352711acdd002363ae800354bc88116d124a4e8075ed51407038bc7cef3e59e77188d2ba86ff048e1749edbdf6997631e56506317278b904302e48431899a40d8f2d08817e8e43d4873b10a4c041b45b9bf3fb5f3a94391590eddc85c9815590c01cbf404b5e9698414ee39ee33f55c0d2f318fc7cac0875034bc1f0ed05e465403255a86e9741501fd734d747f0d9f6b380fbc04a64d44dbfd0c3580bfbd9380e401e144a07bebc279c498605eafb0d6282400642485c48691049443051fc24f2a263e16f5658a1bc287bdafce93ee6c67ff1ca242978ba455343702c8d86230b93d13f1e40532beb7572e4cc21d05210db57dfecede7e84748ec5a1ed2d8628152b1a30f6cf449f70efb27bc2eac39f7455b582f66cf57ecf75ac66541890e1de52ad3aad093a7adec600003b57f97174ab6dc053fcda4888429fec127e079beb31ddf0ca19934a028d38c235f3c2b017268f6d37410dab0dadf8922692e75f53b786fe96b7762a8b1029e5a50d5591879525699e0793cf742251d0f8d823620a4826eb4c4958a581099ffc5f8574fc47cfafcc3228834519d9a3bf2f5c9faf1ca635ba994bf02ef5144e2eb1af10f5a4459ecf2f1e20097ee8060b10c683e794b0ccd862f51e503698245f2348fe438dc755ffea8b5ee7f70209dbf6d001000ec76097878e96c6df58f8363a1f0bcf8401295cbac4c75bac92483c8ed56cd5119af4b4764e10b6ccb80eae82e8e90b871331064604fe3672af1f4e5900013ff5e10311845f566cb3d84371b9341fda172c44445993cc47b4b547f2a7885624b8491257311c21f172e3c4cc128b6011cb30c2d66ba00b4c178a8be72e7197252121f46f6f6d8bf5ab42f9b1234d641c043bbee5c3aabe79b642df2dcb43747e2ea34d9569e6e9185e5ff1bb785be689b27d6f4e66ec9c6b9a153b1996906e77ccdfd788b06f70f6f61415b7da75164eeec299df0e2a94fefcbd60d6341aab22c1a84a54a8889244e7b8d639f06cd3a31914888798ea55530c459704bd79acf168d84e4f740f8d4c6b447678d9863b390fcadc06e4dc5a93c314e9b7f3ddafefc17545d9d89687412044f2a6ec3fbb94f9120f193a3ad4b1bb610b13ce55380331b52a267bd010c0be205eddd2376c793f028355b90003bba0fadb1c4a2b64c9173b2e28599c5283aee2f21a0fbca963da2647d135bf90a6804895a1f9a8a3753cd571b995a03f7c3bc9f64ec1e2111b7ae6b4facc54ec4b6b57a94dd9b42f426ea1666bfefe259d3fb6531a75c4b4f9199c739182342f715aee4c04398fe7c1cb907e29680a26aee8c2d7711d695085ae5c3d1ec9be1a8ea4feb64c4ab1c46a0675c120868455201f26a315d389bc32c7e701e85c4c4816774999cf0223ceedfb4fffd4d0f19fe65cac41f69a2265f4c108a48077f744a7160ef3a5d5793547df35857542e50b4fa80133ab5704c34435604474f8089006293650137d60174055b5ea620e588b1b49efb03e6cbc98b5ca97a514b1cac807c2c7fc45bdd3377b409faa1ad44fc6d304a931053b55eaf8da4097d8ed20f7ff15f72f80ef7c81cb0ededabe2f56766d6e9ef7289ad2a42a987debb7be93d6a22b5b084f5ed31216fc8df8394a12b1a023bec96281e99e366ea2f5cfffcb45ea4287a90a92dbe96d423bf3a4bdb435a2551fba5e8f9991b3028e66d9c963564e2974b9f5f2b48e81b7a2bb9c8c45a3b5c1aebfe989becdc8a5b55b84db44fe0b62fe447e595807eae6058c7bdf4564a6766905021af8ad815b5a9e66b17d5d39fb97c5e896f8aa32c4a88154efe8fe4acb2bc6de1afbc8141a7914839fe7e3f80d18d767c6023794ec8fc4fcfd8a5d87bf0f60408041133064de4d835c53ab9760e0f46db809be019e18d719243f07234c4930d5dbe90c47361c968ee73ee399e7fe5124d2db45bc6e201a706f7462184418ae0bb0ab018add0de814f9040821ce79a2b57dc2e5e5dfc2a45787cf5484d27a28ea86bb5c41298fe3a1495dce629afedb038de6b2a5618cdb4f5c424ef4dd4491b8c74c4fc3838a0d29644e6ab5eafab1a3f7331ede9884380c79f8ef82181fc38be803cff9686c9d87e168911f0d7afc89ada8f12c6a1c115a8300d23dc1c608ca331e51117759a70eaffeb6bf94b27d3e9202ca6911c983f670e81c360cc308d341e78e588f01b75b12fa6793497178018fdf65ce99db999b07f507f32ea02ebaf18234ff8bfe68113945a0c4c148ce72745f2f0e7064b31e74fc3a0833a2d78e901dfe7f0a32a95f1078d62d324fef164f1130eb8cbb81e963e27e8b9b2b99b839a62f7b1ca29502790f7a8b4e943c1b7bd7eb5740c77ff66d841f52118eb80f721678b07d84d756225fd7175cdecfd6bdbe269cd0c39ac7f11030d30bcc04065978df9ce5f965b860444164ebfcc5812559074e926e483c8fdabbd954d2134c86ab5da74c744be69040ab0add206f125efa2acc8760a5e79aa308b4cdc6dd7e733bef6fdf6fdc1115d8eb14b56ac0aba62c7b935d6afe54c2e5a11bdf4f010cd823c5dcf778a34d69c72635bab6c90b97c06935fb4a9e43a0c6b03941f96af1c05d980b73e56074d006007af1631e8812f96d2af5086a3766adec172dc65ae97b21d08a691edb748bd22635aff99b6e874a50c3279b9789380eb39158f91dfa0207355b54914f21d157ea7ba472936fba614b1bfad19f829cc687299abee4bc5c8f1850358e5acc4a191b703305fc6019301816d954adfb95397313608da4abcfba056cb9774271f6d4aa28c15cf0e6e19f254dbd0079d52cc26c958d8a08762c36d3e45c7a833130880c8a530797911f7c813d69e0dbd3b5e4d58d85060ae5ddbb4b444c6b01ff355905a3b398da6b5535e140ecaabf386364ddb859571387e7e5e00f1d5a9462a32dab8c0690f2f83ff7025e512f751d4649493e557e32a10f67c9d1a288c28fbc41d5cda43e8308aab18a0217854ff375a243c230fa3d5196641ae4749c171a361d5d80c9aaf4ecfc359ae243ed054c5ca8082308b8dcdd560592dfc4dee6ba83afa20d12c10aadc967c5cf36fe3c5726e94b092bc33d84e1ff60c71a62f2d8d84d8b48725931690b8b9d98b4f8accfb884214f231a849c8e07bf125972a3be647b56a5634fa3e3bd00a582184b60b664756045446b053a9d111a31f04212e2d4a75dbb39b995745e179e24abcc60f0b54fea1e090b1709a7982d0ec24146fe238d0c325c54ecb8a404582c07d723031f662c116fb7af33e434c2d74a52632f8ca4c9b9b52ed848d0ff24827d6587143d5f06f06e29dd89939d9e4ed29d06156de154165eb49091ab2a24413258606d32b506a39481bd06348a115971f3a665dc60c6f93d01a5d38e01f7685f72e0d9ffd7392ccfcaa7dd10b202826af73a7f0372ddc2d9c1b464adcf4b8e2a5322977143e8e4067db2cafb617339b4a7630c5d27644c6c4a4b408e4f1a55df849a5986c454b90ecd42ac8aec05f6a7806d3891eec9c148be891bd6decad6bde10bebbd280caf9e7149a5fae25c0a23677d420e4ee104c7d7cacfabd83d15139fd4afb96bd0e86a2e65f2036667d3a2f698bb09c0c01d14057b2049bfaef653604cdc2796906cb000f0ac72a96111935a5919e7c98efd7e609e80c309828fd7b4279ff1f94a4743bda5047fb4d3710cf096c7ac39d959f7f5bafcf624db083fae60cbfa436ee92c599a6e4ce66e70bc4447a5c63858ba4c7efd123c25cb0e04213c09caaa19105050999db97e1114c2e3d584079b633fbdc2c2d7d4131053a1e00470b84cb123411c72b3cc7790ee16fce2ded957118d1289765d8c85639acef49ae8be90e9a546a9abe1b4a9339ef1e69ed076d4451e5403ba3ed215ce49e3acccb9d0aa01c27a159bdf1169be8fa594ab8f9b5f252f60992f131db0b182f85fbe942b59581cd7f56caccf0caf47780678acfd44a443419b87717d90ff2ccc5fc6514f3b1fe337a8920937f8d1f879071ea1478e3c03bc63e4bdad183b895d0410cd8f480ed358839b2ba1ed4b72c1faa70c375fa473f0e931f31c0dd97f4d7df15c078657e2550f0f528523239d4976ac8448f675cb3e09024e72a5027657df47571be249c871fba2d1470efd15606740c8be8463de4f28997a8cedf08e7a5a0812e31e9bc1599b4c66656261e2f0b7f572521c631fd7d1ae2dedf0c8d336775a1583e00ab61edf8fbae7adeee58e755a7749759a16a6ec7d29f3bc118301e2c09ea7a00114e90be0caf0e49839311e1bc03cbe7ceb942e8a39ae5cf7d8e2c83c1cd374432bad23642a7490fa662a6b6c0bbb8fa5c4672345fafbd9527edc126fff71420db3108448125d7387a6ad2988683008fc68a1b0b468d802cf8fe974f2dbd9542dda84f609efa009126ee0da461f1c705cc6bb23433703def26f12a6aa606808381e9266db356983e18c75d628fb2cd7a36be7d03f49122429870d8642d41ae96335cc3eb584e7d3b6a5c0b0f92f10aaefb839107c65ead98ed4d987f742b1f8dba78be43d192f606efd8f1111b44ccc6893c70498329b307a91915173efb5c0f58f79724ffb045c7175178e2d105decaa47251be1cbe0b2bbe306ba7f15116295fa67407a369804c0d466d776d83a0aefced7bbd3b4ee01483a19458ed41cfdd1bdf806e256a14f4b0ed5c5a71573f50165b52380e0afe82bc95ac5441aaca524ec6e0304fa942f6844656ae2e6d3b66061c6dac31a282bcd7b4379e3690241cb768e3d9fd5d29682752485048e2b0e739e73a4092790518c1abe9f6e6178649d34cc17d00233a3166a658b4397a51c5b89ba29e858c668a0adec3c2768263ccadb1489d96741e42c929e1c379a5256ed1f99b0ec629d236d13b9d17e78772f7e383bc43c2e53365c40cf80842e92667cdc80bdd7592708dfac6b706d294aa4aecd92d6671d65beddc4083de5bce63b8c33988bb0b29016c2c9546ed5390297b51c32c7ed28caedc81c4a57832da98530d52300bb071498934b2e7efa59e6d5dc496a141249274fe438f20eb7e0e0700db99fa624d0476a1281862feb2af57eab203544ee689e8ecdaa3eb53c9d8046cbdbc8db3cf8a6a5b27a3726099a96e4cb596da795b40ec0550e896f3a20178f2d5fa508773e32ca7f754d50a1e8026e2a20c1d7ce8db89ab7b6762aab29f11e28f4580202dbeb9611e28cd57ab4d9a2cf7c1df23c35dc5e0f5dd77494577122a56c9bc8e2b16a0174060780e810ee80216215a3909c6bbf824dedfff08af8d3f6296b8f0b4ffd45956ee769e0ec36da751f436be330dd08955572947b99f0ee10969dd21f79418f45db5a5b120096596158624e00a89656cc938a4d9df5d3e25fee2cbf3dd80249b2a194319a3516852cbcb95019ea677396226c302337165f69935df256ad8991d1859a65fe7db1e60f873bef91392cc8ef2a0fa34039179fc5c03c1700cf1b4a61d464adda5df02631232c4311c4fd777a1951ae0e43a576a39305316c83b546fa7e541843472df93d2566876f187d7dd9454ae46625dd03c3df4452c87e65d454128bca3547cf25fa86f75d0ca6fb53ea775d6fbc5e7b4a048646d11c6461a9c942c7cadda6993c9923aa2baec547fc76989b1c1f131f622e95162ecb20edf7ca40ed5c6168ff8608b2413b913ee313b00afa3b01860882543f392bc4b9998da671819a0ca1d6bbc925106739515d6e11e3f791e5745783690b095ea0addbf36a7664f8c61525522a9bb268dd810e5e9a822228602cab8351bd7a90a930f3472001a2d9596debc51d0c69c51fbc6c5755e9c38022e4a94e199802fca2315fff823398d4ec42d0dcbbf898194fdbace356bc2be7cb73e330fb5433e74a266d90b2a8984bf7f51971c01db7277a83d3a98ffc8d1c0933c72ba2dccb9b67a6829fff5f75261f6b947824091422cb570d338e92c7c867c59e8b01c3622455a34cadce11ad66fa43333693723dec951b24c6a842b1f1eaf525c69c4e3c1169d18fc771c3f94cf411814982f06ce4ac83bba5be406b88865287187a60c454077cc4f5063cd074ffdb38c7fe62217561910798db8de625e17dd47c2864fe0328a362c1742964efa2c3f488e58eae99eb1c5d5e4158665583bee91b8b862abda8dad693bd81fc031496f7109295296dc18639889c92961e635a5bfc5bbade893e513bb232b034d580c93e1a967be6039538881c831c7126dab03520cad8b7c5e142256f84faedc62ce2090ffdb4b44dd1a1a9f3b31ed8bb831e4473152e101dd50425a53f1a528b89bb19c6b2debc6cd4847f71b9ff02b55f370b5a48501024f1d6917f07e330921667ebdfbe2e0683f9531ac6c71fbfbbaa9fc9e6d998a39a605a522f350c6af54908ee62ec02c59b39d74f590cbca86f62c1255518d743355312681fb83a1a90d0458881af71cdc0fb02c0bf7c639c9cc37b154d5e35433dd9c33ac0eb9348b3cc8aba7dafc2809cc8609fe96a0f458402b226231dfbad79bac90427af2eb4d7ce8344f1ddccc1bbec8bee869ea7ccfd991d295b4fdbc0ee176b03e00a2e2ca2c03a0625117c2217ea9bbf5d962a421a49e84ca7159fca96a1713bf292f815473bf0125fcc7d319556ef90bff1b7134df2c8756acd68455d8ec4f8ca0555f832296ee3617f8ee32fca415b8b9ef2aa856032f9236eb5cb5e9e2483f1a552d3eef83003b752d0795ff0aec9f82b23db0c15f998e723e20550aa56e3dd7f6f5bb7a0c41199f480c02e1e33f3d21bc21864391034814fb79e2d41bc673eb871e2b7cb0749495e3cfa0e8c6045e6a27ff272667ed08a4511a6137447b09ec129ca96dff6a1b8bf9c21d848fe89e313ad953", 0x2000, &(0x7f0000008200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 00:07:26 executing program 1: getresuid(&(0x7f00000041c0), &(0x7f0000004200), &(0x7f0000004240)) 00:07:26 executing program 0: mkdirat$cgroup(0xffffffffffffffff, &(0x7f00000025c0)='syz1\x00', 0x1ff) 00:07:26 executing program 3: setresgid(0xee00, 0x0, 0xffffffffffffffff) 00:07:26 executing program 4: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8933, 0x0) 00:07:26 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFCONF(r0, 0x8912, 0x0) 00:07:26 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$netlink(r0, &(0x7f0000004040)={0x0, 0x13, &(0x7f0000003a80)=[{&(0x7f0000000480)=ANY=[@ANYBLOB="100000000000000000000000007315d1b44b24a6bd0e8ab9e7a2eb00c37c5a63c81eb481ff852d06e94b80ae73dc94d59dc95c092ffc5047308eb4d445c03115112090cb27e4deda66e804fce77dc60000e532256bfc448464165cdd7c2d6688d5687c8d0e0000000000000000ebe35f6a7a0c87cbbbe9f43224b51dc415e2f1142f35331808e810e33449de66fdf8271c56788ade2d7222eb538d2f9d0e93b7a0d757ce2aafd6c8802c3ade87ed77082aed030000006ca7d6576e9bc195d03f0aa02032752972c4673887200e29b8572024afbe3fbfd4599f42ba8da626b68f7dbf81728e0d78f60f213e33e7ea616c8dd67c4eb323bd789a279d561cc383cf40620b131b62882f0b099407d85ccec7b8b5262a04005dc5f607eed4fa9effd4e4d567c53021b65e0077c215e8e423f968ccd7632967b5f810194b04d1ff0b4d0c8e0df10000ab6fc3d0d2ffd0e655c5be22aef24bb0b827b705d0efb67aa96270225614aa2c395829fd76e86724e4c8714592d9bcc4c3ac50ca16f85624d8c7d6d66061b9fdee62fc78e19343ea2c387414de2bfe548d2fa8d07a87e9891dffbf1d4b1a96759e98980641838459203546f712d857232cf184fe1368c761fd03dab40a9825e46acb78b9bc3bb2cfa18c7d72f09fbff7996006d81f43d5f44aae973b008c116077f6e311c67806cc0000000068b87d5de1ebf73d3105c57b000671bc87dc3751b535d1bec847660000000000b5f030c6512166ba53ffffdd1dbe061a625e701ea4eb32039d8b82f8d3e02bc5c57a4c8f63ae01af07c61e578491c597734f1ee4c00be6f8b91d1df2d693f8938a45dcea954d877c7605c1e6f7dddf37f79de809fa6aabbffb7dbba96e71fb92307dde0ab96a671040df3d14928a85e02fb8e29a864b821b4487dcf2fa87bedd457fbdb8dcaa7f4df62464084ca81e30313719d839d9470c8ce6b7d709e7e24e4fbd6450792c8c8154434c0c8571aa0f5a40e16b"], 0x10}], 0x10000000000002a5, &(0x7f0000003f40)=[@cred={{0xfffffffffffffde4, 0x1, 0x2, {0xffffffffffffffff}}}], 0x500020}, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) syz_clone(0x0, 0x0, 0x56, 0x0, 0x0, 0x0) sendmsg$netlink(r1, &(0x7f0000004040)={0x0, 0x0, &(0x7f0000003a80)=[{&(0x7f00000002c0)=ANY=[@ANYBLOB="d2879b91bb4fa033bf64d85711bb7e4a5248df3e4c5095d00600000049d1f217a5eabb82c301cb794e064bcd6bd92705d43a09e34b36ac2d9428f0d28ca5b619a4a1be58016490321529e4bd92f1bfd61b505000f181b974f53e905c53b4775826b9f9d55fdbf212fa3e0153761c92bcfc31a913fee88caf2e16c2b2b894d068dd44c2545290f9b74a13bf243ec3dfd7d72be7444a0080a26e50ae95a88faebc09b7319f35b49c9d3a7516317471e7fc61e2ad18bbb6e08319edbc45d9c0ec27d080d0aaed2de58c89989c8efa9576976766e7eaff9ba5c157013eeeed9a9cc364e691edf0583685b31fcd1f4f6abdf4964e4c55071e24661567ba72c05fa125005a2c193c3fb8b6959e872b750dec5f350f3680b474d459cc91d9ae6d8aa3604d38510b946203586f1b9fa905cadb934ae614ce288b6c24fab37081f27b5f606271596b4cb9ad062e5547be167530f06be65b1d297c7f6204c84f72a5dbaa3b1c6fee80d6fd7d6c142449ce1d8be2851d6bbc1bbefb168ca12832f2e0289fb40075ee4e82e0a81a000000000000"], 0x10}], 0x10000000000002a5, &(0x7f0000003f40)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}], 0x500020}, 0x0) getsockname$netlink(0xffffffffffffffff, 0x0, 0x0) 00:07:26 executing program 3: pipe2(&(0x7f0000001240)={0xffffffffffffffff}, 0x0) ioctl$sock_ifreq(r0, 0x0, 0x0) 00:07:26 executing program 2: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$FUSE_WRITE(r0, 0x0, 0x0) 00:07:26 executing program 5: pipe2(&(0x7f0000001240)={0xffffffffffffffff}, 0x0) openat$cgroup_int(r0, &(0x7f00000019c0)='memory.oom.group\x00', 0x2, 0x0) 00:07:26 executing program 4: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg$inet(r0, 0x0, 0x0) 00:07:26 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, 0x0, 0x0) 00:07:26 executing program 0: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$FUSE_BMAP(r0, 0x0, 0x0) 00:07:26 executing program 1: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$FUSE_NOTIFY_INVAL_ENTRY(r0, 0x0, 0x0) 00:07:26 executing program 4: epoll_create1(0x183b94bb465dd111) 00:07:26 executing program 5: pipe2(&(0x7f0000001240)={0xffffffffffffffff}, 0x0) connect(r0, 0x0, 0x0) 00:07:26 executing program 3: mknodat$loop(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) 00:07:26 executing program 2: openat$cgroup_type(0xffffffffffffffff, &(0x7f0000000100), 0x2, 0x0) 00:07:26 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000001d80)={&(0x7f0000001900)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10, 0x0}, 0x0) 00:07:26 executing program 0: pipe2(&(0x7f0000001240)={0xffffffffffffffff}, 0x0) openat$cgroup_ro(r0, &(0x7f00000002c0)='blkio.bfq.empty_time\x00', 0x0, 0x0) 00:07:26 executing program 3: getresgid(&(0x7f00000021c0), &(0x7f0000002200), &(0x7f0000002240)) 00:07:26 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f00000000c0)={'batadv_slave_1\x00'}) 00:07:26 executing program 4: pipe2(&(0x7f0000001240)={0xffffffffffffffff}, 0x0) ioctl$NS_GET_OWNER_UID(r0, 0xb704, 0x0) 00:07:26 executing program 5: syz_io_uring_setup(0x0, &(0x7f0000001280), &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000001300), &(0x7f0000001340)) 00:07:26 executing program 3: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$cgroup_pid(r0, 0x0, 0x0) 00:07:26 executing program 2: pipe2(&(0x7f0000005540)={0xffffffffffffffff}, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, 0xffffffffffffffff, 0x0) 00:07:26 executing program 5: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGPTPEER(r0, 0x5441, 0x0) 00:07:26 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, 0x0) 00:07:26 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000006700)) 00:07:26 executing program 0: shmget(0x3, 0x1000, 0x78000000, &(0x7f0000ffb000/0x1000)=nil) 00:07:26 executing program 1: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BTRFS_IOC_RESIZE(r0, 0x50009403, 0x0) 00:07:26 executing program 4: pipe2(&(0x7f00000010c0), 0x80000) 00:07:26 executing program 5: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$FUSE_DIRENT(r0, 0x0, 0x0) 00:07:26 executing program 3: pipe2(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mkdirat$cgroup(r0, &(0x7f00000008c0)='syz0\x00', 0x1ff) 00:07:26 executing program 2: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmmsg$inet(r0, 0x0, 0x0, 0x0) 00:07:26 executing program 0: rt_sigreturn() r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) syz_open_pts(r0, 0x0) 00:07:26 executing program 5: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$FUSE_DIRENTPLUS(r0, 0x0, 0x0) 00:07:26 executing program 4: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$FUSE_NOTIFY_POLL(r0, 0x0, 0x0) 00:07:26 executing program 1: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$cgroup_type(r0, &(0x7f0000000000), 0x2, 0x0) 00:07:26 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r0, 0x0, 0x0, 0x0) 00:07:26 executing program 5: pipe2(&(0x7f0000001240)={0xffffffffffffffff}, 0x0) epoll_ctl$EPOLL_CTL_MOD(r0, 0x3, 0xffffffffffffffff, 0x0) 00:07:26 executing program 4: r0 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BTRFS_IOC_SNAP_DESTROY_V2(r0, 0x5000943f, 0x0) 00:07:26 executing program 3: mknodat$loop(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x0) 00:07:26 executing program 2: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$FUSE_ENTRY(r0, 0x0, 0x0) [ 446.578072][ C1] ip6_tunnel: ip6tnl3 xmit: Local address not yet configured! 00:07:26 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) 00:07:26 executing program 3: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$NS_GET_USERNS(r0, 0xb701, 0x0) 00:07:26 executing program 5: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$NS_GET_NSTYPE(r0, 0xb703, 0x0) 00:07:27 executing program 0: keyctl$search(0xa, 0x0, 0x0, 0x0, 0x0) semget(0x1, 0x2, 0x625) r0 = request_key(&(0x7f0000000000)='dns_resolver\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)='\x00', 0xfffffffffffffffc) keyctl$assume_authority(0x10, r0) keyctl$update(0x2, r0, &(0x7f0000000140)="2836499d80a1863e87055fb7ddd86a93e0a7ed4a8bf34a7cd1dfd8df788a378e04d1", 0x22) add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x1}, 0x0, 0x0, r0) 00:07:27 executing program 2: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BTRFS_IOC_GET_DEV_STATS(r0, 0xc4089434, 0x0) 00:07:27 executing program 5: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) 00:07:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) sendmsg$sock(r0, &(0x7f0000002980)={&(0x7f0000002640)=@tipc=@name, 0x80, &(0x7f0000002900)=[{&(0x7f00000026c0)="8dda4398dcc436305b3286c5250c1f992244d999f19fbf0db03a796cfd25b002112e8e7349b59b994581d31fd87d20a37dae01e5863b0c1bb54a3d942670571329119a20e01e0204dd61611722b202c7a395bfb5674e8f54e08441a98d1bd5e02bb24e63041441265da1e7a5aa91fe2aaffdbabb3197ee2c3b5b019aa972a25b0dcbfd5c6736ac11255640576839d838f663eb2e98f1011326b6bdc31b634948f4a386392d39c50dedcbd3e52230f87978b043", 0xb3}, {&(0x7f0000002780)="54fe2b65df44d927063f1c6be019eb6ff01157d331ffc6be7c92834f2478d8516a524b5aeaafaad672c95bdba5c22d8db972e9699fcbfa76a1eed68ce453dbc15f0db90369fecd5361a702041684f3503b591c242f8d6c688dbdcd9e26880aec4569ec62ea329c9bd778475b92fdc7c94f50e8d1c60089f8b5a84fe7983591fa1829ab6eceb73e77355e39f8f1ab9b50209de6fd82", 0x95}, {&(0x7f0000002840)="5129fbd8561e920213ff1c9dd3b9f63fcb9d211f349dbbbcad2ba83bea7d29637a4d806d4eade59404e2c292d68be4ffc826b09541a21d0d7fac572591688d68ef4bf2ea568ecd54bf9f51bb1fa019ae12d59e844d066bb536d4f982e982a19f0e8f3f4c21c291abfddf60012e2265fb48a68ed7495bd1869f339124ff419ebdf0d939181f310f1324bf6135d7fb8007ddffed2978217e6aeb70a463b46bb4259b599ab4b6f614b33b3691bf07d5", 0xae}], 0x3, &(0x7f0000002940), 0x30}, 0x0) 00:07:27 executing program 4: pipe2(&(0x7f0000001240)={0xffffffffffffffff}, 0x0) read$FUSE(r0, &(0x7f0000000000)={0x2020}, 0xfffffffffffffccf) 00:07:27 executing program 3: semget(0x3, 0x0, 0x212) 00:07:27 executing program 3: pipe2(&(0x7f0000001240)={0xffffffffffffffff}, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, 0x0) 00:07:27 executing program 5: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$char_usb(r0, 0x0, 0x0) 00:07:27 executing program 1: r0 = getpid() get_robust_list(r0, &(0x7f0000001180)=0x0, &(0x7f00000011c0)) 00:07:27 executing program 4: openat$cgroup_pressure(0xffffffffffffffff, &(0x7f0000001180)='io.pressure\x00', 0x2, 0x0) 00:07:27 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@bloom_filter={0x1e, 0x0, 0x4, 0x1}, 0x48) 00:07:27 executing program 5: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d40)={0x6, 0x3, &(0x7f0000000b00)=@framed, &(0x7f0000000bc0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000002c0)=@bpf_tracing={0x1a, 0x2, &(0x7f0000000040)=@raw=[@map_val], &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, r0}, 0x80) 00:07:27 executing program 0: bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000f00)={0xffffffffffffffff, 0x0, 0x8}, 0xc) 00:07:27 executing program 1: socketpair(0x1d, 0x0, 0x0, &(0x7f0000000280)) 00:07:27 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@base={0x1, 0x28da502, 0x0, 0x10001}, 0x48) 00:07:27 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d40)={0x6, 0x3, &(0x7f0000000b00)=@framed, &(0x7f0000000bc0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x10, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:27 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)="d147", 0x2}, {&(0x7f0000000140)="0988fc9c7011aa4ad741912bf47fba", 0xf}, {&(0x7f0000000180)="e56be54933a755f2e3605470f3a9205e", 0x10}], 0x3}, 0x0) recvmsg$unix(r1, &(0x7f00000009c0)={0x0, 0x0, &(0x7f00000008c0)=[{0x0}, {&(0x7f00000000c0)=""/32, 0x20}], 0x2, 0x0, 0x70}, 0x0) 00:07:27 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000100)={'macvlan0\x00'}) 00:07:27 executing program 3: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d40)={0x6, 0x3, &(0x7f0000000b00)=@framed, &(0x7f0000000bc0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0}, 0x10) 00:07:27 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x101003, 0x0) 00:07:27 executing program 4: r0 = socket$kcm(0x29, 0x2, 0x0) ioctl$sock_kcm_SIOCKCMCLONE(r0, 0x89e2, &(0x7f0000000000)) [ 447.321708][T17826] can: request_module (can-proto-0) failed. 00:07:27 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002400)=ANY=[@ANYBLOB="c0"], 0x200}, 0x0) 00:07:27 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001940)={&(0x7f0000000840)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@union={0x0, 0x1, 0x0, 0x5, 0x0, 0x0, [{}]}]}}, &(0x7f0000000940)=""/4096, 0x32, 0x1000, 0x1}, 0x20) 00:07:27 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000080)="4de8", 0x2}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x891) 00:07:27 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000180)={'bridge_slave_1\x00'}) 00:07:27 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000003c0)={0x11, 0x5, &(0x7f0000000040)=@framed={{}, [@jmp, @call]}, &(0x7f00000000c0)='GPL\x00', 0x2, 0xd2, &(0x7f0000000100)=""/210, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:27 executing program 0: bpf$BPF_MAP_GET_FD_BY_ID(0xd, &(0x7f0000000f00)={0xffffffffffffffff, 0x0, 0x8}, 0xc) 00:07:27 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$cgroup_ro(r0, &(0x7f0000000600)='blkio.bfq.time_recursive\x00', 0x0, 0x0) 00:07:27 executing program 3: bpf$BPF_MAP_GET_FD_BY_ID(0x10, &(0x7f0000000f00)={0xffffffffffffffff, 0x0, 0x8}, 0xc) 00:07:27 executing program 4: bpf$PROG_LOAD_XDP(0x3, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) write$cgroup_pid(0xffffffffffffffff, 0x0, 0x0) r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$ITER_CREATE(0x21, &(0x7f0000000240)={r0}, 0x8) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:07:27 executing program 0: bpf$OBJ_GET_MAP(0x7, &(0x7f00000002c0)={&(0x7f0000000dc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x10) 00:07:27 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)="d1", 0x1}], 0x1}, 0x0) recvmsg$unix(r1, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x70}, 0x0) 00:07:27 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d40)={0x6, 0x3, &(0x7f0000000b00)=@framed, &(0x7f0000000bc0)='GPL\x00', 0x0, 0x63000000, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000d00)}, 0x80) 00:07:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendmsg$inet(r0, 0x0, 0x0) 00:07:27 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000540)={0x18, 0x5, &(0x7f00000000c0)=@framed={{}, [@cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffd}]}, &(0x7f0000000100)='syzkaller\x00', 0x4, 0xc8, &(0x7f0000000140)=""/200, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:27 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000002c0)={&(0x7f0000000100)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0xb, [@typedef={0x9}]}, {0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e]}}, &(0x7f00000001c0)=""/201, 0x2f, 0xc9, 0x1}, 0x20) 00:07:27 executing program 4: syz_clone(0x1000, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone(0x40000000, &(0x7f0000000000), 0x0, &(0x7f0000000100), &(0x7f0000000140), &(0x7f0000000180)) ioctl$TUNSETDEBUG(0xffffffffffffffff, 0x400454c9, 0x0) syz_clone(0x40001000, &(0x7f00000002c0)="276bc3b7932aae35d998e08a89ee117cfa721edb60e9bd063ab5641ed61db1fe0827a67ff822cc369946f8b46d1c104cc364e540a05ee79b8ed76172702e7011cfafc14b20734ecfc24f9ce220e1e877c9ad5cc7a3c1fdae638914f20dcf22b8a24b08cc2cf90e5d854e2ba56d1c593b17a95837a17da21b06742ef8a258ff54c3c30aa0504804c9b88a346082846177d77f6efba17d70f838534c3d36cb00ae824636f0f23cadc52ee08949079c79189d8d144c386d69be6bc553811bf87ec65165d0621963f7c5a4e1992d1418d752102a66bb86f606fa85f4653e992799740edc5870a267", 0xe6, &(0x7f00000003c0), &(0x7f0000000400), &(0x7f0000000440)="9e5bd4e69b0755593999a1080b136b628af6fcada24ec9c9d7ea2fe2298f8d82") 00:07:27 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d40)={0x6, 0x3, &(0x7f0000000b00)=@framed, &(0x7f0000000bc0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x2, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:27 executing program 1: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) 00:07:27 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001940)={&(0x7f0000000840)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@union]}}, &(0x7f0000000940)=""/4096, 0x26, 0x1000, 0x1}, 0x20) 00:07:27 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001380)={0x0, &(0x7f0000001300)=""/68, 0x0, 0x44}, 0x20) 00:07:27 executing program 5: ioctl$SIOCSIFHWADDR(0xffffffffffffffff, 0x8924, &(0x7f0000000000)={'pim6reg1\x00', @random="4e97149447df"}) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f00000000c0), 0x4) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000300)={'\x00', 0xb811}) 00:07:27 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)) 00:07:27 executing program 0: socketpair(0x23, 0x0, 0x0, &(0x7f00000029c0)) 00:07:27 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000001440), 0x0, 0x0) ioctl$TUNGETFEATURES(r0, 0x800454cf, &(0x7f0000000000)) 00:07:27 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001940)={&(0x7f0000000840)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@union={0x0, 0x1, 0x0, 0x5, 0x0, 0x0, [{0x0, 0x2, 0x1000}]}]}}, &(0x7f0000000940)=""/4096, 0x32, 0x1000, 0x1}, 0x20) 00:07:27 executing program 1: getresgid(&(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000100)=0x0) setregid(0x0, r0) 00:07:27 executing program 2: syz_clone(0x0, 0x0, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) 00:07:27 executing program 4: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$BINDER_THREAD_EXIT(r0, 0x40046208, 0x0) 00:07:27 executing program 0: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCGETS2(r0, 0x802c542a, 0x0) 00:07:27 executing program 3: openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000240)='hugetlb.1GB.rsvd.limit_in_bytes\x00', 0x2, 0x0) 00:07:27 executing program 1: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) 00:07:27 executing program 2: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) openat$cgroup_freezer_state(r0, &(0x7f0000000440), 0x2, 0x0) 00:07:27 executing program 5: mmap$IORING_OFF_SQ_RING(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x132fa2583e214856, 0xffffffffffffffff, 0x0) 00:07:27 executing program 5: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$TIOCMSET(r0, 0x5418, 0x0) 00:07:27 executing program 3: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) openat$cgroup_netprio_ifpriomap(r0, &(0x7f0000000040), 0x2, 0x0) 00:07:27 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x0) 00:07:27 executing program 1: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x4b44, 0x0) 00:07:27 executing program 5: setgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) 00:07:27 executing program 3: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$GIO_CMAP(r0, 0x4b70, 0x0) 00:07:27 executing program 4: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0xb) 00:07:27 executing program 1: tkill(0xffffffffffffffff, 0x0) 00:07:27 executing program 0: shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) 00:07:27 executing program 5: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, 0x0) 00:07:27 executing program 2: syz_clone(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300), &(0x7f0000000340)) 00:07:27 executing program 3: mount$9p_fd(0x0, &(0x7f0000000380)='./file0\x00', 0x0, 0x100411, 0x0) 00:07:27 executing program 0: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$INOTIFY_IOC_SETNEXTWD(r0, 0x40044900, 0x0) 00:07:27 executing program 1: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8933, 0x0) 00:07:27 executing program 5: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PIO_FONTRESET(r0, 0x4b6d, 0x0) 00:07:27 executing program 1: shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) 00:07:27 executing program 3: syz_io_uring_setup(0x0, &(0x7f0000001280), &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x0, 0x0) 00:07:27 executing program 0: syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000002280)="5acbde6cc18cff6b790c266de1a3f7ddc3f9f6ec0d65fd4324613b4f1ba32bbc0703cdc0bd83206ccb773087f6f4881d92d44ae4ab027d07f0db39cab09fc464cca1840d5fe618e00c38a515932cd4aa3be686399275e2c270ff081efbe10da572fd208400d14d3db2fbb737faeb316f29667d06204021981a1b1d93ee93cb0a96809d712c23713b736ae658f70ba30f691b4cdb9a24259fad7438dd3e2990b103c6f788482988bf0ecafa8d463862aab1989f99294baf40a58c014f535cee033d8ca56c5dda4a2240d4d50ba1187d3940f3df06acd9c9a638e2f1be45bebda36408687d41fa8f1768af4f62a20374065856b19c621f1bec4a9d33c48a1440bc89e9a117160403cd14a075632368d04e2ce738c95ba4b96581eb436d8b698ad0c8cf798785899d7000f09b4c94af0f4ade438e3ca1ba9efe081e34d9024bbb21f27fb35c109bc305f843d0611b9dc48fb8f5e769c9dd7fd8650f3ad10409995cf3bb7d75fc6a0bea181a545f06be77ef42c5cfd3c108ffe1e99d285b84448ff8773c66bd5942eaa725c782e092c8f47199093249387e7e22126753b716263027e32e2c9be6f85bcd13ca8bb275ee70ec486fc6e4b3062ba5ae37348a6d21f0f7d6e346f8c9a110e7eb5ddfe703a57be380cbe1bcc875d1d8a32b3685d4a8aa4b516ad3993f32b2c1966b42575a314aac5fa5a805da4019b81574e8839287bacd4476beccd6507cb40aceecbda282aed9e84120179279b441a67dd2928abf1d1284e4f36d66a903280cc1ee9ce11651a1ca903881fc901184e2545b1537857d6edc15f1d40ab0cdea958645a90930dd7810cc7fb4b1954d1963289cb4e43c3c1f5a9662a9f6c849f9e58c7d1b74fbe65d55eaa88adbfaae304b546a7003327b7ef310868d57e175cb591a241e500c6122ccc22011c0d749da835f923380572dc1131e169130515e8b5bb87de6e4ead16c0d6a67bf10c9bacbcc1ce887938394e3ea69f3c6b60143dea0666e2f759f91195d54ea6639eb392b0308f1cd7acfaf12641d3c0edf3ab045438a842e9177b813679e456dbe64d16036ce498080ebe34d72562df02e6200278310012fbbf4316b65e30fe817869121400b1e40199185ec658eae7ef2dd9bf5157c8973aa07f85e0663eaa04730503b0bfd80345a9fbab5a9320d7a7b8ca8793331b6fd18ab8cd5c58eb153f3259c1787c94bcfbd4aec6761b2e395b9b46261bad98cc01db48a6906935fbd4daf2ecae529f90985feccaf2cce712e14786bae21e7a0fe1f137c59c2814c2848f6e07ee98df3276a0c2e53a1801e31ad84dc421d54c0add145e6e5b6fb87df6fb02ac49b958981f07e46c4278adf64291cb3d3e6217cef460b72d7a9ba3db4ceb6e32d7cc8c1f37305980855c41143a923935ff286e983956f41491b9667758c5e5cc3ac96419a54c29f9b4193392b651932e52bc280bf6ff1d72bbc383be1f65a07af5eb79a6f50abeb084fabdcd989286e7c7f20f322e6957506b7474a76f3c3b63e204c015e1b54534ac8d9fd29d2f9f1e6a74d55da65a54b195a5237e8bb9444bdee1cb44985d379d04b845a88a470daa7e67486ed516c23d5a882c9760f6df509df8c6b167f3bc60e4dfa01c66750d83a8cd4c5db1fd6a0963f64506ebe26fc4d027cfcd8849d82596fb35657d815e075052f36fd5847843e202134cfc6fa9e406bba08a5e90e64417b18a47da8b8a9105018b1fd7dd6db9caecf15ba5ed74cff2851918022c18966e73047949644813c47a0e712ffd52765ca75d6d21af3fe16be85b969dac2305467322797c6ebeab87c297c2684252ead06a9524af420e5ff021349144203d4c294b0fef2e33939a815cde6100fe2c5495c391215c4c353718570ed6ef195a7d924f3552ab0a408f9c8a57a93d5d368bae80d47bb8ea45a27b4f0ced6c648f2bd708842664bbbbcc7cdef4b703db73edfb35b6c720e35921bb205b49f7ed75888635600bb53aa620b856800161e7899cd72389a48f6b78ce3380d08207ada8b49c94ddfccfa669f307eb9791584107247e720074a7c752d673e50fef44744afe6f103b6ed84285c5819f77a255974786ad5dad5f12dd6838f39492136fc4986086b20fd2933ca866de6c84fb1939f1b4be734588f8a76c26aca3ac8511e2d29c9e5e9a68356f7361c6a7f328bafc1a7e74fee129648f1af854d05ab6ca5cbea5638e60d7c66a8f4cc207e038f1fb5db7d7cd165cda8c666b571d7c05a15a7eb1b0d6e7cbc39582246f76ff483dd32dec36f8b69e2890d68b58f0a40cf55756fa94e2239acd4c18a85e935af3ec79d74aff6ab6a38c1526b1a7f685f9c1c29bf8d8b9034f69b7cb1113ba5279a34f3de10cfaecdf37f09e9835787c71b6a72c261a76f626d42e79d33318de76dc5c6f3e69b01369a603f248e4c3302fee8fde0becc42a9abba571c14dbc43d50616a195768ba79c55b7a323be5850efa602083c665d6a03c4205101063ff24410c9cdfc66dbb8ebc4f2f1788e9e3a1d44f16f88aff3e8b30a56aecc79a01372099a26c49ea1ab86d7ef537a1d673241c99130323fff36cbb4ff101009eff032843806799264da06c54b2a71c1db2ff2551a91bc2adc366fc112903ae5658e9c02f3d0cb690e44097af376ee0cbb1d9cf460e8745f697232fcd74c5e4df0c31c4f583227552a16d2ecdb9c08c993349f2429b5f0960f59d4d72fafb80e865786f7ee1731bc79ea5f9b9efee378129141930dccd020425d87e978703b228d11a9defd32cab6fee2af0119c0f5123ff63aeb6b883646fde6781561d07f17e97a340b527dc941a38b5b7e04c72cf199064bc28b9f37dae6976cd70be85b8a4e59b2d72f9edf5fe001e96f3cee9491d6b209f1b98e6a8134c878822ef60964263f925e4c25ee0ab068807a5d3d22b1798f57f6548895d4ca1073d95da4d519951997e91127ed8fdd5e59a91d2803b49bf35ff72c989d2b92477d436da208ee56d6492c56cf503f60653f173d394cde81faa07ee5807f29f3767978ee554d960fe3c8890eef5d634092d6b207dfa13e98a78d690dfda5a5b601ed3d6c186e10b9cc369a71d19dcdbc6c24614d9af6d58a8bf8d176afc8189435ade51db36e5a676acf14c0f9f3c8e6d07628b003d92bd68a170125e7d7bcea89bffb29b21f986d33d2a4c2b687a10d91728d4c1378659dd34bf6a74b568244e2f5034925dad74412a99b006cac32b7c5cf6d65941dc3f6b01069f355b9565606d607e91021ad604d9e6650f7e82aa49e6e8c8477dacc94462e223c5802a2354b1425ec2e7aef055e957e97fa0f218c66763b7c81633d6a74bf99e14d8e3ae9e12289fa2e2e43a6e00419c518ff68e48e0c7034d630a718641b3a9bdf6f4418136f95c609a2ece203f43aa5aa2f20c58a5e58cc6872b4c841bd69b9411f5caa1c47c5d227d9812edb3bb57f87900a8fccc72857ddea3940ac21412c3dfc79f41c2d36f178706c64169efcb23208d65cadb0a16c0bc01977f45f300d35595d3b29cd5d651e41c9eef2d96f435d4cf1c3bd668b97328ba2dd0c57fc6ab34c86fad278a23cf4120ecd24db2a1dd907c06ca48e83f23c9dfd7885a5b757d08cee804faf47eda0c6aae5a08f0d9cbe0ca8390517efd8ee226193ab38f9ee973ee6011ca3c05cf38fc446d851709005a9a63d80c918fd191003e55111110ddfc4e5b8f93d7213c80bb1971d4bdf38c0ad6e4cd3506f788ebff4f5b0e1cd982faa34216d103b764e4a56d6bac2675079ea1fbca89dccc2e8bb2c7c49fa58c33b8ee9314953bc0da17207ce502ace91a6c0ecbaf3b564fde5dc75747ec2585e1cb33241fd0024da60bc310f99d878008c6d5cdf33336a703e5702570495748d215c0c5cc616aef6b991c00d307d6e1f6aa899e011ebd52d165cea617c6be76ce8f30303a0eac2a3f553357f0396d9cdf88108e31f33b63d33d9ac9ac5f641d9e5e19c060a99ac475086f55837aa76a15ba973bf06686f4bb6ccad34fcb1b4f5647af721e8f031a1f8869f95764ffbb066383c7783a9efd3d5692d9782def8cbe687fe992284124ec7f064169eec218dba027cbb7856a316319c0271a7873f24f216f37512db497f9a3c2042841732b5804a4ed29fe994a3510aeeacf4dd0ebf631c2f6ac0ce89eb4dc7b07b01b89242c25d1b5fa774d03d70deec8c7dfa1c1c1fd1badddd7daf932c298365789887715d7597b05e6d450b0b07d4a51ad464477fc085704ec8f964232b49065b4f3b2eac422196ab2ed307796e6a01caaa36af2ec742a637e7be0d06977bb5ad31eb6efce372dfcad942a08e2ea3d19054c307ca7275251056353ebd903db329b2a883d2bc4e39b6abf5a80779fef9a777b7abfab8e49d8c53dd7d9d70bb901e6bf50242663ea4987487742dab539bfd62babf0cfd231ef025d6e3f5e4264272bcecc1d3a6f49327b6864edcb568f9cc4643f20a9892cc5ac03443ecec81a300b513fd319a5ff88cf2b427a1fbcfcb7b8df5d9f4665b6b76604698331541b6fe756d04691949a023e9cb92fb51bd119c22c66217b806048d29989839226609d85d32ecb98e2e8e2e4ce63e43112f44474630b71b91a704c089d3835561de8f677224de319f8d2e0e0b9be21f4f979300b40276ad85736aea573c7489812cca3c893bdd701b72366b9cd5a3e97c0bfa87f59ff8222f357fdfffa3a36cbf2e3dba08654f751751b8587ac67385bff742489e3fd9dfef19045055a2af49c7773f770587125494a8f6796180e3ca77e237fbf5c8ddf55569ef9f6b188cc7531a6732c730b33005e04252b6531abd927eec48b486c2b37fbcff2cc3fdd6d5d21da0a432f79f9b8e57a924ba1bfb108a217e54b5ba886828cc48e8cea4acbe3191461b773e6c1230eddf1566442bf150bcd485f741539c57a27c34362883835f684bfdbda0707494638e6b203fda243ba41d8117822503acf3316967bc807a7363a35b89fbc1016a6446fe653d349e340ed35c663197ea50fa5dfc87f6d9b9dfbaa94b92f6d4c3b8e52aefba94ad53760daab458a54bbf2af95fb40b2ff1cd6ce184930f66ed7dc9ef83dd250abebb416449021e5fd51ffa87908141eee99edec6529183bcdc1c0175b433336d1c1db3c941e9bdb4b5d9974ad0de376e878b462d8f69d764c5c1782534b8e20ba6ab6b34aabbf5defb25a52af0a887e510bafb5598aef138698ef1b963ab227bf540d4dbc5185beef248701bd40d0227a96bcc1a3fda59b80cfea6dd54bd7032c24801dd8ea8c6263b69454fee04fc5a4a0027a32f8162c9150a80faca22ba750548ec59349231bfbb191750be5e9f641cb6a5eea4c2a514c3cf53a570341d9f5e7c3a3eef315153e0375cd5eaa734fd7049efeb0d48c97aaaa134011e47b81af22b66e156cc12051e8cd9cd62447852cddfb97fe607f7355ec9dda9179caa497312ecb128cad3c6827f24cea01db0a8501099c0dbcb36fc81649d2895ac1d33fe393661c70693fa6a619f6c601b7fa7f6ad3a7e05cb158b24d15bdda67db3db48039740a574f9df86e506e805345c857865d9a8eeb311354412776d837b6f0b7ac0a23dae26decb1848980609c95dd1c5bcc81442da9f7e3386f17685358df5f2215df41635a327bd5258866ccfd60d0a1552790055e97956414987a294680707dc7f03ebd418357c84b780179e10914ad7668cfd7789d14b3960b085786a8a84a6d824435a8d2d7cec8bac9e3ed8ca4d901d805a566fcd6611253beb40eb60eec0f6b460f48a1d16f253a03544704bae5193b2ef047c9279a2f06828928442870973c700fd8a1c490bcd1f127f493ab3e686900cb2c694c7ece36bbd055ae546841f6d2d420ccee6e26eeb251d92f6edddf3efbd5a0d68ce1346ba4c2aa01d0b7cbae5325e60614a4fcaab91b19db5a8b4f52bd3b4dbe74d50c49ac52a4f0b30b9ca22aafd02f6554eaa17eec55a58aa4986f4cf21e3bae719ce5c493d3679ef898609fdf08f5557dad1c254bc941571484eed6dfdaa68f935879d4f4ecb7ca8654a0d250624e4af0b7c4a203a7978b2033217b2ed0c71b47e3e2b2b4a1a05d22fa32b9549667c29cb4534bd87a013f640b1180e9d128a2c23c9e05a1e719b025f7d9c39107cab26bb610340d7ab256106741645d3cdaf1797ed2dc2ffc975848aaad84520b427bb8103aeb6c806a1093ce82899a6024ddb9ca13d43300ea7b6fe2575c15e16b6cc24c2ce12f1f2cb2f267f2cb5f6bca7601af37d22dd38952254cf4aabdf6f1bf5a7e0b90ec47d7dfcb4ec90ed2993cf3b17f8d2383c0b10d895661df6a77b5e66721f74b885d29f1bca8a95ede1e9946ae2673fb3fc095881d0bb4e0b632c4e2c76762e67b8e53d1729f79bd5138ba426a3a878301897ec290888f45267cd315df02d8cd1abd443e2821e38b0464b78f72668ffb59f35f4396430d03e91a814ba4c8437e4891bdfb2aa33f5f634c79a031b31da7a4b7d92355444c74db1c4dfdc74ba36a0301b7bb064c88df21299c2fc60330397a8eeb301e01a5fea5e094a23df1804bbd381145cfb17984fcef20f511c41892721528b47e1612b8316d38f3a67394f7c2bfa5c47c48e7fcc312b8cd7e160ae1f0e62e19c25dad0114003c3a9c3cb28c19328d6e6c607be5f2861d8cee610094b93170477608bed9e6745dccaf8371b518176cef75f2562d0bd4c434b49dddc8a036b19233b37b7d7faa0c086c9cd8c4d56f2e73675c068a808dbfa616330c24917d5e0a9c20f39ea4584c5f3f15f3a39ddce30911e245cb93e4f1a82228ae2b710b714fdacb4b925c33c90b7913e47c51fe7d04dc0690002224c8f3e88a8cd752af30b5948b421f6759a1f64e4dd96971e50feda8431b2c4e81abe156411f9857bbcc3e10a61fd8426f738de68aa633e112190b643f7cd3cf6cfcdb851fa434ed5e953340016bce1a64b2bcaa650ff10c74558dc08f97fc895a0ffb2f447935dfdb6fcabc560b79048ec423838f4a185ba33d3f8003c20b3eeef2b6b86e18e189b18bd51919e4cdf13401d69c294d6c1424410416f992593a0b511797c357a4b60392dcd2cc4f6c0f76408780e17f0de8cde9a4fa257fdae949210eb7a46f06985ec153c05b06c380714d192421c4f86c685c2a59662ec638e14bfedecd3977644ee96c6073c1b04349ca58ca197336899afd2ef8842929b1f57a7731ed0e243ce7879b0f90e64732e6068f5a4a700765a580a2550d499357229c0c31d6d1daf2efa79f76388941a821968ae32e0e39569bf9f45ff332233df9ffe5f37586ff274056b04f714365ee51b8a1a4c99decc6aa5ac0d67f60cf1a9405e370c70db3a9e597aad20d047218d758d746d3af7d369697761644352ca2a1bd8b27b4c8c5a646d45b40260267ecd2902fa739b9d6199af65a87939ee1bd112a139ab5bbbf813dd8c01a28b1c3c673fef78b2bbb19635bc80e24b9c9127ec744bf9d8bc26ff316e6ac02a82793da2683bd4a6931893825cd2eb43b41f94a9efe3b7a24b67d29ddb0d333173f153a95adfb815082518ed03e5f5fb6a0cd84077e7ff6a7e2146d3b2d30e27302a8d4befde6140ab2e3946b5beef7161b66d4f18c1dc3676f0285c3b01dc249aceeeba481db2124796eb6d5f9b982bc031d259acab8b3915a7f44c7ebd4bfab858e57060579f9d8f1d8fea44532b6df71658ab744a02b30a0f09bf660ee4c199fc828bb8b533149307e99b8d340eded3953f3c3b8ae18656b073802d5a71d351d779c162ea316cde8a9d7c051389bbdfad2d4e8ae164f4c6ea734afce365bf261b9466fced479aaa7c733d6ca9850b1253b1ed66e2e3c04609af5d32584642f32cda143ebc84ee8a41d12305667b0c4b36581cddc3c2b634bba3ac3fbe7479808322d4c759a65c790cba26be1c6ccc5717a208cac45bfd9f4395520ac102cae23af44c58eff6075b4cae157df2756614debf2f6ccb48b83104a4255bf1b4afed99cd7210bb03f875fdc6be1ee0983f110e4cf37a360a95a9cddbda042592c436c4767f0f394d227c8e31a41f6e358e9d53784d17e376607fd2dc0863f55c39c26a44c91479eeb9c3805951c99b6fb95adf7eac4c8bc2a0223236e41574a78772ee2748a4e9bdc279fc1a331f7359a4f595a719bfc22199dcd0fea2d70a0a9df23e9238d8952dfec3834518e70a5b6bbc17c4d4c523f9c865e50adcb819ca654233d1276adb401eb8197308c4a3cc9995cd56e5ece127c17ad4b64e68c978eb22c9f3812fd8476e5396455301d827ae67ac54457600f50208712087a2cfbef7d8937ed1f8337717af358941d2ed1c9f5c1a27788842c8b22e4a8e1c803e1cf7df4281176b3161ebc0c486f108373568cf7243ad65d85d5f50589b91bb42121c3074a797d3325b02bac2aaefb00a110cd10f14ee56fe93bb43b351e4872d8565a92a9f581b8924119eb91981b74376bde02fb96d8ae0a065a9ebdc9463a5cffa883989b6ba0e9e1a371daf867fada067c94547c3e43022d36a7e4898e06b6e01fdeb0617615f5fa0a75ccb3306026801b45aea0672eb5837fddd42bb27dbcbe5583e938d8a08488cd04f708810c6f8adfa71701cb24c61a6df2ba9a06336772e611f8eb9d02e4df64c1850bb61e285488850088e6284cd0e48c6e1423667874dc9fc035122cd9baf7e8bbe9d3137cad14b8a70d5b4ebf3cd114e82cbaa29300fcc362e66250d3142f40f7d8372fb3a683e376f5eeb2df7a6977470b6af7cb0b5fbe2470af70c24d66c1a7f59ae181e6923e28d626c2f2ffa465014b5a0b2c4f347d55b6dde5d05ef07e1c8cfe70c83aa44684a0c236431651632ee75836bf35457ada1da189ed916637099fb74fbe4d108c53d03fcb49447d812e7b3ac0261e73c3fb4470d31529f51ac1267f725ea0b6576282dfae7bfcf8383652f38523c2a7c0913fe7061951bb8572f1c46979526b4c6dae0095ca87acf0733860cb85e6b8c11ca1506601edba2e95ec913bcdb7cb418394e8bf1b82ad74abb37c57c8077871a88e123808390918defd84c91c343558ec0d8852c85f184795876a70b9d0d052cb1dbb1050abbe69457576f66b2d5cd132c1b474cdeac27aa5de65cebd66d2221b89f37228c5b3cecc7728ed72b18624027cd0bfc1e2d578c9222196d0fe6fca2b475a5d336cf2fdfa1f7a2cd52111d6f4dd3b0a70f243985fe590df3f462fcc58fa53d95500239ad33e6bcb8d4b2c69b5b07a265ee397eff02554d87182555a05d003657b75f0a72f297bdcd1f32e6412e1b4590eca642b38099858c9b9325f4ce43a72ef94e889d151c72af001c5a3566aeef10c74ef794fb92b206921d604e8d94fea766ef887e8da333ad2017b0d3e5be5529438949eb724f2481ced957ca3faa9ddba26f87927db13a2d8e44d26120fbcc7bb8816dd44917a418772b81f90c5ad0cdb956410501793d9fa9978e8549641812bbd9e78034ba9dd69513f55bdcfc3995431ab48865bfd8d2346ebd2ab02b23f420d5222e3f0dea1614e50475a15a8aa79b8ca90619d369d43e5b717d887961a9a0581db29b4c10d2cd1e474bd562d0e1f9f333b7196154386c32aa5c146ad3353bf776aa53e3636d7ec0a51da64213c74c4a43ee58b06d5bf04c07d312b93f66420dbf2f28a34a72c0570841bf0c684b8ff4981b8377961926d00b7ff0e1b7e8940f816702988865f357ca0c0f7f3db8372abf9190708e96e79ad29d427a4992ef4ef2702239b595845c57752ae2efa7b8a5256c5379751e8d245f8fe82a825dab25e2ecb1b6136657fa4de66f915d618770d89cf08faf394f3be25ce905b77938785d749b1e218bfb35b9489a4fd426fe5ec3464948677943493c3eaa58fdf1c01a557fc02b2c5959bb89361bd3bba794b25311f68b9fad596a63d54e268710a92006017cc0def6e143782349397e6c6586fc6509fab2c3a89a3163572cbfaf9e21ad819d765d2a958e5462fb4b8d6f9078e44e2ce2ba8e85d110dceab24e21f493d6e600722d7d42fceebc58c89c662561ed5126cb609c93ddc656157fa3677fc97a8664917b9a8c13958b253e7717facdacc55dbf415d28c9f31503a1e51be1b629c1e6ddf7a6cc3d3b3fad88c200f1f9b1f517dff6c4d87aad75806083cc5e0b68b605e8f600a1b3291dd39f597bac23c3080924651382b22fa4854eb214b08f15d42fa2963156af7a6ff1d7ad1e58c0e6eb27cecb41a3ac09aef6ef7917a0484a45857dda3642ab036bd94834905147bcd330fa58aaae2c2caa21d84f7428f2969c29aa9416d8db6370201ee43076ea35177aba50789e6fc8b187615c3a464d17211fa7d147e7adf60e6f90b202ca42aa03416658819952b9148e1f4fae34b297134c06f8cf739a46b2377559e9bead99f0b96a565bc8b46a7725ba723cce331478ad47ae3dbadb199bc8f661ad6aa37093f7b8c9d7cd367fb9e5f873b30f617800a8b12cb01ddde7a95727792166359472725429f7e2c4005df8dcef041ea128eaa85242b72be0bc5c71e8bc03b0e616ec2dac021ce0ad332a0f9b87ed8b3d9ac590819a687b4cbe3f13c306f94f6010a644be497dcc294cccea4b7a9c5d5b310924ed645fadfb112481d69721bcd5b4adbf0a8c575a923afb966b95dfc634246e994460a0a4ec129c4b8f49c6e5019f872bd8e3d342bb384c75d7882ca8c46ec025ac464bbe47a863015b985a99198360798711249123dc90675d82822d2fb27a3e7dcfa24d1288c4e839c6d46097c49d9eeba45239e76f84d8be85f309c4af16b18861379f30d7a3a0a426d7c3baa82e73501b56c7ec4e70b878a5ffcf18350e0a54e36f5621996b057368042be3bf94f3634fa2912ebac25ba5496dc53d1ba4e49fc16ce4d170592685431475fbf24fb608fed694e236d1cc25502bdd3b6c8b7d99468e308638585886a372bb37f2e884e1eec3227e51b1d108eef8af692207844c5505bb0758ea45bc4c6c861f4048d91ba24cca4b70a19515a2e53d158bba86b50b3e1a73b01e8aefe74203893c2d92fe67f352d49097dafda3fa460ad5bf39b20a3a82bd2b2a2422f5e0ed9fbf969ee0fde9f7b7e6af527a7348a2e35f18de43bd63df949fb5d89bfdd3c9da02f37487286dde69ccbaad27adefd6f733fe3832f28d3dad579fa3bceefced4eec29c102010fa767f26f150cde7d14daebc7c644a802f4cdfabe017a8b7032792b766452d67cb20f36178a45219cb6b2f70b9bec32c33ce7e0e237a58f081b6f2dc51f3afb8a214f48a61398c201579a749f875446b9b1be8e0fc83dc2cadf4ddf6434476113b4a0402e50dc39a2e42348aba9b1a20c910a17b8d95a2a452e43eba45bae3447d9cb6551c734c06b1daf09f8ab2bd2de2d86a7f28a412963cb4401b96688d1fbeb4d9dcfaa12dd627fae5edcbf3d56d3300103b46ae1f6e35a66b12a7d833fd663cf8a0565aebf534c2ea8d473f3309be518ec7885f9ac201e57811e135aab18060a9026117e7bc417ee489c37d527cd59f1060839e6fe92f1668e5fc72c16353865f9dd773bd997c14c0f01c6175dbf475fcaf3caad677786a83b5", 0x2000, &(0x7f000000ccc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 00:07:27 executing program 4: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) getdents64(r0, &(0x7f0000000180)=""/236, 0xec) 00:07:27 executing program 5: openat$cgroup_devices(0xffffffffffffffff, &(0x7f0000000040)='devices.deny\x00', 0x2, 0x0) 00:07:27 executing program 3: syz_clone(0x0, &(0x7f0000000000), 0x0, 0x0, &(0x7f0000001040), &(0x7f0000001080)) 00:07:27 executing program 0: openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000140)='blkio.bfq.time\x00', 0x0, 0x0) 00:07:28 executing program 2: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$PIO_CMAP(r0, 0x4b71, 0x0) 00:07:28 executing program 1: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) 00:07:28 executing program 4: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) execveat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) 00:07:28 executing program 5: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$KDFONTOP_SET_DEF(r0, 0x4b72, 0x0) 00:07:28 executing program 1: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$PIO_UNIMAP(r0, 0x4b67, 0x0) 00:07:28 executing program 0: ptrace(0xffffffffffffffff, 0xffffffffffffffff) 00:07:28 executing program 3: getgroups(0x0, &(0x7f0000000180)) 00:07:28 executing program 0: sysinfo(&(0x7f0000000080)=""/131) 00:07:28 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x5605) 00:07:28 executing program 1: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$BINDER_GET_EXTENDED_ERROR(r0, 0xc00c6211, 0x0) 00:07:28 executing program 2: statx(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) 00:07:28 executing program 4: openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x4b8882, 0x0) 00:07:28 executing program 0: statx(0xffffffffffffff9c, 0x0, 0x800, 0x0, 0x0) 00:07:28 executing program 3: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_STAT(r0, 0xd, &(0x7f0000000000)=""/100) 00:07:28 executing program 1: openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x654b41, 0x0) 00:07:28 executing program 5: shmget$private(0x0, 0x4000, 0x54000000, &(0x7f0000ffc000/0x4000)=nil) 00:07:28 executing program 0: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$PIO_FONT(r0, 0x4b61, 0x0) 00:07:28 executing program 1: r0 = epoll_create1(0x0) epoll_pwait2(r0, &(0x7f0000000100)=[{}], 0x1, &(0x7f0000000180), 0x0, 0x0) 00:07:28 executing program 5: openat$full(0xffffffffffffff9c, &(0x7f0000000180), 0x1098c0, 0x0) 00:07:28 executing program 4: openat$ptmx(0xffffffffffffff9c, &(0x7f0000000680), 0x400, 0x0) 00:07:28 executing program 2: openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x20000, 0x0) 00:07:28 executing program 0: syz_io_uring_setup(0x0, &(0x7f0000000040), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f00000000c0), &(0x7f0000000100)) 00:07:28 executing program 1: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$TIOCL_SETSEL(r0, 0x541c, 0x0) 00:07:28 executing program 5: mount$9p_fd(0x0, 0x0, 0x0, 0x2a04008, 0x0) 00:07:28 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) ioctl$TIOCGPTLCK(r0, 0x80045439, 0x0) 00:07:28 executing program 0: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TCSETA(r0, 0x5406, 0x0) 00:07:28 executing program 1: mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 00:07:28 executing program 5: rt_sigaction(0x18, 0x0, 0x0, 0x8, &(0x7f0000000240)) 00:07:28 executing program 2: openat$ptmx(0xffffffffffffff9c, &(0x7f00000005c0), 0x8001, 0x0) 00:07:28 executing program 4: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) 00:07:28 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000800)={{0x3}}) 00:07:28 executing program 1: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$BINDER_SET_MAX_THREADS(r0, 0x40046205, 0x0) 00:07:28 executing program 5: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$KDGKBENT(r0, 0x4b46, 0x0) 00:07:28 executing program 3: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) openat$cgroup_pressure(r0, &(0x7f0000000000)='memory.pressure\x00', 0x2, 0x0) 00:07:28 executing program 1: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x5602, 0x0) 00:07:28 executing program 5: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) mmap$IORING_OFF_CQ_RING(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x8000000) 00:07:28 executing program 0: syz_clone(0x0, 0x0, 0x0, &(0x7f00000002c0), 0x0, &(0x7f0000000340)) 00:07:28 executing program 4: mknodat$loop(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x1) 00:07:28 executing program 2: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$TIOCGRS485(r0, 0x542e, 0x0) 00:07:28 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) 00:07:28 executing program 5: syz_clone(0x0, 0x0, 0x54, 0x0, 0x0, 0x0) wait4(0xffffffffffffffff, 0x0, 0x80000000, 0x0) 00:07:28 executing program 0: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r0, 0xc0506617, 0x0) 00:07:28 executing program 3: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) fchownat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) 00:07:28 executing program 1: getresgid(&(0x7f0000000000), &(0x7f0000000040), &(0x7f0000000080)=0x0) getgroups(0x1, &(0x7f0000000140)=[0x0]) setresgid(0xffffffffffffffff, r1, r0) 00:07:28 executing program 0: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) epoll_pwait2(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:07:28 executing program 4: openat$binderfs(0xffffffffffffff9c, &(0x7f00000002c0)='./binderfs2/binder0\x00', 0x0, 0x0) 00:07:28 executing program 2: openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x404181, 0x0) 00:07:28 executing program 0: io_uring_setup(0x3286, &(0x7f0000000340)) 00:07:28 executing program 1: syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) wait4(0x0, &(0x7f0000000080), 0x40000000, &(0x7f00000000c0)) 00:07:28 executing program 3: syz_clone(0x5004900, 0x0, 0x0, 0x0, 0x0, 0x0) 00:07:28 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) ioctl$KDENABIO(r0, 0x4b36) 00:07:28 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0x541b, &(0x7f0000000000)={0xffffffffffffffff}) write$FUSE_GETXATTR(r1, 0x0, 0xff2d) 00:07:28 executing program 3: openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x20100, 0x0) 00:07:28 executing program 2: openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x22000, 0x0) 00:07:28 executing program 0: mknodat$loop(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r0 = inotify_init1(0x0) inotify_add_watch(r0, &(0x7f0000000440)='./file0\x00', 0xc0) 00:07:28 executing program 4: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) mmap$binder(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) 00:07:28 executing program 1: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) wait4(r0, 0x0, 0x80000000, &(0x7f0000000000)) 00:07:28 executing program 5: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$KDFONTOP_COPY(r0, 0x4b72, 0x0) 00:07:28 executing program 4: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) openat$cgroup_devices(r0, &(0x7f0000000040)='devices.deny\x00', 0x2, 0x0) 00:07:28 executing program 3: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x5416, 0x0) 00:07:28 executing program 0: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$TIOCL_SELLOADLUT(r0, 0x541c, 0x0) 00:07:28 executing program 4: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0xc) 00:07:28 executing program 3: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) 00:07:28 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCL_SCROLLCONSOLE(r0, 0x541c, 0x0) 00:07:29 executing program 0: r0 = syz_clone(0x0, 0x0, 0x54, 0x0, 0x0, 0x0) tgkill(r0, r0, 0x0) 00:07:29 executing program 5: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$FS_IOC_GET_ENCRYPTION_PWSALT(r0, 0x40106614, 0x0) 00:07:29 executing program 4: openat$incfs(0xffffffffffffffff, &(0x7f0000000040)='.log\x00', 0x0, 0x0) 00:07:29 executing program 3: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS(r0, 0xc0406619, 0x0) 00:07:29 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, "adb5302b44a2b703937299fb51f83a92e07002"}) 00:07:29 executing program 5: openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x48c60, 0x0) 00:07:29 executing program 0: openat$full(0xffffffffffffff9c, &(0x7f0000000540), 0x2c281, 0x0) 00:07:29 executing program 3: openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x2000, 0x0) 00:07:29 executing program 1: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 00:07:29 executing program 1: rt_sigaction(0x18, 0x0, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)) 00:07:29 executing program 5: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x68081, 0x0) mmap$binder(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x0) 00:07:29 executing program 2: mknodat$null(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x103) 00:07:29 executing program 3: openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.log\x00', 0x0, 0x0) 00:07:29 executing program 4: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$BINDER_ENABLE_ONEWAY_SPAM_DETECTION(r0, 0x40046210, 0x0) 00:07:29 executing program 5: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x1000) 00:07:29 executing program 1: openat$dir(0xffffffffffffff9c, &(0x7f0000000540)='./file0\x00', 0x50c42, 0x0) 00:07:29 executing program 2: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) openat$cgroup_int(r0, &(0x7f0000000240)='hugetlb.1GB.rsvd.limit_in_bytes\x00', 0x2, 0x0) 00:07:29 executing program 3: fchownat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xee00, 0xffffffffffffffff, 0x0) 00:07:29 executing program 0: openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0xa080, 0x0) 00:07:29 executing program 4: pselect6(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x9d9}, 0x0, 0x0) 00:07:29 executing program 5: mknodat$null(0xffffffffffffffff, &(0x7f00000001c0)='\x00', 0x0, 0x103) 00:07:29 executing program 1: ioctl$TIOCGPTLCK(0xffffffffffffffff, 0x80045439, 0x0) 00:07:29 executing program 3: openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x18080, 0x0) 00:07:29 executing program 5: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, 0x0) 00:07:29 executing program 4: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) mknodat$loop(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x1) 00:07:29 executing program 3: syz_clone(0x0, &(0x7f0000000000)="85", 0x1, 0x0, 0x0, 0x0) 00:07:29 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffa000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x5000) 00:07:29 executing program 5: mknodat$loop(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x1) 00:07:29 executing program 2: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) openat$cgroup_subtree(r0, &(0x7f0000000040), 0x2, 0x0) 00:07:29 executing program 4: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$TIOCL_GETKMSGREDIRECT(r0, 0x541c, 0x0) 00:07:29 executing program 0: openat$ptmx(0xffffffffffffff9c, &(0x7f0000000240), 0xc0000, 0x0) 00:07:29 executing program 5: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$KDSKBLED(r0, 0x4b65, 0x0) 00:07:29 executing program 3: faccessat2(0xffffffffffffffff, 0x0, 0x190, 0x0) 00:07:29 executing program 4: getdents64(0xffffffffffffffff, &(0x7f0000000140)=""/246, 0xf6) 00:07:29 executing program 1: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) mkdirat$cgroup(r0, &(0x7f0000000000)='syz1\x00', 0x1ff) 00:07:29 executing program 2: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) epoll_ctl$EPOLL_CTL_DEL(r0, 0x2, 0xffffffffffffffff) 00:07:29 executing program 5: syz_clone(0x0, 0x0, 0x54, 0x0, 0x0, 0x0) wait4(0x0, 0x0, 0x80000000, 0x0) 00:07:29 executing program 3: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$TIOCSISO7816(r0, 0xc0285443, 0x0) 00:07:29 executing program 1: shmget$private(0x0, 0x2000, 0x1000, &(0x7f0000ffa000/0x2000)=nil) 00:07:29 executing program 0: pselect6(0x40, &(0x7f0000000000), &(0x7f0000000080)={0x2}, 0x0, &(0x7f0000000100)={0x77359400}, &(0x7f0000000180)={0x0}) 00:07:29 executing program 2: openat$cgroup_freezer_state(0xffffffffffffffff, &(0x7f0000001000), 0x2, 0x0) 00:07:29 executing program 4: shmget(0x2, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) 00:07:29 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/56) 00:07:29 executing program 4: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) syz_open_pts(r0, 0x0) 00:07:29 executing program 3: syz_clone(0x0, 0x0, 0x0, &(0x7f00000002c0), 0x0, 0x0) 00:07:29 executing program 4: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$TCSBRK(r0, 0x5409, 0x0) 00:07:29 executing program 0: r0 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_INFO(r0, 0xe, &(0x7f0000000000)=""/16) 00:07:29 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KDSETLED(r0, 0x4b32, 0x0) 00:07:29 executing program 5: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, 0xffffffffffffffff, 0x0) 00:07:29 executing program 1: r0 = epoll_create1(0x0) epoll_pwait2(r0, &(0x7f0000000100)=[{}], 0x1, 0x0, 0x0, 0x0) 00:07:29 executing program 4: memfd_create(&(0x7f0000000500)='(\x00', 0x2) 00:07:29 executing program 3: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$cgroup(r0, &(0x7f00000000c0)='syz1\x00', 0x200002, 0x0) 00:07:29 executing program 0: syz_clone(0x0, &(0x7f0000000000), 0x0, 0x0, 0x0, &(0x7f0000001080)) 00:07:29 executing program 2: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$BINDER_CTL_ADD(r0, 0xc1086201, 0x0) 00:07:29 executing program 4: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$GIO_UNIMAP(r0, 0x4b66, 0x0) 00:07:29 executing program 0: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) mknodat$null(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x103) 00:07:29 executing program 4: getrlimit(0x4, &(0x7f0000000000)) 00:07:29 executing program 2: mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f00000000c0)='./cgroup/syz1\x00', 0x1ff) 00:07:29 executing program 0: shmget(0x2, 0x1000, 0x400, &(0x7f0000ffb000/0x1000)=nil) 00:07:29 executing program 4: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 00:07:29 executing program 5: prctl$PR_CAPBSET_READ(0x17, 0x1000000000000000) 00:07:30 executing program 4: membarrier(0x22, 0x0) 00:07:30 executing program 3: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x5417, 0x0) 00:07:30 executing program 0: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$KDSKBMODE(r0, 0x4b45, 0x0) 00:07:30 executing program 5: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$KDDISABIO(r0, 0x4b37) 00:07:30 executing program 2: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x5414, 0x0) 00:07:30 executing program 1: syz_clone(0x800000, &(0x7f0000000000)="85", 0x1, &(0x7f0000001000), &(0x7f0000001040), &(0x7f0000001080)) 00:07:30 executing program 5: r0 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_INFO(r0, 0x3, &(0x7f0000000040)=""/12) 00:07:30 executing program 4: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$BINDER_GET_FROZEN_INFO(r0, 0xc00c620f, 0x0) 00:07:30 executing program 0: r0 = openat$full(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:07:30 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_buf(r0, 0x1, 0x0, 0x0, &(0x7f00000000c0)) 00:07:30 executing program 5: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0xee01}}) 00:07:30 executing program 0: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000040), 0x2e8b02, 0x0) read$char_usb(r0, 0x0, 0x0) 00:07:30 executing program 2: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) read$char_usb(r0, &(0x7f0000000080)=""/49, 0x31) 00:07:30 executing program 3: syz_open_procfs(0x0, &(0x7f0000000300)='fd\x00') syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='fd/3\x00') 00:07:30 executing program 4: openat$full(0xffffffffffffff9c, &(0x7f00000002c0), 0x290180, 0x0) 00:07:30 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmmsg(r0, 0x0, 0x0, 0x880) 00:07:30 executing program 0: r0 = openat$full(0xffffffffffffff9c, &(0x7f00000002c0), 0x242280, 0x0) fcntl$F_GET_RW_HINT(r0, 0x40b, 0x0) 00:07:30 executing program 5: syz_clone(0x40240200, 0x0, 0x0, 0x0, 0x0, 0x0) 00:07:30 executing program 4: memfd_create(&(0x7f0000001440)='.&\x00', 0x2) 00:07:30 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000040)={'vxcan0\x00'}) 00:07:30 executing program 0: openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x5f3001, 0x0) 00:07:30 executing program 1: openat$pidfd(0xffffffffffffff9c, &(0x7f0000000000), 0x10800, 0x0) 00:07:30 executing program 2: shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(0x0, 0xc) shmctl$SHM_STAT_ANY(0x0, 0xf, 0x0) shmctl$SHM_INFO(0x0, 0xe, &(0x7f0000000200)=""/152) shmget(0x3, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) 00:07:30 executing program 4: openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x10880, 0x0) 00:07:30 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_buf(r0, 0x1, 0x0, 0x0, 0x0) 00:07:30 executing program 0: openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x600c1, 0x0) 00:07:30 executing program 4: shmget(0x3, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) 00:07:30 executing program 2: mbind(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, &(0x7f0000000000), 0x0, 0x0) 00:07:30 executing program 5: r0 = msgget$private(0x0, 0x4) msgctl$MSG_STAT(r0, 0xb, &(0x7f0000000080)=""/221) 00:07:31 executing program 0: syz_clone(0x0, &(0x7f0000001180), 0x0, 0x0, 0x0, &(0x7f0000001300)='K') 00:07:31 executing program 4: openat$full(0xffffffffffffff9c, &(0x7f00000002c0), 0x151ac0, 0x0) 00:07:31 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) sendmmsg$sock(r0, &(0x7f0000000a40)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[@mark={{0x14}}], 0x18}}], 0x2, 0x0) 00:07:31 executing program 5: getresgid(&(0x7f0000002940), &(0x7f0000002980), 0x0) 00:07:31 executing program 4: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) write$char_usb(r0, 0x0, 0x0) 00:07:31 executing program 3: shmctl$SHM_INFO(0x0, 0xe, &(0x7f0000000200)=""/152) 00:07:31 executing program 1: openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x204202, 0x0) 00:07:31 executing program 0: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) close(r0) 00:07:31 executing program 2: clock_getres(0x3, &(0x7f00000003c0)) 00:07:31 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002640)) 00:07:31 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) getsockopt$inet_int(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 00:07:31 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, 0x1c) 00:07:31 executing program 4: openat$dir(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x43, 0x20) 00:07:31 executing program 5: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) setsockopt$ARPT_SO_SET_ADD_COUNTERS(r0, 0x0, 0x61, 0x0, 0x0) 00:07:31 executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x101181, 0x0) write$cgroup_pid(r0, 0x0, 0x0) 00:07:31 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) 00:07:31 executing program 4: mmap$IORING_OFF_CQ_RING(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x12, 0xffffffffffffffff, 0x8000000) 00:07:31 executing program 0: openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.pending_reads\x00', 0x406c0, 0x198) 00:07:31 executing program 5: openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x400, 0x0) 00:07:31 executing program 2: openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x20202, 0x0) 00:07:31 executing program 0: fchmodat(0xffffffffffffffff, &(0x7f0000001bc0)='./file0\x00', 0x0) 00:07:31 executing program 3: set_mempolicy(0x0, &(0x7f0000002c00)=0x4, 0x0) 00:07:31 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$bt_hci(r0, 0x0, 0x3, &(0x7f00000001c0)=""/232, &(0x7f00000002c0)=0xe8) 00:07:31 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000040)={'bond_slave_1\x00'}) 00:07:31 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) setsockopt$IP_VS_SO_SET_ZERO(r0, 0x0, 0x48f, 0x0, 0x0) 00:07:31 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_int(r0, 0x29, 0xb, &(0x7f00000001c0), 0x4) 00:07:31 executing program 2: openat$urandom(0xffffffffffffff9c, &(0x7f0000000100), 0x400200, 0x0) 00:07:31 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TLS_TX(r0, 0x6, 0x1, &(0x7f0000000000)=@gcm_128={{}, "e84ddaf22369e53b", "b5b64b6bd876628bc420acfcaf28400f", "b5c20294", "f61cc9b08cc310ab"}, 0x28) 00:07:31 executing program 3: r0 = socket$packet(0x11, 0x2, 0x300) bind$packet(r0, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, 0x14) 00:07:31 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_buf(r0, 0x6, 0x1c, &(0x7f0000000740)="94", 0x1) 00:07:31 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) shutdown(r0, 0x0) 00:07:31 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$sock_timeval(r0, 0x1, 0x42, 0x0, 0x0) 00:07:31 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000003c0)={{0x1, 0x0, 0xee01, 0x0, 0xffffffffffffffff}}) 00:07:31 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x309042, 0x0) 00:07:31 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$sock_timeval(r0, 0x1, 0x43, 0x0, 0x0) 00:07:31 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$sock_int(r0, 0x1, 0x0, 0x0, &(0x7f0000000040)) 00:07:31 executing program 4: pselect6(0x0, 0x0, &(0x7f00000002c0), &(0x7f0000000300), &(0x7f0000000480), 0x0) 00:07:31 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) recvfrom(r0, 0x0, 0x0, 0x41, 0x0, 0x0) 00:07:31 executing program 5: openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xac440, 0x0) 00:07:31 executing program 0: rt_sigprocmask(0x1, &(0x7f0000000140), &(0x7f0000000180), 0x8) 00:07:31 executing program 5: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setsockopt$inet6_int(r0, 0x29, 0x0, 0x0, 0x0) 00:07:31 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) getsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) 00:07:31 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$sock_timeval(r0, 0x1, 0x43, &(0x7f00000001c0), 0x10) 00:07:31 executing program 4: syz_clone(0x0, &(0x7f0000000280)="b7", 0x1, 0x0, 0x0, 0x0) 00:07:31 executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$NS_GET_OWNER_UID(r0, 0xb704, 0x0) 00:07:31 executing program 5: openat$null(0xffffffffffffff9c, &(0x7f0000000580), 0x200401, 0x0) 00:07:31 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet6_tcp_buf(r0, 0x6, 0xd, 0x0, &(0x7f0000000380)) 00:07:31 executing program 0: openat$random(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) 00:07:31 executing program 4: newfstatat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 00:07:31 executing program 1: syz_clone(0x0, 0x0, 0x0, &(0x7f00000003c0), 0x0, &(0x7f0000000440)) 00:07:31 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet6_buf(r0, 0x29, 0x0, 0x0, &(0x7f0000000240)) 00:07:31 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @mcast2}, 0x1c) 00:07:31 executing program 3: syz_io_uring_setup(0x0, &(0x7f0000001d40), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001dc0), &(0x7f0000001e00)) 00:07:31 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000000)) 00:07:31 executing program 5: mmap$IORING_OFF_CQ_RING(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x8000000) 00:07:31 executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$sock_inet6_tcp_SIOCINQ(r0, 0x541b, 0x0) 00:07:31 executing program 0: openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x202000, 0x0) 00:07:31 executing program 2: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, 0x0) 00:07:31 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r0, 0x1) 00:07:31 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$sock_int(r0, 0x1, 0xf, &(0x7f0000000000), &(0x7f0000000040)=0x4) 00:07:31 executing program 3: openat$null(0xffffffffffffff9c, &(0x7f00000005c0), 0x400800, 0x0) 00:07:31 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$sock_timeval(r0, 0x1, 0x0, 0x0, 0x0) 00:07:31 executing program 0: socket$inet6(0xa, 0x1, 0x2) 00:07:31 executing program 4: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$bt_hci(r0, 0x0, 0x3, &(0x7f0000000040)=""/179, &(0x7f0000000100)=0xb3) 00:07:31 executing program 3: syz_clone(0x0, &(0x7f0000000280)="b7", 0x1, 0x0, &(0x7f0000000180), &(0x7f0000000040)) 00:07:31 executing program 5: timer_create(0x0, 0x0, &(0x7f0000000480)) timer_gettime(0x0, 0x0) 00:07:31 executing program 2: syz_clone(0x90002200, 0x0, 0x0, 0x0, 0x0, 0x0) 00:07:31 executing program 3: openat$urandom(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) 00:07:31 executing program 4: syz_clone(0x0, 0x0, 0x0, &(0x7f00000003c0), &(0x7f0000000580), &(0x7f0000000440)) 00:07:31 executing program 1: openat$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000080), 0x2, 0x0) 00:07:31 executing program 5: mq_open(&(0x7f0000000080)='&/\x00', 0x0, 0x0, 0x0) 00:07:31 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_opts(r0, 0x29, 0x3b, &(0x7f0000000080)=@fragment, 0x8) 00:07:31 executing program 5: openat$random(0xffffffffffffff9c, &(0x7f0000000000), 0x241100, 0x0) 00:07:31 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_int(r0, 0x29, 0x31, &(0x7f0000000040), 0x4) 00:07:31 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_int(r0, 0x29, 0x0, 0x0, 0xfffffffffffffdda) 00:07:31 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) connect$inet6(r0, 0x0, 0x0) 00:07:31 executing program 1: timer_create(0x5, &(0x7f0000001180)={0x0, 0x0, 0x1}, &(0x7f00000011c0)) 00:07:31 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) getsockname$packet(r0, 0x0, 0x0) 00:07:31 executing program 4: pselect6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000480), &(0x7f00000003c0)={0x0}) 00:07:31 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet6_IPV6_IPSEC_POLICY(r0, 0x29, 0x22, 0x0, &(0x7f0000000280)) 00:07:31 executing program 1: openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) 00:07:31 executing program 3: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_INFO(r0, 0xe, &(0x7f0000000480)=""/56) 00:07:31 executing program 2: openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x10) 00:07:31 executing program 4: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, 0x0) 00:07:31 executing program 0: read$FUSE(0xffffffffffffffff, &(0x7f0000000100)={0x2020, 0x0, 0x0}, 0x2020) read$FUSE(0xffffffffffffffff, &(0x7f0000002140)={0x2020}, 0x2020) write$FUSE_WRITE(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x0, r0, {0x7fff}}, 0x18) pipe2(&(0x7f0000000440), 0x0) io_setup(0x9, &(0x7f0000001cc0)) syz_emit_ethernet(0x5e, &(0x7f0000000080)={@random="9d3e485beb27", @empty, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "727893", 0x28, 0x3a, 0xff, @private1, @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @remote, [{0x1f, 0x2, '\x00'/14}]}}}}}}, 0x0) 00:07:31 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0xc1, 0x0) 00:07:31 executing program 1: mknodat$null(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x103) 00:07:31 executing program 3: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$BINDER_GET_NODE_INFO_FOR_REF(r0, 0xc018620c, 0x0) 00:07:31 executing program 5: shmctl$SHM_INFO(0xffffffffffffffff, 0xe, &(0x7f0000000080)=""/118) 00:07:31 executing program 4: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) statx(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0, 0x0) 00:07:31 executing program 1: rt_sigaction(0x2e, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0, 0x8, &(0x7f00000001c0)) 00:07:31 executing program 5: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$TIOCGLCKTRMIOS(r0, 0x5456, 0x0) 00:07:31 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000a80)=[{0x0}, {&(0x7f0000000a40)="97", 0x1}], 0x2}, 0x0) 00:07:31 executing program 3: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d40)={0x6, 0x3, &(0x7f0000000b00)=ANY=[@ANYBLOB="18000000002f6d5f000000000000000095"], &(0x7f0000000bc0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000000)={r0}, 0xc) 00:07:31 executing program 4: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_INFO(r0, 0x3, &(0x7f0000000040)=""/95) 00:07:31 executing program 1: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$TIOCSPTLCK(r0, 0x40045431, 0x0) 00:07:32 executing program 0: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) openat$cgroup_ro(r0, &(0x7f0000000380)='blkio.bfq.io_serviced\x00', 0x0, 0x0) 00:07:32 executing program 4: openat$full(0xffffffffffffff9c, &(0x7f00000001c0), 0x402001, 0x0) 00:07:32 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000480)=@base={0x9e9b3b8ce2de1a2d, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x3ff, 0x4}, 0x48) 00:07:32 executing program 3: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d40)={0x6, 0x3, &(0x7f0000000b00)=@framed, &(0x7f0000000bc0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000280)=@bpf_ext={0x1c, 0x1, &(0x7f0000000040)=@raw=[@exit], &(0x7f0000000080)='GPL\x00', 0x5, 0xca, &(0x7f00000000c0)=""/202, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x2e6bc, r0}, 0x80) 00:07:32 executing program 5: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d40)={0x6, 0x3, &(0x7f0000000b00)=@framed, &(0x7f0000000bc0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) write$cgroup_int(r0, 0x0, 0x0) 00:07:32 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000003c0)={0x11, 0x6, &(0x7f0000000040)=@framed={{}, [@jmp, @call, @ldst={0x2}]}, &(0x7f00000000c0)='GPL\x00', 0x2, 0xd2, &(0x7f0000000100)=""/210, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:32 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000300)={'\x00', 0xb811}) 00:07:32 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'veth0\x00', 0x2}) 00:07:32 executing program 1: timer_create(0x2, 0x0, &(0x7f0000000400)) 00:07:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) setsockopt$inet6_IPV6_IPSEC_POLICY(r0, 0x29, 0x22, 0x0, 0x0) 00:07:32 executing program 5: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) connect$inet6(r0, &(0x7f0000000000)={0x1c, 0x1c, 0x1}, 0x1c) 00:07:32 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, 0x0, 0x0, 0x0, 0x2c}, 0x0) 00:07:32 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random="9b6692d100", @broadcast, @val, {@ipv4}}, 0x0) 00:07:32 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_mreqn(r0, 0x0, 0xc, &(0x7f00000001c0)={@multicast2, @local={0xac, 0x14, 0x0}}, 0xc) 00:07:32 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000180)="b6f6e3e7137010c046fe1fc1d315328ebe4421c3e06a20f030cb6f0032f845cb58b7d2d95363b3b1fe8367cfb3d745cb53dfa81147bb5df880f34ec8c118afc00a9ae73450710b256a276a22306baa3cb7276fb89cc50e045bee5b11", 0x5c, 0x0, &(0x7f0000000200)={0x10, 0x2}, 0x10) 00:07:32 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendto$inet(r0, 0x0, 0x0, 0x81, &(0x7f00000000c0)={0x10, 0x2}, 0x10) 00:07:32 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000180)="b6f6e3e7137010c0", 0x8, 0x0, &(0x7f0000000200)={0x10, 0x2}, 0x10) 00:07:32 executing program 0: r0 = socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) getsockopt$inet6_buf(r0, 0x29, 0x32, &(0x7f0000000100)=""/170, &(0x7f00000001c0)=0xaa) 00:07:32 executing program 2: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x1c, 0x1c, 0x3}, 0x1c) 00:07:32 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_MAX_BURST(r0, 0x84, 0x19, &(0x7f0000000540), 0x8) 00:07:32 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x3, 0x84) bind$inet6(r0, &(0x7f0000000040)={0x72, 0x1c, 0x1}, 0x1c) 00:07:32 executing program 5: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d40)={0x6, 0x3, &(0x7f0000000b00)=@framed, &(0x7f0000000bc0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)={r0}, 0x10) 00:07:32 executing program 0: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000000)=@in6={0x1c, 0x1c, 0x3}, 0x1c, &(0x7f0000000580)=[{&(0x7f0000000040)="0fcce202ce66510122c9149dca0e5f85daaa7f3ffad7a4d9353883f9369dec18881afe351ae75b2b9d7e4f0ef8b87f16ce011eeba6ccfd6fe2957c6a468ea1e3bc88aa8068fc48b2ea583445c1ded69aead5e94ef0", 0x55}], 0x1, &(0x7f00000005c0)=ANY=[@ANYBLOB="10"], 0x10}, 0x2000c) 00:07:32 executing program 1: r0 = socket$inet6(0x1c, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000240)={0x1c, 0x1c}, 0x1c) 00:07:32 executing program 3: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000), &(0x7f0000000040)=0x4) 00:07:32 executing program 1: r0 = socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=""/4096, 0x1000}, 0x0) 00:07:32 executing program 4: getrusage(0x1, 0x0) getrusage(0x0, &(0x7f0000000140)) 00:07:32 executing program 5: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000280)=@un=@file={0xa}, 0xa) 00:07:32 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) connect$inet6(r0, &(0x7f0000000000)={0x1c, 0x1c, 0x1}, 0x1c) 00:07:32 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = dup(r0) getsockopt$inet_sctp_SCTP_PR_SUPPORTED(r1, 0x84, 0x26, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 00:07:32 executing program 2: r0 = socket(0x2, 0x3, 0x0) connect$inet(r0, &(0x7f0000000240)={0x10, 0x2}, 0x10) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:07:32 executing program 4: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_buf(r0, 0x0, 0x15, &(0x7f0000000300)=""/248, &(0x7f0000000140)=0xf8) 00:07:32 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000180)="b6f6e3e7137010c046fe1fc1d315328ebe4421c3e06a20f030cb6f00", 0x1c, 0x0, &(0x7f0000000200)={0x10, 0x2}, 0x10) 00:07:32 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_mreqsrc(r0, 0x0, 0x28, &(0x7f0000000000)={@loopback, @local}, 0xc) 00:07:32 executing program 5: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendto$inet(r0, 0x0, 0x0, 0x20000, &(0x7f0000000180)={0x10, 0x2}, 0x10) 00:07:32 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreqn(r0, 0x0, 0xd, &(0x7f0000000000)={@rand_addr, @broadcast}, 0xc) 00:07:32 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r0, &(0x7f0000001440)={0x10, 0x2}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x10, 0x2}, 0x10) 00:07:32 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x10, 0x2}, 0x10) 00:07:32 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) r1 = fcntl$dupfd(r0, 0x0, r0) connect$inet(r1, &(0x7f0000000200)={0x10, 0x2}, 0x10) getsockname$unix(r1, &(0x7f0000000240)=ANY=[], &(0x7f0000000380)=0x10b) 00:07:32 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) connect$inet(r0, &(0x7f0000000000)={0x10, 0x2}, 0x10) getsockopt$inet_sctp_SCTP_MAXSEG(r0, 0x84, 0xe, &(0x7f0000000040), &(0x7f0000000080)=0x8) 00:07:32 executing program 0: r0 = socket(0x1c, 0x1, 0x0) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)=@in6={0x1c, 0x1c, 0x2}, 0x1c) 00:07:32 executing program 1: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) getsockopt$inet6_tcp_buf(r0, 0x6, 0x0, 0x0, 0x0) 00:07:32 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r0, &(0x7f0000000200)={0x10, 0x2}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x10, 0x2}, 0x10) setsockopt$inet_sctp_SCTP_CONTEXT(r0, 0x84, 0x1a, &(0x7f0000000000), 0x8) 00:07:32 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in6={0x1c, 0x1c, 0x2}, 0x1c, &(0x7f0000000300)=[{&(0x7f00000000c0)="dc", 0x1}], 0x1, &(0x7f0000000340)=[@dstaddrv4={0x10, 0x84, 0x9, @multicast2}], 0x10}, 0x0) 00:07:32 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$sock_int(r0, 0xffff, 0x400, 0x0, &(0x7f0000000200)) 00:07:32 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000200)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@enum]}}, &(0x7f0000000100)=""/240, 0x26, 0xf0, 0x1}, 0x20) 00:07:32 executing program 0: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f00000017c0)={&(0x7f00000000c0)=@id, 0x10, 0x0}, 0x0) 00:07:32 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) connect$inet(r0, &(0x7f0000000000)={0x10, 0x2}, 0x10) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x103, &(0x7f0000000300), &(0x7f00000000c0)=0x8) 00:07:32 executing program 5: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendto$inet(r0, 0x0, 0x0, 0x20100, &(0x7f0000000180)={0x10, 0x2}, 0x10) 00:07:32 executing program 0: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) getsockopt$inet6_int(r0, 0x29, 0x26, 0x0, &(0x7f0000000080)) 00:07:32 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000003480)={&(0x7f0000002440)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@const, @ptr={0xd}]}}, &(0x7f0000002480)=""/4096, 0x32, 0x1000, 0x1}, 0x20) 00:07:32 executing program 3: syz_clone(0x40104000, 0x0, 0x0, 0x0, 0x0, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000001c00)={0xffffffffffffffff, 0xe0, &(0x7f0000001b00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000001940)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000001980), &(0x7f00000019c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, 0x0, 0x0, 0x10, &(0x7f0000001a40), &(0x7f0000001a80), 0x8, 0x10, 0x8, 0x8, &(0x7f0000001ac0)}}, 0x10) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000001c40)=0xffffffffffffffff, 0x4) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000480)={0xffffffffffffffff, 0xe0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, &(0x7f0000000240)=[0x0, 0x0], 0x0, 0x8, &(0x7f0000000280)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f00000002c0), &(0x7f0000000300), 0x8, 0x10, 0x8, 0x0, 0x0}}, 0x10) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x80000, 0x0) openat$cgroup_pressure(0xffffffffffffffff, &(0x7f0000000040)='cpu.pressure\x00', 0x2, 0x0) bpf$BPF_PROG_GET_FD_BY_ID(0xd, 0x0, 0x0) 00:07:32 executing program 4: r0 = socket$kcm(0x10, 0x2, 0x4) sendmsg$kcm(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000300)="89000000120081ae08060c0f006b3f0c750000f70000000008e2ffca1b1f0006000000000072f750375ed00a56331dbf64700169381a000000003a0093b837dc6cc01e32efaec8c7a6ec00120c00010005080800bdad446b9bbc7a46e3988285dcdf128f0a948a7fff00000000000036bc4daf31627a621a5a0dffa416ff285396caef1dd8b6caf807", 0x89}], 0x1}, 0x0) 00:07:32 executing program 5: bpf$BPF_PROG_DETACH(0x9, &(0x7f00000003c0)={@map=0x1, 0xffffffffffffffff, 0x11}, 0x10) 00:07:32 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000200)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x0, 0x0, 0x2}}, &(0x7f0000000100)=""/240, 0x1a, 0xf0, 0x1}, 0x20) 00:07:32 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@bloom_filter={0x1e, 0x0, 0xffffffff, 0xe52, 0x0, 0x1}, 0x48) bpf$BPF_MAP_FREEZE(0x16, &(0x7f0000000000)=r0, 0x4) 00:07:32 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) sendmsg$sock(r0, &(0x7f0000003880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[@mark={{0x14}}], 0x18}, 0x0) 00:07:32 executing program 5: r0 = socket$kcm(0x2, 0x5, 0x84) sendmsg$inet(r0, &(0x7f0000000680)={&(0x7f0000000080)={0x2, 0x0, @loopback}, 0x10, &(0x7f0000000f40)=[{&(0x7f0000000140)='v', 0x1}], 0x1}, 0x4002840) 00:07:32 executing program 0: bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000200)={0x0}, 0x10) 00:07:32 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000680)=@bpf_lsm={0x1d, 0x3, &(0x7f0000000480)=@framed, &(0x7f0000000500)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 00:07:32 executing program 4: bpf$MAP_DELETE_ELEM(0x16, 0x0, 0x0) 00:07:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x1) 00:07:32 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000200)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xd, 0xd, 0x2, [@datasec={0x0, 0x0, 0x0, 0xf, 0x1, [], "b4"}]}}, &(0x7f0000000100)=""/240, 0x2a, 0xf0, 0x1}, 0x20) 00:07:33 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000200)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0xfffff, 0xc, 0xc, 0x2, [@enum]}}, &(0x7f0000000100)=""/240, 0x26, 0xf0, 0x1}, 0x20) 00:07:33 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000005c0)={&(0x7f0000000480)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x6, [@var={0x5}]}, {0x0, [0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000000500)=""/141, 0x2e, 0x8d, 0x1}, 0x20) 00:07:33 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@bloom_filter={0x1e, 0x0, 0xffffffff, 0xe52, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffff000}, 0x48) 00:07:33 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000300), 0x480, 0x0) 00:07:33 executing program 2: openat$cgroup_freezer_state(0xffffffffffffffff, &(0x7f0000000000), 0x2, 0x0) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000002040)) 00:07:33 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@base={0x5, 0x0, 0x0, 0x0, 0x4, 0x1}, 0x48) 00:07:33 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001c00)=@base={0x6, 0x4, 0x0, 0x5}, 0x48) 00:07:33 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000c00)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000053c0)={0x0, 0x0, &(0x7f0000005380)=[{&(0x7f0000004240)='x', 0x1}], 0x1}, 0x0) 00:07:33 executing program 0: openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000001c0)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) openat$cgroup_int(0xffffffffffffffff, 0x0, 0x2, 0x0) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, 0x0) 00:07:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) close(r0) 00:07:33 executing program 3: socketpair(0x23, 0x0, 0x9, &(0x7f0000000380)) 00:07:33 executing program 0: pselect6(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x8}, &(0x7f0000000080), &(0x7f00000000c0)={0x77359400}, &(0x7f0000000140)={&(0x7f0000000100), 0x8}) 00:07:33 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@base={0x7}, 0x48) 00:07:33 executing program 2: bpf$BPF_BTF_GET_FD_BY_ID(0x11, 0x0, 0x0) 00:07:33 executing program 5: add_key$keyring(&(0x7f0000000580), 0x0, 0x0, 0x0, 0xfffffffffffffffe) r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$restrict_keyring(0x1d, r0, 0x0, 0x0) 00:07:33 executing program 4: rt_sigsuspend(&(0x7f0000000000)={[0x1]}, 0x8) 00:07:33 executing program 1: openat$cgroup_netprio_ifpriomap(0xffffffffffffffff, &(0x7f0000003040), 0x2, 0x0) 00:07:33 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = dup(r0) sendmsg$inet_sctp(r1, &(0x7f00000005c0)={&(0x7f0000000200)=@in={0x10, 0x2}, 0x10, 0x0, 0x0, &(0x7f0000000480)=[@dstaddrv4={0x10, 0x84, 0x9, @loopback}], 0x10}, 0x0) 00:07:33 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001700)={0xffffffffffffffff}) getsockname$unix(r0, 0x0, &(0x7f0000000380)) 00:07:33 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r1, &(0x7f0000000a80)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=[@rights={{0x10, 0x1, 0x1, [r0]}}], 0x10}}], 0x1, 0x0) 00:07:33 executing program 5: pselect6(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x3}, &(0x7f00000000c0)={0x77359400}, 0x0) 00:07:33 executing program 0: keyctl$search(0xa, 0x0, &(0x7f0000000100)='id_legacy\x00', 0x0, 0xfffffffffffffff9) 00:07:33 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000700)={'batadv0\x00', 0x2}) ioctl$TUNSETLINK(r0, 0x400454cd, 0x0) 00:07:33 executing program 2: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001700)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001c80)={&(0x7f0000001740)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001980)=[{0x0}, {0x0}], 0x2, &(0x7f0000001bc0)=[@cred={{0x18, 0x1, 0x2, {0x0, 0xee00, 0xffffffffffffffff}}}, @rights={{0xc}}], 0x24}, 0x0) 00:07:33 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r1, &(0x7f0000000a80)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=[@rights={{0x14, 0x1, 0x1, [r0, 0xffffffffffffffff]}}], 0x14}}], 0x1, 0x0) 00:07:33 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000680)={'gre0\x00', &(0x7f0000000540)={'ip_vti0\x00', 0x0, 0x0, 0x7800, 0x1, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @remote, @local}}}}) 00:07:33 executing program 0: bpf$BPF_BTF_GET_FD_BY_ID(0xd, 0x0, 0x0) 00:07:34 executing program 4: bpf$BPF_BTF_GET_FD_BY_ID(0x7, 0x0, 0x0) 00:07:34 executing program 1: openat$procfs(0xffffff9c, &(0x7f0000000040)='/proc/keys\x00', 0x0, 0x0) 00:07:34 executing program 3: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) request_key(&(0x7f0000000180)='user\x00', &(0x7f00000001c0)={'syz', 0x3}, &(0x7f0000000200)='keyring\x00', r0) 00:07:34 executing program 0: syz_genetlink_get_family_id$ipvs(&(0x7f0000000080), 0xffffffffffffffff) syz_genetlink_get_family_id$ipvs(&(0x7f00000004c0), 0xffffffffffffffff) 00:07:34 executing program 2: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001700)={0xffffffffffffffff}) ioctl$sock_ifreq(r0, 0x8937, &(0x7f0000000000)={'veth0_to_bridge\x00', @ifru_flags}) 00:07:34 executing program 5: keyctl$search(0xa, 0x0, &(0x7f0000000100)='id_legacy\x00', &(0x7f0000000140)={'syz', 0x2}, 0xfffffffffffffff9) 00:07:34 executing program 3: io_setup(0xff, &(0x7f0000001580)=0x0) io_submit(r0, 0x1, &(0x7f0000003e00)=[0x0]) 00:07:34 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000680)={'gre0\x00', 0x0}) 00:07:34 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = openat$autofs(0xffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r1, 0xc0189375, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) 00:07:34 executing program 4: syz_genetlink_get_family_id$team(&(0x7f00000005c0), 0xffffffffffffffff) openat$null(0xffffff9c, &(0x7f0000000f40), 0x0, 0x0) 00:07:34 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000003e40)=@base={0x0, 0x0, 0x0, 0x0, 0x414}, 0x48) 00:07:34 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_tcp_SIOCOUTQ(r0, 0x5411, &(0x7f0000000400)) 00:07:34 executing program 2: bpf$BPF_BTF_GET_FD_BY_ID(0xb, 0x0, 0x0) 00:07:34 executing program 0: syz_open_dev$loop(&(0x7f0000001040), 0x0, 0x4840) 00:07:34 executing program 4: add_key$keyring(&(0x7f0000000000), 0x0, 0x0, 0x0, 0xffffffffffffffff) add_key$user(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, &(0x7f00000002c0)='7', 0x1, 0xfffffffffffffffd) 00:07:34 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001700)) 00:07:34 executing program 0: add_key$keyring(&(0x7f0000000000), &(0x7f00000000c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$get_persistent(0x16, 0xffffffffffffffff, 0xfffffffffffffffe) 00:07:34 executing program 1: memfd_create(&(0x7f0000001140)=',\x00', 0x2) 00:07:34 executing program 3: openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000000)='io.bfq.weight\x00', 0x2, 0x0) getresuid(&(0x7f0000004840), &(0x7f0000004880), &(0x7f00000048c0)) 00:07:34 executing program 4: openat$procfs(0xffffff9c, &(0x7f0000000000)='/proc/tty/ldiscs\x00', 0x0, 0x0) 00:07:34 executing program 2: setfsuid(0xee00) keyctl$get_persistent(0x16, 0x0, 0xfffffffffffffffe) 00:07:34 executing program 0: io_setup(0x1000, &(0x7f0000000040)=0x0) r1 = openat$vga_arbiter(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) io_submit(r0, 0x1, &(0x7f0000001200)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x5, 0x0, r1, 0x0, 0x0, 0x9}]) 00:07:34 executing program 5: io_setup(0x0, &(0x7f0000001580)) 00:07:34 executing program 3: bpf$BPF_BTF_GET_FD_BY_ID(0x3, 0x0, 0x0) 00:07:34 executing program 4: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001700)={0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f00000017c0)=[{{0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000000c0)="db", 0x1}, {&(0x7f00000001c0)="12", 0x1}, {&(0x7f0000000200)='6', 0x1}], 0x3}}], 0x1, 0x0) 00:07:34 executing program 1: bpf$BPF_BTF_GET_FD_BY_ID(0x13, 0x0, 0x7) 00:07:34 executing program 5: io_setup(0xc9e, &(0x7f0000000000)) 00:07:34 executing program 4: r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000380)=ANY=[], 0xfecc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r1, 0x0) ioctl$RNDADDENTROPY(r0, 0x40085203, &(0x7f0000000000)=ANY=[]) 00:07:34 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@bloom_filter={0x1e, 0x0, 0x5, 0x1, 0x848}, 0x48) 00:07:34 executing program 3: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001700)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[@cred={{0x18}}], 0x18}, 0x0) 00:07:34 executing program 2: r0 = openat$vga_arbiter(0xffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$autofs(0xffffff9c, &(0x7f0000002b40), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r1, 0xc0189375, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0}, './file0/../file0\x00'}) 00:07:34 executing program 4: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001700)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001c80)={0x0, 0x0, 0x0}, 0x0) 00:07:34 executing program 3: keyctl$restrict_keyring(0x1d, 0xfffffffffffffffd, 0x0, &(0x7f0000000040)='\\#\x00') 00:07:34 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001700)={0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f00000017c0)=[{{0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000000c0)="db", 0x1}, {0x0}, {&(0x7f0000000200)='6', 0x1}], 0x3}}], 0x1, 0x0) 00:07:34 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@bloom_filter={0x1e, 0x0, 0x5, 0x1, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x3, 0x0, 0xa}, 0x48) 00:07:34 executing program 3: io_setup(0x200, &(0x7f0000000040)=0x0) io_pgetevents(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:07:34 executing program 5: pselect6(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x8}, 0x0, &(0x7f00000000c0)={0x77359400}, 0x0) 00:07:34 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f8, &(0x7f0000000440)={'tunl0\x00', &(0x7f00000003c0)={'tunl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @broadcast}}}}) 00:07:34 executing program 4: io_setup(0x1000, &(0x7f0000000040)=0x0) io_submit(r0, 0x0, 0x0) 00:07:34 executing program 5: bpf$BPF_BTF_GET_FD_BY_ID(0xf, 0x0, 0x0) 00:07:34 executing program 2: openat$vcsa(0xffffff9c, &(0x7f0000000000), 0x0, 0x0) 00:07:34 executing program 1: openat$vcsa(0xffffff9c, &(0x7f0000000040), 0x2c000, 0x0) 00:07:34 executing program 1: r0 = openat$vga_arbiter(0xffffff9c, &(0x7f0000000000), 0x200280, 0x0) r1 = openat$autofs(0xffffff9c, &(0x7f0000002b40), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r1, 0xc0189375, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0}, './file0/../file0\x00'}) 00:07:34 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001700)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1}, 0x6e) 00:07:34 executing program 5: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, 0xffffffffffffffff) add_key(&(0x7f0000000100)='asymmetric\x00', 0x0, &(0x7f0000000180)="b8", 0x1, r0) 00:07:34 executing program 1: bpf$BPF_BTF_GET_FD_BY_ID(0x19, 0x0, 0x0) 00:07:34 executing program 4: syz_genetlink_get_family_id$ipvs(&(0x7f0000000080), 0xffffffffffffffff) 00:07:34 executing program 3: openat$vcsa(0xffffff9c, &(0x7f0000000000), 0x210080, 0x0) 00:07:34 executing program 0: r0 = openat$null(0xffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81e8943c, 0x0) 00:07:34 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@bloom_filter={0x1e, 0x0, 0x5, 0x1, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa}, 0x48) 00:07:34 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ifreq(r0, 0x0, 0x0) 00:07:34 executing program 1: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x1}, &(0x7f0000000100)="9affe0c6080f249b6c", 0x9, r0) add_key$user(&(0x7f00000002c0), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000340)="bd2c24893b95fd47c9", 0x9, r0) 00:07:34 executing program 5: request_key(&(0x7f0000000240)='asymmetric\x00', &(0x7f0000000280)={'syz', 0x2}, 0x0, 0x0) 00:07:34 executing program 4: io_setup(0xff, &(0x7f0000001580)=0x0) io_submit(r0, 0x0, 0x0) 00:07:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x4) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r0, 0x6, 0x16, 0x0, 0x0) 00:07:34 executing program 1: io_setup(0x1000, &(0x7f0000000040)=0x0) r1 = openat$vga_arbiter(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) io_submit(r0, 0x1, &(0x7f0000001200)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x0, 0x2}]) 00:07:34 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@bloom_filter={0x1e, 0x9, 0x0, 0x0, 0x848}, 0x48) 00:07:34 executing program 3: io_setup(0x1000, &(0x7f0000000040)=0x0) r1 = openat$vga_arbiter(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) io_submit(r0, 0x1, &(0x7f0000001200)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r1, 0x0}]) 00:07:34 executing program 0: memfd_create(&(0x7f0000000ec0)='\x00', 0x0) 00:07:34 executing program 2: openat$autofs(0xffffff9c, &(0x7f0000000480), 0x9c0, 0x0) 00:07:34 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001700)={0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000100)={'batadv_slave_0\x00'}) 00:07:34 executing program 0: bpf$BPF_BTF_GET_FD_BY_ID(0x6, 0x0, 0x0) 00:07:34 executing program 4: keyctl$restrict_keyring(0x1d, 0xfffffffffffffffd, &(0x7f0000000000)='trusted\x00', &(0x7f0000000040)='\\#\x00') 00:07:34 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@bloom_filter={0x1e, 0x0, 0x5, 0x1, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x3, 0x0, 0xa}, 0x48) 00:07:34 executing program 2: r0 = openat$autofs(0xffffff9c, &(0x7f0000002b40), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r0, 0xc0189379, &(0x7f0000000000)=ANY=[]) 00:07:34 executing program 0: io_setup(0x1000, &(0x7f0000000040)=0x0) io_cancel(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, 0x0) 00:07:34 executing program 4: bpf$BPF_BTF_GET_FD_BY_ID(0x15, 0x0, 0x0) 00:07:34 executing program 1: request_key(&(0x7f0000000080)='big_key\x00', &(0x7f00000000c0)={'syz', 0x2}, &(0x7f0000000100)='&%&]^\x00', 0xfffffffffffffffa) 00:07:34 executing program 5: r0 = add_key$user(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)='F', 0x1, 0xffffffffffffffff) keyctl$search(0xa, r0, &(0x7f0000000100)='logon\x00', &(0x7f0000000140)={'syz', 0x1}, 0x0) 00:07:35 executing program 3: r0 = syz_open_dev$loop(&(0x7f0000001040), 0x0, 0x4840) ioctl$LOOP_SET_BLOCK_SIZE(r0, 0x4c09, 0x0) 00:07:35 executing program 4: io_setup(0x200, &(0x7f0000000040)=0x0) io_pgetevents(r0, 0x1, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x989680}, &(0x7f00000001c0)={&(0x7f0000000180), 0x8}) 00:07:35 executing program 2: openat$procfs(0xffffff9c, &(0x7f0000000000)='/proc/asound/seq/clients\x00', 0x0, 0x0) 00:07:35 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001700)={0xffffffffffffffff}) getsockname$unix(r0, 0x0, 0x0) 00:07:35 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000580)=@abs, 0x6e) 00:07:35 executing program 0: syz_emit_ethernet(0x22, &(0x7f00000000c0)={@broadcast, @local, @void, {@ipv4={0x800, @generic={{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x4, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @broadcast}}}}}, 0x0) 00:07:35 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_ifreq(r0, 0x891d, &(0x7f0000000000)={'pim6reg1\x00', @ifru_addrs=@vsock={0x28, 0x0, 0x0, @host}}) 00:07:35 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r0, 0x8933, &(0x7f0000000080)={'wpan1\x00'}) 00:07:35 executing program 3: bpf$BPF_BTF_GET_FD_BY_ID(0x13, 0x0, 0x3f00) 00:07:35 executing program 1: r0 = openat$autofs(0xffffff9c, &(0x7f0000002b40), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(r0, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18}, './file0\x00'}) 00:07:35 executing program 5: add_key$fscrypt_v1(&(0x7f0000001180), &(0x7f00000011c0)={'fscrypt:', @desc3}, &(0x7f0000001200)={0x0, "bfafd3b61fdc747c850e44fda59f47977acb14540585b2b35e05cf98e495f7e606b16becd647644525093520e19656cc09b04d9eb9b3ea0ae1e68f1c7bda74ff"}, 0x48, 0xfffffffffffffffd) 00:07:35 executing program 4: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$keyring(&(0x7f0000000180), &(0x7f00000001c0)={'syz', 0x1}, 0x0, 0x0, r0) add_key$fscrypt_v1(&(0x7f0000000080), &(0x7f00000000c0)={'fscrypt:', @desc1}, &(0x7f0000000100)={0x0, "f671e76edb0a8c2119016ad99b0291c4f4f5d63a5f042f1632d188e477c50fae2b38025eb00d69260b12e0d862373c660faca7091758ecd52a9c67a0a16f9e80"}, 0x48, r1) 00:07:35 executing program 3: openat$vcsa(0xffffff9c, 0x0, 0x400000, 0x0) 00:07:35 executing program 2: bpf$BPF_BTF_GET_FD_BY_ID(0x21, 0x0, 0x0) 00:07:35 executing program 1: ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000000)={{0x1, 0x1, 0x18}, './file0\x00'}) socketpair(0x0, 0x0, 0x0, &(0x7f0000001a00)) 00:07:35 executing program 4: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001700)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001c80)={0x0, 0x0, &(0x7f0000001980)=[{0x0}, {0x0}], 0x2}, 0x0) 00:07:35 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001700)={0xffffffffffffffff}) r1 = getpid() sendmsg$unix(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[@cred={{0x18, 0x1, 0x2, {r1}}}, @cred={{0x18}}], 0x30}, 0x0) 00:07:35 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TEAM_CMD_OPTIONS_GET(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0}}, 0x0) 00:07:35 executing program 0: bpf$MAP_CREATE(0x1400000000000000, &(0x7f00000000c0)=@base={0x1, 0x1ff, 0x101, 0x1bf2, 0x0, 0x1}, 0x48) 00:07:35 executing program 3: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001700)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000300), &(0x7f0000000380)=0x6e) 00:07:35 executing program 5: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x1}, &(0x7f0000000100)="9affe0c6080f249b6c9d", 0xa, r0) add_key$user(&(0x7f00000002c0), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000340)="bd", 0x1, r0) 00:07:35 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x19, 0x0, 0x0, 0x3ff}, 0x48) 00:07:35 executing program 4: bpf$BPF_BTF_GET_FD_BY_ID(0x13, 0x0, 0x700) 00:07:35 executing program 3: r0 = openat$autofs(0xffffff9c, &(0x7f0000002b40), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r0, 0xc0189379, &(0x7f0000000000)=ANY=[@ANYBLOB="1c0000000100003718"]) 00:07:35 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x99) 00:07:35 executing program 4: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001700)={0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f00000017c0)=[{{0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000000c0)="db", 0x1}], 0x1}}], 0x1, 0x0) 00:07:35 executing program 1: io_setup(0x1000, &(0x7f0000000040)=0x0) io_cancel(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, 0x0) io_submit(r0, 0x0, 0x0) 00:07:35 executing program 5: syz_open_dev$loop(&(0x7f00000030c0), 0x0, 0x1) [ 455.284526][T18890] autofs4:pid:18890:check_dev_ioctl_version: ioctl control interface version mismatch: kernel(1.1), user(28.922746881), cmd(0xc0189379) 00:07:35 executing program 5: add_key$fscrypt_v1(&(0x7f0000000080), &(0x7f00000000c0)={'fscrypt:', @desc3}, &(0x7f0000000100)={0x0, "c2de0d5985b6bf4036ecfeba4ee79899382ebbdfbef309c300cccbe8dda2b80924b462a5d8e07b7eef5947393bf4ca5d0d3b896810cd24e4140cac2a2cbf7662"}, 0x48, 0x0) [ 455.310816][T18890] autofs4:pid:18890:validate_dev_ioctl: invalid device control module version supplied for cmd(0xc0189379) 00:07:35 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TEAM_CMD_OPTIONS_GET(r0, &(0x7f00000004c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000480)={&(0x7f0000000200)={0x14}, 0x14}}, 0x0) 00:07:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001540)) 00:07:35 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_tcp_SIOCOUTQNSD(r0, 0x894b, &(0x7f0000000280)) 00:07:35 executing program 3: pselect6(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x3}, &(0x7f0000000140)={0x0, 0x3938700}, 0x0) 00:07:35 executing program 5: r0 = openat$vnet(0xffffff9c, &(0x7f0000000000), 0x2, 0x0) write$vhost_msg_v2(r0, &(0x7f0000000100)={0x2, 0x0, {0x0, 0x0, 0x0}}, 0x48) 00:07:35 executing program 4: bpf$BPF_BTF_GET_FD_BY_ID(0x1a, 0x0, 0x0) 00:07:35 executing program 1: openat$procfs(0xffffff9c, &(0x7f00000000c0)='/proc/locks\x00', 0x0, 0x0) 00:07:35 executing program 5: pselect6(0x0, 0x0, 0x0, &(0x7f00000001c0), &(0x7f0000000200), &(0x7f0000000280)={&(0x7f0000000240), 0x8}) 00:07:35 executing program 0: openat$vga_arbiter(0xffffff9c, &(0x7f0000000000), 0x200280, 0x0) 00:07:35 executing program 2: io_setup(0x1000, &(0x7f0000000040)=0x0) io_cancel(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, 0x0) r1 = openat$vga_arbiter(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) io_submit(r0, 0x1, &(0x7f0000001200)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x5, 0x0, r1, &(0x7f0000000080)}]) 00:07:35 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@base={0xb, 0x0, 0x0, 0x6}, 0x48) 00:07:35 executing program 1: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x1}, &(0x7f0000000100)="9a", 0x1, r0) add_key$user(&(0x7f00000002c0), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000340)="bd", 0x1, r0) 00:07:35 executing program 0: openat$cgroup_root(0xffffff9c, &(0x7f0000000040)='./cgroup.net/syz1\x00', 0x200002, 0x0) 00:07:35 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$inet_tcp_TCP_REPAIR_WINDOW(r0, 0x6, 0x1d, &(0x7f0000000100), &(0x7f0000000180)=0x14) 00:07:35 executing program 4: openat$null(0xffffff9c, &(0x7f0000000040), 0x101000, 0x0) 00:07:35 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x0, 0x0, 0x0, 0x0, 0x978, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x1}, 0x48) 00:07:35 executing program 0: bpf$BPF_BTF_GET_FD_BY_ID(0xa, 0x0, 0x0) 00:07:35 executing program 1: r0 = getpid() wait4(r0, 0x0, 0x0, &(0x7f0000000f80)) 00:07:35 executing program 3: getresuid(&(0x7f0000004840), &(0x7f0000004880), &(0x7f00000048c0)) 00:07:35 executing program 4: r0 = socket(0x2, 0x2, 0x1) sendmsg$NL80211_CMD_SET_PMKSA(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={0x0}, 0x8}, 0x0) 00:07:35 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001700)={0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f00000017c0)=[{{0x0, 0x0, &(0x7f0000000440)=[{0x0}, {&(0x7f00000001c0)="12", 0x1}], 0x2}}], 0x1, 0x0) 00:07:35 executing program 2: io_setup(0x200, &(0x7f0000000040)=0x0) io_pgetevents(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000180), 0x8}) 00:07:35 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmmsg$sock(r0, &(0x7f0000000d40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[@timestamping={{0x10}}], 0x10}}], 0x1, 0x0) 00:07:35 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={&(0x7f0000000180)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x0, 0x0, 0x2}}, &(0x7f00000002c0)=""/175, 0x1a, 0xaf, 0x1}, 0x20) 00:07:35 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000000)={'batadv_slave_0\x00'}) 00:07:35 executing program 4: setsockopt$inet_tcp_TCP_ULP(0xffffffffffffffff, 0x6, 0x1f, &(0x7f00000001c0), 0x4) r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_tcp_SIOCOUTQNSD(r0, 0x894b, &(0x7f0000000280)) 00:07:35 executing program 5: openat$procfs(0xffffff9c, &(0x7f0000000100)='/proc/sysvipc/shm\x00', 0x0, 0x0) 00:07:35 executing program 0: pselect6(0x40, &(0x7f0000000140), &(0x7f0000000180)={0x49}, &(0x7f00000001c0), &(0x7f0000000200), &(0x7f0000000280)={&(0x7f0000000240), 0x8}) 00:07:35 executing program 1: bpf$BPF_BTF_GET_FD_BY_ID(0x1d, 0x0, 0x0) 00:07:35 executing program 3: r0 = add_key$user(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000080)='K', 0x1, 0xfffffffffffffffe) keyctl$link(0x8, r0, 0xfffffffffffffffd) 00:07:35 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001700)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001c80)={&(0x7f0000001740)=@file={0x0, './file0\x00'}, 0x6e, 0x0, 0x0, &(0x7f0000001bc0)=[@cred={{0x18, 0x1, 0x2, {0x0, 0xee00, 0xffffffffffffffff}}}, @rights={{0xc}}], 0x24}, 0x0) 00:07:35 executing program 4: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001700)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001c80)={0x0, 0x0, &(0x7f0000001980)=[{0x0}, {0x0}], 0x2, &(0x7f0000001bc0)=[@rights={{0xc}}], 0xc}, 0x0) 00:07:35 executing program 5: keyctl$join(0x1, &(0x7f0000002480)={'syz', 0x2}) 00:07:35 executing program 2: r0 = openat$autofs(0xffffff9c, &(0x7f0000002b40), 0x0, 0x0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r0, 0xc0c09425, 0x0) 00:07:35 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={&(0x7f0000000180)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@func={0xd}]}}, &(0x7f00000002c0)=""/175, 0x26, 0xaf, 0x1}, 0x20) 00:07:35 executing program 3: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$restrict_keyring(0x1d, r0, &(0x7f0000000100)='.request_key_auth\x00', &(0x7f0000000140)='&-\x00') 00:07:35 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ifreq(r0, 0x8943, &(0x7f0000000000)={'virt_wifi0\x00', @ifru_ivalue}) 00:07:35 executing program 4: openat$procfs(0xffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) 00:07:35 executing program 5: openat$null(0xffffff9c, 0x0, 0x410c00, 0x0) 00:07:35 executing program 0: openat$null(0xffffff9c, &(0x7f0000001500), 0x200, 0x0) 00:07:35 executing program 3: r0 = openat$autofs(0xffffff9c, &(0x7f0000002b40), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r0, 0xc018937a, &(0x7f00000001c0)={{0x1, 0x1, 0x18}, './file0/file0\x00'}) 00:07:35 executing program 5: request_key(&(0x7f0000000300)='.request_key_auth\x00', 0x0, 0x0, 0x0) 00:07:35 executing program 4: r0 = openat$autofs(0xffffff9c, &(0x7f0000002b40), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r0, 0xc018937a, 0x0) 00:07:35 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d40)={0x6, 0x5, &(0x7f0000000000)=@framed={{}, [@map_fd]}, &(0x7f0000000bc0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:35 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000c00)={'gretap0\x00', 0x0}) 00:07:35 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TEAM_CMD_OPTIONS_GET(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0}}, 0x0) syz_genetlink_get_family_id$team(&(0x7f0000000500), 0xffffffffffffffff) 00:07:35 executing program 0: add_key$user(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000080)="d8", 0x1, 0xfffffffffffffffb) 00:07:35 executing program 3: r0 = openat$autofs(0xffffff9c, &(0x7f0000002b40), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000001080)={{0x1, 0x1, 0x18}, './file0\x00'}) 00:07:35 executing program 4: syz_genetlink_get_family_id$team(0x0, 0xffffffffffffffff) openat$null(0xffffff9c, &(0x7f0000000f40), 0x0, 0x0) 00:07:35 executing program 1: pselect6(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)={0x77359400}, 0x0) 00:07:35 executing program 5: openat$null(0xffffff9c, &(0x7f0000000f40), 0x0, 0x0) 00:07:35 executing program 4: r0 = openat$autofs(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r0, 0xc0189372, &(0x7f0000000300)=ANY=[@ANYBLOB="0100c01af76a9373edb8"]) 00:07:35 executing program 3: setsockopt$inet_tcp_TLS_RX(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000000)=@gcm_256={{}, '\x00 \x00', "933fbbac1fb7b997727759962b73f486a44104aa62332fa4389e9dc40dbc6974", '\x00', "1276c3239e783696"}, 0xfffffffffffffef7) 00:07:35 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001500)={0x0, &(0x7f0000001480)=""/85, 0x0, 0x55}, 0x20) 00:07:35 executing program 5: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x1}, &(0x7f0000000100)="9a", 0x1, r0) 00:07:35 executing program 4: bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000000)={0x0, 0x0}, 0x8) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000000c0)=r0, 0x4) 00:07:35 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ieee802154(&(0x7f0000000180), r0) sendmsg$IEEE802154_LIST_IFACE(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={0x0}}, 0x0) 00:07:36 executing program 2: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001700)={0xffffffffffffffff}) sendmmsg$unix(r0, 0x0, 0x0, 0x0) 00:07:36 executing program 5: io_setup(0x200, &(0x7f0000000040)=0x0) io_pgetevents(r0, 0x1, 0x1, &(0x7f0000000080)=[{}], 0x0, &(0x7f00000001c0)={&(0x7f0000000180), 0x8}) 00:07:36 executing program 3: bpf$BPF_BTF_GET_FD_BY_ID(0x8, 0x0, 0x0) 00:07:36 executing program 4: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001700)={0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f00000017c0)=[{{&(0x7f0000000040)=@abs, 0x6e, 0x0}}], 0x1, 0x0)