, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() futimesat(r0, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x20, 0xd62}, {0x8, 0x7}}) msgrcv(r1, &(0x7f0000000300)={0x0, ""/115}, 0x7b, 0x0, 0x800) connect$unix(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000a90a03c0f14a43000000040000b886c32acc86a411b6ce44b3a94a2014af2d10daa84d178cbaf857f80fc3f3d720538092d8567d902ea88984d36fe7ace32c3332e725b8ee667ad990fe7cce43e10a4baebd95d5131e173e"], 0x1) mlockall(0x2) 12:25:59 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) r1 = dup2(r0, r0) setsockopt$inet_sctp_SCTP_RECVRCVINFO(r1, 0x84, 0x1f, 0x0, 0x0) shutdown(r1, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x2, 0x0, 0x800e00591) 12:25:59 executing program 0: socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) clock_gettime(0xe, &(0x7f0000000080)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100000) ioctl$DIOCGETALTQV0(r1, 0xc1004430, &(0x7f00000000c0)="e7e259df47ac2b021eff05f51b0e3023b6652a15bfa2ff861dcceea8f80d46eaf6e5610e5c9aa14b8bc6b316e316a79f5e969e444a6ad0ebaa43503bf3a8954cbb72efa0fd64346f4b135843fa2f396683c8da556557fb8dfc0f11de6145b5ea81a1342c0b0c393c218d6614e1a1a8df59079fbfe266787f4aa5cc0dc144918b66fb927925dc641f3cef0f209f1e28bc177bc69aeebef09b6ade44c8c7cda366edda73b9b05bba97bbed042e53e469e07e90ba729f6e92ee39aef08363a3bd5986391919503e31ba0e64e58498015e8f8af497429d6999334f0f094899adb3442f3667e6e249b1dcaf33a10520") recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_sctp_SCTP_PR_SUPPORTED(r0, 0x84, 0x26, &(0x7f00000001c0)={0x0, 0x100000000}, &(0x7f0000000200)=0x8) setsockopt$inet_sctp_SCTP_DELAYED_SACK(r1, 0x84, 0xf, &(0x7f0000000240)={r2, 0x8, 0x877}, 0xc) 12:25:59 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = dup(r0) exit(0x9) socket$inet_udplite(0x2, 0x2, 0x88) recvfrom$inet(r0, 0x0, 0x187bd3a3, 0x800000001102, 0x0, 0x800e005f7) shutdown(r1, 0x0) 12:25:59 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) r1 = dup2(r0, r0) setsockopt$inet_sctp_SCTP_RECVRCVINFO(r1, 0x84, 0x1f, 0x0, 0x0) shutdown(r1, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x2, 0x0, 0x800e00591) 12:25:59 executing program 1: r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x7, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x41) ftruncate(r1, 0x7e2780e4) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x20) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) sync() ioctl$DIOCOSFPGET(r1, 0xc0884450, &(0x7f0000002680)="4e571b9017059cb7661f4ed63f836bb1ff7d631e540517e4b2bd2f52334fc7ab20df4992b893a2ede716fe2ae0677e3f6b321a0cd069c3937b7956e66f71f31838ee6bc0aa186a2088eeda0460b1093d2e4430e343cedea1b6ae4d5bddd4e559c035da419a1fa10e099a6a039e9ab5ce5f4d74231e3f427cacefa65aabaf6ac8e803ad630cd8b4b12010443417740d7ad79334ca237b69aa15392272a1f0bd9974d8d0b37166c6a2e6326c70e14fa19d020ee415a75c93603cee5b8a95baa525cb11a1dca0336beb1fe65ee79dcb0f3475a8377efdfcb098a84bdd6c20ae6a947992a87633c21a50f06fbd7e52b9ffb470e4222a9a1f5b8bc996bfca6f4604d72f230bb08e9b54ddd4f75eb5e4963f7b046f30f464681ceea9f441ed399858f36c70efecdf43b019517298ce652b3c02c4f9e106d82f3b3df5aa3e07682c668d71b904df20664f3f010e3a58b3711e22568cdb9590d28152e9b7926410f64d03883e2f11ed2268b08eb4eaa57763e922db17ac67b1903029ccac81fc4b8114455f24fda0611d78617cc122628321b755dc423df476508cb574e1ace9c11b1fa17306f1fd4828bd351d99851f90ae1aab2eef4bff5478f6716c6b961007a271afbc50b90f7149e02409998195cc2d59186e4d0d0957a47fd88de0c4fee40e25f1a0900d696fa950fac26d8d00e46312df50fb00df50850c17381cfe8f5f63d9f6e00348e7bc11074f5908691e8d65af7bd18a1a9c8fa658f1ff687e36083dd144db9d4176c8394c7073fca3b2ee3c3065fe417a2aadd3a32103616fbec9ee85f50a3262d26d986c7e862f3582eda2c191a9efaeb80d68a83ef29426b3feea7d6c7a721df29b2d89e871388dd1e77ba84c80eb5d831604061b6dbd071df43f0f090124aa64fa537e1840cbd66263cac180777a31cd0924b1f3dbd2a891d37639ef434803e80ce07015a34fe60c9acb594de5a4e934cb26c974e46af462f47608dae00830e61ef686000cd66e35aabc71d1fd3173d74fb4c68c13aff42d4537f6421b1bb019e10b559fe8d214dc73f188fd85d55b31e5d9536533e4e02ef0a1fc87b720ae72451627f249a58de0df0100dc04c419ef435072433db592ffd8338a7a8d7266bbd0fb9277d75d501b02177246ec121c3f7379d2f4bb5068c46159d0a9f7a7b7aeecc8249490c0e0c177c9a2f6d92c5cfdf1c824351546faa4c8f179f0b5b49f3c5462467c35514a0b4a3d6682dcab66815ab81b33ddb225c7693f6f14bd70d73cc7c71d578d068c6d483042d302e22b8394369073c37fd23e8ec957333a7b5a52345964b302152b5b03f299907b1fde94bb8e325acd35b3f603e7cee18c15b5d65633d65728ce0f6cc6dd98e4f28c70e2764f1f53ac8ed2bab6bf01d0f5fad1d5f5c716424e3512774efc8cd384590f266a6ec1ca8194bcd6f79292fb0376d2a359a30f70feb90371dc0a4d2b76022003ea3c88935ee0b5948250b0bc2cbdd48b3924747bddbf4a5f2d324bf9c89a7bbe604fd320589c5c342a280813d7fa7c8ce8c373946148504c28743821a5f8870833f9df5db18e503f2451bf83fa2213190ff8187d3d7e648809776d4a7bcf502fe3ac5345e4b38852491b8141201d212ebba6288f2f806513049aa56e55389a850f6ae820b9fcc4555bce254c0565b4991c00b417a3f801bfe0505b0122e83468bbdc97574729c92946805f1302991179c14476a4925b079b72ac344fcde999ccda5c4e441430ec04abd5e799099df16a36f468601f83f03585783f794b26c8dbf9a6bbf115f6c7e6ee88ebd01b88421c07da84641967a156a151e078a0ecab9eca2217f4dbf31cf8e7e5e52e34a7e93ff9713c956acc155f51f321aeeda0942340ffb1872ad1ec90962374671478b45dcab5efbcf36c78cf25b2258ee8322b62653c28a778427641ee24fbef41536acc1f5beb29023e6e2f40252dc3471411576a813c5632d07d3dbb94f2fbbde28b212a76242ba334cf8a69bc626e543d5c94a88e9ae4df9744c66dd4449d150de6864d34ff78e199be3c1efec5ff786263a6624036c95e9d9ccab15a4010b5c22588ca0158cda891341367ad033bbe681b6c31dd785357b72371dbe2c0f2bfa5256093f8b4dc4ba19d3535eda8ea7b342085a0c7682bdff2c17ffeddab79f4a678fc345e59bd064152cad8871867eff91cfdaa3935519acd5ea53e70336c8e55c301d1a17940c3eb60e2d57fc9d8baa48a5f8f19c5e9243c87cc1e52c416a8be7589ea5642ffbd3c483b8c22f6f8c1249f1ecb8b7f7151af437062b8ae2804bad6840674ad27617cb3534b3b5071f262575509a8ef4a09b7d3f180f1e25a811b9f4b7bdefc1a157d2faa6f068dba9538a0eb71fd967cc8ff69f9b272cf3968d1c945571c22fc2c30e46c3aa5f5e9959c161a802d91b00732d9e38ede81bf228c7c729f7abe7448c325a6411fa5bce006f109351e473d8031e47e2fe9ee2358e097d6135a6ca7d4bdcb270b8050162a5a2a35cb7c186ed90ff6f8035b3aae4f30ce3c8655de0b24e1b2a2cf5adecd62280e33d9cbb5a1e6cf6b994b379a1b000172de4221dec7aca269d15172c0005627219d5e20e68e70aff00bb8bc19d275ac0fc054f879e46c14710c445ecb103d719a6f30a54758f6842236c378f311800340a6f850f099d9f205e5c243314e15af58a0a61d69891a7d749b3931698419dba150c7453e59161f1724e4a19fcffa153edf4a2d6627eb020ec5cee36ea1334a966aa160ba89e941cf8facd800b76c93332f8180c49b3fa371d2913695373d006935766b5693ee76621a08bba1c9d334e3e6f4dcd1f144c600e13b341a629e6c271b7f5a4aea7250bb4e3a91574261b5743f64ae3e4c3e198438fb501d662311e17869cbf4fa08974c15f6c85bb210b3d6307cbc1f3da9c1ab63fc0f6a938f87b1d83531985e331be3d2464e7358831b6ea4bcba74357fcf1445b3126580a67c88b49512fd312f0ee426f961a695079532b087bd2359d62d9370e9efd7c0b6b66ececd8a634e99494ffbbddce0e30a9d00ebe02ea18b6637984456f5b0bfa4d8b12a42205e2c747a604a1b02092429a33b31698c2f62959eeb3677a9b8488e6f9f29368d2d2463343e9ae8c5dc2fc6d26862f621d20b392db132485b000571421739a32fa72518f2f7bd0de2a78799945673de65b6604ac267e20cea1523e5737f5fc5f1f6e76f747070e7c8efb09b3e58981915d612eadb496ec009cbbf142afacc5c87aa6b7c2385bfddf139b303392c61a5fa7bfc2de27adaf378887d3f8d2675ab3b306700cf67ed83a1cc4a998190e6f77c6e198f179913bb3472cc381bf281fe296149f24af720c603288fdad0b15430ae81d6402607e881330ff6c5d5d2b80566c8483a89d063cac8bd3ae9c4e94799822b4a1e05e29a3358f7e0e47d7b430cbef54e2dd009e9b716f606e7c5750f4b28afcfdb6586180634d57fd038639029e2719b7707ab2f9443b9f6b928decfce7ee523a9866b0113dbd65d33067961b2e6baabfe3f12747579a916b5cae3be570db8c2a28c8d31ef7766c1633be41db91cbfcd7f62e64c84abba10382453ca8d2c18e1ea7d3a3f54566a22fa31a9f9f9d39fc054ba6af647c1c0375347597c4d2023ea0feef517f5722976b46d6fa2cdfc8e6a728ffc839695415cb223741b527c2c752d01b0a2219e046ab7c19c10404167e06a4b65d3a41377d381ad5b572f3d75a0627783f370e4694ba0bb491b1f25a9896d8d3cfdb1dde620aa9b064f7524a37209e6edcc73355b4dc19a9d1f7832e15e6502d828e9a6b07afc532137fd81f3751e4215bcfc1c969c826f7a0b224859dfddbf8b7f79adc9dc1502e8ea4d4c3c48c90b78951f6c036fac28f6ac5a32cc7e6cf88128ddf3bfe1fa33f1598f537221e39683696925394eee66f525dfb6392d3c02d6a933f99b8f649e6c4da9e87f546b6a985df53df44980d84d8957ba517c1528182304308530f56293a01acbded9ee05ecb35147c7327a6b81fdacf4453bdc07ab03f99dfac20a0ae04e08835cd82cda72096eacb826cf31833a0c48649bea9e71986b104e9fa90f59b626175452bcb4ba26dd70d28bfe7c7ab7dfdaa8f2c4e83661e4a9976d85cc1cef159a22d76be8672f75395a25add011b28aa68ca44171d3706e3f80f5ce5281949be74c7076ff15945d5b72e996efd420605fcae6bf1562dbc024ab716d34c3abbaa31e9a06e5a80cb388a48eb2e7bbee51169477d1996e425ddca6ec33966f902f857ceb844e92b581d4d4a35f7677fe1785a29ff1ec803a7f5f2c20136476404e8f851492c31bdddd08786cc8c72f95301a83f65c169a2da0ae34ae715fa71c073cddfa0381292bffdb8eb8376ec44686d577dc180079622cfb5d7cfd5d29d90a64b6e8c86a389a7b605e5dfdee27996ac750db3a1226f7b528bcf14a22fc1067252a4e1825ddc5eed63349d153085389c6d8a80c27aa01e79da825d358f9c7d702c4b8e0b9002bd40d1f4bdaf46feaeba4049566686cfec5b7950d4821eb642eb61bb9a5f114f50e72a937b76a62c1d502c8b6bcdbd3baa7d52ff497f146045dd6ff2c5d4308d2c02a704c2db64fe3d1642d8c2742e359ea99a84e2ab9373013f4889e5dbe66e177b9296887d0b5e8c310e4e2ed5c777b5b324fd1f780ae747f0bfac0e207a97c5616fcae8f8e6f9888a76e63d41d43948ba7e58d6fb1b27ce26c624c01d4abb999a41de0d6680b024ed4bb4af285aa071fbebc89ec28c85399f9f65a739c6ae38765494ce3f28309904391f3ea9e136b9317f0c2fc6a3cd082e91cbb46d3701b35a9723cc997ab53cab8a140763048e2f6740628ac64f3231e689fc6aef9dafb49aed022905555a5bb1d3da1bf8cbdf9c9ced02a56ba42776d477c316fd971daaa7ddd643ecb5bf8ac9352065817897f065d115346112088d92955856a7601b02a7a612d7112a925df06c8c31594a4ed7c5797f5194aa6657df43b99758f71589244bf561f3c6bc2d69f99c90f312ed420f7aef7ba086450d010805be102f0d5d7ce1be5c0cba10ed349f2bad544e369a0028869e2533a2a3ca64174487c2af61d2f3698752a9f039277e334e66f1708964091517745f93a87cabf3f99853a2bdcf3621c006326dfd83c98e847f3d6ea43b4855db05932d198165823b6067cf1740c83b88a2bff6ceb05e078d2e10010ca6957e49b71b4b290a8b2a5c1a05b47bd852d3d9770ab7af89645b8c7275b07f6a72bcd80ba2f60097205050cf727395a272cce197d54ad3fbd23b74396d12603676f28873adbc21dd6e16a2b36dd77553aa6e2a74f64aa4eb1d262ac1577e94ed3a034856ad98028a4bea97d15bf79fa9ca371ea883491098289a101e18e3710285107770ba09a79f2593fba23273d46ca2f65621dca3a5398c63d36b4bc98aa07c3b3d707d0fee5d37650fdde17a393104eb52032360b8e693269b72bd51490c67e6151ad5bb3f81b1541f24c518ec1bfa818212c2ebd4a6cadac9b1000965d2bc4599caed8a6ebd2fc7beff06f2d003f6215eb20f2ba7807792d41f99a07995a9af26a3da7e1d94e52e14d7d9a9ab5e74a2d4ca67303864bf2a52a6ba77a057a0e1a665fc34573eff1b854310be36c3ff30ec003c4bfa49b65f0a42063bb504aea2838554ed6975b796a8ab4b207d075a339c0328ea67bbf17579b7318d4ec5c6253479a738313ee77805b8610c1981ef5318adb0f959e66457e363b0f8948cbc6f92c2d00a1d986b3f97b73bc38b5ed8d90") ioctl$DIOCRGETASTATS(0xffffffffffffffff, 0xc4504447, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x10) socket$inet_icmp(0x2, 0x2, 0x1) 12:25:59 executing program 0: socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x405, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) setsockopt$inet6_group_source_req(r0, 0x29, 0x53, 0x0, 0x0) 12:25:59 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) dup(r0) getsockopt$inet_sctp_SCTP_ASSOCINFO(0xffffffffffffff9c, 0x84, 0x2, &(0x7f0000000040)={0x0, 0x2, 0x1, 0x3, 0x5, 0x68f6}, &(0x7f0000000080)=0x14) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) r1 = dup2(r0, r0) getsockopt$inet6_sctp_SCTP_FRAGMENT_INTERLEAVE(r1, 0x84, 0x10, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0xfffffffffffffded, 0x0, 0x0, 0x44773d005) 12:25:59 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() futimesat(r0, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x20, 0xd62}, {0x8, 0x7}}) msgrcv(r1, &(0x7f0000000300)={0x0, ""/115}, 0x7b, 0x0, 0x800) connect$unix(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000a90a03c0f14a43000000040000b886c32acc86a411b6ce44b3a94a2014af2d10daa84d178cbaf857f80fc3f3d720538092d8567d902ea88984d36fe7ace32c3332e725b8ee667ad990fe7cce43e10a4baebd95d5131e173e"], 0x1) mlockall(0x2) 12:25:59 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0xd0, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffb889ff3de3f8d585863c2b142cffffffffffffffff0800450000300000000000019078ac2300bb000000000500907800000000450000000000000000000000ac2300aa01000600"]) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$DIOCRDELTABLES(r1, 0xc450443e, &(0x7f0000000240)={{"fa6e387a3bddec5419cd5a57043536023e703ba9a70cfee28c1910b0c624ab01a7f380f6d297c72040409bdbdb16ce6e118d95f09719dfc5b59fc5caec17b3e82797bb8e5dc602b74ef379cece6ad170d28a9483a7eb4d59e61451966b2c78472cb55859b39f58aec4c2c0174cfb426e5f43082160a3681f7181e0767a9e0b5439648f96e16c0a0f8c0dbc5fc707167684cf45d5edf9a98fd927ff2e55a02c3be8f799e8bc9f9af1572ef8bfbb335dd7379169b98b77c295a69029f8e4f50d8004a91e6be0afbc60fc054dd37099f23ffc9ddad8fc4a90f24cfc09d8b54252d26b2f0cee42b31673b7789455a39fe41dba8ed4913ec8f07be3113f371f0277a423db030252245cf2fa5c0203bdd16dae4331641e881dfced09526ddea68038a9304daa69c6d03cd74795c4dca5014a7b68ee36db572023613c93fabad9f7f69d62323d2aaf2e8bcaf63a3684ff79aeb65edf35cef0c908714066b992cbf81727c51aa965aa5b0deca9fabaa3cea7fd172d9ad354abd8d5daa7a4b51e685ae8386c81a35c8b5b85680d4c7704d0d64e4b1450847d5517eb71f97ada019f61578d115934fa59ab05a49d9a6f7b30208783f3be8adde5b8071c4239f3f82e26a16e0e155d5c18d2a70ac8a258ce2a5b22f0bb31e720bf8576377ff20609d476ee4c1e4c5292499be58c12dc1afa9c0c7c6b2022ec990a36d0631feeb891ed2155eee4824ede487cfb4ce9eabc56bac47d07ce07504b9457e34b5486d6f005b7bf5460e5221e6ac2f24bdc827e98814d267840de20066ac534439b90921cbc6ad5f8ed3301a117bd7c545641f43bbc8e4c467bda8f41c3cf52015f87e03385f461a824965a71abdc1e213f9bbebdc801fb559800c45072a83e9905baab80c779a9a50aad91a5ec72f9151a4380903536c8f9c601713a756b203b07d216631c83be76e2cfdfe24358ce3a647248a96b70d22918a5dddbe6a705ebb8ef30dba7a867b3384b183d7d3d66ccde02503ff4709500b21637be0080f1188ba919d26c35b05c554bc8c98dc99403453c52ce10eaed731b6422408cf22bbeb4120b709bc8476463b90aa838a528279218ad74c44af88d804e3cd9560a12a1dd13e2a04bc84481b1ed7230fa50b8e051a259478af8f7bcf13bbd1f69fab53e47e55b34dad31f91a84ccd63b98139ecbc2fe535bca1878f86c2c53f6a07395f659578143d333270227fdce26620c14d5d628a9d04f2a2a5da88b4e38fa8ca2873ad7a643e01ab2ba343698a21ae7f862eca96508212f511934188e9c510d435a915fd5a882bd42b2c032c2068003517763e5616ddca391c55189dcfac4bca0fa11d0513a183989744c20a8737f393aee67392fe82a5bf954e0ca0c31652170d719320b99adca901815573c31985e9ff6502ade9a9bb80c4acdac81ee0783a8d7d1f3df2306878fe", "7cec9197c958248d3b90224c3a23ed97ef6140c16a618510db9a65b906a2ddaa", 0x3, 0xfffffffffffffffc}, &(0x7f00000000c0)="ffb2980d31b5718738d357ab2ebe7944150944cd06bb4e87c71b61dff741573f3fb394e6d89a89e458db74c1d257128f6c11d5a10dbb6654234a21ec33d8ba3b017772ca70394a6b16d334529055c446038afda71ea681f3a6aaf245fbb16479ec0ac349d44f56f21a16c1e753bb570ae34594e39fa642652b769d50b9e8d4725005bc45eff0bb02959e5771db0a3f735db3b08949abca6d0aaa5fdbce159cd9319808127c30768c996992f35a782c4aca42dfb28d36106732", 0x7fffffff, 0x0, 0x7, 0x6, 0x6, 0x1e153a78, 0x9, 0xcb8}) getsockopt$inet_mreq(r0, 0x0, 0xd, &(0x7f0000000000)={@multicast1, @multicast1}, &(0x7f0000000040)=0x8) sendmsg(0xffffffffffffffff, 0x0, 0x20081) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e008ed) 12:25:59 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08004500001c0000000000009078ac1400aae00530b6d652e0c785000000"]) socket(0x1, 0x0, 0x4) accept(r0, 0x0, &(0x7f0000000040)) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00958) 12:25:59 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200c4, 0x196) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x12, r0, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x0) shmdt(0x0) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x800e00831) 12:25:59 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_buf(r0, 0x0, 0x5d, &(0x7f00000000c0)="170aef2c", 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) r1 = dup2(r0, r0) getsockopt$inet6_sctp_SCTP_EVENT(0xffffffffffffffff, 0x84, 0x1e, &(0x7f0000000040)={0x0, 0xb, 0x8}, &(0x7f0000000080)=0x8) getsockopt$inet_sctp_SCTP_CONTEXT(r1, 0x84, 0x1a, &(0x7f0000000100)={r2}, &(0x7f0000000140)=0x8) setsockopt$inet_mreq(r0, 0x0, 0xd, &(0x7f0000000240)={@empty, @rand_addr=0x3f}, 0x8) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00ba5) 12:25:59 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sync() setsockopt$inet6_sctp_SCTP_FRAGMENT_INTERLEAVE(0xffffffffffffffff, 0x84, 0x10, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x11, r0) getsockopt$inet_sctp_SCTP_STATUS(r0, 0x84, 0x100, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x6, 0x8, 0x7fffffff, 0x8, 0x9, {@in6={{0x1c, 0x3, 0x4, @mcast1, 0x5}}, 0x0, 0xa36b, 0x81, 0x71edcdaa, 0x3, 0x200}}, &(0x7f00000000c0)=0xb0) getsockopt$inet6_sctp_SCTP_PR_STREAM_STATUS(r1, 0x84, 0x107, &(0x7f0000000100)={r2, 0x1ff, 0x3, 0x3}, &(0x7f0000000140)=0x18) recvfrom$inet(r0, 0x0, 0x326, 0x2, 0x0, 0x0) 12:25:59 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$inet_int(r0, 0x0, 0x400000046, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x100000237, 0x2, 0x0, 0x800e00871) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(0xffffffffffffffff, 0x84, 0x8004, &(0x7f0000001080)={0x0, &(0x7f0000001000)=[@in6={0x1c, 0xffffffffffffffff, 0x0, @mcast1}, @in={0x2, 0xffffffffffffffff, @rand_addr}, @in6]}, &(0x7f00000010c0)=0x10) bind(r0, &(0x7f00000012c0)=@in={0x2, 0x1, @rand_addr=0x3}, 0x10) setsockopt$inet_sctp_SCTP_BINDX_REM_ADDR(0xffffffffffffffff, 0x84, 0x8002, &(0x7f0000001140)={r1, &(0x7f0000001100)=[@in6={0x1c, 0x1, 0x7, @loopback, 0x3ff}, @in6={0x1c, 0x2, 0x1, @local={0xfe, 0x80, [], 0x0}, 0x8}]}, &(0x7f0000001180)=0x10) r2 = accept4$inet6(0xffffffffffffff9c, &(0x7f00000011c0)={0x1c, 0xffffffffffffffff, 0x0, @remote}, &(0x7f0000001200)=0x1c, 0x10000000) setsockopt$inet6_tcp_TCP_CONGESTION(r2, 0x6, 0x40, &(0x7f0000001280)='newreno\x00', 0x8) accept4$inet6(r2, 0x0, &(0x7f0000001240), 0x20000000) ioctl$DIOCGETALTQV0(0xffffffffffffffff, 0xc1004430, &(0x7f0000000000)="ba4eaef717cd0731362dc238fb1d3beceee9a2c4c1f22abcb82d7cdd884c80383e471d10195bc03b8b062620ced1f62238d82702568943ae4afcf7a4f443e691a60ad34ea6e0a2cac1efb28ded1b4595cfe19eac0fb20860f729f475ceade44de6679319f275f2e1b725c419cfc1c77c740292342baffcba64ffe2756c6d3ddd0bcac9789e0b4511474e4cad81c48d02732f14f8e96452372f28924393a584877b315a695841be53bc06d96a2dfb9ad653ae326337b7a063c34b8882daa38d249126ff416644d57e338e6b5fe2f631e8c0909db530bf9c7ca33145b20ac37177e81399431336d7f2ecb218562591a9baafd8a870ea91af66606762629d0dc3e09090ad9e5f3f2d12fc826483ebd65542ec65a25af52ca84a67173abea6b41cee85fc1b5835482afe14645c3a56cd61897c0b4ed85fa023dc9d6bfe68770e11a9b71fb0c18c3ae11e230bce4eb683aff86647188fb4fb03edecad228a47281cbc079952d8f67bc9dc954ab94a3a15b06e4b8d863a9be51c9dd3fd20757e49add240bdd7e28a1dca137b4b539dcd77518272ef6a6fbb0336bcae97073481f41593beb81f04b4ebfaf08ea0049c8306033837047b0634c54b69b398d4ef06062c32de662a62d9c35009f5b7a500ae246ecf0444b43651ce76267058e45bc2b86534db5079ccf0f2b06ef809fab21a3b260403a41f0ff2c6d5d8b8b55c7b59b7234d64db1dcc6267e168ef5f9c465a72924a1cbba5da666cdf9ac4c287b1b35241721c880f78f80ccc2ba770667c6b71c26769e79716a2aa159f243a2175e5432ddcb5006447be6cdcfd036ee6bef134b00a67f43d2e843db253a70c91eb9d56936a46143e305cbb2c391aaee51da783140ba6aa5e13ca2038820a11274296ba4defb6689e9f955c21a7a4fa1def47756be6aa68bf2d6bcdcc150f72ef47e0b308f78d463d11505dcef7ab6024f450c789e4755c652fb7bd4bf11a8316d2496754eaa0cb1e6d7c27a6028e77b2a3b1ce83a135719a5612d67eb409d82d126eeb02799acdbc524197dfbd74bc0565204fbad864ef496231422adf978a4d8e589fc3a1365e0e7751b11992df921f8976f48d77fb973e558302caa5b377e176eae79724711bfd0b1e3cea1228302269a7e53a0203ba3e403794896f5ded227040dce8aa7a022baa4d7a9c01523d9146078ffdddb45d714fd86ed23c6466d183cbb414409b15939d6eb150aed50b907dc1f29880cfe96f345c05069451546d8cd2c4719a08c102945cf51e4de6664b7d10f744c9fa0440fd40b838be12a26295fd581e22055b294c684debef20dec1a6cb90ac6f3ea5d5f20c534abaa5cdeb6c1d6c83917ec7355baa8099e13cd4cd50e8fad69f772605b95398c57affafed30ed5fa1c45e0c542573ddeafa005c76fa8ac06e7569043d775578538e547cf1875a35e2799183f4fd4e2b33b8809b27d0955bd7faa6b264423c9c1acd2ab3822690a3276cdd26fa1818d40bbf5c5978909a58b69b6825524eda95625b6a0c8be4220c1915537c872e32e8038179579f3dac66e1eb4f9a121d71235355b6aeb8ebfd2adc62b9d229d3b6bad6c29c00ac2bf65eff30fc40eff9094d4b15715cbd43cf0365b508df6167412930ae05b7d1d9fd942cda819fd8a53e7195438807db31c13dd3f9ca5f4cff6a1db63c2df86154c9ae638617438aae8a1aa092fcb2c95efc5efaf2837dd632ad398c65698beb93ef3277293cdcdb007ce302a3f26316630b35e98c0816c69b16743f69751d9e34a558454b2c1e39c0f240f2fa6cf0a456ad93b7fcbba6158dd52370ffef7971414ee41a57d6f6b2abba9a1d4d3c966e7138ea4677c6c41fe069e39fa944dc5733f514445cde787c0def97891497896ce77b9dd25068257793e6b952d7176f72ac33dde57d059cdfb8705cc79a0cc7e6f7dc6f0818495d1163ce8bb532e7d6382fe08ba1d8faf727acd68060893a7e7696128d82704cf94c0e35f45f744693c664280905696f461f99fcca988d9b282812b5e53fa7dcad4a261fdb72e7801a4de2c0be1b88573cae256d3c5a1aa2fe7c2d08deeeff9baae1f860dbc9759e8c2f8b5194decadbf3b23237b4cddebad717bd5760cc80eb3e7038f69a30e9093de1275b4fffe491481306544f32520cd8b39c8cc47b4ba7556aa10ede2f13d82d966fe75902f6a2919822e020de15cddae58eadd176981f0b525d2c547b59210ae7566b0e8abd9dcc7e73792e5d9f58320d449296d8a369339df0eada9189710d84f6a7ea123b55a59dcc0b3a48a75309f7cce116567701f9992de4a315483633987b53b36aaecaaea04e00e958e0e569fcc8d207f77ffef4103f81e140bce3b30e11eec929eb959e4826a39850ca80d277e971421f59e6f7745281ff4b12e53a65d47897d18f41efcabb497231299538054b0d9d21d45a810f64df43fff71b4f29728b080eeb408ba4eb45acf03ad25bd0fe8fb649e7a93d5af35b6863d3958cb01452843a4e1fc4e4afa98bdeb9f0e56fa2652f49c943dd477e240a8b5f4b6d2c7d4af04b928f3204f5bbae712bc5a18c92cee24c867378c4465b6d8548a0b86ed4c025fbb274fb0cce412ef76dbc386ef28c559a92d4646795e8b997d2bdf666b39dd8e204c2a2f39030ddd4fe79156431895fe6cee26a3372f07c393720c44a45b1fc6d2c6eb3a454c701f052dea4a5d066992b3073ea8e09319f929dbd3c9cf2dc1764d6f87b0100d60af6d8464f9a8aaec11991100c322ee0f56f683af27eabc657bf24f5c5afe5af499a58dacc32414381af1bed52529946fea41800ce67e5d6af751bcc822ee5e53fcd397592e63c000e785ae48c99d9e0a52037cd99c0f8089520b92ec9d656bdf4f6fefbbd9e66fa922b17fb6aea038b1c725ed33ec82f6180b8a105f202b5ba7e242e5ec79b355b38efe73d702a65d0852410b8f42ddd26adac287926aafcfb294b401fb776c6348da5e6f1e5330269711701ab9e5fca428b3a2bdbe76bbbe41b0ba4aa7092f3781823895a2d44016e60f0ac2c0f854c8b8b55895f7b8d1392ce9106120553f81627948d38c011d0a8425a125dc6fb11dff057c9fcf25e08388f3febcfca812f88b4bacd09956becda689368e6cb454274c1fc6e37aed93e68289dc37131bf60c11ccfc01d8ff29389c491d08c734785f5ad2f79c98ea153839ede8a81fd963aedce2f7410ddc1afc725fcb0ec84a3d50529f90df82cb33d723070a1094582313b28ee06b1a31b58560907dc39619217fdcb226c06c6263376bc450897d88ad6cc835513221556e2f8ba75407e873a273d69232f72e15b7011c1bff76b88f3bd9470955565d41906645ffce1ccd0cbc84a6fdbc5aad595dc8d472b08e71a41c4fa8c547d0922668fc56f7b5712d7eedde3c3aab2bb5e2200b0e08cb54eb8a1532ed812c90123c2e880181731be80d9141e12d90888448f52ffa0b0174accb887667a822b2d648746c1d062fce2357e1e076bb87d70fd259cc9ae660d7d4afccfa25b8fded96a20cabaa25fbd88bc76705c2f483d74c2e3ba95791770753143ae1f20dea3645897d2f2163c9bc71eef735151a427ef12dd98b9befd43ff870e52961eba0a1a2a5b9333e198aa9387f04889fb4ce3cb6188caa1f161e1a86ca3d598ace60fbf59606c321bd446d6ffbe6085429f219550fb3c22c6f3ebd264c33a35b5c408bc0cbb3b1631f88d902c81fc52b42ac31e3c2bd7fb5b5df89e6a36c65a7586d73094d920f900a6fe47af4aa345b32e5a700cd7210eea9ed91fad0c4915d3aae723e6c3f285d5f044a97b95c801da008befac20bd12cc5836e934470ea1c4f8caeebb47f8c417a15cb5aa96fb13a0a55d13981f6b61cd740d6c7529f6362bf412aab4ff94fdb95a921c0297885af7e4ef59667eb3994ba871c2dcb48d98f0bc81fe85928bfdef8c74367142239e76e9db95c260d06232010b66484e77280c1eaebd5bfeb8004d26e30e45ca8313928df2b8f468c4bbd0a50adb53e8b16458bc6a72bef5118f32c1ee55f0f19883c826b09d60ace30b10a556436d39ab2eb5b7afff5700c2611f76e06f753ac8632fc3bd356f492d6b86d201d2135ebc2440badb663a9581e102379759318133917ce28d9d56c84fdd3f083dd7d18517269ac65070c7eed0db832a1d605ad449b339021dc97e57d5b344cc5bcc9d392938962f655f09b2841c0ead2506b5fd917d7d8aa3a08398d43fef208976f66e9187681eaf807928e5dbdc2486e45b520dbae1deb071ccb4b074896ea84abe56c5606dc1e6121b4fffcbb07d67f29cf0d29f71f945c58ed7912bae07d740eef9a89d21a1163f1d0821a0c42ee341e56756e2e1898eabe3f8c766665aa42e0b146cdfa371675dd9be23661b8d2dc652c444e0ad96302c56788a8ba7a3371f989e10b9616b8a0835339ff947ac6c7532e08bfcd3dda7c1dcf0b9815f6276677dc8d0e71e3adde790027d0f04316689c25be7b77124863cee04367243e4e003fc061adf788ca1e6fdc2fa6ab285df3c95320b59c5bc5ca16b031097ce6ffc8124940afe7842bf2a84ba6d06acd15d884d998bde62594ea28ae0aee07a074c903d7b58070454ba3879a491d5e5ed6738c09ab444b5c28ebb589a36d079b54434f0a568e065c9019735bf398564ce1824df86579f61f8b19233d961cb24e7679c39ab9297983ce8000c869ba9cd0abc81d7ea0c49437fb5af5f896aee15d29b586adb9e81d7f33442ab77f581c1f877a6c5946f64c492cbcedb8c586e0f8d50097be05c359d2f95b6bfe17679171cd9a961bc3c87a23c014c690595d1fb5213b5c4aa08981b819a03c095f106a74371bb3100dc637411f3d25055be4db40e0dba7174c03f73db974431009469343139d0f59589e206282a0292e0ce0b1009c84c764060c01075bcb4a12d642f0dafde72bcecf839c135772e74b226f4d9ada470e609bdcc983ebf88370cc1b01812607d11700dd4e991f21000c882d0dd23c439bed8c04f0b063255a92975bafb96169e083959a1e3839280ee0a737e52c09ab65e09bfeecfc758ba45b8f6707849ee1c99cb2810213bdc6c99e1c68bc95681b3f068727468f2ff2ed7446446139bb6f6aa77967f60886501f75bec7ff06a4335fd8bf5dc25aaa5e61dda5808ec767fedfa4e7fce2ee2f4238e510d2481ef5dc7a20a595e29b97c1e558ba65affde93f81c1a8de922a92c7dfb88fb58614c717ccf9edf7fd5dc6ecc9174bbd9dae2d55f7eb5546ed5a408edbdbb8c3c0c6c50d26f064eeb4d90315f3532da16b87d7ffa2d023d339db83699a45aafc49284165b3a8dd416739f1d0831f1c12a25403666cccdc12ef11e7aae8c6e7f0595f8165d832c5085618b78efd3fa333456bd605a6cc931860b68a79e59bac04429f7183a321238d1e4a2ad173a5c111f50b048e84fe9e722471d69e39bf3987177c4d92b98f1d22d64db7355102bb6ac78318f424da4ad2837f6ad58c80e15defc57cfa79b1257fc4962209ac031e0514d098f23bc552b56d4d63dd8c07fa67def5312b9988ce5180a17e301aa29fadb2f3d7034b1ae539cddde69dba7bf79bb2d9a37fed4ba9c65dd56ecd8f5f109bd51d8f237113e02a312a0aa4a59e9e2ca672bec5040daeaf29d6b5ac7cf3335a458e515b18eab8ef0274fdd9a65cb03d568cb3243a4369b58b538bbf62e96615607033f485c17f0492767726e5df03e763933faa7db8d0c340a8862acaf21d8b436cfc90cf20d0e56ad8b8d0bd0a105433d1e09d79acc8a42fbc71c") shutdown(r0, 0x0) 12:25:59 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$sock_int(r0, 0xffff, 0x400, &(0x7f0000000000)=0x9, 0x4) syz_emit_ethernet(0xd0, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffff000000000000000000000000019078ac2300bb000000000540907800000000450000000000000000ac2300aa01000000000000"]) select(0x40, &(0x7f0000000180)={0xf9ec}, 0x0, &(0x7f0000000240)={0x0, 0x2, 0xc93, 0x6, 0x1, 0x8, 0x80000001, 0x7}, 0x0) getsockopt(r0, 0x8001, 0x0, &(0x7f0000000280)=""/175, &(0x7f00000001c0)=0xaf) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c08) r1 = dup(r0) getsockopt$inet_sctp_SCTP_ASSOCINFO(0xffffffffffffff9c, 0x84, 0x2, &(0x7f0000000040)={0x0, 0x7, 0x81, 0x4, 0xfffffffffffffff7, 0x401}, &(0x7f0000000080)=0x14) r3 = semget(0x3, 0x4, 0x458) __semctl$IPC_RMID(r3, 0x0, 0x0) setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR(r1, 0x84, 0x6, &(0x7f00000000c0)={@in6={{0x1c, 0x3, 0x6, @loopback, 0x6}}, r2}, 0x84) 12:26:00 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() futimesat(r0, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x20, 0xd62}, {0x8, 0x7}}) msgrcv(r1, &(0x7f0000000300)={0x0, ""/115}, 0x7b, 0x0, 0x800) connect$unix(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000a90a03c0f14a43000000040000b886c32acc86a411b6ce44b3a94a2014af2d10daa84d178cbaf857f80fc3f3d720538092d8567d902ea88984d36fe7ace32c3332e725b8ee667ad990fe7cce43e10a4baebd95d5131e173e"], 0x1) mlockall(0x2) 12:26:00 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0xd0, &(0x7f0000000200)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) fcntl$setstatus(r0, 0x4, 0xfffffffffffffffe) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e0084a) 12:26:00 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r1, 0x7e2780e3) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mlockall(0x2) mmap(&(0x7f0000fee000/0x12000)=nil, 0x800000, 0x1, 0x12, r2, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(r3, 0x4, 0x10044) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81700}], 0x1000000000000013) ftruncate(r2, 0x4000000000000000) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="5abc060f985c385938e7dc1476e8421a3322c70b699bb2a9d0beec4fca618fd83649ae0e8df915b059e4b5e59fb37b4fe96f75742d516e92d41f86419d6ec4423c9f1ceb6a0d291b758e13bdfb52096a7b0b124bfd7d59f0b47504035b1b2d1e1a8339497b82edd1488adc821e231575088e9c768ab289523c91ec3401848bf02c0ff90451ff469436679b13f26dd6f3a93b7cd1210b8fa2a7bf5b726f9e52803f0333355e56cdc9bd8318b4ea7ba158637c3781b160c0225c3294cff310e46a053e9e070c3b3176efd24214c43e53482baa9c140a9cb2339a1ea8e3e0c011e4b842c4aa6be68a302728f63b0565436a19433574b95e4b477122501e31c7876236", 0x101}], 0x1, 0x6d998) 12:26:00 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x1000300010005}) flock(r3, 0x3) flock(r0, 0x1) flock(r0, 0x8) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 12:26:00 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$inet_sctp_SCTP_EXPLICIT_EOR(0xffffffffffffffff, 0x84, 0x1b, &(0x7f0000000340), &(0x7f0000000300)=0x4) r1 = open(&(0x7f0000000200)='./file0\x00', 0x8, 0x20) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x105, &(0x7f0000000240)=ANY=[@ANYBLOB="e9ff1f00", @ANYRES32=0x0], &(0x7f0000000280)=0x8) recvfrom$inet(r0, 0x0, 0xa0124cc9, 0x2, 0x0, 0x800e006e0) shutdown(r0, 0x0) r3 = accept4$inet(r0, &(0x7f0000000080)={0x2, 0xffffffffffffffff, @loopback}, &(0x7f00000000c0)=0x10, 0x10000000) getsockopt$inet6_sctp_SCTP_DELAYED_SACK(0xffffffffffffffff, 0x84, 0xf, &(0x7f0000000100)={0x0, 0x6}, &(0x7f0000000140)=0xc) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r3, 0x84, 0x21, &(0x7f0000000180)={0xa0d, 0x20, 0x0, 0x3, r4}, &(0x7f00000001c0)=0x10) r5 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) getpeername$inet(r5, &(0x7f0000000000)={0x2, 0xffffffffffffffff, @remote}, &(0x7f0000000040)=0x10) recvfrom$inet(r5, 0x0, 0x0, 0x0, 0x0, 0x800e00395) setsockopt$inet_sctp_SCTP_CONTEXT(r3, 0x84, 0x1a, &(0x7f00000002c0)={r2, 0xfe}, 0x8) 12:26:00 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="aaaaaadb575e92ffffffffff08004500001c0000000000009078ac1400aae0000001110090780000000016465f16daff6b21aa08e760411d834cc54744a6c3a3e44788e97a1c900d20ff38e9f5bf93002472108a2c99b43577a9c7d6eb38e6648783372fce700344f684416bd2ed8d89ccaa85749868112e60ed97063fde9424175e2cfe92fc62f72cdc1bf323ad54726b78eef418ee57dbc419f69f5db544341d4d425def8d323198166ca8b846c9740301a039fc53196aff5b0e74dabd6b5ad43d9f0967a5c5c159a722efa0b2cc451facaab969cc822ab7c18993e00aa4c989c22700c44fe67962815b18c67295f7acf158b262480a34cd2451f28576593532d948"]) r2 = accept$inet(r1, &(0x7f0000000140)={0x2, 0xffffffffffffffff, @local}, &(0x7f0000000180)=0x10) getsockopt$inet_sctp_SCTP_DELAYED_SACK(0xffffffffffffff9c, 0x84, 0xf, &(0x7f00000001c0)={0x0, 0x2, 0x4}, &(0x7f0000000200)=0xc) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(r2, 0x84, 0x8004, &(0x7f00000002c0)={r3, &(0x7f0000000240)=[@in, @in, @in={0x2, 0xffffffffffffffff, @loopback}, @in6={0x1c, 0xffffffffffffffff, 0x0, @empty}]}, &(0x7f0000000300)=0x10) r5 = accept(r0, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r5, 0x84, 0x15, &(0x7f0000000400)={r4, 0xff}, 0x8) setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r2, 0x84, 0xd, &(0x7f0000000340)=0x1f, 0x4) fcntl$getown(r1, 0x5) read(r1, &(0x7f0000000040)=""/249, 0xffffffffffffff45) recvfrom$inet(r2, 0x0, 0xffffffffffffff9a, 0x80, 0x0, 0xfffffffffffffe7f) 12:26:00 executing program 0: r0 = msgget$private(0x0, 0x18) msgrcv(r0, &(0x7f0000000100)={0x0, ""/34}, 0x2a, 0x3, 0x1000) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) recvfrom$inet(r2, &(0x7f0000000000)=""/4, 0x4, 0x40041, &(0x7f0000000140)={0x2, 0x0, @multicast1}, 0x10) setsockopt$inet_tcp_TCP_FASTOPEN(r1, 0x6, 0x401, &(0x7f0000000080)={0x6, "f4bb44d2c74b66cc822c08aa3bcef349"}, 0x14) getsockopt$inet_mreqsrc(r2, 0x0, 0x3, 0x0, 0x0) setsockopt$inet_msfilter(r2, 0x0, 0x4a, &(0x7f0000000040)={@empty, @remote={0xac, 0x14, 0x0}, 0x2, 0x6, [@empty, @empty, @multicast2, @loopback, @remote={0xac, 0x14, 0x0}, @loopback]}, 0x28) recvfrom$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x800e0038d) getsockopt(r1, 0x7ff, 0x7, &(0x7f0000000180)=""/103, &(0x7f0000000200)=0x67) 12:26:00 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) recvfrom$inet(r0, 0x0, 0xfdb00090, 0x40002, 0x0, 0x800e006ad) shutdown(r0, 0x0) 12:26:01 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() futimesat(r0, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x20, 0xd62}, {0x8, 0x7}}) msgrcv(r1, &(0x7f0000000300)={0x0, ""/115}, 0x7b, 0x0, 0x800) connect$unix(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000a90a03c0f14a43000000040000b886c32acc86a411b6ce44b3a94a2014af2d10daa84d178cbaf857f80fc3f3d720538092d8567d902ea88984d36fe7ace32c3332e725b8ee667ad990fe7cce43e10a4baebd95d5131e173e"], 0x1) mlockall(0x2) 12:26:01 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x265, &(0x7f0000000040)={@local, @random="8ecf2f6dad81", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) semget(0x3, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x2, 0x0, 0x800e005c9) r1 = accept4(r0, &(0x7f0000000200)=@in6={0x1c, 0xffffffffffffffff, 0x0, @mcast1}, &(0x7f0000000240)=0x1c, 0x20000000) getsockopt$inet6_sctp_SCTP_EVENTS(r1, 0x84, 0xc, &(0x7f0000000280), &(0x7f00000002c0)=0xb) r2 = accept4$inet(r0, 0x0, &(0x7f0000000000), 0x30000000) getsockopt$inet6_sctp_SCTP_PR_STREAM_STATUS(0xffffffffffffff9c, 0x84, 0x107, &(0x7f0000000080)={0x0, 0x40, 0x3, 0x3, 0x1}, &(0x7f00000000c0)=0x18) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r2, 0x84, 0xa, &(0x7f0000000100)={@in6={{0x1c, 0x1, 0x7, @rand_addr="895b0a11fa70b39bfa475bd3ac79b079", 0x9869}}, r3, 0x80000000, 0x1, 0x2, 0x2, 0x7, 0x1}, &(0x7f00000001c0)=0x98) 12:26:01 executing program 3: getresuid(&(0x7f0000000000), &(0x7f0000000040)=0x0, &(0x7f0000000080)) freebsd10_pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) freebsd11_stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fchownat(r1, &(0x7f0000000100)='./file0\x00', r0, r4, 0x200) setuid(r3) freebsd11_lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) read(r2, &(0x7f00000002c0)=""/189, 0xbd) ioctl$DIOCCLRSTATES(r1, 0xc0e04412, 0x0) truncate(&(0x7f0000000380)='./file0\x00', 0x800) getsockopt$inet_mreqn(r2, 0x0, 0x9, &(0x7f00000003c0)={@loopback, @empty, 0x0}, &(0x7f0000000400)=0xc) setsockopt$inet6_IPV6_PKTINFO(r1, 0x29, 0x2e, &(0x7f0000000440)={@loopback, r5}, 0x14) getpeername$unix(r1, &(0x7f0000000480)=@file={0x0, ""/91}, &(0x7f0000000500)=0x5d) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x100) ioctl$DIOCGETALTQV0(r2, 0xc1004430, &(0x7f0000000580)="07dc34497655d755049dd5edef4330e73e2409e22018e64c57868c462052c114319f86650ab493ee22ddfc7f3ae0") sendto$unix(r1, &(0x7f00000005c0)="89113af434ed768c8068977c57dd8e599aed2eee31f027c2423aba4ac14700553a5a2a3eecb658ca2170faf4d41bd519b7fe1fb7841aa5b449cfdff3d0886d8e5fa0653460ad432095845ff5ed9fbdcad4", 0x51, 0x4, &(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa) r6 = socket$inet6(0x1c, 0x20000000, 0x4) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = socket$inet_icmp(0x2, 0x2, 0x1) connect$inet6(r6, &(0x7f00000006c0)={0x1c, 0x0, 0x7, @rand_addr="be292e469f22d4e1f0226d49048e0e6b", 0x5}, 0x1c) freebsd11_lstat(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)) getsockopt$inet6_sctp_SCTP_RECONFIG_SUPPORTED(r6, 0x84, 0x29, &(0x7f00000007c0)={0x0, 0x38b68c22}, &(0x7f0000000800)=0x8) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRESSES(r2, 0x84, 0x8003, &(0x7f0000000900)={r10, &(0x7f0000000840)=[@in={0x2, 0xffffffffffffffff, @rand_addr}, @in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, @in6={0x1c, 0xffffffffffffffff, 0x0, @mcast1}, @in, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in6={0x1c, 0xffffffffffffffff, 0x0, @mcast2}, @in={0x2, 0xffffffffffffffff, @remote}]}, &(0x7f0000000940)=0x10) socket$inet_icmp(0x2, 0x2, 0x1) setsockopt$inet_sctp_SCTP_AUTH_DEACTIVATE_KEY(r8, 0x84, 0x1d, &(0x7f0000000980)={r11, 0x7}, 0x8) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r7, 0x84, 0x7, &(0x7f00000009c0)={@in={{0x2, 0x3, @loopback}}, r11}, &(0x7f0000000a80)=0x8c) r12 = shmget(0x2, 0x1000, 0x203, &(0x7f0000ffd000/0x1000)=nil) shmat(r12, &(0x7f0000ffc000/0x4000)=nil, 0x1000) socket$inet_icmp(0x2, 0x2, 0x1) accept4$inet(r9, &(0x7f0000000ac0)={0x2, 0xffffffffffffffff, @rand_addr}, &(0x7f0000000b00)=0x10, 0x20000000) ioctl$DIOCRGETTSTATS(r7, 0xc4504440, &(0x7f0000000bc0)={{"b4f07003407e917035e76535f1f11e6d8f5cd9174cec1943a69147c55ae87ba8e40e21aeb1493dbfbdedae619f32f4a51a58dac7fe2192e9f40ac6d9de5c77c1cc6361e490565afd9b77258bac24c2695b74f030b265b22d667ef639dd6f7474a3f51ce369a1664d70a25e4c5a5bb987fa48e61958e2c4788a1f8fc14b84eaa976985543b02bc350009508e6b860d97d89026db3c7555aa29eed35db410e053a72e8855b8d21ae45c64da1b2b8969b865cbe1e6db50e9e4630ff2c3e2fed582a692ae7c05192529f65f577cc0f72e5e99871edd976bd1ace8d4402c0c60f25f8a1298f8331f526b25ddf63c233b451d144d82d862a79f6b4152efacddccf5e8457fce82e00a2767bed9ad2ef6dbb4209e4763770587bd8bcaf229dbd00136118626478ae3104ea38fa2aabec7aa4b85b9cb5968f3c10eaa3f41e9bf28135b7539a08f89791d3d3d4191ec1b5f7214fdf9eef993aac77c919620d193030b733c22bad4f4752491beac2ca90d57fb83031a3cc300cebf5850b0c9ad1a5eb7c2f9a771db52f1de7f12fb2ba50fe438b354bd434d0c8a587756dcfe44796a0d3cdea6ace2feb220ea7833a4e9105898a138384db5942afd99023e68e5ed6ca72fa1bd0d69ba01fc2a5e88e1438eb340db6c5594307429f2143ec2fa8d8caab7bb525fa87fbd76bc4c8e880808351ee7abd81083153bbda6501831f2fc68b9c019757e0110cd075def934cb26560bf0bec23294c248deabb21828c3d16b1fcb74339b1171956effe1e7cafc5bb70d5c93a9d614f77290d86427e9b3c123a14f9a485c772f8e8674b731e4b04a6eeae86e105b5f3aae0020dfd23cb5e0c83abd46bb03cf0ef2d9b93de8ff00c7420a214e25c21f04c49c336b8cc17b0990eabefb61143fc57ae25528b542f9bafb71d8df224af351e4b451b0d0e63979932f5bbb4d02ae3518601e008511e4f570f4ba623d285e5bfee151d43b0e0130876e74fefeb679a0bec2e3162700c544dbb83183faf463b6eff383e33a30081ed6836f1fb62d5eaf87b76e63714381388e912a85f93e28683bc22dc56767d6b55bc560f3b4306a8d8de0dc88aac7d1c1e17e223887f315fe7fc1de14242934f86586f948e82c5d7b829971fd517e1d3b9e7b92b15dcb0cff4b0b2b1aaf740fff1b7d1d818c4affa37ba386fe1684c817835655a06b8d35a5b5b8ff6b6c4613ab174ab946f368574768aea3975abfd687d036f500509f79077f4b5491f997219e84421d8266872698b3f6a11da487ec27f60a8e7656fdcad655b7f23fcba96094ac7da68f33bd53ebe976882484ea04fa2e8a50aa9aebf24770c4d8e819e71efd25a0aced2568d6aea2502b6cbefdd891060627a430a183aaacaab86922339a97eac635611e711119e50cdb7512edea591d190fa56a8b612e772d3ee3d04128c9ce2e65f86f64", "5dd1d549a1b568bae54f7377380bc3cf3dba6cab91562f97acf11c5358c9b19f", 0x0, 0x1200000000}, &(0x7f0000000b40)="7064be22bbb4e98126f6054af748d7575307d7b6d0f40230f5935109f7da03957c525f5508878135b38ea32058ecf84c9e41752b96f9a0386c6ab708097c79872ba0", 0x7, 0x7fff, 0x81, 0x97, 0x6, 0x2ac863b3, 0x401}) 12:26:01 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x8, 0x1f}, 0x10) preadv(r0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0) recvfrom$inet(r0, 0x0, 0x182b837acecab67d, 0x800000000002, 0x0, 0xfffffffffffffe3d) shutdown(r0, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0x10) setsockopt$inet6_sctp_SCTP_ADAPTATION_LAYER(r1, 0x84, 0x8, &(0x7f0000000100)={0xffffffffffff8000}, 0xffffffffffffff2b) r3 = socket$inet6_tcp(0x1c, 0x1, 0x0) setsockopt$inet6_int(r3, 0x29, 0x1b, &(0x7f0000000000), 0x4) bind$inet6(r3, &(0x7f0000000040)={0x1c, 0xffffffffffffffff, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3]}}, 0x1c) getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r2, 0x84, 0x22, &(0x7f00000001c0)={0x1, 0x5, 0x0}, &(0x7f0000000240)=0xc) getsockopt$inet6_sctp_SCTP_MAX_BURST(r2, 0x84, 0x19, &(0x7f0000000080)={r4, 0x9e}, &(0x7f0000000140)=0x8) setsockopt$inet6_sctp_SCTP_RESET_STREAMS(r2, 0x84, 0x901, &(0x7f0000000180)=ANY=[@ANYRES32=r5, @ANYBLOB="ff03060000000000eb5641003a11cb53"], 0x14) 12:26:01 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) socketpair(0x1d, 0x7, 0x1, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$inet6_sctp_SCTP_DEFAULT_PRINFO(0xffffffffffffffff, 0x84, 0x22, &(0x7f0000000380)={0x1, 0x3, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$inet6_sctp_SCTP_DEFAULT_PRINFO(0xffffffffffffff9c, 0x84, 0x22, &(0x7f0000000400)={0x3, 0x2, 0x0}, &(0x7f0000000440)=0xc) sendmsg$inet_sctp(r2, &(0x7f0000000500)={&(0x7f0000000180)=@in={0x2, 0x3, @loopback}, 0x10, &(0x7f0000000340)=[{&(0x7f00000001c0)="c930eb11b60eb8a42281beb404d115f152b94add6cf1f71c2c852df76bbab48730cff087ffc08fca057b375cd9e65158b1fdac0b6d230a323bdeb34f53f7950cc558e0e00d4a1e03533fbb23d430d1f0b050f1a8d603ad399711b23add582fbd394d07f4a8615b1ba198dcb16cf60e56c9626211581ffa3cae89704ccf6fcc661ee611640973e3105c35db6a37270b1939dbdf2042db60b08fa1af1936c19b032aec20aa2871783076bbfc5808b734a326c95559d7dc2191ebf361401a62fe730a3b58878345bcb47e419e160cb09b14af52da15fffdac6c555b419560479407d8226f489960313f", 0xe8}, {&(0x7f00000002c0)="ab12b35c396a77b50bf67d615d6511f00bbcdcd844fed414efad9a85743e1c75160808c0f81d2a4e5c23d0f4c57f9794ab9e5dee2e00f723d63e9a69255b10566e1f3488e3ec28", 0x47}], 0x2, &(0x7f00000005c0)=ANY=[@ANYBLOB="1c00000084000000040559e66b0e4b62f19f15000002000005adebb4fab9892a2a4418e20e26b4dca28623a2661a0bdb2f3001673d6d0d01e9b6c1b0bb7b602d7c80d8", @ANYRES32=r3, @ANYBLOB="100000008400000008000000090000001c000000840000000400000008000008ff00000000000000", @ANYRES32=r4, @ANYBLOB="1000000084000000090000007f000001"], 0x58, 0x80}, 0x80) getsockopt$inet6_sctp_SCTP_PR_STREAM_STATUS(0xffffffffffffffff, 0x84, 0x107, &(0x7f0000000080)={0x0, 0x80000000, 0xf, 0x5, 0x2}, &(0x7f00000000c0)=0x18) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000100)={r5, 0x8000}, 0x8) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x800e00721) recvfrom$inet(r0, 0x0, 0xffffff6e, 0x0, 0x0, 0x800e00785) r6 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$inet_mreqsrc(r1, 0x0, 0x48, &(0x7f0000000540)={@local, @multicast1}, &(0x7f0000000580)=0xc) shutdown(r0, 0x0) r7 = accept4$inet(r6, &(0x7f0000000000), &(0x7f0000000040)=0x10, 0x20000000) fcntl$getflags(r7, 0x1) 12:26:01 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/131, 0x83}], 0x1, &(0x7f0000000280)=""/4096, 0x1000}, 0xc3) recvfrom$inet(r0, &(0x7f0000000180)=""/197, 0xc5, 0xc2, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0xa6f77da8, 0x2, 0x0, 0x800e00535) shutdown(r0, 0x0) r1 = accept(r0, &(0x7f0000001640)=@in6={0x1c, 0xffffffffffffffff, 0x0, @ipv4={[], [], @multicast1}}, &(0x7f0000001680)=0x1c) getsockopt$inet_sctp_SCTP_RESET_STREAMS(0xffffffffffffff9c, 0x84, 0x901, &(0x7f00000016c0)={0x0, 0x20, 0x9, [0x5, 0x7ff, 0x8001, 0x2, 0x0, 0x9, 0x9, 0x9, 0x2]}, &(0x7f0000001700)=0x1a) setsockopt$inet6_sctp_SCTP_AUTH_DELETE_KEY(r1, 0x84, 0x16, &(0x7f0000001740)={r2, 0x80000001}, 0x8) r3 = socket(0x1, 0x4, 0x3) getsockopt$inet_udp(r3, 0x11, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r3, 0x84, 0x900, &(0x7f00000012c0)={0x0, 0x26}, &(0x7f0000001300)=0x8) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000001440)="faaed31b98ddba2ef9855e9e966bd8459febeca821", 0x15}, {&(0x7f00000014c0)="6379aa43a9918f65145d2c6af91c9885c4863d25d936a284b64831e41652898f396483ea59372d77dcff7af0d2adb4375c01ca295690492b2a47189a98ecfebbfe0c9d4217f5680ce1877f486db1", 0x4e}, {&(0x7f0000001540)="c9f23dfc31a66df98ef94bb9aef8153e806e188f17e26b7e9500d69b23b32b7b5e5a8d119864d89e0e11c9135fa5c9e5c2d541a0b4c1d5788ad65dcb85f386c5c15328a623be8a72a5389dc8f7907f9acb17c002f15d89299b408b76fef7ca0fb47aec839217a52fe4fcff4455f5c310", 0x70}, {&(0x7f00000015c0)="dbcf8982", 0x4}], 0x4, 0x0) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(r3, 0x84, 0x8004, &(0x7f0000001400)={r4, &(0x7f0000001340)=[@in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in6, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in={0x2, 0xffffffffffffffff, @broadcast}, @in={0x2, 0xffffffffffffffff, @local}, @in6={0x1c, 0xffffffffffffffff, 0x0, @mcast1}]}, &(0x7f0000001480)=0x10) 12:26:01 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) r1 = fcntl$dupfd(r0, 0x15, r0) ioctl$DIOCGETLIMIT(r1, 0xc0084427, &(0x7f0000000040)={0x7, 0x3}) getrusage(0xffffffffffffffff, &(0x7f0000000100)) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00329) 12:26:01 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800450000300000000000019078ac2300bb0000000005009078000000002e450000000000000000000000ac2300aa010000"]) setsockopt$inet_int(r0, 0x0, 0xc, 0x0, 0x0) socket$inet_icmp_raw(0x2, 0x3, 0x1) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e007e6) 12:26:02 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() futimesat(r0, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x20, 0xd62}, {0x8, 0x7}}) msgrcv(r1, &(0x7f0000000300)={0x0, ""/115}, 0x7b, 0x0, 0x800) connect$unix(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000a90a03c0f14a43000000040000b886c32acc86a411b6ce44b3a94a2014af2d10daa84d178cbaf857f80fc3f3d720538092d8567d902ea88984d36fe7ace32c3332e725b8ee667ad990fe7cce43e10a4baebd95d5131e173e"], 0x1) 12:26:02 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000040)=0x71) setsockopt$inet_mreqsrc(r0, 0x0, 0x49, &(0x7f00000000c0)={@rand_addr, @multicast1, @multicast2}, 0xc) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e0075f) r1 = accept4$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0x10, 0x20000000) setsockopt$inet_udplite(r1, 0x88, 0x2, &(0x7f0000000200)=0x1, 0x4) 12:26:02 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt(r0, 0x0, 0x8004, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_sctp_SCTP_PARTIAL_DELIVERY_POINT(r1, 0x84, 0x11, &(0x7f0000000000)=0x9, 0x4) recvfrom$inet(r0, 0x0, 0xfffffeb8, 0x0, 0x0, 0x800e004e6) shutdown(r0, 0x0) 12:26:02 executing program 0: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) setsockopt$inet6_int(r0, 0x29, 0x1b, &(0x7f0000000000), 0x4) connect$inet6(r0, &(0x7f0000000280)={0x1c, 0x2, 0x0, @ipv4={[], [], @local}}, 0x1c) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0xd0, &(0x7f0000000200)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r2 = getpgid(0x0) getpgid(r2) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x800e007ed) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) sendto(r0, 0x0, 0x0, 0x20100, 0x0, 0x0) 12:26:02 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x7, &(0x7f00000000c0)=0x80, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) freebsd10_pipe(&(0x7f0000000200)={0xffffffffffffffff}) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(0xffffffffffffffff, 0x84, 0x8004, &(0x7f0000000300)={0x0, &(0x7f0000000240)=[@in={0x2, 0xffffffffffffffff, @local}, @in={0x2, 0xffffffffffffffff, @multicast2}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in6={0x1c, 0xffffffffffffffff, 0x0, @ipv4={[], [], @multicast1}}, @in6={0x1c, 0xffffffffffffffff, 0x0, @mcast2}, @in, @in6={0x1c, 0xffffffffffffffff, 0x0, @mcast2}, @in={0x2, 0xffffffffffffffff, @local}]}, &(0x7f0000000340)=0x10) getsockopt$inet6_sctp_SCTP_MAXSEG(r1, 0x84, 0xe, &(0x7f0000000380)={r2, 0x88}, &(0x7f00000003c0)=0x8) msgget$private(0x0, 0x0) socketpair(0x10, 0x10000007, 0xffffffff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet6_sctp_SCTP_RESET_STREAMS(r4, 0x84, 0x901, &(0x7f0000000180)=ANY=[@ANYRES32=0x0, @ANYBLOB="da626f50de0000"], &(0x7f00000001c0)=0xe) getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffff9c, 0x84, 0x15, &(0x7f0000000080)={r5, 0x8000}, &(0x7f0000000100)=0x8) setsockopt$inet_sctp_SCTP_RESET_ASSOC(r3, 0x84, 0x902, &(0x7f0000000140)=r6, 0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e007f6) 12:26:02 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000009078ac1400aae00000011100907800000000"]) setsockopt$inet_sctp_SCTP_EXPLICIT_EOR(0xffffffffffffffff, 0x84, 0x1b, &(0x7f0000000040)=0xffffffff, 0x4) fcntl$lock(r0, 0xf, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00d09) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x105, 0x0, 0x0) 12:26:02 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = fcntl$dupfd(r0, 0x11, r0) getsockopt$inet6_sctp_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffff9c, 0x84, 0xb, &(0x7f0000000140)={0x2, 0x3, 0x2010, 0xee, 0x2b4, 0x81, 0x0, 0x1, 0x0}, &(0x7f00000001c0)=0x20) setsockopt$inet6_sctp_SCTP_DELAYED_SACK(r1, 0x84, 0xf, &(0x7f00000006c0)={r2, 0x6, 0x3}, 0xc) syz_emit_ethernet(0xd0, &(0x7f0000000200)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r3 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_EVENTS(r3, 0x84, 0xc, &(0x7f0000000180), 0xb) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e0075d) r4 = open(&(0x7f0000000000)='./file0\x00', 0x28000, 0x0) ioctl$DIOCRDELADDRS(r4, 0xc4504444, &(0x7f0000000240)={{"ed29b50d93da3f585baf17db0a4788edc0140ea81b15d653f949f1023cb5fcff3a31812b3e0fce25d0fb3584e7f3e048035223d2658da36b11d0979c509382df3f20f676d5a4c248539971cbd259c1ff1f9fee201eb87985364adf48ed7ab1d8d79778a8a8983d563c8c3d572c793d84343b9d90ed03374fb58b86dc2d8bea3c106e25e6ec8074eca6152e81614f93f0601866c3907756982a319e57c45c7bd51b43fe313611f15d97f720afb67906021668eac4fed64d41f9bc5504cd583cd6698a7e6a03424d2fd24a9e0945f3d652d4d51164994ca5c58cef4e0e54286dfcedbbed0090fb8550c7fd4fdc7cc483bef9ec1b38f71775f2512a4af3f508d5f1b1f56410261b53182cac27adb3be7c7bff2469ce80202b7ba7bc77fe197295d81fbe5f854053e6d09b2375085e2279dbd4f8f4bb994b77d029a4a0b67326c78f2291cf3daf778bfe4e3d0c109fbed7698cea06e1be93892b1b2568760fc659ad259797149ed268f1687a60b2cc8e776cc561d5e2b95a1ffb0764ad8365010e4d7d3ab1cdf79ea4e3e91409c43751ba8f26834eab0d06682c33a0ae38b3f58ef7a608b2c3aa9b4a0936aaf0bcbd42980e93a4bc7355997fe28ffb68551a7263dbd32528e45112bce47e130850b2b92a198532a6b0d45c32fa8989fe91823188048f5160d6f35ebe992a272f5b8fd42cf54360e4676f77ea91af620e166dffb56daac4e706add90e283458a847064f28ae3ad0984b3bf324f4275380eb1da3de7e29ae955b31958956c6e4e6e8f9e8ccf332562b779129ff7e46e2a7cb2f36295b02baabc39875b01998eb11a662310473740d3e7a7692f9ac7d32c05ed8b4f6c49341f799bcfeece5db330172bd97b319c2333fb22a7426613a5a7d9c67c88db29e468c13f2877feff73ce99477454a11a0a00d175b9b09b6b481b05a58ba31f9b01cfa244fcf4ebbc6a56b819275f4ae979529d07c2321815315f2dd376f1b70a60c4d640b93efbb6ecd5395ce57f7971771b615e88961717005ef36dc9cf63a88ab1993314948d80fb80b60e11522e81cf514f04e49f6e9cbc97ff4b70aaa473841911a7861d58289d011c48f7401ccd59489e6dcfb1a08e48a5c759f42259138b83b9b8e8923f73ec65dc5dff4f6b2543a122ea8d65b164614f23b1067e4b9af2056bc731679c77b95bf248fb2f523481ef2a2da0d670143e3de07af3822b668d91d6596caab2659a5df731c5530f6e9fc1078bae77a94a252311ae45270d3d721b880051145c284b062dbbee0a362ab9201265f6957a99497f35dba3ed56ca26fdebc8ee79a57f4c09250192f23bde4b7feb9b8d9fb6ae12e1c7b48eb2219452ea9c7a3e4158afcb3c8bf6caedbe0d27cee06bf2b8ff71f1b51b896dca574d2c83faeb38d6d4a867aca2788962c1cbed656269999767c78bef0be556f0dc9", "be8c99532c93bc853c3750193decf5b5e7b4f843647df1252b37f250d4f2fd78", 0x7fffffff, 0x4c}, &(0x7f0000000040)="6910f8c083ac813d58dff767f88503b411068c6670853e767081103c5c281a9387c6345da8292989ab2d23451f9fe82f24a07ce9359c5aec2ae456d7e75c8701245859babed379d990fd17fad359a47e58410d433e4078883a2b03b046a22903984aa9058f8ba42c7c9212e83ca61c56559a9b1083f094a53e568ebeb24979e1ea554f87941789b41e6a040ff3b7ffdc51bbb7a4bed69de2a1da12fb05e44d85e0d43cc9454fe479502f87fa6079275e90e18d3f1b863308b0c8fee1ee4515dfdf9b4abc4321cc36d522e1b990dd39b8fba6f5e8553c22e43f83334a1ea45e", 0x5, 0x7ff, 0xc874, 0x10001, 0x75dc, 0x80000000, 0x2, 0x1}) 12:26:02 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getpeername(r0, 0x0, &(0x7f0000000040)) recvfrom$inet(r0, 0x0, 0x100000211, 0x2, 0x0, 0x800e0052e) setsockopt$inet_msfilter(r0, 0x0, 0x4a, &(0x7f0000000000)={@multicast1, @local={0xac, 0x14, 0x0}, 0x3, 0x2, [@local={0xac, 0x14, 0x0}, @broadcast]}, 0x18) setsockopt$inet_buf(r0, 0x0, 0xd, &(0x7f0000000080)="e6c5c3fd6b9a82472f00ceb071d0b52812e6975b4ce7b71f2339b9e5fb268b7ca41a99b22315d252ae17150a3bc79f4520d99f33b33ba726cc00"/70, 0x46) shutdown(r0, 0x0) 12:26:03 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() futimesat(r0, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x20, 0xd62}, {0x8, 0x7}}) msgrcv(r1, &(0x7f0000000300)={0x0, ""/115}, 0x7b, 0x0, 0x800) 12:26:03 executing program 1: r0 = socket(0x2, 0x0, 0x61) shutdown(0xffffffffffffffff, 0x0) shutdown(0xffffffffffffffff, 0x0) fchmod(r0, 0x80) socketpair(0x0, 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000300)={0x0, 0x6, 0x0, 0x0, 0x48c, 0x2, 0x0, 0x40}, 0x0, 0x0, 0x0) setsockopt$inet_sctp_SCTP_DELAYED_SACK(0xffffffffffffffff, 0x84, 0xf, &(0x7f0000000340)={0x0, 0x5}, 0xc) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x5, 0x100) truncate(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') getsockopt$inet6_sctp_SCTP_REUSE_PORT(r1, 0x84, 0x1c, &(0x7f00000001c0), &(0x7f0000000200)=0x4) open$dir(0x0, 0x100000, 0xe8) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r2, 0x7e2780e3) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) sync() getsockopt$inet6_sctp_SCTP_CONTEXT(0xffffffffffffffff, 0x84, 0x1a, 0x0, 0x0) setsockopt$inet6_sctp_SCTP_SET_PEER_PRIMARY_ADDR(r2, 0x84, 0x6, 0x0, 0x0) mmap(&(0x7f0000fee000/0x12000)=nil, 0x800000, 0x0, 0x12, 0xffffffffffffffff, 0x0) shmget(0x1, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) lseek(r1, 0x0, 0x1000000000003) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000500)=""/177, 0xb1) r3 = socket$inet6_sctp(0x1c, 0x40000000005, 0x84) r4 = dup(r3) getsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(0xffffffffffffffff, 0x84, 0x7, &(0x7f00000003c0)={@in6={{0x1c, 0xffffffffffffffff, 0x0, @remote, 0xd77}}}, 0x0) connect$unix(r4, &(0x7f00000003c0)=@abs={0xf64cb340ce081cac, 0x3}, 0x1c) 12:26:03 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) accept4$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$inet_MCAST_LEAVE_GROUP(r0, 0x0, 0x51, &(0x7f0000000000)={0x2, {{0x2, 0x1}}}, 0x90) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e002ef) 12:26:03 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaa0bbb000000000000ffff08004500001c0000f6b45803e32e906e86bf1b844a51ec7051ad5420f9000000009478ac1400aae04000"/63]) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040), 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) recvfrom$inet(r0, 0x0, 0x0, 0x2, 0x0, 0x800e0057d) 12:26:03 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) accept4$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$inet_MCAST_LEAVE_GROUP(r0, 0x0, 0x51, &(0x7f0000000000)={0x2, {{0x2, 0x1}}}, 0x90) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e002ef) 12:26:03 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000280)={@broadcast, @empty=[0xffffffff00000006, 0xf000, 0x0, 0x500, 0x0, 0xe0], [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x70}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x6, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local}}}}}}) r1 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x2, 0x0, 0x800e00569) freebsd11_lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) freebsd11_lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(r2, r3) 12:26:03 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800451100520000000000009078ac1400aae00000011100907800000000"]) open(0x0, 0x28e03, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00889) 12:26:03 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) accept4(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8, 0x20000000) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e003a8) 12:26:03 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() futimesat(r0, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x20, 0xd62}, {0x8, 0x7}}) 12:26:03 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) r1 = accept4$inet(r0, &(0x7f00000001c0)={0x2, 0xffffffffffffffff, @remote}, &(0x7f0000000200)=0x10, 0x20000000) getsockopt$inet6_sctp_SCTP_CONTEXT(0xffffffffffffff9c, 0x84, 0x1a, &(0x7f0000000240)={0x0, 0xed}, &(0x7f0000000280)=0x8) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r1, 0x84, 0x23, &(0x7f00000002c0)={@in6={{0x1c, 0x0, 0x0, @rand_addr="26c199e2e511d456fc391327caf5f01c", 0x6}}, r2, 0x1000, 0x80, 0x2}, &(0x7f0000000380)=0x8c) accept4$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x2, 0x0, 0x800e003d8) r3 = accept(r0, &(0x7f0000000040)=@in={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000080)=0x10) fcntl$setstatus(r3, 0x4, 0x8) getsockopt$inet_sctp_SCTP_MAX_BURST(0xffffffffffffffff, 0x84, 0x19, &(0x7f00000000c0)={0x0, 0x800}, &(0x7f0000000100)=0x8) getsockopt$inet_sctp_SCTP_MAXSEG(r3, 0x84, 0xe, &(0x7f0000000140)={r4, 0x5}, &(0x7f0000000180)=0x8) 12:26:03 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fstat(r0, &(0x7f0000000140)) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e004f1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x1018, r0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/30, 0x1e, 0x1, 0x0, 0x0) 12:26:03 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffff0000ff0800080000009078ac1400aae000000157109078000000000000000000002e0589bfd9b86d347e1eb24b95f5305497a165183978395414b5a25e10982eb2fab1f506d9927365c8d838a9f877ad457d4f06cb95826461e38a72d733e689307d31b5c4ef71d0e9dcab6942211c373621032c200f239d1b79390ceb1295734021863c04b7f375514f28e6e60a79d869ede2fcb1798b7f99b833d3d6060a97c4875c23f241f00fc86944f8521a8188aaf6febc7219ccc58a825cf6b4c9238bca49692d7374085b1857ce30da480f6045b6fe06cd8c09299c83ce70fcce7bc8d6a2c14a88d27fcaaa27aca1e6a05474f2f5"]) syz_extract_tcp_res(&(0x7f0000000040), 0x5, 0x7f) fcntl$getflags(0xffffffffffffffff, 0x1) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00508) lseek(r0, 0x0, 0x0) 12:26:03 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff080045000030fcffffffff009078ac2300bb000000000500907800000000450000000000000000000000ac23000400000000c50cc99148358045e3add591aa7e35c8491ad7743ef4190d63d28b97c15095a899dbc9f01ac5bec4d0edcdad5cdd5f91fdc8b8ec2bbc65f3600faff7e48b14fc7ff16c9c7e46b37d8883"]) recvfrom$inet(r0, &(0x7f0000000000)=""/114, 0x72, 0x40082, &(0x7f0000000080)={0x2, 0x2, @multicast2}, 0x10) setsockopt$inet_int(r0, 0x0, 0x7, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e0075a) 12:26:03 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08004500211c0000000000009078ac1400aae000000111009078000000d2cd83891dd028a25d308557c7ee91ca6932ac4dd942c2bbad040b35dbbd1151554bf2a902e342e432d630f9a3b0e3f8d4fa1f65852ef2f904f2ac4c0f9b7b300c0700c6919483272eff7ec595746529333bf2b697d7eb93afdba5bd386689ee98fac5ebd487ef1085895947f469094df593cc91735165a7f4b4e9af7519dd9f6cb3fd5803c6760efc1c47efa03bdecd27c74da70000000000000051624ee071b0e964fb00367325f9e09e50afec750d30f67cda68f74cd2796162c32001ced57d555d7d0000000000000000"]) setsockopt$inet_int(r0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00cfa) 12:26:03 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$inet_int(r0, 0x0, 0x41, 0x0, &(0x7f00000000c0)) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00301) recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/43, 0x2b}, {&(0x7f0000000100)=""/146, 0x92}, {&(0x7f00000001c0)=""/140, 0x8c}, {&(0x7f0000000280)=""/230, 0xe6}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/242, 0xf2}, {&(0x7f0000001480)=""/77, 0x4d}, {&(0x7f0000001500)=""/102, 0x66}, {&(0x7f0000001580)=""/34, 0x22}], 0x9, &(0x7f0000001680)=""/84, 0x54}, 0x40042) 12:26:03 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0x80, 0x1) getsockopt$inet6_sctp_SCTP_EVENTS(r0, 0x84, 0xc, &(0x7f00000012c0), &(0x7f0000001300)=0xb) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) freebsd11_lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(r2, r3) syz_emit_ethernet(0x2a, &(0x7f0000001280)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08004500001c0000000000009078ac1400682f9ba6011100907800000000"]) getsockopt$inet_buf(r1, 0x0, 0x1, 0x0, &(0x7f0000000100)) r4 = dup2(r1, r1) ioctl$DIOCIGETIFACES(r4, 0xc0284457, &(0x7f0000001240)={0x10, &(0x7f0000000240)="ab1da12ea913e8b4b8593fad060db06aa6cccf172bb772b798687e0c711a2bd60df88ebfd82babb127000dc780050ebbb6c53d5565ed778f0b847b3137496ffd483b462fe1083398635ada65caeb4b0c0af7c62315c77f7f2f9623beb9fad11deddc67fe67bd594ee1bb2261070c69cba865c71aadaf8ee8a169e879a0aab1d2b87f2e9546881f7003d196885b926b241395a8f0024b0ca69ed43f5db91f68e6a404b907153a89bf04226f86a5f0965a909ff1bf179345f5525240b8ee9ac2a198294763e5b84af95cd70d8376bc65b140b6aff641e8535c4c4f22abd97ea385986ad5d04e8ede18dc524bb5ec6ad4eb46c1771e551849d5a12b7a4941c67fb0152ba3fdaf97fc2d26cda07be9fccb18a17eeb24b8c7e310571689c504cdfc820f3896394ad7044cfa5b232c107d4ffa941f49e30bcbd4ad9569e4409eb1ffb16c9abe114f06661c877c0d9bc59941da6ca65e669567362591684d86b1da86c73c16ffc6eaa65b03a65e95a2914e6f3746201759b5fe9444e19197c81f3f73f2ba415f8c0681377df926f332c19413ba1fad13fb26bada8517f7857f38d0ab49c48048a648051182b49af1874d5a5b47b4cbcc076e566f1d4dae7c7bd7083f77cc418855ba18c9b91b4b33df089d8638aec91fc43e4eb096cbd539704797be3386bd0b0d7336120d7913c1c1f4c574ba813656d59ad98c23d453a431a915c213b336db8437c89bbe1052142e2660d3def731bb4d377d97c82e80bf6d95b654d2a96f59697040c5a17d0f5299e6a5512e76810037c65d3ce20277d6da800b71da067415dabd8a089c54d6c668a7578f13fb5e0450a3f6fa9f81ca26f17bd39fedf70dd408797d1bef7fd115539462442d930c2e2a7e5d5ef46b246a06bdbd257c30d4e0ef8560b0bb44ef5918ce2dfb2ab8f796c47a7d10430175582a7b30925cf566ddf50359523ddff25d506a83dcb5418aa35e6dc8844118d859aa821f7748231cca33c4c7a451d86f10848841d3e8dd935c350548016b2303c5d489ba6f3fb8dc5e664d5ebeb368615d9402b2bcd1c92fae0d597fdcb1e2b9717be15dac18bf3b3d6c102398914544d94a22406f53b2a4f6f3177dbeee11510b02c8e9026c073f95a1058176f3a03c03352afb68958859669b52c39c11f1a0ba2c18892be9984b524ec5a47619354e2cc34455f6b79b7e936bf20660a9c7ce20072f2708a53e9e5bb4e79f23216d22460fee47ec406be3328ccf5c8e730509961a2090e454652a46780182a958508e507b840cb8ba9b7ab8ecbb5a0e45252930f7c9cdde67c47609e6cbe09a98bf0f101dc3bd0aff0254cc735d397fe4a62c790f2bf14b19cc40518d04c9cb2b9fae7beaf9f157be693b758032580b86e26f382fc3fc348d293c1f62b73cc6fa92163686699c748fedcbd7852127e3d6abede19665adfc805112d5f6136b02914bd340bed63da461e48b42abc28040e53fc2c0b05262b73b953bfab10be136d93a443013a04f21b0362704d3efb51842c8d9ac4acde82eee539466d9d164d11624b362aff28c43ad1fef21ec2752c84a6dd97fd5d80768a9ee7703cb338ec470fcdbfc4768020600d6faeb92317e6852a22c8fdbc5421996b0c44ca2cc94fe0c8258a37dc072be5ad565610dd63e65acd02768d186f5e6bf2fb1557576c4f6631cec91d74f59e1d9c6c9c6acdcc6801b63e5018bf162aa020dd75c45f07929feb5bc800d716f1ede26fb6bcfeb63be374f0ab538a71f6e87934a2afbe0e31450763b87065cbf26ec85c0019ae0c77fc870ea40b1b7fbf96af5cbc1dbdf7365c2c8093d4c1941633d0bf57043bf97ac1b69a57ec2de4e85c87daebf077267d119554f4648f2254a94cef171fffa0c4c5addff18b9cd108ed98d958e5131ad6980a3266eaffd89baf81e01a1bf59ae16b3d0962e430c9ea402e85c5b3110bfe30e8f4623a115475a1b4ee46b1a48f17cd5c207dec5316a6f0d3f6b9bf114a872098fa662bad62dd8a2ef16609e6669a6efac3d85bb06eb5b56a627b327b14d589afafceaad267dac823dc31c487cd76dbd323df4c0ff57fe1f78227dae4c00e7ed3ea9f4efd2dea215e53f632ba27fec2f074cd6a09d56c383096d746d5294bc0ec6a086394460d90a024c36e655ef29397aa63351d43b27eb638ea7cd7a7b603ed78008036fc1fbfcbec23e1e155e580bef4118693e655b307e5c83740c8bc24cc9e49077b4350cef03f32ef2607eeeb4898d7f0a4526b374d1ee54283cc007df7013868256429f7ca5651aaf781584156e85bcd35df90a0b0af3f8b52a5c3f628610550481b0ff888e2b081eb251a522d04ff77603cd83ef56499677fc7fcbb61af21b7e15521ba635443f8aa72cea3be23cf130a2051c2b3655f032033780cba20eec774749997b46c714db797a97c57479d2c2b48e279afa408e50d640486a992f845cc30557d41963b5af2db5528a19ce84ba31ec7453da31e230c0a08b6f87aac996125cb099e96b7a4babb7408c352f710c2e2b1f08bb57c2adaa4b5246250c7e83aab515edb4293b8393fa97c324d80cf9661ac408d31b082f983e5d0ec76f4e89d85c44822be92b6ed8cac212577f1c389622bda0392eee0fd574cf64f01094dbca6b123835d38834f0bb8877c9b1c53e7d50ad95476740fa23ddd84c1eacd2d615c03715017a36b74cd777a90704d3335206787c374d327a85836afa721798e99c4e6252e1c848908349daa9b633ace98ea42ca83bc395713810ad8e6251ebeeb95dfd3a2cd81549e11aea5061d152f816ec4c82d8a1f9249b5c88260c981be70a0fa9757f655bd74153160a7278f4b5c733139740b555c9579fbee2307c885be80a8f63693bd0489a679037ac0c65d0826eb357c19c922c9804513a881fdc978adaad5ccbd89f3e841809858319cd7edaa9d58d0f31d787847be8d56c19c7dfd8092fa9473746aaae846d645b9d10ece09ce04def9f567e0394d989b2ddb861986f2cbfec701443ffffae490b23626816f15675c7dca003b050fa60f8d1b535ff784c6b57858655597be8c78d3615103c71f0b67284ee42430f24418d977c87695ff67c6f664092f97438f387f122dd0f50c3344135f085518b284abc3db5032b2e20d20d56730d86bc251b131e2548e8c468072d248d40a6207c7161b7d6d3a91575daade0bfab75407f5976030e1eb58dff00be15dc58570d0a31fc8ef60a08e2d949db7f3ffcf642daa11e21ac2b610535c5b9596dd4801b3232469883ad1a1beaf91ed5780ba630cac5b45ae29126b175a79d5a28757fcc82a2b407769184327eeff1c4e1053dd70501a3f1d3f9cc4c5c0adb2967074b39f3f50f253423489036c9b96aeb023543200eb824e9e68cb778e816ae1dbf8e5245d4558aa70d1e2cdf0b9f026034fd47131e3905cb1b4fc48120865fb41e94b68ab037dcc0ed6c80f31ca09ef2c70d06227bc0aacf13aa26ff30aa5e761607c8d928041ccdec482288f807c969e140da03f1fb827b3353d8c3673a4d5097eb5e0944c7e6f53a0920da698164dcda171eca837635ea29da2192ad28e05b452fe03af2700eedab6d17dfe0c807a660a131b6c164a97785ae358b140d71f0780da3d13cf20a1066885f3f619ecea34eee6b6c940499919999669dc29a18fa13682f57d65ecf42eca0cf27f40df9316ac995d6f51aa9bd3ec497cabea4468e38a4fbb9367d2b4cbc045bb0c645ac72026fdb71a00175f5b692fbe8f7664b968306867ea92e94bb74c13a1343c0b6eca1d797d7c8ee230882b6f4b9ef3d778ae4afe51c7f3801e5a4257f6dc857cd0a62a3021be54d47c9a08a4dcee3bcf61cf55be78fd458790c6883d7e5eca0bea17615b512e44c6784e4de9f974fd5a8cd1a313b3afcc3b0b77baba0441aecc0a3a913d425977adcf631abf9d64dee70a71fea3c5f571bf2bd5488d09e0214697254b967d4c2e492ebfdfb304c2015b98df7ebca7c73fe19aca3b3ce08986b807e763533bfe55b1752f92af1666d862c0e4a6f6adcce4bda6c3aaf0e414ba35ac37053e888cdda6ceef87a9fcfe60aea518977d3c6d38311b3c6209ee0a53ee443847b7f9cd7572a57aec139216920b381f21da10eb83985220fd27cf506cdde573db3d04c32041125e22536e2b19de82b6c6d5a3a8bd064b48cb434e3aab41e7cc7bcb5e7bf700bfbb1f0828949f2bfd5559c96f72a0a826b1131c016874da7f951397cf647f9425f991ffbbffc9abd7e30c85b8a676ff374a310bdab375136dcca61445a74018fcc073f2cc0cb7aa1df375f9d845c743bca62b19f1676ebe037b4250cb72002eb06687a880048608a7f7a1d928fd8deb17f341f832953ea7f9aced1efbb77f67a4c007c763642e6bb1869d53e7786cb51525c19055be8d16207266839ee52033604475c42bc6a2bfe9ff3518edaf9dbc8175c10598098eeb04af3ba2d942b7dfb9661fbacb3ed162f5d50284cbc8fe26790df0d019bbf37c402705d89361251ca1fbc76703e8f1ec7f2bf6c0aa7aa0247fdc6b14c2befabcf52f502444f55348ea378247ff388f1425720c375eb65ebbdc8ff0da048cff665c144300e37f99f0038fd0d19b87dd2e32a00d8b72524dcb5b621d3333e7fb2875f55c79f23788a78752a97caade8aedc1b8bb07dc49275e733f186adf51899840382397b83d2a43ddb54af8082d26d08d6939cb5e110990f53893f6075a1070200952f2f77db4063965dd4b7d3fffbb799cb090ceb7f28aef5f8a1c191230389652b3dfad6f262c182fe56f05249597882f162c8910945c18b8d18fa45d0d39e53595a2551be8cc7c5128d5c7a96517ba736bd36a19344299e4a2f04441e6e95a59283e73118a73560bbd1746e21ec460e71db3a5782edbe05cfcbb7bbe1eae23845a8f4d88217f13f7766813236d9fd58cac8c917d366e754c4160524316d34c7d2a0604d428f426b89382e0a69837757dfe63fc6707ec20f0b790220855c2a20ded125ea29360297db57b5e5dc67def4ccb0022bf4dd3f042a5f7b7561062aa3d741983d359e7098247310f7e8d76ed9a01931a58d540f4e0c15c607d0796659100f92fdda52f9a87384fe5d105e8532c9f0b997e6cfb407a61b7fee2535d882fa106480ec0ff4b53525628c0cc4e2c1c5c9c2574a2d2d24349d6c673e2a912da8fe19e894f54b2905161842a65b521871eceafe2f700bfce596b6b06515eb49792579ae970d912a1bc166462bda86ff7bd1fa6dfd69f9917ac02c5c4084f36c77abc98c5bb9f10561128721e7e08ad589d482edb44a2f4e4fd1e61a21e624f013f85df494cefd485070c9f23b60ca84ef1f5def2faa2022798ad3ed412d85e7b5691d52173a9e7e867bb8923f4d4eea8de978d0ed7033c8492883a490abbad3f61100575f8280b729a9520466a35e4b664d2cfe29f2666fa5c5bcdfed4d99b30aae502a458e8d0d5c26cd43dab4a36732c734b7d98f091a7ca6c37d0f97bddbfa681331225e44df9f70c8689d0151633378d5f6f5d442e63ce31b7a2690c865fb404c94fc870881d4b5203ed4460024ca5ddf2a82a348d468668bb94aa85ce848a063c63e930669d09c69b6ac1dafb7538510f9d745038acbdc53894ab53fb23d76a7ecd0beecf7e76b1375b5b906e4ce3f3cd3d11d447f1d5c5757f58534e330ae2541797c0f42dbac4c7c6b9c8e5aae4999f039be6d487855b5e861d1065d08d7517597640bdbf4edf9f5d9873cf6c2efc19f3fd6406e493d369a7c2185949281c1fae8dfb0ab2ecb5bb97e", 0x0, 0x3, 0x88}) getsockopt$inet6_sctp_SCTP_STATUS(r0, 0x84, 0x100, &(0x7f0000001340)={0x0, 0x4, 0x4613d719, 0x7, 0x5, 0xfffffffffffffff7, 0x0, 0x3, {@in6={{0x1c, 0x1, 0x400, @ipv4={[], [], @rand_addr=0x102000000}}}, 0x0, 0x2, 0x4, 0x1ff, 0x6, 0x892}}, &(0x7f0000001400)=0xb0) getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x22, &(0x7f0000001440)={0xf, 0x2, r5}, &(0x7f0000001480)=0xc) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x800e003d5) 12:26:04 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 12:26:04 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000100)=ANY=[@ANYBLOB="70012e2f66696c653000ac55b28578f4d8925cb19257e5078028f830fdcbe98809de9ce0c2e8d0812e03454edf90f6869c20493a79cdf4b3a28c7c1d5831dba180d05f1e7a07f70e68156f7544172dff7c15e57c9fa27e167cf9b4bda2bb9028b498210ae33b205b5049b6ca19ae8ed87a7cc21053e84c5ae2b79c8cfc478524133ff1859feeee616ab128a0cf21a4700df5"], 0x2, 0x0}, 0x0) 12:26:04 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = fcntl$dupfd(r0, 0x11, r0) connect$inet6(r1, &(0x7f0000000000)={0x1c, 0x1, 0xc9, @rand_addr="bdf93ede83f578e74c8491f5e0a02451", 0xd91f}, 0x1c) setsockopt$inet6_udplite(0xffffffffffffffff, 0x88, 0x0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x9, 0x10000005}) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e0042f) socket$inet6_udplite(0x1c, 0x2, 0x88) 12:26:04 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() futimesat(r0, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x20, 0xd62}, {0x8, 0x7}}) 12:26:04 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() futimesat(r0, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x20, 0xd62}, {0x8, 0x7}}) 00:00:09 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000080)=0xfffffffffffff041, 0x4) fcntl$setflags(r0, 0x2, 0x1) syz_emit_ethernet(0x0, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/103, 0x67}, {&(0x7f0000000140)=""/66, 0x42}, {&(0x7f0000000040)=""/28, 0x1c}, {&(0x7f00000001c0)=""/250, 0xfa}, {&(0x7f0000000400)=""/190, 0xbe}], 0x5, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00772) 00:00:09 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8d) getsockopt$inet6_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, &(0x7f0000000080)={0x0, 0x1, 0xfff, 0x1000}, &(0x7f00000000c0)=0x10) getsockopt$inet_mreqsrc(r0, 0x0, 0x4f, &(0x7f0000000280)={@local, @broadcast, @loopback}, &(0x7f00000002c0)=0xc) getsockopt$inet6_sctp_SCTP_PR_ASSOC_STATUS(r0, 0x84, 0x108, &(0x7f0000000100)={0x0, 0x80, 0xf, 0x8, 0x413b}, &(0x7f0000000140)=0x18) getsockopt$inet6_sctp_SCTP_STATUS(r1, 0x84, 0x100, &(0x7f0000000180)={r2, 0x774a, 0x2, 0x48000000000000, 0x7fffffff, 0x5780000000000000, 0x5, 0x3, {@in={{0x2, 0x2, @remote={0xac, 0x14, 0x0}}}, r3, 0x6, 0x6, 0x8001, 0x4, 0x1b1}}, &(0x7f0000000240)=0xb8) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) fchdir(0xffffffffffffffff) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00840) 00:00:09 executing program 3: syz_extract_tcp_res(&(0x7f0000000040), 0x3, 0x56b) pipe2(&(0x7f0000000140), 0x1000) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08004500001be400000000009078ac1400aae00000011180907800000000"]) getsockopt$inet_mreq(r0, 0x0, 0xd, &(0x7f00000000c0)={@local, @multicast1}, &(0x7f0000000100)=0x8) r1 = socket$inet(0x2, 0x1, 0xd2dc) recvfrom$inet(r1, 0x0, 0xfffffffffffffd6d, 0x0, 0x0, 0x0) 00:00:09 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) 00:00:09 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000080)=0xfffffffffffff041, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) msgget(0x2, 0x620) msgget(0x1, 0x200) msgget(0x2, 0x490) msgget(0x0, 0x201) msgget(0x1, 0x2) r1 = msgget(0x1, 0x0) msgctl$IPC_INFO(r1, 0x3, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00772) 00:00:09 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) setsockopt$inet6_udp(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) r1 = accept4(r0, &(0x7f0000000000)=@in={0x2, 0xffffffffffffffff, @remote}, &(0x7f0000000080)=0x10, 0x10000000) recvmsg(r0, &(0x7f0000001280)={&(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @multicast2}, 0x10, &(0x7f0000000240)=[{&(0x7f0000000200)=""/24, 0x18}], 0x1, &(0x7f0000000280)=""/4096, 0x1000}, 0x0) getsockopt$inet6_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, &(0x7f00000000c0)={0x0, 0x400, 0x4, 0x2}, &(0x7f0000000100)=0x10) setsockopt$inet6_sctp_SCTP_AUTH_KEY(r1, 0x84, 0x13, &(0x7f0000002280)=ANY=[@ANYRES32=r2, @ANYBLOB="020000107732394a9767c3b3f55e68c170e505213853048e3fccd1db68d35ebc5063cb64ff44ed4b14c03ab571e559d5d74152e23edc400abf1d65d83b28553f7fcf7d13299fa09e2827752a769c33cd730fdf081daab7065563af12f3ce8e57c912c41cc68919eec3d37d828da84f9a8a340be80eaeea117744142f1f74a4b5924da1f20a9de979674ff2a60af581996de0a585e5f4c62d0191de1479263a3b67ee73819289a7dff514d97fbdb2881c50559a75ce32e68d4f7111917a1fbb30ff918075323a51f74448b47bb9efe134ae0ac2a679fcc849a2fe987d9c62165961707c6d3108871f62a88ab38b17466fcc9f7c0c98b37d748ac8c6b87629ee2dd4e509666b7ba926b92f2cf9f856063cd6b3f740e6c211379101428d82da41e2776b9bca1008b835013806f17595b49c212aa2ed550c0a095a8ddcc8b01e18db06aff64fcda3eb43b86d29bb6ebdbb9a5320c7e5a24c8a667b3bc85e9f422e8341ce5fb3d9a503e44ac36cd79ca7a0676150a57cefde50431bfe4a207f34d12ddbf2ae79beffd48411faf5d9acfd1171c3e68ead5a9c6200319886b056e2f0a82bf16d5a5b4b25d84acef93b294b25fa8ec04f5295dcbc20294a039a323566c224cb648103f529fcb78eb24826ef7c2548dfd69b2c994c46c1eb0ddcdb4a980fddcbbe04793c7d87c2d2fa5699ea89de66090de6506a08bdd15da183b295f367b528ac81b6356ea7c79605b95f9515d015f812164e0bf160995f88f1de38ad4b2f7b554ff52176342d2a869ee0fbb523199e7f1d548a5a7b5c29fa639cdb0bff08fa78eb6a5e709f56444e07b7f1804a640414b477558cc9b562eab0d8dae20e29ef943f17dc9721cd3eefbebd08049f6846ef9806dd3343b11b9ed4abfb63f1cb2cb4a4c0dd2a650355b3bc05d90aa86f2ed5ed56ff0993a277d23002023d904141fab74dfb3b8a28a7c2fd4d8aaf64b80af98b0412527a3cfae0ed09b7a2ef0c53dd16dcaeca7ff4a7cc904382cff1f62fb47230ed07a141cbbdd2bd69b25c6cead2e0391513b395b49117d25ce305f08250a4f83f697f19a1e7747cd325f1ccda8aa06ff74afed2abdc5f363ab144bd4f9e7bb49cc2be19d8287fd91bc61562966d45519f0236a84edb42e1c06c5b56f221cf4cbe6a1832c5a82200f6551793960cb126dca9bc23e7dc857ae24ad79f8407119fe7d3fa671dfcc431a61e55306d6a802f207b45f9e25be306df16b9c220307a01281329230fcc7198feeb7b0a031000a1bf12357bb70d14696097851c6d190ab1cbe685f3df1e64da1eb41058657da2904242c201cb3240eebd9c90b109269d04d761b7c6f106623f7c0df13218bdd23008f79c3ea8d27d95aa1f043fb2cfccf42df1e67e3fc74cc514b0aae3a5a973710572189b36a56ad0cedb7643fb972d7d9b16454c1c65e8fac3050ef65dddacef1d17b44d13dc10bfa2ceb4b11c2c1f7d2c187348d5460e949cfdd61021d1a271de99794ccb21ec7ca33a0ff4383299df9de6c421b52bb78c79cf4a2614f69a0bc9462deb2c1b410d89d4bb20a17d5d1b2e9a7b1ac46b8e1a6e4a00004b06bd460d8f9a916dd75c5a4776334d4384b88b218015a582d43a1bb32b4534176f259b775d4053a9adac6d4d22041a8921658afc3a6f5e751aa9ef745f9f8094588368226b3dc941e7d6555b6918146d19f5f81d0bf825ec7b0b1ad1ccc58045483e799bf92ef6b5afc36b431b763721b0c4af634ba8b8dc7d7e78f89bea30f4578fa91e92f53c32fbcc25cfbd1fd9b89200727b98148f6e66a76c0d5f1db73db2e428b9263eec0e19b373aa27bd18f0e8e1bf429853ae2d01e5c76291da078e3209ce48ab0c1b15668991638df305c494028f7880da440a9edf562fffa7f9c7186baef2517b78b3cdfd136f7fc0cc77b8eeda74485fced2a19815337aa196aa42ed54662c6c27f624a1c9cbb2084f9ec7ba5a09cca873b9ecb178215cd9cabb88d5588d57296381c4b5fa880f813756e6bbe306908f06fbccaea3c264b59a263b474134b95e573afa958c3a4cff2487a6f86b3c1cd35bc606187d73b199867fed4915736304db81cf82ea318a8ee6b0c049678cc41c3ec22647c156bf257a48225283c298c660c5f0e7de0f7eb7574afe085b90a485d45b96d5ebdae01584575b2342b53d9ae0c2ae5565099e1026dedab7bc8a70ed30f271592f819b59d5d6c219e9b6dfd6fc81aa9690e666d18dd75b2736bf2e2a4be2622c9e410e7199af37050702911b10ea746eae32a542a291f49607c5389d98de9cc8c0187d751da923a80cf1299573abe2603ae3e72cbdc2cabf196cda75426e05b83dc6a1c22921403898f382187395a66954b3305111fc5467723e5279de8e38502fcad235962ef1f28529337cbc223dd938777e845717835775dcb0d323c2c91404d73a4c4b2a44ed05fad6ae403322615ff3a7fedd0a38796a96890886b0bbeb351577bfa655d65cc1c4cd18c5ec6f9495e45ad9af9baead4ebe31f73c7a6fe05b3eaffe4cb0ce632ac6ce6dc7bb31eb3054f3f5829e4c53404dae62865bcdc92731cf1e566f1c5453b5b966a2dfb6dc9d4af7d27b869a727c355f98b279ff238f2cd097c5e4670545c9b56a5c47af87fb5b61e72a2cafaa80a01721897791e17c0d4f5d7f55751d4f2e0325acb1910f72e7d69665068be2eba445d8c37491aac3ccbeefbbf0cc9807c579f58aa8f7961ccbbaa787bd24d0b118cdc7221274fc98535a2a182a67035ac3baca2dac8c4cbfae8a9fac4f1ccb67ce89024e5dba520db319142f9904d8bda248d8c9476492e0b6df8aeb12e59ff6d2a24a672ce49b82bccd72ba65df9107c2bfed8a4a65b6734496af158d11ba635253d314919a1256f99af400eae2f0e2071d88313610fc1aa83dd386f2a93aa347992a33cdd4ae5fe1ee797570e861c7a3528ae355deb7fab2c0b5ce17b884e118d1f729c92778325c70711b9dd81e3415fcbf5ea360de320de328e2c4ecc295ea4f89c5f21c9a62dc70e63e854ff260be3bf7e338cdf7ea1a1e763c5a0c32a7c01b33171d0bc1910d40ac6d281f7598ca7a42596e0a21902a9d4bc61717025835efc5d8ecd495d82a3d5357bec32bd24234ddb19781222e3e96fdbb0dc06fc8926152a9c9744c653d24a849d0f729bd9063fdad31bef536f5e0d7d7f9591d4598178b46cfffa158827909ac2b4b7d9278ea16df0d96384eb30dde6e0fcd51d0593c9e7cc39b9581467a2ddd068096e496ce0ff5516bd38ad57ef10c844158cc92db404bfb4b14d355f588fecae0af347af5da5d562f34a207e0cb83ade953f851acd93a9e4013cd7171670ba4737a48ae3097e4985dbc5c8c361f0cc94a27dd660c383ace83bc1ce10c30d9b02c178964571645f7de4def55d1f3848ad990400e20c153b001f428b93874e559af5fe76126bd13cdfaa80b88e0bb32089a9caaf8632dbc58919a4d61c2632f2d1c5dcc0da04b0c8774d0f13912677f076944ccea64be554378fd2f7e9c1552302a109dccb70d043bd9e6333bd489aed5b2e3cd026827713edb82c2f4e49bc7a39160e2be8da2343e661b6d122a00c7d0fcfc965f400d2953092e8ca8dd2608d61227158b24694a080f5b430ce6277cfad2e7646d991d6db0a47886a3e9ad8b115cfffb156ba587af8d2ccbb3dfe19be369d681d7c45c0742f1b1f070799a30633ff016b83e3723a055b458642087f51c5ed6cd9b8245287eaab4b5f681360aefb92c2efaef3e6f4bca9e655ab5922382ead05e238e8ae419a63e2fddcf46646deca034929903173168fba6e96e068b9edd9077b95950863a452c047cfafb590b26cfb1a6b8c1d01c37c4a8318aa4281cf0b2471b97653e2822d6ac611f51eccff9c90207e147f6223a63174ef4d8705e63d2d0b800cf2b0ffc6bf474e841b2ce4a4bad4745c1967c5f6cac5f3fabb3dea6ea96d284668f09d43e46aa6682bf8afccf3fcb3df1a5aa76386c22a59833c945dbba76decd33be54749967b42ff773238f78c86a464e2ba6da6d667bc1a7e42fa29713a0b1748751e6ae44bc8b0de660fc4f6beea4699d7a3f64fe4ee8a9feb510495256bbfabf35d6fbd391fd8e75b3426d9cab78979351358934e88eba4c4885bf0a3b3a3aba5f9ef35be3b35d03311f4b54fdebe1134e49460fa853f44dc0e5f2e06bd3a25845356c175079abff19253fa8503de8e4f6a2b93b9c07c5a4320435bedff28f53d954a6b4616354543379169e32dc5d1d76122c7e55a4dbc65f39d823c935f8f816631c4fc2d93120be4a33f775149d26b708f3d4301b4a4c6af5431075011a2816accd6ec36fd9cf3b72f7361e90ee04dac5785911e68928cfc8b9a38a92351da7a6b60938f8c95ed9e2a87284e2080da588b06df16304a956f091e0f0dc842aad68cf510242653945126125b5d4f0daa3bff9d945845c09e2f75b8f7917f773cb07e8422457bebc26ca9b6dbca1c3091a79e2e1fb0df8605c18b007b918283b0bd8d873e1749f174c439a2aafc3e9c7e62b51d33c7e96c7d9b2f70fb1042ed2c53eb9c0aad9b6333ed69d31188f73f80d9e998d9f46960ad6e6c1c1ed79bc9398ac983b71a7f77ed161ff24fd4e3e59f23fae5b4785e63f24929ca42916f6035ca5effbc4b911c86793cc7127e06761f3bc4c8b564e770fb037048d47fc4ee353bc84eed08a26701c1c9cfbd2451d52ecbfde5713eb8cc981828e8f9c5db910db879026afd510d3cab370d1e6fd2797aafeb583f2d1cf9beb81b56f808e0d0000a9572c31a99aa941b0f2047899fd98afa3324ff40438d6a28659e4965ac80ffdb5210b23dce4e58b45dec419ea695f5b050f58d821c299811ec26eab38298eda58200398e041793bef60187eb3e09710f2811befd4e11b4d0743ce16793f53348858ceb9e3563bdc234a3bae956f0e5e4965f7c3291ee5b41aa1a912293c07a854d76b448829f3ec124ea9cf08722a8b2dbb494c44826c39840c0ec821e081c92cf33f04906b3a5f37089df8e59a910fa589175e6fe799900a29444da2b5974eb907d2ad59743745c939ad9760d49d05014e9035efde54ca30e145850cf721f5952e597551db7bee6199f7a6937440bb6840c0439721c06cfa7a2f2207057c3c86c515bdcbf499d0e379cbd29d0eb68313c9157764a010bddfd6aa0c6c6e2eb3f9f09c453815add7bdaf709164c98b7ed6855c7e1b1202757949b88991437b45e52dde2091c54d2cb63c691462416286a3b7fae64152c55c43fd05a12e21d2fb159cd80c81b5d1f8d232f137e5cb419699c19ee11b090c10ccfeeefaa76eb592ba5348ee1fb898fdab8e6db0fa6b615f6611fe35dff6e595af1c6922b2e96d38838d1862fd4b3b8562c018e6a194c2f569443f829fbb1afd48ffefc849b8d710a56c62ca557f989ebeddee830663607105ed46a94a8a8cc7b8c2464c30ee73e39c0b2477f6b1cccd86c379f11e4869c8ec14ffba7476d8ca2cbb8b3754eebbc5a1a76552e03c4ad662fdd7d51203ca364d4e2ca98a3c1b7a38456d881f296505fb23794c7bf2e80d0cc22967915a3eb8da6a0cb9e234e7f3f50f9b2f6fbbdc760aa006df0caaaf5f2f8a243fb029ed7afa6820b0f02cb0cee126bc28080c230bded0e8a381ea94754e48759f9ec7d1762d6591dc4457585851b6c84bfff4c8f7b7a5e57ac5009451ee9117d86407cabaa1132b6ab1b93ab6bf193aa5da8946ba7f6aaade765931d5f5c89a1d0349f960b99e7ced43189843c931d79125f5c94a4e38fe23d9da983e4884ae8538571720769c308ce9b4497031ced23e769f15615500a74b7a8aaa52833d20fc851dc181e5b3e5dcce5cbc2e66538c58692ad0bc18ee5148365fb250d3e633e05e945e22498cedb52fa3af7744b6cae39e00cd16a9da5fad2b452d65743f1026eba489fd9447adf95a37bf9037d4f3474d4492a7734cf955e20dcc7bcb66caabc9f2f22f1507c2472c148a739f7d1424008dc8760e9ba71ba91cdf4cafe87f33bd2ffee5f1f2292e9ce73c0fe9717951eb313cb575d2fb6ac93ed5450ffc91aafda215116b75ba68bc5c678b620ced19192ce5eb653c367e55f4eeead273be8b50458139df41ac18ea84216d72c647a611c5b8"], 0x1008) recvfrom$inet(r0, 0x0, 0x0, 0x41, 0x0, 0xffffffffffffffe2) getsockopt$inet6_sctp_SCTP_DEFAULT_PRINFO(r1, 0x84, 0x22, &(0x7f0000000140)={0x0, 0xdc2d, r2}, &(0x7f0000000180)=0xc) 00:00:09 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$inet_sctp_SCTP_REUSE_PORT(0xffffffffffffffff, 0x84, 0x1c, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e003bd) 00:00:09 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x5) getsockopt$inet_udplite(r1, 0x88, 0x2, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setsockopt$inet_buf(r0, 0x0, 0x5d, &(0x7f0000000080)="41df596d", 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) semget$private(0x0, 0x0, 0x0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00811) bind$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local={0xac, 0x14, 0x0}}, 0x10) 00:00:09 executing program 1: mkdirat(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) r0 = accept4$unix(0xffffffffffffff9c, &(0x7f0000000580)=ANY=[], 0x0, 0x20000000) r1 = semget$private(0x0, 0x4000000000006, 0x10) __semctl$SETVAL(r1, 0x2, 0x8, &(0x7f00000000c0)=0x695) msgctl$IPC_INFO(0x0, 0x3, &(0x7f0000000300)=""/142) r2 = accept4(r0, 0x0, &(0x7f0000000480), 0x30000000) semget$private(0x0, 0x1, 0x0) mlockall(0x1) sync() __semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000002c0)=""/64) sync() socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) getresuid(&(0x7f0000000140), &(0x7f0000000180), &(0x7f0000000240)) getsockopt$inet_mreqsrc(r2, 0x0, 0x4f, &(0x7f0000000540)={@local, @loopback, @loopback}, &(0x7f0000000580)=0xc) shmget$private(0x0, 0x4000, 0xf, &(0x7f0000ffc000/0x4000)=nil) getsockopt$inet_mreqsrc(r2, 0x0, 0x4e, &(0x7f0000000040)={@broadcast, @loopback}, &(0x7f0000000080)=0xc) truncate(&(0x7f0000000100)='./file0\x00', 0x1) r3 = semget$private(0x0, 0xb, 0x400) semop(r3, &(0x7f00000004c0)=[{0x3, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}], 0x3) 00:00:09 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) fcntl$getflags(r0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00466) 00:00:10 executing program 3: syz_emit_ethernet(0xfffffffffffffe0d, &(0x7f0000000040)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) syz_emit_ethernet(0x1c, &(0x7f0000000000)={@local, @remote, [{[], {0x8100, 0x7f, 0x78, 0x3}}], {@generic={0xf82f, "48eeb9591dd2d5c6b204"}}}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x410, 0xffffffffffffffff, 0x0) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x800e0084d) r0 = semget$private(0x0, 0x2, 0x0) __semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/140) 00:00:10 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) 00:00:10 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) setsockopt$inet6_tcp_int(r1, 0x6, 0x0, 0x0, 0x0) accept4(r1, 0x0, &(0x7f0000000000), 0x20000000) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e003ae) 00:00:10 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x5) getsockopt$inet_udplite(r1, 0x88, 0x2, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setsockopt$inet_buf(r0, 0x0, 0x5d, &(0x7f0000000080)="41df596d", 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) semget$private(0x0, 0x0, 0x0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00811) bind$inet(r1, &(0x7f0000000140)={0x2, 0x0, @local={0xac, 0x14, 0x0}}, 0x10) 00:00:10 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x1c9ef64e329da0fe, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) getsockname(r0, 0x0, &(0x7f0000000040)) recvfrom$inet(r0, &(0x7f0000000100)=""/233, 0x300, 0x40043, &(0x7f0000000000)={0x2, 0x1, @multicast1}, 0x2cf) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00996) 00:00:10 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) listen(0xffffffffffffffff, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e0030a) r1 = socket(0x10, 0x20000000, 0xffff) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x1c, 0x2, 0x4, @local={0xfe, 0x80, [], 0x0}, 0x10000}, {0x1c, 0x1, 0x6, @empty, 0x1}, 0x3, [0xc99e, 0x9, 0x9, 0x6, 0x6, 0x7, 0x2d6, 0x9]}, 0x5c) 00:00:10 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0x1c) getsockopt$inet_sctp_SCTP_DELAYED_SACK(0xffffffffffffffff, 0x84, 0xf, &(0x7f0000000240)={0x0, 0x6}, &(0x7f0000000280)=0xc) setsockopt$inet6_sctp_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0xa, &(0x7f00000002c0)={@in={{0x2, 0x3, @local={0xac, 0x14, 0x0}}}, r2, 0xffffffff80000000, 0x8, 0x4, 0x4, 0x7, 0x81}, 0xa0) syz_emit_ethernet(0x0, 0x0) getsockopt$inet6_udp(r1, 0x11, 0x1, &(0x7f0000000380), &(0x7f00000003c0)=0x4) setsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r1, 0x84, 0x7, &(0x7f0000000400)={@in={{0x2, 0x1, @remote={0xac, 0x14, 0x0}}}, r2}, 0x8c) bind$inet(r0, &(0x7f0000000200)={0x2, 0xffffffffffffffff, @loopback}, 0xa) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00746) r3 = semget$private(0x0, 0x1, 0x11) setsockopt$inet_MCAST_LEAVE_GROUP(r0, 0x0, 0x51, &(0x7f0000000140)={0x9, {{0x2, 0x3, @local={0xac, 0x14, 0x0}}}}, 0x90) __semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000000)=""/186) 00:00:10 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = dup(r0) setsockopt$sock_accept_filter(r0, 0xffff, 0x1000, &(0x7f0000000000)={'accf_http\x00', "581a51730dc0895364aadcf62ad2529baa87ade0ec6a7b45d5764a07a17c1b70bce6d203c3c4114616338681a0cd295a9d22f0a24a97c52efdae1741074ece16e57aef9b2a318bed2ee0011b873ab79a7d2375b41261c49728257853443fe985cf3fdef5e9ebd31e701dc1134ec58f9deb54ddf5390595ad56004943b03610d46ba7fa91a00d50bfe89cd7e42ad02ad1257f3478d3a80c86649fea8506727324aa3328853d3e75763c57e623f746722c4ba3d65870a2c00eaaae2408f3b7d54a953a5fb91d3791c6d0be6ad02252b003ed6994c7359aafea938056a25ae32976fa4f45d18ede0086dc54dc7cbc67ff21"}, 0x100) recvfrom$inet(r0, 0x0, 0x518db98b, 0x0, 0x0, 0x800e0061f) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0xa, &(0x7f00000002c0)={@in6={{0x1c, 0x2, 0x100000001, @empty, 0x7f}}, 0x0, 0x1, 0x20, 0x82, 0x7f, 0x3, 0xfffffffffffffffb}, &(0x7f0000000380)=0x98) getsockopt$inet_sctp_SCTP_EVENT(r1, 0x84, 0x1e, &(0x7f00000003c0)={r2, 0x7, 0x81}, &(0x7f0000000400)=0x8) shutdown(r1, 0x0) r3 = accept$inet6(r1, &(0x7f0000000100)={0x1c, 0xffffffffffffffff, 0x0, @remote}, &(0x7f0000000140)=0x1c) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r1, 0x84, 0x8004, &(0x7f00000001c0)={0x0, &(0x7f0000000180)=[@in={0x2, 0xffffffffffffffff, @rand_addr}]}, &(0x7f0000000200)=0x10) getsockopt$inet6_sctp_SCTP_RECONFIG_SUPPORTED(r3, 0x84, 0x29, &(0x7f0000000240)={r4, 0xfffffffffffffbff}, &(0x7f0000000280)=0x8) 00:00:10 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = dup(r0) recvfrom$inet(r1, 0x0, 0x0, 0x1, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x518db98b, 0x0, 0x0, 0x800e007a6) shutdown(r1, 0x0) 00:00:10 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) 00:00:10 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000040)=@in={0x2, 0x0, @broadcast}, 0x10, &(0x7f0000000280)=[{&(0x7f0000000180)="573ef4d4ade7731475100a8af53a411ce101a761657d3afefe1329a8d50cdcb23d205760e185107524696a1bf225c4dc562cf2f5a890ced28011fd2bc2a96d900c185c573cee702a232719392f83b44e672e5b5759206c5fc4591fdb5dd24188de45a847a180b8ee6ce8a5e108ad5bebd1cdf24b6d7e49bc2b21143cba3f123c2bcb4e82efd168c7050b0c8d0ccd5a66ab6db2175458ad051e20", 0x9a}, {&(0x7f0000000240)="fd319ff6f92196329b545a6c539532aa9c0c3a3117bbc254b0c98ebe", 0x1c}], 0x2, &(0x7f0000000300)=[{0xe8, 0x6, 0x63ba, "944b4408aa85d803249d050181fbe54eb14ec33f63757d76901c01d362313f20f649e52b8814ca0851766ba785136f278b38e5f0f4dc7822d467e7fd3fa23b8eb538051a3b5cea400610ef1d95b01e4dc9ab288d27bac69c6b22c3e68e043170745efa66f35b611225c1ad543ac7ab35191620530cf3a403604a5d9d32d135679167ddcf351cf085993c3c463709b688da765ec34477716ea78400311d0c252aa75f62b0eca945b6164c34fe420fe2da2c7350570668f063dd39ad0c0ba45840103a0371fb62cbf7dc5309570227ca624457fd"}, {0xe0, 0xbd, 0x0, "4a9b8690e3ab4dd443f0f4b72b8980c013509e4ea6d4a56c4d07790af36855fe8cb3c4e7ceb0af26f69c36a4f14beaa0a477398a88cb9a8187fa3f2c74d4b42e417219b3d9aaaa1788f95febbce74b330ac78a6f52030f89e0142ed60cb4a04a16c5be25a5e0465c81e0f86f9bcdfebefff8e761c83c673a024c3efd402ad2df4e238d57e2d29337ef211d94f313c6ea29f7d999755d3abe10ecab87b243aced27833e5b5f19d43aad7d93d707b2b648c48e11e92eab1d2b98e40054fd8694536f4ee665ae580b233dd10738"}, {0x58, 0x85, 0x7, "978e427dcb454790cf2e559cda77d9520e66c51a69f3d71038ab45467352ed8a5d912d030c3721653229e53e7a41e6f57a9505dcf5312811f3e327109c9ababce8d2fd"}, {0xe0, 0x3b, 0xe0b3, "db36b3b93778b432022943714cb1960e578e8de335d1b8a2047b5c29a673ab2863084c4f2e04176b1d2c0a87c8217d4ac589df1f1c91ce3795c6cdbecb4216a0650be97cd8b4dba7c5e9a3f574d1235b04fa695cad8a1888c68ba273bda163fc50f6ef8922f38981d44ca5a8bd1b1760949e5eade585c5f6f6dc9f632a6680540f807efe9ba88973b397ce34f2f3bd59b3aca69a4cf8e6d6c172270fc422ff753335746ae0c87f813737fb931eda814385c2e6dd2f899e1e63ea9b3621cfa592ed6d6026d242094030dd"}], 0x300}, 0x85) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) syz_emit_ethernet(0x3e, &(0x7f00000002c0)=ANY=[@ANYBLOB="07cf44738264ffffffffffff0800450000300000000000019078acbe00bb000000000500907800000000450000000000000000000000ac2300ae01000000"]) __semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000080)=""/197) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00d6d) 00:00:10 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x4, 0x1) getsockopt$inet6_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, &(0x7f0000000400)={@in6={{0x1c, 0x2, 0x7, @remote={0xfe, 0x80, [], 0x0}, 0x2}}, 0x0, 0x0, 0x80000001, 0x0, 0x8, 0x5, 0x80000001}, &(0x7f00000004c0)=0x98) sendmsg$inet6_sctp(r0, &(0x7f00000005c0)={&(0x7f0000000180)=@in={0x2, 0x2}, 0x10, &(0x7f00000003c0)=[{&(0x7f00000001c0)="bc4144910017da08a3f5ce8252103d86c5886cdbe556821c29ebeeaa272ada9226d22e3cfcff7491689bc58ce168e3a6b1a85166a492452b57a32334666e0ea586a7def8f7474f778d37af98392b3c9e79d2", 0x52}, {&(0x7f0000000240)="322d87e18ed40940494a58dfa895b53fbec08edf924f620a8a7bb35103084d0fce250c239a3acc1c5c6010a1f96f6381bed1640a42cd2f54a5460ab4b6ae05bc61510c282d372bef45c8050b2aeec5005456ecda0d4207dc1add256b96838c3ad5da3eab19e07aeb0b2a4da086256965698c4027d80e759238c10862073b83f8f3b626ba2640272516c3264833fd6b8521154648b12e559b704777de83be2fdbc74b087bc584f1038ae75b957092f3cca727c107828c93696f8f8671d77d53d4a8968e0d0b", 0xc5}, {&(0x7f0000000340)="bcbb459ab14ff88c73616fa9767ae0dd8795bdd40cf7b5c7650878673df101be2ce8e0b9ffb71e8d444bec052af11632bcf13cc24db206b51f3d46458ddf3b58ac37eb63a365650d61", 0x49}], 0x3, &(0x7f0000000500)=[@authinfo={0x10, 0x84, 0x8, {0xfffffffffffffffa}}, @sndrcv={0x2c, 0x84, 0x2, {0x4, 0x7d, 0x2c00, 0x3f, 0x400, 0x8, 0x0, 0xdb8a, r1}}, @authinfo={0x10, 0x84, 0x8, {0x6}}, @prinfo={0x14, 0x84, 0x7, {0x1, 0x4f}}, @prinfo={0x14, 0x84, 0x7, {0xf, 0x2}}, @init={0x14, 0x84, 0x1, {0x1, 0x0, 0x1, 0x6}}, @authinfo={0x10, 0x84, 0x8, {0x1}}, @dstaddrv4={0x10, 0x84, 0x9, @loopback}, @authinfo={0x10, 0x84, 0x8, {0x3}}], 0xb8}, 0x20000) syz_emit_ethernet(0x32, &(0x7f0000000680)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa88a82800ff8000907800000000000000001000907854c961b32ce563e4345a10ab6f0a800002"]) r2 = accept4$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x1c, 0xffffffffffffffff, 0x0, @remote}, &(0x7f0000000040)=0x1c, 0x30000000) r3 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x105) mkdir(&(0x7f0000000600)='./file0\x00', 0x50) getsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r3, 0x84, 0x7, &(0x7f00000006c0)=ANY=[@ANYBLOB="1c004e22400000000000000000000000000000000000000005000000000000000000000000000000001000"/128, @ANYRES32=r1], &(0x7f0000000780)=0x84) open(&(0x7f0000000640)='./file0\x00', 0xff2c5e99d493a60d, 0x41) getsockopt$inet6_sctp_SCTP_RECVNXTINFO(r2, 0x84, 0x20, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 00:00:10 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) syz_emit_ethernet(0x1e8, &(0x7f0000000500)={@remote, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "33a84b", 0x1b2, 0x0, 0x0, @loopback, @empty, {[@hopopts={0x64, 0x16, [], [@generic={0xb9, 0xae, "7bef172cad8ad9b6f943e9b107cb33db1d677304550324242fcf40d67cca4ed3679c400455f7a18908a0470bd42299a5cc9c7f0b05053a5e6dba3129e85f06cef66ecb798bd306abd7e09d5d75e32008e40dd62c4787b1b71b39ee29bb5d9b31417b174c888a73b5285ad860939a05dffd77e264ede8c2f86b6add70933ee8e1ac737e8a59f1f2cd647d842d7ea1136b385d5cad2e426929d4c86b48ffd3ee8a181a7f55983c81463cf0c023ab2d"}]}, @dstopts={0xb, 0x3, [], [@ra={0x5, 0x2, 0x1}, @enc_lim={0x4, 0x1, 0x9}, @ra={0x5, 0x2, 0x4}, @ra={0x5, 0x2, 0x100000001}, @ra={0x5, 0x2, 0x3}, @jumbo={0xc2, 0x4, 0x27b}]}], @icmpv6=@echo_reply={0x81, 0x0, 0x0, 0x5, 0x1, "e79ec680560de3aaae687bf479cd56111d45135d186ceee9a59c61e2fe46aad5ce04fe018eaea51dd67eff5e319fa0406ae563a489f89675d8e7bd91016f8ee7faa49927db38df3fdfd364c01f977a10576b25a58c5970375521c02c44658b2c7fe7e4ce87ad243a863bd331a2bedde2cb2d9a48b1ec5021c4b957b11393d0d60e3ab2db673253dab2c9caf18c9d20e6adfea30201b82733b804045febcb5aa6c7bd5b7372b2359602547fcbd6fc418c57f46fe228f203373a488af4e78e1ee48c0d8c82288c47cf1f97"}}}}}}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x8) ioctl$DIOCGETQSTATSV1(r1, 0xc0204432, &(0x7f0000000080)="0d667d8f27c0cd4a1574bb09b8823408e87d7e76dd8266749a1dd1348c6febd7f0928f2a9b713904e2cdbcb5130c07150ec5c80a13f0ed1e32c3013547da2d95ab1baf286b80e745309cd6db9c4153bb4269e2096e6a49329a087a24a7fe357e555946e7b865980de71949436bac6bc72c77f09dde25ab25a30faeea698c43819bc6c1af0d3edd369fc16854759e33ea9553a1f028ad7f48e720e64ff82866a1") recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e008b2) ioctl$DIOCRCLRASTATS(r1, 0xc4504448, &(0x7f0000000700)={{"a855cf8a5daccaa67e4ddca28f422c92a7c3d5c46b99d6b38b3957bdc624395d30986620857deacc2899ee2355cbc25db3db74e3104965b637c2107728bde80e1bfd6b4fffdf4505bb639e1c8cfe6967039dd5390fa16a1b4f3660fb14fb4cbe37db0ec7160c0260c6f078ed3c934581b62b117971ff7df555c7b741e3fe11d2d308f10160cce26431c6f107d60980905cf9da6c44a41f56879aebf0377ac8fd888d6dbaefae7bee09bf743865ab16ee861ce2ae25b3588ee284c020374fe1a5bc5749b403387ff40313eba0c202022ab538d85f3ee9154b4f8f1f71f48c10029212f431afc4c782613815d023a93880c6831d25c40aae3f9929e4e95f93359bbf10893a7b3697d702e3e71de1eea0265a2b4b9d85810748b71c7a7e20669164a8f9567d0e4ed28753999fd44cede507a7450d21293e001fd411166d9a324e29d14df846179db9518e28549fa1c42e2113fdcb270513eb4d1ac9286726a0ee56863660d66e567c98b0fa5110247f7c34046877e5a2b34e561b095a5af6aafd8fb350338c9d19feb374ab20fe299c64aae0ba213b45cc794d2b5d3de2a5b52f2cb500088957ae3162d72360ac9f45b8a634274ed50e644caed99f1216298d5895376e3dc8fd1ddcbf303a7a422205196c2d3d343aaccf4014444b9cc6fbc9dc3690b0e1e4eeb6616593e9eb37fd3b453b257293fc871b4ea3caee8c4167465d19f9c553272d2e8ff03b5a4ff9683267d0fd5f84d981713ad8b3614e9fc31f26f2047edb08bd6beed7dd9710d288135813d7232a80cbb4d4df115cbb399b62ab6e360f40551008a157e2c92dee95ebe20aae93a13ea98912fd6003c6e2011613d776e28828d4d0b9699af76cb8a95233951a5cfacc70450908d107b817345edcaccc6b88fc638d7f76ef0a2caf26b908b16a283443d603d03575842249bc11aa7fa74b0a211a8bd134b0c979cae00e1d32c98b39182bc1c98098381e75a8ec04f08143ef65e210c4139e518c4fa96f0f0fc049e8aec77a133186e77c5d4133d8ec741e3f95078e3371db365373cf7b5939306b1d26890d0ce9007fda22b1c639cdc8922c83aa030a57633f27f2ed7d34e336db7379db86bc7174fb7b86484ad824274714881201663dec9f0111a1c649dc2adcdd1af2d2b73e66fc09045e9816ea25cb54d94592363617272cdfe2d4e272f253340460bf483a81c6b28d81cb87a11b37ce1d74416014e04721a7d0a23d6d02c1800ea9dc18708515758c1f3bb6db8f70d9091a42cc5ca270dc05051a6584f2da8cb23b63ac54870677c7e274e3daff626f4be18f555e5ec924c40eea32bd7d72730f3405d8ebfdd9319f6bcf65a3692a61a86ea75a797bea4843f524210958f92892183066e01cf9ac83faa7fec35ff3d585c7c52d88dca7e6a6faa6ddb8a7965a846180dc5fce1818f828fea80f", "74d4ba70e40c612b7a686a6d6df517683be8f7b2e3f77655517f46126c5173a3", 0x5, 0x76f4f062}, &(0x7f0000000300)="82c0575315aa898865fddb7efcda8c0cc1cbd054374a2851330740a4d33b5db9c7dcf593360125a46993253feddb38467b6232efaf8395d0c01bbfe99c8501a0114f8faf1a14762fe6e5c7f79441ecdeca3d7998b3f50896e7fd9f77", 0x5, 0x20, 0x30, 0x7, 0xff, 0x1, 0x1000, 0x4}) socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_MAXSEG(r1, 0x84, 0xe, &(0x7f0000000140)={0x0, 0x80}, &(0x7f0000000180)=0x8) setsockopt$inet_sctp_SCTP_BINDX_REM_ADDR(r1, 0x84, 0x8002, &(0x7f0000000280)={r2, &(0x7f00000001c0)=[@in6={0x1c, 0x2, 0x1f, @local={0xfe, 0x80, [], 0x0}, 0x57}, @in6={0x1c, 0x2, 0xffffffff, @mcast1, 0x5}, @in={0x2, 0x3, @broadcast}, @in6={0x1c, 0x1, 0x81, @ipv4, 0x6}, @in6={0x1c, 0x1, 0x401, @mcast1, 0x10000}, @in6={0x1c, 0x1, 0x8000, @remote={0xfe, 0x80, [], 0x0}, 0xdf5}]}, &(0x7f00000002c0)=0x10) 00:00:10 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) 00:00:10 executing program 0: r0 = socket$inet_sctp(0x2, 0x40000005, 0x84) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x1203, &(0x7f0000000080)=0x1, 0xfe9f) 00:00:10 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$sock_timeval(r1, 0xffff, 0x1003, &(0x7f00000001c0), 0x10) recvfrom$inet(r1, &(0x7f0000000000)=""/124, 0x7c, 0x82, &(0x7f0000000080)={0x2, 0x0, @rand_addr=0x100000001}, 0x10) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e0037f) 00:00:10 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$inet_mreqsrc(r0, 0x0, 0x48, &(0x7f0000000000)={@loopback, @rand_addr, @remote}, 0xc) r1 = getpid() wait4(r1, &(0x7f0000000040), 0x2, &(0x7f0000000080)) recvfrom$inet(r0, 0x0, 0xb4dc, 0x0, 0x0, 0x800e0065d) shutdown(r0, 0x0) 00:00:10 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) sync() 00:00:10 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) lseek(r0, 0x0, 0x0) r1 = dup(r0) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x1100) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r2, 0x0, 0x44, &(0x7f0000000040)=0x9, 0x4) fstat(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0xa6, 0x1, 0x100, 0x8, 0x9}, 0xc) setuid(r3) recvfrom$inet(r2, 0x0, 0x0, 0x2, 0x0, 0x800e00397) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/21, &(0x7f0000000180)=0x15) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c08) 00:00:11 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$DIOCRDELADDRS(r1, 0xc4504444, &(0x7f0000000240)={{"8f55d3b639226becabe9ccd4294c7ed1644f2b24a2f28a4f8ac5f0e0dcfb357934b72d46aa334ad9dc3d38c90274e5cd7a719cce893c72e000eb9a404c9656115a2324b6abbf57e9ee61237e10570966970ec4cc15282450f5ec06b3784088ab11d3bf1ec9f8bd0f31d61af2119b4695b661735954943637f4253906e53d8c4c49227befc936905c03173d56d04376d83a669ac93cbe155a35076dfd83cc7cc8188fc56b20144423f85ff48858f5b016a87af4f0d96d1114bad4529c5e3907960757c3c8019431f0cced2e5c62118a4620dc58ca5bdf183bdef6596c31c3ff8dea61a3f776c2ec7ae81eb2665ae74fc96de99a9cfc1bbfc79017b7f3656eccf88876b4e7da77957bb28d274ae007c0a7bf52b5c78bbfea311a33c673bbcf4624ae1df7c17e27540a2ce99409f9d524342144f1663a1e070549c14999f57cdd503be867b337c5246992e3e311959e169c24c674975a1d570f2edb0e12bbaee46b1d9d71214fd67f7766a0768f19751c07a8eb60cbe094c811477cfe6c2618dbea69f2be2c21308aca6ef54add6f7962cc3a255ac16b2c69800c86ad0d16ec035f75bf673adb8c4dc4744a7e9de46893745c5a7ba3365e8edcd7ee688a70559527643579aee17e2b0037998db046d6a0b81fa3ecf6f89e4f0dac5b0be4506fc44ec5b24af96b74b40cc894587e18579e204f9301a992bea2dbe95c011cf835d9ed2eece8fe93ce083777bb99ebf6e1109eca75ea95dd66972d22087770f2b344c200273e48ff3849812cbd41c5645e87ea4a3320a979f23787bfba13dcedf3dd6a6693df64b75a54a54052de756fc9e34aab29994d308210d274e31867d7955ea5f1f77caebac60902f8fab0385e3a7f49bb49c21314d9260a3c5681528b4eee50bed5320afe2a6da54e7f4500e10be6565c06c0486993108ab508359773c58abcef5edc0681c21557e23004be651f529b6e398c7d62ffdd43b17bfdf6de6c14a4471b78449bf36ebfb3f2e17a26b6eb4b89d88fcd4218b51f25709f72edd223eada9a93b52d89fb5225e9b1dc27c748ffb4607b87b781ceea143691db4a951fb6b014fe22bed7e29b3adee55a12a94b816723ddc26ca4e3c20cc957f724fd7817f58d3eeb2a0f56641a5164d9817cf9659f58f29a2818732878862a728963eb714cee2b976b656d20a672216dc33cbc4a530130dc7f7721e4bdf74543e33cc26bc05f1173c4c5fdc35f9b2df96f973c1df8a6bf086ea4f72336bf6e6c08a55f2e66b20b403a68e352f4d1607b28af820f95b03b6c29062fb76698183b7dbe5b213ec3b9f80d8efda36e981acb358a62ae8364f63624d8d14433f142c06c498b6f38df5adc53e27643e4270a166bfa73bc90a8e759d96404b63bb25e079302a0553e4705b0fecce22414704d0fec4f9f5d0f355cfee2960a07d9d2f7c8c82a26bd", "56130445433492d37644dd097c102bb735814cb4ba89a26955afa7d0afb7e1d1", 0x1d3, 0x4}, &(0x7f0000000080)="e284368a791c02c02635b54946cbbf17ea515e0fdc243cbcd00442ca27843b044e97be560d41567ca88e19a29c2aeb363cffc3aa87ae99a056e33b25f4da8de1aaf5efda5cf21fcbd70b1facb3593c4537efbe40b72523e07785d2ca8f90aa62875c843371f0a30d07ad4d6f0519e9a37514f3c77dac7009450e88056109074bd811e97a1e6071868600f160942f54a60013b0fc2ddbca3fe429a1fbec9247b8faf26eb57aecb39a667a9565594b3292c2b3e6834709533681b340", 0x2, 0x2, 0x3ff, 0x2fb, 0x8, 0x7fffffff, 0xcf63, 0xe6d}) connect$inet6(r1, &(0x7f0000000000)={0x1c, 0x3, 0x195d, @empty, 0x4}, 0x1c) syz_emit_ethernet(0xd0, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffff0800450000300000000000019078ac23000000000500907800000000450000000000000000000000ac2300aa010000000000000000"]) getsockopt$inet_sctp_SCTP_MAX_BURST(r1, 0x84, 0x19, &(0x7f0000000180)={0x0, 0x7fffffff}, &(0x7f00000001c0)=0x8) setsockopt$inet6_sctp_SCTP_SET_PEER_PRIMARY_ADDR(r1, 0x84, 0x6, &(0x7f00000006c0)=ANY=[@ANYBLOB="1c004e2104000000fe800000000000000000000000001ffe30c00d7130b18d9ca618f99538d100aafaffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ff0000000100000000001600"/128, @ANYRES32=r2], 0x84) bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0x1c, 0xffffffffffffffff, 0x0, @mcast2}, 0x1c) sendfile(r0, r0, &(0x7f0000000140), 0x0) 00:00:11 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) accept(0xffffffffffffffff, 0x0, 0x0) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ftruncate(r1, 0x2) syz_emit_ethernet(0xd0, &(0x7f0000000200)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) msgctl$IPC_RMID(0x0, 0x0) recvfrom$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x800e0097e) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00392) 00:00:11 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000200)=0x41, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08004500001c000000f500009078ac1400aae00000011100907800000000"]) setsockopt$inet_int(r0, 0x0, 0x8, &(0x7f0000000040)=0x63, 0x4) freebsd10_pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffff9c, 0x84, 0x1, &(0x7f00000000c0)={0x0, 0x5, 0x9, 0x2}, &(0x7f0000000100)=0x10) setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r1, 0x84, 0x23, &(0x7f0000000140)={@in={{0x2, 0x0, @local={0xac, 0x14, 0x0}}}, r2, 0xff, 0x7ff, 0x7ff}, 0x94) shutdown(r0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e0075f) 00:00:11 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = dup(r0) write(r1, &(0x7f0000000000)="933d21de7a9efda5748afe745128ecdfcc342c1ec848f4ac571513fa7fe249b72da648190a73b091abf131a18df7ade1b91acc3ad90af8b6104ebfc68f4c7a47ca8da514e33aca87a34e059cbaea850e2521faca47c5ef2ce167ee600739f2a349f2321e9eb6b348939dd573e0d23e030da9a654dc961bccef36c7b29f5620991b338033a6e5fad4686630e3e796e0f4fbf19c6eae4db536baf1052a304b74d52bf70e40a448170eb41786a9e998fc1b198103c04b", 0xb5) getpeername(r0, 0x0, &(0x7f0000000180)) recvfrom$inet(r0, 0x0, 0x518db98b, 0x2, 0x0, 0x800e00801) 00:00:11 executing program 3: r0 = socket(0x1f, 0x10000001, 0x84) setsockopt$inet_sctp_SCTP_AUTH_KEY(r0, 0x84, 0x1203, &(0x7f0000000000)=ANY=[@ANYRES32=0x0, @ANYBLOB="01000000f4f026deea03f161bc6f65d925cce95403747c451335255f45f7296a6b23339c32b0f2b5401475e20187fb3215bfb252e1a3702202"], 0x8) 00:00:11 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) accept(0xffffffffffffffff, 0x0, 0x0) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ftruncate(r1, 0x2) syz_emit_ethernet(0xd0, &(0x7f0000000200)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) msgctl$IPC_RMID(0x0, 0x0) recvfrom$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x800e0097e) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00392) 00:00:11 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) sync() 00:00:11 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaa39d0a829d42e0a680055b9d0c435aaaaaacf51f2a5491affffffffffff01774500001c0000000000009078ac1400aae00000011100907800000000"]) r1 = dup2(r0, r0) getsockopt$inet_tcp_int(r1, 0x6, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00b86) 00:00:11 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreqsrc(r0, 0x0, 0x46, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e0044d) r1 = socket$inet(0x2, 0x1, 0xc7a) setsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000000)=0x8000, 0x4) 00:00:11 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x5}, 0x10) socketpair(0x1f, 0x20000000, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_sctp_SCTP_NODELAY(r2, 0x84, 0x4, &(0x7f0000000100)=0xfb, 0x4) getsockopt$inet6_sctp_SCTP_RESET_STREAMS(0xffffffffffffff9c, 0x84, 0x901, &(0x7f0000000080)={0x0, 0x2f, 0x4, [0x2, 0x1a0d5dd7, 0x6, 0x100000001]}, &(0x7f00000000c0)=0x10) setsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r2, 0x84, 0x900, &(0x7f0000000180)={r3, 0xc0e}, 0x8) setsockopt$inet_sctp_SCTP_AUTH_KEY(r1, 0x84, 0x13, &(0x7f00000011c0)=ANY=[@ANYRES32=r3, @ANYBLOB="040000109d5b9ba5919e09f22c7b4ea8e9dc7dba64073809f90a4a0a7a4ebcd32b4c49e351199d4f39bdc98bde13fedf4c6fc290663d395bd5c95f1c4240b232a7ffd212c49bf202f872fedc273d3ee540178bfc6f21d788cbc8fb2cf03dd852b4533c011f5196edfc88aab06fb02e34e3e8a10c63cef04136f0e42b6745746a8ac7c878d453a8af0b6d58fb3cf91b000c23ab152c9027b22d4b15ad9d5548c462b064f9bfac5c95093a3ccb5415ee978643b095792ed2a5043426655c9684087cea5d30e45f21ddfbc51848711826c04a20a4c9eb34a4cdcdacce1066385dba36de3168f5bdb689cf1986c6de9237dcd068b593e3899ed6ffb38b24da950044d8efedd10c7acfba0c58d5f8d25edb0f1a8fe3eea4d1d6febd4dd419b7a2081e84fabe45a832b65a2604d076cc5ca09a5a3bfac7e930cdbbdf629e059fee4549757f6c3760e588f5eb5350af04d046a3947b9136f9a2c788938361892911fb3281427cdb15ebd596e6d01857d291ac3460d558a398b96a166f42dade73f651650b10ab78dfb0425c3a5950461712ab09abe5e935d3b95295bf6037b9ae68de7fe4417dbcc09b83f7f4d7ce4998f08d1e41ab2e935779d92043a6bb85edee6b8c343984d04ceeca45b718fa468fd01d090d2e90f1aa43a4a5679239378a08a3415dbd2c51f081c39048cac207e10e6132e9404631bdae8d7abe45039bbb1e70ee245e700455c986350a73c6896aa66452377d3808c5b7cbfcc1543b3f1fd25b5c9d4171c37bd0e019acde85cfae6d1c1fd6bda010a08acc0ca40617182f22a7610868bc7fc243e4296ffe978acab5483450514c1cfb29f04712ea7a4d7acd3bd32ab3232e91944758269d768e0578bae50ffefde0e34ef4cfa030da93a58e65d880a9b9a9bd3508a4d339ceb9f271d69ed5cda012b5180b17269a769386c94452087df8aed1c5bc4a07be3c5ff7ed4d1f966f3deddd98244ebfef04be87704341717ead4ee4ed67d5a9ed562b361c224f75d646e79e3c3001369b43618b043ba8d1d5a6654552f3af13bf8e7531a608b06409d359e11734f0db5d785f5d29d3c3e34d3a05de194497b5fb1058b1a9b6f631d5f3ea32276f8a6a31d8221fefafe13d95ae1c67e795c6c2d99cad584692a67d410a5cf7209dadc67befeb070c2852fd072596cd56139c252accf5ab66fe77c9befb9f096119e3ddfa23721fcbfa20233e235996cae3fda0e8e34cab55dc56630da2c800689305a5fbb72d300d973fe0ce44a61299a81bd371a6a6ef4529c0147b70a3da8af0e806713e6ea738ba4c1d420401f83e0df66b774a7b63cd6dd8ce9ab3f150984e50ce69476671f320cf62124a53d8b32f0a1ed746d65034a4a317c92145074f04d71783ccc92187822e5f214f2598e0996b5b87e25a73360de68dba0b7a1f97e7b30f4b793dde1026edf1e2c594f4650e28c8a9a71050ea48156f11e1927fb73a873d7180fe461c36ea30b6a540d9fd6d26a3647767f33df8bc0fcd8658600b8cfd59fb1126b6fb87f063a993fbdebbb0e5788982d0f9693f11934339e2455bd1d2e129c688141b5522d63ac251698f972456a3838e19841e329e5b46e91061c6a451db27021f07b17997d5d01e98e0823fe42aca669b4c2c6dfc80dee530dfa54d21eb89d6c996a73228d0fb33e6beb45fe79efb0923f06d0b9e695eff2be88520e0e6c5c4489fa1978cf2c9458697f075ed44f74cde2bd930ce5ff32da1cc82cf3af96aec64b50d254dd073de7b0ff4d810e53dbf3af72557fb0033053ea3f8c005d11a6824b88916648669dc40dbe2ef714caa712a2b2fbc5c2ecfa22d18b4cd17cc672f81942cb9931c60c680e78ce474939cb71b696babc0769e437c09fea4c2e6c5036b2ee5ca92b632ccaa53bb9fbde77142cdbfabecf93702751212ac8b43f0e8e0facd2d225fcd4917fc89f287cdf2817732ca1286f8c925f578d81a01552fc5a37dc9655bc74c77aed0a628897ded897f49b1ad2ebba232c83e358e49bbd315d173c49f2a752117ac3b447bca78eee1343dc80e71f02470049400a2915a0b111bd51d10914ac2c2f5ca0ee52609c433711a24f504a52ebac9ad199d9670a572285a766ab9fe130605c64ae75641e0a059328e7521a1bd734e696bf8fa494e53e4f7f543439900022b434c9a63384f4c7e36929158b01777b9758e2bb058b8b21c654bfb92cfa782a7565c23d3a55ea2b76325374383b462671684bea467405cbe3e9d97cacc109c36241675592ba4413939791573859d3052649106cbea36244f52f3ac9dcebecbf7da213b7434ea0139ca42e29c344160c9ce371030f84ef1c89369b5423c9d09fef2e6ffbd65cc97b8e0768575294ea4d8ba5ca382848f143f7bd1a111d84e9d1084ee1b07d23ea40f3bb2d5326dae035c080c175cf43e77f55092ebe4acb375d9942c24f934de992ba0f34faeec91abd35691b3370230c65278cc9e8dda754c53aa305981c03a0b0e7486e3673addf837e46c970942cab769f0dac09ef19df0590d1ecbdf99455877d56501e1adf8002d14c96c7b49fd14951dd7291d4a795dfe51650418f54f0591483e7bc9f2c3d42374d92c5dcc0f4a076d704b8514f793dd760a5cce8aa40097b664f493cb0015dada1cd67a2a460d66f1c38f79faee7a712d4781781795a84f7b82b009cc9e61f8108eef52409b1982cdf7fc75b99407e0b05b1b85c395050c32ff1476b9dae18607f08bc2a42bcf03e7c640182c5c1a4e2b75fc6069f6d1e1fe27bd9a48dac3b02330795ef8bb1e9fdd68d43500b7c500e6fb94e54f75b5a9c06218e3aed1a8eeb2ae2d7929f98116f4054f16fb643f7b7a7f1a31248bb0100326fb592f0c3e8a8838791455d60c7ed214b059885189337b5f370ff823fff431fe4bb1c261a18559afaf25eaab612d94e5f64ba36fedcb3bfaef753f7d6e2fba13dcce4c05420b17eefc75bd67785f07b3f779dcf8c89b6d5c2f6d3e6c697d95e392ed428745fd496f05a61dde89f78cf9a88e94cd2c582674800eca77c444f8821b3f9172a7ef0058f7d931cab10d9a771480b04e46b754336194b1e3537da8053a802a1cfb1d646e0083c6205444a9c9c9e1865511059c7d4ab667e665097cfc3ac5b55cae7fe03240e7978e4624d5abc48c5814d29ed25ea4ad48f9f4e9e1bf05087660819437f62b8c34413e481376a45580b8cf9ad5b16c9345c0b2628c7a7b78649f3cf9d81e019fc038cb2be1a437d4a8cd1dc279a43f4b52fae64731a8461e078cae924093bc2b4e6f194f871ce2f764383b35b17ea9e40384d60121e494e2dc4f43445cee31f1a606cfe7fc58a0b6449958ec3b7070bcafc975ede6eb1a3156d42fad0805667237f5d659575681848a33e1531b144f9eec76555e5c8edb558695fa402193efca0cdf0ce11b22a066b9ef70f8550471ec29365cfa4b154006438571ba9081902ea4fceac0eef38a4e77bdf97227c13d8a28c6b80aa99e5d94e29b2feb2173f775fd754c56cd0c7634b330cedbc661aa587c40ddc1a785b4902aba0ce22dc1b1e549627bc1e0de34bf9d7e4031f0537cef223a4d704827ed5e30613ed78b607410bf15c39928cc92a7d47fee686fd47f6b95911ac9539f3f7fae6c7d41f2f20237067099c3af05dd47d6cd8c948dd4780ca10319dab19fff90c90c26ede4dff7d2dd849acb0770fb8f471ccabdc4761f567d5616d20df8b2cfc28324e125b485c693bc4748019645a283e008ab0d3f155e9636ea0758a20744e52bb83b02ca393a4a4ea3ea4452d97fc57460363b11082e477a0ec6f4f7f0ec6bfcfa87e751792f54a19563ad438f1dff0c20df17c0eecf9a0e797fa480e0ccd6bdbb42e12c675b69b2be4504512df162686f6b4638360bdf0ef4565fa282c2ecc1b945d9e94c08a65a1fce34be3bdc222e4d7838bb0664de707161158e5562c89cdf23c61a5e5edb989ba5a0f0d6420f767ff73a110974b44166db54d517dbf7251f40956392470483ffcf9bb0bc17f9dbb6ef75172b9893810a4f9f97a04b31fb5a7a82b50e54a85761c48bb861ad4de04c2c5056f5804899a7fb9f50733d9290e7274583e8602f8416a3dcc516e08e4882f77744cc5a9de0459d856500d7c07a0379f048b54c2e3272493fca6b63ceaf8571243a9a6b7c21616ab9abaf3dbe204fc4cfd935b6ce08b8bd256d03af3416620a1f95ad3585c3e835f8570e29f9ca8e7b4fc775e6f22eb928e47d3326c57168d0d525046a00b810d65730cb54d1bf111ad3dfa6b3865c4f15e94e6c8ea1f9a3d467794f05f7165374d3a6aa64127e28998e79c249e9502b02e3a6bdfa5eb25dce175169d61cd50ac366de7bfe08c780289697a6ec0fe42c884f4c4b1450437ced4c0c974578d25fc53146083857d79d5d7529a85652a0633711517ce9adacbc3a59b774abd2e988521707a783e79b5194543eb425e18770325b1461335256290ff3d72abde01eed86785b30ab72a912d597b6c47bc61b213890879d0648593eb37fcd8f8b1abbc7ff1db8d60c66e78a371124cb6478a20f464ab17e8cc258eb5734ca697dd299c67c3344c380064ae86f02d16570b8a9a50ee97d1ea1e541128f129469f9c7fadac768f9dbc95caf78c073dc69ea96b8f413a1906b16a275aa556dac5f6c28e7928b27f27db309afc098cb5766bb01f19e3bc54dd6ff06a8e2d5dc1e96c1560a2f43c3d1755708d731014ef81e4094d818ecf0ce39e4b0c60d847ac38908fa043a8c2ad10f37d60a8955d698143ea097a193846c222b67a550d6197c8d86c7c40279c666b345868dd08355b71650446d8e2942ed4ab7fa66928ba65eb268674862c50873ef58587296bf72861f2f40dfed883634722a87289987edc34f58fcd16ac0d030d2ce01a2d4c0698d2238e27b8052b87f6523edb214db8d07a413fd1f9eae96bdee101ca97f30db1d2b9802e93ca2424a2552c9894260b4cf2c0250fe462a73e954de1ce9ba02d8c8e1982b3a431991d35daa78e2219dfa0e48e50bf823aebf50cd2937f239792fa3632e74e0a4b7f82aa1b1c96bbadf2d798dec7fea279693d376cfc99523329d520488f0103314c0f6f73bc870a8072753621ef9a4af6f1dbc230ba4c1e1e064217710654a1923da965fb03179def0cf269d0b55f40c74392ed134aa8f3fde4fdcc677d7f3c6e51f836112f7e45be8d4bf8d33264e31f507bdec537f7a8f29234d4ac14c93d0b1125387409cd45fe2cb0acb97019fa51ecf3f6dca0225860fb19519a1f95f097c124d1a807bbedd2d78dd39f4216bcd975a60024cbf3e476919422c869a6e52fac3f7f1416746b9730805da0bb6ef6fb5fe73f597fbdb5ed917794af31d7136d7b211f09d385a9d39d06754fb54f23961d167e0c391031a32c2c572c0881a3e6d5f3ddd9081234a6e44982036c83b5dd8fcbbaaa7fcb2dbbdb192e9459524f81113b1755c10db2436c7064bcc83cbd79b0e9cbf54ea41301ce4903df9d7edb8500088d2c5804e174f8dc38d9ff7f7d54016584a6860f211aa4836e19efdf32fd1c1102ed7dc8d651cfce69d1c81073689b795db69ea29e6aae0f3ff210b3e3b21c441a29c198cff09ecac5545c5871ffb83218b5d4a252a367adf486c2ea333298bf16bd46f52fb9f8b3f1ce065fcd9cfe2c592a10e4c4232e58e2e7e61b0951085a517fdb252c9edc7cbaa93cefd335b6db35049b3fd052bf927351beba478a5e9709d7dbf94634c9c66d146c58832070785e0f2400c1b06c7f29f3777d445f2e0378bcd76a6dea73966d970e027c9d5"], 0x1008) connect(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) recvfrom$inet(r0, 0x0, 0xa7573e4c, 0x40002, 0x0, 0x800e00670) shutdown(r2, 0xfffffffffffffffd) 00:00:11 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) wait4(0x0, 0x0, 0x5, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e008c7) getsockopt$inet_mreq(r0, 0x0, 0xd, &(0x7f0000000100)={@multicast2}, &(0x7f0000000140)=0x8) socketpair(0x17, 0x1, 0x3b0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_sctp_SCTP_RECVRCVINFO(r1, 0x84, 0x1f, &(0x7f0000000080)=0x7, 0x4) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x3, @remote={0xac, 0x14, 0x0}}, 0x10) 00:00:11 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x44, &(0x7f00000000c0)=0x9, 0x4) setsockopt$inet_int(r0, 0x0, 0x7, &(0x7f0000000000)=0xe9f, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000100)=ANY=[@ANYPTR64]) fcntl$getflags(r0, 0x3) recvfrom$inet(r0, 0x0, 0x0, 0x2, 0x0, 0x800e00507) 00:00:11 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000280)={@broadcast, @empty=[0xffffffff00000006, 0xf000, 0x0, 0x500, 0x0, 0xe0], [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x70}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x6, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local}}}}}}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c51) r1 = socket$inet6_icmp(0x1c, 0x2, 0x3a) recvfrom$inet6(r1, &(0x7f0000000000)=""/194, 0xc2, 0x41, &(0x7f0000000100)={0x1c, 0x2, 0xfff, @remote={0xfe, 0x80, [], 0x0}, 0x2}, 0x1c) 00:00:11 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) sync() 00:00:11 executing program 3: r0 = fcntl$dupfd(0xffffffffffffffff, 0x11, 0xffffffffffffffff) setsockopt$inet_msfilter(r0, 0x0, 0x4a, &(0x7f00000002c0)={@loopback, @multicast1, 0x3, 0x2, [@rand_addr=0x7f, @multicast2]}, 0x18) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = dup2(r1, r1) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r2, 0x84, 0xa, &(0x7f0000000000)={@in6={{0x1c, 0x0, 0x23c, @mcast2, 0x8b}}, 0x0, 0x3ff, 0xda, 0x100, 0x2, 0x5, 0x1}, &(0x7f00000000c0)=0x98) setsockopt$inet_sctp_SCTP_MAX_BURST(r2, 0x84, 0x19, &(0x7f0000000140)={r3, 0x7}, 0x8) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDRESSES(r0, 0x84, 0x8003, &(0x7f0000000380)={r3, &(0x7f0000000300)=[@in={0x2, 0xffffffffffffffff, @local}, @in={0x2, 0xffffffffffffffff, @remote}, @in={0x2, 0xffffffffffffffff, @multicast1}, @in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, @in={0x2, 0xffffffffffffffff, @remote}]}, &(0x7f00000003c0)=0x10) setsockopt$inet6_sctp_SCTP_ASSOCINFO(r2, 0x84, 0x2, &(0x7f0000000400)={r4, 0x9, 0x7, 0x1, 0x1}, 0x14) ioctl$DIOCSETLIMIT(r2, 0xc0084428, &(0x7f0000000100)) getsockopt(r2, 0xffffffffffff865b, 0x6, &(0x7f0000000180)=""/254, &(0x7f0000000280)=0xfe) recvfrom$inet(r1, 0x0, 0xfffffed6, 0x0, 0x0, 0x800e00698) shutdown(r1, 0x0) 00:00:11 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000280)={@broadcast, @empty=[0xffffffff00000006, 0xf000, 0x0, 0x500, 0x0, 0xe0], [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x70}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x6, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local}}}}}}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c51) r1 = socket$inet6_icmp(0x1c, 0x2, 0x3a) recvfrom$inet6(r1, &(0x7f0000000000)=""/194, 0xc2, 0x41, &(0x7f0000000100)={0x1c, 0x2, 0xfff, @remote={0xfe, 0x80, [], 0x0}, 0x2}, 0x1c) 00:00:11 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x44, &(0x7f0000000080)=0x15, 0xe7) freebsd10_pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() freebsd11_fstat(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fchownat(r2, &(0x7f00000000c0)='\x00', r3, r4, 0x400) getsockopt$inet_sctp_SCTP_RESET_STREAMS(r1, 0x84, 0x901, &(0x7f0000000280)=ANY=[@ANYRES32=0x0, @ANYBLOB="00000300400001800800234d06ab28ddbc43c591788a33221d25be298f17a91bc43aca5aef02e652056f0680505ae33f24ff987de895d160569a59289f7d67e37a2f2b96ddfdbf987d592ffcf8bce3efa08732e068527f2ed8b3bd2f5b5cd71bb6c5e98b4773b60a794cf6d269d9504f549c08dc888c2fb50a5d51bd513cc1a8763bcfaf8c5f4beeebc6513f6e87340bed7b3eaed3818186141536df2e86ef5a40a87b47350a201da8e51c567b1029040627b04d4e949de6e308e53668"], &(0x7f00000001c0)=0xe) getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r2, 0x84, 0x22, &(0x7f0000000200)={0x3, 0x400, r5}, &(0x7f0000000240)=0xc) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) r6 = fcntl$dupfd(r0, 0x0, r1) sendto$inet(r6, 0x0, 0xffffffffffffff3b, 0x0, 0x0, 0xa0) recvfrom$inet(r0, 0x0, 0x0, 0xc2, 0x0, 0x800e005a7) 00:00:11 executing program 0: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x2) r0 = socket$inet6_udp(0x1c, 0x2, 0x0) r1 = getuid() freebsd11_lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fchown(r0, r1, r2) r3 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x3, 0x11, r3, 0x0) 00:00:11 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet6_sctp_SCTP_DELAYED_SACK(r1, 0x84, 0xf, &(0x7f0000000100)={0x0, 0x3a, 0x9}, &(0x7f0000000140)=0xc) getsockopt$inet6_sctp_SCTP_DEFAULT_PRINFO(r1, 0x84, 0x22, &(0x7f0000000180)={0x1, 0x2, r2}, &(0x7f00000001c0)=0xc) recvfrom$inet(r0, &(0x7f0000000000)=""/76, 0x2, 0x0, &(0x7f00000000c0)={0x2, 0x2, @loopback}, 0xfffffffffffffc8e) setsockopt$inet6_sctp_SCTP_EVENTS(r1, 0x84, 0xc, &(0x7f0000000080), 0xb) recvfrom$inet(r0, 0x0, 0x10124, 0x0, 0x0, 0x800e0074e) shutdown(r0, 0x0) 00:00:11 executing program 0: connect$inet6(0xffffffffffffffff, &(0x7f0000000040)={0x1c, 0xffffffffffffffff, 0x0, @ipv4={[], [], @rand_addr=0x20}}, 0x1c) r0 = socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r1 = accept4(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) freebsd11_lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}) r4 = getgid() r5 = getpid() freebsd11_fstat(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}) freebsd11_stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r8 = getpid() freebsd11_stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}) freebsd11_fstat(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r11 = getpid() freebsd11_fstat(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}) getresgid(&(0x7f0000000580), &(0x7f00000005c0), &(0x7f0000000600)=0x0) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="cc8f07621f8d915d7c06081b9ae937bb43f967bfdd66cc80ce92995eae4ef789a7d6ad666691c181dccacd4b862ae9a74c3031fc3cbc39514716419adf6fc19f0bab026c0d7335b6c583a53f23e64d39455136b74076561cdf2c53f9a847ae33ff77d05b61e1b0b19e9e3b2dc24e3bed251c22f5a934bbd734a26042070d7c806a154b5016a6655d1ff336", 0x8b}], 0x1, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x2, r2, r3, r4}, @cred={0x20, 0xffff, 0x2, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r0, r1, r0, r1, r1, r0, r1, r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x2, r8, r9, r10}, @cred={0x20, 0xffff, 0x2, r11, r12, r13}], 0x118, 0x84}, 0x20000) r14 = socket(0x2, 0x20000001, 0x0) sync() sendmsg$unix(r14, &(0x7f0000000b40)={&(0x7f0000000040)=@abs={0x21c00, 0x3}, 0x1c, 0x0, 0x0, 0x0, 0xfffffffffffffd79}, 0x0) 00:00:11 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x4}, 0x8) __semctl$SETVAL(0x0, 0x0, 0x8, 0x0) recvfrom$inet(r0, 0x0, 0xd02d, 0x0, 0x0, 0x800e0078e) shutdown(r0, 0x0) 00:00:12 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:12 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2c4, &(0x7f0000000200)={@local, @random="87fd49f6c581", [], {@ipv6={0x86dd, {0x3f, 0x6, "e61694", 0x28e, 0x4f, 0x6, @ipv4={[], [], @remote={0xac, 0x14, 0x0}}, @mcast2, {[@routing={0x0, 0xe, 0x0, 0x8001, 0x0, [@loopback, @local={0xfe, 0x80, [], 0x0}, @local={0xfe, 0x80, [], 0x0}, @mcast2, @rand_addr="ecbe6d3f6d8fb314cfd7634e87110dac", @empty, @mcast2]}, @dstopts={0x7b, 0x22, [], [@ra={0x5, 0x2, 0xe4}, @generic={0x8, 0xfd, "abb009280706024f48428d2a2ba0b1c6ca26f68c9ea202b9066ce5590d330c27c091291fb483b9230f242a16678b73e3afc2437ad93a6cbe55c611f7f6efb6866f8a2a5471c2c8ddce5613f35e073ea0f65174b386947e75a579a3a74561c0c3d7e2ecd33ddf0d453b91e2d9508149b6d8c0fac2a3ec7b037157e1c2312b102ef7aa73fc38fb80b00b4fa3335fb30e963811c5e40268c52e6538fde4ec3d97e769034a8f516cacf03960998b5731a74bb3c7a34f62a261e09b20edf0b3fe2d5d9d5bbd8b1c53b44515565789648e7915d50623959d890498dae5c0abd41063c398f49716a8158c9ec1b0518b10b5959d52a88cc8bbb767e748666f39cc"}, @ra, @enc_lim={0x4, 0x1, 0x8001}, @jumbo={0xc2, 0x4, 0xc06}, @jumbo={0xc2, 0x4, 0x4}]}, @fragment={0x0, 0x0, 0x1c000000, 0x7, 0x0, 0x401, 0x67}, @hopopts={0x1c, 0x1, [], [@padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x9}]}], @udp={{0x1, 0x3, 0x8}, {"94c2bf3013463ccfb32a54a1a06bafc9686003d1795537c1720533aee43b5c79e0ccba181cfb7a2e0d1946bbd129a638c5ad50db50b8dd39ccff8a26fe7f31cefe7f5bab337452dfdc4aec4da3156144beea998a4f2982b364bf0617f3dce342dccf24a7d5f064dda1f0c9ee2556a0d5ee234bf1ace00e832875f194185388b6d20728937825d701ce57e757b5d8bdb38f4d08bb79a9edcebd1193428a11aaba4d75f67a9e6538da3b057f8f4b963e8ddb297dedc690a9cffa0f3824cad08fa35d0c4b24b5aa8910ea232c39b1ba"}}}}}}}) r1 = dup2(r0, r0) freebsd11_getdents(r1, &(0x7f0000000100)=""/238, 0x49) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00bb6) 00:00:12 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) getsockopt$inet6_udp(r0, 0x11, 0x1, 0x0, 0x0) socketpair(0x0, 0x2, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(0xffffffffffffff9c, 0x84, 0x7, &(0x7f0000000080)={@in={{0x2, 0x1, @broadcast}}, 0x0}, &(0x7f0000000140)=0x8c) setsockopt$inet6_sctp_SCTP_RESET_STREAMS(r2, 0x84, 0x901, &(0x7f00000001c0)={r3, 0x5, 0x7, [0x400, 0x80, 0x3f, 0xfffffffffffffffc, 0x6, 0xbc3, 0x7fff]}, 0x16) setsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r1, 0x84, 0x7, &(0x7f0000000200)={@in={{0x2, 0x2, @broadcast}}, r3}, 0x8c) setsockopt$inet6_sctp_SCTP_CONTEXT(r2, 0x84, 0x1a, &(0x7f0000000180)={r3, 0x9}, 0x8) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:12 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x8}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r1, 0x0, r0) setsockopt$inet_int(r2, 0x0, 0x41, &(0x7f0000000580), 0x4) bind(r2, &(0x7f0000000040)=@in={0x2, 0x2, @rand_addr=0x2}, 0x10) recvfrom$inet(r0, 0x0, 0x100000211, 0x0, 0x0, 0x800e0055d) shutdown(r0, 0x0) 00:00:12 executing program 3: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) sync() 00:00:12 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) sync() 00:00:12 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x8}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r1, 0x0, r0) setsockopt$inet_int(r2, 0x0, 0x41, &(0x7f0000000580), 0x4) bind(r2, &(0x7f0000000040)=@in={0x2, 0x2, @rand_addr=0x2}, 0x10) recvfrom$inet(r0, 0x0, 0x100000211, 0x0, 0x0, 0x800e0055d) shutdown(r0, 0x0) 00:00:12 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10) accept4$inet6(r1, &(0x7f0000000040)={0x1c, 0xffffffffffffffff, 0x0, @ipv4={[], [], @remote}}, &(0x7f0000000080)=0x1c, 0x30000000) shmctl$IPC_INFO(0x0, 0x3, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00399) socket$inet_udplite(0x2, 0x2, 0x88) 00:00:12 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:12 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0xffffffdc, 0x0, 0x0, 0x800e007bd) dup(r0) shutdown(r1, 0x0) 00:00:13 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) __semctl$GETVAL(0x0, 0x0, 0x5, 0x0) recvfrom$inet(r0, 0x0, 0x100000237, 0x2, 0x0, 0x800e00871) socketpair(0x1, 0x3, 0x1fe, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_int(r0, 0x0, 0x5, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setsockopt$inet6_buf(r2, 0x29, 0x73, &(0x7f0000000040)="34aad27a679cf6755be1fcb092d77ae73034f61b058737ad941a3f2ca9b347ffdeed44d7af6a280052a994b7d06ab04b14077f626123cbfed5dac8fb1be385c085025587621941074dfb495abb7fd15f007bce44c43fe33ae941f90a086a3eb171456b49cf92d05bd7cd6ad20686c867e0621ce1bba35ffd68679069", 0x7c) shutdown(r1, 0x200000000001) getsockopt$inet6_int(r1, 0x29, 0x16, &(0x7f0000000140), &(0x7f0000000180)=0x4) 00:00:13 executing program 1: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) preadv(r1, 0x0, 0x0, 0xc700000000000000) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="a4f3694028b7d0502fd83b503ea1f19dedff643067fab57f5e332c02290cde1326ba3ddd74ac89155f06c7aed883d10d1bb78581359e731b94efd391378609b9cdf25a03502a933f02bbe60aaf159e3b3ce8e6", 0x53}, {&(0x7f0000000080)="e0b0accd95754af927b703b3b36520c053dc4b32afe9d35e303eb7e891900cd87d863403a3c9cb2d311a6d38fb0ab6988e2eadc2b36c14150af194cd9308b469de710f1223774b68999056537e479a32663b533e1248495aaf7e31eddaeeba4e38502baaf29de62f53fe976dc77f9de70ae7c313a8f34f1f22127e48713755f24569e0369dd5abd6c294fabb71118e8f401d6542b2461e6f836082678b8a35a44cb195789db3dcb690da1d963ade", 0xae}, {&(0x7f0000000140)="5ede47d407e9caa2048a1bc8ae3209ee5c1ea67e19f87808cb0dcd262e069248037a97358027b57c0f3646bf1b7e96cd96899045da3e646166475e94d4ee300703addab9b28f362fa830d3b93f6cc096da7739c7c636da4115842fe281f6ac7d92ba64875dbc3dea1aba834f62328b785cf01f4d8128f734529f400d1b52b2115c7ea10463cb", 0x86}, {&(0x7f0000000200)="a89aed170136475fd38755e47a12581bea5b87416092512ab86d0d8fdb75cb554be63329422b1538f82a682842a6729b1c9228f15c13ab5f668f5923e862800af36b99a878f12be2714a7edd0a4192e4674bdb16d424643e00587818c2e5e84f8c225a21573d85330a83569216543442973ef84ed21afa875138be41c7be6c98a5c3643f23d6dd8cba8f640e9acdcb89c52c60344f85ed71a72a648e11e2de", 0x9f}, {&(0x7f00000002c0)="0049bbd3add7b9bb8aaadd521cf8f748d579f891af869fd9205e04473b3218f4d847d56c1c0dca99bdbd62f38ad39c9913e2f63c10c6b2b38a056728772f14e95f497bac2cdbc6e766b06a9a5011d4f761c40ebba1d863b7cd2505fa054f0a25c242b9c6cda54c52333cead5f3fc92029d3e4194754a1bba9204f9194d9504d0da92f04142fef84ee35889022dcf09fe4b53ea9508606aa8133b8772e52983ad2234cad99adf620a582451197cee43ee7550410720d9a424b792f2143227b1fa539080b295735023d0c3805b763ea30b69f453be79d8721dcca0ecc6d3652f712db29d0b6b263144d6a470", 0xeb}, {&(0x7f00000003c0)="056c4302", 0x4}, {&(0x7f0000000400)="a1a06283b42ebce04ad23764b62695eecea844ff0f64d377d9b0b1fd8fd8fbf1131a6c01a81960b29f5f83d30a1e454245fe3c8cfd14952258c953d25a035bcbfa559ea0a78804f814ef644846ece4982f6c31cd837e6ff385fd3b1766dcc4b0a673fb678e66e7aa86579413df5bdc522b69a8910c8a66604dad9ef9b073c0c97a800504c272197d23d04b4109fed86eed83e280c9de3b2ed2c4e651d13f6dd3fd627fac9f95731de75259617edf63f2f87fb82a3b33bbc4856991c874", 0xbd}, {&(0x7f00000004c0)="1881666d245d80b92488300576868967f360f90832a44a301c82383cb422d1dd4de15eb3ab394cb1c124d635ac2068f77202da450e47", 0x36}], 0x8, 0x32) 00:00:13 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000100)=0x5, 0xfcf5) freebsd11_getdents(r0, &(0x7f0000000040), 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaafffffffffe060000000000000000000000009078901400aae0000001cf395022d2c4ae62"]) r1 = socket$inet_sctp(0x2, 0x5, 0x84) r2 = fcntl$dupfd(r1, 0x11, r1) ioctl$DIOCXCOMMIT(r2, 0xc0104452, &(0x7f0000000140)="812dc71c2e92f630e1e7858ab9ad3a75548ebe41509997cbd9564059d1bfde655d653370fd84d239899b6962fda645e082dfa2ce2d0e0b700a62f10489079653c599794186e6cf1d8fce93143ec366b6fced1abce32e38460f9e21a10ee8e7f1566a43bc2430cd7d6c4999e4c930163ae585f1dfb41d703a813b55af4ddd2f35380acfaa2cd3823ab481826ab5a357f9507c4b27256e470bfcd382adf3fe024bf2e034ec5dcb2df565cfd69cc4b63dae671bbac0702a1f4228c962") setsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS(r1, 0x84, 0x9, &(0x7f00000000c0), 0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00b79) 00:00:13 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffdfff2a4987e214abfff93e0d3d39c453180800450000300000000000019078ac2300bb000000000500907800000000450000000000000000001000ac2300aa01000000def8035f6b11d4dd2c8536e22ffd39481de8aab868fabfc24ea06dc3b2fe154defe501186bc82403f7cd3d998f6f4d79a5abfa6bf1d6e4d0efb877593fa073cdf6bd209088e40261bb9c1c6a6ccac8c90be632e58ea94e3fbe3b4c4a096fa6fced0f108ecdc89a51f7ad151f7424"]) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0x4) shmget(0x1, 0x1000, 0x50, &(0x7f0000ffd000/0x1000)=nil) recvfrom$inet(r0, &(0x7f00000000c0)=""/167, 0xa7, 0x40000, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e003e9) socket$inet6_udplite(0x1c, 0x2, 0x88) 00:00:13 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fsync(r0) setsockopt$inet_int(r0, 0x0, 0x44, &(0x7f0000000040)=0x3, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @empty=[0xffffffff00000006, 0xf000, 0x0, 0x500, 0x0, 0xe0], [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x70}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x6, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local}}}}}}) socketpair(0x1f, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x2, 0x0, 0x800e005bd) r1 = accept4$inet(r0, &(0x7f0000000080)={0x2, 0xffffffffffffffff, @remote}, &(0x7f00000000c0)=0x10, 0x10000000) msync(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3) setsockopt$inet_tcp_TCP_CONGESTION(r1, 0x6, 0x40, &(0x7f0000000340)='cubic\x00', 0x6) getsockopt$inet_tcp_buf(r1, 0x6, 0x401, &(0x7f0000000100)=""/208, &(0x7f0000000200)=0xd0) poll(&(0x7f00000002c0)=[{r1}, {r1, 0x60}, {r0, 0x10}, {r1, 0x80}, {r1, 0xe}, {r1, 0xa0}, {r0, 0x103}, {r1, 0x4}, {r1, 0x84}], 0x9, 0x6) getsockopt$inet_sctp_SCTP_AUTOCLOSE(r1, 0x84, 0x5, &(0x7f0000000240), &(0x7f0000000280)=0x4) socket$inet_udplite(0x2, 0x2, 0x88) setitimer(0x1, &(0x7f0000000380)={{0x3, 0x7}, {0xcf, 0x4}}, &(0x7f00000003c0)) 00:00:13 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff0800450000146baf11dd7f040000000000009078ac1400aae00000011100"]) ioctl$DIOCCHANGEALTQV1(0xffffffffffffffff, 0xc1304431, &(0x7f00000000c0)) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00941) r1 = socket$inet(0x2, 0x10000004, 0x0) getsockopt$inet6_sctp_SCTP_STATUS(0xffffffffffffffff, 0x84, 0x100, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x7fff, 0x6, 0x8, 0xff, 0x3ff, {@in6={{0x1c, 0x1, 0x8, @rand_addr="8288e80d6edcf7569f60f5a506bf2cba", 0x7}}, 0x0, 0x6, 0x8, 0x8, 0x400, 0x4}}, &(0x7f0000000100)=0xb0) setsockopt$inet_sctp_SCTP_RESET_STREAMS(r1, 0x84, 0x901, &(0x7f0000000140)={r2, 0x100000000, 0x1, [0x7]}, 0xa) 00:00:13 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) syz_emit_ethernet(0x110, &(0x7f0000000040)={@broadcast, @empty, [{[], {0x8100, 0x2, 0x6, 0x2}}], {@generic={0x0, "415a67969685b86da3dc4642032f01886f77157077734c97692f6d1f7aea57652dbcdc3e7ac5a41b3e2e0a9ac962325548634cb1cb4f6e1422ee09833420491a45514a8846b1f276658e73099978a93449320c3891a7679aa45c76e029088bae5bd5557cd3456c8b7f9e60a0cabddf83c7a21e2acf2db09d4412208e0ab8397c5e71584a3fbfac291f95d0b71a63f4893f1268e09629f5d34a1a240b341b6fa6289b649e989e350f43dfe14a00aacf1fe21bd671d5e03220b6c25abcfd263425d47ba30e48dd0097f8475e451d47cd1eade5429e5a3d3a915f0a11ca126d13dde0ef5ba0f96e522d189bf5f3721f98dc124cf7c4bc184b6504a6c3962c97"}}}) getsockopt$inet_buf(r0, 0x0, 0x4a, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c0e) 00:00:13 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:13 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="70a059a339aaaaaaaaaaaaaaaaaa07000000000000001c0000000000007478ac1400aae000000111009010c63e5472f9d5119744404cd62e125e923030c5a1757dbe9c8b654e15ae32a8bd81c84c0bac76e46346fc855f9d3136bc2f223192288bbf8ad096f7"]) socket$inet_icmp_raw(0x2, 0x3, 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100000) getsockopt$inet_tcp_int(r1, 0x6, 0x4, &(0x7f00000001c0), &(0x7f0000000200)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000080)={@broadcast, @remote, [{[{0x88a8, 0x5a, 0x40, 0x3}], {0x8100, 0x2, 0x93}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x8, @local, @local={0xac, 0x14, 0x0}, @remote, @rand_addr=0xfdac}}}}) accept$inet(r0, &(0x7f0000000000)={0x2, 0xffffffffffffffff, @rand_addr}, &(0x7f0000000040)=0x10) getsockopt$inet_udplite(r1, 0x88, 0x0, &(0x7f00000004c0), &(0x7f0000000140)=0x27a) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00d4f) sendmsg$inet_sctp(r1, &(0x7f0000000440)={&(0x7f0000000240)=@in={0x2, 0x2, @broadcast}, 0x10, &(0x7f0000000400)=[{&(0x7f0000000280)="12cb514825bdc704c03942fd9cef9720dcd5a0f39f409736c05973c21b980ba268f7ef841c2021809c55bb238d729ac1182dfe4d9b55204bbce7b13f5a63f834d7c8af9c71a4f1bd36fed3fad2", 0x4d}, {&(0x7f0000000300)="6175ee34e16dd860fb37cb3b1daddc42c04fb8d310ac42b52204234b92ddda1f3d9de25f34caf8269841de243b11345adfbe55bbc9eff9f7b46d940d103d5553599cd989a1f893541c5d829d134222b6aadeb538638812f05f0a1e084b82fffb9129cd588ca553d6ed12a3d0027438bc760ce25c0b11e33c899c9b0d012370f861485d28a3f6a20685b61cd6b49e100fd1e78869a18618a1ddb43936c69bc155295692a9881c893544317b92279a6d3638810741c297cae7acd711d3f37661bfaeb3960f27a8856a23ea0870ad3933a9406adf592c1c9e098e0a99326e44b7a0721f125278a55f33e87cebe51861bcb5e62462", 0xf3}], 0x2, 0x0, 0x0, 0x8}, 0x1) 00:00:13 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet6_sctp_SCTP_DELAYED_SACK(0xffffffffffffff9c, 0x84, 0xf, &(0x7f0000000080)={0x0, 0x7ff, 0x1}, &(0x7f00000000c0)=0xc) setsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000100)={@in={{0x2, 0x3, @rand_addr=0x7c5}}, r1}, 0x8c) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) setsockopt$inet_mreq(r2, 0x0, 0xd, &(0x7f0000000040)={@broadcast, @broadcast}, 0x8) recvfrom$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x800e0042e) 00:00:13 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffff118b0508004500001c00000000009078ac1400aaf200000111123a377e8d2960474e91e5e6a80090780000000000"]) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) fcntl$getflags(r1, 0x1) sendto$inet6(r1, &(0x7f0000000100)="cd0e5374233669cae28abba930935ece0197fd89c24c2d7cafcafc13debe8e34fa0599a3fffa927bdd581dd33cebaef3235d931f5a4a89cf98d8f93ee16b3295b7baa3676aed1732954646d6a571a2c4138f51ee111255003e02ad76cb9a4147560e1b8f898920c2aff67cb3e5edd421e555122f564ba5935d67ce337896b06e9d0198006fa21845623845c173fbaa126aa2710523aadfd7bc2f5b587059b7b460977072019fe02c47b2efc2d8cc0ba9aa140fd7c66f2f94f2896ae3", 0xbc, 0x20181, &(0x7f00000001c0)={0x1c, 0x2, 0x1, @rand_addr="b902f4975f2754ff1c278d7a82ee950a", 0x2}, 0x1c) r2 = socket$inet(0x2, 0x1, 0x1ff) getsockopt$inet_sctp_SCTP_AUTO_ASCONF(r2, 0x84, 0x18, &(0x7f0000000040), &(0x7f0000000080)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00d21) 00:00:13 executing program 0: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x48, &(0x7f0000000100)=0x4, 0x36b) setsockopt$inet6_int(r0, 0x29, 0x1b, &(0x7f0000000000), 0x4) bind$inet6(r0, &(0x7f0000000040)={0x1c, 0xffffffffffffffff, 0x0, @ipv4={[], [], @loopback}}, 0x1c) connect$inet6(r0, &(0x7f00000001c0)={0x1c, 0x0, 0x0, @ipv4={[], [], @remote}}, 0x1c) sendto$inet6(r0, &(0x7f0000000140)='0', 0x1, 0x0, 0x0, 0x0) getsockopt$inet6_sctp_SCTP_STATUS(0xffffffffffffff9c, 0x84, 0x100, &(0x7f0000002900)={0x0, 0xb91, 0x1, 0x7fff, 0x7, 0x80000001, 0x828, 0x9, {@in={{0x2, 0x0, @multicast2}}, 0x0, 0xee, 0x80000001, 0x1, 0x8, 0x9c}}, &(0x7f00000029c0)=0xb8) getsockopt$inet6_sctp_SCTP_RESET_STREAMS(r0, 0x84, 0x901, &(0x7f0000002a00)={r1, 0x5, 0x6, [0x1, 0x40, 0x2, 0x7, 0x101, 0x4]}, &(0x7f0000002a40)=0x14) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x20) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x105, &(0x7f00000000c0)={0x4, [0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000180)=0x14) sendmsg$inet_sctp(r2, &(0x7f00000028c0)={&(0x7f0000000280)=@in={0x2, 0x0, @broadcast}, 0x10, &(0x7f0000002780)=[{&(0x7f00000002c0)="1c3b172d3bb94114c8793e3c85c58a9c24861a5c3e673de4556c4a3c7a85b2b2ee271e01c0fc53bb51f7641b220abe048c6a8113d2056d5c64d7340da48cc542c8", 0x41}, {&(0x7f0000000340)="92eb7feab16b8379870956247404f65e357319a9af79b05a6f8de56b864c0239a0692bc010dbf3e3c1b74cca81932467101f0f1cccfd5550bce7b6a2bb8c8755a1c841", 0x43}, {&(0x7f00000003c0)="bef426d1491ad471607747d0e48f58d3028a4692f2acea0ac7cfc5598f0332e06bf1c986f57dab7d77fdad8068a49f4dfc8ad754d34d530c72399ed0c7b09a63180814bf6f69a9cd354f590965a85b8b504a7953ab5e4c462340d9e35a379dc64df1302fc9c32968cbbf0d7eb69b828cbd4271468040ab5d0d56bffebf7bcbdf1ee1780950e7900c201946a7826518bf467bd51434d815ca3114c8303e22b54524c195b9262680e5e43e9249e0561c0d9480868fd587cd9750b3f861aebc9c22128058adfb6c3fb6917dd15fb31a3ba8189899fb2d8a953c8b8d31697e72eb6c91d4e9567c37aebf11e3a9d6fb9e22d6769b88843d694f4c0b6e569c24e6d50b5c1dd61b764ecd051369694dc73a411479f7b879e97643c9d4cd0a27187ddc9560d3cc521bd64693415aa141a0497c7ef7e4dcdf67b790e9b0e21161c6e26b36aae0ce4e460ac19281962c973e1915a780bc72a8b5dea04c1f5724ea4d2d8c088661717d7161d6265e5abc38bb8808456abc13c0f3b4a50185519f9767b537f162117363aea244c409985e84b2def038b6cf395fe888ae9922ee7284000174fa450fb346970c7f28bb34bccd8a9adbc0ea1030c2a1b0f93c93f8e459ee408d289baa038cf114ac799fe779b56a3f3a10d869d22aef18a756e3cd3613737c937ae59d5d23985111b098c9f56e4dd4de35a90b5a9c096a5ecdc0d2e0fc914c9686f199a54789c9d3d160dd74c4f889bd0a1801aa9b5d3ed13948a554e93778a5c58d01010f9e5e7a3a280a4124d0c8f78cefcf60b1bda22249cce1c3cd02b0247062b99c28a9e84ab451c101207d92e0c18767c785f0029749e8225e6e9b4555d39ba68dbbc38a4f01c366270979a5008f92ccf464295b6c9df524b34b3bee6874363442083d9e311cfe33d1083b0702347b396647b102afb7fea76925344d420841ca8ea8c99256e4e87cf8d72d5b8dc544bf625ea4e452a26895181705276028b21a40f985ca19c5fba1769af570cd4a6a0cf184cd9d71b9cf5fe63931351e59f2507223127f25c86f2a74b9798c3cd9f6bab292fbae1b42c460f93391021903f73fc481c2894f430c521bc152ae5a2a0677287acf56612485593f238094abd08a71afa6089cf563b61a0408037321be5e26fc2e99349a05c85973bf96bc358861d925dde96c61332d75b8be6b24879a0beb3ed991f9355623a75d2607539d3cde5d823ed4bd08aab2526f26a8dc59cfcb53207731075324cece8e3f87563b61625e1f103a70eeadf797655394b86d60581213a9c0cd88e2fe109497eba73ead144a87ad527295304d2b3fa73e49f4c2c5b37343876ade753b0d674505ba641327b63cd4c07b0ab0fc24cdd3a00d6ccbe5c6db33ae2acb9e179b38de4f2c612f5cde70a02612627b522de39917226ed5282bb05bacc11847b7e2ae74baed8682e8a9014a9e7ad6d777812e83cd6cc3041427016631bcc6e23bf0ac0902e0d7f5d50a041a8f7bd0010bfe0ea963bba5833a5d9c9ebfb0f3d930ed2d788596ed065cbc4a9480abe433cebdc8c19374f2de94bb752e47483922050d724a0b01aa7834b032c7a264ca9533986c55afc55db63e89f9e07da5f75050073ba69e4ea2e7d0cc63bed5ac417b2f0ff25f077ee32a30c310dcb25cbaba8fbb646804b928cf19f43abd920b82daa30031122acb68c614dcd078afe9bc7d53ac99daec931c9068536e37ced66ba2dc6216e1eb0549f6e01b1a662f2c1800d5b06f09c20881a2ff27ce18d2e047cad1e9a374e65261dd69c32521a3d5c96023bb5318e6592aafa0b7d479ee02a501c4afbadcd048b3cb414b08a62ef01c3e6c8f9933aa2e95751f542187314b81c183b28ba179cf2b4102c68fd1b701359f61f23740df821497d4ad80ae1de4786303a5a6a604c170e4c10e4e45429ceea893c8f159c3ac78e91d583c37b8978b467520cfc4f8652cb1f05c2b011e04894fee73bbecea5b95e827ed2f027d7209ad6b55103e1abf0c000ecdfafcf270b10ad5a3cf891b3c07440356a1fa481390e730477acf8c8b5434bb57cdccb7c761a68201273865c7084724971aa436b8946ed0c2d242b74663e8e488caa03e22fb39716ba29d382666ac55ff2b55d61dda10973b0404c22f68d9b513d18fe65bc246da66818e1b25ff7528f17077943806178c62639162db1cf06213fb5be3cd78e00f2cf5bf96345cdb817d1fc92138a119633a63394116f97a3bfa88cfb2fde9995dbc91dacedbff87207267b5e3197c87cd448b4f624d573dc385082c6f362c3046b21961948a44588ec258edbf1973652ac24cbec586b18c111fbf6ef37e7ac737212ad1a5cf5b01bbf576bb7dee05954efc1c1ea78fdfcf45c38cefb2714c399b98cd95d507c668bd58627aa8d6a380c79d6462fe0d1b9b007985e942823695f5a29185d1370488e5ee1f7031815c953eee56d6fdc37d46d01e7797492d08e4760b697190592d33b44747a04d809d2a4964caaa1c1b51977066dcddb291d869ccfba308beebff82cef0d1639a693566460c78ab5983eb1451f869206050b659c3263d4f257f6b8543d14ac9324e705543260de1c4df2a3cf69ce44ef63a3977c9d2432541c2b9f9a10a135baff9c7bb820031782c2fb9694b45930a8bad7aa043205d72a98dfdf7f497fff62f1538f1e0008eeaa9485685a4976887dedc57dff5c3f5f6ed5afbd0e132a6f0b97540fe7ac2c2a3a0d0115ec84ac62ebcb28e6687863dfba0bc27b47cc672a9d32bd44fde413fd25745ec87770b9da516967f3749b9f6270f76f738f43cb03e80cec8abb6c46789ebfde9f5e510f03d75bad14a08f9da413293aba4340020f40a52db743a864a83319d5a3b00af443911fe8a72ce18ede5e7245f55ee116024f1427809b046ca2f94121fbada9cbc882bfb10b8676e44de7261cb0fac6b9d9fd8f5bf861c9669f49688674f0d0e7289eb2e88e1c0e6c346072b8b803c22f1bb6cd04ad0b2ced70554aa9c6e0c7299fab77240a221038f4c9d2ca4e25abbbd284391c40702a6b1bf4dc57e600beff3e3c4a7f5471dd6c0241e0523d703c36089c07ff6ba1959fd360de7d437cb6a0258eda30f9dba0b9c917fa05831d02f00aa47393a5bab13d69f49f8faea3985f3e2e0ff5c1b02f8a2d35d9b9e7a49d0f95dbe8afca9f99577bbadc1030958b3aba4bdfa96ffcde0950d5947fea5ea5bcb6d2c7a4f2047251882d11263f168c0efd365568c760d081c208bf7051893622aec10b47f520f327becf302bf60ce74faa3a727d86eab41cc9b67999a04a8f90ced0a88904ea6bd4542a1f0a89b2d2303e7cde1d935928507fa4ec3bc1b9655afbf098959d1458a90e06159c2fbe61800a34c453917cb55d695f0542d6b5eddd63364edd887ae9aafe8d08841f5dbc4dc1e78f9eb882e40f6d73eb94ac13256b8253134fc396d2bb7840449421973e71257c3f9f6c08d5d7f3ff9c6e07642dec6b252b45f919eeb83c9c03909a377643a8c58c2d97e7b08857f2d47efee82387c22f718f03c1b91e34c1bb3204212b157d73a1569f26def8b6416a991e53bfea3651afef810c18f8436dd6ba5c7f0b18a8820bae1d7a78520b83ff8c6e0b7db6ac3fe3aa66bb84cda7365787f7d24310841838fecc80b06598b62eb3bb49c7fb27a7170d38e3213cbb899508e8015993782a7dbd2994881ff77d54d95dc9c4e180e39a85514bcdc093897a9febdcadb8ec0be94fb27ea33707704c1aeb00c463df1e5c54eea5d96856ba8100e07071a66012f74a53ff5f378214a9b98ed617863b4133780071e97348c60a50858d0a4e0a454ba15bd203171beaf8fc97f3c65a27f270ec9a98e6562d4ea9535ede9dbd97d24935781952d3821f6651b635f348c7d1e1cc9dc252dc8d345aba7fbde751b40c9ed600e12dbb501523f8b2306723b175730cf834b6b26994cebe15c4f3e579109299cb31c5e2104d7369d76f7f05bd1c15b158dea7d256ab039e2ff65aabd4bc25a55a9645b20370f04f3c84d1d8ec6cb7f39e55d83c2074c66f49368482470750870a06fc82025ff98f578dbe00663fdf7fc1abe6003d089393efd9d8c217e65c61e621cd8fd95309dc19220f5c79f753de60b59651f637ac4217d2407e9e519be33fa2c2a32ec044314b7011407708ac0c34bfd3a351912f237c611655f3096ed6d128d259183501cc19fad7f64e92dad8c5b47b012d218728bb0973c08efc4612595fe65fa5328170093cbbf0f3d6bfc1a051b441609a9375bf6273b53057709a4f71c1b05068c906dd952979b4d74c627ce39c960ba4b9459fe0b19c9fe114df05de0cbaa1f5f2c61233b16f0aa4668bb3a9fa028e23de0da14db317db3939ad9919670fd52b1a0286437e2cdb463b397713a47a73ceb2f47057aa5f4c8db3572a7d4e9e8d8b1dd4b30920bad3e6e6e183230f4fffe90a55fe5296568271edecea39fde1942c84f19f6d9074f20b90b32d7aff64c620daf1ae5c328364a2f6106f212b2f0824fb678befcd7825b55ec4d650df7e2cb3d92c329503996af4b5d590bcdfcb20b66a7cfd4142a7399d9eb0129ef965e292d4fda8c7a3c40227e29d4768fb7281693c62398f7d52deeb4134c822c84d0a264371f08ae31c13fb1103b0ff9936660a54125bc6e8bf0663cf711c38e51a865ac95e83e7e323bef078a8347ffaa88104915139564ae98f10cdbf67fc2439f94b595194bff1493143d9dea5167d8c11e475844394967ae9bd05d76febf5e4342fe599c06da532396a2c4c1a94df049fa7b76534d78b6bd4bf9abb8bd12fa8334c4923a9b6ee99db6680a22359151f8d6342e1b56d685372a82346cb821c449c97cab4f7fa19652127a0fb59632cf2e5b670078680252ee01ca68466475d4ba3ce84349e0062048f763c68cbc2e2e1de164330b9f0a579c93a64877176cd0cc3b44a5a56c6035a9d85ff84e1d02ec2b8fc6eee1fa8142dbb56065342ddbae1ba3dbb543479fe0ba46ace70d78ac5e71d5e578ee211cb6a14bff745c394a2ead7852dd073621cdbc8653a90a9ee820d4f9826e3596bde21c689d93e5cbf7117da082d5c5abd16c9d5d533171f5e4bd97c7acb629e40a0f51fe1157a305967de16a55a24e6c749c6c26a57554921ac465cfd36c33ee9d75a0985dc992fb73adaa948ed4755f6741b4ce99ea089888bd1ae36026b676b15f93e31f2445c1d5b93335b70f42f6885339cbc45bc502281e17fb6aa40f87616e4bb6c51280efdeda0b198bae05f30df71aca363c101b4e5ead6b1a3474dbecb45fb6667cf8bcb02d2cae87c3183404737ebb7274ec17f68513958b5e9b7e74af5562e492cffd144f4f393ee1d4a522b78d0a17675746e0cc316b595373401f213c1033f94d1b708f2aae67a9a23f5ab365eda858802935fc3a142021b11c619566957155d3fa34474901485cfaafd2fe059a927109758220281167a56dbc81ff5b52719fb49d79b55ffbfeccbed716cc4e030f4d679c99fdde87ac7a5ebcf86403a91db638e3e4c3291264bbaab120d965a822e01091a6fcbef4a9a269d90d0033c1aa9069cbdc2852cf787a71b58a4474d1810a76ad9996d77a8dfb488c5e37ef09283b5a84616b61155406aae9da8505ed7a87bccddf27d4868fdffc7da9ca431475effa2316d19271fd55cfe2c58a6bc8c188b1890ea90461dca31aefb93c9d01efde2d0ddc3f4f9040dbdd3d15c7c1d071992901cc42abb739b749d7f711b957735ecccd1b9a0919afa33479606719a0d6bfb67b498d718ee17248ad", 0x1000}, {&(0x7f00000013c0)="0c35206fecfa02387fb9c58e11520a6dc68ec072d6e760d610f02a567cf2aeb366ffc69fe5239ec303c6abed0d9d3b4607397e1761fbea8a4574ededda8eb7184d786b86b1cb", 0x46}, {&(0x7f0000001440)="65b4b1808ab4eb565328542103b8bcab80995268943c42023c08ab08a3239c40c96f4e3b46ab5d86f31b854e8873efff85", 0x31}, {&(0x7f00000014c0)="c4dc43852824100c2b7b012c1ddc68bd28cb5d957e7ccd7448c73b348288f4485f7b1d62b60c822f7b8abc635b053e63bf5e99dcfe7e8783e130b4f398b3cb8041596d8aed074a864241debb701f9aa343f307625cb4e1562cf33bb93450623fab607d86e3f28907dcd85c36653faa56ce12dbf09484791a2bc806234d237f212dc01e801cce7c67a9763cf852faa74d2115b2b981213765720d98c3dd554302c0a86c52585dbd8626369915f1c5cf79347fb9cace570d80b2540a1d5739eb0d2ed94c7901879a87f02699f2ee172c478ef4a5c1a5f894bcad055b965316d01215f04a5cac272289684dba05077b4925669ad7d474467d2e28cb3403e6362ccf3aa1fdce25a8b8ff03e86eeecb4479754812e052d390c1aa090903aea77c9960222b747a4bb75fb13872d99ff02c391522c4233f43c69e282c397e6606c4de4c63f31f436d674a64ab33002c6d096956c5b52aee9563b4e31d19bc6cb7b9abf8da32fc309db73943c18d0990c0df393dc4b14ef80e9fc0692fb05eeb1661bd5421112650df8ea790ecbd3a03791c0544ab9889e008cd588a10add7189b6cea6189bf16a198ae2f13a5c29dd89fbb9258c98278deec815f8ac9d1eed3cc3a9cc68aedd72d289a24291bbb6eb9c08cb24c7448792239b703e31561b47b6536c4c33ed400dae115e58ebfe585155be128221c83b7d81d1efd09e93e5dab2f5df73cd41a01d69b132ba1cdeccffbaed444c90b80a9374d3d09b4ea8e2ee3dbb81f072d616058be59418cf17f3a686259fc23140d82c8a3a0d8636af41d5a394294ce5264c75f48eecf414cc87a47d5540024f8c17a125ef2b5d2d79b3286cecd852d33083b5313a56fdf5f1f46d9491f76d3c437c87bac6b2c820afdc28b18b52899b8e113050591cf3bf3eb13baf054c57db2bbee24cf661289c0a0b0d2b7459d479e182376e753549accef684837350f2d549121735679045b07e07cd22801fa3eb947095cd075893b622508531277916bd865dd6bb1a2b550f221debcdc3fade00c93c896f1b61eac59515a06750c83e6d8f08d81fc197a589c57a9626b9fe4e9ca89d51036daa5244082544e70fed72cbb8de5cf2ea993ddf6d70926349ae172a357faaabee7c4fada83801cfa07ffadfbd22205515316ef924d158d7e336b12145f6a2eefc52940b125f925d58367fa6829393ba6c51df70d81cc617e01233ac6f590a0ba16f2b9ba4689feca4742ce40135b0ee3d44f79e962cdee55e27f99ff39b213320c1d64f4e49db2b752ca4a5ddc2157cca3b9fb757151197fcfa12870d1fe5b8c19cabebdc1cd1edc209b62fdc807b8d99b3672b4885b1f01e22eea6050c1bf2a8fbdc6e810703cb1623ebff0083f17fb90dfb8ebc1111eb5d0cbb37cfeb6bcfa5932a10e2c2558d9e28358789673d16449402f593169f6735f6d0da5ee9225302b2d1f1a3a2f481efef8ad6b4367c19195656ef52e5620890cc4611993bb0d6a52d2af996490cab2e7e656bb1d793462c2cbda5c8efee553bfca3e82fcad031a37e1d5d41862716fa6568896cb38874dedce127f0fd12983cdbf3b146900d44ed267eae4dc7c7b35c2cb2fbb6f2dddddc4cbdc48e92964b6e94f702fa06c1968256140f824ca3047520594a6820155b40b708859123ed6f54c201daf243c69459be506c4f0b9276e7ff499eaeae45d4e42eca259f0479beb624ecf6a391c1a5d497b9591fb61a43e78b6f32128cc6e2b5611c7c3ab9b89f1d9fbf7a1040d44a8cbccd2a4ff7c01737a4d7d6e6b2386230de3f341bfffdc9d762a22719c0c5a24b9e40c1ec279a12c838dc19ec761e89f348734ff960c584a193db1f5749f38371bd1c893fd8168981b779dc7f7ff6db01fa2c5d078216c0960c7f3e983b36bea816e252bb79574f2d7a5a32f0f7ea91d958f7e2c7e7acd10538f21126cdb6e62f3110f95d45e41275afa7bc9f9392e7ee2b05dc2ee03b01517356e86b61aecc5a2bfa560c805246cb6974a4252a6be6c7e14f48e0eb24864b2651af311b0f11bdd4c21ad5337145a5d468847e860e22f6392f2879152372892baba8f7a8a9f7441fca7e8e2ee12e32e318ee3c648ffefacc264f85ee9b787bd11b52cd43cff7a48bb06ac605d53dbbc2459d3c25bd9e862c64244f618fbd114a3bd4f6cc6af9feecba0b40fdddcfd38d827ea7954e6f55a2b999579e17b845a6ded1260868c785cfa6f4470d2beba88d82db9348b9bc916d4bc8aa41c373964cef49c7db4fac7e3c0b0f2f5d0fa4f8db840895d5418b52ab0c85695ad08d35fe54b91c135aed54ab4aab85cc799cc0801fb657a2e6d04c861073debf4e74eebbb140e8407a381519249c252b8b698fc6df08bffea7dae907c1c335fae59e437f41946f055c1f54e54e80cf17f21efba3bfbe62b98fedeeaf0cb317f7cbae219995bf247bdaeb4964d77cf030c88faf3c1752abc5768643f1d44901247a4fc329e612f4fdfb02451edbb88c28e30098c51b8372d2af00aebd01418eb37539ffbd9d37e0f2ca174cd688b33fd1d877ac5ad8da833c915f28c912490fcabc93e4b0843610694b23071f0bc94f71e20f33a4d8f15dfceb2e28a24be1be0f9c498b67f7931c779346696e978bc06a68fb186e23c60bf04d807aad6026ff1d26d7179af2adc96b778d19937ce8ad037d98b60218312f3aad5e25c7eb440c5b411b209baf66f05b26589d590f504bf548d02c689820b0ef2b8c2241662c1e3bfc2165fef57733f6bd4fe1cb5a8d3c9d3a1318ada2329c59a735684cd806787bf8f747fdc4d67c29afbf1f0f9859f8fc0a314dc9562552b763b9164f30f65d3b4229f2f62472b45a81c0a23e47e0d9637b45a937de1b3d50d4c2f38457bc93a0bf2e36ea745c9e81f45cd570d7e684fff91b0e68320bcdef15b0407c0f01c8535451934803c0733d33e56ee337a077e0f8ef870daeb09a906835ef2d5e91b7eaea5de04f07a6351de48fa9d90d11e7833d481bc0f533c8ca062962dd82d6fd50178a3554431a9276fa4c6d24a8b114dcecfa649a19aa3307cadd3fd33cd486c4bbb33f84e33e4997f2232ddccc32513836f9a8b36742bfba07c7c5e921a9a20f68df1d1bb2500c008b99b83d5085891de0e4fcf9f79b4c85720ffaee40c3d80d1a70016d56ce55e736fbd0b2e86dc2e208b97757a41c895309fc353f7367194770f8fd0f0a4e75dcef78d23adb5621e894c1f0d1fee4716c257ad873f18ddbcef1beb4fadc4d10997039b8421516c485cfaad1f6a8d7162e7fd2fbd223efde40ae2ab49417568798da6f1517e90f3290d2f39daaaaaf95f9b377d7432c38c4f230bc096d10a3be95a2bd54cad5eabaaaeb83230bc28a78e42e934cbb2a8bc55ccd3d05b908e62682d152fffb80b2b8c5c7c3d51e2ed65723c623058f7da88bc170d1bae8c02a137e2ac1ec4b9c8c4668c3ef581886312b24b62ac579be7a31fd81b251a05683ba52f071265d64e2140b0a813d30d1be505980f63728545fa2aff4f87fff97b0f6c4029ba367c6fdc74595d08229ae85f8f3455cc3bc06f4b913fd394526cea477bfab9745448fcf6c52279d51953fcb2d915911ba3866f9922e0a0ac0f65922eb2eac073622f12e1b05d21a6c673d6896c7ced87680489d92bd8d17a8a6cd14f0b5dd8ee2843c2cdbe881ebe40ac96a1deb51f0ae461e463a84bac5e9c21d6f0a27ca65a61f24059c4037d9f3e7884e049368a641ac87799b69d9227d9758611c7d30f40414a1af8bce67cb9537c4c6c54c3311cf0efd49060d275b1be8ee92038b0925063d2ff58974b0f7df69a96aba7bb419ff4add546730c6b42e5fbebb5f1fb46003d28ba60d7f459d8356d41f5db07c634eb93462323b854fd5805b64355a95fe2adfe9792c8faa599289a9cac8c191426ed04c4db27308d5656557e82dfb1663399fee583cf00d95ecac697e6e8f77717076fe21dec53134a913e54bcba93b014f0acde007730306f4b88195b86d2e96f586e6d92b3575e387c325835fcdb39f9b6eee1b7f9b77047f5cb356680ab212ce65fb45744ce18efafe494f36fd54242b89ac402edf56bba7e8a68ecb2f9292d9a79d0fc49e0efcd4c024a8d774cd10e856c35bff5b14ab19167e7e8f8c503cd638048ff039e92c6fbc9e4c5fafab5839b80e3fd9e8f0c4f5c698749bc702e0783265f4e7ba30ca54e00d57f06d2908d4d52597ff52c3f9cff0ea379f7da2f12b2e6e40f2cabc4b468c4cfaa22f137c5edf6bed27f9ff6a5df456b297fb7d9b7d9878654a9d51554252b3bd48e3937d9e0b6c82b6866250edeba6830ce415ebdce81a2045beb26f46333013c16ef09dcee569023cd9567e758ad245954caf6239a36a60800c7b82f69c798859baf8c20ebc74be2ec106080d26492e86952a874b9263a72f7cc4bc2b3df13b061391f7574e2567a79bea43142ab976e0901f1e6c92733e6e28ea17a1f11b91bd7736c8c5cad5b80596a86b540228bb60a64d33a130f456098c62cd41e63b7f346d1b32c11264d0787225dd272926ac37b190599e57fe48b494aeea871325929c562ca8ff9c3802352f9434a1ed3e01eb59037aa56c4eb101d87531812851f6a4d071b715ccddea0f6a9641830b430246d540d27b5c2871fa4f551b434c965a4da12083c89d9e01ea0b8520cefbcd7e28fcfd92b87b5fc3c38d3a90b0aca70592c14419be589e179f9b4c35b61a528dd43dc24f4703479b3dc2192bfed0ef07902b4aca32131c86f03a560e1ca0673259fb0d67a24b0a272127967b6d651e7729ad08541739ea90973d02b16884ac6fba7d85127e557ff42cd8d09357097675201ba15e292a728aa1612feec03386c3fedc0e2c5fac9400ed8b7a202e899588792435e8a29f5c63f18080e21a053c9379e68fd998cc67d92d5a0110cb70686da99bd5cbd34a981d280b5056c33da1f0b23ee8f6509c9bfc90441c78f4c6960576a879fbd178b84e1c26738e580f96e172f51d57ff1a4cce13f896f5fe1157a2b1e22d8a9a898c025afb144ad1dbb13221408198b63e9275cc1ac5ea10cc43bddb51f5d277ee035f268776fa819ae4468345b27f481ca990e24bd682b20314f4bce7ba212eb2e07f953d2c7720458386f31dc6b862ba786724419fa860c05da015fd789b630ecdc0ad9378845713e82b5b4f88d54c215a304f499c48e498987dcebb1b5407d757acdd8357562e294f0bc1cf7ddaf1838b02871cf4267b49bbe08ef7ae0ce8c45ab2c1f383775677a81c1d93bb817b16367bd0c63cac101b4032b71bede727ce240f75179d154b84f758fdb8aa325e5678f6460222f247decf5f67f8f7aec12644a18348bf707b2d7206bbc3ec1b2cc5cec1da8ee3c564837ecb5e9e37de6a53fab54039c5be1f24cd8f54423bcbd288c230a709d59b6e076e5d884df98134fe40d795605f77d74ede3f16eeccab3ec6af05279bc90822e3918917050cc83c1606b90b789d599df5155bda0dca257d4724daceea487fb3c6afc12823a19f55f0cc6262b9725e942e3e869d13803106c2c2914de8243920fe198aecaf59473dda48f9cb9b8f526347166cbb810a52575f72956ee6bf46370d30ef370c99bfee1e1a7b3ced2b00c6e27c15eb8c5f4047e2fb8bda586ef0dc64eed1b915f7d2cb65a6ddb8e3779520cc8afab03c2e5c3c97b250e855bae41eb20a17649f16d35cd0d12a5775e0e325de92ce3b7615575b5527323d0d68ddfa00a5fb2ae1ac9eaa7929c0425b610ddaa126f8a1de67c0aac23d281f415a913e87827", 0x1000}, {&(0x7f00000024c0)="e1f066aa5ea4bf750a8d90ff8208c71344a1dd0ead11bb1d9443e6d5454e780daae13f704bb3bab2a2107b9c5048e345cfbe288e42aa1926e9b7af5a7c74e078854af09498fc5d3352a5b74f8c111b9cc67dde876888d38a3832ae7dc19e882f5f81f1a11e918c4e2a5d415349cd09f1ea153e76b2b45a22e3155783bc35465b2291547cf07d29b6ddf9bba94340cfdc50c6a66854ecccc858bc1248282035427b", 0xa1}, {&(0x7f0000002580)="3a91f52ecc604c4803a1131fb340415a5f627453c6c2dc94a49b5cb90363384449fd43fbbd91d6dcdcbe6d26a1866e7d368474bac6c3ce1cf11b5d972fe2bb617e935b084cf55a22cc39ee67327b4e0f4fa867ef781291ad3de049", 0x5b}, {&(0x7f0000002600)="eced1a23fac56961625d0703fc56c7c658f60fbec6ee99877a85f6019842ff56062727e19cb224471b0640028d39c0763e2b8ef4a1f709eb486852392c612c74fdd4e246477407db04874fc1979c36aed7149e099ab6e9321c9c2811f0b3af1561eb01be8dca07ad1f916e2f8a53e34bebe2f4984e1cd059965ae5b91dd675ac76a906693d2fbbc366ad405c11e9b3f704a228df21b0b11a64b8bbc57ae9d1b0d36c8f8083f2b29aa0fab2fa593853e8501a6f191339c1dc42e4f6ce97a89391e4d1f6181a6a79fa34425f5dab01df785a629b3868385e2d64e4cf4d88092583671531045625c734ea907aaae0519cae11741f241a4b151243", 0xf9}, {&(0x7f0000002700)="986b93e8d5bbebdee0e14284da415841a32ebe227411fba07ea807558103d350f4698c94d36a9c861dd521f771a668ad63eeb8b5a97a4bf8b82a92c5527bb9ee1c56246808da2fb3aab2d5b3fdb7f26f20a96bd897cf55d75cf087f053", 0x5d}], 0xa, &(0x7f0000002840)=[@dstaddrv4={0x10}, @init={0x14, 0x84, 0x1, {0x0, 0x80000001, 0x3, 0xda1c}}, @sndrcv={0x2c, 0x84, 0x2, {0xed, 0x859, 0x2000, 0xffffffffffffff7f, 0xba6, 0xce, 0x3f, 0x1b0, r3}}, @prinfo={0x14}], 0x64, 0x8}, 0xd) getsockopt$inet6_sctp_SCTP_MAX_BURST(r2, 0x84, 0x19, &(0x7f0000000200)={r4, 0xd}, &(0x7f0000000240)=0x8) sendto$inet6(r0, 0x0, 0x0, 0x1, &(0x7f0000001480)={0x1c, 0xffffffffffffffff, 0x0, @empty}, 0x1c) 00:00:13 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_extract_tcp_res(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x2, 0xc24b) syz_extract_tcp_res(&(0x7f00000000c0)={0x41424344, 0x41424344}, 0x38, 0x1) syz_emit_ethernet(0xec, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff81003f0086dd609f7aee00b21e60fe8000000000000000000000000000bb000000000000000000000000000000017d0c010600000000bfe5e5226419383c509ba8aba17489c4ff020000000000000000000000000001ff020000000000000000000000000001fe8000000000000000000000000000aafe8000000000000000000000000000aafe8000000000000000000000000000aa4e234e21", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="7101ffff907800200303ff02040000003d9e3662f8afb19b00000000000000ba4fc6882e01074e9d5b44947e0a43e55211b83640beaa546b0bf1e1e5ce0bfd353c"]) r3 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet6(r3, &(0x7f0000000000)={0x1c, 0xffffffffffffffff, 0x0, @loopback}, &(0x7f0000000040)=0x1c) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00b90) 00:00:13 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0xe, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = accept4$inet(0xffffffffffffff9c, &(0x7f0000000080)={0x2, 0xffffffffffffffff, @remote}, &(0x7f00000000c0)=0x10, 0x30000000) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffff9c, 0x84, 0x105, &(0x7f0000000100)={0x1, [0x0]}, &(0x7f0000000140)=0x8) getsockopt$inet_sctp_SCTP_PR_SUPPORTED(r1, 0x84, 0x26, &(0x7f0000000180)={r2, 0x6}, &(0x7f00000001c0)=0x8) 00:00:13 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000080)={@local, @empty=[0xffffffff00000006, 0xf000, 0x0, 0x500, 0x0, 0xe0], [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x70}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x6, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local}}}}}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100004) getsockopt$inet_sctp_SCTP_MAXSEG(0xffffffffffffff9c, 0x84, 0xe, &(0x7f0000000040)={0x0, 0x2}, &(0x7f00000000c0)=0x8) getsockopt$inet6_sctp_SCTP_RESET_STREAMS(r1, 0x84, 0x901, &(0x7f0000000100)={r2, 0x8001, 0x3, [0x6, 0x0, 0x1f]}, &(0x7f0000000140)=0xe) getsockopt(r0, 0x2, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00816) 00:00:13 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:13 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = semget$private(0x0, 0x3, 0x1) __semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x101]) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) munlockall() recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e004c9) 00:00:13 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) fchmod(r0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000000)=""/77, 0x4d}, {&(0x7f0000000080)=""/55, 0x37}, {&(0x7f00000000c0)=""/219, 0xdb}, {&(0x7f00000001c0)=""/72, 0x48}, {&(0x7f0000000240)=""/42, 0x2a}, {&(0x7f0000000280)=""/145, 0x91}, {&(0x7f0000000340)=""/255, 0xff}, {&(0x7f0000000440)=""/152, 0x98}, {&(0x7f0000000500)=""/242, 0xf2}], 0x9, 0x0) recvfrom$inet(r0, 0x0, 0x141ea6f5, 0x0, 0x0, 0x800e006a1) shutdown(r0, 0x0) 00:00:13 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fcntl$dupfd(r0, 0x11, r0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) r1 = dup2(r0, r0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00407) ioctl$DIOCXROLLBACK(r1, 0xc0104453, &(0x7f0000000040)="8f98a9bcd7ebba94d6c6f467b0cc60888a161e92d098165f4eac2712826aa56f8f9383c3521d095c2857b3edc448c829bc95ca335d0961b288f9ef7f19caca92479641cbf5add8606ed931d967c56615d375c888f58e44e89642887f828fca419ef30ef4ed1e3a2e8f8c70368173a55f143bdf6d3c98c1c533203d67f4fe21a22865fdf07d1b9eba24f43bf37defcd7a37ebef3e7676044844d2ae13") 00:00:13 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = semget$private(0x0, 0x3, 0x1) __semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x101]) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) munlockall() recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e004c9) 00:00:13 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000200)=0x40, 0x4) mlockall(0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@empty, @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0xb, @broadcast, @remote={0xac, 0x14, 0x0}, @empty, @multicast2}}}}) recvfrom$inet(0xffffffffffffffff, 0x0, 0xe8, 0x0, 0x0, 0xffffffffffffffc8) r1 = socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) getsockopt$inet6_buf(r1, 0x29, 0x19, &(0x7f0000000140)=""/145, &(0x7f0000000100)=0xfffffffffffffff4) r2 = accept4$inet(r0, &(0x7f0000000040)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000080)=0x10, 0x10000000) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r2, 0x84, 0x105, &(0x7f00000000c0)={0x3, [0x0, 0x0, 0x0]}, &(0x7f0000000240)=0x10) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c19) 00:00:13 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) shmctl$IPC_STAT(0x0, 0x2, 0x0) recvfrom$inet(r0, 0x0, 0xffffff66, 0x2, 0x0, 0x800e00720) socket$inet_udplite(0x2, 0x2, 0x88) shutdown(r0, 0x0) 00:00:13 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) semget(0x1, 0x9, 0xffffffffffffffff) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 00:00:13 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:13 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$sock_accept_filter(r0, 0xffff, 0x1000, &(0x7f0000000040)={'accf_data\x00', "fc70d1b2159f6e3cd8e9f1d0c6b69d7e1ba14ce738ae3433254ad5c02b78697ed3d71d0ecdd6192b4ed4174cc230e2bda938e20f1443bdb93d0d29b5363130489e620e8b3db49bd9cd96413bded1c5da2670e768016c18871c39191e37c7aee633c14427aee327e64344362260a85c79767d991b94cba117f46c58750545c6f6740cfd3ec40b7a2744a144e01a4f37f5f2d21196416816877d4dbe30336d76ed83774592c4ed030c3f31c101e3963e50eb93d6f46a337d8b441e89fdecd43b0ad7734f4b88796b369cb8e145ab06129249ae709177e1c4ff86a40a2286b9aaa1859ab9ed44d774aaca1fc882037fd0b8"}, 0x100) recvfrom$inet(r0, 0x0, 0x1dae35a45524a44b, 0x40042, 0x0, 0xffffffffffffffd8) r1 = accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/9}, &(0x7f0000000140)=0xb) getsockopt$inet_sctp_SCTP_INITMSG(r1, 0x84, 0x3, &(0x7f0000000300), &(0x7f0000000340)=0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)="6874eca5b82c4a4589c7e5d0031535e5a7fb291a6407b29246638c48789cd2d9ead7d832db98b0def5715354415e31f67993d025c6c8649a357a2d810befa8", 0x3f) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xb, &(0x7f0000000180)={0x1, 0x200, 0x10, 0x8, 0x7fffffff, 0xff, 0x4, 0x8, 0x0}, &(0x7f00000001c0)=0x20) getsockopt$inet6_sctp_SCTP_CONTEXT(0xffffffffffffffff, 0x84, 0x1a, &(0x7f0000000200)={r2, 0xf44}, &(0x7f0000000240)=0x8) shutdown(r0, 0x0) recvfrom$inet(r0, &(0x7f0000000280)=""/20, 0x14, 0x0, &(0x7f00000002c0)={0x2, 0x2, @loopback}, 0x10) 00:00:13 executing program 0: setsockopt$inet_udp(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, 0x0, 0xff8c, 0x0, 0x0, 0x800e0063d) shutdown(0xffffffffffffffff, 0x0) 00:00:13 executing program 3: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:14 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaabaaffffffffffff9078ac1400aad90800011100907800000000a6267e086196d2926d9f88fb88a3387a7e7f99ff4982d32f0d0ae84044c6a87965194f14c3ee38bf557ff910dc90a6394d38caaba2d86178da89b6da1e00000000000000000000e300"]) r1 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$inet_udplite(r1, 0x88, 0x4, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x85c0bd25893784e9, &(0x7f0000000140)=""/4096, &(0x7f0000000000)=0x1000) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x180) 00:00:14 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:14 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20002, 0x2) getsockopt$inet_sctp_SCTP_ASSOCINFO(0xffffffffffffffff, 0x84, 0x2, &(0x7f00000000c0)={0x0, 0x80, 0x1f, 0x7ff, 0xffffffffffffff33, 0xda}, &(0x7f0000000100)=0x14) getsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000140)={@in={{0x2, 0x1, @rand_addr=0x6}}, r1}, &(0x7f0000000240)=0x8c) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$sock_int(r2, 0xffff, 0x400, &(0x7f0000000000)=0x9, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040)=0x2, 0x4) syz_emit_ethernet(0xd0, &(0x7f0000000200)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) 00:00:14 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) recvfrom$inet(r0, &(0x7f0000000080), 0x0, 0x40003, &(0x7f00000000c0)={0x2, 0x1, @remote={0xac, 0x14, 0x0}}, 0x10) setrlimit(0xa, &(0x7f0000000100)={0x1}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x100) ioctl$DIOCCHANGERULE(r1, 0xcbe0441a, &(0x7f0000000140)="ab245fe6bd12502fef12556e0f9d6468d6042de9da35d50044a9c401c6bba4aeb184c44566b44d7dfed6e97b06d92da7b842789504fa61c7f45b8b1c885517eb7006314ba89e41718924de8077d811ab8227efde9e7ad699f5d6a33a01eba9d26ece58c22fc1ddbc2d53eb45848d16ffdf45bd6bd268edcf2e91ea6760e0c9a0e0231fc210513375a23e75cb08cb889c69cfe0efabc0de2ddc474215df61e46c6a36c3a284cf365575cd58e616f37af953d500b7e1e4282c8a87364a7c21c9d81e9457490d133739c6e4bea9144046e7a1d5221a6905141342dbf418e19595313dfaff8c6f4b2eed4c9f0e9e7773ab1b77f998bfbe79dc4bc3680c1c04c01d866e77e2fc2203d57801efac32824c30af6223ba4fe0d01c3e4030f5ee5e2300262e1b97fd5df15de2a744ade4eeaed9595607d396b8de0cd114a2f8aee26714c5e323bb1aedcaac53179221dc06d6b046e1c93070303c0735f1d63d0a3e7701b1eab44c7b3953c7c63364d60d63f6ae103f8fcc03357c0c09f3d4a6c6ba39d637ce097020fd4486ed6ac32aed53534d6e599e2e65cec87cd9b0de3b1c3d0e5e8a56f3e037b647f8d9ae095aab59d2e8758ff843c849ab4d3e508e06ef147309c0c92a092eec5cf32aef0b7ef831fbe01761ad001cdfe430613b3b841f40e6d3b3872ad0abbea17f5198325a3d9ab5c4a33b253a445218c593079bb3d18dbec5c09b7009744f64b32a838d13aef46538f90f245101e87c06ccf079e916d1454edcf9adc0d4a7f1142a8477380e71dfb00ec845fdd9df4527aa0a995ac54721d355a569f00a3ee64144358c88a04d8b2190014e4e5831568d00c510373caff4f75c6b41afee83806cf64747444da8a2e0d7b6179e26b00f530c6ff8669dc908a55f9404d532b783f90adfdd50ada0e8e08e79469e741a5e0c7b49f5dfb2426a3fbe758be9d7040f3a05fe8e5eb3f44eb9e0b245d27fb28ce1eeaf52435b9703a45644e8bb728a26677b913bd38b7d2b72e8058795dc97da2b21bcda73dfd9fa9cc03a816f116e135ad29fb0078debc8823d8268197c6b9cce5c98db483a9e7e212ed9ffc8bf13896e3a615f81cac507b818969c28ea5978913db2bad790cfbe3e578e666d5f141fb5ccb0af23fd56182defb11cc829d9bc045605788f1aa30710ed08c7d26d240d3273491838d238f23d4a4f3e29ae841b3104ac42a88c616b118f08e44b705c06cf8eef7143b989e0a35a80259090be9fbfad273d35a370a8c80ef34d14fb170df1fb501ddd544ba262fc67689a8d10c4540dacd88b3215b4adc3b235608b3fc7b2240d6bd2e688f3b12087a5fc1a140b442bdb3b999c2af500a394fec10cd2795315538660a7514614e4e610ebf0ef96305b5038028ec4546240f175a792201dc895e4e6c7c6322769f55e69e73ddaeaec0ab0dbcc449b4953d930639fd0c464767d66f287a10c86f4b1261dc7116b61c7bec9684f963dcec782429fca15474ca2804830b3088cb0d5a0048f834d434581f00835cf63e32accb51981c886cb590d9d8860b52ad067aa4c13430c2586e9a13a0ffdeac591feb3d8bb58b378133745b591c0f09df29a6521b459e534ec62d2c008d88815ffd7bc9d0740fa3882d2ca44245f4ba68321b69054f026f4413fb8fb94abe225761ff807665772d87352098a9a3579d9be3644af12008e92e2ccc7773444a781da7f501c6137947f9a80028c722089413e0bcdb6bb3224711b2685c20eb92329aff7a6a9e9bb43a373e9a10f38a0e6a276a5e3dc8790eac2f12c98118ac4980a3071e5de814741eb4d14f0eb990f8ec193552a051f03e2525ca55225d0a94d1ea5b1dd3899e2905138d2dc59f99cf3cdc2afb7cd0ad87c62ef726e5e5bbb0f8c032870102273a0f1619e1721a110c3bb2c66674f1d33fd34239ab6a678d19b53a8f295844bdb021faef424039991c8afcd4a164974e4430cf1a474f7706951c05b31f1f38721b9fa53a22f83702bd6de2d2cc76dbad06ad3f48728d0bcb37aefad930ebf58265e4b0174b20114cd7e1b17b46a48468f06f7f4a556b5cc43c1da45d0c64d935d71ea98b25bb6e878fe31617edad042f2c8521f5a2d29caa8c4fae9071ac004cf2e3c7f0d21d6dfeb0e6ecc11f30d1183495368c8f74ee7c3d2fb5624689512e71c2a89a351a67d5daa21fee1926d847d6155f69140cb2732acb9b793f9be04e00fb5cbafbba6ab30509f65b996c44885d27fe8682d2c91fc2ab82124f0a942b26b9c7fb7075344228141b46c1dcf7909b17adc4ea8c8fd6e545e047f4097b2bd03c19999171c980072a7da9ca3bca113ed6d8076b2ed6be828057e95cc59e93ff98a599325bd282371dd7031d1f5830b6ffd3fd59338b93f8fba09f9e1e1ef8356362c0125b13071de4a5658df2202654be435a3aec2ffff931019cb8c26a0f9071a2e395ae876bde0b474aaf17aa679915d4c6b72638f718dfd091d1ce1113c2a4a25ea9e5189164e471ba0986eb12bc46f7b3709b682c210858ec5195965835cbca671529183609d91329bd37b96a079fef6501a85ea24de84a14efef3a518fcfcd5f91eb2ecb073eac4844ab4f028522adb5172c960ce5a00960b627f808b294668897766cd779ea15d040177392d745cc918c99217dd2cb2b3994b9e17baf4fe8fcc3941d88b2fe7b32e845f9a94106067ebbee8c5e61e1759b8d53d9e316425405dcfac8a5eb5eab53662d63165a1e8fdc7f1807937b07505e141f46923fdd19b57f734487cfabb217048ff14edb77ad0e3a79e82ccc5863cecdc2bfe0584fad859a64753c8af615a3015010ae406f8bfa331ca51c77e3ce6669e799c6074e5ff7cefe28f6550ba29d08bd6b27c0f1ed24eba5b050305fcdb2a60f1950f76c5e32e391d8401dd2839f90d60e86c7b5061fc271ed4453be261f8e867d8078b12b1520703fde8563f027b1e40e66d6b1c570322e85bb0aa5df2de454e841f65d137fd2852b56e3d261289187303c9df920e5fd85f299f73f5c5c699135f5557fdff1abe46efc1fe2a944506cf1c7910eb90cf9860748445e77baded8840aa49db0f23926a19168683d1ef7c1dc271b14d8d6e8a61a8b416d60ea6dfa5889c0221a0051a36a2fb7964e223b0bbfd1b9ed91f4420f4a39cdbff3a6108fbbd17af5013e8ff409ef573a023e0a87d3eeb7305708b4711307bce2ef62789ff41036f5f8ce46159eec3a5ef6db85b22850c5db4ba93b4a9221e2059b40bb17b5a08b23c20f700ebcde34e5b55bb4c6356e0f4ab6891f0391d1711f7f4c61fae59f087a98abce59edcb5faaf8d53738fe16a65d77e23b696748be65f5d1e5d307c10b89006f655acfea9f8c5fe8a4df679488ee00941b4aa14c5f3ccec2ce37ef75f86850460f15cc0c731a690994130b4d8544e4d19a0a96bce469f799239ace71976e6e4af828411e76f0a6bc561deb192d5252d82edf23873161d8f336ffca9ecb719d705d457d9475674db101d19d3fdf8cb3a6a983113cfae2cfe2dc2c776f21a2da65886f880d3848f2ebfc0a390cd77173cd2d0c527bd0dcd58f81e47afa310b4633f37d16fe565836459febb65e3ec6c267d65da909f38aad0afacc54582ddf80bb2c7fc261dda41cafd0bc6681183831fc89583b7926a8b4731e64a68dadbcc050fd84301cc796c2709c729925fe9464cbb8737655af1e0162ccd0fef554f65546d0645fcc4451030e8f50fac8c2f8adfc1515bb004a6d3ef5e7be206f00e710f425f38abf2ee2cc5f98ccbea72b0e7822c7fc5a1fca9939f79001a383feb05a1551c9e92c20d491b98d31f195235cde90797dd35bb4561e9b013e5fd16640d2355d4a260769a29a7a7a672c6897ec579af65fef74c3c1b3a75237c6f2bfaf8e6f8b087f311fa427205fcde4186ddabfd3fb9fa7cc5baff3c1b47014ddaa9873ace3ceadbae41debdd416e0b860f09e23eda0e08686bc742a44ff875867058c7141b308d509031bce816aa9e0e45cfc3d2ca66b98021c14a2d2f8c8dd1762966b1f0934792b328e6bf0af2435dce04b584c2009becffa6f94b009092c01bf752bad1575fa0b495e98714e521c4c090af8081729641c1dfa1be1644f185ec95082dfac1f3efe5ffc8e3cc1d1c3fa9c7702ff7c7c50bdeae2f2e4a8e6bc711b3aa468ca5c7b9cac37e61208e2849d17692957ec902978216b6878c85030d1e33cc43fb496872d8143eb36a78d2e8bf76d4ed7ffe968544286558a259ed14c0f82266b0b26c529f3cdb47ba5d855c47a481186a21c563ab173d5abb1e4f8b76dc25a7fc3cae2ecd025c49ef9f99323ffd60927c1755df2cbd0122cd1c0cd707ac7a4f7457927dcfa9884475dd38451333ff60973c6d8833602489149e09bfa120355c324263e1d914ad363768996552e9e683ce430f186f88b8789385ec84691438a8f1d90ef24535fc9926c6eed196ee6f39088a51433b61a0d453694d4f94515bcc0043d463e5ee7f726a7cc619be2e918186364b2a989a72d75862aac9ec7a186db437d48c92a11ebba0e3a45a5b768f62b9f30b66c7cc263b422f837d4036bd7309de8556f8851545d8774dc605cc3fd169a649a2e0071a16719ae7d3cfc06b0ad0fabdc56810780e2561010823491aea630ad226fbc9246b596dd1741ca1b9d2e2534de6483cc0ba8cbca372d8457caf25df986284db9d6d884f710f730222cdec921ebf71b7277b99e98494b36f4760af63cc664f8350da8c4cdfe7f491938a79167d8d2c6a80744708a6779a50f420ebea1ecf81cce661b64c4633fdd696da526bfdf3265b6609e6af1bfb8e5b4302b70a417ab987da3c91ac4d5f2a5df27a7995eaf184e849b78ee177931f58242632b9d3f635300baf0ef85e4c4314d08224cdc8fe538f598dc9abc068ce91feea6e4024d4339bec2f4c43b3c051be3160ba0993b00cb1533b2063e4441dffb73ee5a01057269a433b8ada0d3a6b0dea3aa35d962fa2a8fae6339dca81ab3ff062c296069c63874ec28c812812cbdd8f97902ac49cea6a3a44f971a7b2faaf37389bf4ead00cfeb44d4f8fc9c1a6a49967e88e426076b39f07e65b28207657efa2bc731762e7e71fc9d5770e458ce5d5f8230bc65b931adb1b2801a9178c75ba0dac4e7a189469b54b8296841d43c008f05d8a18dbc1ee16d6015f8e76316e7902e1a84b1aa0278e2315e38613a7f8aab76a5978012441cc5009c9e1609319ce89b6e71e2e61a9615e4588a128b344a46678969bad1ae2663307985db13639a8aed523d638870c07fd03b620398d074af0c37d426a1a203512e63b154aaeb0e739fb1b5cdf11bd95a6a47db378a579cbb782ca040635a61cbda840f3bb590c9f7060ee783eca15704348de57b70bb39db49aa722993d8242ffa630eb83995b30399a9b918c6900a57c647cfee7e9a8224107214bd36512449cc49d55df8de685f30e3231327790da0092ce3ef7f0e152b0ad7a387f835fe5453ad67f219ea7d039030532b224b78624790985b5b946489c50fa24b2456524320836096c62b06f2ecfe5ec9db75f4b9f15725ef178542c55a50057ccd1d7a3180c9a784982ff694a2b36cfb784751c48ace9b1d5f226a447a024643a88e22db856fc004b89b765905097561d7a01442c8f4dcc5b87cd03fb0ac3270c93ed05eeac1fb1ae84c01a01fb04e7fbe1f45cc6bf338a3f98a12b60cfd60cd1b76b6514981c00c2d0d99ffe7156c0493641451ba6069d36d0398eb43e39eccbbe13a349ef19472658faae0bf4bf7b663529a18f3359f") recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00969) 00:00:14 executing program 1: r0 = socket(0x2, 0x5, 0x0) setsockopt$inet6_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x25, &(0x7f0000000100)={@in={{0x3, 0xffffffffffffffff, @broadcast=0x17}}}, 0x94) getsockopt$inet_sctp_SCTP_HMAC_IDENT(r0, 0x84, 0x14, &(0x7f0000000000)={0x2, [0x6, 0x8]}, &(0x7f0000000040)=0x8) 00:00:14 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$DIOCSETLIMIT(0xffffffffffffffff, 0xc0084428, &(0x7f0000000080)={0x5}) fcntl$setflags(r0, 0x2, 0x1) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00cd7) 00:00:14 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) socketpair(0x0, 0x0, 0x0, 0x0) setsockopt$inet_udplite(r0, 0x88, 0x4, &(0x7f0000000000)=0x4, 0x4) recvfrom$inet(r0, 0x0, 0x2cc, 0x0, 0x0, 0x800e00746) shutdown(r0, 0x0) 00:00:14 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:14 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = geteuid() freebsd11_stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) lchown(&(0x7f0000000100)='./file0\x00', r1, r2) r3 = dup(r0) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r3, 0x84, 0x29, &(0x7f0000000000)={0x0, 0x69ab}, &(0x7f0000000040)=0x8) getsockopt$inet6_sctp_SCTP_DELAYED_SACK(r3, 0x84, 0xf, &(0x7f0000000080)={r4, 0x1, 0x7fff}, &(0x7f00000000c0)=0xc) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x518db98b, 0x2, 0x0, 0x800e0061f) shutdown(r3, 0x0) 00:00:14 executing program 1: socket$inet_icmp_raw(0x2, 0x3, 0x1) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) freebsd11_stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) syz_emit_ethernet(0xd0, &(0x7f0000000200)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) recvfrom$inet(r0, 0x0, 0x0, 0xc2, 0x0, 0x800e00510) 00:00:14 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000200)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) socket$inet_udplite(0x2, 0x2, 0x88) getuid() recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00757) clock_gettime(0xf, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) setsockopt$inet6_sctp_SCTP_AUTO_ASCONF(r1, 0x84, 0x18, &(0x7f0000000040)=0x81, 0x4) semget$private(0x0, 0x0, 0x0) 00:00:14 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) getsockopt$inet6_sctp_SCTP_ADAPTATION_LAYER(r1, 0x84, 0x8, &(0x7f0000000040), &(0x7f00000000c0)=0x4) r2 = fcntl$dupfd(r1, 0x11, r0) getsockopt$inet6_sctp_SCTP_STATUS(r1, 0x84, 0x100, &(0x7f0000000100)={0x0, 0x10001, 0xff, 0x1, 0x0, 0x101, 0x4, 0x9, {@in={{0x2, 0x3, @loopback}}, 0x0, 0x1, 0x7, 0x4, 0x9, 0x6}}, &(0x7f00000001c0)=0xb8) setsockopt$inet_sctp_SCTP_RESET_STREAMS(r2, 0x84, 0x901, &(0x7f0000000200)={r3, 0x100000001, 0x9, [0x296, 0xc8a, 0x9, 0x1, 0xff, 0x3ff, 0x200, 0x6698, 0x8000]}, 0x1a) recvfrom$inet(r0, 0x0, 0xd997, 0x0, 0x0, 0x800e007f5) shutdown(r0, 0x0) accept$inet(r0, &(0x7f0000000000)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000080)=0x10) getsockopt$inet6_sctp_SCTP_PR_STREAM_STATUS(r2, 0x84, 0x107, &(0x7f0000000240)={r3, 0x2, 0x0, 0x8001, 0x4}, &(0x7f0000000280)=0x18) 00:00:14 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100000) getsockopt$inet6_sctp_SCTP_LOCAL_AUTH_CHUNKS(0xffffffffffffffff, 0x84, 0x103, &(0x7f0000000040)={0x0, 0x1000, "2223369a72f87746b63161c3dae546690a0941d59672ad247edf47e8b28b9baad4934c417754018850d03eb2bac844cb403b7c36088d863e8146273d7b610b7000f42c42da3eb6189371995866a4c97ba4894affe2904b705a00d6d5be372f04383c16696a36869d1f52dbe088a65f6106a8d20cd7cf87217c8d32bf95bb5cfebf6245b8dc595eebc794d442e49b1c892c1e682863f57da0bf5541b2dd1cb70fca508a61887417605cd1f3f43f59676f117a1859686ef3689ee44de042b5709f0193593b69c18a453014bf69f8936dc5f0e3c7e9d0f81faa18893b72a5884095dc00bba74a448854abadc826dc87045e648477c047aa187b906f72a77471ffcc7db0f3c51e6467505fb12bf9ec73a2cc64a6bb6591079a2ab3b2aaa8159f6f150428696440dbecaf6bc187d60a8e110b6bd84be7b8d0590afdb2a7dec6fc9039a805f3f907483e3370f210660eda4bcd6b1bdd78437b5e67671330b89e330fbdb44883d511989d48d1281b4c8b0f80b0c545692403691d9c0a23e540f5da61c0cada16d6a5c3136bc0494913f9c95a4e9231c8d563bd19a9e37df726dcfd8e512940f184d4239ab084793a1d769a7abb9bdc1e0570faf329d8e3f8ce791b50d48c8d89f0da7b03fdaebb220407b38e5774fe36d74fab16f4869ad42b8b1eb0d3f48393b9cdc6fe5c243a5c00626d83a1a1a4070baf388c9c114ec8d8c103c4227edf848783cc25e9a1f7a4860ee790a4a6aa0488458cf1f41793ab6a1304fb937b64f9b0f40bccf843d9e0d0a119e31474170d232785e34e533b4bcbb9e59200bc00180412350200a12f3260ec3c545115e7e1930607a173914d64528710976df0a1b65071bbc11598c8d70a9de59c1ac6f61d1a48bfbc1b281910ced827ba54441187e17804f16d6c48d59f0839a5a2fb47101e632b0295b2e787c57405395b43bf74a21419d5ad1b7cd65ecaa67933da743fd3151f94f4b05b4ef854a69fb2f8b245893bf798127bb4c48175d97d567d5f9a60c0629d808be07bb7bf64b14eb9bab71331ad97de885addb8c7a7a8dcf15cacf7ae4a67beb165ed391c197d4ef22c05907fc798e96e054207312972d69c9738edf67634c3ceeed7e63c7e869138ffe56e4acfd22208d6fca3fd80c9eb76424ec9a913b5e5827e4c8659e1aec01530bf5867b0da8ffb1b622853be43f78433c15fae2ab0936f13d7a6d1ec08d10108ad00f76d570124bd4751c529ddfc13ac0647580be575c74371edaa0dfaa043305b5df5356e27ddafef1b5cea32262d90f93fb2d10eef2014279c9c99734da8ef401866a25e7287c24e959fbfd2a5762038b81d72813dc14b357491da632d7b5e49506bb268661ccba7da08d55664f861d649f25893a23661f4b95bd699483093353f24d3cd5dcad4f4758119b2447f828f1ad14b577a5c8080bab655f9d11ce2e1811a49faeb38ec8264d496d5182a1131768a72f071cc66d3bc2381feff6426881369fa73e37ff0f2df99cbd6fa906ed7351a60c459bddd0287c2ae54bd6f09fb1c90a870d920de7eaff3dd834f651d3b6f90f44decddc4f3242b17e0c2d709ba442cd414528a149ae58d6190af7b0691f38ce9616e94cf285b55c1bc58600c5dfb522504294ea81313068e226fb8515483e3d983c263287ba900efeaee2646950c74b4d1b01f527414d8f1ea88358982461f0815f0c0eb14d5a5372dc2462c71a973df8719059956d25a2df52a249978910f28cd907f2d997f02c22a9b767f424e4de4c600eb0c01fcf20078948f41b2996a26687f455199687abb74f503f424a434a7f972f732de4b602f88d4465bb6f6a0ae3eaa4686e4d70a7349cdcb709a6c6d22856c2590e74895a0d77b5efe874875067affc3faa8b2434b1990b5478209e3b13e4cb39a96c92f6b8a45191c00aa67f766223e0d189bc8712b767c6aadbb3629ddbbf120cb244e9eed7d5910f7b1ba6197e34061fbd66413f3c8af6175dbc35f0b6a45907326db1ead339aafd6060f070a86a89b2e6df4b54e379f78a9bc33bd687fddc651ce6743e66e22e7a64337254741c3f6f94600e1c3ec91e3897ab4770939ae073ddaff8333416f4d74c9b559544f5d768600df54ce385a7ff76dc67e50aa406e48f66a35e9572c70bff5205cd3e61412a99e96664e2084cf5a183bc999ef4293e639284c60eb163bac4216b5e4babe2ca76f25c35c04328fac22a808145b76ee61ecac60d8422fa1b98cc400c4bcce1a49431f2ee9080e943dab1b426344d3b76f29cbf68f9812456253543b2b9acc34544c1f283da727fa9d1bf462e39e0ec171ec329e8a5688ade1372e279aa922c5dcefa54c9d51a3e12360ab2e4416d3324195a13a0e833787968f3c87b8c847481835d430db1c3d96cb66af7fe12a65274a224a7805b354dbe739b080aa4643d1eb7ce64806be77dd2bd2184b77d2555ddc86a891903ff222d6166316e69e08d662929bbcdb944ecc49c6efb982a3f870898d8e01c38689ae02da474a41b3d3bb1748e554240f9ec17c34aaf20cf3398927828f80ef84aa06167a2150b95adb56698c70560fa71787e41f229ecfe95414ff019d1bee809daa21bc4a76989388106e64afd6fc4ec272f007718a01afc9cf173c4498c3784ac02da8d283c2a8966c20e9e440eb928c36e997fb4eae23cdab7fb47ba8fd8303ddf13dca320d2a25f2997b5f7c6c55c722194e59b493c039090d71907dc7fc4f2a299966252d08117ce484e0bacac4cbb9907a407bd46c62dd1248a15f75f5393e41325e15a120377dc2139376ef811e02961e638e3c9b670ff5391ad3c55fcf6f8ee634af2fb7345034409a9b5940a067fe99766f802b2f7cfc3eb148f0764424d358cef9402a3e26de7e42dd3963ff326a3698afc91e7a248a7f8cccc246f74405b359f133d0e932cf2763536c80673480caf12a8a67611831680fa4977ef48b519a7976ee2c60da15de566b5348009418e83b9b21d902d106d899982e28be81671164447115c2726eada292b94748a5d969716b72043b7ca54936442c01ce3979004cdf086c4f751aa578d7ac2f13af009a46de8d831887de46dc38be9cf781afde4f1e7062da834d2da07986d6908dd645dcca6a00bf80a5b07a6f53dc092e0de5b56c15a0a0b7293271de069cf0d659359441b4b0e1a869f5b11dcd772e0039c445fe375e6043fe9b86b8256940f2cf391578c602ea75e6d57aa91f90c737f73a212e37c77448b2d16e8d652d0c0f8b82d7af24a651894929f747918e3ee76c1bb742f60cf065a170c7928a3a2422171dffd1c4892dc6b978b8f4925fa33e4be4e0d7c9933ec4aacc25ea39e54a3d524053fc1ae69de968a3e01af2ddf7036f5f327c4ef4941919ec2cbda7ccea3bb511037037aa9fe9f4fe2d9116634e5e1ffab92ac64e5ba508169f45eb4389b3589b9f1cc95c814e76b7c066584ada346c4a10df72169486eb8d1cd887800ee889206950ce3932f1bf91c563f2d197be35a8c89e73006ddf6a8af16602e013f2c50933638fe34b206ca4da6e61097ae2142367a16bd9a27b23c9711e73959a484e9278d9be71686eb58f194eb474936a8b365f4281d77fcff9c690456dea4a57b138b5f59a9aa587905330e3829e6b4d42e99879cf5b23149cdc9fe6c9b090d505cfa9f3dd5d1be59fbb448df25aa9b3094bcd2e89f8da62065413123432c7a2d7c1536103f80f3a035c1515607d0a1e96203a9327590d7b68aa811a7df2106139070ffb9bc9191f98a6b8ef049e11efee0f03374021dc6e1158519a127e98cf291025449227668c0e17ba37c3e0cfdb4dd2128d482937962dcd2314af59def31ca7e531b875e79b5f85264b01460276f9ed65db6691aba09f62247eab3a767128a6143ba3af7d1329a0cf1d67d0198cf312e83ccfdf5866c5e47c879e74b97a7c5a02f425846181c1ff012fbb6a164a279db1e93b99f4b59b5608a02445016aaf6700ca434058247f7436e4217719583d66a4cb953b51ceb9023136807375c482d62b4c29b1048d094efa6d5ef7b0ca994acde1513ea11a81257369f6334c79ec1ec49331736dc03881fd33a2fb69beddf8ef8b297840c10c72e97b436c8d95a06dd05e3a79e256a45ff212a9bcd97c7df14a06088b2fba906039432a29c1280ceee0c7c06ee895e6ca4de3f9b5bce3b30ae8eed7d0ec11583302f41c0e1e221ca0ce2c73e5139f3a0ee716f1a65c4d534f2434264d8e01878b43cd17eb81b887fd5e9d85057aa09eccf43be2f999966ce2d1da89fe548529c8e6bb61f1837227922eb299512dcf1e864bd5d179a925c58c3a750ab90b4c0eded888b0c9539f6b91ee7f226d8bb44660bafb71bc043612780674cab120c2ae71db38c43569de6171ca34afe15bbe7393719240fb5589e8ea789626cb2c28577b6d6d02f840fe5d12238c52b9ac57a99a7328de8a9dd8af4c61456bb0426787c9c66b1eed531bf693ee8a26ceffd1143c566c1aaebacf7f38e79fba5e8d7e334446bbc23a91de4c26e427642371ce76d4ed2b9dd4dccb74d91d69bf9bd1eee9fadc8116c05794a4076bebe7e60bf06d6e496272272db4435634f58680617c4abb29650801089655634abffe406c27a7407b476c29db70c78b349fbf62738cf9f06706b97bc8c2a792266302f08a629de400a99b31cdd1443a1f76dbd1e85b9c429afb2eaf6cc6ccabbef3eaf1556ad23429d9ceb3404c8dd16c5410ce0d2a166adf6535e82e2cdd26b3a92347c449637d8e4309dec15df04aad9a13074820a3ef1a0f07f976d1e4eadf9e1b874ded2859ab28d81843679c0efb5e25476f47aeb23b986edff44d40b016a586c3d5c2dcbdade8e2374691819b5e84c5789db8d34673d6df8f733da6aa851050bfeb97cd2db1a4b372042b291a073666063ef3f3ea3ee35eea4dc9e9396d4edd2d5c0970e72e7f7d7f7e358d9493956327a7176256e98ccfffbccd2213b56e6e69d606db3dced221e27e85879f69524b2dfbfd87e183a5712e51e75ea853f50ea7f85a5646d360bc755e7ccc8f80fd34ee01e3969fd91cb8ba53e9711266935cef71236984588ca28bfdbf15f0e0e54079f3dcf6150241c5506bc849eb6ef1598b6facf70ba5c25ece7f9a0eae013da777cdee124938ef348d50e9ef1efc46eb41d766a7eec5eb88b01e3c5e1e60e95726d45bcb00e15cf22bb8aff88a8d1eccb1fcb6a868aeac54721606c54724e156a6868333b7f6721d4c15a8024ccf0e652136104b44d9b3d235195b271f40abdc7de743133a9bb39df471613d4ca65af0135de88d67131c6efcc2fd164b7ed8ff2094e3d237534c6cd19b75c87b1fb96362f8bc54b8c2043b8acf3b0609b270ccfce80a4a22f9900cb3c0caac6cc7cd76bdfb71d1750d207a4df9c5c17c121390df96e15532c8ea21130a0383387b68e340de6e52df024b44e66e9640a607ed14be6bbbde93ea618daa22522260b0df25ada19a1c715c6f6aa0c033537e8a2e54cd17689c5e115f3d2791262c3412032d32da6bd312f3d420015e95230e95d818d49c74a841eaf49bf577ebe81d114adbad90a690f5dab00f3278458065df9eeddadb132088cde395829ff32d79f047291af0e901c2faff50dfa906f2b0e6e216ae41d9006654e0ad4806fd4606bd5c33296a109cbe6274cce15c0e6f39abcca15f5a0b9bc8ff81fc624a03ad2cf0059cd4e270a07f1f3683b3631c1027ffe532001bcc02c88fa293aec775e58c1a032fb894b537fcc7ad0310deeae4b3a22dd3b5b0ef5c10596c0ac8"}, &(0x7f0000001080)=0x1008) getsockopt$inet_sctp_SCTP_RESET_STREAMS(r1, 0x84, 0x901, &(0x7f00000010c0)={r2, 0x5, 0x2, [0xffffffffffffff3f, 0x4]}, &(0x7f0000001100)=0xc) setsockopt$inet_mreq(r0, 0x0, 0xc, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e003b5) 00:00:14 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) r1 = socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$inet_tcp_int(r1, 0x6, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00936) sendfile(r0, r0, 0x0, 0x7) 00:00:14 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) socketpair(0x17, 0x0, 0xcc, &(0x7f0000000080)={0xffffffffffffffff}) accept4$unix(r1, 0x0, &(0x7f00000000c0), 0x20000000) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08004502000000000000000090e00000011100907800000000"]) setsockopt$inet_mreq(r0, 0x0, 0xc, &(0x7f0000000000)={@rand_addr, @remote}, 0x2a0) setsockopt$inet_tcp_int(r1, 0x6, 0x80, &(0x7f0000000100)=0x1ff, 0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e004af) 00:00:14 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:14 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000180)={@random="47dff95a7857", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) setsockopt$inet6_tcp_TCP_FUNCTION_BLK(0xffffffffffffffff, 0x6, 0x2000, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x2, 0x0, 0x800e0059f) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100104, 0x1) setsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS(r1, 0x84, 0x9, &(0x7f00000001c0)=0x1, 0x4) setsockopt$inet_group_source_req(r0, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffff7f, {{0x2, 0x0, @local={0xac, 0x14, 0x0}}}, {{0x2, 0x3, @multicast2}}}, 0x118) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r1, 0x84, 0x101, &(0x7f0000000700)={@in={{0x2, 0x3, @broadcast}}, 0x0, 0x10000, 0x5, 0x1, 0x1, 0xfffffffffffffff7}, &(0x7f00000007c0)=0xa0) setsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r1, 0x84, 0x7, &(0x7f0000000800)={@in={{0x2, 0x0, @multicast2}}, r2}, 0x8c) ioctl$DIOCRINADEFINE(r1, 0xc450444d, &(0x7f0000000280)={{"ac555f799d49d91e7f24911fe50eaa8117e713d835eed356e812ed10256696be311fe03f553cdb2e9921732996125915a3398c568a8857a21714558898f11cee029a2b293d374f6697003836a0b49a9388878da17a35c5ee3a3556693ff064a4565ddae90247b97f28962d4c7d3dff225076ada38ec96ea2dbd1d5defe5a56a2911ad59f6ef4ac860cd827bfffddfa6fc8c913762d69565230eec7cb791937db0d08d0a149c0f59024a52844cc5fb18a9a3c068d76ff6d4096d7e864e674c5f0cb3052a775c7d82d500e4700073a05437d4c5fcc1a1082a0e67ccc86bd46f8a4ff94e16803152618ae138bfebca18f225a04c20519a080a3739788962449d640f2d3a0982c04dbe2d7e253a34fc8a459a2907a770b4dec81f91094717b5d3603e479cab8fae25c3f34a59063cb03259d9e1d2318ae2f3b5c9cc649e8a7a4eb6d81538ed548fd76c08eecd4286abcee663ba654e1adf54939812550aa44699a33600e11a5067d23a6940c2bc7f630153cdb5cd31ddc67b3ac104ffec0b0fb6dd115a8b3a52465670ead4fdca2abde9ba14acc57b5a821674b6567453c089c856787ca55eaad65e3a78c0d7b96045e36b9b44afcb982c74cae4bce542aefb03cd914dedb876e3dbd7fee3b55693e14433996cf8ad44e1ee7e6590cd3b5d121753f2bd1acf14237878f7751cdf8961786654274c1ae154c91bb1e7343c07880d0fab2b15d197084584b399143b75151335a57272d60fbb647b82be73867d52bbce5bcdda9dd06522ce5db7267325da93e9d33c7c0ddccfb61493204c6e01fa57063dac9ad83a0a82d9509577b8878d5d34d1a5267683963cc43c4dadd765004259abb9a1ff12a8614c95d134535b9eeebb11b73e64794d9d30bb8821d512d8cee465bbb9b295ab7964ccd847895d30a11110ba2ff3d2e7b077f2302d77494c8cd9d3b75f694edf888ff4b9e9ee6f1a32f0dee156bd02072541edde277ba8768028d178f33ff013b467445791ad268efd38c50c1826a51dce09850c31953c494b7d5536c6ef9c8fba4f4bf81cbd292cb903e093f48da5b988ab77d3f1c4611cdf3946d12150b6f0addb66046b70f202a0b6b37b93ed319dec4ee2321f52a2c1642fe8ba9cea228d3e497c673e73fa2db6f3a321ba9c4ed89f31361a8f82579554d3e32142fc4f3f313105dbd028382aec7ca679ccec723214ba12d92ed9fd14f15c521baeb946c1545a326177e2d3ef45dc82a36112a3e16080ddaf285c193eff2cf2be52be129f11907b149e5e854532a8d637fd34a5895133212166c2039bf7793659977473ba53c956bf82a4231822e08449056a38a363109249b48e24f8bd68f1c00bb724d4319e82b09aa6dea9ca5ddeaebad0f67b4e757c34339cbced5c1e8350367a7cfb8eb8de82c66c4325f3601a1ab22171b30460a5c05bed36f173318", "f5403e4017c4f9d520a44887a7df6acc97d3bbb82985b471a7bf5c031f4a1340", 0x400, 0x61c}, &(0x7f0000000200)="1cc010ba3da39a28b960181a9a0bde0decfb75186b642ea08f3c00bb90b2f3c2441185ae3283a07e7b0452a97a7bc5b53e4b7b6c8432704a3ff104a96ded4e1be64ab3ce718b5e7f5358fbda1aa5d413187d6afce4804125e26bd18d2596ecc3f8dc8b3b4b0c7829058dc5b60456110374f3862b1d8a8e9fe4f50c0d91e5", 0xff, 0x9, 0x5, 0x0, 0x9f15, 0xfffffffffffffffc, 0x100, 0x6}) 00:00:14 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x10484, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) setsockopt$inet_int(r0, 0x0, 0x44, &(0x7f00000000c0), 0x2b5) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00525) syz_extract_tcp_res(&(0x7f0000000080), 0x1, 0x7) getsockopt$inet6_sctp_SCTP_PARTIAL_DELIVERY_POINT(r1, 0x84, 0x11, &(0x7f0000000100), &(0x7f0000000140)=0x4) 00:00:14 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0xd0, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff080000000000019078ac2300bb00000000050090780000fd00450000000003000000000000002300aa010000000000000000997fe2c49aa489997d510baa96b91d803600368de9fc77a023e8672b42164bbc4afa5dcda0f8f33d83fdfd9435393e01e70bfe51838aff8a68d6e0eca19466014f092264dcf5146f10ccb9b616aef8f8b17cb962c7e4da208ee4b3e5d804579de22c5b776e7f297b7f684fe6ef3c84f1d97dadd1b8bfe59764bbf4f9eb8538f7b59da47d1e6f74a68d5db656e02d861bc6f65d8e6646ee4ebdf3df1d11700a8b7237df3c59397c680b6215af821456ebd598a0a9f6b866b854e7167a14713f0a0e83d5"]) shutdown(r0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$DIOCGETSTATE(r1, 0xc0f24413, &(0x7f0000000140)="2e6155d460fd37fc6aff75bb3212ddf5e55f0c2d051d1cd0a4e7d0f4c89beb7c6e9b15d28989afcf7872c02171f93c29ddd33b659bf57709563d3731a4248447e2e210bf7f375d9dc5382d2f9be5f0302d374b752d305b9add871a020d9306") recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00831) 00:00:14 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) getsockopt$inet_sctp_SCTP_RECVNXTINFO(r1, 0x84, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) r2 = shmat(0x0, &(0x7f0000ff5000/0xb000)=nil, 0x3000) shmdt(r2) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00831) 00:00:14 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaff0fbee133ba98ce1d106a8fa6289b76ffffffffff08004500001c0000000000df9078ac"]) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100004) fdatasync(r0) setsockopt$inet_tcp_TCP_FASTOPEN(r1, 0x6, 0x401, &(0x7f0000000080)={0x9, "f15624d953b96884862c96aa8075b25d"}, 0x14) shmctl$SHM_UNLOCK(0x0, 0xc) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00948) 00:00:14 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x10484, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) setsockopt$inet_int(r0, 0x0, 0x44, &(0x7f00000000c0), 0x2b5) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00525) syz_extract_tcp_res(&(0x7f0000000080), 0x1, 0x7) getsockopt$inet6_sctp_SCTP_PARTIAL_DELIVERY_POINT(r1, 0x84, 0x11, &(0x7f0000000100), &(0x7f0000000140)=0x4) 00:00:14 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20a, 0x0) getsockopt$inet_sctp_SCTP_HMAC_IDENT(r1, 0x84, 0x14, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e002ae) setsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f00000002c0)=0x7, 0x4) getsockopt$inet_sctp_SCTP_STATUS(r1, 0x84, 0x100, &(0x7f0000000080)={0x0, 0x1, 0x1, 0xa64, 0xff, 0x4, 0x0, 0x3c8fbbee, {@in={{0x2, 0x3, @broadcast}}, 0x0, 0x81, 0x2, 0x1988, 0x10000, 0x3}}, &(0x7f0000000000)=0xb8) getsockopt$inet_sctp_SCTP_DELAYED_SACK(r1, 0x84, 0xf, &(0x7f00000001c0)={r2, 0x8}, &(0x7f0000000200)=0xc) getsockopt$inet_sctp_SCTP_ASSOCINFO(r1, 0x84, 0x2, &(0x7f0000000240)={r3, 0x9, 0xab0, 0x4, 0xfffffffffffff000, 0x80000001}, &(0x7f0000000280)=0x14) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(r0, 0x84, 0x108, &(0x7f0000000140)={r2, 0x1, 0x3, 0x9, 0x8}, &(0x7f0000000180)=0x18) 00:00:14 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:14 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) lseek(r0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x42, 0x0, 0x0) 00:00:14 executing program 0: open(0x0, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) ioctl$DIOCADDSTATE(0xffffffffffffffff, 0xc0f24425, 0x0) recvfrom$inet(r0, 0x0, 0x543, 0x40004, 0x0, 0xfffffffffffffec4) socket$inet_icmp_raw(0x2, 0x3, 0x1) 00:00:14 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = dup(r0) getsockopt$inet6_sctp_SCTP_STATUS(r1, 0x84, 0x100, &(0x7f0000000000)={0x0, 0x6, 0x1f, 0x0, 0x7, 0x1f, 0x2, 0x2, {@in6={{0x1c, 0x0, 0x1fe0000000000, @empty, 0x3f}}, 0x0, 0x5, 0x3, 0x8001, 0x3, 0x1}}, &(0x7f00000000c0)=0xb0) getsockopt$inet6_sctp_SCTP_DEFAULT_PRINFO(r1, 0x84, 0x22, &(0x7f0000000100)={0x3, 0x8, r2}, &(0x7f0000000140)=0xc) getsockopt$sock_accept_filter(r0, 0xffff, 0x1000, 0x0, 0x0) recvfrom$inet(r1, 0x0, 0xed67, 0x0, 0x0, 0x800e00606) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) shutdown(r0, 0x0) 00:00:14 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaa03aaaa1c0000000000009078ac1400b5e00000011101907800000000"]) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x100004) setsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS(r1, 0x84, 0x9, &(0x7f0000000100)=0x2, 0x4) socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_msfilter(r0, 0x0, 0x4a, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e0076d) getpeername$inet(r0, &(0x7f0000000040)={0x2, 0xffffffffffffffff, @rand_addr}, &(0x7f0000000080)=0x10) 00:00:14 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ftruncate(r0, 0x1ff) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) lseek(r1, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x48f, 0x0, 0x0, 0x800e0076d) shutdown(r0, 0x0) 00:00:14 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) ftruncate(r0, 0x5) fstat(r0, &(0x7f00000000c0)) 00:00:14 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040)='/dev//.\x00', 0x0, 0x0) ioctl$DIOCRADDTABLES(r0, 0xc450443d, &(0x7f00000005c0)={{"85c08ae522d182ba71f341dc6b55af587b1f5749744d4a757f58dadc07feaefff7e74f685429775e6f607f7d42dcd2b80a5f830448faa7c49df18f7fa11afbe5d773946f5fd1ed0718c1c4eae36ffba92e08f57468aaa57bc39408315cdae7a60cd14a94d8b153756cee2f0d2cff3a496240eb433b9475bbdbe18d2d08a49ef448c2b2fb0ac23b9a221f38878a00fe5dcf0be3576323a202c35ac9fab71f75de78bf7c67b7ab229561376d9941cfa849bfc41b34cd0c2c94172d1ca885963780e8a2549926c1fc7cb035794456bd74e229bc5883e0c3f3c9f8baa26b2c511fd9df581a67b427842460dbed76364b2999a6aba4854e656946d0cabefff3ae76773e31446939339fdd53e8d0817ca377dc2f1e469eede9cf836f4c2f1be941359724075498df972382850f187bd794feab726d7f8f7764cda6f0175b6a2cb97bf8da38d4b34eb08e04e2972d43dc2ac1d2840f86fe3d31eb1c05bb614bc47b02e5fd10d57205f29c14293ad7d48125d02c4a520f59dbf01657ee2b5d9dc8b1f0916e3c93a5abbf1aa251856202e065d4331deb8ab12d59b177a99b5ae826300fbc3f02c67c2680340d916a8365710d5279128f7b6dab72da6d2a46a90cbb7096dd55f513b4356f7caaf2a4a68346bd4f473f2168055012b19714b94575f00a120401cae030aa75021b21a832cfdb605df2082b297bd67b172f337ac96423a5f048e1c75f3347e6981621536dea64e67182df156029db7a99c8dd6e390130a7c8dd23af8a170b8bc400973b948b2eb68fa9e58a0ad1141bf790268cca1c4d545006ec753abb5abda57afa1f0838a66606a93afc21bb31dc320b8c093bd7e2d65846930ff5a8d0bfeb5c104798cda074d37e04545949bf50681c6c0417ded32f24c81499ba6383524e85b86da89f799b69fbf0f140dc9f5384b794e105031cdb4aaca6b15ae9831a61ca386d853e5822da3ec534762e26cbfcf7a1999cdf3f58b35e4a5d23531efee7465b5954d60bf6baf91d41384e48ab2a588b7fd1ae27e5b19809f21d72c78cacd3b74d41cf76ef68e110e52143544d77c676eba2e9ef513fd6b28493e027f8107966a1130b33cbefb00cfcfb2d3f737aaf433dfbf2819b665a2434af86ead8f649fe57b38fbea489f19a7c336adbff55bcbb39a6c0dd4e906e01fff1bff89840586b1302006777eef6b191fb8920c3047645b91efce61cde45da7e655aefd0b985f45d8ab77a5ab28864d9ade391a0425ba93f63820ed60cf88659ed39e1e3d3ed2b857fee73d1db9636942931c750f93f9d13d8d558f4934333c5a58e8d2d57664ec125e22edeaecebb2cb0971b6e3766859ab84ab95b08d84f9aa77c21c3e02531786e1d041085fdb059b6ff443556d672b8f61c87fc872835b1e6e40e624d7cdeee81b113fb18cf8494a34bcc7803556f1136680086aca7", "47c4885a0930f95013f641ca52652df23e5201663bc010aecf7bcaa845a620b0", 0x100, 0x80000000}, &(0x7f0000000500)="3900999b6f0b0343cda499d1a98abb7aacdee0dd1b7765ee0982213b40989a2a7bc73b10c873d2357726a658bfcfbe11c5426fb9d925c9b2a483e3579ebd5b3aa841d5889997f32d5eba5e4338d638eff0b96f56a0d9963dcb91389d7ff182902a0154d874f979f6a2cd43c3d8c80c714f83ef6dcaf35ea64b7e3b5f9dcd3f5580d66abf39e36f899807b887", 0x8, 0x20, 0x7ff, 0x4, 0xe08, 0x20, 0x4, 0x80}) ioctl$DIOCRADDTABLES(r0, 0x80ec4402, &(0x7f0000000080)={{"7a080adb00000000acc436429fa2bcc3d4bb6d6f206e8621654acc35ef6e73fa2c210fe3c64e29283ba89d87b82403a9b5018f52b3afa86b3a3cfee9f7575735139146277f6bf80564daec0d2aa243babb7647b6f5076975d5c633643b221511df4061f6fb1b6708337f6efc9cc6e8eb11cb6c701fc54b3af2b9b6e1b301a5e019995d627d5a8feb21acb5f87aa885fa6bcceed6360e703790fefce8e2e41402ed3a31391da7f9e2d640c7f6d397da508321dcb39d68b93334a82e78cbd93363a503ee25dc0d7752e81bcf86e33396ae1104000ea93ea823010000008cbd161cf804f61b3838241570f526130a4790903d2417f7d8eef1173c00aada3d376414ddbe15fd9d302122bf867742470b44b0b473b6aa4027d6eb33ee68b54b765ab8f1516af0f2a9b17234595a537088c6c13e40a4d83268999fccf2afc5d8edaa804c475531fee5e7a0c4de0f585d39f95ca7e95c61d4df715918c614c64f5ce891bed93240b23db2f0dce3982312a237a8de5c424611d4d48cb9b12279874cc88d715e867adfc15bf8275d7c3b9c4b5478d44e2694981381b11172a375185f624f8f659983b48e5481bc968dcc649988b0bb1bff3391f7e721ddb97701f35dcb544b3d144b01799f3c5d12c5010e235adf7ea31cf949994aaf7d34c131f22b63c5c65c86cb2fa28488f287fe4a5a5926a354974bc5954e84c34b4a502e844f3dc5a8e7c2ffcba6950a2128c8413849585fd98c93039865bc4fbff92c79d16a8a597ba1b3874264ae3963b4b4336bda43f2a9febecd5b03d8ec6bb2c36e17392ad15cb823961fbf0362b6ddbcf81403aa6beef5aa60f895d20d7216306f4c62963f3317ac2098167e1416db9bcf33bf7df67f0000000000000064d60fb932f66986d20698ebe3998df99062672408d9ff7735dd99c279c8b9b3505c700e82c4cbc070dab30181a53d24f5cb6e1abccf5469b8043b60b619ca7697ee75ce2e5a95a317c44f7ea28e93ae09c9ca426d637c91a086303d2c5f5f70a0b56e69c5c9af4213f23478a08d20c8617135feed85c71885699cf575387b0100ce9d376e8c8d8b0eb1dd7ea024c65fa0c0e6849b6068b16f100ff7ffffffffffffff189b14c1b05dc6eb88b004451e40f081f73cf7a01af705801848e292c5ceb5a8c968f673b0fb8510d6406361b7fa2f7818882903f3489019b79194ea59777a91134bb2eac1ec476e02b1027f91e6468d776ea781cf3126bf5b617abe298042f9b7a7c677df83841fca59ec3f282712b25a4bbf8b0f98a761687d9160b5cd477c2072aacd3b87e0f2ff56ea0992bd76a4601243eb45ed9d6909a6592f128871660353005a0a6052771b4c5f2c42518f35f1eeef26000f8f5d5553fe5f79c9abb3d9630c6419d23553f42564d8ed000000000000000000004000", "17f0d7cf81a1131c9a42ff2ad2d9d2044331e99c6bff8374adeb835480938191"}, 0x0, 0x0, 0x4, 0x800000000000000, 0x0, 0x0, 0x0, 0xfffffffffffffffd}) ioctl$DIOCRADDTABLES(r0, 0xc450443d, &(0x7f0000000b00)={{"e15de4f29e8d5da7bf81de7d27652d433cc2f5508f8adbc471dc5a058813c07ffba3cdd8906caaa015af8981113d3a48c29414e6b9c536c3c686df6ef9dbc714a9eb2597e8276269ed9899ff008c456f26594513439301b2b96fddbe012b58a3916207d7f8d36011f21c2e0ba2c04c892f15e640abf29508cbccb93f04b5ea691d62c5a5251f49b2c3f10ac19219cbd297eea6bc1d5fe734d2526b5accb9c4125c123dfea9dfc80c81f07450239a9430e00d7cf6094431ba8a5907fa7046f3e30fad7da2319b19a4784ca5b06fa624442d41f94013616b0f891a8c9467209962748711a07530cb8560661ae2c54b9f760bd3a937ca1328c00e2ec09d85894ad258231cf0b1654b342b3dbf041ab38ff969a382c6207c3b2c63ec317698959d94c8d67b3f09ea92b3140b83d6274bf3e6b17411eadda0f1a7516f6588c5469410bb7b8b316eb64d5ff8776cc37d5c2943f3976dd7aae34031ee813ce4cb788f9ade388fad14c940a99690d12482898562d48ab31bce399eb276200f6d5ea426874a40c3b5bc759bdbafeb7deadcc1d256bd06230755f702f02d4f2b0a5b2e89d7d5dabb4b56ee0872f04cff4a3ba9d43b774a1bbf1fe42060a6ab6c3b8b336308031585a39d610301789c1f496a292018acc2510185893ad700b3f4e685f740bb385a9fb49f569a4247790b4503bdc172f9b153a3d813afbc08f1911b379ebf99f00175777a8eecf0cd807d438cf2543e31fe6e9a2c1003197480be966fd9ed7369f23c8a7fa7a17c0a14c2b1cda061e542e73dd4fe96c59fe0bdf0eba3b02b400ffacb533707798b3fbc2c9eda5801a454d6d3fce95faec5796e04f2fb10760ba1d7890b65088b00b2cdfe634af8bccc5dd3881e38ef8eb185f096593743098106a163438878d9b362ffa121ab98ede81c5e277d7af33861618e5a76c6a4d57b42e29e0b2fb761ef88c74e2b97a09eb0301beefede57a1c1e2cd0a0075934d659e7f22139380f5137dd4b70efcd7bd921ee9563095326acfce31db23ff54933e7b72677720cf3cfdc90b75870051c9d7a9df17bd13878b6c94b3d3d7ffc7d01d8536affc83a12031ad7d42b4b6cccf9fa66df87ebcac48764ad47aed8a80d564ecafa1a03645b57b651a312d3d931e1bb4633350ecebb72a9796a929d26702d56d5487b304c91c2606fa9fb53643273613b931966660c888b9ff59b228252b5ac770c684613493d90339721fa68a0adfaf249daa87a135eeede44397f9e88c84a2d8139209caa2a2bd09c7bda52b29bbf5178c41e479202a22c78866683fa8a864a78f9533c75231d9ce52d8d3efe8c813b0ba49ef70e94f70c5ab19a4273b7ce9bfc802c71f003851b3f28d8afbf622f0519bf04d31336c338d4215b3235e07d3e29e13a5300e19bb4b1cb8e5d1ab50449e79bd6e22c0694cf416d0b589289f", "6dac1bfa7bb894fd0e81d3034867a0f6cfe1a302c6dd19b8cde819d5d2b42c10", 0x5, 0x4}, &(0x7f0000000a40)="9982263db0272a701db52f5a01b6257d4e56765417d3a6862dfea4a3dcace793dafb87c1f85fc7b48625189716d753f5dd17378930ab24525095083643e5a47c645d59350bf294644e085ac1cfe2f993fd74d2ebaf1d52281e4003af9511375bcecf6bdfad1229ce6a835fadf46b6dd06c39b5c16bc3485e045fe74f6663be6ae3fc7e37a379f4e28dcc9fddc14ee849fb89a09dbb1f517a719c1c6f29f61160f3985071de00f156d18628", 0x4, 0xfffffffffffffffc, 0x0, 0x1b7c000000000000, 0x2, 0xeb, 0x100000000, 0x4}) 00:00:14 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:14 executing program 1: freebsd11_mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) semop(0x0, 0x0, 0x0) shutdown(r1, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ppoll(&(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81706}], 0x1000000000000013) 00:00:14 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000180)=ANY=[@ANYBLOB="c39b7d657e27c4a2ffffffff08004500001c0000000000009078ac1478000000dd000000000000000000af1b1de66a39bcd6c05b606f"]) recvfrom$inet(r0, &(0x7f00000000c0)=""/69, 0x45, 0x0, &(0x7f0000000140)={0x2, 0x3, @rand_addr=0x10000}, 0x10) bind(r0, &(0x7f0000000000)=@in6={0x1c, 0xffffffffffffffff, 0x0, @empty}, 0x1c) recvfrom$inet(r0, 0x0, 0xffffffffffffff2b, 0x82, 0x0, 0xffffffffffffffb0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7, 0x80010, r0, 0x0) r1 = dup2(r0, r0) setsockopt$inet_sctp_SCTP_AUTH_CHUNK(r1, 0x84, 0x12, &(0x7f0000000040)={0x4}, 0x1) 00:00:14 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) wait4(0x0, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0xba13, 0x0, 0x0, 0x800e005bd) shutdown(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10200, 0xc0) ioctl$DIOCGETRULE(r1, 0xcbe04407, &(0x7f0000000040)="b2c19b6c754796169027bfcab0186730cfbf24c88e788da2bd845538e86bfdd36351c901cff2ea3eab77136254c9586bfe079d4562ebe1d31f2585779e6065541e61285652c9a9615847d86a5c7cb85637c1597d52fb4c2abefc9b1275f1babef6a945e82e1da96fce1b67172dfc9e0cfa318396dcdcf5a71c43f70d614bde5d1b9dd3a28962233169c3811a6003d9e2db7f983e800632") 00:00:14 executing program 3: syz_emit_ethernet(0x32, &(0x7f0000000080)={@empty, @random="97de8bca36a0", [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @empty, "", @random="ceea4bcddf96", "8a79f893398362bee45539705fb7c60e"}}}}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffffff, 0x84, 0x15, &(0x7f0000000000)={0x0, 0x4}, &(0x7f0000000200)=0x8) setsockopt$inet_sctp_SCTP_ADD_STREAMS(r0, 0x84, 0x903, &(0x7f0000000240)={r1, 0x101, 0x101}, 0x8) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x100) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) setsockopt$sock_accept_filter(r2, 0xffff, 0x1000, &(0x7f00000000c0)={'accf_dns\x00', "736f979577b76d9eebc61378dd8b14d2f3bf7e106d313a61963330ae173d031828fdc9e78f866549bac77e4e8be674b0dbb7a4c39b857d21c5291ecb57459c6e6c29f5c40d69d25aba4c5289f09dcf1616ee9b5d434f02f118d4c3b3f4abb0a621146e5ea8ace2b2ff6ea2832bdbebe91ec37d40db0d658cfd3f4b17d472cc40ee9d4ca906b78c1203bc6eded454075e33e411336eb967de1c681ada8ad4232c6ac94fc5e80bfa580dd56d53f8550aa63de564049be4d528b13733498d2600340272f4897b83e2d41ea751f0d5ebcc228d98c0af972cd5679e2f21b5f9238342825fa9d61d6451f3619f06700b0018f3"}, 0x100) flock(r2, 0x8) 00:00:14 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) accept4$inet(r0, 0x0, &(0x7f0000000040), 0x30000000) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000080)=0x1, 0x4) setsockopt(r0, 0x0, 0x9, &(0x7f00000000c0)="68106611db7c", 0x6) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) fcntl$dupfd(r0, 0x0, r0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e007d0) 00:00:14 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0xd0, &(0x7f0000000200)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0xfffffffffffffe61, &(0x7f0000000380), 0xffffffffffffff58, 0x20008}, 0x80) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0x10) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e007e8) 00:00:14 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) socket$inet6_udplite(0x1c, 0x2, 0x88) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pf\x00', 0x102, 0x0) ioctl$DIOCKILLSRCNODES(r1, 0xc080445b, &(0x7f0000000080)="2c92a882a2b2bbc3bc6e4c210ea55f3e360181ba9f392e5d07e3ddc6f79a1e2a604625ba791154eecfa143fd75f91b99374414fbf7f53d67ee6497c11b811c0224e17fdd95d59b90db5bfa3849ce24197acf345ae94a177fa4151e39bb5cde4dff609b0678db85") semget(0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e007bd) 00:00:14 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:15 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0xd0, &(0x7f0000000200)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) fcntl$dupfd(r0, 0x0, r0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00966) 00:00:15 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) msgget$private(0x0, 0x20) recvfrom$inet(r0, 0x0, 0xc77c4c49, 0x0, 0x0, 0x800e007e0) shutdown(r0, 0x0) msgget$private(0x0, 0x200) 00:00:15 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:15 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x32, &(0x7f00000010c0)={@local, @random="3419c30ace38", [{[{0x88a8, 0x6, 0x8, 0x4}], {0x8100, 0x3, 0x5}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) fstat(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = getegid() fchownat(r1, &(0x7f0000001040)='./file0\x00', r2, r3, 0x400) ioctl$DIOCRADDTABLES(r0, 0xc450443d, &(0x7f00000012c0)={{"16c3a0d7de19db86bda2fbeb391dde18bb5c1247327ca45b76d5f186cdb2f7250729a0d411533856cf34a1108dede29b2aa5968d4627c8761884364f4c091d47a7dc2710252e68a32254e18aa46388cddeb1e8b450c37bda46ea6ab5705286326c67825d86c6c9d6ab0ff5ee24723435b8b135691e1191b9a4faca45f5a331c59b3fe9d1ebba4f2ff2d041f8b09d7c0a801d39fa8c7bf193ea0d18c3e40f272d66da0d20fd7ddc1ddcc7ce4dc68cdf094efeb18c66f49c69a83a25c765e610051fdec6a2782fa6416bd129e26fc6106f8275592b91d2bfaf4d26ca73f9eb5a8b452776f070946cef1dd29d5fb5f4ae2b1ae0c1623a72f4af313124b60075a826469bd71619de0ce6353df79cdeacc4f0870e1e192c310243cc2a27867adb89b942d1da527c90ade150826ae60404c28a9ca2f77dc40d0347b741e401505a0a53b94d706b8f57f500d3b07c3110164e9fcebfce58ceb8e8e2476d6d43280b7d1ae1d12bd50a4d41b26ad33b283ada5fae9e5f4550d9c1a62b8aa19c8c4515f2cbdfb437f72f72ff09948a529bb04e996b0c66f1f4149166d05b917d242b50ee23ff8b7d4f6057a517489940d77030989fd45fc3e1a1deaae015057b19a41ddfe4eee9bc83f5d7e1702d1c1afc3cb7365ce5a546c34cb9a393fed5eda950b3e30920f38d76a9eed2970a19ccd41f2e041e96135f8b22ca13e1bea2e17f7daef39d13a22ffea66daea2a265519db675f2535d9cdd3ff31db3d9a15f824ebcb955ef44c2ac4867e9d32749da700bf657c50d60a7ef46f9c6be8e0792cf177972e4fa1e404c6ed65605f1de1c377213e09ac5103426470a4b9f6e693095c69dc73765636f97ac71aa3ea5844258a66006233976f3195d51aea9b7885b5a08da320067d73e3356a41118755f2bb22a7928b01c7076427d1ef8e8188ecbda9ea4cd954147347617237c3489243c1b2188b41dcdd4e740cd13db32eb02b24eb029f663050656bd49a86bb556ef0bf3a08cd95298952352db958790866bf8620fa06d7dd19cce76327d9ce896633fcd9e46cdbd64275aee1af19b82bda422ddb0e3475c6bf9a3335d08fee7efa98cf0a70c5db7419bc52f96f243d756dcc82cb784c77b1231233e556e995f1faaca42f114cc29d7649dee3e1a2798214e134e6af651e30b34d69760da65b5db60a4f1840c289effdadfa287e1ca06362302d237e7bc06e160e84a40251631d4ac61cd737261b8be748189c3dd73ed0bd0acc9d382e9c0650a514595eeff8ff939f2425f0c9dbd9c09cfbcf864a759d0b7432d0285837c6a6ae0e2d2d514f9bcc80bfdebb4f36d6401168c44d00c5f7cf69280442d06cefe9effbc4a1b548e9dbf3ddb888a89a501644ca6960b4e963ff78c9739b57ea4324dcd1a814d95912511bd93125e3ad98a388ec38bc3e46c4327e164f9ee35f0bc", "4e7196b2ca56e4fa4de17ce630cbbc85d53bb3dffcf525a694c4eb42a52a5848", 0x2}, &(0x7f0000001200)="2460b777e68b0e122d5df5987492a5f8d64acbf213982dedbea23a1ae76e98fb707a1e9462ba2aee47737e41236f32ffc5b2a10ade49f48f6da99b74a089adda10647d3d273e5dd9efd3342eaf892dc751fc8120c9f0acb19b36e640b7c02b48f7210dfa973e5bac8d968c090abcd2f197dbdc553d934e699938eceeb641e220498d9e9027ec1d758362ec5dd19ab3eb58d0d498c3fdee0eb1e4bf4e38e14b513f45f1b85d0df8c40c16f81a46b5ba8bf07d4098a34ba823c4f56a", 0x1f, 0x8, 0xa09, 0x4, 0x180000000, 0x2, 0x100, 0x40}) fchdir(r0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00d4d) r4 = socket(0x17, 0x3, 0x1ba) setsockopt$inet_tcp_buf(r4, 0x6, 0x467, &(0x7f0000000040)="ba3d1dd01e1705151112b7d131428848adf98740a85b193cba9a5c66e1723ff50f69f33d72bf04d6dc15b95929b908927c9e89c0911c9781499beeb904776b2d7da0765ae0e1df9f269632151687d19d67500cf87392fe0a2b76af77b6af3345d599e3635b37a2ebd7ec8da727006569a6f81802a041c1ae4e40bb1daa0540c523312f258753433b49e2b531e5ca9961dd16260fd230ea36eba7bac80fa5c061bd2ab2b9edd208b76c822ef1ccc213af162beb2e2a8718ca10ba789b445158b1368b422d0bd7920697893b1936619c0c5ad82296421c2da04e164fc34b13484211cd65bc29aadeaa51f652826b20eb26986552487c46fd83e155e257aff19b3d390656f1282ab2d1725a1f82a39ff245703a5d5354d17a222638129d03315d554b75892ad457238f2246b55f959a06f52c0b31a041839defba90b8e62ddf69f8ef8cf7f5cb59337b807866defaf16072f70152bcc4812a77373e6411a5a2df1262a3bdde4374468fb4218b26cfa1747b3e82ffeea767674bdd63a089b448aa8ee54610e7a05cc9e08af5b454f3f62dae7393f1fcfb23f6a1f2f715fc2314e00a6c8a45d29e461bbade764aac90989cc75abff83f3986869593358480b69b4c9a6ba9628c2fa581dafc0010b0c4a1d82bcffdd56fdf20f440a9c541d4d92d6ba03f958a5122e4e5c6c53d0e20e73828310bd61f424ef52f43c6f8e7680574a621371680a7e802d6521cdead5ad44d079fb1837cabe53b93c21c4467662ec6f7096e072d9bd7ed2de08b066d77a36c42c46627f1ea0181621325497eace0ac96aee400bc9642b6f5ba25459d4a275e7da74f5eb8bf5d991f61abfe7f30eecfc21bb014d171d4c9963b8aef0f95532eeb8c0ceae3653a5db0002a10886d980e9683e432c071aeac3d446196bdca42bdda262c6e07a20338de137b79aeb8cc5f24ab4feaeed1dedac21d38240d2b84f4b2485a7982b9659c5047308eee005bc3dd72613d235376db715e8220ddac801b04f29384ac03cdf053d01bb81dbbb60566fb5dfe235dc2235c3e235ef7269f738f48b666a45c820d1ad16e7f051dc6a79ae65bbe900c1456ac9cc6f5e9b42a1824bc4d2345aa2e01cde70c9579f2ac2dfe3d2af4b0888277422a4c575e9ec7cbd352e1909d6fb8048d7bf7dacab88bebaf5391cbe41a95df2bb30a78cceacdcbd32e13374839dc4039d610089d4d3cc39cb7aea650e1e9106a92bbca8123cfe11533560e6825434fecbd739c8c13c6b18336029514b8bd5eedd347df701d079f03c38f15d201f44c9bf8d5197deaa9abb5c9b32464d3fb36b45f8be258a9aa2cd11cada1a7b2530851f95c9c36b2cd640714ec1857c52dab2b0569bbb4bda1d03e1cf5602ccabbde274fc122a992f42ba9ea39a36b4c6097d1dec5cf0c11b2e4b3da8e4efb1e80b9c54e36385b1b3b7f7dfcd2fb3943a29ec7f947b82b95b6636ff4a654fdc9929bec3fd14b769f4f76b38f66afb0754fb0dcc9e71d453e938459ce3a006390a877b8ecf08d2c37cc336b13e76ce1c0549dca53b805fbb1f1b31dba2ab00e320fc423f2abf1e0d15f73ec0b4594de313bb39356b5bd62719a43624e3a2b51351d7dd386d62331b0e9c7ea833a83a93f13702f77c4e1132f7f0975e95ef38016391f71121cc68b50c99d4de8c34cac15b8ea06c13e7364a549265304286be3c16c1a975f5e0b1246786c4882317f137c7cea43dbe96b3189e1b8f113ffd07e9222deac5616f1284dcb3754234eb6d2da77f82388e67eecec4fcf52d65941456e853eaa4d587488d970d79003c57d20daf843d7fd734363df10edc8d87555b59edff3e5f88735b8875993d6d032c9a874a504f96e60aff7f6bb5469471412b27e66a380f78105d9fc43fa80b6cd5d5d26b404b6db4ae7b4cbab5b7b21798cc863cd6f6e39d2be23c2598b997978babc2388bc60e9e795a50ae983303a2f8b3f0c32089ba0eb2faf0e9e99818d42ebb3d4ad60a720de35c1f87bbc19cc13d8f36143a1eb27518e9a9e1b2f5c06b5420e15f665d27c8ae8b0581b9dcc611f0c858856f2c116c9dbc0a068e5dd01ab784dcdd2d7ac532adf2ee2288da09e9099a556cb69a7b778757ef83b64eff3a813883bf00fb2f335870f30edcffae43921b8c72613f1f8a264699598049805fbbd1441a53a9e362fb01d330542f33da56d2f73e24a3c339aa9f531431701b4f0cd1ae24a0bf84fb43cf35a5898b0cc315e946353cc54bb910a41ec22653ea3ea7f5f1315378245c78e168be0f7d40f05c87bdedf7953ec13a603ef4a28574e1db2cf6a019568b6f1fe54d925c8803fcd76834fbe75fc32345e35f5819d1396e9df008ebc0ed183bd316d4393f767bc8ea57b5b4b654c97ae0a6d8e2be7cf0138f59847ff0ef4a42c4d3f8b5238e986b6c3741ed919577d6e6ab90fcc08a812f6fd3dc03ce94876d32c4d5be4cb34182cfcae6a4aa65e83765b9018a91310da213ad9b8c6fae06c988ca5fe01b04e4de72829c15a6221ceb9c1d7d9ce3ab7be30e53770b12cd4306b0609b2bceb09c171df7f805c3d99fd4241f795a04ec425bcb8e9ac5d2626269fcb33d7ea352a00856e5f3cc1f6610f40dd89be91acbcff8203390c5b77553a397df691bb743c98e430eee451c085dab94f67876371fa9a8c26a37421b777c62f778613dc1301cda3d351ae5ee78ef0ecaa85ae6dfc98b20975eb2954b8e45ce22c54f049ebe427a89c5e66323c055388972eb03d13ae3419eccb2f600241977f62d518eaa709498d015966b66e47c7634f0f9817ecb2624173e6fdda3a033f121375a393fc42d79d350a6fc9d78934a6833bebf466587603dfd05bcaf2c63db938540cd5c3e024b3149c1c5ab22232fa322bc02d5eb60390f53d20262cdeacb76a19f3769b9cd7cbb56e8d6272439e0b2ca672989aecb43abeac52570990c4dc7123202340ec55bf610eb41505dd9e9b1ec46e3bd928d3140daa4f4c73ea96964f0d768e8c90f5203aca5f1f4d6ff79fa2138e9553793755f872941ef0f7b48bd7836dc957ae9f07bc9a85bf5eeb116f25a8ca2bdec8f29abdb69bba5736422cdf04dd461dc8ca119dd83ef5a873756724187755888ecfa707af739eb482cde19f230ea71222b4fd95caaba9b3ee553d8352204142f527fc5c6b5bfc1f2439c5b7283561982b7fd9c5c2a572d66c389d4809f741a6922cb79ec4c77d9b5a476613c7cfe35c22e61c7f3b1cc0178a744727c680f3a4c418194c5c9b2b4e574e7f3abe7df917e56dc7041317397eaa4c17707ae6fc1fad92d50876aa76abe916cb58878b3dccb319b1e829f7f8b68c06206d89cd33331b0e8f981ad5aff671762a401dc51e89270ffb3ecf04b26e42a4576e28dcb1464ac1db57ab7c8cf37ddbfda855d07a9f15eb17d479cfd1b8ed39f6836c23bb8d7c6b57f068f7ace6848adda2fc92ff56df4d60f9fa77921b667720b69e968a021c4acd4aa934b54be3acf35db5d3eb9120730095ec0134238f3c1c4926867fa2acaedaa00aeb63207a1eccc3962f34430f98fa4d0bca438a0f10e44a669631fa4b35f4c4ee165d56334f65f23852e325cd3bc91505f60383eee3df94c405e292903cd3e8ae9c1e02ae09d71d3fb027fdee521973b212097315ba9e8ed2d569ab7a26e0ae02ee513dbebd608d140de23ff74bc7e0783f8200e08f9a06447cf19643b6f88143f4e9bff3463e74795e901358ce222bb57488d1286ba856014b24d58db705395ef631911af90e71619f774e1e15764ae40eefcf928907a41bee6b66534fa9c326d1d8627dcaab1aa39063a7e33bcd66a57efd8a841fa9a110386c2729f45b0a4946eb7cb2fdc72e2d2c221af83d8598aac9812542824f06ec4a2765c9756b73290bf22cd81b139fb6f0dd2e41b46a7426ca494e32e944758dc20dfc35a956b0e9c5217acd3cefe828acb3f9c45cd3cd02e4bfd0cc9a737d6a8eda72f575427989a4ab8650d08302a36b1805468dd19d9458500d57eb8c293e81f21d24eaae85ceaf322daddb72c6c3346e952b53eba25474c4be765c05698456b4756caee98ca7f6dadd4846a362d628d8137d5f35349e040b73333b6d05f56c03552c711b7fc6e0c3df20a8a567d3fa62094255bb19509874dcde326a89585ebe24e1f31eedf55bb9d8e65de18e2f59ba1e800437d3bb1f8765699d3734e7d7c37fb572d3e73c54756e00af5fc6672ec2933725322a0ffcb52d200a6bf00adf736ddbd495311436bcff00402ba5d767ea3c50e04ae542fbc4e066cf9f80c3717e599a99a4d36cd2b0ced90f8b40088d18ed4996a350287be187f1edf38d7fb2afd04492a77d01b82fa27dbff82851561ffae5f50b2f7bbec73bc26d19a988220dc4b4212edc89f779ca2c23af235872c401b61f38ba4f1139423e9125d85df52eb9ca2017d9b9b1cbf80edb4e3ebc687b82b035c4ee82ab79c9c027db6767b9ba684f5047e4d0bd06b97d0a59adb51d69f2a746e4ce92d054d89abe36783c3da6dd302204be07a2d5329a3ebf7f973a9db570a8d3962c775c9a688064260b20effed478867ac8a4de7aaba812b09378eb1c4dd89e885cc4269ddaa90560118b03504a3c5e9120408dcf262e7ccd8f812d9182521e7a3f03054f8808e4469342cd3d8bfaa470b61a5e41aa11e9431027196195670049526a5d34ed82b09c7874b441e1a4a0ed9713f79384b91c20baa1cda80ec92a514683dd7224cdc6e57378bbe96f5168353a6deaa057d60dcf9a65514f791f9654a6d346abb370993de5666ff9ab0ccf227f718b067e2d7a4e8510eef3169eed1abe788297928158b8cc97da70f7f3af4e922e31ca9943297ed380be01f621eddb3c20ca5da50a34972ea73a8edc55ccb37dc4fe01b30d85faadabd2d1301bc45932cc614b8e9fa844d54baf096459357b8c0754a4e10ce33a4ee3346d5d0aad257ed31711b518ad071d97cd178d685865691fa446458010d95b749546a60655af29951d6b0191b8d42b4ea60e84a13f13d5f9dcecad6a97139f4e614e42c2ce5f903d7fc7dee246d11ad4a6cfd3684f3c9ec7d85ee44d4817cb3b08ec6614cfb0e94c41179ef0a926002d0ea97ca3fa3f870382deb250729d4c5db50cc9ba36aa30fe4d516ff656d04118bfebe81df3032756a11fbb3fb0a1cafe53b88f4f5df89d61f97df472bbf90034e13285bd1befd2ed1a00568baaaa0eec91bf6602222a0d5a69f438b2edb1a1e045732325fe77d3b6ebf781542d8d0af3a9f0ad15101cc4b6063c93d9e6e2efdb649df247f57d0bfec46f27ddde65ac50ce603f2948b72606d115ccbc734af3094c83bda5ee7ee2858d941c0ec663248789745d7237ea35bdf83e047cf94d160251c568aac45d52ffc8b7aac1104f0ec80416b758376c8b3293456c1190a2348f4c36c6c83d96046eb82b6ff193d94a05f0f3a872f1ab01c465b308eaae5aa3cf8b5229c5a5f0f1761c68461abd39a82dbe91fb9a1d3a438d520ae6969606e01a9b41076d2aecc48e40f862593966f75a795452e967466d858b8fa26cdb29157e3f355d303cf50c95f57e361093769bcedceffcaf0e6172b0603fcd1d701d23cad50111ce375d97f8fbc0ca45828717f230be92b97aa44a19619e671a9213f379ec55fd7d378f8d50bd856a0d286bf3dece7b3bdf61b3f68d9657f18096aafc86c1c653ee77dbe657d06a59f53a46cbb20b43a5ab802b9eade2339f51a6f40a5f1666ca2a26b4ae33bfac4c8977a6f8e8d481e02d03f729b44b57575305e59bbed26870ec", 0x1000) 00:00:15 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0xd0, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800450000300000000000019078ac2300bb000000000500907800000000000000ac00000000000000"]) msgget(0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) recvfrom$inet(r0, 0x0, 0x51b5b8ce74b1fe5b, 0xfffffffffffffffd, 0x0, 0x800e007e5) 00:00:15 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYBLOB="ffffffffffffff0000000002081002000030000000011b54b7ce0a024b0d1f00000005009078040000000000000000000000008f6ab8bff60ea53fd1594136309be07489a4b96f47a2a8051bed321209c5bb2da06aa8ad088cd2d6e80d0431a343a9828971c05a5e8461ea8406305eedc015a922927c99c8d1afcbfe3b31db48d3780e4d7fe79c272e26f2227e"]) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='^@\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000300)='\xba'], &(0x7f00000002c0)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)=')((-^#^,%%\x00', &(0x7f0000000200)='\\\x00', &(0x7f0000000240), &(0x7f0000000280)='!{\x00']) r1 = getgid() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0x2) freebsd11_stat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}) fchownat(r2, &(0x7f0000000240)='./file0\x00', r3, r1, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e008dd) socket$inet(0x2, 0x7, 0x1) 00:00:15 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80400000000206, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r1, 0x1745) poll(&(0x7f0000000000)=[{r1, 0x2000}], 0x1, 0x101) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x20011, r0, 0x0) fdatasync(0xffffffffffffffff) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x900, &(0x7f0000000040)={0x0, 0x2}, &(0x7f0000000080)=0x8) setsockopt$inet_sctp_SCTP_BINDX_REM_ADDR(r1, 0x84, 0x8002, &(0x7f0000000180)={r2, &(0x7f0000000100)=[@in6={0x1c, 0x3, 0x0, @local={0xfe, 0x80, [], 0x0}, 0x10001}, @in6={0x1c, 0x1, 0x3, @rand_addr="ae3e4743c187695e80600722de9ee595", 0x81}, @in={0x2, 0x3}, @in={0x2, 0x3, @multicast2}, @in={0x2, 0x2, @multicast1}]}, &(0x7f00000001c0)=0x10) 00:00:15 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0xd0, &(0x7f0000000200)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) ftruncate(0xffffffffffffffff, 0xfffffffffffffffd) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e0089e) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x80012, r0, 0x43) fdatasync(r0) 00:00:15 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x0, 0x0) getsockopt$inet_buf(r0, 0x0, 0x5d, 0x0, &(0x7f0000000000)) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00859) getsockopt$inet_tcp_buf(0xffffffffffffffff, 0x6, 0x40, &(0x7f0000000080)=""/14, &(0x7f00000000c0)=0xe) r1 = socket$inet(0x2, 0x10000003, 0xa1) setsockopt$inet_sctp_SCTP_AUTH_CHUNK(r1, 0x84, 0x12, &(0x7f0000000040)={0x7}, 0x1) 00:00:15 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff3641c739ffffffffffff08060001080006040004aaaaaaaaaae0000001aaaaaa08aabbe0000001"]) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00829) r1 = accept$inet(r0, &(0x7f00000002c0)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000240)=0x10) recvfrom$inet(r0, &(0x7f00000000c0)=""/6, 0x6, 0x42, &(0x7f0000000100)={0x2, 0x3, @multicast2}, 0x10) setsockopt$inet_sctp_SCTP_CONNECT_X(r1, 0x84, 0x8007, &(0x7f0000000180)={0x6, &(0x7f0000000140)}, &(0x7f00000001c0)=0x10) 00:00:15 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:15 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = dup2(r0, r0) ioctl$DIOCCLRSTATES(r1, 0xc0e04412, &(0x7f00000000c0)="c6566c05e9054e33620efb0156082d2ecffd0c4344f9d22e893bbe7880005d34bed4dad98a491e023e1c02ee8f1255899aca137e63e54471769d673f8544006d3cae195857a98d04720e458accb3ee5e14ef5a54c79826543a8703b040015a16f7aefa40ecfbe01e055a39ecbea51d97a102617ada86c83274183255f91f50ab615c70bf5761e7416dd067abc99246b5aa5b57a39358f9e30616564e41e3a5f0bbcf43fe682a31c88532e804d438b00bbb76a549a8405a155a0c9ddd20b9cc7755477e713d7d845e979365de7daee9d20815c23b929b79df7c29258f2bb576c98f153221c9b854d0b2768d37c60280f5ce67f66f5d3883ced2eefce91f7a15d855777505dcfd7aa4dcac52ec4ceddf3292bdf18b304a4b74eddb1f50f025aa712b44f727dd7c3de62a8130fbe06e65f4f6da55f7dbae2b9ee0d4f19e7f6b6d4fc1e4983797deb478cb5fe77fbe2a5a1fa7f80af8a65609280aebeacad426634419675e685ad394c8510370d7370d2100cf1b4021dbadb79d771dcce7f154de48a3b05a46a6582a487ed3055c68b0367ec2605cd6f54c687c4d8aa186e140f54f641c485ee96ce3f816086c128436f743cb92f2c987eb03040b897a218188fb7cac16f9670abaae9e11ab4d0e50a561eb0fbb6ecc055cdaa849b3cb210b98695d0a9916bea9b236cff14de2948207af9b648f0f55740db94eed6bd166b1649322f09400e1ae740a378bc3ef5751c6e88494190a4541061d9ae9148c67280f81c04ea4cb601b27eb8038f4fe375c6c0750719798c5977e11b5de37ac93f3af3be6f4d2d061e801ff77e80e30af450a9fd61f67815fb1bb00c1918a4ecd7b13f6217614fdf4fef48a6c3706ec41d30254334225aba3622c011d030f7cf1d89542e0d4a9f4ca6afaaff6b97a0b5cf946dd7813b62fbe2beacaa0e5e5138ba1681e732cdcb8b37f8250da8b92146e39d09f093fbe710ff60fc01e7f19b9ad13de4ceff1c6d2dfc5670a085f457638c79e1f9c7f0e91d3eed2ec23b64300462da051c248807bc52eec9e4779b15e95b4514d13b9623daa17a3963ce6479c237827f76b6ba78d777fa6d53f81d670a59f61704f9896dea822098a654429a00f111e3d3ecb128a47c3c565b42e4ef30a1512e189d611e05efc950667a95d8429edd3359665a4b9617deb4fc32c6c6f739674a40a4deb422d996cd0d265e4f74f295ae3f54d956d5e5c2c5fdc6de4769aba5b4589de679f2d3e4a6878485656dd667e738078394d881fa0122c9e330b5c603d8a38bb2aa1d079959990caab198ac866959f5cacedc69ce0639500cd64d2b6fc87c66b37d55f0a89ab5bc5755de9949d15b8709d27cbe28ad81221f0f0f1bb34df1b0a31e7ae8c7c0482262c2c678ca5e7c24dda54382c181b6af7bca068f7631f1322a45770129668ebd21b3740d6a9a1b13001c02616fb9cac4553592059706ac2fd5e71156383abe1c8fbf8f12e9ade1d6691fee962d1a79b109137f1b572094cf939df8fa49d6eae68fa70fea27e6fec23eccf89103264f7b58bf207309c6e992675f92e6f363a3c2ffdd320d82a96959f4ecdf0a2a4a45b95553c481512df770f58dbae6479c648f1fa4b9ea93c1c942eaac8bb5429caa06c468eb2496ecee41810ffe4073056f1644bc7fe0b9c237f0a8b8c8ad2790d819efa5a5e95683db506de0c9e829da1f51f4f9ae0e5ad1dfeda682cd35395f5e261b2b631ebe9d057de1c4089f7e4a8dc229de2c886fd15b3c5fffc51a93c72befd318825ad691efb797c988022f6b900500a4842d115d74cf0db58d7f36370f37ee689701075b2e070a110b736d7191cc6fe006cffa55f5c88d03d367c6d8c0a263f33bf904d365e2bf765ecbb4ff45edf11d76492063452cd74ff0d7c42e4e860c68f2450f092284e6097e72da76e4b3f51af6b2e2707da41b3ed79d54575bb139fa3728249792e2c7df6eff92d0ae88536644d665250aa899a9f9e74c92ef597e40461b08bc5f2a50e08c4505b9174fef1707b857f043488d1727ccf56f4825dd3be5e73afa6716a4cb926f6a24b7265964a84b9795d8a4b743c68cbe17a0fda96e9553c2b36fc657a966a1dbb0d3d39b78f1daf5f6a48912ba45f290910470f2dfa43061035d0de66d076e742cd3d6a16bc508c43097ba767423560868cbacdb5ddfe3e59dc4284c53a63609ebf3669dbd01e0e252d237e986cf2420fea3b0cb6f0bba1dec16a8e6f7ecab381efb23653a6c065771084387f2f9205d6b9eb1b807acfc8b11a57f724e512a4e42db703970665cef2a2c22a0f87aee2c953b49e987208db99ea0538b2c950fc80263eb60b91d10c6166dfc02b6659c0a1c91b7abc281ac0709f49e36829433be27896ef08e3a6e02077e9df759819f6b5534700f0f8a018f4182aaa82ffe2b30a93237f31f49688094545bf373d5ccb9bfee1c7a2df5f9698f06ce32623a1e2912a6b092535939158bf65a72d35eb94e85c7a84c76ad98b7e438259900fac8f7ffa7492d72c05df298f405c6af1a2eff4c36c37c57452b9c9f91059b306c5d2017bac096895c2ab5b57b7abb0988ef8568120e81f0cbc08de7d0b3fbe2164d7eaeb0cd9ef7f77b8b692876a8bc127072640ece4bf79542a83728900d1ff5288bed70af663c24be49ffe0b334ffbd87515d8ab9d8c0817db80d212633ac7bd85fce619b39e0572ae3bf672d576e945be898a4d7deacb211e43c091d6251822a8b5ffa92c5220ba21f4c36cbee376a68520cad95d7f2d33977248c649765cc6c065009298af5c27c81fce59de97fbd52729c5a6c322a377df023771c3b6273789d58483182cf046b2e6427a0782c4976b1087c2500d87e51e564b6574aff28547265c5a6cf443f05990b2cc54cc0ddf028401584850369fb5859bfa8d1591e7453b67290281492dcb16544484951cd1a64c105642f2bdd2ede257bd31421bb64a0694bad8783dbc1b72270f37e41e4a6ee732fb3ad3328687ee8771ee3a01a969d563aa02a10f059833fe1af1430660d91578a5bfd36201a4c1e283d06db35c76344b41876eab163d09a451aad02d09cd7037f3d0a35aa75170a584e153409cc7ae3cc1a124aa30992fc7f81106b71df962a11a29a621e96c3c4cba91a3f51a8ab3d7cd7063e5fb25393572d6d0243f8f14199e2b0bb837c0b225070ca7e8f8554e677cb254f3afd846e1f79d2a0fe8d853f0fe3f4047b0b6523026e331c60079e3a777ca33b46705963f2bda0cc9e83a9a6d5c4b64955ce571ba5c4f54aec1e996a7808a3ce7bfa9facb5b32cb715c83431d2fcbe1e1dfc6bc83376ba737fe63d1b81a7b77864e2bad48feeb662daf9ea68118824352c93a5ff481a04790adca695cc4d267d811b0172fe3dcdfdcf19e2d419b7077f3c9cf914358cef708d96255c1810d55960d5cfb788e3369fbabb2f7553361942ab3f5bb15e40fcc3404f4b87c11e2501a135de4f70f0fa37b48c3079a20801a78d4b40bb8c7ca115940dcd06c977eecf206886a477f0a8c7b6b2f635f755a797bc07cf84b98ad9d8eaa3c752ecd3d307e6772b625fa7df5eda781e09be5667e7512f398d7b81db54cb89dd8fc1d5060fa68a579bfee0959d74c2144bd04f6f7674bd94e5c89a237d28a4e3b2c060ca78b5e7bb4cb98f44a29d6eaaf3c6ba32db4c7c1e06c8e115902fb3107c6355cbb2794c608368aba2f3ea20fea930828025da5a57712bcaeddec74d6fa01ed0cc634ab59ed2c494dae269332cbc1a51509078d974b12bcf86dc7212d0656431db9a5bfdf24d6c8edeac8ae2672ab0374cb2784f0b4b8a9d04f1f45b246b22dac9e5046261dca4cc92d17a2ec26b3b7e414d6a201e455e549114ce51d26b29dc190201008b226a90ad171325554752c6be0ed96c76aed18edbde8f29f7aa4e6e40690b8c92049f669daa65c1b7469ff7197d7cfd7183b074ebe91b455bda13d0911ae0e41ba91e9bfd4d2451a3ef326c4724966a5f1345091ff736200f8122e68dcf38c840ec1335ac776629f68d95711c4df4c11a0bbd740dd437e24522befbf97dd8c0da3d809b82141db4f22050675a36cdee6f62f19bb8030b886b6625e3bdc6a633be4a2edc978c5270e43574d52a222191d134a7b9dfc6f1029da4c4ce2fcc8b08862a644876aca4a654a352225ff996b7b635b416f24e82c7fde8d267bfb19533239b3a410fdffbdec345f3571fe678ba51b9e6b935adbe10b49ea861ebd2686ba31c732c52603ea125ec22215b559f0a24b0af4a112aad38716d6838102ee4a923ff92181e8699beaf5ae067b0eba8673de0559c39ddf9a1497854b508baa35b3cf284baac90754bbf0de215782e6631afa825cfa1815ae1687d67112b678d2d1ec703edd0c6aa3c55f6e6da7e49c6f85d0a76fd0e972b2d8ce3516888f2b5203369b38cc2d84c55ec038926d35aad025e45bf5be04d9dfb34b3f5667700c1158a5e5397293cd51fd43bb5956a22843b1986e44249c0214623b4963f4de009ecde8ac3fc5c6d35abf6645f07996c38991f4f0b89d8a66fc512c7f92de4c935f74b2ee1571aec7f81713e6b529d8a0beca44f56181fc72d5b8ed226cfba5a9c079d164ec19baed0eadcdeeff8f254bbdd2ccedc0a08c4830f169a2dfdbba7538147814f8de6ac1d146321a4b4ea987dffe4be9c971a02e1be29c225aa5cc54e0a33e2ace87da40cbc1c74e6a60272eac1a09b5715df6ae247b6e8ea0b17893ee1540a48c2d6b4a6a038cb34251004c3f3dbf045dfbc6ff0a1e6a465274389c6690cfc7104977458d2641cda6ad605f036b3f3de9f75ee1d983fffd42a31c44eb8bb7ce1aca914af41ea67203c8b1d7b1028cf67638e6f5cd4910712435492fad5273cbc80b9bffa27c3b935a27d42b113f89c0ec1c0944f7aceb5604875623d12c69fea9d9df65b51e5733f5364a2b7a56a3cbaa96a1674daf79712191933bdca36c31bfd9472381180f3a740e1dbec6d4c34d01e988ca17e8fa19d0fc58d5d41f7910752b6ad7ae7a268bc7df7526f09c6fba831dc79641afd358954667fcb918b1eff9c7705e1b5041d193590d57fafb42a9be2863bc4c15ab4e6d2886aee8dde23b7a9860e1c1833e91a3560a68353a2035459fd83fd181da0f3545404ade7f36e186466561e9ffcc70c2612ebe104495298bae29125924ac8d1e32589613d2938ae7b3feb39dc9612055c4897f5ee60d14c832df40607cf51784b94083a99e73cbd383a289ba2db87d1808d1b8b57dfae29bb27d4ed770b1511cea53272e47dac28d1aa0cea3b8e57dc43a322748b5885fbcaeb3bf19015ead9a65435b83203bdc3e3d63f264906ad2c7c4bad7ed7411b1555bdc5b85bd61722f530ebc8caf800212c7bce28a7e2deb9366c0e267c81032ae00916628daf9b96a1472d49aa38b852b32e4c0ad549589826ee726c6fd0d1370f53945160972adcd3903cdd1cc5f2ec27816716a1903abdd92734481b5cba3db07e190d22a261e6c5ecb437dae4e1914af61a986039b255edfcc1f482968ff5227758143852127158eb60e614e6f64b065eef5d3217316ed466005b01c8705e7de62222f0b5702d1ce5778959f8a9a41347d4a44ec303869840680c168a3d0c69982aca724730bf151a5374884450a2c13f70b75193e57ff7c4a56926d85c4b9ecfb7a51a3b52721e07e1db20083a32a4ef8a8ddbf7361764c3df55d1016b2142432303c75018f0710f4672a6040dabdf15a7fd7c150bc9a047e20fb156f6d1f1c0cb48f75d43273ea89910fd0c6b90c") open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = dup(r0) clock_gettime(0xf, &(0x7f0000000000)) getsockopt$inet6_sctp_SCTP_MAXSEG(r1, 0x84, 0xe, &(0x7f0000000040)={0x0, 0x2d835ab2}, &(0x7f00000010c0)=0x8) setsockopt$inet_sctp_SCTP_PR_SUPPORTED(r2, 0x84, 0x26, &(0x7f0000001100)={r3, 0x7}, 0x8) recvfrom$inet(r2, 0x0, 0xffffffffffffff9f, 0xc3, 0x0, 0x56e2a9fff89f6872) 00:00:15 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, &(0x7f0000000200)) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00ce6) recvfrom$inet(r0, &(0x7f0000000000)=""/39, 0x27, 0x80, &(0x7f0000000040)={0x2, 0x3}, 0x10) 00:00:15 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08004500001c0000000000009078a41400aae00000011101907800000000"]) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e0051e) 00:00:15 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040)='/dev//.\x00', 0x0, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0xd0, &(0x7f0000000200)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r2 = socket$inet6_sctp(0x1c, 0x5, 0x84) r3 = dup(r2) setsockopt$inet_sctp_SCTP_HMAC_IDENT(r3, 0x84, 0x14, &(0x7f0000000000), 0x4) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x800e00725) ioctl$DIOCRADDTABLES(r0, 0x80ec4402, &(0x7f0000000100)={{"7a080adb5c45d770050000bb6d6f206e8621654acc35ef6e73fa2c210fe3c64e29283ba89d87b82403a9b5018f52b3afa86b3a3cfee9f7575735139146277f6bf80564daec0d2aa243bafb7647b6f5076975d5c633643b221531df4061f6fb1b6708337f6efc1cc6e8eb11cb6c701fc54b3af2b9b6e1b301a5e019995d627d5a8feb21acb5f87aa885fa6bcceed6360e703790fefce8e2e41402ed3a31391da7f9e2d640c7f6bf2c193355d397da508321dcb39d68b93334a82e78cbd93363a503ee25dc0d7752e81bcf86e33396ae11ba450ea93ea82302cae1698cbd161cf804f61b3838241570f526130a4790903d2417f7d8eef1173c00aada3d376414ddbe15fd9d302122bf867742470b44b0b473b6aa4027d6eb33ee68b54b765ab8f1516af0f2a9b17234595a537088c6c13e40a4d83268999fccf2afc5c0edaa804c475531fee5e7a0c4de0f585d39f95ca7e95c61d4df715918c614c64f5ce891bed93240b23db2f0dce3982312a237a8de5c424611d4d48cb9b12279874cc88d715e867adfc15bf8275d7c3b9c4b5478d44e2694981381b11172a375185f624f8f659983b48e5481bc968dcc649908b0bb1bff3391f7e721ddb97701f35dcb544b3d144b7b799f3c5d12c5010e235adf7ea31cf949994aaf7d34c131f22b63c5c65c86cb2fa28488f287fe4a5a5926a354974bc5954e84c34b4a502e844f3dc5a8e7c2ffcba6950a2128c8413849585fd98c93039865bc4fbff92c79d16a8a597b9db3874264ae3963b4b4336bda43f2a9febecd5b03d8ec6bb2c36e17392ad15cb823961fbf0362d469bcf81403aa6beef5aa60f895d20d7216306f4c62963f3317ac2098167e1416db9bcf33bf7d5617df3f7c0de82d2164d60fb932f66986d20698ebe3998df99062672408d9ff7735dd99c279c8b9b3505c700e82c4cbc070dab30181a53d24f5cb6e1ebccf5469b8043b60b619ca7697ee75ce2e5a95a317c44f7ea28e93ae09c9ca426d637c91a08630cd025d2ca1e23d2c5f5f70a0b56e69c5c9af4213f23478a08d20c8617135feed85c71885699cf575387b9376ce9d376e8c8d8b0eb1dd7ea024c65fa0c0e6849b606885d9c9b350a0931b6bacfd62c8b16f100fb7a56b8e8010ac67189b14c1b05dc6eb88b004451e40f081f73cf7a01af705801848e292c5ceb5a8c968f673b0fb8510d6406361b7fa2f7818882903f3489019b79194ea59777a91134bb2eac1ec476e02b1027f91e6468d776ea781cf3126bf5b617abe298042f9b7a7c677dfca537d3859ec3f282712b25a4bbf8b0f98a761687d9160b5cd477c2072aacd3b87e0f2ff56ea0992bd76a4601243eb45ed9d6909a6592f128871660373005a0a6052771b4c5f2c42518f35f1eeef26000f8f5d5553fe5f0700abb3e9740394fd5ddc31f42564d8ed00", "17f0d7cf81a1131c9a42ff2ac2d9d2044331e99c6bff8374adeb6a5480938191"}, 0x0}) 00:00:15 executing program 3: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fee000/0x12000)=nil, 0x800000, 0x0, 0x12, r1, 0x0) 00:00:15 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x82) ftruncate(r0, 0x0) ioctl$DIOCKILLSTATES(r1, 0xc0e04429, &(0x7f0000000080)="dde4aaf0ca89abbb2bd0681e286617bedbd970c49fe659e7ec9da20c005ece2f489b06886d35b8d363d36f995196b8b068cd6928182b4424b5b23c3c7d38ad24d0fd593810eca7c4b1c617963fdb8474198ebaab560a99631d6a549d951670035d0098fc664fd53b7a33ffeb1f8dc0f47e369a55a904009c4c00654e25f65c366df55b5d56ee26699ea118ba80895ac8dd2adbbb345b0f822daaed351148759f918dd7785e87") recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e007a5) 00:00:15 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ppoll(&(0x7f0000000040)=[{r0, 0x82}, {r0, 0x4}], 0x2, &(0x7f0000000080)={0x401, 0x1ff}, &(0x7f00000000c0)={0x1f}, 0x8) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) r1 = fcntl$dupfd(r0, 0x0, r0) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7, 0x1}, {0x800, 0x4}}, 0x200) r2 = shmget(0x2, 0x1000, 0x194, &(0x7f0000ff3000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000fef000/0x7000)=nil, 0x1002) shmdt(r3) shmdt(r3) recvfrom$inet(r0, 0x0, 0x0, 0x2, 0x0, 0x800e0050e) socket$inet_tcp(0x2, 0x1, 0x0) 00:00:15 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:15 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) lseek(r0, 0x0, 0x7) r1 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0x10000}, 0x10) readv(r1, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/213, 0xd5}, {&(0x7f00000001c0)=""/223, 0xdf}, {&(0x7f00000002c0)=""/89, 0x59}, {&(0x7f0000000340)=""/110, 0x6e}, {&(0x7f00000003c0)=""/16, 0x10}, {&(0x7f0000000400)=""/117, 0x75}, {&(0x7f0000000480)=""/97, 0x61}], 0x7) sendto(r1, &(0x7f0000000580)='3WMEd', 0x5, 0x20001, 0x0, 0x0) r2 = dup(r1) ioctl$DIOCOSFPGET(r2, 0xc0884450, 0x0) recvfrom$inet(r2, 0x0, 0x5298f83365f717e7, 0x42, 0x0, 0x800e00686) getsockopt$inet6_sctp_SCTP_NODELAY(r2, 0x84, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) shutdown(r1, 0x0) 00:00:15 executing program 3: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000e29000/0x4000)=nil) shmat(r0, &(0x7f0000aad000/0x12000)=nil, 0x1000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 00:00:15 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) freebsd10_pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_sctp_SCTP_PARTIAL_DELIVERY_POINT(r1, 0x84, 0x11, &(0x7f0000000040)=0xff, 0x4) ioctl$DIOCGETRULESET(r1, 0xc444443b, 0x0) recvfrom$inet(r2, &(0x7f0000000080)=""/166, 0xa6, 0x81, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$DIOCXCOMMIT(r3, 0xc0104452, &(0x7f00000005c0)="7ab4d0b3756ff45b83") recvfrom$inet(r0, 0x0, 0x100000237, 0x0, 0x0, 0x800e007ee) munlockall() shutdown(r0, 0x0) 00:00:15 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x0, &(0x7f0000000000)=ANY=[]) r1 = dup2(r0, r0) ioctl$DIOCCLRIFFLAG(r1, 0xc028445a, &(0x7f0000000140)={0x0, 0x0}) syz_emit_ethernet(0xd2, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb08004a0300c400660003097f900600000005442c00f3e000000100000081e000000100000004000002dae0000002212d8864000002000104000000000003000089170100000000e0000001e000000200000000ac1400aa830f9fac1400aa000000007f00000183131fac1400aa000100007f000001ac1400aa071f00ac1400bbe0000001ac1400bbac1400bbac1400aae00000017f00000100004e204e2200089078f196438e1967203dc0b4f0254903ddbda3b2171a00"/210]) recvfrom$inet(r0, 0x0, 0x3b6, 0x0, 0x0, 0x0) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r1, 0x84, 0x29, &(0x7f00000003c0)={0x0, 0x1}, &(0x7f0000000400)=0x8) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x900, &(0x7f0000000500)={r2, 0x9}, &(0x7f0000000540)=0x8) getsockopt$inet6_sctp_SCTP_RECONFIG_SUPPORTED(r1, 0x84, 0x29, &(0x7f0000000440)={r2}, &(0x7f0000000480)=0x8) fstat(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r5 = openat(r1, &(0x7f00000004c0)='./file0\x00', 0x800, 0x108) freebsd11_stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000580)) ioctl$DIOCADDADDR(r1, 0xc4704434, &(0x7f0000000000)) getsockopt$inet_mreqn(r5, 0x0, 0xd, &(0x7f0000000000)={@broadcast, @remote, 0x0}, &(0x7f0000000180)=0xc) setsockopt$inet6_IPV6_PKTINFO(r1, 0x29, 0x2e, &(0x7f0000000340)={@local={0xfe, 0x80, [], 0x0}, r6}, 0x14) lchown(&(0x7f0000000300)='./file0\x00', r3, r4) r7 = semget(0x0, 0x0, 0x0) __semctl$SEM_STAT(r7, 0x0, 0xa, &(0x7f0000000500)) 00:00:15 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) socket$inet(0x2, 0x4, 0xe8e) r1 = dup(r0) syz_emit_ethernet(0xd0, &(0x7f0000000200)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xfd7c) recvfrom$inet(r1, 0x0, 0x0, 0x4000000000, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0x10) socket$inet6_sctp(0x1c, 0x5, 0x84) 00:00:16 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) r1 = socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r2 = socket$inet6_udp(0x1c, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r3, &(0x7f0000000280), 0x26) writev(r3, &(0x7f0000000100), 0x100000000000005c) setsockopt$inet_tcp_int(r3, 0x6, 0x0, 0x0, 0x0) ioctl$DIOCRSETTFLAGS(r3, 0xc450444a, &(0x7f0000000500)={{"51dc6f8ad440675e96e3bb7b56719294b201df10f2677f4cf257cdce4f9a8d7a829aee77aaa2e9d2217833d3550fa42678a25b87d03a31131a11747401dc8cdd6b6ee185bab930398c1d9b28603e6567444acf8bdb3967587a5c63dc628156cc02c02bfb723898a9407a3c4fa00f8c0d9f53208d035b0faffb2c5a4ced1f81a74911ca30936426c1e3411d25ef1854a045eca58349ed21028daa3287a787365b5a68f365bda71f6d5c2d224b097f7b53f3b54f7fc94fe995e4214a0d817108e1d32282c8426c05dc10f8b38646649fdba44c3a412bd62b6612057560bd75f01d7a52e29725a12d5c8cdcd898c3bd985f32949972c5d06060ee6fef070a9337e264f7bf8ba694eb769f6337ee7c8d621476a104e913b1df22af51ffbcd8ff77a696d67059ba680c7a1ee9039323f0a39645d819de4930a837f1e5c0e571c52ae11fabc16e10de193cd372a3315ba2a9d4cafcf573d67beaf1431cde573c6c6a821db324884c6c6168a9632deaf0a68fcadb1224c183ba670cafd6fe1ee268706e74212358681cf13938aba5ec3109212e7cab9b8df1e2ce1c91238894e9a1a949fafb4495942c56b18bd69f0188674f695419590b31d341f9c348b94041d491b50b607cead98826cceb5151c6dc10a0e597eebd2c8030bf78818a3563ec2c12373fdb0019fbda015abee49cca2908bf6e27f1ff7945798dcd5deba904fb5ff5dc1468ad35ba18d1169d5167210c196df5c16da48c779d26f9af78c10b494f615ddb0c2744bcd913daef84cd4fc16a2891996f9cc90cbda3086e72f1011f1f571b23869ebe7c64b6f65def77d7ba0e8d539c2c69dabd8c24cb0fb7927b0fd63afbb13987c9b33eda81d4ff9834c9ce001c84fcc416f0cbb853c077317c847d211165ca8ace646c8d8884e2a9542d868fe911cfa9f4939a300c4aad1fa6c8bde68d9d5e305546211b5a392c4be8d34f08ed93ca8720cffc85d00deeb30283de3451297f14cb43c97c8173ff975950cde131082bee8045e83822f9459d3ee55db7eaf6621f5091a7f1a2ba9eb0247b41cd5723e55f4a061cdd8f05f06c435160641ad71a56bc2065e7eafa7f37b38477b2e89263e77785a4aeb538e85fe89214fb40174436e7f87c7937f163fe086fe92b05aa154d531be73f26e064e58bc5b288a3e37c07c16a391930e4470ab5bfb77f8ab0bcf9648edcc5a4664df7826af2f0f24a5bb8106fa802c42e47a50e0872ebb19cb6239a7b93608ad2d3bb7134417596f2f5567f7ffc45d73dc40a546c281467ea7fa8d4fe0da47e6e45c81b195867ae94d33ebad3acd7037eeede7a487292b08992d107d131135f77188488553dd226a1b753d38c30642f333bd9a4a912a90f644d419786aad52b58721d7ac2c03c56532c84569c362270cd9e32cf47078c349592ef103360c383c542329ac6258ac8", "f3775dce6966a5f2f4aba1c9b9333025878f625faa32b3c07887152cbd490e4d", 0x5, 0x3}, &(0x7f00000000c0)="fa922fd570b617b8f4fac226c6eb3482206be0aa2f482d1d42fe0a7d2f0e948420af94e2f64d3af707771b8d4c0614b59493", 0x7fffffff, 0x0, 0x5, 0x3, 0x81, 0x101, 0x4, 0x9}) setsockopt$inet6_sctp_SCTP_AUTH_DELETE_KEY(0xffffffffffffffff, 0x84, 0x16, 0x0, 0x85) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(r3, 0x84, 0x8004, &(0x7f0000000040)={0x0, &(0x7f0000000300)=[@in={0x2, 0xffffffffffffffff, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @remote}, @in={0x2, 0xffffffffffffffff, @multicast1}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @rand_addr}, @in={0x2, 0xffffffffffffffff, @rand_addr}]}, &(0x7f00000003c0)=0x10) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r1, 0x84, 0x29, &(0x7f0000000440)={r5, 0x100}, &(0x7f0000000980)=0x8) setsockopt$inet_mreqsrc(r4, 0x0, 0x46, &(0x7f00000002c0)={@multicast2, @multicast2=0xe0000003, @loopback}, 0xc) r6 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r7 = dup2(r4, r6) setsockopt$inet6_sctp_SCTP_AUTO_ASCONF(r3, 0x84, 0x18, &(0x7f0000000000), 0x4) setsockopt$inet6_group_source_req(r7, 0x29, 0x54, &(0x7f0000000180)={0x0, {{0x1c, 0x0, 0x0, @empty, 0x9}}, {{0x1c, 0x0, 0x219, @loopback, 0x3029}}}, 0x108) setsockopt$inet_mreqsrc(r6, 0x0, 0x46, &(0x7f0000000140)={@multicast2, @rand_addr, @loopback}, 0xc) getegid() setsockopt$inet_mreqn(r4, 0x0, 0x47, &(0x7f0000000100)={@multicast2, @remote}, 0xc) truncate(0x0, 0xfffffffffffffffe) setsockopt$inet_udp(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) msgget(0x1, 0x2c0) 00:00:16 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08104500001c0000000000009078ac1400aae00000011100907800000000b6d5cf391a744ecb1efc657da9cf29172bfb6bb95525513021a75d8a58125d2925f86d77b79f9944b3c30bebaa60dd03bf144cd60a8f5924d2d7f81bb7cfe694d0dbe935b7aeec5ef4f21a97d9c9a9e52443dc8d3b3f32f088136da7ed2bad68d6d7fd87c0eab06c74f3996ca511d24797308367bf4c7e49e22ea854330fc30d6619ac727fbfffc2daf98d7cd5ed9639dce58528ca129f78bf98743acba7847923972c28d42dcdac8650c73a6818cf10742c734160ac076a04b320016fb61e5f6a7394041b9cf3f7eee3df9f54eca283450d895800089c9a4333"]) setsockopt$inet_group_source_req(r0, 0x0, 0x53, &(0x7f0000000100)={0x0, {{0x2, 0xffffffffffffffff, @remote}}, {{0x2, 0xffffffffffffffff, @loopback}}}, 0x118) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c28) 00:00:16 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:16 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$DIOCADDALTQV0(0xffffffffffffffff, 0xc100442d, &(0x7f0000000080)="b1") recvfrom$inet(r0, 0x0, 0x54d4f047, 0x0, 0x0, 0x800e006d1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100000) setsockopt$inet6_sctp_SCTP_CONNECT_X(r1, 0x84, 0x8007, &(0x7f00000000c0)={0x7fff, &(0x7f0000000040)=[@in6={0x1c, 0x3, 0x23, @local={0xfe, 0x80, [], 0x0}, 0xfffffffffffffffc}]}, &(0x7f0000000100)=0x10) shutdown(r2, 0x0) 00:00:16 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) recvfrom$inet(r0, 0x0, 0x141ea6f5, 0x0, 0x0, 0x800e00736) shutdown(r0, 0x0) r1 = socket$inet(0x2, 0x1, 0x27) getsockopt$inet_tcp_buf(r1, 0x6, 0x26, &(0x7f0000000140)=""/4096, &(0x7f0000000000)=0x1000) 00:00:16 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) r1 = socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r2 = socket$inet6_udp(0x1c, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r3, &(0x7f0000000280), 0x26) writev(r3, &(0x7f0000000100), 0x100000000000005c) setsockopt$inet_tcp_int(r3, 0x6, 0x0, 0x0, 0x0) ioctl$DIOCRSETTFLAGS(r3, 0xc450444a, &(0x7f0000000500)={{"51dc6f8ad440675e96e3bb7b56719294b201df10f2677f4cf257cdce4f9a8d7a829aee77aaa2e9d2217833d3550fa42678a25b87d03a31131a11747401dc8cdd6b6ee185bab930398c1d9b28603e6567444acf8bdb3967587a5c63dc628156cc02c02bfb723898a9407a3c4fa00f8c0d9f53208d035b0faffb2c5a4ced1f81a74911ca30936426c1e3411d25ef1854a045eca58349ed21028daa3287a787365b5a68f365bda71f6d5c2d224b097f7b53f3b54f7fc94fe995e4214a0d817108e1d32282c8426c05dc10f8b38646649fdba44c3a412bd62b6612057560bd75f01d7a52e29725a12d5c8cdcd898c3bd985f32949972c5d06060ee6fef070a9337e264f7bf8ba694eb769f6337ee7c8d621476a104e913b1df22af51ffbcd8ff77a696d67059ba680c7a1ee9039323f0a39645d819de4930a837f1e5c0e571c52ae11fabc16e10de193cd372a3315ba2a9d4cafcf573d67beaf1431cde573c6c6a821db324884c6c6168a9632deaf0a68fcadb1224c183ba670cafd6fe1ee268706e74212358681cf13938aba5ec3109212e7cab9b8df1e2ce1c91238894e9a1a949fafb4495942c56b18bd69f0188674f695419590b31d341f9c348b94041d491b50b607cead98826cceb5151c6dc10a0e597eebd2c8030bf78818a3563ec2c12373fdb0019fbda015abee49cca2908bf6e27f1ff7945798dcd5deba904fb5ff5dc1468ad35ba18d1169d5167210c196df5c16da48c779d26f9af78c10b494f615ddb0c2744bcd913daef84cd4fc16a2891996f9cc90cbda3086e72f1011f1f571b23869ebe7c64b6f65def77d7ba0e8d539c2c69dabd8c24cb0fb7927b0fd63afbb13987c9b33eda81d4ff9834c9ce001c84fcc416f0cbb853c077317c847d211165ca8ace646c8d8884e2a9542d868fe911cfa9f4939a300c4aad1fa6c8bde68d9d5e305546211b5a392c4be8d34f08ed93ca8720cffc85d00deeb30283de3451297f14cb43c97c8173ff975950cde131082bee8045e83822f9459d3ee55db7eaf6621f5091a7f1a2ba9eb0247b41cd5723e55f4a061cdd8f05f06c435160641ad71a56bc2065e7eafa7f37b38477b2e89263e77785a4aeb538e85fe89214fb40174436e7f87c7937f163fe086fe92b05aa154d531be73f26e064e58bc5b288a3e37c07c16a391930e4470ab5bfb77f8ab0bcf9648edcc5a4664df7826af2f0f24a5bb8106fa802c42e47a50e0872ebb19cb6239a7b93608ad2d3bb7134417596f2f5567f7ffc45d73dc40a546c281467ea7fa8d4fe0da47e6e45c81b195867ae94d33ebad3acd7037eeede7a487292b08992d107d131135f77188488553dd226a1b753d38c30642f333bd9a4a912a90f644d419786aad52b58721d7ac2c03c56532c84569c362270cd9e32cf47078c349592ef103360c383c542329ac6258ac8", "f3775dce6966a5f2f4aba1c9b9333025878f625faa32b3c07887152cbd490e4d", 0x5, 0x3}, &(0x7f00000000c0)="fa922fd570b617b8f4fac226c6eb3482206be0aa2f482d1d42fe0a7d2f0e948420af94e2f64d3af707771b8d4c0614b59493", 0x7fffffff, 0x0, 0x5, 0x3, 0x81, 0x101, 0x4, 0x9}) setsockopt$inet6_sctp_SCTP_AUTH_DELETE_KEY(0xffffffffffffffff, 0x84, 0x16, 0x0, 0x85) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(r3, 0x84, 0x8004, &(0x7f0000000040)={0x0, &(0x7f0000000300)=[@in={0x2, 0xffffffffffffffff, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @remote}, @in={0x2, 0xffffffffffffffff, @multicast1}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @rand_addr}, @in={0x2, 0xffffffffffffffff, @rand_addr}]}, &(0x7f00000003c0)=0x10) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r1, 0x84, 0x29, &(0x7f0000000440)={r5, 0x100}, &(0x7f0000000980)=0x8) setsockopt$inet_mreqsrc(r4, 0x0, 0x46, &(0x7f00000002c0)={@multicast2, @multicast2=0xe0000003, @loopback}, 0xc) r6 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r7 = dup2(r4, r6) setsockopt$inet6_sctp_SCTP_AUTO_ASCONF(r3, 0x84, 0x18, &(0x7f0000000000), 0x4) setsockopt$inet6_group_source_req(r7, 0x29, 0x54, &(0x7f0000000180)={0x0, {{0x1c, 0x0, 0x0, @empty, 0x9}}, {{0x1c, 0x0, 0x219, @loopback, 0x3029}}}, 0x108) setsockopt$inet_mreqsrc(r6, 0x0, 0x46, &(0x7f0000000140)={@multicast2, @rand_addr, @loopback}, 0xc) getegid() setsockopt$inet_mreqn(r4, 0x0, 0x47, &(0x7f0000000100)={@multicast2, @remote}, 0xc) truncate(0x0, 0xfffffffffffffffe) setsockopt$inet_udp(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) msgget(0x1, 0x2c0) 00:00:16 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08004500001c83b80000000000009078ac1400aae00000011100907800000000df4cdbdacfa59cb595d94323f67d8e5956805354d346540a41"]) accept4$inet(r0, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00378) 00:00:16 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_buf(r0, 0x0, 0x5d, &(0x7f0000000040)="170aef2c", 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00ba5) fsync(r0) 00:00:16 executing program 3: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="9a91e9833a3c53229b147aebc2c3d3cb3b5ad260672a3ebc44a4f492286dd323182ed1a5b0fb74c369019e703c17f779b6a2768349ea60c97c3278b9eba299e990b6483588bd4381b9c3b1c4fa27a0d72e3801a7a7318778f3a3d5415ce15bcea08f619f4d0b1abda6fef54818b6d6b212fb4071bc67c1de2aef0fe64d934b96cbea06e9d1def288e1d383ddfa1d70c4ef0579e70fe28d04ba89ecdde0fea1a5d206c6c53d1c54af98b12020ce001227cabe60d61d7ec449831ccdaad33914fc19d07259e25577e285770997354057d1b2c9270cfd813d42970d7110d1d5ac525e9370f4a220f242ba87eb4c07", 0xed) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) 00:00:16 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r1, 0x0, 0x44, &(0x7f0000000040)=0x57, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) setsockopt$inet_mreq(r1, 0x0, 0xd, &(0x7f0000000080)={@local, @multicast2}, 0x8) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x800e0089e) syz_emit_ethernet(0x0, &(0x7f0000000180)=ANY=[]) r2 = dup2(r0, r0) fstat(r2, &(0x7f0000000000)) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e003e9) 00:00:16 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:16 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) r1 = socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r2 = socket$inet6_udp(0x1c, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r3, &(0x7f0000000280), 0x26) writev(r3, &(0x7f0000000100), 0x100000000000005c) setsockopt$inet_tcp_int(r3, 0x6, 0x0, 0x0, 0x0) ioctl$DIOCRSETTFLAGS(r3, 0xc450444a, &(0x7f0000000500)={{"51dc6f8ad440675e96e3bb7b56719294b201df10f2677f4cf257cdce4f9a8d7a829aee77aaa2e9d2217833d3550fa42678a25b87d03a31131a11747401dc8cdd6b6ee185bab930398c1d9b28603e6567444acf8bdb3967587a5c63dc628156cc02c02bfb723898a9407a3c4fa00f8c0d9f53208d035b0faffb2c5a4ced1f81a74911ca30936426c1e3411d25ef1854a045eca58349ed21028daa3287a787365b5a68f365bda71f6d5c2d224b097f7b53f3b54f7fc94fe995e4214a0d817108e1d32282c8426c05dc10f8b38646649fdba44c3a412bd62b6612057560bd75f01d7a52e29725a12d5c8cdcd898c3bd985f32949972c5d06060ee6fef070a9337e264f7bf8ba694eb769f6337ee7c8d621476a104e913b1df22af51ffbcd8ff77a696d67059ba680c7a1ee9039323f0a39645d819de4930a837f1e5c0e571c52ae11fabc16e10de193cd372a3315ba2a9d4cafcf573d67beaf1431cde573c6c6a821db324884c6c6168a9632deaf0a68fcadb1224c183ba670cafd6fe1ee268706e74212358681cf13938aba5ec3109212e7cab9b8df1e2ce1c91238894e9a1a949fafb4495942c56b18bd69f0188674f695419590b31d341f9c348b94041d491b50b607cead98826cceb5151c6dc10a0e597eebd2c8030bf78818a3563ec2c12373fdb0019fbda015abee49cca2908bf6e27f1ff7945798dcd5deba904fb5ff5dc1468ad35ba18d1169d5167210c196df5c16da48c779d26f9af78c10b494f615ddb0c2744bcd913daef84cd4fc16a2891996f9cc90cbda3086e72f1011f1f571b23869ebe7c64b6f65def77d7ba0e8d539c2c69dabd8c24cb0fb7927b0fd63afbb13987c9b33eda81d4ff9834c9ce001c84fcc416f0cbb853c077317c847d211165ca8ace646c8d8884e2a9542d868fe911cfa9f4939a300c4aad1fa6c8bde68d9d5e305546211b5a392c4be8d34f08ed93ca8720cffc85d00deeb30283de3451297f14cb43c97c8173ff975950cde131082bee8045e83822f9459d3ee55db7eaf6621f5091a7f1a2ba9eb0247b41cd5723e55f4a061cdd8f05f06c435160641ad71a56bc2065e7eafa7f37b38477b2e89263e77785a4aeb538e85fe89214fb40174436e7f87c7937f163fe086fe92b05aa154d531be73f26e064e58bc5b288a3e37c07c16a391930e4470ab5bfb77f8ab0bcf9648edcc5a4664df7826af2f0f24a5bb8106fa802c42e47a50e0872ebb19cb6239a7b93608ad2d3bb7134417596f2f5567f7ffc45d73dc40a546c281467ea7fa8d4fe0da47e6e45c81b195867ae94d33ebad3acd7037eeede7a487292b08992d107d131135f77188488553dd226a1b753d38c30642f333bd9a4a912a90f644d419786aad52b58721d7ac2c03c56532c84569c362270cd9e32cf47078c349592ef103360c383c542329ac6258ac8", "f3775dce6966a5f2f4aba1c9b9333025878f625faa32b3c07887152cbd490e4d", 0x5, 0x3}, &(0x7f00000000c0)="fa922fd570b617b8f4fac226c6eb3482206be0aa2f482d1d42fe0a7d2f0e948420af94e2f64d3af707771b8d4c0614b59493", 0x7fffffff, 0x0, 0x5, 0x3, 0x81, 0x101, 0x4, 0x9}) setsockopt$inet6_sctp_SCTP_AUTH_DELETE_KEY(0xffffffffffffffff, 0x84, 0x16, 0x0, 0x85) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(r3, 0x84, 0x8004, &(0x7f0000000040)={0x0, &(0x7f0000000300)=[@in={0x2, 0xffffffffffffffff, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @remote}, @in={0x2, 0xffffffffffffffff, @multicast1}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @rand_addr}, @in={0x2, 0xffffffffffffffff, @rand_addr}]}, &(0x7f00000003c0)=0x10) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r1, 0x84, 0x29, &(0x7f0000000440)={r5, 0x100}, &(0x7f0000000980)=0x8) setsockopt$inet_mreqsrc(r4, 0x0, 0x46, &(0x7f00000002c0)={@multicast2, @multicast2=0xe0000003, @loopback}, 0xc) r6 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r7 = dup2(r4, r6) setsockopt$inet6_sctp_SCTP_AUTO_ASCONF(r3, 0x84, 0x18, &(0x7f0000000000), 0x4) setsockopt$inet6_group_source_req(r7, 0x29, 0x54, &(0x7f0000000180)={0x0, {{0x1c, 0x0, 0x0, @empty, 0x9}}, {{0x1c, 0x0, 0x219, @loopback, 0x3029}}}, 0x108) setsockopt$inet_mreqsrc(r6, 0x0, 0x46, &(0x7f0000000140)={@multicast2, @rand_addr, @loopback}, 0xc) getegid() setsockopt$inet_mreqn(r4, 0x0, 0x47, &(0x7f0000000100)={@multicast2, @remote}, 0xc) truncate(0x0, 0xfffffffffffffffe) setsockopt$inet_udp(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) msgget(0x1, 0x2c0) 00:00:16 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = dup(r0) getpid() getsockopt$inet_sctp_SCTP_ASSOCINFO(r1, 0x84, 0x2, &(0x7f00000000c0)={0x0, 0x4, 0xac17, 0x1ff, 0x0, 0xffffffffffff5d88}, &(0x7f0000000100)=0x14) setsockopt$inet6_sctp_SCTP_RECONFIG_SUPPORTED(r1, 0x84, 0x29, &(0x7f0000000140)={r2, 0x1}, 0x8) sendmsg(0xffffffffffffffff, 0x0, 0x4) recvfrom$inet(r1, 0x0, 0x5298f83365f71587, 0x42, 0x0, 0x800e00606) shutdown(r0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x4, 0x5) write(r1, &(0x7f0000000000)="757a130f209e0fe6144b22d3e3df5192bb373ac5531034275a5265bab66ac7b6e3c2f3bf34b67e65424f1c3c9bad0a929d38316526ef79e74025bcf9a2fb3f69143ad72262b934", 0x47) 00:00:16 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = socket(0x14, 0x0, 0x4) setsockopt$inet_sctp_SCTP_ADAPTATION_LAYER(r1, 0x84, 0x8, &(0x7f0000000000)={0x7fff}, 0x4) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa08004500001c000d000000009078ac1400aae07f6d8a7c45f65d00006c1100907800000000"]) freebsd11_fstat(r0, &(0x7f0000000040)) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00cde) 00:00:16 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:16 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fchmod(r0, 0x40) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) clock_gettime(0xe, &(0x7f0000000080)) socket$inet_icmp_raw(0x2, 0x3, 0x1) recvfrom$inet(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0) 00:00:17 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$inet6_sctp_SCTP_ASSOCINFO(r1, 0x84, 0x2, &(0x7f0000000040)={0x0, 0x3, 0x4, 0x3, 0x7, 0xbc}, &(0x7f0000000080)=0x14) getsockopt$inet6_sctp_SCTP_CONTEXT(r1, 0x84, 0x1a, &(0x7f00000000c0)={r2, 0x7}, &(0x7f0000000100)=0x8) setsockopt$inet6_sctp_SCTP_REUSE_PORT(r1, 0x84, 0x1c, &(0x7f0000000000)=0x7, 0x4) recvfrom$inet(r0, 0x0, 0x100000212, 0x0, 0x0, 0x800e00658) shutdown(r0, 0x1) 00:00:17 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100000, 0x104) setsockopt$inet6_tcp_TCP_FUNCTION_BLK(r1, 0x6, 0x2000, &(0x7f0000000080)={'bbr\x00', 0x6}, 0x24) r2 = dup2(r0, r0) setsockopt$inet_udplite(r2, 0x88, 0x4, &(0x7f0000000040), 0x3) setsockopt$inet_sctp_SCTP_EVENTS(r2, 0x84, 0xc, &(0x7f0000000200)={0x28db, 0x889, 0x5, 0x7fff, 0x2, 0xffffffff, 0x800, 0x8, 0x3, 0x1c, 0x4}, 0xb) recvfrom$inet(r2, 0x0, 0xffffffffffffffe4, 0x40001, 0x0, 0x800e00a31) shutdown(r0, 0x0) getsockopt$inet6_sctp_SCTP_PR_ASSOC_STATUS(r1, 0x84, 0x108, &(0x7f00000000c0)={0x0, 0x8, 0x2, 0xfffffffffffffff8, 0x2}, &(0x7f0000000100)=0x18) setsockopt$inet6_sctp_SCTP_AUTH_KEY(r2, 0x84, 0x13, &(0x7f0000000140)=ANY=[@ANYRES32=r3, @ANYBLOB="008097009c254c59b9315e4f44550b6fd9f10a51250b918fb1ec757a62b9b6d953bd91889bad89cc4a3fb0861150f251ad313711218d3b637348b0e535c7ac6f85f9d2769760113d0e3d23311a446ec37879821f3d57ce89fefe6a2d1202c0cbcc881db3bd157f54e93dd4086660f7607056553b93e045a5b0f78ee850a234c4b60790a86391f35fc43c1a1062b34f832e711b320ff9a593d1ca00"], 0x9f) 00:00:17 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:17 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$sock_timeval(r0, 0xffff, 0x400001006, &(0x7f0000000200)={0x0, 0x10008}, 0x19a) socket$inet6(0x1c, 0x2000000000006, 0x1) recvfrom$inet(r0, 0x0, 0xfffffffffffffda7, 0x2, 0x0, 0x800e00637) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000040)={0x9, {{0x2, 0x3, @broadcast}}}, 0x90) clock_gettime(0x4, &(0x7f0000000000)) shutdown(r0, 0x0) 00:00:17 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0xd0, &(0x7f0000000200)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = dup(r0) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0x40, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0xf4, 0x0, 0x0, 0x800e00966) 00:00:17 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) r1 = socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r2 = socket$inet6_udp(0x1c, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r3, &(0x7f0000000280), 0x26) writev(r3, &(0x7f0000000100), 0x100000000000005c) setsockopt$inet_tcp_int(r3, 0x6, 0x0, 0x0, 0x0) ioctl$DIOCRSETTFLAGS(r3, 0xc450444a, &(0x7f0000000500)={{"51dc6f8ad440675e96e3bb7b56719294b201df10f2677f4cf257cdce4f9a8d7a829aee77aaa2e9d2217833d3550fa42678a25b87d03a31131a11747401dc8cdd6b6ee185bab930398c1d9b28603e6567444acf8bdb3967587a5c63dc628156cc02c02bfb723898a9407a3c4fa00f8c0d9f53208d035b0faffb2c5a4ced1f81a74911ca30936426c1e3411d25ef1854a045eca58349ed21028daa3287a787365b5a68f365bda71f6d5c2d224b097f7b53f3b54f7fc94fe995e4214a0d817108e1d32282c8426c05dc10f8b38646649fdba44c3a412bd62b6612057560bd75f01d7a52e29725a12d5c8cdcd898c3bd985f32949972c5d06060ee6fef070a9337e264f7bf8ba694eb769f6337ee7c8d621476a104e913b1df22af51ffbcd8ff77a696d67059ba680c7a1ee9039323f0a39645d819de4930a837f1e5c0e571c52ae11fabc16e10de193cd372a3315ba2a9d4cafcf573d67beaf1431cde573c6c6a821db324884c6c6168a9632deaf0a68fcadb1224c183ba670cafd6fe1ee268706e74212358681cf13938aba5ec3109212e7cab9b8df1e2ce1c91238894e9a1a949fafb4495942c56b18bd69f0188674f695419590b31d341f9c348b94041d491b50b607cead98826cceb5151c6dc10a0e597eebd2c8030bf78818a3563ec2c12373fdb0019fbda015abee49cca2908bf6e27f1ff7945798dcd5deba904fb5ff5dc1468ad35ba18d1169d5167210c196df5c16da48c779d26f9af78c10b494f615ddb0c2744bcd913daef84cd4fc16a2891996f9cc90cbda3086e72f1011f1f571b23869ebe7c64b6f65def77d7ba0e8d539c2c69dabd8c24cb0fb7927b0fd63afbb13987c9b33eda81d4ff9834c9ce001c84fcc416f0cbb853c077317c847d211165ca8ace646c8d8884e2a9542d868fe911cfa9f4939a300c4aad1fa6c8bde68d9d5e305546211b5a392c4be8d34f08ed93ca8720cffc85d00deeb30283de3451297f14cb43c97c8173ff975950cde131082bee8045e83822f9459d3ee55db7eaf6621f5091a7f1a2ba9eb0247b41cd5723e55f4a061cdd8f05f06c435160641ad71a56bc2065e7eafa7f37b38477b2e89263e77785a4aeb538e85fe89214fb40174436e7f87c7937f163fe086fe92b05aa154d531be73f26e064e58bc5b288a3e37c07c16a391930e4470ab5bfb77f8ab0bcf9648edcc5a4664df7826af2f0f24a5bb8106fa802c42e47a50e0872ebb19cb6239a7b93608ad2d3bb7134417596f2f5567f7ffc45d73dc40a546c281467ea7fa8d4fe0da47e6e45c81b195867ae94d33ebad3acd7037eeede7a487292b08992d107d131135f77188488553dd226a1b753d38c30642f333bd9a4a912a90f644d419786aad52b58721d7ac2c03c56532c84569c362270cd9e32cf47078c349592ef103360c383c542329ac6258ac8", "f3775dce6966a5f2f4aba1c9b9333025878f625faa32b3c07887152cbd490e4d", 0x5, 0x3}, &(0x7f00000000c0)="fa922fd570b617b8f4fac226c6eb3482206be0aa2f482d1d42fe0a7d2f0e948420af94e2f64d3af707771b8d4c0614b59493", 0x7fffffff, 0x0, 0x5, 0x3, 0x81, 0x101, 0x4, 0x9}) setsockopt$inet6_sctp_SCTP_AUTH_DELETE_KEY(0xffffffffffffffff, 0x84, 0x16, 0x0, 0x85) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(r3, 0x84, 0x8004, &(0x7f0000000040)={0x0, &(0x7f0000000300)=[@in={0x2, 0xffffffffffffffff, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @remote}, @in={0x2, 0xffffffffffffffff, @multicast1}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @rand_addr}, @in={0x2, 0xffffffffffffffff, @rand_addr}]}, &(0x7f00000003c0)=0x10) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r1, 0x84, 0x29, &(0x7f0000000440)={r5, 0x100}, &(0x7f0000000980)=0x8) setsockopt$inet_mreqsrc(r4, 0x0, 0x46, &(0x7f00000002c0)={@multicast2, @multicast2=0xe0000003, @loopback}, 0xc) r6 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r7 = dup2(r4, r6) setsockopt$inet6_sctp_SCTP_AUTO_ASCONF(r3, 0x84, 0x18, &(0x7f0000000000), 0x4) setsockopt$inet6_group_source_req(r7, 0x29, 0x54, &(0x7f0000000180)={0x0, {{0x1c, 0x0, 0x0, @empty, 0x9}}, {{0x1c, 0x0, 0x219, @loopback, 0x3029}}}, 0x108) setsockopt$inet_mreqsrc(r6, 0x0, 0x46, &(0x7f0000000140)={@multicast2, @rand_addr, @loopback}, 0xc) getegid() setsockopt$inet_mreqn(r4, 0x0, 0x47, &(0x7f0000000100)={@multicast2, @remote}, 0xc) truncate(0x0, 0xfffffffffffffffe) setsockopt$inet_udp(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) msgget(0x1, 0x2c0) 00:00:17 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08004500001c0000000000009078ac1400aae00000ac4654f17daf55cd8f"]) setsockopt$inet_mreq(r0, 0x0, 0xd, &(0x7f0000000080)={@local, @multicast2}, 0x8) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffd78) getsockopt$inet_mreq(r0, 0x0, 0x9, &(0x7f0000000040)={@local, @multicast2}, &(0x7f00000000c0)=0x8) syz_emit_ethernet(0xf6, &(0x7f0000000100)={@remote, @empty, [], {@ipv6={0x86dd, {0x1, 0x6, "a15f22", 0xc0, 0x37, 0x1, @mcast1, @mcast1, {[@dstopts={0xff, 0x1, [], [@padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x100}]}, @fragment={0x17, 0x0, 0xd58, 0x0, 0x0, 0x9, 0x65}, @routing={0x15, 0xc, 0x1, 0x80000000000000, 0x0, [@loopback, @rand_addr="50a0958cb72b4ceeb01a87a40b0555e6", @loopback, @remote={0xfe, 0x80, [], 0x0}, @mcast2, @mcast2]}, @routing={0xfd, 0x2, 0x1, 0x15, 0x0, [@empty]}, @routing={0x0, 0x2, 0x0, 0xf2ac, 0x0, [@remote={0xfe, 0x80, [], 0x0}]}], @udp={{0x2, 0x1, 0x8}}}}}}}) 00:00:17 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x84) r1 = dup(r0) pwritev(r1, &(0x7f0000000600)=[{&(0x7f00000000c0)="81", 0x1}], 0x1, 0x6d998) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x7, 0x12, r0, 0x0) poll(&(0x7f0000000300), 0x30f, 0xc) 00:00:17 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x1c9) ioctl$DIOCRCLRTSTATS(r1, 0xc4504441, &(0x7f0000000100)={{"001b77de0e7d3f025278c364e8d9f9a22041e6a104f5f179144a984a5d2eef4dc53834fbe362c723f5425f3ffeae3bf09a17098bde9f8ed4bb6395f14d89bff5e7056737d5c90c4fc4612aefe821d2460d94271acfe2b91c3b7ee6d232e69327c929c7bd9bf7057ef0c933163fe24b5e5983b7657a71515ff400a46eeae733c4c44ac7eef9befb643e463ac04bb8223b91aa903bd2de346a9bf3a7f0d0699a30895f4fcb6d68b19304fefe98c6d91db077ffaf146fee8363bf5ebd9a674f51c24b2c06a5d1a597cb416635b88c8af720c9738b48d6016d0cf568866c160de99509205f4dd14d449571e54ed6773fd8ab29dcb05de9c8d6195070d5712b1b1b357232420d92e566785f4ed13bc36af729bdb2e9f3b1a3b98a316e29343e148dcb450ef1e3650183d0450ac73b06c4844e1b3be938673940d9f6fd7d45b966abff9de16cfa098df4271f9ee9113cb7d7eef74ab12bbffdc8c781a0ae5660bef7452035e7cb1af74ad27e73b986851c3783aae0d862d84f674d0cb9308241f26e2443b34712858bb43b72c610d75f57cf3ac1cf0e6d3f69809cc361a63ee0d5b0370ec33c9eec88b842f918eafaa2b28d1401b812f52db894c5bf8a957d5131d4dd2bc169beb27e5f5696121794d48780cabfccb000565b198c0c86c46c3562be01548a130f8e75ba6eb94e496109469c2c2a59c1f4d98979918422ffd67a83452e9215ef0532f9b376de453797a0d1131449b9b243c1ae49231f1d06cb9301b66f50a8a85000c6b680a23feb303e38506cf689458a3c79c2422b7c238d30328679492aa78ffac5ac83be109d554f802761f4a877054193ac24b273d2959919b1d80a6e29c0a8ff001b3f4404972f5960178706d6ecc00c705f1c17bd17b5746afcbcdfdcbbc5a0735c906bf82f307de3083c4c3f26b11460709e07b75d601e4cb6402806e3374cb844feee518f60b31bbecc35dd0c80a6a5f4c0dfea1de136d9563dc976aeed3237848ff3a0d55f9c8f2e60e326e42f03de53573b80027b074b451587bbaabf51bf58d246470f24579d50abe4c6e6eec3e05561613e19caa377268c79242f5d8a1c7d9082bbc6b09833bc2d41295ef4b65c72d49bdf9fe7f2935f41505f84e858798b8954d692558b2280e3dbf07e526dd3ace929ab023e27ce598d55d716d7800f342879529bcd09deaf56f9889157d1defcf39381c8716bb5999336b60aeba70b0b7384af960091436f8af362da646189318a697842acbc25a52679e93ced44ddb669e452c3db3ac38637a51743f40679695a0db0b295db7c80eaa84748b3a63c7f0e8818f315380d4401f254c6e100133ae4ac44b14d57f93cf3b301f804cb7823677a666f3a18b98436152c4efe5480433dbf75e2c7cdc1d3e2a8f5ac6fe43f50196712e0594b420d1423f5fa133fee83b9798527e4d58fac", "b26ea706d96e4c5ce1cb58b779df9f6f52e8f150dc0726000df784755f7e9700", 0x3, 0x2}, &(0x7f0000000080)="bc532cf250b5e002e585124dc00bf5138c760af6eb7ff40cdb8dfa328ab449db54f8b24f4ab0a0511293562850cd1e123770c445ffba8a0b47bd412b2b229a847fff53467977b834ca2a29794f4398b7009317324462a01be22c707699b67bfc291c2f6b0325b6af", 0x4, 0xffffffffffffff01, 0x0, 0x7fffffff, 0xffffffffffffff06, 0x7, 0x8001}) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) fcntl$dupfd(r1, 0x11, r1) ioctl$DIOCGETSTATUS(0xffffffffffffffff, 0xc1a04415, &(0x7f0000000100)) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e008d9) 00:00:17 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = semget$private(0x0, 0x0, 0x4) __semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000001c0)) setsockopt$inet_buf(r0, 0x0, 0x5d, &(0x7f0000001340)="41849fac", 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffff004500001c0000000000009078ac1420aae00012167ba2b11b76fe0000000000"]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100000, 0x22) ioctl$DIOCADDSTATE(r2, 0xc0f24425, &(0x7f0000000080)="a7c1d054dd57d0c573fea60282361b072c46cc83ed710a08e5db00935be2f1f40458139bc6b958693d18a4aff542554d5d851f75dfd0a8fb60aa86b3d643a47c30e0bba6632e06eeacbb72add2dbe79c0f07a05ab7cc595de5639363385bd1dcda43d4623dee394b5558c001e171d67ea73bbccea21611ee006552ce65b2eea4f370e67e1c5821cb12142ee4c14fb2ca61d032c0547fff0ca4ceba38e36f08b196cf74c7cb551c78d8de4955b7710682dba6c5e3af8284283e8cd310090638708ce2e89d7ccbfbc0d46ce856d0a7") r3 = semget$private(0x0, 0x0, 0x80) semop(r3, &(0x7f0000000180)=[{0x0, 0x5, 0x800}, {0x3, 0xed28, 0x1000}], 0x2) accept4(r2, 0x0, 0x0, 0x80000040000000) recvfrom$inet(r2, 0x0, 0x0, 0x2, 0x0, 0x0) 00:00:17 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:17 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) r1 = socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r2 = socket$inet6_udp(0x1c, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r3, &(0x7f0000000280), 0x26) writev(r3, &(0x7f0000000100), 0x100000000000005c) setsockopt$inet_tcp_int(r3, 0x6, 0x0, 0x0, 0x0) ioctl$DIOCRSETTFLAGS(r3, 0xc450444a, &(0x7f0000000500)={{"51dc6f8ad440675e96e3bb7b56719294b201df10f2677f4cf257cdce4f9a8d7a829aee77aaa2e9d2217833d3550fa42678a25b87d03a31131a11747401dc8cdd6b6ee185bab930398c1d9b28603e6567444acf8bdb3967587a5c63dc628156cc02c02bfb723898a9407a3c4fa00f8c0d9f53208d035b0faffb2c5a4ced1f81a74911ca30936426c1e3411d25ef1854a045eca58349ed21028daa3287a787365b5a68f365bda71f6d5c2d224b097f7b53f3b54f7fc94fe995e4214a0d817108e1d32282c8426c05dc10f8b38646649fdba44c3a412bd62b6612057560bd75f01d7a52e29725a12d5c8cdcd898c3bd985f32949972c5d06060ee6fef070a9337e264f7bf8ba694eb769f6337ee7c8d621476a104e913b1df22af51ffbcd8ff77a696d67059ba680c7a1ee9039323f0a39645d819de4930a837f1e5c0e571c52ae11fabc16e10de193cd372a3315ba2a9d4cafcf573d67beaf1431cde573c6c6a821db324884c6c6168a9632deaf0a68fcadb1224c183ba670cafd6fe1ee268706e74212358681cf13938aba5ec3109212e7cab9b8df1e2ce1c91238894e9a1a949fafb4495942c56b18bd69f0188674f695419590b31d341f9c348b94041d491b50b607cead98826cceb5151c6dc10a0e597eebd2c8030bf78818a3563ec2c12373fdb0019fbda015abee49cca2908bf6e27f1ff7945798dcd5deba904fb5ff5dc1468ad35ba18d1169d5167210c196df5c16da48c779d26f9af78c10b494f615ddb0c2744bcd913daef84cd4fc16a2891996f9cc90cbda3086e72f1011f1f571b23869ebe7c64b6f65def77d7ba0e8d539c2c69dabd8c24cb0fb7927b0fd63afbb13987c9b33eda81d4ff9834c9ce001c84fcc416f0cbb853c077317c847d211165ca8ace646c8d8884e2a9542d868fe911cfa9f4939a300c4aad1fa6c8bde68d9d5e305546211b5a392c4be8d34f08ed93ca8720cffc85d00deeb30283de3451297f14cb43c97c8173ff975950cde131082bee8045e83822f9459d3ee55db7eaf6621f5091a7f1a2ba9eb0247b41cd5723e55f4a061cdd8f05f06c435160641ad71a56bc2065e7eafa7f37b38477b2e89263e77785a4aeb538e85fe89214fb40174436e7f87c7937f163fe086fe92b05aa154d531be73f26e064e58bc5b288a3e37c07c16a391930e4470ab5bfb77f8ab0bcf9648edcc5a4664df7826af2f0f24a5bb8106fa802c42e47a50e0872ebb19cb6239a7b93608ad2d3bb7134417596f2f5567f7ffc45d73dc40a546c281467ea7fa8d4fe0da47e6e45c81b195867ae94d33ebad3acd7037eeede7a487292b08992d107d131135f77188488553dd226a1b753d38c30642f333bd9a4a912a90f644d419786aad52b58721d7ac2c03c56532c84569c362270cd9e32cf47078c349592ef103360c383c542329ac6258ac8", "f3775dce6966a5f2f4aba1c9b9333025878f625faa32b3c07887152cbd490e4d", 0x5, 0x3}, &(0x7f00000000c0)="fa922fd570b617b8f4fac226c6eb3482206be0aa2f482d1d42fe0a7d2f0e948420af94e2f64d3af707771b8d4c0614b59493", 0x7fffffff, 0x0, 0x5, 0x3, 0x81, 0x101, 0x4, 0x9}) setsockopt$inet6_sctp_SCTP_AUTH_DELETE_KEY(0xffffffffffffffff, 0x84, 0x16, 0x0, 0x85) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(r3, 0x84, 0x8004, &(0x7f0000000040)={0x0, &(0x7f0000000300)=[@in={0x2, 0xffffffffffffffff, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @remote}, @in={0x2, 0xffffffffffffffff, @multicast1}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @rand_addr}, @in={0x2, 0xffffffffffffffff, @rand_addr}]}, &(0x7f00000003c0)=0x10) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r1, 0x84, 0x29, &(0x7f0000000440)={r5, 0x100}, &(0x7f0000000980)=0x8) setsockopt$inet_mreqsrc(r4, 0x0, 0x46, &(0x7f00000002c0)={@multicast2, @multicast2=0xe0000003, @loopback}, 0xc) r6 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r7 = dup2(r4, r6) setsockopt$inet6_sctp_SCTP_AUTO_ASCONF(r3, 0x84, 0x18, &(0x7f0000000000), 0x4) setsockopt$inet6_group_source_req(r7, 0x29, 0x54, &(0x7f0000000180)={0x0, {{0x1c, 0x0, 0x0, @empty, 0x9}}, {{0x1c, 0x0, 0x219, @loopback, 0x3029}}}, 0x108) setsockopt$inet_mreqsrc(r6, 0x0, 0x46, &(0x7f0000000140)={@multicast2, @rand_addr, @loopback}, 0xc) getegid() setsockopt$inet_mreqn(r4, 0x0, 0x47, &(0x7f0000000100)={@multicast2, @remote}, 0xc) truncate(0x0, 0xfffffffffffffffe) setsockopt$inet_udp(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 00:00:17 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$inet_int(r0, 0x0, 0x7, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = dup(r0) syz_emit_ethernet(0xd0, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800450000300000000000009078ac2300bb000000000500907800000000450000000000000000000000ac2300aa04000000"]) setsockopt$inet_mreq(r1, 0x0, 0x9, &(0x7f0000000000)={@broadcast, @multicast2}, 0x8) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x800e00848) 00:00:17 executing program 0: r0 = open$dir(&(0x7f0000001080)='./file0\x00', 0x20000, 0x4) chdir(&(0x7f0000002200)='./file0\x00') bind$inet6(r0, &(0x7f0000002280)={0x1c, 0x0, 0xffffffff, @mcast1, 0x3}, 0x1c) fchmod(r0, 0x28) futimesat(r0, &(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)={{0x8, 0x7}, {0x2, 0x9}}) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x2) sendto$inet6(r2, &(0x7f0000000040)="79834e37d3278f367ea9d7bcb0d00ae0e29b5f556cbdaf255c51346d0f7f09fe3d1b54fe0d15bcd2cc04e78b49af94a8aff7fd3710f33c1fa0423a814d423dde6c18f2b62d9bbfbd28a1686c0af239396160e2155174e457cb8a33eab0ca8e8b6047dfba42dfc4fbd3477049968f782af5139f9defcfa451d85080616c359b19e9b17f81b0f9b152dd4278f9f4d65f708b8d3dc815be2cd6571a61806f5f33666029bf0be89e7523901747dd03a7c25918e9ff23674179a7b782e45e08abb17951a56f12853b5a2310c40cb1e9c7a5691fa18505909652c9a3b94d4e61910265946c0b65059c94129351c01a7ccbb03d3d84bd6d9948121d2d1faccbea2bc77e958cc44bcfc8c543f3b919f6b8ed8eb60ce54e7711ee6f4cd2248bbff444ab2ed785b64bb8cd4b00f85ae4c9a3bf43e1d97a68944c37d673b3238f6a9aba3bd18e1d08dd667c2d9b364e7df08080c6e86a3d35f58a4fa57a2ab55f23b46ec0cb6694ae04ccd0f451e148d02948f3ddda77402c8f6057d0ef729af139845752d1842023330bde284a85d1318de7773ddf9c068d8488bdb9845022343fee09820d15646179ff48bab9b008ba3f67370db42e832cc34a6f582fd92e58ccbcc97f6ba41742b857b4bbca8f1c89c924e51a30f9e737db03e29a6600b40ede0fbc05324199924dd5308076cfc7d3be5a5f528a0be4d32180604f817eb5200bcd53b6ef4f2cdab672a26e072a13c9cf9c0b150274d932000c583349ccaefc902b989b938053d6beec1ebc12eb414da0692831a9be407aef07558b115fb30415c55eeee3337cebf5a1360da8da1b5b66159b8db72bed42391aa940a0c21654d376b526406bb975081c1a85232402710ff3bf4fa367c6ea1bc27bf551a316b5dfa951f11bf6cc3e39a41c299df35a263be9180002c98158342648fdc88dc0527fcf2556aaf88ebcbb20487ae226b98e3e322842e46df87ab2eee39f8644e4f36a0af6c36efc0e3e6fa20e6a2b774a77ef5b34f3747f43b53188fb06941a0f7ef6febfff03e17869e8d5b53477a978ae03b46f2c91c07f62a70b0107d7913047431d8ec5b2b4cbefbbbff684e099c59323b290acced84e4f42f7ec49268a0e72d17b4e8467a8e3ebb73b677b430dd960e657d001ba35065966553ee860cc398fae316b8dc515caa5808b9c681f6220cd80e1759c2b68f1ea853eb4543ac886e74592dd1a2344f0391102dfec345adc0d0dc1056b3225ba3086f78b665748b0c166549fed26291d12a2e80d7beeab88e0589fec33cb955e618b717a90ddc082c5c0f625e98f1fd15ebeb054e434160ab1d3ff950dc0e82d83470ac5c3a59785dc43acf3f3a9791bfd4682e23581ce140d3b5de7d03bae289d9ec773feddc56884fb46ae067794a377c010b0468b654c9c656e3c9f9b0a6efdf1a68f3a8599ddb89c0c377c42f621f961efc6bab7df4b70ae7a2b42f436e18f3a2a17255e0ef29250ec32fc50e61a07a6f6b3b6d94314d897b7957e7d4edfbeee9ad5ce7cf81cb770a35d024354c7532e96d5b5b8279ff7ea0d84f699aae8eb26e1db1de6d5822c9bd39764ec5742a75d27acbb7e4e91568350a8df8efc76f0456a3528b8e2576c38a55c99ec86fb791da5b49e529896512a8e8649ac67a30d19f8741edba1b09da5b78dcf6648815403c27f236af81be9da5b83dd147d620b7968f0f4a74b6bdd278825d5797a5d36a06190e9e8a70995d002fb965a6f6337bfc17833d99884f3b78c4f02c608ec6242bbf011f237eca46d1347b0cff9edd79e090e78d34cb8cb6b8ac4e7982ac7291e3a2171603e281beac54f1ce93a70d3e7458f4cff9cd3b57ba53e993e037551314894439ca885e1ed84e0a67b949b4c8fa2fc47d1e8c10ad657b6995ff6b7c894a3cf4d77f5a61f6cdfcfeec3c2b66e5f2f9eac46e96ee31478d337ab649aa4ab1c65bbb7ac68a5df2c80653d3ba7849f4971d3468cc163d1d2d40f8771e72e2cade5793691433dc308a717cef2df61cf5c8d146a8b284482961b4c5e770c2499b5609380fb6f307f1a54b93758320692b716baebf0df607cb776a72105b6740d5954244e8358789e2df458fb33aae32e2cc7e83298696fe970f022bf7881061fcd3c67df6178dd92a3c01a98256a78d4bd4bcdd174fcac9b93fdd6d0a158ab87f2ee438fddfd8cca009885cfc5ad0e34e4fdc609e51b6bc7ddb8f8960537b656c97b101a13aa0e136275794867a01318a5467209052c81289b8b573b1e0c5c5d40e888ad1d85277813f751a3cef4a96e23dd55e654ad432ca45b12e5e4bb175e25ea568c92591d5e3fbbc76d8df3d4cec341c4caa93eb8911128d14c58434e7b52ff4a165a64581a6750525e6730d6c8017b62715249b3e1210bea6b95460df8a412463b0a821252078db5f64762320574d3476802270a04167f41117aff8f2e3f7395097d4762b1249704a398f5fbde43820d07a6f0901efbc6e0def6acc888e2ca1981c8e994fe6fb99c8963859afe93ec17088fff1d942073276219796d3a53e0b5c5ed5ed7081f70115332acd11478e7958efabb2414f0d611ff2cfc4e6fc5cee66e127aeb6ec3741368fa3cf778cffd55a99f07619b62653c8135c9e3ce09b638a9f5aa9a956f4b5a5128f5aa666bb9bcd465e8f0b23dfa8f7c6af812e38f943e930f7098087bc1454d55b8a25dee71e9f25f48d4c29cd8facbe2de251d6306de6c508b2c3d71b7a365e8a4d2f0789ad133d8653bb0d000b0481530c47a984ef3571871b692b00fcead2104a53d9751592faaed968a263e391991eb0e4f6b308bf3d1a80736847cbd7cb8ff9ed9a012ba21cae0183586341f758bc622a9c4bcb89f4ae3b499c51295d2bd587b2416f635a4a90d6c2b1abb181396871e505f276d1377c07e38e9d9ab7f95200b25510ecca6a54edb8f7ec6911709a7ba2b689d3618e7735a520948d145aa102a7a36ae007ed782635b5ee6348ce9015cc5b436ddb6217c9a055c7dfe61ecad9da01ad688ada6a1452d92451cfca9d47d9c54af4899d1f1b3f14bc2ca5529792df7e1559d23af7a3875c174584b840c0f6cd8ff8cfd9c6e5b37381520616bf6f7cb64d50fe499d1b3c7c8c9f2c172440213d90147eeb8ffdd4fa722a47f3dbf9ee758ed3548045b9d5beec3f4b3693962cb28edddeb88c84bd645edabc60d65b9d1912ffa34328939185e55c815c0077bf1d9ea28148623fa8085d89286a5628f2324262e0ae8fdc4d5a4b07e2a19cb5120365d323f27bb5f73b9cfb25f76c98c9323a68f703b82c495b82bea267f244f4a99e61749ed08ffff2682692a0d0585fdad76a5dc0978925519e926c8f272990c45502fc9686b81d314fb6f98128400f0b1cc3f6cb63f11ba7983e018db59e8f181cf9c760c7eaa649da3994fa87be8f684e93e4355f606a4c85cc1f75178e8f2c5c7c3b09d9ae9fcead5dc52887c84de692da82c04fe0abe9d7497552a4fc400829d7f048e33662213231a1bb71caa6ecc95d5acd7a9b21b4a369e0f784fa32e7c968144b89c64191c34104a6c0b97503d12df3d335d8be7ae3fb98ea532831dd8709b4abf5ec7abcf02bbb1ba93f8f48baa1e017ac1d4cb803621a8b76adc2772187d467c9f9075e5735da02ebe09e8728f8cdd2cbd4685b2f2e9434b8418f7c4ae9a601842b8491175a7a3261dfeef5d5308e229063d853445f8f5f02fae49b96615efc0bd115768aebce4216e96b0037af5d9d6d5979b8e2d0f051f30d55f181edfb62d3477fa9425027539e77f39ff4d7541c4e80d282a2fbaa3f663a65193ba0225b7af490fec9aa26c077bf21fa0c5469b3301f548e21f61c653e441381546e4c9a89e04663c9bd68303c8efdfd60b4a25a6d461f868301fc4ef35b9fe1d152fa79e8b9bfddd148bc888a54685841ab930bff012258d747f95567b786f50ca0f7cac8f94c4fdcfa125859cfee7f2e754351c73268f75c2c32df5bca6d1f5d299d70058117bed24b55e6755523514a76082a21afa7f39da27c6d9918a31d5507b15a678938c735eb9f6a90556aa27bee3cdea515a179fda8b68aaa10ed7da86688e062486c25ec6cc9e578052d370e771feed8593b608e7d9d5b0738ecd0d36b91c953649506b418d86ceacc4f806a78f1a38f2c930257f4c819a8831181f17976349c4e834ab9459c8a97b6054c738970b9d490562f9136294dea088376fd08faf07b4d40a4352b7744b53d5f30554b39a09b9597de91cb4b1ddebb971ae738157a45038fe9c017fc83fd82b3de75b59849ea52f635a9f0bdd4070980b4d48cb57caa8ecfdfb69c70711db5ae29df8f6137bb64d32389525cc744a9d808471ece26982953ab28fdd7b4aa02a7267cb7f7180b3735bb28c342dae0b84cecc96ec191f063317b3492493d270e2c743b58daf72316042cc2cec5f292d222e1ac309a32bb1fd2a195a8b45fba2959a81f887e250daef06f9806e830834a8c5ecee2eed9d7efa782a65870793ba5b005d9a13e6dadbbcfb435485d80be7a488a7a008a75cf13bdba5cd22729f98778f6b27f9c169874a1c79a38a4af757c519badd2857c9afa16d11b5f8840275518bb165aa65859e4f63375357d6a420b3ed11e40be1cf80b4eda3ec92ed985c24b9bf24b5463fb179632e57a5752be629bef8ea811033e7b51bfdfc0b1259338f38d194e3fe58c0f1cf1c5c301bec53146f2982c29eb27f1c89cd0f1828946429748bcf9792b7ca7bfe6ad253cdb0039e488896721efc1bb0506f3e55bcd3f49008e986c6ab09322cc08c32df7b0f4be032915332393e07f55d126d5171fb271415166ef82616524172ecdd888102a1748b6c1ad0883a6156dc2baedfd6d95a6abd6c4c71d00798fd3452512c61981eeb3151d9afb95e6e673059fc4b2ede6191cb478a6df3f9b709dab63135cd13ae6f5215d3b600e5ef49a9e24641e2ca492b36012cdb15dd5c65a955ea8aa8f791425ec16b813f9cceefbaa4c5d926836918b995a0fe43d399b0da6def6d2d75ca7444d05687ff0b27e624f8871f4ef18b3af0f790f51e59394aae2f6090eab3e16bff096044eab22dca3421d3d07b6ec14619c4dc1ccb580cfc06a681c1f6144ed5d7e70d273be3efc91700e99a93a5db4186a3e11a10c32b7f0af07a1b962c6b00dd50b4dd9054f62f272a533af056692d7e2a8767adf08c392ef23839c6bb99a89986035161a8ac8df302ca58d2212c14db56eb8c503badbc08695fdc8de15d293653586590d73bafb17e77e5ffd27be52fe7de8822ebbeb1335d465b745b0090ab8e512e99a4f6e1223541763170a948f14b9cb506dad4f6432951ca4a16730f17242f1a7894d8d48f0fdcf21e635392a0f8d5515c1b58ca320f2a9de40e27f1c05a9d485b350f7556a88f610dc5ed5adf6bc917f086564460c782d116a6b6a5f5cd1fe8becdfaa75b6327e4935f056d1d64b3c6c9890290028879aa759b22af58fdcfbeec4b0cfa9ff2386f5a52380895fb9d5367ed5c53f76ea55ec679ce9a3a7124f14ef878477c06fc8d74c9bca4d27133b3365045c54c845b6e26446ad95600ec25192c0d16073e0b61ce2ae50d33691e96082c23aaf7c6559809d6c0759c71c909886cecfe2c47be1cb082716513bc19046fc204fc3be45df3f44ab3ad76831918c62ae11cc3a1afb8579c7016a71a877744ece568ce00bdc279d2e535b50c1b25f06731b122f10827a3a581307b6495002110920c27e13c3e8a3c4f85e379a88fb0ca8288232f5a587b469ff3394bc89041123ee92b88de5d75", 0x1000, 0x100, &(0x7f0000001040)={0x1c, 0x2, 0x281, @loopback, 0x3}, 0x1c) rename(&(0x7f0000001140)='./file0\x00', &(0x7f0000001180)='./file0\x00') mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) sendto$inet6(0xffffffffffffffff, &(0x7f00000011c0)="1449e9dfc936c22e1bed0848ed430fe1ca1f757d331c9b7e6d6a2396d26ddb39f030ff1d57db49e056d8e265f990d0d14b18360ade7f38e1ec5c837a95ef41f748c6cee161523520e5f7b2bf8aa883a6080837b1f4b6110ede7e7b7dcd5e660e8d7484465258fb5581b466c86dd0eb752068a42b1560d7b3ecc9d4439178d39896b0de5d877516d4b9258777fd4bb84725717adac4c8647579ccbe8a0eff7e0636a7dd23b8b307aff2a9e7e46e962521bb94619caf1560b7390be5409216f2464fe120c99c5bb38f9084af0f372a5deaaa9ece4854e5f4015053c7b7dd9aa4d5268fee75c5d2edaeda062a46bf6a9c44bdde664f8be6b7b9dd6d82fd676362b8f1450afe33a47a8a0971eb12b2e835362663e7fda0a0559fab333f384ec05825316e6a36b81027b7f1a4ee66b22f660ecec3930d8b19c7aeed1d1df7f281c8a9a6b6ac4a64b9ec857c47e2bd0cb2731b02a56a2c24de39ea13990326ef0a1b163c83e1f66f514001e37bf38c3bf4b88325dd4149487db82b44fac47668469c9dd201ca359d67586b6981f3d1291471424d436ea5cb5011cec5ba07cb885e2bac50ca8c8401bb0a2dfcd11cfb8c958a1b992788019a34661295afa59bd9d22ea9727d078bfb203402142fb696d39b6b26a67c05434f77a9b045d01e07d74ada53c4efd77c180da4bb226fa96ff2ef3dade1ec779fd9b60cccccb3d2c484121ee40c7b502c2ec60062442f279dc547bdc082ecd4c5354eb9b9331d04baa1ad3e7cbc75174ff16025ecb00a29b6efab08114ea4d3e349d891a830b5c4cc97dc6b766d123d0ad9badfcee301e7a0d033dc7e4a562ac92e74fa05f59c732a62a3a58764eb853462e70c54d81be1f069feece535b10114120acfae6b0611c5f9162da8b324fa9924925e0e032660be073918e7b6090ca8b4d64944c7ecfc88c16b0bba081b25d0f70071f7c6777a91730c0534b4887b813a12cae8ab774eea5af2a3178f1e6ddb59958ae7c6fb77126bc5484f1116a91decd3d320cbe873480ea63402d685d98cb8664b63d6cd481c528f91ffc53ec99c457d821d87e1fab76e71f67455be0f3053e166fe76b398405baa33da786e17ff418f7e3a6d2a6fbab3b88e0ca2a3b57120e8de493ee22d3ce4ff97e81a8abe6c35e561764077c1075094802ea03d1a98b537866caf5afc843733202855d361c9f09073bd3b65fe4e0332eccec454555d6da8fe0377e1ae251398dacbea4be825d4b886b788185330b1c2231e54a0e7b92539c1c1525a6dc4f55f24fc6c463286b2eb404b2b211e5340d0e2be9e63537062a15bc58ca9aa083a34860d5f73474aae30eb8490c99e699c8e2241b7957eead37b14ad639f0389de1275c8f5d168b65812c0cee28b72e05907621a50dc4b4684443e3da2bfba9d5c7fe88146452aa5ddca35101dde98d17a7e3be1ca52c3ca584faa7eefa4dc864cf88c909bdec0aa65b9f3fbae1b4e72138a53a65780f9131f7691926924c042551fdf3588a7e605e8ca99241a5de90486be525cd7f207d679d9a084e5e9e7b4f68e42621b18dcf34fc204521f811f819655172da4a5ff908ff1f2b8ec6303c496c1f36ebb99198bac266231217b9b50d351149641029bda85f9a437c2b2ce43dbb9d372c228833191b7e2f277172704a060d6910eaa500b4092ba244c12c1ee861d4e2c15c92c81e45ca75161ffd40cabe0bcebf8e4a7aa31ba84c4a072b90867887458f3b9aa90f5a2297fb47565fd9f0cbb29edef6b8c48b620c3f54249791971ee19235c84001ccd8906299e477b08673af19d6b1521a64fc1fb88976f0bdd7fb2ef6a45d3fddd223756f63d8e3779f0101cae09b91a3fefa1baf7262db9375bd965bd009de6e6f2975d7bdd6ccee98a21b6ba62349f6c342d70f162793c9317be179ba18e4c54fcf72865dfa05625ed0298212b4830d5b5c17a06b8c27a2bca2f909bbca4411f0e2b60e25c1db77d24cd9511700a3a748b70a1144eb7804f6b392f20ff6fd1c0e770e4af83b91fd85ce774afddc039691723914c739b5e38c1882b657073419bb44ff68a4b61c52173eb12816b279a29e3601e330f25e7a586aba737e10a7c62b8720cdcf3a26aca8aa6c9f8db72cfc9b7647cda21395a5dc408286f20761d7889014be413958a49fc2f8c7c76cce7a2789315b0d4a682b08f759965e5b5c35192d352c426000c9a00c16a85e830a678f1cf9bf6fac66d4aefb905ed16bf112c00bd8345690686c19a7629420946222a242f391c357ac84ed20b67fbe4081269a1444a4e8933f3bbcff988695e6ce79bff7be6cc4266ed4fb27d9e76e1d5aee9c8b07095542ad5047f70871195cfc3b7b1a09584a29f73d65c59563df876f2050daf8afefe523d3fa2c7112227d6e9ab616b55cd9638afad1bbe038c8cd10ffb6e6a43136cf431b450ee2dd1650003328e6c3c5a8d10f88614e2a6ab9bf6d3c18c158299ce60f839b91deca9d3bb8f7606f034bfab377d239efd69f17b0d0387aba9db930126daba335617d2c02bb6b033ad4e5ea6011ca798294455a8f7b14449caf41484e152626c7b6d7e0d8fe77ed65673c47e2e68940f58b4232f782649a27184105bf766790518a6f558a308c74cc4b2c58fe320f7afb39986c70a63f0b42a59d864b1833088c4a9d31005ae612b9dcde2be9511736dbe63ce3d5c4a09d35671245b79dfdd5fce2ba72ffb159d8a83a897c30e6231dee52e87af7bb6b64f0f1b72f07189fdf81213b87197e227327ea1ed773ae655feb962b3b1742ae5a389d0356eec5e9cb0b3df2ed5bca6c5bde970fcd5e720fce4e08ae975a620115eee4e9877458d1c54aaf317b6d66a5e322d29d0514faf6373e93eeb19a47b77e6eb9fb878ca10d90b12ac46b2b4771aab3df64e2e605e9b435fbb884501c76bff2a3899c06c238f93abaab07c432194a467fd043a6c86d90d14b24f8889f19ff1e3336767e8f9f23bd8508f95ff42ddad1e4ca54ab5542b822e88c76b761c92c998a8c65b192d1c263c2f1053aeacdc83c9da2d7ee66113a522298e88d45741347d62f4e3ca2f1134d7444bffe3d53bd96e4c6bebc9c4ce9764bc42674027155a0ec9119d49cffca7072737ced1a6dae6882b51edb9c05b09600df7c08301846b7dcc2b216af5b54e8723c120980f2a608a56139b5c3c101a4e29c00383a66f762d7ec526abeb9f6d6bf21fb9395ed1b1f373f138eb1be976aae7ec8da9db780ebc2b27238e8e512b850c66c20250dde23cb935f127782b980e9f3818c2b0e585ef5163435f15ae8970302088483456d73b84c5aab8f337713a5645a65004aea92601cc6432a640f6fabe850a1800f88f25a2df9fe40c97f0a5cacc9c9886ee8789b14ecb247088819a0049f322264f4017f74fc777c1c5456b92d80804f2f5a678de5f0fd149ce8e13a1361e6f522e98a842e1234b5f3f69e8fa73c4252d77ad5d7fa7635142c9e73e5a15e66f0874d90dd358f5be407fb0418eee4131c25a0540618f0370e9491fb3331efd6fe42c2239608bc032de6374b255611d6aa2e380d1aeb28d7a3a9bdf46f658bc182131f21ec441d388dcca849bf3a19b6ff0ade0cd656363c1e914fb8a63598370d00ef6afaaa3620ae48c0b8e38bddaede7f367b37128224fc428de773d74f5be876dcef5eb264a635cf98f135aa6c7a959924426d4fc0a37d547e165510d1b11af36dcd2f7521b1396192935e6d72a868fe6e32fde1aa9afbe18aa9cec7c8113b3322b7ed7dfae29bfb4e83d22464bbb8d267978b1b8bbeb075470f01c0f1c2a99975da37c18cc95aa57e241622ac0100f4311cb10a9ca1c3d9b17ba7790720702da95f902ca5db87dc5f76f05c68c0202d20c82d32f7223da67bbe051e19ded0e4524df6edf7665848f6b4942bcf254b019aa842d4355f043123ab8fe5544f2a67b52cd3d997b5149d1009c885e99e32d7c3fbb30628ba38583d2acd2c273414ad6360c1f531d231cf275098224dc85f53c8bc3dacb0e57bf33142f4f5856ea17487ebdc70c845e60de77073840f89b2efd9b4dba11d23603c965813314e0267b0b86b8170ce726204bf2c951dfb6f789bef308fa1be1aa65c19e359ba8d97b6472229d64cf4222da562749d5043e32f838217ce11b3fc3d84924195eab8f7f116561fe3e5b70af22788ec736c25f20d942be5e70e14b72d5a151a0c66d43c0089f69b4aaaf8ed6b32e40e2871429f9f58a644647ceeece40ff5ff8b8f8e8b25242ea04d19ba634e820d34eb85ae68fe3b4bd033f7db1bf3412a20d7f602c458248c2ed66508eb52facfb352cc27a726953d9d275a0ebbe1b300f5ab16ecda258078913142520cc2335c4609b14f4369c4f16979c22c3076c3ca6a9277f93c1b11775eb4e9bfdecba34e569906cc2f8cd981a2c705486bffa3f246e60f45919cc201b608f8e9aae0088645923ce83d0d45cd9ec1b7acdd03b1cd65522d5508605806e9dab5c25c5377050d7f37595c16ecb2693c5871f074ab8cd64becac3c6a0c72e0ca32b7f9bbd675c7fc02554e812568b36fa489246f604dedfd452d30f57b515b6b18cf4e18bffd63778f1f4d3a6ecce48cf545f4cef5dca2d5e0927dc2b21083b25f6f8ae82293c813e03b376d9ccba9bbc8d86ad885910ef5dd4847f2740583a1c0b125c16165305373f713c899414d297306ccc51476773c59eca7d4dfe4ddc9cd359698413a014213d71d07465895d428748fb33de1516423802027bc12e847712884896d885e8651ad444da5c9ca22ea48b40fef5ede4bfd55e6873206557c6eca5cf91fadbadccf9d887950bdc4bc21a321f32d234371b9710cda70b68f83f399deac3b0255879ff5a45c291444969b9b4e5f94b9f9f304960ad0aed88ed9f4ae67fe6c2c006a4b666f1c33b15e91d7661836423e98f94a04ccff4990ea242e16fb392e9ce30bf8a495dcd4bbd10d192365aa32a3572e0526c5845c9893317127639a216a7a0319d3b20154c9ee95765bad0f7a7429b2ccd83c4dc3bcaf8f72d3ca926162146b2bcf55dc2e59ec81b677de7fe68b71a727bff79dbf249bf82250620fa9129ee87ee98bf07b14594aa8ba19968e30b580d0af0c4125e695bf8e8bb311c072cce7028c8e5b639c46e0229d2bc5a39e50549925f578d9c4a02f3bc5abaedf92b19a73947c8bc4cf2dbf8b2aac000a0558d1c9a9b318e1f1ff171e3e65555f732cf4c0fcdad1dbea2051b03400a26695a4dd80dc00c5c377c92e466a56f19dfb5300bf3412d46241af9412609e1be0a3020fbfed03212df9ca478b725610bc97c0d5e1771202ccd852a1d10b1abcf683ef0060f114ede3be9696cf6586dcaf30228e77614db236c5c4fbb3619c1f2707b656bf463dbe844584215d7007737532702c081b6961b6771c4418a7333ae05f6f69986cc4d12d89c5054104909e6d49f300c674ea666aa3a1813e171f67ec4be88f7afcbc3e10fed6b8ba23924c3a5654a5cc080c990ccfa26e97f96438b2df78aa3f4a8ef250e74e0791485e8d3ae3e1d44bacee9eca26fe1326088ab01546df0b871b694c709288eae511b2ed3a0b577cb8d6a1096177c6179badf1a346b0d74074e11496e4c431a18a34bd6e2ac52c067ad529b69f9daab3770a7a46407c374056a5cb54dac7be0e5e7f69adc9ab8fd1ad485663eee2b5ebeaad75733", 0xfeb9, 0x2008d, 0x0, 0x0) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x800e00835) getsockopt$inet6_sctp_SCTP_GET_ASSOC_NUMBER(r2, 0x84, 0x104, &(0x7f0000002180), &(0x7f00000021c0)=0x4) setsockopt$inet6_int(r2, 0x29, 0x3f, &(0x7f0000002240)=0xc4c, 0x4) 00:00:17 executing program 3: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:17 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) readv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) r1 = msgget(0x1, 0x208) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/106}, 0x72, 0x0, 0x1800) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e0076e) 00:00:18 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:18 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) fstat(r0, &(0x7f00000000c0)) syz_emit_ethernet(0x0, &(0x7f0000000080)=ANY=[]) r1 = fcntl$dupfd(r0, 0x11, r0) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(0xffffffffffffff9c, 0x84, 0x29, &(0x7f0000000000)={0x0, 0x1}, &(0x7f0000000040)=0x8) setsockopt$inet6_sctp_SCTP_CONTEXT(r1, 0x84, 0x1a, &(0x7f0000000080)={r2, 0xffffffff}, 0x8) r3 = dup(r0) ioctl$DIOCXROLLBACK(r3, 0xc0104453, &(0x7f0000000040)) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00497) 00:00:18 executing program 0: recvfrom$inet(0xffffffffffffffff, &(0x7f0000000100)=""/203, 0xcb, 0x80, &(0x7f0000000200)={0x2, 0x0, @local={0xac, 0x14, 0x0}}, 0x10) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x3a3, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08004500001c0000000000009078ac1410aae000080111009078000000005954ad2595b89294f747d64bedaa4f4027630c7f51b83d6fdbd246fc68fdeb35d81e05c055c1ea7bd0fa9d2b3eb082fe4592b437ce32c52404f316696b4d1b5daa9f59fe7973bb417315449b719fc0316266a41b8333554c9c5081d99e7e18"]) setsockopt$inet_mreqsrc(r0, 0x0, 0x48, &(0x7f0000000080)={@broadcast, @multicast1, @loopback}, 0xfe03) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e0051d) semget(0x2, 0x3, 0x200) 00:00:18 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) r1 = socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r2 = socket$inet6_udp(0x1c, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r3, &(0x7f0000000280), 0x26) writev(r3, &(0x7f0000000100), 0x100000000000005c) setsockopt$inet_tcp_int(r3, 0x6, 0x0, 0x0, 0x0) ioctl$DIOCRSETTFLAGS(r3, 0xc450444a, &(0x7f0000000500)={{"51dc6f8ad440675e96e3bb7b56719294b201df10f2677f4cf257cdce4f9a8d7a829aee77aaa2e9d2217833d3550fa42678a25b87d03a31131a11747401dc8cdd6b6ee185bab930398c1d9b28603e6567444acf8bdb3967587a5c63dc628156cc02c02bfb723898a9407a3c4fa00f8c0d9f53208d035b0faffb2c5a4ced1f81a74911ca30936426c1e3411d25ef1854a045eca58349ed21028daa3287a787365b5a68f365bda71f6d5c2d224b097f7b53f3b54f7fc94fe995e4214a0d817108e1d32282c8426c05dc10f8b38646649fdba44c3a412bd62b6612057560bd75f01d7a52e29725a12d5c8cdcd898c3bd985f32949972c5d06060ee6fef070a9337e264f7bf8ba694eb769f6337ee7c8d621476a104e913b1df22af51ffbcd8ff77a696d67059ba680c7a1ee9039323f0a39645d819de4930a837f1e5c0e571c52ae11fabc16e10de193cd372a3315ba2a9d4cafcf573d67beaf1431cde573c6c6a821db324884c6c6168a9632deaf0a68fcadb1224c183ba670cafd6fe1ee268706e74212358681cf13938aba5ec3109212e7cab9b8df1e2ce1c91238894e9a1a949fafb4495942c56b18bd69f0188674f695419590b31d341f9c348b94041d491b50b607cead98826cceb5151c6dc10a0e597eebd2c8030bf78818a3563ec2c12373fdb0019fbda015abee49cca2908bf6e27f1ff7945798dcd5deba904fb5ff5dc1468ad35ba18d1169d5167210c196df5c16da48c779d26f9af78c10b494f615ddb0c2744bcd913daef84cd4fc16a2891996f9cc90cbda3086e72f1011f1f571b23869ebe7c64b6f65def77d7ba0e8d539c2c69dabd8c24cb0fb7927b0fd63afbb13987c9b33eda81d4ff9834c9ce001c84fcc416f0cbb853c077317c847d211165ca8ace646c8d8884e2a9542d868fe911cfa9f4939a300c4aad1fa6c8bde68d9d5e305546211b5a392c4be8d34f08ed93ca8720cffc85d00deeb30283de3451297f14cb43c97c8173ff975950cde131082bee8045e83822f9459d3ee55db7eaf6621f5091a7f1a2ba9eb0247b41cd5723e55f4a061cdd8f05f06c435160641ad71a56bc2065e7eafa7f37b38477b2e89263e77785a4aeb538e85fe89214fb40174436e7f87c7937f163fe086fe92b05aa154d531be73f26e064e58bc5b288a3e37c07c16a391930e4470ab5bfb77f8ab0bcf9648edcc5a4664df7826af2f0f24a5bb8106fa802c42e47a50e0872ebb19cb6239a7b93608ad2d3bb7134417596f2f5567f7ffc45d73dc40a546c281467ea7fa8d4fe0da47e6e45c81b195867ae94d33ebad3acd7037eeede7a487292b08992d107d131135f77188488553dd226a1b753d38c30642f333bd9a4a912a90f644d419786aad52b58721d7ac2c03c56532c84569c362270cd9e32cf47078c349592ef103360c383c542329ac6258ac8", "f3775dce6966a5f2f4aba1c9b9333025878f625faa32b3c07887152cbd490e4d", 0x5, 0x3}, &(0x7f00000000c0)="fa922fd570b617b8f4fac226c6eb3482206be0aa2f482d1d42fe0a7d2f0e948420af94e2f64d3af707771b8d4c0614b59493", 0x7fffffff, 0x0, 0x5, 0x3, 0x81, 0x101, 0x4, 0x9}) setsockopt$inet6_sctp_SCTP_AUTH_DELETE_KEY(0xffffffffffffffff, 0x84, 0x16, 0x0, 0x85) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(r3, 0x84, 0x8004, &(0x7f0000000040)={0x0, &(0x7f0000000300)=[@in={0x2, 0xffffffffffffffff, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @remote}, @in={0x2, 0xffffffffffffffff, @multicast1}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @rand_addr}, @in={0x2, 0xffffffffffffffff, @rand_addr}]}, &(0x7f00000003c0)=0x10) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r1, 0x84, 0x29, &(0x7f0000000440)={r5, 0x100}, &(0x7f0000000980)=0x8) setsockopt$inet_mreqsrc(r4, 0x0, 0x46, &(0x7f00000002c0)={@multicast2, @multicast2=0xe0000003, @loopback}, 0xc) r6 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r7 = dup2(r4, r6) setsockopt$inet6_sctp_SCTP_AUTO_ASCONF(r3, 0x84, 0x18, &(0x7f0000000000), 0x4) setsockopt$inet6_group_source_req(r7, 0x29, 0x54, &(0x7f0000000180)={0x0, {{0x1c, 0x0, 0x0, @empty, 0x9}}, {{0x1c, 0x0, 0x219, @loopback, 0x3029}}}, 0x108) setsockopt$inet_mreqsrc(r6, 0x0, 0x46, &(0x7f0000000140)={@multicast2, @rand_addr, @loopback}, 0xc) getegid() setsockopt$inet_mreqn(r4, 0x0, 0x47, &(0x7f0000000100)={@multicast2, @remote}, 0xc) truncate(0x0, 0xfffffffffffffffe) setsockopt$inet_udp(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) 00:00:18 executing program 0: r0 = socket$inet6(0x1c, 0x3, 0x1) connect(r0, &(0x7f0000000000)=@in6={0x1c, 0x1, 0x7, @loopback, 0x80000000}, 0x1c) freebsd11_mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x0) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='.\x00') 00:00:18 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0xd0, &(0x7f0000000200)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) writev(r0, &(0x7f0000000ac0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x8) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x800e00c86) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 00:00:18 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) accept(r0, &(0x7f00000000c0)=@in={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000100)=0x10) fdatasync(0xffffffffffffffff) socketpair(0x10, 0x4, 0xffffffffffffbb78, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000040)={0x1c, 0xffffffffffffffff, 0x0, @remote}, &(0x7f0000000080)=0x1c) recvfrom$inet(r0, 0x0, 0x3b2b, 0x83, 0x0, 0xff05) 00:00:18 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) r1 = socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r2 = socket$inet6_udp(0x1c, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r3, &(0x7f0000000280), 0x26) writev(r3, &(0x7f0000000100), 0x100000000000005c) setsockopt$inet_tcp_int(r3, 0x6, 0x0, 0x0, 0x0) ioctl$DIOCRSETTFLAGS(r3, 0xc450444a, &(0x7f0000000500)={{"51dc6f8ad440675e96e3bb7b56719294b201df10f2677f4cf257cdce4f9a8d7a829aee77aaa2e9d2217833d3550fa42678a25b87d03a31131a11747401dc8cdd6b6ee185bab930398c1d9b28603e6567444acf8bdb3967587a5c63dc628156cc02c02bfb723898a9407a3c4fa00f8c0d9f53208d035b0faffb2c5a4ced1f81a74911ca30936426c1e3411d25ef1854a045eca58349ed21028daa3287a787365b5a68f365bda71f6d5c2d224b097f7b53f3b54f7fc94fe995e4214a0d817108e1d32282c8426c05dc10f8b38646649fdba44c3a412bd62b6612057560bd75f01d7a52e29725a12d5c8cdcd898c3bd985f32949972c5d06060ee6fef070a9337e264f7bf8ba694eb769f6337ee7c8d621476a104e913b1df22af51ffbcd8ff77a696d67059ba680c7a1ee9039323f0a39645d819de4930a837f1e5c0e571c52ae11fabc16e10de193cd372a3315ba2a9d4cafcf573d67beaf1431cde573c6c6a821db324884c6c6168a9632deaf0a68fcadb1224c183ba670cafd6fe1ee268706e74212358681cf13938aba5ec3109212e7cab9b8df1e2ce1c91238894e9a1a949fafb4495942c56b18bd69f0188674f695419590b31d341f9c348b94041d491b50b607cead98826cceb5151c6dc10a0e597eebd2c8030bf78818a3563ec2c12373fdb0019fbda015abee49cca2908bf6e27f1ff7945798dcd5deba904fb5ff5dc1468ad35ba18d1169d5167210c196df5c16da48c779d26f9af78c10b494f615ddb0c2744bcd913daef84cd4fc16a2891996f9cc90cbda3086e72f1011f1f571b23869ebe7c64b6f65def77d7ba0e8d539c2c69dabd8c24cb0fb7927b0fd63afbb13987c9b33eda81d4ff9834c9ce001c84fcc416f0cbb853c077317c847d211165ca8ace646c8d8884e2a9542d868fe911cfa9f4939a300c4aad1fa6c8bde68d9d5e305546211b5a392c4be8d34f08ed93ca8720cffc85d00deeb30283de3451297f14cb43c97c8173ff975950cde131082bee8045e83822f9459d3ee55db7eaf6621f5091a7f1a2ba9eb0247b41cd5723e55f4a061cdd8f05f06c435160641ad71a56bc2065e7eafa7f37b38477b2e89263e77785a4aeb538e85fe89214fb40174436e7f87c7937f163fe086fe92b05aa154d531be73f26e064e58bc5b288a3e37c07c16a391930e4470ab5bfb77f8ab0bcf9648edcc5a4664df7826af2f0f24a5bb8106fa802c42e47a50e0872ebb19cb6239a7b93608ad2d3bb7134417596f2f5567f7ffc45d73dc40a546c281467ea7fa8d4fe0da47e6e45c81b195867ae94d33ebad3acd7037eeede7a487292b08992d107d131135f77188488553dd226a1b753d38c30642f333bd9a4a912a90f644d419786aad52b58721d7ac2c03c56532c84569c362270cd9e32cf47078c349592ef103360c383c542329ac6258ac8", "f3775dce6966a5f2f4aba1c9b9333025878f625faa32b3c07887152cbd490e4d", 0x5, 0x3}, &(0x7f00000000c0)="fa922fd570b617b8f4fac226c6eb3482206be0aa2f482d1d42fe0a7d2f0e948420af94e2f64d3af707771b8d4c0614b59493", 0x7fffffff, 0x0, 0x5, 0x3, 0x81, 0x101, 0x4, 0x9}) setsockopt$inet6_sctp_SCTP_AUTH_DELETE_KEY(0xffffffffffffffff, 0x84, 0x16, 0x0, 0x85) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(r3, 0x84, 0x8004, &(0x7f0000000040)={0x0, &(0x7f0000000300)=[@in={0x2, 0xffffffffffffffff, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @remote}, @in={0x2, 0xffffffffffffffff, @multicast1}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @rand_addr}, @in={0x2, 0xffffffffffffffff, @rand_addr}]}, &(0x7f00000003c0)=0x10) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r1, 0x84, 0x29, &(0x7f0000000440)={r5, 0x100}, &(0x7f0000000980)=0x8) setsockopt$inet_mreqsrc(r4, 0x0, 0x46, &(0x7f00000002c0)={@multicast2, @multicast2=0xe0000003, @loopback}, 0xc) r6 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r7 = dup2(r4, r6) setsockopt$inet6_sctp_SCTP_AUTO_ASCONF(r3, 0x84, 0x18, &(0x7f0000000000), 0x4) setsockopt$inet6_group_source_req(r7, 0x29, 0x54, &(0x7f0000000180)={0x0, {{0x1c, 0x0, 0x0, @empty, 0x9}}, {{0x1c, 0x0, 0x219, @loopback, 0x3029}}}, 0x108) setsockopt$inet_mreqsrc(r6, 0x0, 0x46, &(0x7f0000000140)={@multicast2, @rand_addr, @loopback}, 0xc) getegid() setsockopt$inet_mreqn(r4, 0x0, 0x47, &(0x7f0000000100)={@multicast2, @remote}, 0xc) truncate(0x0, 0xfffffffffffffffe) 00:00:18 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:18 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0xd0, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800450000300000000000019078ac2300bb000000000500907800000000450000000000000000000000ac2300aa0100800073826a868b26db6d5465286112ee5a0b6c0054f4b4fada5234ed056bf39dcc36e6784044ea2be3786f9e4fe7aaf2da06545c1721262ae66400f6aa26dbdcdb7d7f838f00718757665bdd7f1c2afe813b2ff4871a57986d3843907918cc101c1e80ba63146d73"]) recvfrom(r0, &(0x7f0000000000)=""/52, 0x34, 0x40, &(0x7f0000000140)=@in6={0x1c, 0x3, 0x81, @ipv4={[], [], @multicast1}, 0x2}, 0x1c) r1 = socket(0x2, 0x5, 0x0) setsockopt$inet_sctp_SCTP_AUTH_CHUNK(r1, 0x84, 0x12, &(0x7f0000000040), 0x1) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00735) 00:00:18 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = dup(r0) r2 = shmget$private(0x0, 0x3000, 0x200000000d2, &(0x7f0000ffd000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmdt(0x0) recvfrom$inet(r0, 0x0, 0x518dbcf9, 0x2, 0x0, 0xffffffffffffff77) setsockopt$inet_sctp_SCTP_REUSE_PORT(r1, 0x84, 0x1c, &(0x7f0000000080)=0x100000001, 0x4) getsockopt$inet_sctp_SCTP_AUTO_ASCONF(r1, 0x84, 0x18, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$inet_sctp_SCTP_RECVRCVINFO(r1, 0x84, 0x1f, &(0x7f0000000240), &(0x7f0000000280)=0x4) shutdown(r1, 0x0) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r1, 0x84, 0x101, &(0x7f00000000c0)={@in={{0x2, 0x2, @rand_addr=0x3}}, 0x0, 0x34d, 0x7, 0x4, 0x1ff}, &(0x7f0000000180)=0xa0) getsockopt$inet_sctp_SCTP_RTOINFO(r1, 0x84, 0x1, &(0x7f00000001c0)={r3, 0x4, 0x8, 0xe8f}, &(0x7f0000000200)=0x10) 00:00:18 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = socket$inet6_sctp(0x1c, 0x1, 0x84) ioctl$DIOCCHANGERULE(r1, 0xcbe0441a, &(0x7f0000000000)="550281601b41bf4d542255f045e117ec43438422d1a3bd239c2e2786a8cb48ae8651de29c702ac567f51afa5ee6df9657227d23bad486b488df9dc6092bd621612e98eecea6e046a79b64edf12bc68fd649091b5e4edf980b6ddfdfc287cd2e2951f39365d414e4e216815e2dd5f1c0f6729f38733bb5c057c36cd3eae860e6a697ec477c96c38b1f5f179e3ab3dede00809f735916428a35df74fb06e4bbe6d") accept$inet6(r1, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0xc0, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100000) ioctl$DIOCCHANGEALTQV0(r2, 0xc1004431, &(0x7f0000000100)="8564f2dffb5b704cc6d3b7991f29f6c3f3f963e11646feff730932893cad385ce18227568f4f9194c467b3ca0e2754577ee54619fa0cd1a0942f8def4211bf8984daf983213d6ce148289cb1df13bb139cdd6f4804fe6c51c355cd04978ff4348def202d4c555fe5baa36521da582eb1323fe4f7deee6b7e7ccf59f8564251ac583dacd0988cdeff0f3f915473b8630850a259fb986d3472d2126ec69ac511e020d02d100cca64d4546d61f1d8fdf440c0e72983833b7c4bdb8e73327ed55d05510eb1ae961e5087f297dd05e54310ebd919efb3e9c109ae0887a535c6cd31") 00:00:18 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) r1 = socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r2 = socket$inet6_udp(0x1c, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r3, &(0x7f0000000280), 0x26) writev(r3, &(0x7f0000000100), 0x100000000000005c) setsockopt$inet_tcp_int(r3, 0x6, 0x0, 0x0, 0x0) ioctl$DIOCRSETTFLAGS(r3, 0xc450444a, &(0x7f0000000500)={{"51dc6f8ad440675e96e3bb7b56719294b201df10f2677f4cf257cdce4f9a8d7a829aee77aaa2e9d2217833d3550fa42678a25b87d03a31131a11747401dc8cdd6b6ee185bab930398c1d9b28603e6567444acf8bdb3967587a5c63dc628156cc02c02bfb723898a9407a3c4fa00f8c0d9f53208d035b0faffb2c5a4ced1f81a74911ca30936426c1e3411d25ef1854a045eca58349ed21028daa3287a787365b5a68f365bda71f6d5c2d224b097f7b53f3b54f7fc94fe995e4214a0d817108e1d32282c8426c05dc10f8b38646649fdba44c3a412bd62b6612057560bd75f01d7a52e29725a12d5c8cdcd898c3bd985f32949972c5d06060ee6fef070a9337e264f7bf8ba694eb769f6337ee7c8d621476a104e913b1df22af51ffbcd8ff77a696d67059ba680c7a1ee9039323f0a39645d819de4930a837f1e5c0e571c52ae11fabc16e10de193cd372a3315ba2a9d4cafcf573d67beaf1431cde573c6c6a821db324884c6c6168a9632deaf0a68fcadb1224c183ba670cafd6fe1ee268706e74212358681cf13938aba5ec3109212e7cab9b8df1e2ce1c91238894e9a1a949fafb4495942c56b18bd69f0188674f695419590b31d341f9c348b94041d491b50b607cead98826cceb5151c6dc10a0e597eebd2c8030bf78818a3563ec2c12373fdb0019fbda015abee49cca2908bf6e27f1ff7945798dcd5deba904fb5ff5dc1468ad35ba18d1169d5167210c196df5c16da48c779d26f9af78c10b494f615ddb0c2744bcd913daef84cd4fc16a2891996f9cc90cbda3086e72f1011f1f571b23869ebe7c64b6f65def77d7ba0e8d539c2c69dabd8c24cb0fb7927b0fd63afbb13987c9b33eda81d4ff9834c9ce001c84fcc416f0cbb853c077317c847d211165ca8ace646c8d8884e2a9542d868fe911cfa9f4939a300c4aad1fa6c8bde68d9d5e305546211b5a392c4be8d34f08ed93ca8720cffc85d00deeb30283de3451297f14cb43c97c8173ff975950cde131082bee8045e83822f9459d3ee55db7eaf6621f5091a7f1a2ba9eb0247b41cd5723e55f4a061cdd8f05f06c435160641ad71a56bc2065e7eafa7f37b38477b2e89263e77785a4aeb538e85fe89214fb40174436e7f87c7937f163fe086fe92b05aa154d531be73f26e064e58bc5b288a3e37c07c16a391930e4470ab5bfb77f8ab0bcf9648edcc5a4664df7826af2f0f24a5bb8106fa802c42e47a50e0872ebb19cb6239a7b93608ad2d3bb7134417596f2f5567f7ffc45d73dc40a546c281467ea7fa8d4fe0da47e6e45c81b195867ae94d33ebad3acd7037eeede7a487292b08992d107d131135f77188488553dd226a1b753d38c30642f333bd9a4a912a90f644d419786aad52b58721d7ac2c03c56532c84569c362270cd9e32cf47078c349592ef103360c383c542329ac6258ac8", "f3775dce6966a5f2f4aba1c9b9333025878f625faa32b3c07887152cbd490e4d", 0x5, 0x3}, &(0x7f00000000c0)="fa922fd570b617b8f4fac226c6eb3482206be0aa2f482d1d42fe0a7d2f0e948420af94e2f64d3af707771b8d4c0614b59493", 0x7fffffff, 0x0, 0x5, 0x3, 0x81, 0x101, 0x4, 0x9}) setsockopt$inet6_sctp_SCTP_AUTH_DELETE_KEY(0xffffffffffffffff, 0x84, 0x16, 0x0, 0x85) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(r3, 0x84, 0x8004, &(0x7f0000000040)={0x0, &(0x7f0000000300)=[@in={0x2, 0xffffffffffffffff, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @remote}, @in={0x2, 0xffffffffffffffff, @multicast1}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @rand_addr}, @in={0x2, 0xffffffffffffffff, @rand_addr}]}, &(0x7f00000003c0)=0x10) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r1, 0x84, 0x29, &(0x7f0000000440)={r5, 0x100}, &(0x7f0000000980)=0x8) setsockopt$inet_mreqsrc(r4, 0x0, 0x46, &(0x7f00000002c0)={@multicast2, @multicast2=0xe0000003, @loopback}, 0xc) r6 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r7 = dup2(r4, r6) setsockopt$inet6_sctp_SCTP_AUTO_ASCONF(r3, 0x84, 0x18, &(0x7f0000000000), 0x4) setsockopt$inet6_group_source_req(r7, 0x29, 0x54, &(0x7f0000000180)={0x0, {{0x1c, 0x0, 0x0, @empty, 0x9}}, {{0x1c, 0x0, 0x219, @loopback, 0x3029}}}, 0x108) setsockopt$inet_mreqsrc(r6, 0x0, 0x46, &(0x7f0000000140)={@multicast2, @rand_addr, @loopback}, 0xc) getegid() setsockopt$inet_mreqn(r4, 0x0, 0x47, &(0x7f0000000100)={@multicast2, @remote}, 0xc) 00:00:18 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$inet_udplite(r0, 0x88, 0x2, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x100000211, 0x0, 0x0, 0x800e0070d) shutdown(r0, 0x0) 00:00:18 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x800d, 0x84) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDRESSES(r0, 0x84, 0x30, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000001340)=0x10) 00:00:18 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) shutdown(r0, 0x1) r1 = socket$inet6_tcp(0x1c, 0x1, 0x0) shutdown(r1, 0x1) setsockopt$inet6_tcp_int(r1, 0x6, 0x2, &(0x7f0000000080)=0xb4, 0x4) setsockopt$inet6_int(r1, 0x29, 0x1b, &(0x7f0000000000), 0x4) connect$inet6(r1, &(0x7f0000000040)={0x1c, 0x1, 0x0, @ipv4={[], [], @remote}}, 0x1c) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x1c, 0xffffffffffffffff, 0x0, @loopback}, 0x1c) 00:00:18 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = getpgrp(0x0) r2 = getpgid(r1) setpgid(r1, r2) writev(r0, &(0x7f0000001280)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00b87) 00:00:18 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:19 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100400, 0x0) ioctl$DIOCRSETADDRS(r1, 0xc4504445, &(0x7f0000000100)={{"9051cd2751bbf040fa85c4b9b699dca9f0d22aa2eb6b4407674b3a94cc8d1cd4b8394ca83505ecebdf940591771a53e0237ba928609852b78b14eec51b4728b1ec7d0303a83786c46b84c99ebe13496493f0e2ffd198f7afc45a214987c2535ed7d8e5bc442d1ec3e755240d0f115e9eac3c5fa3ad4b678b0bbe45ad8d1bdecd2584a0e50c8b3e55f35b01a81c422c37fd93865b0f329e3f4fafb1306ed3adfce9c2ed1e1f0d8604475e5428f19babe1488a0e8f90a74784d6eabe957081a70efe68e480e824df0ed372531a7e731e7bf2b6a3d937c177e9829fd23d9578ca268eabebb70ab5438377e94f6661d923a12547d6ebc2f22bff162b4473d549a4eba0afc979040f071359e5de78bf5b65b9e4c926cf77cf5e1b5d23abb906d36ba44a06c5e4a60027b013e6918d9576fc6351a46d4e68647dc2b0231ffe76a502ed7bee985437a8c9f29394957a0b512342b0e1099af0f61ba11dd71f05d1c8aa1d15c21f0cd0c3bba678b9657c03f5d672284cb8408857bf1578f7f39fe1d7ba736660ff1fbc7bfa227eaaf2fb19b843a73827a6fda3dc9b37de3a84f20e14b08a9b975c1c9470db579e375a440bebf632287260e9e2521e582f4e3bc672974aa8569e908298064d5cb3df88c2b0f52476142870dc343086f688a066dd66292269f78dc762f50c899c74d7a0508568ff7a2452bf8c3cba08ecddc588b6243eb6ba11e8a198ba07842b91c723567c956062dd469199fbfac1533c8dff52a090264080e28268c3d0508b654253c7a6ad46ec927fd44c34a25cb9670c102620be8477292148debe03663b93de64972b32f2f0486b7b9e7a16ea97beae4d97039618b3937e095a56e0371527e190d59fae719aef40650a7815ca22f1b24e310a1fc98eab74f4ee4575439fa97e886bb934b7deee108960b80f3285376c700e42416a2f243c2b4f3429a107bba8d942055778437a7e962eb48b1f9fb1bf80e1075f4ace0a0e2fa416001605ae545c4bd8d136f7e4b6423dcd0074631bf98c16de8ec34afab50e7d6772867a528948821f93601ffd7ee8d795934cd84c26070e233365e93c1271de99c2be4f4a32ed7a52d020ff442078313f018b5b16505d93d823a35fcac2c67abdda0994c590a87dc5bf0c18f624bcba2a3bbad22a3880e83f71d3d4977d36de017725d3a3b7737200435faabf000d0ad1e9027c67d75139e0cf1e939f12e57fae822a437d9d270cf26850fd7cba4d8129b4fb9439d29b97a80a53bca0b5250b0b9fc5dd09823fe4a806831b3219c35c52c237f3c2c97dfe11bb2232cc8665c0098201c51acce67c5f65831b112dd71b4550cbbededaadab0bb0748e059a8a67f16f329858173c83d7ddd1721ac34eb8fcd5168ffca2f33d2292459d58e4d6feb8c822f20e0df5a5cf2135fb71a1b2b15a03a964b4d67c5797d01dfc", "7d4770ebeb0fa76a13f919658e5c9cfb5331b81aee9e86f960129d78769d95a2", 0x400000000001, 0x1}, &(0x7f0000000600)="883b9efaaa44d192352b6d0fa7e72903a6be87b2c6b3d82ea9ca8805513febf827560a72990a6302992c6e98b1b6fd71926098c712551594448a2ececf4131fbd931abe17a70d566d17defc79d18a8d1dfff2311517a3f61d78d9a4244eff6e53c750159ad68592dea1aa95fa22c7eac3c7af88160b9fecad12660a83103ab6b9e4725dfd6f31ac0736764ea13781917991b882dfb7d66f2a06faf4c5a7d4b64ce6aa5027cbc92244aa64846a3a06c7de70fb1942d3f74c0", 0x7ffc, 0x6, 0x0, 0xfffffffffffff98a, 0x100, 0x7e47, 0x3, 0xfc7c}) shmat(0xffffffffffffffff, &(0x7f0000000000/0x3000)=nil, 0x0) r2 = semget$private(0x0, 0x2, 0x280) __semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000580)=""/110) r3 = socket$inet6_sctp(0x1c, 0x800000000000005, 0x84) r4 = dup2(r3, r3) socket$inet_icmp(0x2, 0x2, 0x1) dup2(r4, r3) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00361) 00:00:19 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) r1 = socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r2 = socket$inet6_udp(0x1c, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r3, &(0x7f0000000280), 0x26) writev(r3, &(0x7f0000000100), 0x100000000000005c) setsockopt$inet_tcp_int(r3, 0x6, 0x0, 0x0, 0x0) ioctl$DIOCRSETTFLAGS(r3, 0xc450444a, &(0x7f0000000500)={{"51dc6f8ad440675e96e3bb7b56719294b201df10f2677f4cf257cdce4f9a8d7a829aee77aaa2e9d2217833d3550fa42678a25b87d03a31131a11747401dc8cdd6b6ee185bab930398c1d9b28603e6567444acf8bdb3967587a5c63dc628156cc02c02bfb723898a9407a3c4fa00f8c0d9f53208d035b0faffb2c5a4ced1f81a74911ca30936426c1e3411d25ef1854a045eca58349ed21028daa3287a787365b5a68f365bda71f6d5c2d224b097f7b53f3b54f7fc94fe995e4214a0d817108e1d32282c8426c05dc10f8b38646649fdba44c3a412bd62b6612057560bd75f01d7a52e29725a12d5c8cdcd898c3bd985f32949972c5d06060ee6fef070a9337e264f7bf8ba694eb769f6337ee7c8d621476a104e913b1df22af51ffbcd8ff77a696d67059ba680c7a1ee9039323f0a39645d819de4930a837f1e5c0e571c52ae11fabc16e10de193cd372a3315ba2a9d4cafcf573d67beaf1431cde573c6c6a821db324884c6c6168a9632deaf0a68fcadb1224c183ba670cafd6fe1ee268706e74212358681cf13938aba5ec3109212e7cab9b8df1e2ce1c91238894e9a1a949fafb4495942c56b18bd69f0188674f695419590b31d341f9c348b94041d491b50b607cead98826cceb5151c6dc10a0e597eebd2c8030bf78818a3563ec2c12373fdb0019fbda015abee49cca2908bf6e27f1ff7945798dcd5deba904fb5ff5dc1468ad35ba18d1169d5167210c196df5c16da48c779d26f9af78c10b494f615ddb0c2744bcd913daef84cd4fc16a2891996f9cc90cbda3086e72f1011f1f571b23869ebe7c64b6f65def77d7ba0e8d539c2c69dabd8c24cb0fb7927b0fd63afbb13987c9b33eda81d4ff9834c9ce001c84fcc416f0cbb853c077317c847d211165ca8ace646c8d8884e2a9542d868fe911cfa9f4939a300c4aad1fa6c8bde68d9d5e305546211b5a392c4be8d34f08ed93ca8720cffc85d00deeb30283de3451297f14cb43c97c8173ff975950cde131082bee8045e83822f9459d3ee55db7eaf6621f5091a7f1a2ba9eb0247b41cd5723e55f4a061cdd8f05f06c435160641ad71a56bc2065e7eafa7f37b38477b2e89263e77785a4aeb538e85fe89214fb40174436e7f87c7937f163fe086fe92b05aa154d531be73f26e064e58bc5b288a3e37c07c16a391930e4470ab5bfb77f8ab0bcf9648edcc5a4664df7826af2f0f24a5bb8106fa802c42e47a50e0872ebb19cb6239a7b93608ad2d3bb7134417596f2f5567f7ffc45d73dc40a546c281467ea7fa8d4fe0da47e6e45c81b195867ae94d33ebad3acd7037eeede7a487292b08992d107d131135f77188488553dd226a1b753d38c30642f333bd9a4a912a90f644d419786aad52b58721d7ac2c03c56532c84569c362270cd9e32cf47078c349592ef103360c383c542329ac6258ac8", "f3775dce6966a5f2f4aba1c9b9333025878f625faa32b3c07887152cbd490e4d", 0x5, 0x3}, &(0x7f00000000c0)="fa922fd570b617b8f4fac226c6eb3482206be0aa2f482d1d42fe0a7d2f0e948420af94e2f64d3af707771b8d4c0614b59493", 0x7fffffff, 0x0, 0x5, 0x3, 0x81, 0x101, 0x4, 0x9}) setsockopt$inet6_sctp_SCTP_AUTH_DELETE_KEY(0xffffffffffffffff, 0x84, 0x16, 0x0, 0x85) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(r3, 0x84, 0x8004, &(0x7f0000000040)={0x0, &(0x7f0000000300)=[@in={0x2, 0xffffffffffffffff, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @remote}, @in={0x2, 0xffffffffffffffff, @multicast1}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @rand_addr}, @in={0x2, 0xffffffffffffffff, @rand_addr}]}, &(0x7f00000003c0)=0x10) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r1, 0x84, 0x29, &(0x7f0000000440)={r5, 0x100}, &(0x7f0000000980)=0x8) setsockopt$inet_mreqsrc(r4, 0x0, 0x46, &(0x7f00000002c0)={@multicast2, @multicast2=0xe0000003, @loopback}, 0xc) r6 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r7 = dup2(r4, r6) setsockopt$inet6_sctp_SCTP_AUTO_ASCONF(r3, 0x84, 0x18, &(0x7f0000000000), 0x4) setsockopt$inet6_group_source_req(r7, 0x29, 0x54, &(0x7f0000000180)={0x0, {{0x1c, 0x0, 0x0, @empty, 0x9}}, {{0x1c, 0x0, 0x219, @loopback, 0x3029}}}, 0x108) setsockopt$inet_mreqsrc(r6, 0x0, 0x46, &(0x7f0000000140)={@multicast2, @rand_addr, @loopback}, 0xc) getegid() 00:00:19 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) pwritev(r0, &(0x7f0000002540)=[{0x0, 0xfffffffffffffdd2}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x7, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00961) 00:00:19 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) accept4$inet(0xffffffffffffff9c, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e002e9) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getsockopt$inet6_sctp_SCTP_EVENT(0xffffffffffffffff, 0x84, 0x1e, &(0x7f0000000040)={0x0, 0xe, 0x2}, &(0x7f0000000080)=0x8) getsockopt$inet6_sctp_SCTP_RECONFIG_SUPPORTED(r1, 0x84, 0x29, &(0x7f00000000c0)={r2, 0x40}, &(0x7f0000000100)=0x8) 00:00:19 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) getrlimit(0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c19) r1 = socket$inet6(0x1c, 0x7, 0x6) getsockopt$inet6_sctp_SCTP_DEFAULT_PRINFO(0xffffffffffffffff, 0x84, 0x22, &(0x7f0000000040)={0x3, 0x7, 0x0}, &(0x7f0000000080)=0xffffffffffffff4b) getsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r1, 0x84, 0x7, &(0x7f00000000c0)={@in={{0x2, 0x0, @multicast2}}, r2}, &(0x7f0000000180)=0x8c) 00:00:19 executing program 3: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:19 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) r1 = socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r2 = socket$inet6_udp(0x1c, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r3, &(0x7f0000000280), 0x26) writev(r3, &(0x7f0000000100), 0x100000000000005c) setsockopt$inet_tcp_int(r3, 0x6, 0x0, 0x0, 0x0) ioctl$DIOCRSETTFLAGS(r3, 0xc450444a, &(0x7f0000000500)={{"51dc6f8ad440675e96e3bb7b56719294b201df10f2677f4cf257cdce4f9a8d7a829aee77aaa2e9d2217833d3550fa42678a25b87d03a31131a11747401dc8cdd6b6ee185bab930398c1d9b28603e6567444acf8bdb3967587a5c63dc628156cc02c02bfb723898a9407a3c4fa00f8c0d9f53208d035b0faffb2c5a4ced1f81a74911ca30936426c1e3411d25ef1854a045eca58349ed21028daa3287a787365b5a68f365bda71f6d5c2d224b097f7b53f3b54f7fc94fe995e4214a0d817108e1d32282c8426c05dc10f8b38646649fdba44c3a412bd62b6612057560bd75f01d7a52e29725a12d5c8cdcd898c3bd985f32949972c5d06060ee6fef070a9337e264f7bf8ba694eb769f6337ee7c8d621476a104e913b1df22af51ffbcd8ff77a696d67059ba680c7a1ee9039323f0a39645d819de4930a837f1e5c0e571c52ae11fabc16e10de193cd372a3315ba2a9d4cafcf573d67beaf1431cde573c6c6a821db324884c6c6168a9632deaf0a68fcadb1224c183ba670cafd6fe1ee268706e74212358681cf13938aba5ec3109212e7cab9b8df1e2ce1c91238894e9a1a949fafb4495942c56b18bd69f0188674f695419590b31d341f9c348b94041d491b50b607cead98826cceb5151c6dc10a0e597eebd2c8030bf78818a3563ec2c12373fdb0019fbda015abee49cca2908bf6e27f1ff7945798dcd5deba904fb5ff5dc1468ad35ba18d1169d5167210c196df5c16da48c779d26f9af78c10b494f615ddb0c2744bcd913daef84cd4fc16a2891996f9cc90cbda3086e72f1011f1f571b23869ebe7c64b6f65def77d7ba0e8d539c2c69dabd8c24cb0fb7927b0fd63afbb13987c9b33eda81d4ff9834c9ce001c84fcc416f0cbb853c077317c847d211165ca8ace646c8d8884e2a9542d868fe911cfa9f4939a300c4aad1fa6c8bde68d9d5e305546211b5a392c4be8d34f08ed93ca8720cffc85d00deeb30283de3451297f14cb43c97c8173ff975950cde131082bee8045e83822f9459d3ee55db7eaf6621f5091a7f1a2ba9eb0247b41cd5723e55f4a061cdd8f05f06c435160641ad71a56bc2065e7eafa7f37b38477b2e89263e77785a4aeb538e85fe89214fb40174436e7f87c7937f163fe086fe92b05aa154d531be73f26e064e58bc5b288a3e37c07c16a391930e4470ab5bfb77f8ab0bcf9648edcc5a4664df7826af2f0f24a5bb8106fa802c42e47a50e0872ebb19cb6239a7b93608ad2d3bb7134417596f2f5567f7ffc45d73dc40a546c281467ea7fa8d4fe0da47e6e45c81b195867ae94d33ebad3acd7037eeede7a487292b08992d107d131135f77188488553dd226a1b753d38c30642f333bd9a4a912a90f644d419786aad52b58721d7ac2c03c56532c84569c362270cd9e32cf47078c349592ef103360c383c542329ac6258ac8", "f3775dce6966a5f2f4aba1c9b9333025878f625faa32b3c07887152cbd490e4d", 0x5, 0x3}, &(0x7f00000000c0)="fa922fd570b617b8f4fac226c6eb3482206be0aa2f482d1d42fe0a7d2f0e948420af94e2f64d3af707771b8d4c0614b59493", 0x7fffffff, 0x0, 0x5, 0x3, 0x81, 0x101, 0x4, 0x9}) setsockopt$inet6_sctp_SCTP_AUTH_DELETE_KEY(0xffffffffffffffff, 0x84, 0x16, 0x0, 0x85) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(r3, 0x84, 0x8004, &(0x7f0000000040)={0x0, &(0x7f0000000300)=[@in={0x2, 0xffffffffffffffff, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @remote}, @in={0x2, 0xffffffffffffffff, @multicast1}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @rand_addr}, @in={0x2, 0xffffffffffffffff, @rand_addr}]}, &(0x7f00000003c0)=0x10) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r1, 0x84, 0x29, &(0x7f0000000440)={r5, 0x100}, &(0x7f0000000980)=0x8) setsockopt$inet_mreqsrc(r4, 0x0, 0x46, &(0x7f00000002c0)={@multicast2, @multicast2=0xe0000003, @loopback}, 0xc) r6 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r7 = dup2(r4, r6) setsockopt$inet6_sctp_SCTP_AUTO_ASCONF(r3, 0x84, 0x18, &(0x7f0000000000), 0x4) setsockopt$inet6_group_source_req(r7, 0x29, 0x54, &(0x7f0000000180)={0x0, {{0x1c, 0x0, 0x0, @empty, 0x9}}, {{0x1c, 0x0, 0x219, @loopback, 0x3029}}}, 0x108) setsockopt$inet_mreqsrc(r6, 0x0, 0x46, &(0x7f0000000140)={@multicast2, @rand_addr, @loopback}, 0xc) 00:00:19 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(0xffffffffffffffff, 0x1) r1 = open(0x0, 0x0, 0x0) fcntl$lock(r1, 0x9, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) ppoll(&(0x7f00000000c0)=[{r0, 0x4}, {r1, 0x84}, {r0, 0x8}], 0x3, &(0x7f0000000140)={0xfffffffffffffffa, 0x7}, &(0x7f00000001c0)={0x400}, 0x8) flock(0xffffffffffffffff, 0x0) flock(r0, 0x8) setsockopt$inet_sctp_SCTP_CONNECT_X(0xffffffffffffffff, 0x84, 0x8007, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) accept4(0xffffffffffffffff, 0x0, 0x0, 0x0) mlockall(0x3) getrusage(0x0, &(0x7f0000000380)) sync() semget$private(0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x4) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x100002, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81f00}], 0x1000000000000075) getsockopt$inet6_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0x0, &(0x7f0000000300)) r3 = socket(0x0, 0x20000004, 0x4) connect$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="02db78ed022e2f66696c592be6672d26912531f1c58ea69dba89104f4933c1d40a80cd1118c43822fa07180baa9016f72856fa8f00a2087602a8c04789e1a5520872b9e8256a007ab2b7c0dc1c52a4abd65552ae8017bd781dd0f52182035882ff0418c471082071718b2722162580d288885974820bacc7dc184faf1dd14a365f3fcc2c5368ed24"], 0x1) getsockopt$inet6_sctp_SCTP_EVENT(r0, 0x84, 0x1e, &(0x7f0000000080)={0x0, 0x3, 0x7}, 0x0) dup2(r3, r1) getsockopt$inet6_sctp_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0xa, 0x0, &(0x7f0000000500)) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r3, 0x84, 0x29, &(0x7f0000000100)={r4}, 0x0) 00:00:19 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) ftruncate(0xffffffffffffffff, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r4, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:20 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x44, &(0x7f0000000240)=0xffffffff, 0x4) fcntl$setstatus(r0, 0x4, 0x0) 00:00:20 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) ftruncate(0xffffffffffffffff, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r4, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:20 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x1, @local={0xac, 0x14, 0x0}}, 0x333) r1 = fcntl$dupfd(r0, 0x0, r0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000040)=ANY=[@ANYBLOB="01f92d2f66696c653000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x4) sendmsg$inet_sctp(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@in={0x2, 0xffffffffffffffff, @broadcast}, 0x55, 0x0}, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/69, 0x45, 0x82, &(0x7f0000000000)={0x2, 0x3, @multicast2}, 0x10) 00:00:20 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) r1 = socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r2 = socket$inet6_udp(0x1c, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r3, &(0x7f0000000280), 0x26) writev(r3, &(0x7f0000000100), 0x100000000000005c) setsockopt$inet_tcp_int(r3, 0x6, 0x0, 0x0, 0x0) ioctl$DIOCRSETTFLAGS(r3, 0xc450444a, &(0x7f0000000500)={{"51dc6f8ad440675e96e3bb7b56719294b201df10f2677f4cf257cdce4f9a8d7a829aee77aaa2e9d2217833d3550fa42678a25b87d03a31131a11747401dc8cdd6b6ee185bab930398c1d9b28603e6567444acf8bdb3967587a5c63dc628156cc02c02bfb723898a9407a3c4fa00f8c0d9f53208d035b0faffb2c5a4ced1f81a74911ca30936426c1e3411d25ef1854a045eca58349ed21028daa3287a787365b5a68f365bda71f6d5c2d224b097f7b53f3b54f7fc94fe995e4214a0d817108e1d32282c8426c05dc10f8b38646649fdba44c3a412bd62b6612057560bd75f01d7a52e29725a12d5c8cdcd898c3bd985f32949972c5d06060ee6fef070a9337e264f7bf8ba694eb769f6337ee7c8d621476a104e913b1df22af51ffbcd8ff77a696d67059ba680c7a1ee9039323f0a39645d819de4930a837f1e5c0e571c52ae11fabc16e10de193cd372a3315ba2a9d4cafcf573d67beaf1431cde573c6c6a821db324884c6c6168a9632deaf0a68fcadb1224c183ba670cafd6fe1ee268706e74212358681cf13938aba5ec3109212e7cab9b8df1e2ce1c91238894e9a1a949fafb4495942c56b18bd69f0188674f695419590b31d341f9c348b94041d491b50b607cead98826cceb5151c6dc10a0e597eebd2c8030bf78818a3563ec2c12373fdb0019fbda015abee49cca2908bf6e27f1ff7945798dcd5deba904fb5ff5dc1468ad35ba18d1169d5167210c196df5c16da48c779d26f9af78c10b494f615ddb0c2744bcd913daef84cd4fc16a2891996f9cc90cbda3086e72f1011f1f571b23869ebe7c64b6f65def77d7ba0e8d539c2c69dabd8c24cb0fb7927b0fd63afbb13987c9b33eda81d4ff9834c9ce001c84fcc416f0cbb853c077317c847d211165ca8ace646c8d8884e2a9542d868fe911cfa9f4939a300c4aad1fa6c8bde68d9d5e305546211b5a392c4be8d34f08ed93ca8720cffc85d00deeb30283de3451297f14cb43c97c8173ff975950cde131082bee8045e83822f9459d3ee55db7eaf6621f5091a7f1a2ba9eb0247b41cd5723e55f4a061cdd8f05f06c435160641ad71a56bc2065e7eafa7f37b38477b2e89263e77785a4aeb538e85fe89214fb40174436e7f87c7937f163fe086fe92b05aa154d531be73f26e064e58bc5b288a3e37c07c16a391930e4470ab5bfb77f8ab0bcf9648edcc5a4664df7826af2f0f24a5bb8106fa802c42e47a50e0872ebb19cb6239a7b93608ad2d3bb7134417596f2f5567f7ffc45d73dc40a546c281467ea7fa8d4fe0da47e6e45c81b195867ae94d33ebad3acd7037eeede7a487292b08992d107d131135f77188488553dd226a1b753d38c30642f333bd9a4a912a90f644d419786aad52b58721d7ac2c03c56532c84569c362270cd9e32cf47078c349592ef103360c383c542329ac6258ac8", "f3775dce6966a5f2f4aba1c9b9333025878f625faa32b3c07887152cbd490e4d", 0x5, 0x3}, &(0x7f00000000c0)="fa922fd570b617b8f4fac226c6eb3482206be0aa2f482d1d42fe0a7d2f0e948420af94e2f64d3af707771b8d4c0614b59493", 0x7fffffff, 0x0, 0x5, 0x3, 0x81, 0x101, 0x4, 0x9}) setsockopt$inet6_sctp_SCTP_AUTH_DELETE_KEY(0xffffffffffffffff, 0x84, 0x16, 0x0, 0x85) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(r3, 0x84, 0x8004, &(0x7f0000000040)={0x0, &(0x7f0000000300)=[@in={0x2, 0xffffffffffffffff, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @remote}, @in={0x2, 0xffffffffffffffff, @multicast1}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @rand_addr}, @in={0x2, 0xffffffffffffffff, @rand_addr}]}, &(0x7f00000003c0)=0x10) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r1, 0x84, 0x29, &(0x7f0000000440)={r5, 0x100}, &(0x7f0000000980)=0x8) setsockopt$inet_mreqsrc(r4, 0x0, 0x46, &(0x7f00000002c0)={@multicast2, @multicast2=0xe0000003, @loopback}, 0xc) r6 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r7 = dup2(r4, r6) setsockopt$inet6_sctp_SCTP_AUTO_ASCONF(r3, 0x84, 0x18, &(0x7f0000000000), 0x4) setsockopt$inet6_group_source_req(r7, 0x29, 0x54, &(0x7f0000000180)={0x0, {{0x1c, 0x0, 0x0, @empty, 0x9}}, {{0x1c, 0x0, 0x219, @loopback, 0x3029}}}, 0x108) 00:00:20 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x23d, &(0x7f0000000000)={@local, @random="265269eb77ea", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) fcntl$setstatus(r0, 0x4, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00be1) setsockopt$inet_buf(r0, 0x0, 0x57, &(0x7f0000000040)="1e14752b1cc768b27132098c5b75a291", 0x10) 00:00:20 executing program 0: setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) munlockall() madvise(&(0x7f0000aa2000/0x2000)=nil, 0x2000, 0x4) 00:00:20 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/pf\x00', 0x8, 0x0) ioctl$DIOCRGETTSTATS(r1, 0xc4504440, &(0x7f00000001c0)={{"52cafbaa979bf2f6aa9f3f847f0d562160c9ae3d3dffd42c260f9bc8972a017cd24704f2d70c0b822fb0f6fbc94d7561d32590ff64c14b1c403e38cc62d2b6710ce8e14fe8fe34189044415d9f8c3ab32dc0c32346bc67caaba76944b18a32d8a54a928ef0f80f5b3ca08765b8e6ac9f8dd80aba54e799d797d5e42a9ce03386020e4da9da12ea289989eb7956ba69788be0ebe21a6ca2a8eb66269d8797b2084d6ad175d18a7e9487d05a81a4626ef16d3145039ef2ba13fec40462c92af8999c7728d6f4f1ac9eeeaec562819104f90dd90840330ba0f2ebbd09237556f194fd9a5c34c88b5d48eb7642265e5bab60915f9d87092ace9be763d9aa7e4a57101537f209556354f45202b17a8c8fa5676fbffe6d7caa09b9906fb120a44f3a662d2b2d8292aa60c6042404dc887e5385ff0dc44fce66803d01050efb4cd7ff23f8f27517f1fb9f5101834e23a57bc26a5acdf2905770a46ade5d7570a1048305fdda6b0e1384e9f6af9641971db189964778e9673d31d97130cf54f3fdba9dc1c8644a44d1b4cad2932d69793288ddb1ffd333d514866a7c7505af9508ccfa4934a52f73b77ff0a6b438c8ff60147e8f16af5ca31598a98c8fd8d10a62c8ea5f0c2a3bf774f4d47b4449dc80a27131aa77f98c6709836a0b94a311876819079de7f0806baf52b959e02c631eae27150cd3dea77eff9204064e159cbf4f36cdd0d3f46a60b42de682e1c0a829a995c592cb0ae4ba184271f0fea1e7660f3c9880035e30b4406afe37cd7f5718f10b007f637c39157ab8ba7fda7a4f20a3f030c5b7099a1fc471f7a1c5ff2b1ca78c54aa37013899da91dbe99f74bf3b6f125214345678892b4a664e0a1ee1f57ef726e3ceab18a90de8b110064b5ed8c21f2d5cde4b6bc17449b4092227ca1d40731c71e65863ae061dd10a10ccf9cb4ce8fae999e1221bd4499ffbc1b7634f2142802809f8c9752f1f4a9c4d1e7c798a92ec24daa83e4d9b24f4e62c173d8af00e67783817e58fdf0ecc6c5029737860d5f733b9c5a2677af3ac0394801c6742d292937dd3d29ad852fba4c006caebb6602f6277a45379087d268bd6a9964022be283b0119f809526f40e547e6227253a12e620af3e1d9abc5e1609ec30369f81336a6590c9e64bfe15deaf4d6a2cd6fe39ffe1abfb001a1d700a5f51da1ae7c4e50c2255591a449930cdf049fa9aa66ff9d69e12a0a8efc2f852eeb51ef4bca1579c2d433c3f5343503f7bebb3e8644b85e530efb2eab536daeb6340b27e65616a42c6aa29b3927f486b50e312317f53f9614635c7055aaa56fd38d5ff09f470e5355b78b717a8c78b37d5836270454a5477d027506dcfa1915f9328eb6992a1329349cc30f7c7f749525b5810a3b448ecf2fdc825bb644a9e0609abaa3a6003e86f707ec9ab7eee5702209441524343d1cc6", "8a1ac8f8b0dd89062a0034f04612d4486812b209b564a8b4f9080c1e35663d11", 0x7, 0x1}, &(0x7f0000000100)="4ca55b975beb5c16d07603af4b6c82ffb11d96da774eb6793b3e1758f551f584f073ddc23eb094a5dd4fba91ddf0e4491f24b78fb645d13016ed9fadc8523f2c916873c6e523d16d2083cfd2b7fe8863957d2004e80460336cd17616d430924538c1cf4811a8640dec8930842ccad787db5b3605c260aa1f954cb4394dcaa449eace169c", 0x6, 0x6, 0x800, 0x101, 0x2, 0x3, 0x5, 0x7}) ioctl$DIOCBEGINADDRS(r1, 0xc4704433, &(0x7f0000000640)="590290bded58cbee5121e38d069836cda232a4077085574c4bcdf07bca943bafa29bc79adbb8056afeffd6df091a65f620178d3f14922ef069754fa0b21efb45e144abb225e76718313c472dba31b3f851d1ffaf0c85213eaf9808b512155dd4c11f1bf46e8f9c5c559f91e8b2cebe47d33baf12be09ef89bf68a8e5be1d61a819e44413314453808049b28064b3e2a6d132a819284a00b1c7a90bf4b7fe9aec5ee4b4c941b2cbf9212bf17a6bb47a60379864742b5cf7bc6e264ad2c8ea8679dac1705e5acd981258c6728173625e") r2 = open(&(0x7f0000000a40)='./file0\x00', 0x240, 0x0) getrlimit(0x2, &(0x7f0000000a00)) getsockopt$inet6_int(r2, 0x29, 0x0, 0x0, &(0x7f00000000c0)) getsockopt$inet6_sctp_SCTP_LOCAL_AUTH_CHUNKS(r2, 0x84, 0x103, &(0x7f00000008c0)=ANY=[@ANYRES32=0x0, @ANYBLOB="3a0000008602a04014eb33b840dca7b929d16e7c923fbdafc3dca0c9000e1f2120fc35ba9d6bdac803a42115bf30de585db46e7483c217f2384d0190670c"], &(0x7f0000000940)=0x42) getsockopt$inet_sctp_SCTP_RESET_STREAMS(r2, 0x84, 0x901, &(0x7f0000000980)={r3, 0xf18e, 0x2, [0xe68c, 0x0]}, &(0x7f00000009c0)=0xc) socket$inet_icmp_raw(0x2, 0x3, 0x1) listen(r0, 0xffffffffffff301a) setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r2, 0x84, 0x23, &(0x7f0000000a80)={@in6={{0x1c, 0x0, 0x8, @mcast2, 0x9}}, r4, 0x6, 0x9, 0x8}, 0x8c) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e0050e) getsockopt$inet_sctp_SCTP_DELAYED_SACK(r2, 0x84, 0xf, &(0x7f0000000800)={0x0, 0x101, 0x8}, &(0x7f0000000840)=0xc) setsockopt$inet6_sctp_SCTP_RTOINFO(r2, 0x84, 0x1, &(0x7f0000000880)={r5, 0x5, 0x0, 0x4000000000}, 0x10) getsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r2, 0x84, 0x15, &(0x7f0000000000)={0x0, 0xaedd}, &(0x7f0000000080)=0x8) getsockopt$inet6_sctp_SCTP_PR_SUPPORTED(r2, 0x84, 0x26, &(0x7f0000000740)={r6, 0xad9e}, &(0x7f0000000040)=0xffffffffffffff14) 00:00:20 executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000209, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0xd) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81700}], 0x1000000000000013) select(0x4, &(0x7f0000000080)={0xffffffff}, 0x0, 0x0, 0x0) close(r0) 00:00:20 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r1 = socket$inet(0x2, 0x20000000, 0x80000000) getsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffff9c, 0x84, 0x21, &(0x7f0000000240)={0x7ff, 0x400, 0x3, 0x10000, 0x0}, &(0x7f0000000280)=0x10) setsockopt$inet_sctp_SCTP_MAX_BURST(r1, 0x84, 0x19, &(0x7f00000002c0)={r2, 0xfffffffffffff800}, 0x8) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) close(r0) close(r3) socketpair$unix(0x1, 0x20000000005, 0x0, &(0x7f0000000140)) sendto$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket$inet_sctp(0x2, 0x4000000000000005, 0x84) getsockopt$inet6_sctp_SCTP_RTOINFO(r3, 0x84, 0x1, &(0x7f0000000000)={0x0, 0x2, 0x3, 0x9}, &(0x7f0000000040)=0x10) setsockopt$inet_sctp_SCTP_BINDX_REM_ADDR(r3, 0x84, 0x8002, &(0x7f00000000c0)={r5, &(0x7f0000000180)=[@in={0x2, 0x2}, @in6={0x1c, 0x1, 0x7fff00000000000, @mcast1, 0x1}, @in={0x2, 0x2, @rand_addr=0x1}, @in={0x2, 0x2, @rand_addr=0x3ff}]}, &(0x7f0000000200)=0x10) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r4, 0x84, 0x25, &(0x7f0000000100), 0x0) recvfrom$inet(r0, 0x0, 0x27d, 0x0, 0x0, 0x800e00d1f) 00:00:20 executing program 3: getsockopt$inet_sctp_SCTP_INITMSG(0xffffffffffffffff, 0x84, 0x3, 0x0, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x7, &(0x7f0000000040)=0x5, 0x4) syz_emit_ethernet(0x210, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) setsockopt$inet_sctp_SCTP_HMAC_IDENT(0xffffffffffffffff, 0x84, 0x14, 0x0, 0x0) freebsd10_pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet6_sctp_SCTP_ASSOCINFO(0xffffffffffffffff, 0x84, 0x2, &(0x7f00000000c0)={0x0, 0x40ce, 0x9, 0xfe5, 0x7a8, 0x2}, &(0x7f0000000100)=0x14) getsockopt$inet6_sctp_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0xa, &(0x7f0000000140)={@in6={{0x1c, 0x2, 0x1, @remote={0xfe, 0x80, [], 0x0}, 0x9}}, r2, 0x9, 0xfff, 0x109, 0x9f1, 0x1f, 0xb9}, &(0x7f0000000200)=0x98) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c01) 00:00:20 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) ftruncate(0xffffffffffffffff, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r4, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:20 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) r1 = socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r2 = socket$inet6_udp(0x1c, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r3, &(0x7f0000000280), 0x26) writev(r3, &(0x7f0000000100), 0x100000000000005c) setsockopt$inet_tcp_int(r3, 0x6, 0x0, 0x0, 0x0) ioctl$DIOCRSETTFLAGS(r3, 0xc450444a, &(0x7f0000000500)={{"51dc6f8ad440675e96e3bb7b56719294b201df10f2677f4cf257cdce4f9a8d7a829aee77aaa2e9d2217833d3550fa42678a25b87d03a31131a11747401dc8cdd6b6ee185bab930398c1d9b28603e6567444acf8bdb3967587a5c63dc628156cc02c02bfb723898a9407a3c4fa00f8c0d9f53208d035b0faffb2c5a4ced1f81a74911ca30936426c1e3411d25ef1854a045eca58349ed21028daa3287a787365b5a68f365bda71f6d5c2d224b097f7b53f3b54f7fc94fe995e4214a0d817108e1d32282c8426c05dc10f8b38646649fdba44c3a412bd62b6612057560bd75f01d7a52e29725a12d5c8cdcd898c3bd985f32949972c5d06060ee6fef070a9337e264f7bf8ba694eb769f6337ee7c8d621476a104e913b1df22af51ffbcd8ff77a696d67059ba680c7a1ee9039323f0a39645d819de4930a837f1e5c0e571c52ae11fabc16e10de193cd372a3315ba2a9d4cafcf573d67beaf1431cde573c6c6a821db324884c6c6168a9632deaf0a68fcadb1224c183ba670cafd6fe1ee268706e74212358681cf13938aba5ec3109212e7cab9b8df1e2ce1c91238894e9a1a949fafb4495942c56b18bd69f0188674f695419590b31d341f9c348b94041d491b50b607cead98826cceb5151c6dc10a0e597eebd2c8030bf78818a3563ec2c12373fdb0019fbda015abee49cca2908bf6e27f1ff7945798dcd5deba904fb5ff5dc1468ad35ba18d1169d5167210c196df5c16da48c779d26f9af78c10b494f615ddb0c2744bcd913daef84cd4fc16a2891996f9cc90cbda3086e72f1011f1f571b23869ebe7c64b6f65def77d7ba0e8d539c2c69dabd8c24cb0fb7927b0fd63afbb13987c9b33eda81d4ff9834c9ce001c84fcc416f0cbb853c077317c847d211165ca8ace646c8d8884e2a9542d868fe911cfa9f4939a300c4aad1fa6c8bde68d9d5e305546211b5a392c4be8d34f08ed93ca8720cffc85d00deeb30283de3451297f14cb43c97c8173ff975950cde131082bee8045e83822f9459d3ee55db7eaf6621f5091a7f1a2ba9eb0247b41cd5723e55f4a061cdd8f05f06c435160641ad71a56bc2065e7eafa7f37b38477b2e89263e77785a4aeb538e85fe89214fb40174436e7f87c7937f163fe086fe92b05aa154d531be73f26e064e58bc5b288a3e37c07c16a391930e4470ab5bfb77f8ab0bcf9648edcc5a4664df7826af2f0f24a5bb8106fa802c42e47a50e0872ebb19cb6239a7b93608ad2d3bb7134417596f2f5567f7ffc45d73dc40a546c281467ea7fa8d4fe0da47e6e45c81b195867ae94d33ebad3acd7037eeede7a487292b08992d107d131135f77188488553dd226a1b753d38c30642f333bd9a4a912a90f644d419786aad52b58721d7ac2c03c56532c84569c362270cd9e32cf47078c349592ef103360c383c542329ac6258ac8", "f3775dce6966a5f2f4aba1c9b9333025878f625faa32b3c07887152cbd490e4d", 0x5, 0x3}, &(0x7f00000000c0)="fa922fd570b617b8f4fac226c6eb3482206be0aa2f482d1d42fe0a7d2f0e948420af94e2f64d3af707771b8d4c0614b59493", 0x7fffffff, 0x0, 0x5, 0x3, 0x81, 0x101, 0x4, 0x9}) setsockopt$inet6_sctp_SCTP_AUTH_DELETE_KEY(0xffffffffffffffff, 0x84, 0x16, 0x0, 0x85) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(r3, 0x84, 0x8004, &(0x7f0000000040)={0x0, &(0x7f0000000300)=[@in={0x2, 0xffffffffffffffff, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @remote}, @in={0x2, 0xffffffffffffffff, @multicast1}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @rand_addr}, @in={0x2, 0xffffffffffffffff, @rand_addr}]}, &(0x7f00000003c0)=0x10) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r1, 0x84, 0x29, &(0x7f0000000440)={r5, 0x100}, &(0x7f0000000980)=0x8) setsockopt$inet_mreqsrc(r4, 0x0, 0x46, &(0x7f00000002c0)={@multicast2, @multicast2=0xe0000003, @loopback}, 0xc) r6 = socket$inet_icmp_raw(0x2, 0x3, 0x1) dup2(r4, r6) setsockopt$inet6_sctp_SCTP_AUTO_ASCONF(r3, 0x84, 0x18, &(0x7f0000000000), 0x4) 00:00:20 executing program 3: socket$inet_udplite(0x2, 0x2, 0x88) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[@ANYBLOB="6bffffffff7252978ce6ed042000450000300000000000019078007000bb0000f7ff49f7c5f6000000004000000000008ebf0081d1000000"]) r1 = dup2(r0, r0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00b76) getsockopt$inet6_sctp_SCTP_GET_ASSOC_NUMBER(r1, 0x84, 0x104, &(0x7f0000000000), &(0x7f0000000040)=0x4) 00:00:21 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) socketpair(0x17, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x1) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00411) 00:00:21 executing program 3: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)='=', 0x1}], 0x1) ftruncate(r0, 0x8001) 00:00:21 executing program 0: msgget$private(0x0, 0x400) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ftruncate(r0, 0x7e2780e3) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x3) mmap(&(0x7f0000fee000/0x12000)=nil, 0x807000, 0x6, 0x12, r1, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) getsockopt$inet6_sctp_SCTP_RESET_STREAMS(r0, 0x84, 0x901, &(0x7f0000000240)=ANY=[], 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x20000000015, r0, 0xffffffffffffffff) 00:00:21 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) r1 = socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r2 = socket$inet6_udp(0x1c, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r3, &(0x7f0000000280), 0x26) writev(r3, &(0x7f0000000100), 0x100000000000005c) setsockopt$inet_tcp_int(r3, 0x6, 0x0, 0x0, 0x0) ioctl$DIOCRSETTFLAGS(r3, 0xc450444a, &(0x7f0000000500)={{"51dc6f8ad440675e96e3bb7b56719294b201df10f2677f4cf257cdce4f9a8d7a829aee77aaa2e9d2217833d3550fa42678a25b87d03a31131a11747401dc8cdd6b6ee185bab930398c1d9b28603e6567444acf8bdb3967587a5c63dc628156cc02c02bfb723898a9407a3c4fa00f8c0d9f53208d035b0faffb2c5a4ced1f81a74911ca30936426c1e3411d25ef1854a045eca58349ed21028daa3287a787365b5a68f365bda71f6d5c2d224b097f7b53f3b54f7fc94fe995e4214a0d817108e1d32282c8426c05dc10f8b38646649fdba44c3a412bd62b6612057560bd75f01d7a52e29725a12d5c8cdcd898c3bd985f32949972c5d06060ee6fef070a9337e264f7bf8ba694eb769f6337ee7c8d621476a104e913b1df22af51ffbcd8ff77a696d67059ba680c7a1ee9039323f0a39645d819de4930a837f1e5c0e571c52ae11fabc16e10de193cd372a3315ba2a9d4cafcf573d67beaf1431cde573c6c6a821db324884c6c6168a9632deaf0a68fcadb1224c183ba670cafd6fe1ee268706e74212358681cf13938aba5ec3109212e7cab9b8df1e2ce1c91238894e9a1a949fafb4495942c56b18bd69f0188674f695419590b31d341f9c348b94041d491b50b607cead98826cceb5151c6dc10a0e597eebd2c8030bf78818a3563ec2c12373fdb0019fbda015abee49cca2908bf6e27f1ff7945798dcd5deba904fb5ff5dc1468ad35ba18d1169d5167210c196df5c16da48c779d26f9af78c10b494f615ddb0c2744bcd913daef84cd4fc16a2891996f9cc90cbda3086e72f1011f1f571b23869ebe7c64b6f65def77d7ba0e8d539c2c69dabd8c24cb0fb7927b0fd63afbb13987c9b33eda81d4ff9834c9ce001c84fcc416f0cbb853c077317c847d211165ca8ace646c8d8884e2a9542d868fe911cfa9f4939a300c4aad1fa6c8bde68d9d5e305546211b5a392c4be8d34f08ed93ca8720cffc85d00deeb30283de3451297f14cb43c97c8173ff975950cde131082bee8045e83822f9459d3ee55db7eaf6621f5091a7f1a2ba9eb0247b41cd5723e55f4a061cdd8f05f06c435160641ad71a56bc2065e7eafa7f37b38477b2e89263e77785a4aeb538e85fe89214fb40174436e7f87c7937f163fe086fe92b05aa154d531be73f26e064e58bc5b288a3e37c07c16a391930e4470ab5bfb77f8ab0bcf9648edcc5a4664df7826af2f0f24a5bb8106fa802c42e47a50e0872ebb19cb6239a7b93608ad2d3bb7134417596f2f5567f7ffc45d73dc40a546c281467ea7fa8d4fe0da47e6e45c81b195867ae94d33ebad3acd7037eeede7a487292b08992d107d131135f77188488553dd226a1b753d38c30642f333bd9a4a912a90f644d419786aad52b58721d7ac2c03c56532c84569c362270cd9e32cf47078c349592ef103360c383c542329ac6258ac8", "f3775dce6966a5f2f4aba1c9b9333025878f625faa32b3c07887152cbd490e4d", 0x5, 0x3}, &(0x7f00000000c0)="fa922fd570b617b8f4fac226c6eb3482206be0aa2f482d1d42fe0a7d2f0e948420af94e2f64d3af707771b8d4c0614b59493", 0x7fffffff, 0x0, 0x5, 0x3, 0x81, 0x101, 0x4, 0x9}) setsockopt$inet6_sctp_SCTP_AUTH_DELETE_KEY(0xffffffffffffffff, 0x84, 0x16, 0x0, 0x85) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(r3, 0x84, 0x8004, &(0x7f0000000040)={0x0, &(0x7f0000000300)=[@in={0x2, 0xffffffffffffffff, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @remote}, @in={0x2, 0xffffffffffffffff, @multicast1}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @rand_addr}, @in={0x2, 0xffffffffffffffff, @rand_addr}]}, &(0x7f00000003c0)=0x10) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r1, 0x84, 0x29, &(0x7f0000000440)={r5, 0x100}, &(0x7f0000000980)=0x8) setsockopt$inet_mreqsrc(r4, 0x0, 0x46, &(0x7f00000002c0)={@multicast2, @multicast2=0xe0000003, @loopback}, 0xc) r6 = socket$inet_icmp_raw(0x2, 0x3, 0x1) dup2(r4, r6) 00:00:21 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) freebsd10_pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet6_sctp_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xb, &(0x7f0000000040)={0x5, 0x0, 0x500, 0x5, 0x8, 0x9a, 0x101, 0x4, 0x0}, &(0x7f0000000080)=0x20) getsockopt$inet6_sctp_SCTP_PEER_ADDR_PARAMS(r2, 0x84, 0xa, &(0x7f00000000c0)={@in={{0x2, 0x1, @remote={0xac, 0x14, 0x0}}}, r3, 0x0, 0x100, 0x89, 0x9, 0x0, 0x1}, &(0x7f0000000180)=0xa0) shutdown(r0, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r1, 0x84, 0x23, &(0x7f00000001c0)={@in={{0x2, 0x3, @loopback}}, r4, 0x2668, 0x6, 0x100000000}, &(0x7f0000000280)=0x94) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00355) 00:00:21 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) r1 = socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r2 = socket$inet6_udp(0x1c, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r3, &(0x7f0000000280), 0x26) writev(r3, &(0x7f0000000100), 0x100000000000005c) setsockopt$inet_tcp_int(r3, 0x6, 0x0, 0x0, 0x0) ioctl$DIOCRSETTFLAGS(r3, 0xc450444a, &(0x7f0000000500)={{"51dc6f8ad440675e96e3bb7b56719294b201df10f2677f4cf257cdce4f9a8d7a829aee77aaa2e9d2217833d3550fa42678a25b87d03a31131a11747401dc8cdd6b6ee185bab930398c1d9b28603e6567444acf8bdb3967587a5c63dc628156cc02c02bfb723898a9407a3c4fa00f8c0d9f53208d035b0faffb2c5a4ced1f81a74911ca30936426c1e3411d25ef1854a045eca58349ed21028daa3287a787365b5a68f365bda71f6d5c2d224b097f7b53f3b54f7fc94fe995e4214a0d817108e1d32282c8426c05dc10f8b38646649fdba44c3a412bd62b6612057560bd75f01d7a52e29725a12d5c8cdcd898c3bd985f32949972c5d06060ee6fef070a9337e264f7bf8ba694eb769f6337ee7c8d621476a104e913b1df22af51ffbcd8ff77a696d67059ba680c7a1ee9039323f0a39645d819de4930a837f1e5c0e571c52ae11fabc16e10de193cd372a3315ba2a9d4cafcf573d67beaf1431cde573c6c6a821db324884c6c6168a9632deaf0a68fcadb1224c183ba670cafd6fe1ee268706e74212358681cf13938aba5ec3109212e7cab9b8df1e2ce1c91238894e9a1a949fafb4495942c56b18bd69f0188674f695419590b31d341f9c348b94041d491b50b607cead98826cceb5151c6dc10a0e597eebd2c8030bf78818a3563ec2c12373fdb0019fbda015abee49cca2908bf6e27f1ff7945798dcd5deba904fb5ff5dc1468ad35ba18d1169d5167210c196df5c16da48c779d26f9af78c10b494f615ddb0c2744bcd913daef84cd4fc16a2891996f9cc90cbda3086e72f1011f1f571b23869ebe7c64b6f65def77d7ba0e8d539c2c69dabd8c24cb0fb7927b0fd63afbb13987c9b33eda81d4ff9834c9ce001c84fcc416f0cbb853c077317c847d211165ca8ace646c8d8884e2a9542d868fe911cfa9f4939a300c4aad1fa6c8bde68d9d5e305546211b5a392c4be8d34f08ed93ca8720cffc85d00deeb30283de3451297f14cb43c97c8173ff975950cde131082bee8045e83822f9459d3ee55db7eaf6621f5091a7f1a2ba9eb0247b41cd5723e55f4a061cdd8f05f06c435160641ad71a56bc2065e7eafa7f37b38477b2e89263e77785a4aeb538e85fe89214fb40174436e7f87c7937f163fe086fe92b05aa154d531be73f26e064e58bc5b288a3e37c07c16a391930e4470ab5bfb77f8ab0bcf9648edcc5a4664df7826af2f0f24a5bb8106fa802c42e47a50e0872ebb19cb6239a7b93608ad2d3bb7134417596f2f5567f7ffc45d73dc40a546c281467ea7fa8d4fe0da47e6e45c81b195867ae94d33ebad3acd7037eeede7a487292b08992d107d131135f77188488553dd226a1b753d38c30642f333bd9a4a912a90f644d419786aad52b58721d7ac2c03c56532c84569c362270cd9e32cf47078c349592ef103360c383c542329ac6258ac8", "f3775dce6966a5f2f4aba1c9b9333025878f625faa32b3c07887152cbd490e4d", 0x5, 0x3}, &(0x7f00000000c0)="fa922fd570b617b8f4fac226c6eb3482206be0aa2f482d1d42fe0a7d2f0e948420af94e2f64d3af707771b8d4c0614b59493", 0x7fffffff, 0x0, 0x5, 0x3, 0x81, 0x101, 0x4, 0x9}) setsockopt$inet6_sctp_SCTP_AUTH_DELETE_KEY(0xffffffffffffffff, 0x84, 0x16, 0x0, 0x85) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(r3, 0x84, 0x8004, &(0x7f0000000040)={0x0, &(0x7f0000000300)=[@in={0x2, 0xffffffffffffffff, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @remote}, @in={0x2, 0xffffffffffffffff, @multicast1}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @rand_addr}, @in={0x2, 0xffffffffffffffff, @rand_addr}]}, &(0x7f00000003c0)=0x10) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r1, 0x84, 0x29, &(0x7f0000000440)={r5, 0x100}, &(0x7f0000000980)=0x8) setsockopt$inet_mreqsrc(r4, 0x0, 0x46, &(0x7f00000002c0)={@multicast2, @multicast2=0xe0000003, @loopback}, 0xc) socket$inet_icmp_raw(0x2, 0x3, 0x1) 00:00:21 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:21 executing program 3: pipe2(0x0, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file2\x00', 0x0, 0xffffffffffffffff) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, 0x0, 0x0) msgget$private(0x0, 0x20) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r1, 0x7e2780e3) r2 = accept$inet(r1, &(0x7f0000000100)={0x2, 0xffffffffffffffff, @rand_addr}, &(0x7f0000000280)=0x10) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) sync() mlockall(0x2) mmap(&(0x7f0000fee000/0x12000)=nil, 0x807000, 0x6, 0x12, r3, 0x1f470000) getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffffff, 0x84, 0x15, &(0x7f0000000040)={0x0, 0x44}, &(0x7f0000000080)=0x8) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) setsockopt$inet_sctp_SCTP_AUTH_CHUNK(0xffffffffffffffff, 0x84, 0x12, 0x0, 0x0) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRESSES(r2, 0x84, 0x8003, &(0x7f00000002c0)={0x0, &(0x7f00000003c0)=[@in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, @in]}, &(0x7f0000000340)=0x10) socket$inet(0x2, 0x0, 0xfffffffffffffff9) 00:00:22 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) r1 = socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r2 = socket$inet6_udp(0x1c, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r3, &(0x7f0000000280), 0x26) writev(r3, &(0x7f0000000100), 0x100000000000005c) setsockopt$inet_tcp_int(r3, 0x6, 0x0, 0x0, 0x0) ioctl$DIOCRSETTFLAGS(r3, 0xc450444a, &(0x7f0000000500)={{"51dc6f8ad440675e96e3bb7b56719294b201df10f2677f4cf257cdce4f9a8d7a829aee77aaa2e9d2217833d3550fa42678a25b87d03a31131a11747401dc8cdd6b6ee185bab930398c1d9b28603e6567444acf8bdb3967587a5c63dc628156cc02c02bfb723898a9407a3c4fa00f8c0d9f53208d035b0faffb2c5a4ced1f81a74911ca30936426c1e3411d25ef1854a045eca58349ed21028daa3287a787365b5a68f365bda71f6d5c2d224b097f7b53f3b54f7fc94fe995e4214a0d817108e1d32282c8426c05dc10f8b38646649fdba44c3a412bd62b6612057560bd75f01d7a52e29725a12d5c8cdcd898c3bd985f32949972c5d06060ee6fef070a9337e264f7bf8ba694eb769f6337ee7c8d621476a104e913b1df22af51ffbcd8ff77a696d67059ba680c7a1ee9039323f0a39645d819de4930a837f1e5c0e571c52ae11fabc16e10de193cd372a3315ba2a9d4cafcf573d67beaf1431cde573c6c6a821db324884c6c6168a9632deaf0a68fcadb1224c183ba670cafd6fe1ee268706e74212358681cf13938aba5ec3109212e7cab9b8df1e2ce1c91238894e9a1a949fafb4495942c56b18bd69f0188674f695419590b31d341f9c348b94041d491b50b607cead98826cceb5151c6dc10a0e597eebd2c8030bf78818a3563ec2c12373fdb0019fbda015abee49cca2908bf6e27f1ff7945798dcd5deba904fb5ff5dc1468ad35ba18d1169d5167210c196df5c16da48c779d26f9af78c10b494f615ddb0c2744bcd913daef84cd4fc16a2891996f9cc90cbda3086e72f1011f1f571b23869ebe7c64b6f65def77d7ba0e8d539c2c69dabd8c24cb0fb7927b0fd63afbb13987c9b33eda81d4ff9834c9ce001c84fcc416f0cbb853c077317c847d211165ca8ace646c8d8884e2a9542d868fe911cfa9f4939a300c4aad1fa6c8bde68d9d5e305546211b5a392c4be8d34f08ed93ca8720cffc85d00deeb30283de3451297f14cb43c97c8173ff975950cde131082bee8045e83822f9459d3ee55db7eaf6621f5091a7f1a2ba9eb0247b41cd5723e55f4a061cdd8f05f06c435160641ad71a56bc2065e7eafa7f37b38477b2e89263e77785a4aeb538e85fe89214fb40174436e7f87c7937f163fe086fe92b05aa154d531be73f26e064e58bc5b288a3e37c07c16a391930e4470ab5bfb77f8ab0bcf9648edcc5a4664df7826af2f0f24a5bb8106fa802c42e47a50e0872ebb19cb6239a7b93608ad2d3bb7134417596f2f5567f7ffc45d73dc40a546c281467ea7fa8d4fe0da47e6e45c81b195867ae94d33ebad3acd7037eeede7a487292b08992d107d131135f77188488553dd226a1b753d38c30642f333bd9a4a912a90f644d419786aad52b58721d7ac2c03c56532c84569c362270cd9e32cf47078c349592ef103360c383c542329ac6258ac8", "f3775dce6966a5f2f4aba1c9b9333025878f625faa32b3c07887152cbd490e4d", 0x5, 0x3}, &(0x7f00000000c0)="fa922fd570b617b8f4fac226c6eb3482206be0aa2f482d1d42fe0a7d2f0e948420af94e2f64d3af707771b8d4c0614b59493", 0x7fffffff, 0x0, 0x5, 0x3, 0x81, 0x101, 0x4, 0x9}) setsockopt$inet6_sctp_SCTP_AUTH_DELETE_KEY(0xffffffffffffffff, 0x84, 0x16, 0x0, 0x85) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(r3, 0x84, 0x8004, &(0x7f0000000040)={0x0, &(0x7f0000000300)=[@in={0x2, 0xffffffffffffffff, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @remote}, @in={0x2, 0xffffffffffffffff, @multicast1}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @rand_addr}, @in={0x2, 0xffffffffffffffff, @rand_addr}]}, &(0x7f00000003c0)=0x10) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r1, 0x84, 0x29, &(0x7f0000000440)={r5, 0x100}, &(0x7f0000000980)=0x8) setsockopt$inet_mreqsrc(r4, 0x0, 0x46, &(0x7f00000002c0)={@multicast2, @multicast2=0xe0000003, @loopback}, 0xc) 00:00:22 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0xd0, &(0x7f0000000200)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = dup(r0) r2 = dup2(r0, r1) recvfrom$inet(r2, 0x0, 0xb8741bcb, 0x0, 0x0, 0xffffffffffffff57) 00:00:22 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:22 executing program 3: pipe2(0x0, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file2\x00', 0x0, 0xffffffffffffffff) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, 0x0, 0x0) msgget$private(0x0, 0x20) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r1, 0x7e2780e3) r2 = accept$inet(r1, &(0x7f0000000100)={0x2, 0xffffffffffffffff, @rand_addr}, &(0x7f0000000280)=0x10) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) sync() mlockall(0x2) mmap(&(0x7f0000fee000/0x12000)=nil, 0x807000, 0x6, 0x12, r3, 0x1f470000) getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffffff, 0x84, 0x15, &(0x7f0000000040)={0x0, 0x44}, &(0x7f0000000080)=0x8) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) setsockopt$inet_sctp_SCTP_AUTH_CHUNK(0xffffffffffffffff, 0x84, 0x12, 0x0, 0x0) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRESSES(r2, 0x84, 0x8003, &(0x7f00000002c0)={0x0, &(0x7f00000003c0)=[@in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, @in]}, &(0x7f0000000340)=0x10) socket$inet(0x2, 0x0, 0xfffffffffffffff9) 00:00:22 executing program 0: pipe2(0x0, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file2\x00', 0x0, 0xffffffffffffffff) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, 0x0, 0x0) msgget$private(0x0, 0x20) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r1, 0x7e2780e3) r2 = accept$inet(r1, &(0x7f0000000100)={0x2, 0xffffffffffffffff, @rand_addr}, &(0x7f0000000280)=0x10) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) sync() mlockall(0x2) mmap(&(0x7f0000fee000/0x12000)=nil, 0x807000, 0x6, 0x12, r3, 0x1f470000) getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffffff, 0x84, 0x15, &(0x7f0000000040)={0x0, 0x44}, &(0x7f0000000080)=0x8) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) setsockopt$inet_sctp_SCTP_AUTH_CHUNK(0xffffffffffffffff, 0x84, 0x12, 0x0, 0x0) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRESSES(r2, 0x84, 0x8003, &(0x7f00000002c0)={0x0, &(0x7f00000003c0)=[@in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, @in]}, &(0x7f0000000340)=0x10) socket$inet(0x2, 0x0, 0xfffffffffffffff9) 00:00:22 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:22 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) r1 = socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r2 = socket$inet6_udp(0x1c, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r3, &(0x7f0000000280), 0x26) writev(r3, &(0x7f0000000100), 0x100000000000005c) setsockopt$inet_tcp_int(r3, 0x6, 0x0, 0x0, 0x0) ioctl$DIOCRSETTFLAGS(r3, 0xc450444a, &(0x7f0000000500)={{"51dc6f8ad440675e96e3bb7b56719294b201df10f2677f4cf257cdce4f9a8d7a829aee77aaa2e9d2217833d3550fa42678a25b87d03a31131a11747401dc8cdd6b6ee185bab930398c1d9b28603e6567444acf8bdb3967587a5c63dc628156cc02c02bfb723898a9407a3c4fa00f8c0d9f53208d035b0faffb2c5a4ced1f81a74911ca30936426c1e3411d25ef1854a045eca58349ed21028daa3287a787365b5a68f365bda71f6d5c2d224b097f7b53f3b54f7fc94fe995e4214a0d817108e1d32282c8426c05dc10f8b38646649fdba44c3a412bd62b6612057560bd75f01d7a52e29725a12d5c8cdcd898c3bd985f32949972c5d06060ee6fef070a9337e264f7bf8ba694eb769f6337ee7c8d621476a104e913b1df22af51ffbcd8ff77a696d67059ba680c7a1ee9039323f0a39645d819de4930a837f1e5c0e571c52ae11fabc16e10de193cd372a3315ba2a9d4cafcf573d67beaf1431cde573c6c6a821db324884c6c6168a9632deaf0a68fcadb1224c183ba670cafd6fe1ee268706e74212358681cf13938aba5ec3109212e7cab9b8df1e2ce1c91238894e9a1a949fafb4495942c56b18bd69f0188674f695419590b31d341f9c348b94041d491b50b607cead98826cceb5151c6dc10a0e597eebd2c8030bf78818a3563ec2c12373fdb0019fbda015abee49cca2908bf6e27f1ff7945798dcd5deba904fb5ff5dc1468ad35ba18d1169d5167210c196df5c16da48c779d26f9af78c10b494f615ddb0c2744bcd913daef84cd4fc16a2891996f9cc90cbda3086e72f1011f1f571b23869ebe7c64b6f65def77d7ba0e8d539c2c69dabd8c24cb0fb7927b0fd63afbb13987c9b33eda81d4ff9834c9ce001c84fcc416f0cbb853c077317c847d211165ca8ace646c8d8884e2a9542d868fe911cfa9f4939a300c4aad1fa6c8bde68d9d5e305546211b5a392c4be8d34f08ed93ca8720cffc85d00deeb30283de3451297f14cb43c97c8173ff975950cde131082bee8045e83822f9459d3ee55db7eaf6621f5091a7f1a2ba9eb0247b41cd5723e55f4a061cdd8f05f06c435160641ad71a56bc2065e7eafa7f37b38477b2e89263e77785a4aeb538e85fe89214fb40174436e7f87c7937f163fe086fe92b05aa154d531be73f26e064e58bc5b288a3e37c07c16a391930e4470ab5bfb77f8ab0bcf9648edcc5a4664df7826af2f0f24a5bb8106fa802c42e47a50e0872ebb19cb6239a7b93608ad2d3bb7134417596f2f5567f7ffc45d73dc40a546c281467ea7fa8d4fe0da47e6e45c81b195867ae94d33ebad3acd7037eeede7a487292b08992d107d131135f77188488553dd226a1b753d38c30642f333bd9a4a912a90f644d419786aad52b58721d7ac2c03c56532c84569c362270cd9e32cf47078c349592ef103360c383c542329ac6258ac8", "f3775dce6966a5f2f4aba1c9b9333025878f625faa32b3c07887152cbd490e4d", 0x5, 0x3}, &(0x7f00000000c0)="fa922fd570b617b8f4fac226c6eb3482206be0aa2f482d1d42fe0a7d2f0e948420af94e2f64d3af707771b8d4c0614b59493", 0x7fffffff, 0x0, 0x5, 0x3, 0x81, 0x101, 0x4, 0x9}) setsockopt$inet6_sctp_SCTP_AUTH_DELETE_KEY(0xffffffffffffffff, 0x84, 0x16, 0x0, 0x85) socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(r3, 0x84, 0x8004, &(0x7f0000000040)={0x0, &(0x7f0000000300)=[@in={0x2, 0xffffffffffffffff, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @remote}, @in={0x2, 0xffffffffffffffff, @multicast1}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @rand_addr}, @in={0x2, 0xffffffffffffffff, @rand_addr}]}, &(0x7f00000003c0)=0x10) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r1, 0x84, 0x29, &(0x7f0000000440)={r4, 0x100}, &(0x7f0000000980)=0x8) 00:00:23 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) setsockopt$inet_tcp_int(r2, 0x6, 0x0, 0x0, 0x0) ioctl$DIOCRSETTFLAGS(r2, 0xc450444a, &(0x7f0000000500)={{"51dc6f8ad440675e96e3bb7b56719294b201df10f2677f4cf257cdce4f9a8d7a829aee77aaa2e9d2217833d3550fa42678a25b87d03a31131a11747401dc8cdd6b6ee185bab930398c1d9b28603e6567444acf8bdb3967587a5c63dc628156cc02c02bfb723898a9407a3c4fa00f8c0d9f53208d035b0faffb2c5a4ced1f81a74911ca30936426c1e3411d25ef1854a045eca58349ed21028daa3287a787365b5a68f365bda71f6d5c2d224b097f7b53f3b54f7fc94fe995e4214a0d817108e1d32282c8426c05dc10f8b38646649fdba44c3a412bd62b6612057560bd75f01d7a52e29725a12d5c8cdcd898c3bd985f32949972c5d06060ee6fef070a9337e264f7bf8ba694eb769f6337ee7c8d621476a104e913b1df22af51ffbcd8ff77a696d67059ba680c7a1ee9039323f0a39645d819de4930a837f1e5c0e571c52ae11fabc16e10de193cd372a3315ba2a9d4cafcf573d67beaf1431cde573c6c6a821db324884c6c6168a9632deaf0a68fcadb1224c183ba670cafd6fe1ee268706e74212358681cf13938aba5ec3109212e7cab9b8df1e2ce1c91238894e9a1a949fafb4495942c56b18bd69f0188674f695419590b31d341f9c348b94041d491b50b607cead98826cceb5151c6dc10a0e597eebd2c8030bf78818a3563ec2c12373fdb0019fbda015abee49cca2908bf6e27f1ff7945798dcd5deba904fb5ff5dc1468ad35ba18d1169d5167210c196df5c16da48c779d26f9af78c10b494f615ddb0c2744bcd913daef84cd4fc16a2891996f9cc90cbda3086e72f1011f1f571b23869ebe7c64b6f65def77d7ba0e8d539c2c69dabd8c24cb0fb7927b0fd63afbb13987c9b33eda81d4ff9834c9ce001c84fcc416f0cbb853c077317c847d211165ca8ace646c8d8884e2a9542d868fe911cfa9f4939a300c4aad1fa6c8bde68d9d5e305546211b5a392c4be8d34f08ed93ca8720cffc85d00deeb30283de3451297f14cb43c97c8173ff975950cde131082bee8045e83822f9459d3ee55db7eaf6621f5091a7f1a2ba9eb0247b41cd5723e55f4a061cdd8f05f06c435160641ad71a56bc2065e7eafa7f37b38477b2e89263e77785a4aeb538e85fe89214fb40174436e7f87c7937f163fe086fe92b05aa154d531be73f26e064e58bc5b288a3e37c07c16a391930e4470ab5bfb77f8ab0bcf9648edcc5a4664df7826af2f0f24a5bb8106fa802c42e47a50e0872ebb19cb6239a7b93608ad2d3bb7134417596f2f5567f7ffc45d73dc40a546c281467ea7fa8d4fe0da47e6e45c81b195867ae94d33ebad3acd7037eeede7a487292b08992d107d131135f77188488553dd226a1b753d38c30642f333bd9a4a912a90f644d419786aad52b58721d7ac2c03c56532c84569c362270cd9e32cf47078c349592ef103360c383c542329ac6258ac8", "f3775dce6966a5f2f4aba1c9b9333025878f625faa32b3c07887152cbd490e4d", 0x5, 0x3}, &(0x7f00000000c0)="fa922fd570b617b8f4fac226c6eb3482206be0aa2f482d1d42fe0a7d2f0e948420af94e2f64d3af707771b8d4c0614b59493", 0x7fffffff, 0x0, 0x5, 0x3, 0x81, 0x101, 0x4, 0x9}) setsockopt$inet6_sctp_SCTP_AUTH_DELETE_KEY(0xffffffffffffffff, 0x84, 0x16, 0x0, 0x85) socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(r2, 0x84, 0x8004, &(0x7f0000000040)={0x0, &(0x7f0000000300)=[@in={0x2, 0xffffffffffffffff, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @remote}, @in={0x2, 0xffffffffffffffff, @multicast1}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @rand_addr}, @in={0x2, 0xffffffffffffffff, @rand_addr}]}, &(0x7f00000003c0)=0x10) 00:00:23 executing program 2: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r0 = msgget$private(0x0, 0x48) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r1 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r1, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r2 = msgget$private(0x0, 0xe0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r3, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r0, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = accept(r3, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r4, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:23 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) setsockopt$inet_tcp_int(r2, 0x6, 0x0, 0x0, 0x0) ioctl$DIOCRSETTFLAGS(r2, 0xc450444a, &(0x7f0000000500)={{"51dc6f8ad440675e96e3bb7b56719294b201df10f2677f4cf257cdce4f9a8d7a829aee77aaa2e9d2217833d3550fa42678a25b87d03a31131a11747401dc8cdd6b6ee185bab930398c1d9b28603e6567444acf8bdb3967587a5c63dc628156cc02c02bfb723898a9407a3c4fa00f8c0d9f53208d035b0faffb2c5a4ced1f81a74911ca30936426c1e3411d25ef1854a045eca58349ed21028daa3287a787365b5a68f365bda71f6d5c2d224b097f7b53f3b54f7fc94fe995e4214a0d817108e1d32282c8426c05dc10f8b38646649fdba44c3a412bd62b6612057560bd75f01d7a52e29725a12d5c8cdcd898c3bd985f32949972c5d06060ee6fef070a9337e264f7bf8ba694eb769f6337ee7c8d621476a104e913b1df22af51ffbcd8ff77a696d67059ba680c7a1ee9039323f0a39645d819de4930a837f1e5c0e571c52ae11fabc16e10de193cd372a3315ba2a9d4cafcf573d67beaf1431cde573c6c6a821db324884c6c6168a9632deaf0a68fcadb1224c183ba670cafd6fe1ee268706e74212358681cf13938aba5ec3109212e7cab9b8df1e2ce1c91238894e9a1a949fafb4495942c56b18bd69f0188674f695419590b31d341f9c348b94041d491b50b607cead98826cceb5151c6dc10a0e597eebd2c8030bf78818a3563ec2c12373fdb0019fbda015abee49cca2908bf6e27f1ff7945798dcd5deba904fb5ff5dc1468ad35ba18d1169d5167210c196df5c16da48c779d26f9af78c10b494f615ddb0c2744bcd913daef84cd4fc16a2891996f9cc90cbda3086e72f1011f1f571b23869ebe7c64b6f65def77d7ba0e8d539c2c69dabd8c24cb0fb7927b0fd63afbb13987c9b33eda81d4ff9834c9ce001c84fcc416f0cbb853c077317c847d211165ca8ace646c8d8884e2a9542d868fe911cfa9f4939a300c4aad1fa6c8bde68d9d5e305546211b5a392c4be8d34f08ed93ca8720cffc85d00deeb30283de3451297f14cb43c97c8173ff975950cde131082bee8045e83822f9459d3ee55db7eaf6621f5091a7f1a2ba9eb0247b41cd5723e55f4a061cdd8f05f06c435160641ad71a56bc2065e7eafa7f37b38477b2e89263e77785a4aeb538e85fe89214fb40174436e7f87c7937f163fe086fe92b05aa154d531be73f26e064e58bc5b288a3e37c07c16a391930e4470ab5bfb77f8ab0bcf9648edcc5a4664df7826af2f0f24a5bb8106fa802c42e47a50e0872ebb19cb6239a7b93608ad2d3bb7134417596f2f5567f7ffc45d73dc40a546c281467ea7fa8d4fe0da47e6e45c81b195867ae94d33ebad3acd7037eeede7a487292b08992d107d131135f77188488553dd226a1b753d38c30642f333bd9a4a912a90f644d419786aad52b58721d7ac2c03c56532c84569c362270cd9e32cf47078c349592ef103360c383c542329ac6258ac8", "f3775dce6966a5f2f4aba1c9b9333025878f625faa32b3c07887152cbd490e4d", 0x5, 0x3}, &(0x7f00000000c0)="fa922fd570b617b8f4fac226c6eb3482206be0aa2f482d1d42fe0a7d2f0e948420af94e2f64d3af707771b8d4c0614b59493", 0x7fffffff, 0x0, 0x5, 0x3, 0x81, 0x101, 0x4, 0x9}) setsockopt$inet6_sctp_SCTP_AUTH_DELETE_KEY(0xffffffffffffffff, 0x84, 0x16, 0x0, 0x85) socket$inet_icmp_raw(0x2, 0x3, 0x1) 00:00:23 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x32, &(0x7f0000000040)={@remote, @broadcast, [{[{0x88a8, 0x1, 0x9}], {0x8100, 0x4, 0x3f, 0x1}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00777) 00:00:23 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) freebsd10_pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet6_sctp_SCTP_LOCAL_AUTH_CHUNKS(r3, 0x84, 0x103, &(0x7f00000000c0)={0x0, 0xd8, "073236515f4a0ffd2eb700bcc19d12e57f717d5c2be53f7ae3aacfd4aa95ce8592ebb5878ee188a36653be632c80562608230e137ca202141a845571587f0b086c14459dcfaa2b55313817ad0ee111071741ae1a1989f307ff1803f23d75322aa52d3d6aa116b180e74bf34a209ac0f06207876cb132b874f12caaa4d62f66f49894948d4b8fa90dcd977e43c819841a121a4667e30a5bd0145f0f15e30473311cda35cfaddd1b0fd7e3a222a6080f299220c549d05e841003e9baa09b2af14f4446fa7a8bf342a33a31620cdcf6e8b61e1ef654f954e342"}, &(0x7f00000001c0)=0xe0) setsockopt$inet_sctp_SCTP_AUTH_DELETE_KEY(r2, 0x84, 0x16, &(0x7f0000000200)={r4, 0x101}, 0x8) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x80) r5 = dup2(r1, r0) setsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE(r5, 0x84, 0x10, 0x0, 0x0) recvfrom$inet(r1, 0x0, 0x0, 0x2, 0x0, 0x800e005b1) 00:00:23 executing program 0: syz_emit_ethernet(0xa, &(0x7f0000001440)=ANY=[@ANYRESDEC, @ANYRESOCT, @ANYBLOB="405868fb398fde8c0212bb77d4cab6da6fce4bde64a98040aedb8396c20eb2a1996877f9a63fd0456d3571bf15a06b54d171f7c165cea42b53cb2923a8d9805a2ea25ba8c552377819286caca31aecad574f2adea7958df98ae083d77c2156517ea7bde34bce08ef4005b06cbe15a890acd4", @ANYRES16=0x0, @ANYRESOCT, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYBLOB="b1b275e7734ca72c06b5efa0a579bc61408896469be915cecb89c041579211bb400144c4ccc211df632354ac64cfdbca2e5f0e638bf3b87eaf8f1681c1f7b53d3e6bc3284dc6c15ad86b14ffa3d6ca373a7fae040bfba965efa0fccbac71c35d4abc597dc42c11809bc0e2c0e5110fc0442d6e5eb98616c3953d546c81a6f84144a5db9536b12e898416521f375a8d657ecd9a25debd1cf7a3296cf8bb15a92590680ccec7b108ad5f0e3b0bb43a5c467097dded3fd364d3b8c51acde338ea98998b7bdb77e8ea9236d585f4bc398f6f12a7cfd9e22d6c47c60587bb7bfe8ed0fd583a0839b652435a3f08e7800b11f119d1ae328f15036acbf8f210f9470b9c89cb3882dacc14f7a03939e4514bf7fd5232f414400b7c9ae7d9deaccc527e77c2bfb8e3fbee628f90f9480423db047a0895d65f87eb6ed71fc2bbb2f4c311b634cfc008ed35678a6bb563b16e3dd5709896b34212249d72ed8edcd798f016a748a0281fd8aef70f55a5c780eab02fd624fe4b68da05f7d97d571e1ef932b9024acfb12fe1e6d65bca19d094210223c5f2877330d9345eb45d09d57e1b9aea7745fd47ab1abd1edb6bcc6f8bfcb533e528e62315d234d0268d0bd9c9c603270ba9c7e44fbe6599f7fcd01589ae766eae6227abec5ce65376f24f0ec77e2e7ae7d80de05fb86e307f033ed95271566d5c1cdcbde4897a642ec6f102169921a479691278ed02d48239db8b0d937c4d187c944b3006260620df21c4e11365ab7a9959faf7464cb825a507947df99979a9cda1a1664d70f57843136876695b7459ab37ebe0a568772b74878b81d05b856fe506008c6e268fdc4ce00d0c2279798687230d7e268fba50a427dd2f82505552572fdfe6c308ee7dc29815e61f12fc6c70d769c3182bebe55bfdd10382eed4fde86158323d229a6486ebe19a918bd73f6231b6afc0f79b8f371f72087854e6d224f7f30252a7c4220d7b67981bfcc0137da18264e742e3b46be770cbbfdbd5c46b3817259ed6d5292e35513c9630a6b8b2543dbce29e8a6fd88d456e46220c94f8b57333bf1cd465d4a9703695681b7bfdc428ab85959227c43c02fdb651f66815104700b7c166a73bfef659f0cb67e6b2081026a8ef109856b5a6b89d4cf41b8c4129d3da74b800ebab8f4ff9f72749a726dcaaa003c338d3821b50f7746c66737de61e6fba6ce1f66c7a9c7a176622f9b13e83663b3a877d8519f25d6e7177d8b91722bf320c54377e0589fbd5cecc1416e7c2e2b16b7e0dbce01a09fa16777505aec84a039ac3041db984f845ff8a32b721611f738a24cf3b4e9308ce6147d7f9e4f9c1e4950d7cc5fc49a1696b8d1ac51f13da019ed378b243e782cc2c96377bedea3fec39bd31c2058fc4f294d80e3aea470784ad31f34705e55e98536cab39c76e9617fc3fcde162c38ae10d84d9f6fc1e4e7c3bafd1a018fb334b9b00a4e4e73d7db965b8b5cf15ccc3ba780111dcf597be1d5a5ea40b147f0767391548d9b4fc838e43878ba5c46e36ccc6dcf49a21898c49a438032984e1c14f65836583e4c0331a67f1ffc58532ea1919e5d086f6d320443da5bd827a0d19c730e3b744e144a96c5b1aa841672d5709e80bd0d2b15e6e7757b15cccfcff23757e9c6eb67c3433d82aaf9176324a757e54c2ae61e65431c22e0e4a909f89e07eb5e59033439087af50d704dd48710d8255e86ae5770b887c343a3559f57e9af7bbc2bdfaabe21bc97e606c8e9963fa7f399c6ea03e05162ad194bb03c6887d98f07c39676d286aa1e9341cd5e2977135d7b69d61e8886532a6335e3feadb1871b3327bcdf84fc5129f482b383834f7f35e19a12749cf7f606dd0a0259ad4a7997fe4392902936e94468994f548aaafae20ec6a8696969a0efe1b14d1140a914360bf9267cde1a560ae79e1735f1a4adccb62488e2f6955c5422b2d02c33c84e0812ef51786ad9587ec78a4b3db6bd880aee2ecc76b8a33b905b2d04ff9047a4c25744cfaa68cd32778435deb1bf5f64abf26c34a601d38f711fe32acc62abfe2e4c740947f560f9da4257bc42c19a147a0af96ceb6aacbc236cd5c1ed0a5df7ef92da28207373e95d16cb83be3f05369c4cfd8a4bd8e9487478c1c4da8a25e10f6aea21d688909b0edd5b27488bece7c2322345bc88d9bf5c5b96f6b68ea66d27dafaf815aaa6dfb4022f95a898c4483ffcef79ae0d35063e617fb6e20bb01238995948f1288bbb81e9f93a6b45fc73c718d1f247109181cc63ad19adba642031acb2531f42cad974dccfc77959feb9ec73ab58e851c5de0107f19fa6e9266e5dd70472fcbad22ba7ef7fb43ce86f7fde1930bebaf45cbf0e69084b833e2d31296f6bba0c4ee187641915894be30d14128190e6e8332d578607c6ce2cddd455bcd25aaa70a93389fe810c4b7dfb043d8c7b54e3668a09a4c4262a7f6d145e1d22a58f378135f1627dcdf0fc44b27afc78ac9ff54e176af95462d39b53a0666d206328655d9f066bf36d8034f971e21b3d2a50f8871994c38bf386551fe683d8362b35678eb503debccca96b7dc756dbbbae895278de327a135757ceed92483ff46bcc8a37dfc9ccfc353a595d21a3a3ac0f835d39428b28d4dd9a3592e32f8b7b9abf58c4cdbaa0250e30fb3314cdc1ab9b82c0eba595e53caab0ce752ad109fd14307aede4a2efc293bb8512f6686c4fe7e9790fe4a0d908b1f1c9518752076e11bbc0d7e1dd9117a7a86cc63e290f3fe007c52365ffc179255626d9e50743200bb80dc4f299283f142f0ccfc17b911be15b3d9115f597acb161287f36391c407bdcdd4e4fd2787c5e7158261aac68fb4171f5e0247191cd9ac2e09c9c674d43bd6c4a6e0b49d27d9a31955aa305025f8c97de67311e777bd6885c9795600067b133a8fde8137f05e3afc926b9fb0de32f8820c22b61273b929e8665dbbf366e85d6a9d5ecb78f80eedb05fdf2c8e47cf1e6086311283e35be0a04e37312b30e962159e5d9ed9a063004d2b18fcaf1bd9ee06bd1ae8d170bbbf4f779e971f59ca683987b927549e76c306967397310f6dc8dde7812ead151425aad90c308a105a930da918ba032c301ec5d1f4dfb29103003f2d179739a04b4b156173a5e6abbf2432717ee4f64ae48eccf70c8aee3b6cb64a06f8ad0aa2030a3c5e5f63fd968106457e86341ad871c659e00eea60725712a87c19afed0d174a9f496535bd5c8670b7e44d1bbe5aad3141ed3a9a079dee4a4547d8b52cfda34586e632f08c1e4ba271877aabb1d088821f657abc2fc7bbc949a22f79ce79520531ced84c71db362670956c39ddef53c8ed348e0c837d30e8b14c130d61bf2547a2eb6645fe947a56743a7698d1babc5e30386d58e4fed6f9ea8738a9d698d9c8524b94558011ce3066f10e57d49e3a51772bec0c52d9426090c66ae0c88a14f2b1dfbaf69778cc366b5be41dfe7168baba7cf4476b4a089067a2d1cb475105d377f303ec966b3df98d8c09c2998a845bff46ae50c09f63ec32eccbdd37c0f5f1751fa51d2ac07e7464285027a933debc5b6cc5e528fc15189644c994c5a5f78e5c71562e60418d14202799f3c067889e16022bf629bb5d03c2ee434a3350b00f9edf3daecd07586f2695706b391d3f931182feec014b34fe7c82e7d4267de69a0913c80b813785889d2da057009361688893799edb26f2568573dd8656b79c82d2b6fa02e1bf54f48e9100b1353a633f9c4d1bb66bf75ef73ce74b5e0f8f234228a98e6e5f5f111089c9086f9a35d3d65bbdeb4434b20a503c89a821cb8ec723b8d5e7e0723b37acfdee92e2d8d777c552910b483e66962dbc9c6d680159520809f2ae207855ad1e2fc441aa6caa5152ff90efb308705943b7a775db32544ad3d29edecdaa8b089d74eb131f7cae84fc87e9b7d72d97885c5ce556fe3cbe598896689d50f5829023c2affecdc0f5c4bc60515109c06442cd4237bfd3930cb39dff8aa811a1e8df8f7441d2399417df7d06ab6a2ce93abea2751f427a0e3d287cf270e5fc8282517a7c02b602ac9844407b17fe287ed94a2d04b6dc8e6518de01b1eec836fb6296aa3ad28e9be003e8dd6f0c51019fd0099a3b66472cafd97fe926cf3da8d5b699cf7fb793fd2e981143a7a366be361a285bb2b842d6e9ec3b04a433095d1f6ad97be6a9c385101e57b55846e26b5ea323e8f811fcf3a1fe1f1ab0b8d60addb8bc0b6733353e23beb88241764b921e4e4e97a6676e18434573a39e93e670c4d6a0c034c5fe4a796da6c1ffbfaa31a6ecec9864deccdca990a136db41df4e4ff9cef3b840035470a57913058baf089afe13f7c6947b461ec5c93cb0633ee774fd5dcf5a4cf9585d1867b3e4adda69b105d5127b3f1e0afa8a09559dacc894ec68ae22cac646ecaeecfa83e8b8560df8989be8be46977ba8a426a0b1d2455e6a0ced6a559eaa9df6eeb6f504dde4f1f2586559987d1dc2ec911387bdadba1e09f840302facd1804aef6c916b24bb3ff30ab41652678cb97a15331a5670afe8f5bba2c6885310436a4a55c3971ed2e58312c15eeec42f193dada0296c5349c32ab397b17af9c3322d043dbc67cc6f42023bb0f9f2b39145ce4601e12ccfe4aaf1305ed761aed7084d161bcf618ad81a22ce27dd4adce6c9d841905e96e7a01d6cdd99e987f6c1a4b42155f3c7e78a1eb4e6268b9025a904aec3ae8206b3ab275d481d42bc083ee7f17018c9cca0174658ce401576d0272cada7eb3a52c37a84f5baa249fe8f5f9bb97e86903e5483f52c74c50b0821c583aa077590ec85084b9088bc5d98bd1357716c6186f202db05c3acda30a214723eaaa98bb57fadef86dad2e8d99a6bb6b2dacb0e1a3227d9a459c79ab6507126e0be726c5f0251203ec244843118096a3951bf55ae3154982dc13fe8a77c65e1755b484c07b25f55cd471abcfb317d5f101d258a1035be55e994344dd318c126720badee638ca57445f89c0b30b185b0c0dddf89a984938e1ac41a8b1190a385c1f5881bc0036ae7f885fc490e870d62f7e72ff6e9a57852ffc090c692fb84e963a3d43c06ac9df267d771f18dbec564ccc26746eff95146c975acdfc3a92b20822d6514b75cb210dc1df98f75da751aa0995469eaf9fcf42171e1530728ca6b092b5ab462d21da2d2effb687d4b0b763628231a7a1b9b8ea34aa38083f11304321d3ba911ea30ea5003217c347c9c6dd056115d70635a16a18bafe46319b975b13ce320abc6fbbcc60c07ea657d965dd4ccb8f65418585f18d65d2d4378b08412dd785f068177b30339afaa3d462703d764113d50e496514726ac7354794f3f4ca130ad47bdefdd5ee1d4657c7fea427062783e598847e5684fadb25d973d3f2bd510fae019337b84d667e01364a1e6ef0b4b4cb2dfd54f6b0a465a38d2b6279fa48858633cee3c7cb25742408bbfb61768e090a4d21bdff4a3876be341500b3212c44872bfdefb38f9d484417281336d984934754135cd33aa44d7d952c13ef2e229b2ffd19a1a61ff0acbdbfde96f1f2b814d7b495d3c57b81586f9a2f51025fad6a6202ec7c3eceb67e63d8b30fbf5a2360475b10177431f4436f204a4c81a77414baf33dddf0c5b2ef9e2f378542f2fc3735eff49f1e93ad212f386431908db4149e2da20a4f0a193bbc5008b07f67f3efe52095c7d77b013e04c52b865ad81efc7bdfdd41c2c190e860dc030011917b04ae06f969436267b8ab5eea6ca00e3ced741aba885a7add4decb66017690ea2abf2b35b2613dc3be0e5d79", @ANYBLOB="385852fe1234a39785c6418cb532c744c52e988e2191d8d1b1ff2b5b02b132c1c456431d494661d890aeb81c69f110e8129c6dcc064df9c05284e615e4f74229f6b4", @ANYRES16, @ANYRES16], @ANYRESOCT, @ANYRESOCT, @ANYPTR64, @ANYRES32]) r0 = socket(0x11, 0x7, 0x7f) socket$inet6(0x1c, 0x20000001, 0x1) getsockopt$inet6_sctp_SCTP_AUTOCLOSE(r0, 0x84, 0x5, &(0x7f00000000c0), &(0x7f0000000100)=0x4) syz_emit_ethernet(0x8f, &(0x7f0000000000)={@random="abb2285ab6ed", @broadcast, [{[{0x88a8, 0x8000, 0x2, 0x4}], {0x8100, 0x0, 0x2, 0x3}}], {@generic={0x81fb, "422cf6bc647e69c3ee942116add904be2531284fe983f4ac80982c485de8bf88bbbede602b171475a8dbfe719fc636e13efc385c10db2c5ca03e11e1084b4c7a97b9d923ef9a0bc15c04da17577beb1454084a3140a3e9b59bed6efc55847c1e7b5476a83794647bc943f81bbadbf57e68757276567efef0b9"}}}) recvfrom$inet(r0, 0x0, 0x21c, 0x0, 0x0, 0xae7ccb134a16e77d) 00:00:23 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x42, 0xffffffff}, 0x10) r1 = socket$inet_udplite(0x2, 0x2, 0x88) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) recvfrom$inet(r1, 0x0, 0x21a, 0x0, 0x0, 0x0) socketpair(0x1c, 0x1, 0xffffffff, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_sctp_SCTP_AUTH_CHUNK(r2, 0x84, 0x12, &(0x7f0000000140)={0xcc8}, 0x1) setsockopt$inet6_sctp_SCTP_RECVNXTINFO(0xffffffffffffffff, 0x84, 0x20, &(0x7f0000000000)=0xd47, 0x4) mlockall(0x3) shutdown(r1, 0x0) setitimer(0x0, &(0x7f0000000180)={{0x10000}, {0xb2, 0xa88}}, &(0x7f00000001c0)) dup2(0xffffffffffffffff, r1) 00:00:23 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x100000211, 0x0, 0x0, 0x800e0068d) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x88) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(0xffffffffffffffff, 0x84, 0x900, &(0x7f0000000040)={0x0, 0x7}, &(0x7f0000000080)=0x8) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r1, 0x84, 0x21, &(0x7f00000000c0)={0x3, 0x400, 0x8, 0x6, r2}, &(0x7f0000000100)=0x10) shutdown(r0, 0x0) 00:00:23 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) setsockopt$inet_tcp_int(r2, 0x6, 0x0, 0x0, 0x0) ioctl$DIOCRSETTFLAGS(r2, 0xc450444a, &(0x7f0000000500)={{"51dc6f8ad440675e96e3bb7b56719294b201df10f2677f4cf257cdce4f9a8d7a829aee77aaa2e9d2217833d3550fa42678a25b87d03a31131a11747401dc8cdd6b6ee185bab930398c1d9b28603e6567444acf8bdb3967587a5c63dc628156cc02c02bfb723898a9407a3c4fa00f8c0d9f53208d035b0faffb2c5a4ced1f81a74911ca30936426c1e3411d25ef1854a045eca58349ed21028daa3287a787365b5a68f365bda71f6d5c2d224b097f7b53f3b54f7fc94fe995e4214a0d817108e1d32282c8426c05dc10f8b38646649fdba44c3a412bd62b6612057560bd75f01d7a52e29725a12d5c8cdcd898c3bd985f32949972c5d06060ee6fef070a9337e264f7bf8ba694eb769f6337ee7c8d621476a104e913b1df22af51ffbcd8ff77a696d67059ba680c7a1ee9039323f0a39645d819de4930a837f1e5c0e571c52ae11fabc16e10de193cd372a3315ba2a9d4cafcf573d67beaf1431cde573c6c6a821db324884c6c6168a9632deaf0a68fcadb1224c183ba670cafd6fe1ee268706e74212358681cf13938aba5ec3109212e7cab9b8df1e2ce1c91238894e9a1a949fafb4495942c56b18bd69f0188674f695419590b31d341f9c348b94041d491b50b607cead98826cceb5151c6dc10a0e597eebd2c8030bf78818a3563ec2c12373fdb0019fbda015abee49cca2908bf6e27f1ff7945798dcd5deba904fb5ff5dc1468ad35ba18d1169d5167210c196df5c16da48c779d26f9af78c10b494f615ddb0c2744bcd913daef84cd4fc16a2891996f9cc90cbda3086e72f1011f1f571b23869ebe7c64b6f65def77d7ba0e8d539c2c69dabd8c24cb0fb7927b0fd63afbb13987c9b33eda81d4ff9834c9ce001c84fcc416f0cbb853c077317c847d211165ca8ace646c8d8884e2a9542d868fe911cfa9f4939a300c4aad1fa6c8bde68d9d5e305546211b5a392c4be8d34f08ed93ca8720cffc85d00deeb30283de3451297f14cb43c97c8173ff975950cde131082bee8045e83822f9459d3ee55db7eaf6621f5091a7f1a2ba9eb0247b41cd5723e55f4a061cdd8f05f06c435160641ad71a56bc2065e7eafa7f37b38477b2e89263e77785a4aeb538e85fe89214fb40174436e7f87c7937f163fe086fe92b05aa154d531be73f26e064e58bc5b288a3e37c07c16a391930e4470ab5bfb77f8ab0bcf9648edcc5a4664df7826af2f0f24a5bb8106fa802c42e47a50e0872ebb19cb6239a7b93608ad2d3bb7134417596f2f5567f7ffc45d73dc40a546c281467ea7fa8d4fe0da47e6e45c81b195867ae94d33ebad3acd7037eeede7a487292b08992d107d131135f77188488553dd226a1b753d38c30642f333bd9a4a912a90f644d419786aad52b58721d7ac2c03c56532c84569c362270cd9e32cf47078c349592ef103360c383c542329ac6258ac8", "f3775dce6966a5f2f4aba1c9b9333025878f625faa32b3c07887152cbd490e4d", 0x5, 0x3}, &(0x7f00000000c0)="fa922fd570b617b8f4fac226c6eb3482206be0aa2f482d1d42fe0a7d2f0e948420af94e2f64d3af707771b8d4c0614b59493", 0x7fffffff, 0x0, 0x5, 0x3, 0x81, 0x101, 0x4, 0x9}) setsockopt$inet6_sctp_SCTP_AUTH_DELETE_KEY(0xffffffffffffffff, 0x84, 0x16, 0x0, 0x85) 00:00:24 executing program 2: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r0 = msgget$private(0x0, 0x48) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r1 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r1, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r2 = msgget$private(0x0, 0xe0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r3, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r0, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = accept(r3, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r4, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:24 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000280)={@broadcast, @empty=[0xffffffff00000006, 0xf000, 0x0, 0x500, 0x0, 0xe0], [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x70}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x6, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local}}}}}}) r1 = dup2(r0, r0) ioctl$DIOCCHANGEALTQV1(r1, 0xc1304431, &(0x7f0000000000)) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00801) 00:00:24 executing program 3: freebsd11_mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340), 0x0) poll(&(0x7f0000000000)=[{r0, 0x2107}], 0x1, 0x2) 00:00:24 executing program 3: r0 = accept4$inet6(0xffffffffffffffff, &(0x7f0000000040)={0x1c, 0xffffffffffffffff, 0x0, @loopback}, &(0x7f0000000080)=0x1c, 0x20000000) setsockopt$sock_accept_filter(r0, 0xffff, 0x1000, &(0x7f0000000180)={'accf_http\x00', "e907d23704e017b82111559466cc642d47597ca9ce55aefc57d4e7271c5a61f589c1a4229f60bc23ac49d7e4ea767a4c4e56be96298941c8ae8081b137b782f84266078d690c0b3f04d9e64400458738b169d1d28991d6ebe11367e3752c4e5936cef2542b78b9de5baa951cc13945725191c255bf22bcd93e792d903d04b37ca288e5ebfc17f7d91fdbdfed9eca8d2a1d0d05fe607574295d6f0030885812632bd223f358af580d06adbdbe47f9e263abe27e964b66c1d0252821d3f1c4c7cb8b7bd0ea428cea38120a9d50c3c7b536045cf26242abd85e4a6c2b38d8b7c89b2a0de4e2b3b79cca74aac07a38089682"}, 0x100) socket(0x2, 0x10000001, 0x100000000084) 00:00:24 executing program 3: getrusage(0x0, 0x0) socket$inet6_sctp(0x1c, 0x1, 0x84) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="fffffffdffff0640000000e00800453f0000000000ac7000bb000000000500907800000600450000000039000000000000ac14000000000000b5155e91cf56d6dac7df370d31c7d6d11a843ebfb83bf6b8d971866d23a69412dee8416da76e6ce2891b9a950d5ae2b40ef4cb55e596a5371a7c3b9d38d8"]) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x80000000000, 0x0, 0x0) 00:00:24 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) close(r0) close(r1) socketpair$unix(0x1, 0x20000000005, 0x0, &(0x7f0000000140)) getsockopt$inet_int(r1, 0x0, 0x4, &(0x7f0000000000), &(0x7f0000000180)=0x4) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) msgget(0x3, 0x0) ioctl$DIOCGETRULESET(r1, 0xc444443b, &(0x7f0000000080)="66afcdbb4e0dea2aa06a1b33a50cb19095d7ca06dceadc0e9619c052e5ec1234173530cb6a511045066312445b74e9d65b85640d7351d0390711b838b23861bf958e36911191cd0d1fa6c740791eb0c619ffd916e258dc541a8c47095de11f86") recvfrom$inet(r0, 0x0, 0x125, 0x0, 0x0, 0x800e00d1f) 00:00:24 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = dup(r0) r3 = fcntl$getown(r0, 0x5) r4 = getpgrp(r3) wait4(r4, 0x0, 0x0, 0x0) recvfrom$inet(r2, 0x0, 0xed67, 0x0, 0x0, 0x800e005f1) shutdown(r0, 0x0) 00:00:24 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) setsockopt$inet_tcp_int(r2, 0x6, 0x0, 0x0, 0x0) ioctl$DIOCRSETTFLAGS(r2, 0xc450444a, &(0x7f0000000500)={{"51dc6f8ad440675e96e3bb7b56719294b201df10f2677f4cf257cdce4f9a8d7a829aee77aaa2e9d2217833d3550fa42678a25b87d03a31131a11747401dc8cdd6b6ee185bab930398c1d9b28603e6567444acf8bdb3967587a5c63dc628156cc02c02bfb723898a9407a3c4fa00f8c0d9f53208d035b0faffb2c5a4ced1f81a74911ca30936426c1e3411d25ef1854a045eca58349ed21028daa3287a787365b5a68f365bda71f6d5c2d224b097f7b53f3b54f7fc94fe995e4214a0d817108e1d32282c8426c05dc10f8b38646649fdba44c3a412bd62b6612057560bd75f01d7a52e29725a12d5c8cdcd898c3bd985f32949972c5d06060ee6fef070a9337e264f7bf8ba694eb769f6337ee7c8d621476a104e913b1df22af51ffbcd8ff77a696d67059ba680c7a1ee9039323f0a39645d819de4930a837f1e5c0e571c52ae11fabc16e10de193cd372a3315ba2a9d4cafcf573d67beaf1431cde573c6c6a821db324884c6c6168a9632deaf0a68fcadb1224c183ba670cafd6fe1ee268706e74212358681cf13938aba5ec3109212e7cab9b8df1e2ce1c91238894e9a1a949fafb4495942c56b18bd69f0188674f695419590b31d341f9c348b94041d491b50b607cead98826cceb5151c6dc10a0e597eebd2c8030bf78818a3563ec2c12373fdb0019fbda015abee49cca2908bf6e27f1ff7945798dcd5deba904fb5ff5dc1468ad35ba18d1169d5167210c196df5c16da48c779d26f9af78c10b494f615ddb0c2744bcd913daef84cd4fc16a2891996f9cc90cbda3086e72f1011f1f571b23869ebe7c64b6f65def77d7ba0e8d539c2c69dabd8c24cb0fb7927b0fd63afbb13987c9b33eda81d4ff9834c9ce001c84fcc416f0cbb853c077317c847d211165ca8ace646c8d8884e2a9542d868fe911cfa9f4939a300c4aad1fa6c8bde68d9d5e305546211b5a392c4be8d34f08ed93ca8720cffc85d00deeb30283de3451297f14cb43c97c8173ff975950cde131082bee8045e83822f9459d3ee55db7eaf6621f5091a7f1a2ba9eb0247b41cd5723e55f4a061cdd8f05f06c435160641ad71a56bc2065e7eafa7f37b38477b2e89263e77785a4aeb538e85fe89214fb40174436e7f87c7937f163fe086fe92b05aa154d531be73f26e064e58bc5b288a3e37c07c16a391930e4470ab5bfb77f8ab0bcf9648edcc5a4664df7826af2f0f24a5bb8106fa802c42e47a50e0872ebb19cb6239a7b93608ad2d3bb7134417596f2f5567f7ffc45d73dc40a546c281467ea7fa8d4fe0da47e6e45c81b195867ae94d33ebad3acd7037eeede7a487292b08992d107d131135f77188488553dd226a1b753d38c30642f333bd9a4a912a90f644d419786aad52b58721d7ac2c03c56532c84569c362270cd9e32cf47078c349592ef103360c383c542329ac6258ac8", "f3775dce6966a5f2f4aba1c9b9333025878f625faa32b3c07887152cbd490e4d", 0x5, 0x3}, &(0x7f00000000c0)="fa922fd570b617b8f4fac226c6eb3482206be0aa2f482d1d42fe0a7d2f0e948420af94e2f64d3af707771b8d4c0614b59493", 0x7fffffff, 0x0, 0x5, 0x3, 0x81, 0x101, 0x4, 0x9}) 00:00:24 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = dup(r0) connect$inet(r0, &(0x7f0000000000), 0x10) shutdown(r1, 0x0) setsockopt$inet6_sctp_SCTP_RECVNXTINFO(r1, 0x84, 0x20, &(0x7f0000000040)=0x3, 0x4) 00:00:24 executing program 2: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r0 = msgget$private(0x0, 0x48) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r1 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r1, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r2 = msgget$private(0x0, 0xe0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r3, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r0, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = accept(r3, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r4, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:24 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = dup(r0) r3 = fcntl$getown(r0, 0x5) r4 = getpgrp(r3) wait4(r4, 0x0, 0x0, 0x0) recvfrom$inet(r2, 0x0, 0xed67, 0x0, 0x0, 0x800e005f1) shutdown(r0, 0x0) 00:00:24 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff080045ac14890d871e1b6366dc6fe4427800aae000003c0000007800"/57]) msgget$private(0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00ce7) syz_emit_ethernet(0xe9, &(0x7f0000000040)={@broadcast, @local, [{[], {0x8100, 0x7f, 0x4, 0x2}}], {@ipv6={0x86dd, {0x0, 0x6, "c6c2c8", 0xaf, 0xf, 0x7, @mcast2, @rand_addr="3abc08470f7f0bf68ec4999beef427b6", {[@fragment={0x53, 0x0, 0x7fffffff, 0xff, 0x0, 0x2, 0x65}, @dstopts={0x1b, 0xe, [], [@jumbo={0xc2, 0x4, 0x8}, @enc_lim={0x4, 0x1, 0x1}, @generic={0x81, 0x6c, "934969cd12cb1b0bce75d12e1249b37228163916b6cca8fee08602de673546db369cbb885e6624425243f8db9beefdac048b8b168eb04861954effd5de99790a121b94f2d7d745c98d039d875bd1d82c67c808d54dfc4d12c5ba0206844f28570222a2aaa0f38bab58ed8aa1"}]}, @dstopts={0x13, 0x1, [], [@pad1, @enc_lim={0x4, 0x1, 0x80000000}, @enc_lim={0x4, 0x1, 0x10001}, @enc_lim={0x4, 0x1, 0xd4}]}], @icmpv6=@echo_request={0x80, 0x0, 0x0, 0x9, 0x7, "00180c21f71fe3"}}}}}}) 00:00:24 executing program 0: freebsd10_pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS(0xffffffffffffffff, 0x84, 0x107, &(0x7f0000000040)={0x0, 0x4, 0x1, 0x2, 0x7fffffff}, &(0x7f0000000080)=0x18) getsockopt$inet_sctp_SCTP_DELAYED_SACK(r1, 0x84, 0xf, &(0x7f00000000c0)={r2, 0x7f, 0x10001}, &(0x7f0000000100)=0xc) getsockopt$inet_sctp_SCTP_HMAC_IDENT(r1, 0x84, 0x14, &(0x7f0000000140)={0x1, [0x40]}, &(0x7f0000000180)=0x6) r4 = semget$private(0x0, 0x3, 0x1a) __semctl$IPC_RMID(r4, 0x0, 0x0) r5 = geteuid() fstat(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r5, r6, 0x600) r7 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet6_sctp_SCTP_RECONFIG_SUPPORTED(r0, 0x84, 0x29, &(0x7f0000000300)={r3, 0x2}, 0x8) pwritev(r7, &(0x7f00000005c0)=[{&(0x7f0000000340)="95f47bdafb9c64909fc303fa3ad48cc4", 0x10}, {&(0x7f0000000380)="ca9b480293e184840005fcbac58caa63d33276c3b999cfe0951410313fd2fac0d8da16589974835e459ae5ba460354e8da7e5a7d23203666260b577e3f78b26e2876dcecac4ed1f103dcce95f9734e3ffbb26e3ce41c48a8a2c1cb9a4af35759d9b55a2597ce41c297b8c83b1335ad19f335ec9ec5f0df50f9acfe0514abf5db4a6d194edf20a6a4aadb90e5a93ab273673078cb43481b5889ead33b3802721b8366d0443378cfa1a7211de87330e249238c701667d8", 0xb6}, {&(0x7f0000000440)="f31e3d084fd13fb454b6993a0faedf9cf5e7a4a462e82fa6a1cf7ec413ae8de0dbc29a3ee6094aeaf13cd35b0ffbd44d0311249649ea268e91e23626e97dac3635e0497799f45aa01c4de0", 0x4b}, {&(0x7f00000004c0)="b100a63e5f18da4981fe2b30960168bf1efe0a17174eb76381a89dc0796041f5a1b9c17bd83a1520f60deba0d15a9ff8d2879d9d085df0a44774", 0x3a}, {&(0x7f0000000500)="08c55bdbac7c3effbd28342d1063c844528088bdeee48b78e781f265287762ab2aa52b0b6c757195ba52f37065fbad7a087f421c91feaed4b9565de0036cb75402b5e8eb9883b9", 0x47}, {&(0x7f0000000580)="0e5cb8ba525cc70ddc5df5136394705d6831e2059a3bf2724a615f2cb3dc793aadb562202c25db8d44c6ec4985f69c77", 0x30}], 0x6, 0x0) geteuid() ioctl$DIOCRGETADDRS(r1, 0xc4504446, &(0x7f00000006c0)={{"9d107c152b16f402be99ead0b7d0c54995dcde155589e0101d3748bfce8027076ea1a4860922b673c63fa21ac5f5490f917fbb3907e0456dd0b7fe16a5355458663c5ff1673606ad20fd39b1db01d1b1a9f98b0def2e4d4fdf300ece864aef0727a162ebdb858ac71eae0c94fbb2f9be10aae7d190527d345aae9d516c7e4210ea67e7cbc85515800902ba8edeffc858665b25d70589c3eb9e500592e4c6989f3a1b44fa85c11f7da7b068b413cc4a7b5346ee8cde88b777b9f4d80d3f375f5de9db74391c0ef6ef01f9fdd69e37d295a7feaa98ffe03ac4a95d08bf9c63e351427e583b1aec222ac6fdd0d093866abd46c3f31d4fdc7fb485992c4a91359e6e82a6c6764a505568d511addb2ee7565b077d3122bad5f285e767d39d431f003d14d825f96edf73b44b5639bbdb52e7f74ba11a7428b144d35b3a6f8463e882b926f958a62052d364aad906d056598a0bf1a04b0ed0032bed52c46021e081a3a0306e0d399ad00a10e91d161719703b2bda82b05dbf28889cebb4f8f6ba8943dcf43794657ec7885e7ed14791ac0d9a8ff147d2227dc8fc53e022dd030fdd2bf9ef67c4e5f50494da02ed0869148d6358189b5d3a9b3e829b56e1c588ab21b8eb4daee6e75e6525547f16e57c54b3be35a5f2a0d014c88b34efbf223203af9a9bd9fa7f3255edc5c53d90defb24c5da46fc6d248346876293c08150c341f88218374f42353ae1db2d893eef892b94a256c2845cae62e3d40fedf941bb37e7a2a8b7ce8b0e80afe9551a58c43bce25249b78074a6f5bcd0b2691c490e6703d73131d272e5f3a14facacaf8b2b1eee5cc6290bef4af4f8a22d166902ca2ba9813271c6eb67624c506e9863c9417f2a6ca387d0e8363c37be1274732dde5984077a9cd7f09ba80759b4fdb8dcfbdec0399d55cb0709b46c33458157ce8ecc7016501cc5038395884751c501ad3b905e18fd4f37a74b3144353730b11bb8eb303948bf97b8638bf2505a14a6275c13ba5dfc896347f773adc997f031d6852fb97c4a89c8dbe682629499437a94d0131cc0800f7fed184bb18d963154222c3c1bc6415624167a94566040944283663908c74d55f25db20bdf1589422624c2ec18af28c3237bd78bd59d2d608ebcfe0f20a7c49a761678aefba7492b32217619fb277671ad043655b7df8d1246195236ddbfbb9d611457d3bbac98063f64343e78c534e0956353fffa5f2f8e3136b5b8a11f31ba54d91704c174bee515ad9d837f2e3df10a208f242362f2c7d81edb8387f38c34be8f3326bc449f7894a1232a66ebdc0cfb45690ee1a27df321b4d3f46510c57a1185e093d8471c7e1b13cb43ba881bf4301b40f841e543d902128d4ffef2f6f0da9d9456048c1f1564258304b7f81d4ff2a9afd3ec23a17514aaf145f9627b5ef6faf3b31227d29b615ad5dde5cc6f8", "c78850f3db501eab365025157db0bf7b03e8c7015aea0ab1e1844877c184460d", 0x2, 0x5}, &(0x7f0000000640)="c0987ed207d141488dc2952b1dd3908da655432694bd78b47fb123911d3c267af873d43e5489edbd11b9537425d61ceff3320919477f5e17e853bf52806ed88ae316d365059722d4b5e0f125cea3422cb9abea305c111f366d66461696a7fe5b8e5ce75b1263bf4e5dc0f10d675ef6ab9355eb79472e47668e14f03bfc0017", 0x2, 0xffff, 0x75, 0x22b7, 0x9, 0x5, 0x8, 0x83}) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) socketpair(0x1c, 0x10000000, 0x101, &(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r0, 0x84, 0x29, &(0x7f0000000b80)={r2, 0xfff}, &(0x7f0000000bc0)=0x8) setsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r8, 0x84, 0x7, &(0x7f0000000c00)={@in6={{0x1c, 0x2, 0x200, @remote={0xfe, 0x80, [], 0x0}, 0x3}}, r10}, 0x84) setsockopt$inet6_udp(r8, 0x11, 0x1, &(0x7f0000000cc0)=0x1, 0x4) sendmsg$unix(r9, &(0x7f0000002080)={&(0x7f0000000d00)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002000)=[{&(0x7f0000000d40)="95f44655dff98b905ab43ce899eff1c755e189d7b56391", 0x17}, {&(0x7f0000000d80)="e53a0571b7ab0ab50b8141f8ca16154e91dec2f0f4aabdcbc106c0adbe76610c51ba4bcc94c920885e77365975c2a82d2ac16de0b81f82218731d439f1656a6631f783e810e6f10a337fe48c6bc1daa3b302634c0d09cea1", 0x58}, {&(0x7f0000000e00)="18cb741e7656c7db991b32bf53de4eff213ee5f1a1d6b9a7aeba92c31d5d253f414c3be4e6e24ace1e05f421e79158a7b3f1a52492db01b3fae9524d6be1797dc7231c380b6332e78c", 0x49}, {&(0x7f0000000e80)="7f7f3f095abf2d75bb27ecf316601a532015e0ac4e6a54beb7d27c5883ebe0bf", 0x20}, {&(0x7f0000000ec0)="166c083710389101fb095137b593a527b9705f5b17ccd5786c5078b494da19400aac6691f65838dc34a0c92d68b3a07da5040e09401a303fd161f14cb15f936b5bfdda5349996520c1e8b790561294ac63c0b96394e855631f0b7eb740e9e994964d5313b987a10e33ff4c45ecb2a69b9eb052e997e682b4ae2bf27173f6475e4ec42d236e83aeb1569ad063a5448ba1", 0x90}, {&(0x7f0000000f80)="829440a84b243701eefbf36f7dfc75d2765e4fd268e712068179d5e9864c5baf9bcd4db33979f50c7b84d185bb1cead4a2275d2e119135ac19e45de4916f19843e24e7f6811cc4e577c1ab2ae851d6404ce18f9ae6012bf929739647ae990f3bbffa3c209f77595cfc89c027d7f424", 0x6f}, {&(0x7f0000001000)="d51b2c38551b885fe58e5ac4fbc1e5bb81fe71c26e24a1ccefca1b3e7e0753603f76dd38148f46f81fa8cb7e78de2103d3c730e81063c8197461ffb78bb41c0277126b68bfca3c09112a80f1bf0ee8494c56ac37e14c0086696c6ee509e81689d123835ea9e94323231538342fdbf067cf33f1e48417e13a330785942a41ad9dd3ce1ca49ff24753fccefcc1e089807c53beb3220e46db19b1c6cc9a218485d0251e6b3b19e2bfb9bcfa302bbaeb3383b00a1e347bdc270ad84d1fe0c21e57c8f70e211a32158e9d0c035af50d503e095854b1f9a11b9e2417dcc91edbdb5fe2d7e959ce2aceb4199b6573011c4b5fc2385776801c5eb97c52e447cfd8f52c60d0f6c84e32ec1f1ae7e66718415fcb4d2620ea4b3d493c70f03d350db5a0e5789682b26cacc0720dad6947e2619a3f5ec3725d696983afc5785eb1253ea553dc2bc0bb47482ab6e82f540d4e21df73d4d5f46aef54a08acb1fa140ecfaf61e20db4e51b6891802942b9025de446400e25e4990d3d65d7e1e3c6420e59bc0d249a0ab6791adb18095dab0ad89a23381c7ce12a07d95eca4a6e76729f99c33d219e1737f9cd99e9cedad5d2a8d5385196d26883d76bad022a8a250917e7ecea5bb24be3d1e81c1c8d9b073ecd033abb53e4aabbc4d0ca48884e46a521e2331bec2b709ab4cca05c1e3afb933378e5e6f9f8b230e91d018c9a8881861e9d392aaae95a13e89869ed78f66d931a37e73c279140a6fbe5aae71f19fa30351ece486297b37b11ff8562d9a5581ad4f92f3c4cc6e189f775224811e3796ba1e23ad7ccff9a973896293f6460d26f8c060fea090fdca3815a345b4771006493235892349f0022cc00adcff6f597a653cade0b29f1f4c10c0db2be5f25f47cfa3e698c540593b81a4631d569dc607e398c3bcc4a510d09478f475cbf4f6d967383ebf36f9d9397b5f48d2f6b5d16759e808847d1f6f8eab60e8da2505591b4233766a0eeb90aae7e760fef346bddb85c05a6f3674ee15a2c23563fbfce135071611e049890d664f5b4053f78553e02c32a7a4ae12816a2cb993a51e72a97b5455bc132f95bef65f27738fd285a2b9431cd507155ab9b3d6ba65aea8afdc85b9f3c2d63bb9873624a2d4e94b7df4fa9910a22beddf7e2d31533b967b45761ea0882af1d69cb6c7e7c945063d1d83aa97d66a8270b5276f2990e71c10492a55f5d0b68d5e7186c6186a01c35f9c5e771e8b9201d64969da4d6a09474cefac8f881adc93584922d1b9bd814d38925ba62a303d26f788b2b6a4eb2713e2cefc782c223e1799f066cc17dca3ab5dfa4904278918b1930bed4429cfffd29d1657125453df27a5586dc1443479ea6f51967efa8798764d6d34217ebe45de1c2faadec020812cb8d62055a74f73b5f8d5ac8fbfaa4a93a7179bade4e548e4fadfed7cdac8657abd8f86000606573092ccd0d309a8dad680551efb6d19f7953875d63338c2ea7ac23a18f7d1577b2e885822c956ec9f77148665438331465d6e30e74618bc4260eda4e9297afb59fd7a2afeaa552fe79a9161bfc458b7e20eafc636e5946b691431065665f8b02ebeab76225cf874437807737bf684731972b4ff3f61c90b6f192a52801afa45c137e1a17159de1a0ea15fc662c1480be1026b702916c54ddebaf6f032253f077e1e59eff4f4398d20dea796ba9ee1ba2257236d0092375d123bfb830e1a0433abff42f790bd4e023492c7c4a57e821f5f5edcce986521e0205db7a6a8b6c6e1db9b7ce3368d7684dd46d2c8a6b5cd9bc53eaaefaf14c7fe69808c8151170d2db73e9acc464665e34de2992d1d3161efe07d36ebe713077f12e9c1110006e3ce17ebdbf6515bf4923120efb14fbbb907ba772a6a8e2adf67cde90022edb59fc4853de2c1111478c060f0736e0f15e20da0776f23a552ff124216304f581eebcc46b594527f7a0169727f6eeaba2d205d5fd76e88fcdc50ba4a7f328faaa098585c65efa9f9d9726b375cf8a87fb16d35dc3c7c58bf12e2090be53d168e498b8e111f20ef1bc1ec2fcf4f6f1d605bb627238e678445eac5ef1b7f502e5dd309e27e81f482e51f1dc95ee984645e5b840e7bf8eeee8619d82b958cdbe9965e3b036d98f13875c2965f0617e6695d4da2edf5be69785b63afb59b76363894be9271472338f3f4d79ddfb0fd8c7ac57ae70d005555f1de9a9a450af23a06ef6266dbda50cecd6ae19ba0f65f56f5327ec428ac331a86d4127c76bfeaf71006f60b2cbdb34dd6f94ed429fa74009cd0d29be8a87f1ccf3eebdcde3a1e80f96f151b3a3e334340f7affadae8c36c4f4bc637e3627f2b6b85b73cece334b987e28b849b8ce730915152c8ef325f0698d32ed2dfb5ca95d7ef1295b5cb2401e1d2faadc63256667b021541c9a49d47fddae7006d9dc1e556d5af2c56440155c683590ce5e5cf058ae03d5e096722f2cc25e1472255328034e3ae2b8de2893b057f59a145455c9a60486533e6ccf5533dabde691d06d9091b4e3a107519fc08188f9d54200c4eae5e6d95f1cf94430df1d67679b4c86b9139862b35af1bab819a94caae930c424ce6af2d9cced8d1b7e0847182c63ab71e66338cc2bbfead05feacf960a0c3291651134b9659bd91b39dc5d492d06b67a3fdeac04c3eaa87f652b4ddff5327434c6316a3cf29c0d34b9e2bd105fcb7741f2b54ff2e0dc3a9d56c552e944fcf3d757cc77a4a6e0dd3e508429b933e13b651bfbb31ba95d83381f44d73f2571c988ba6eb68d2f6a63f9310f7b4074e3ea27a0cce012883dfd5ec9f1bc6b34723311364d0d6189fd5b3ec10f3a3b76bbc5457016630f8a8889ab29d6dbe3aa38744dc7a0d561962e9da31bbb7ec8f7e82c2b459722a6e3fcc090be187366c7b3c26c824dc3b6adfc4891a687445c478af74d2f34833840c4ee4726ac5e058f735bded7659a4f493989f0fdff619d8298bfb31d2ff8758325bb3bb4d3ebf75ef5f2cef9329c9ebc9d3e416624c4ee7555e2ca172b4c20032d0f3ca485c5745daf3a45b97d487a0fd3b3602bccc9bebffa87c342afeb1e9d91cfbd93b0192acdf4c8541890defa0246c1a9f08ea1a574183e9c4498e43f1095804e3ecff4dc850f2608c4a0d905bb50ad9d052c6e95b9bd73968c992c8460c142739022612ef458182e372bbc8dc10474b24386653aa15c64e9d991c0dc3fcd48e3ace9c773e4353ede5a9542f202b088f3285cb3f9df06e1d1ccb8ca30be587eabc03b564b3c2d4e83db66fb3f313dc1307e6c887a4093c217d9dd30991aee11a4f9dc2812baa47b5ffb331a63cec2f41b1984c0c02ad2ab6f1d1248531d61cd4a58f38985f1e85255b7937326e2427aef1662ca7dd7cc868473ecd393f05c5dbfda6ffa06ff3a30d8b0f07a5929575dde5a1bed50b0e4585dee1c30937bca8bcd196867b2ff742f462e3579b80c1aad3db5dad8358e7966aec7415cfab9ed272194c014bba1a6a9a3bd795259dae9b0ba1a8c1921e33b8955d770b5acf053d012b852fc63c82de239d7f6d61f107e060c564d32b0ea7baa0ae3771ead69fba1cb77a67faa379533bca6413667cd0cfb9977d692fb652f9a4aca1da0fc5f85f8a8380f8bd96ba88fac308345f99b1241afbb3b8bcb2f2644ef50bb89737d2e8c9b322ad7ccec73b4f864e74eca86761cd2b42407aece7fe9fb765e32a4fc587e1de1e5686af8af20630ff273de71ab14e8f5c7bc716e1e03a7fcda3a6713a2e3390789c98221aa3918c24793819048edf4471ebc3191f687600d3428cb2e179e848aa8116cc40cc33fb3885b89dd05bb89cc8b05fa4bbf273c7626bafcddb7565211a1d2272b71385fd153e01987e82e8d4659be8a019470c0cef9a96576da16554fe00066c12d8132d32feac570a3c3fbdf8201ac6e4ff124d9b30573a0e03b99bc6f6800a5b2dfb29bb26110f42ba5a24a294be3b2663178559a70470d4d4b2a697cb327fa9b286efb93236c4cfd12fdc496954596df4f0c456d07b6baed85d1c21c5a802337548c1b0d494a87e1e0d01197657919516d8e8a35b37e87cf59c9bc7ba7fbd40d4e4480c9403555754b967aa5df4761ea70fd2bda233226f056d5244c02f89eac91ef1ef8097ba4d4d351a590041a25f3c202e602e0be6fa1ede7d06f2176e60d4672a32797e79e1222b8094b683c4f7f7bd0420bdb78fbaa40147d5600f7d2ae14dedff94d9d4f58a67cb4dc1fb9f3b205ac3cb4e7d065e597f8fd4060adc4426d21b14952c2bcd4b870612d30b15b297b6f5f03c3668ffc70ed64373501208d962f6a537b119e5e1de17484a4f67a0c519703f8bd2b0e1b4d3a626ed4ed9a5c09eef1b7f45b20be0765b6729e966383e10fdfb13013c01d1fdb50b0fa5d73790926f31b8c2824c0f9ec2f04cd44fbcd4237f329baa34639bd68769131ad1e5d1e13cfc0ad707b7368d1905f671d1b7e58185221b59fcb5e1d73a6068f4aeff186b17071c3ce4478900210b017222ee39bf29aa87b76aa2170058c7d5cf09ddaec26ea34cd67248c74921bd80dffe6cff8ccc0d5cc84400c30149d71b660db7fd28bc2c5ea5d14009345dc39d76f05d64601b90a5061302291ae068e5e41542ccac7f3d046881953e9ef17b981f2a44ba27a55ea1470da4b593318729a04ce1e693ee7ba8da07c4b863d686a2170b057ca0c46155058d8e4b02f9356bbc077a26c32eae40245032ca8938410e8e6720b1cd8e89b1d6b2547035745b6e96fb3e4b6b43fca76b0c78418ef5d526d68ad64ade2da089f2d08506aa65b871562f7cb8fedea644aaedeebdc0791b284f4034fd573ae4007aacdc6add25e437761a833dd53ab859e029cee5bd21a3b4c162a3f0dcc1e78288eabda4a621e7b303a69737fa6ffe3e303688af1919ce1e67651fb69766cada345368e46211dc3c3e1fd35047986111b22098b92aaba7cb9285b5c6d0e55f5f8014d7ae5c781df32761ba7b56509b285f5461374373e0aa88445163fa0cad48ea62a074bba4e392067fffabe5591fdd1a2930d03627e80bee97439febb3ac323795acc5ff3936962041ec53699f593b29fa17f5174fba300af727d5ea8f7d2b4783aab2595e3e4cead28ef2cde124b6dca4fddb77474767844893f5415c8032106bd38617d2692639de633940846552a2d8b1641df3af08d8f7f595283d6a78f48ba1c264e6676a01f500d3ec72ba29b3858d52c5454ece9eae59943bd04eb995e2facb9ac931498cf8f335600e79a905d4f95c66976ebb02c07abab62d0ba87393d15e37822de9ef4c3600f39370a1e2eb8af6fe68074d0df60554d66ab3ba0e670170f48a149c7a919d20ddd7029b44c89ed7cf67799015169b79a500d75292026b628f0a49b0b365f214d29d5984ba3329ea957925c390737f8b78f2b6e8211aec31190d424f19a5956c5c17115104789ee022c3d6ad877ea64d6efa45604e2b2432d57f359f464dc4d4552793e6addcc248a3d4f65d762f8cb5982b826cc4815a900dfe70e7b3662f26e4bc055a3ad523375d9e7581313e5b04fda2d96adf3023b45d535f6c10531db8c4d67e8ec927562bfba5f4f5d121a6cd62752491dc08f6c2c721b4e4caddfac5d73778b9c60e2389c170f007d46242d16300976c798adaa4c21f08c4eb7e7878995d72b595625191d852aa7c2924498d3bd794ea4ebe56671be3a07e689133da8f8ec393e4dc4cbf91973fd5fe1d817ae2c5598a86026d44f9b71a7d36ac4d96e9a33f07891bb2847c5e29b015d21c8a7a9c788dd823178cfb71b5", 0x1000}], 0x7, 0x0, 0x0, 0x8}, 0xc) setsockopt$inet6_sctp_SCTP_RECONFIG_SUPPORTED(r8, 0x84, 0x29, &(0x7f00000020c0)={r2, 0x8}, 0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000002100), &(0x7f0000002140)=0x8) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(r8, 0x84, 0x108, &(0x7f0000002180)={r10, 0x7, 0x2, 0x6, 0x930}, &(0x7f00000021c0)=0x18) setsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(r1, 0x84, 0x21, &(0x7f0000002200)={0x100, 0xa00, 0x3, 0x0, r11}, 0x10) accept4$unix(r8, &(0x7f0000002240)=@abs, &(0x7f0000002280)=0x8, 0x10000000) accept4(r0, &(0x7f00000022c0)=@un=@file={0x0, ""/108}, &(0x7f0000002340)=0x6e, 0x10000000) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDR_INFO(r7, 0x84, 0x101, &(0x7f0000002380)={@in={{0x2, 0x0, @local={0xac, 0x14, 0x0}}}, r2, 0x2e3, 0x3ff, 0x1, 0x9, 0x7}, &(0x7f0000002440)=0xa0) setsockopt$inet_sctp_SCTP_EVENT(r9, 0x84, 0x1e, &(0x7f0000002480)={r12, 0xb, 0x2}, 0x8) r13 = fcntl$getown(r8, 0x5) wait4(r13, &(0x7f00000024c0), 0xa, &(0x7f0000002500)) 00:00:24 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaa7e2fdb28afa1d3bc7eaaaaaaaaffffffffffff08004500001c0000000000009078ac1400aae000000e5415aca032f3f081906af16b7af73b9e5c84b7f827b2a45e48d1f2d8d0acc767413c99262f33326b68df4d4cd7de3835d999d97734929f8e97621f5b6c348ece19f75aab2486dd4f659ed83c604e7b1c2787fda623970e6798686a5779cab52e10bfb7e220c8e8e9392421f3e42c5e9bb62941"]) setrlimit(0x2, &(0x7f0000000040)={0x7fff, 0xffffffffffffffff}) fchmod(r0, 0x8) recvfrom$inet(r0, 0x0, 0x0, 0x40, 0x0, 0x0) r1 = socket$inet6(0x1c, 0x1, 0x4) getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffff9c, 0x84, 0x15, &(0x7f0000000080)={0x0, 0x6}, &(0x7f00000000c0)=0x8) setsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r1, 0x84, 0x7, &(0x7f0000000480)=ANY=[@ANYRESDEC=0x0, @ANYRESHEX=0x0, @ANYRES32=r1, @ANYRESHEX=r2, @ANYRESHEX=r2, @ANYRESOCT, @ANYPTR64=&(0x7f0000000380)=ANY=[@ANYRESDEC=r0, @ANYRES32=0x0, @ANYRES16=r1, @ANYBLOB="7ab51ea97e49cfdd891ffd9d4551fd0e670809e28f6cdd91f1d0b3e4f79c6167e7ed819f5971fdf251a905ea7d75dfe9c62564a9cf89e4d32122e775d97633a4765e48e764a28bf96b43860d666fe5f806e1f10432982991a3e365d06143705ee1e11b7af9a4136847eb594d4cfbeee28d", @ANYPTR=&(0x7f0000000300)=ANY=[@ANYRESHEX=r1, @ANYPTR, @ANYRES32=r2, @ANYRES16=r1, @ANYPTR, @ANYRESHEX=r2, @ANYRESDEC=r0], @ANYRESHEX=r0, @ANYRESDEC=r0, @ANYRESOCT=r1, @ANYRESHEX=r0], @ANYRES16=r2], 0x8) 00:00:24 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) recvmsg(0xffffffffffffffff, &(0x7f00000014c0)={0x0, 0x2d59a0f947d2639f, 0x0, 0x0, 0x0}, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00506) 00:00:24 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) setsockopt$inet_tcp_int(r2, 0x6, 0x0, 0x0, 0x0) 00:00:24 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x44, &(0x7f00000001c0)=0x4, 0x4) syz_extract_tcp_res(&(0x7f0000000040)={0x41424344}, 0x400, 0x3) syz_extract_tcp_res$synack(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0xfffffffffffffec6, &(0x7f0000000200)={@local, @remote, [], {@ipv6={0x86dd, {0x1860766a, 0x6, "c9752d", 0x0, 0x7b, 0x8, @rand_addr="44ac3898b59dc8824f7e105d2f42c167", @mcast2, {[@dstopts={0x3d, 0x0, [], [@pad1, @generic={0x7, 0x0, "e0bbb7097565d84d82d4ebf2cd6959fdb9ad647d6597378def8463c01ac11b730dea442807ca0be335d848bc51e2edd2e03c2beb04d3880b0a3ebf1d2d98de8b9707a8492bda1a3152b6528ac8c87ad850f8c5cba8316121538e5e1d1e9a186c7cdd11bd442a9b78d0e6cb6bf1b65a4f048f2dd9d5c7a64d22253e23df0138d85ca65bd008b50a057beeac94"}]}], @tcp={{0x1, 0x1, r1, r2, 0xcb1, 0x0, 0x0, 0x8, 0x100, 0x0, 0x0, {[@sack_perm, @generic={0x5, 0x0, "bf80b679c0015bcc49f8da"}, @md5sig={0x13, 0x0, "95f667df77823e8f09417f3544e1e2c6"}, @window={0x3, 0x0, 0x7}, @generic={0x1, 0x0, "e5a2913630e6"}, @window={0x3, 0x0, 0x800}, @sack_perm, @timestamp={0x8, 0x0, 0x5, 0x3}, @mss={0x2, 0x0, 0x5}]}}, {"e73b1d78b1cb4ee75323a09730826842d4e2ba3f5ff1a2fa4b6791327ed5ff6096715bd4330919f06618d4e26830f5347f3e22f6056a9419adb715a50e6b36ed47894f054c2552c874a9f8ba71b4efd01ac688405801a75b150ef31324414215bafc80536a5eb016b5278dc979ecb6e86795431529f3d6a95eac796e440cb4fd5534dc4ebbef4335aa410371be74b9fbb09a02f90b54be7c4b91571ad78c4e16b4c459a3b9a44a0e3beb94cb66b34a1dc1760f3f3a720124477d7c7e"}}}}}}}) __semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00cb5) 00:00:24 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) msgget$private(0x0, 0xe0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r3, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = accept(r3, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r4, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:24 executing program 3: r0 = socket(0x2, 0x1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000002262cc2adb964af500"], 0x10) sendmsg$unix(r0, &(0x7f0000001b00)={&(0x7f0000000480)=@file={0x0, './file0/file0/file0\x00'}, 0x16, &(0x7f0000001a80), 0x10000000000000f4, 0x0, 0xfffffffffffffca3}, 0x0) poll(&(0x7f0000000040)=[{r0, 0x2014}], 0x1, 0x0) 00:00:24 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) freebsd10_pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCRDELTABLES(r1, 0xc450443e, &(0x7f00000000c0)={{"6efbe6a53a2afce1ef047bb9aa3fd1abce29bee59bc1e7feda308a40a7912d79bef7a429627d951f292b5474fd0238835c65283b5d46856a9946940321d048f9c85235ffe7eddf4a4325b0413cbc45a301cf8cc22046f98092128bb1d6dfb66db5fe5ff4ab5344674932277fb4d79e4763069654f14b012c111861c56be004f60023d4690bbc569ab7a1c12ccca664825929177f36a4d5663e92a3fd7777e45b04312e096a9793667b22985c6512363d99d63976804114f8aa316ab6b82e623a4cdbe1cce3f7051a1d50dc93bac3483d827589eafabed7fdefdd6de5e578f5abe92e204136b577e874a9b3bb7a97d2a50178117b9e6d1447c8cb949fa1bdd4cbefaa3f5b8595ead56b4781a4a1f919d8fe78ed1008f473af49b57b6fe028f342ffc9ec966e6bd67fd606b4059aa563f301eba937ba8c7c20e572d65c7825db24a94c3b99b301d644ea50bf54057d9c92f1a3f8467b9383d5b2239c337fcbc5862236136da5e6833ef29818b84e563f1577a8e30285e1832a529244b31a8d605687266670b3e99667687d35de8e22fcc1dd3b414d1bd60a3deedb41595c4f0ea6563be457de2747cfb1a624d57c4d7745f2758c023c74b183cc93f67bc596086bbdd7f8307bead52ea661470fc523645081d62ae6180949cd8ec64896056eb3195748fec943fc663213fdd1810927bb0b66e6af74ab94658e9e9b367d35664eba0d97bb27a49243bda5744503e4ae71d22123878e1674d81f80ac4af26215b31488997ae61c5db3f0fbda0d95466c770af7c422905012b5e4bbc29a7f6c4df080b577fae9712c8da16763ef550d64134c8ca82b75b27fb713c014020cd99cc60a8dd7483370787573d92edc4772517794b0e11baf2f8ce55d6e7cd8c0497cd0fd0d1bd1467f1a01ad56a60641b65310bdbbaf62c4b7395330adfc8156aed71bc513123b293bfa214e639f1c7e15a1f21075e3fe049dd8a8d9e23d57fab532bb2c44516a375681dcfab6f413aa5263de6b71542ce97c7c17e7470726b2f0c9196573554035a36ea4016e50f3153d69f00d436fc7346e1863a4c4b6fb49f8ee82bf3c94ef190c3efae1b036f89c906ca4e790460d3c68b98beeef102bfd3147e8bead02ef6b861b8ef56f5c3f05b6ab52358a118475a5f45ba3ce69c0f20d3c18613818055845c7fb298e6f7e14163ef3f1f8c6f299568674556dfc039012e22f02f7cc04b00a9c55225a42b9a305f274c5827be85128e427bf28559dbd6f6694765d9c77891a060cbc6322827265ac6fd1e8b7538cd2fc3ae61f2c037e679178ba09f74815c58e7e3e806d5186d34b690c680c58b7bdbed0d37200d29c4ada2715468951a3eb20169a72faf5a651f44832d42853ef19d9ab2e8cfba72e37b3b96592d8c4dfd212e480647ce5b5d4ec8af6a0b5a35c0caeac92dcb0a94f644b0f47", "a65cb5e8154be98c78966f347535c8972c8ebdc2c774a6b2bd3398d761bf8877", 0x400, 0x1}, &(0x7f0000000040)="94d8e90874cfe81dbcb7f344736ac4aa7d89dac7710b266fa19feac919c9477e47e78cb1edab5599c5c4edb47b65f80089b4ed972c9a431acab2ffe73e83b550267e5b1b25e2bcd5cfa5341cb9b807fc5efd6205afdbd5239a36eae429e7708b3b7f2dc79cd0ebc77ffd", 0x1000, 0x73c, 0xa54c, 0x346, 0x401, 0xc4, 0x1, 0x2}) ftruncate(0xffffffffffffffff, 0xfffffffeffffffff) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00345) socket$unix(0x1, 0x2000000000002, 0x0) sendto$unix(r0, &(0x7f0000000580)="fc1031f82ebef0575c842a462c647e048fca52a3e442aa519b78c69f00edad6ab879bc88510521110449b6eb72f3063e25303876e810ba3afa0bc0d50e8c7718d0576dafcc30ad6477081945bd49dfd4b0eb259de8e2b89c888312370199f0e88c05d0bd617e201f4c894796f15551b788332af6b0302e2742625216e9e136b4d82b310eaaebc70cee910ee27207f90a7fa38d5a28f8204149a9a440d8728f98fa7936fd12b92cb44726eb3b7cf74b2cb50b9e4c9f94f3127dd5d167e67698ea9ffc810b277e1d965fd872cc0268ae57f15aff9f0cb7ab8138cc756eec54873c8ee1a798bd20ec92f2da0ea13241d04301a72ed812a5effb037a6d5d0962099764c4fece6ca7dff6fd1aaa61939b9c27016f1003957899186da30e7bea1884949f01c548493537f38370a11a8e1ac75999447563b689b8db7697217acb4406eabf8aad1d2bbdfc45309bc063311b3a24aaad0716fe317cbdacbf2fe0ec1afec7e9fbd4b2157f52ed11be4ca9639056b3b000ac837b9416f8810b12be2018933ae8d8694ae7d1c6c691d73b3c1e5db11fd194e324531e558cb66c1ae9aae4121f792042772442c168c0909131f2c51de432bf3d23b28d1e25b4d0dad8d3a8918f4680be9d34de17a863a3532d820b5954bf6fa1b527e0372493bed6d4d1b243837a8b90ea83369e1c0d734ba236892472030edf4a877e751ab73bbcaf67eba26ee54bb6b0e9f520cd0066afd9599edfabd6b74877f98f4235ede1cbea2bc3ceced103be5748823a08f0640547fc1aea0319b64c80876b56294ad21710ee98354e5b6ed8b2c138d229518b8bbdf6e46b4a7b3b6f80b2b7aeaee339789e4188493734dca535d5ef88d842d7065c446a1e8d923c9eb9f4c0d0ee65d85d4c9711fa0e2c6c89fe899ca51b4237f784b12657b86a214e525aa20bc1d151ac4ac8967681763e44b0540183cd94d0b2d83289b9c30b9fbd2b5adcdf4aebd2c792cae2ada9ea027d9fa1d3ad6aaefc67cc2e255f1ac271776ecd6305590bb6b93c0eb9bf317ff07d4ba1efed26b5a1a149dbcbbcc32608e6b9e2a478e7c5b1b42414c5211eeb3a0cf103b332bc40a27739a6b217577983985544dd089da3d2ce9650f1887fa757c36ff61625a10e5fadce52d91abf29d0a2ca0ef40372d565d2f29b835779e4c14f0aa174fd490358734952bedb37f58a46ea58b134d5a3bee9951f007ccf0e7a0adc2891aeabc88e9b0b3addaf4ba644df3aae6f07f57b5053f075c9ffbd8f5884e8ee2bb3545f06f3ec675e6b9353a2cf3f8841771cb363b2c3c8b8101642173e791057e73c5c91b4de6503ba202e7e5543e1d0be2f8dc4b09ef23051a3bfe051d2aaadc9f108377c2b2321965daa9786f833b8cc2e76c0bb87e4c15f48f22bbb5f409329963047f2d89abfd991c66315d16af67ca492d08a4b2deeea36e3697f0afca40c387856e2a7e932aa53de295ebe7e22d9e78c1b7b4be138425ed83820cd345c866b40f7ff50a1a94647ee480ceb502e3ab960e4347f80965d954bb9ba2600ad1010e62108087bc0f65b87c30cd688178eb584c008da35f42cc182ac3a30e0787f343b53984333feac528657f2036b6ac79b8c9478c6cf08ac814e659c28bde978f8598197500b5fcc1873dbd80b534554fe267616e1849cadc6022c5591785a6ac9a83e21a8a833028c52b298f131be06ca76d530f566af3aeffdd4b42a326aa900069321f50811bee4df5e9946927b9b2fc96684143d1e30c3c934960f95d9d40e656e446cae3b7aca69407e16014b54fbe8dd91ba6e104150cf0a1369d2edc4107444a9bdd5e7b2f6d6a194dae7dceef70a40e9ac8a97dc95565bc800912b8d88e4f4e7a970415304cf50a6ee3039b69221fa330e0a61dbc5386c94aeda3d54ef5b012d0f4a3d59849d32739dca7895d5c29a451cce9ddee19593b40f8abbd3ce58fcf9ae8d4d4ca6441b017f0ee815220709e9e934bc7e53a949c6e919910cd6fb3a63cba0e9c8d551f12fab1cc05b4d5e2c7333d462d8b1dac2e57a7f518e58569ac0699f60d3a3504917ad43ac2f0e8792d341a9240310075c8fc083df6acf5812e16ad316fae134dc0f63993a6024505a8496bf07cf4d3c6346877146cffa36bc53ec73a8b2836599731e510df6877218320d25bf52bce1a8ba8e6ee888b18d9cbbf7be293170ce254df53a911c51d525e29bed278a71d627743f87b1cdf72f876c0cce20f5872cdc54fcb85d5a04499f7bcb6bd08a45308bafe7825ad0e7d914d2cecde3f2a1294d3dfea557e1e7c0e64d5bfe35743ded1c3c7041d6b00d2ba4412e4f78f0bc0bf451333263a360e9d447dbe7cfab24de65e836dc94545619075a8b937a046c9cb6351618534a6cbb2fbae461fd7e148f0c1830582cd1416e6635eff3cabe6074e6996e910d0712185e75f55dcc21564f8b79f725c2e16b6120d5074055768a67f960fa2a4a7bf663d1d8b0727f974946d005cc4c1233baa6e8aa90f68b204329156f9accc644f6714d9ed889206fb4b0ba2bec78bcd69fc693c0da41274ba46f799aeb4d74b3ff86bd9222a6f8192e44824f805fe49123e5f61bebadac0b6acf6f6d06ba23e1975db49ba92afee3bfbbc2ece9d68d6bc0728e0c2907e59af486aea2b033d756b8c46bce41df0e33c2ac3db710eb6968562c69a32342b02b4ade82f7244c30cebb4e1551cbc62b0e4718d3f4e25fbfec8755d07eb71c3ad47b748554196f922776504d1564ec6e403cd830640f546d43a56ee83f0522bb821b4602a9e3a8ed0293dcb383038cd2ac53f329f6232a65dc5f0e110d0342a9736671510b88e03ae5e8754b0909c3bea920d42ee3798b37217631c79c79993a55e93b767b218da75f91e6191c7ef3cf3dfa060f8fefec5a1e9b9031b63e385dc3c0fdc7686e98a7ca5e319ad46aff45385301fe3a1dcbb7430c1168286638a1da4d0b54e5e9babf08e27d6a8ddaf37df948cd16f7df4d891e1753b0a00e52dc8249592ee13df7cd15ded8a59b31e959a27c9d403d1099bb88e35580628c6b107e01e7fa32f1a208ba3d7c0f05914acd22017253c17fd51a27fe42ba211fecbbb23b246dd0ad40b9c33526d09ce988a7800407246dd7734079008a231ce347df106a89162f09673554038bbc443d3a96f96f388273ebba59fb2d381ee2d27c7d8fb748445c2887cdc6c53456ecf5d2eecd52cc5a87e71d3591fef0cfd69c84c82a45d60945fbccd6a4dca5ebabfe77184ee4f553a6d44e5fe9cef81b081048b12fb1e19f7e20fdf36d36fa0527130a5ab3124c77be8d317a132c7e06a214c076cfa04d61f8656846aea7dde9189ae5d0ea211d112131fbee79aecb28fa846613c0235d3db0c3a5927f8f65f2882a2fc1913203841b59f9ce6cdc719980dd5835fe11f6372c8a854dba0fa0e7a20985843fc384377a92d5342ba03497fab23d5637f171e0597ba2b6b184b3de634c1ecf7a6dfe1057a73bac7936c332faa4ce229b06b2a9d4a0aec9f83e6c5965fbf17ba2bda741271b72cf8c806c2fdf87ee66e1d8f12fa6c01b8814494389e9a9fe8bc4a78b3c27bbe773551b96b20d092fa66a42d82173f67a44abe14c0534c20ac50403763a199968107c12c5e4f0cdb9f93395e79f364fc150f2c6817c1f95e2f50522dbd7c3a886d9537c4807086abc7ec0256457009fc816638877871066d36996a3ce30da849c89bddf6f7a63b2d53bb925979933aed95b7f60c8e8a6ee54a30ec632ed2c9c1ec42d10c11b30c187f2828ef96bf3b401c32c9d7646037f229088000f3054f841c959cb78c84ddbaa60d14b186a213551de16a90ac272ee30379e050768c0a705c0ce053554ecb629a018d39cdf4e4e74508a52db5f63e3fe709f3847efba6e5b37ad4dbecee5d00c707c89b7d933c9232d0c088f72c02a541068542bb2af7cda4287570364a9d564b0c6e9145ce96875aba87beb339b96b0b0ab716645f8e736f444350568e87ba21b2f8e19a64480cfbc1308cf09222b64b2686c175a8af1a8bd7e2be4644f9c1271ac4d6737ff4a764c9f87d235fddb588ad08d7feb3f1dd4591553574d23952efdae6cac142ba75b406563cb1a78daca241fae793e6d810ec329787cd1f8ef9f8355ef66b00e29908cfb2715e82f3b1b3a05ce06b8f9242e14f0aaa4195bc3f5f131d5610896bc3ff07137b5906333ab9481ef5c399b1d23cb8de2d10546d802f05afc43b82c6539855033f7be7e1b77bad31c58b738471ce02cfceb5b3cbc18fd82956f747a40bb16474d3460d86b554b3400c1316b09fd4fcd41a08a24fd818c02d935852e51328bc73a3567b1c8a5df1dc4f96b032414efe26caee6d86ab94bb75e1b3be5a6b02f32b08e6a63daf644d8d6cf41c1b74f5b3d8037af901091468a5a9cbe1aa579bd07c1b5ce0d4d27d719378a8ff3e7becb673639e03e2d82c3cda9aef2e1ba617f3b61588c102e5a320125a7c5ad94b8d7532a48bce832d3fdb9064eb08d2fd20189abf59c66dae4a5a630c729589403e308432f1e53ecb9dc5f69250658c13a919c6732b47f2e2d8c95ff063c8c3246fccfe0b21842396e64ba19898fe87578a32c56ca78f39b7c10b78ce96f544b2a6795124f2880050ef948cc884b6b390b487ea342efdb5f4da1fd91c6c46cbb0a14e2bf16823b82cc27964c6be267bde714f8d8031278553520910942f52c33120191fd8e221dda68bdb3b9a347ba77759f42bdcb11cad6db5884fe4ed6a941dd5d7cf07f743b6f4b73ce8fb0020ae4e45c64cdf2f7d9e520fa9bb50d4b3bf5e800140a265ea372fdeec02e9474f7699367465369d576efdd2d3534eea6d918aea6b540c94107b2498ac11bcbeb457d51cbe022346ae74de53c6ad160d8a135ed502c6d104438794c90f30e68c774cfe0a26adb782cfaab778a6adf5465232c1a4fe4f4b45649ad2cdcf8411331e4e773ac609bfb2af30d5d8d133457f711f639a11ca827c267931ed1001e3df799e4d7258eaafb7e639c3f14c84f858170994efbf322bd9eb3d1517e765e9a5c80abac7c4c97507ab5e7174d17f38506ff8a8975f6cadd4aeb7a458f1cd5c26e5b66b8623488bc0c3e95943cda0c70dc8fd658a29b2d1908cee3d35dedf373c817645724abb15158e091bb7f748fc11b0b0833b29d045817f55a7122d3d03a3b9c6e80af3a4a72d72649521bb2ba9a97990c5975d3f43941402f3b948c5070d44d8a48e15743ab2d1bfef72260915c8ca294d88f4c17d1c57b7994709606907b7e1bf2f412e13b1d92605065c87d9d5caf329a47d8a4bbb7597c6f443319d1361f85ac55b13d80c484a4e02d01a007c1c69cbfc6d7a857e45dc60b179461e4e526e3f7c24c11458e9d4c39c502c847958c9dc8e068bec94e6b1d799f7eed56dd42aa2beb6325d73ccce05de67d7d9b278ec7a87b5cfeb093b3244bd267a0826e7c772db5cbc142d1e5678bfd1c064516b985cd4d7584b03c114d8fdd086258dc169b1fd746de1df5671b84d0efb3b8e084227939e4c2348ddbacb852ccdf7228d9f31d2c8aa116d16c2b7b032c16c6676faf6f12acc86c8fb18f0705d55601540f0eab9b339f0603181b87bf93da2719152be8c5d2d7b8e79d6772c6b21093677187f13d5c3e0fabaa9b733026a351cb70661b07fe3840df908f4e11935cf294c6429ae19a427a32a636aaa47922c0ab4fce2b62967a7e8877ce2ea248cd8c4d3e17689fe90b123f32420275e8f53a861a133324305c567e08e9dc2cd36a8fbc646c3f33bbe1eac3fae2a8e37ed3", 0x1000, 0x80, &(0x7f0000001580)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE(r2, 0x84, 0x10, &(0x7f0000000540)=0xd7dd, 0x4) 00:00:24 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) fchmod(r0, 0xe3) ftruncate(r0, 0x101) close(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300), 0x0) fdatasync(r0) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) shutdown(r1, 0x1) 00:00:25 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = dup(r0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3, @local={0xac, 0x14, 0x0}}, 0x10) getsockopt$inet_int(r1, 0x0, 0x4, 0x0, &(0x7f0000000040)) recvfrom$inet(r1, 0x0, 0x5298f83365f71587, 0x42, 0x0, 0x800e00606) shutdown(r0, 0x0) 00:00:25 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) writev(0xffffffffffffffff, &(0x7f0000002540)=[{0x0}, {0x0}, {0x0, 0xd2}, {0x0}, {0x0, 0xfffffffffffffd74}], 0x5) recvfrom$inet(r0, 0x0, 0x100000211, 0x0, 0x0, 0x800e006b0) shutdown(r0, 0x0) r1 = dup(r0) getsockopt$inet_sctp_SCTP_AUTO_ASCONF(r1, 0x84, 0x18, &(0x7f0000000000), &(0x7f0000000040)=0x4) 00:00:25 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:25 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) dup2(r0, r0) recvfrom$inet(r0, 0x0, 0x0, 0x2, 0x0, 0x0) 00:00:25 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x0, 0x0) getpeername$inet(r0, &(0x7f00000000c0)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000100)=0x10) recvfrom$inet(r0, 0x0, 0xffffffffffffff73, 0x1, 0x0, 0x61d7aad55ba1bf99) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x1c, 0xffffffffffffffff, 0x0, @empty}, &(0x7f0000000040)=0x1c) setsockopt$inet6_sctp_SCTP_EXPLICIT_EOR(r1, 0x84, 0x1b, &(0x7f0000000080)=0x8, 0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00bad) 00:00:25 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) msgget$private(0x0, 0xe0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r3, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = accept(r3, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r4, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:25 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = open(&(0x7f0000000040)='.\x00', 0x20000, 0xe) setsockopt$inet_sctp_SCTP_EVENTS(r1, 0x84, 0xc, &(0x7f0000000080)={0x1, 0x7ff, 0x0, 0x5, 0x80, 0x3f, 0xffffffffffffff80, 0x8, 0x9, 0x1f, 0x80}, 0xb) recvfrom$inet(r0, 0x0, 0x0, 0x2, 0x0, 0x800e0057d) getsockopt$inet6_sctp_SCTP_DEFAULT_SEND_PARAM(r1, 0x84, 0xb, &(0x7f0000000000)={0x3, 0x8, 0x4220, 0x2901f1fb, 0x40, 0x2, 0x4, 0x7, 0x0}, &(0x7f00000000c0)=0x20) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRESSES(r1, 0x84, 0x8003, &(0x7f00000001c0)={r2, &(0x7f0000000100)=[@in6={0x1c, 0xffffffffffffffff, 0x0, @empty}, @in={0x2, 0xffffffffffffffff, @broadcast}, @in={0x2, 0xffffffffffffffff, @broadcast}, @in={0x2, 0xffffffffffffffff, @multicast1}, @in6={0x1c, 0xffffffffffffffff, 0x0, @mcast1}, @in6={0x1c, 0xffffffffffffffff, 0x0, @mcast2}]}, &(0x7f0000000200)=0x10) 00:00:25 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x0, &(0x7f0000000200)=ANY=[]) freebsd11_fstat(r0, &(0x7f0000000040)) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c10) sendfile(r0, r0, 0x0, 0xfc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$DIOCRDELADDRS(r1, 0xc4504444, &(0x7f0000000100)={{"710f6729e2ab01cb2df48ba01fb76dd5d484ba62e2cb36f5e9f60d3597af82a642a89a876ef18e33a5592fe217a6b4b7bbd08db9c6b2997b7870b8a10d0845056b7ae8de584ea5aa70c73eefffb318d7779944406927dcfc500973feb7b3ab4d60dc01c5cb26bef62f53751ccec84bb06f3c876aab2746c1eba4be775c78665ba38221f69eca3b5462ef8a7cc371131ac2be6e3151f1df45826c2673a14ff938d14049b1249f1778cab09f0034acfac581c7ef0dc0c5616fc8c062e9e11835d53839d269d7afd79e1d053ea79a7587284ca5e6f8b523d4446a22482c4a3ff725e6420ff06bbc69296be72761f8a63456aab10b4430aab3c6c89c06938dd0c4305886c230811feb5ec7c84e9ea803c21fbe01c1f730e88057cd82039a4bbaea0ddcd89cd6eaa15f111c030c381e5c81595e294502fa34a39fc70dcab6d35403f2c6667b292df6d83ccd43e01ebd14077e464b0b782d6ae2029c058d8089e04e5b52aa407bea0da0febcfb59412a194926cce953cff36d6f8b827d918c846eb256c3af6ec96c20103bfb71bfd2aa80a8c3b2228a0bd3cb9da6e31f54f6bcf62df50585b851da3570b299fc76846db12f11b5f22a426d7ac7a9274abfa1743dc353ee246700bf20cc20075c2518032b77295ae39ed7a363ca319cfc00d052f66ef72b607e385a0c4f63283298adc35d39fba2b708c88967ebf339a47358ffbe7768939426fe3efff005ad3a5068fca1c72c1d5ad274eb19f8d9e3e99575b04c9e2af5692607c211fac68a5ead6b4b938337b5b1bf8850605566b45c817988b2d3a589f7a19ee9e18a17cc667d6ff06296b848cb6c97e875f8391bbb7cd2341466788ead74ed242e350ff628a5ac38f7b622df0c0c224721028af5c931f1f1acbf8bcf6771c2c182a015e5b25fa93238256d275168357c069b88abb413ccdaf086143e9a01e35978750e6d220e53aad5cea48f49c62178b631c1bc0cfb2d3719fe90edb6b7f5692c70f7fc9c668e6abfee3390758e132805e1b7c5c5d382906a871bab7bd93ca1dfb82c212679c442661030b69a92d0293a52d2cf4ea539fdbd960b3bec682c67a1e0b6a4d9a5a705fa83f93082a2e6c3a06fb9c61024318132770065efc4a923c2b716df219030eb3775ead0db62db2a975664e8d28bf7ab43b86979c4a12b44b989c14ddcbe7920bc097e56943bd1499da753b4d2fa0a40b493ef3e0bfceeb6d3d3bf02695925d5f63424794fa4a4d6a4860292fac2f166230592fb7ce3f6c4a6331f8d0102504e72061db514696bf764226722b06832fd352becd3a27b962c554269cc8cd2d1e1e16ecc5f49132e4d3b7b1214fba29834f930204fcfc5b12f19b4eebd164e2546813fcb794185ab62d9b7f3748e29eafc1c15b2e2fe3ffb333840dd2984987e02382d393d3586ac073f859c4c751d35bb6f5b16", "6c059aedebcf45d313ea2cce4bfe652fd6a62e4a0700647a19e5c84d721e9883", 0x1000, 0xc0000000}, &(0x7f00000000c0)="c6680ded", 0x6, 0x6b6, 0x1, 0x7, 0x7d34, 0x57, 0x9, 0x7fff}) 00:00:25 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) mmap(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1, 0x1c, r0, 0x0) read(r0, &(0x7f0000000000)=""/176, 0xb0) recvfrom$inet(r0, 0x0, 0xe6161173, 0x0, 0x0, 0x800e0061d) shutdown(r0, 0x0) 00:00:25 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x2) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000080)={0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f00000000c0)=0x1c) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r1, 0x84, 0x23, &(0x7f0000000100)={@in={{0x2, 0x1, @rand_addr=0x6}}, r2, 0x3f, 0x1d4bba70, 0x2}, &(0x7f00000001c0)=0x94) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) r3 = dup(r0) setsockopt$inet_sctp_SCTP_EVENTS(r3, 0x84, 0xc, 0x0, 0x0) socket$inet_icmp(0x2, 0x2, 0x1) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00477) 00:00:25 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) 00:00:25 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) semop(0x0, 0x0, 0x5b25b3a2fa9698bc) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00d0e) socket$inet_udp(0x2, 0x2, 0x0) 00:00:25 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) getsockopt$sock_accept_filter(r0, 0xffff, 0x1000, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x40000, 0x0, 0x0) socketpair(0x2, 0x30000003, 0x100000000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_sctp_SCTP_DISABLE_FRAGMENTS(r1, 0x84, 0x9, &(0x7f0000000080)=0x3, 0x4) 00:00:25 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) msgget$private(0x0, 0xe0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r3, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = accept(r3, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r4, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:25 executing program 0: socket$inet6_icmp(0x1c, 0x2, 0x3a) open(&(0x7f0000000040)='./file0\x00', 0xa000000000020c, 0xfffffffffffffffe) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x0) r1 = socket$inet6_tcp(0x1c, 0x1, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81700}], 0x1000000000000013) dup2(r1, r2) preadv(r0, &(0x7f0000001780)=[{&(0x7f0000000180)=""/184, 0x1b133353141e377d}], 0x10000000000000d1, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280), 0x0) 00:00:25 executing program 3: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100004) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x101, 0x4}, 0x10) setsockopt$inet6_sctp_SCTP_DISABLE_FRAGMENTS(r1, 0x84, 0x9, &(0x7f0000000080)=0x401, 0x4) ioctl$DIOCRCLRASTATS(r0, 0xc4504448, &(0x7f0000000140)={{"d5aeb4b62d111178894a96cd2a52a7bfb867389013e93af0f94bcb1111b8c29df10f5bd4d357956962b35bb76aa34256495853ea3f7de5121a9e3efb9dc0a7bdafe03e3c377c5c649e62d4fe335c928d3f6ac699bc3da7897121830542064db9f709ea285befd59ef657a06f1cd658ca8d16e4b33a0e945c111043162d53654bae580d7c99dec3570a5e80f5794c536a48b464ade081de133153376b1f5670d69de158ddfd18ec5f90d08b0db3946c4fc3c17b1ca818f8f5d31de91f706bcbceee9f76ddbffdf43e62409704d101ad1588751d10715b1913084643cc60ed58213d64091724240e70fd35b38729814c63fb2e9f16e8dafcd4ed85304e0120bd51ef1c74a17e739084e4d472a64d2c672481d635e97304e79cb1947af8e39778ab6a20341ca803bed55d6112faf1a624f98909fd3a03c4f886ba136cef1a1c2c419a1e287fbacae437a2c046fc1f397b6526d21e70abf5758fcf584597b09600f78bc54263b929d5fe5da77ee74916f1c4cb03b705fabafa4c0f186469b1871fc919c4245d3b444530ff887105232f28df3b65480cf2e01802fe81b77becb7846846f9bb8bf6d724aabf5cce5d81cb1cb2eaf522c373dc5608094813f0df0ffedca0631ca26f988299cc08c121ea260bc9f8b52a60d5c223bc19209f671c9e128ae32a62b19f7aead60e5ad1cbd4420ed7fb234d7113f60ba195980252ad8512b3e84c4060d0314b997999ef5329abf48e9e1cd22e328dfaf0e11c3f2548ba3a1282f303c91117357443b79e310a3cf8919d493928cef8c2194b00d9da3f1abd6c10bd602e365c13f976e22356a6958a5375e497ab31ce69806bae4eec35bcd05013db884b82bc6dfed966266fea5755b85ec355564cf319ce4a29b990a00bb4e2d426d78a5c90235dff6bcfce0cf4dd68226caf63da20565fcf3e830ec5cbedd7bf7aa27f884f45b665d27fead77f45c4d30d9377c89e6196cb42621063cf8414bcd51e7eb2487a4c60a9b830c637da8bf3841656b004f494a9101eef755071b9220632c43e991a2e1a991518b370085a3f47d742337e8e1b2945c6f1224519acb854004b8aff569c7121a5b5e71ad5d5746468e979c8271fb663b85fbef579e22d15f9912b26cb5c3078201127f5d0c288a00375252a2a3dbb8783ff1f635e36f6a7615e4ddc69c04fff88025b8b7db99bafd349083331007fa631257664e77a6fe985161ec1524e54de559b189de0512749c4fb4f69591f92545f09066203c0d993e0fd590bc976305c23aa36c4053decd261da4f5516de706c5aeaea393578874aec692ebf58f91f153aa248413013a9deea4d75fedf150eaa6a3081d877d18916704ca09e9cbf3e4a2aab2755934f1773da1838ad948a65c51269b7e501f34f18e2529bf634f41c1b15421e9e2fad1f6a1225a5569b18afd11402d038d94f", "ce1a57284d77f7a347bc3ff803a1db177427e0085fe4851185c5e5f775399006", 0x80000001, 0x35f}, &(0x7f00000000c0)="ce534fe3e47ccfe03daf3980b3edea51a3f00f0139988c5258422e3a5a5943187455587dff58515236886e3e6606dc0fa47a54ccab9a6ffa5ad06af285964218b8a319b2346a94039d5653af63452a12d51385dd9cd731866a46fff4a00913bcaff61b251577093762c4f43115fb4d009737634e8c", 0xfffffffffffffff8, 0x849, 0x80000001, 0x2, 0xfff, 0x7, 0xffffffff, 0x2}) fchmodat(r1, &(0x7f00000005c0)='./file0\x00', 0x40) setsockopt$inet6_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0xd, &(0x7f0000000600)=0x2, 0x4) getsockopt$inet6_tcp_int(r1, 0x6, 0x481, &(0x7f0000000640), &(0x7f0000000680)=0x4) syz_extract_tcp_res(&(0x7f00000006c0), 0xffffffff, 0x80000000000) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x8004, &(0x7f0000000780)={0x0, &(0x7f0000000700)=[@in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, @in={0x2, 0xffffffffffffffff, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @mcast1}]}, &(0x7f00000007c0)=0x10) getsockopt$inet6_sctp_SCTP_PR_ASSOC_STATUS(r0, 0x84, 0x108, &(0x7f0000000800)={r2, 0x4, 0x0, 0x7, 0x6}, &(0x7f0000000840)=0x18) setsockopt$inet_tcp_buf(r0, 0x6, 0x25, &(0x7f0000000880)="f3f784e178ca1cb3676d7dfd7e92e893adb793c0fbc42d84227e2a2a7f5e7d759d5bdbf3ae5a8fa374abf4ef20fe0739505d44b2ca6fc6886ca274830e52ceb9504a4d209a90d344df6f75e2ac8aa52a922616370348a037003dc298235a31a5cea435ea486b71098b5fdb7414000b92ee42aecdc5ce9609cb6964ce33f1ba396566effd95e23514df8ae594a1fc091b0c406ab98db22e7ad563038f0ddc3e20b78b97696975ddc5c809309c430ba1118fbc18243ad7ca4e8cbf3a7b00501f7e59930ed56e4c68aa7ccbeb75196c42721c3f1f1fcd1110609954001bab545f3ec4f8e686c2cd331239083b2b3eba85305caa916b28b3d8917852", 0xfa) syz_extract_tcp_res(&(0x7f0000000980), 0x7fff, 0x180000000000000) connect$inet6(r0, &(0x7f00000009c0)={0x1c, 0x0, 0x1ff, @empty, 0x8}, 0x1c) ioctl$DIOCADDRULE(r1, 0xcbe04404, &(0x7f0000000a00)="9248db4acca22222a63ab4955f7ccec6cfb6837d0ad9743184cd1e47d37d43d0474784ce969cfc93f655840fbce5790f5e2793c254f2b18cc7556413da032254ec904601775b2576b273d408fe8f2e61dfc661095f34c6663693002da9b4a9d473115e9814fe3d2e4c8aa457eb863fad9ad92d91be4f29a5995f6fbca3afe4a08841ffb200dac193468420ab2ca17c2624d4e1ed1ea8a67a6e6606c1d213713b6f01b1da4cfb10c3519ef4e63e6bf4646aa042bc8e92e31bdca28aaf830d52f77d1a44960c7c50c5a9e81555ce7c662e8b73cca6ef242219853c0b9413085b27ea81ee83e623c7c23a65010ce3f3bf7f99157502159c4d51f696920e13cc66372664ac1604705b8b8016cec93364ce2c68ffc4c93e5c7c2b2abd7c084a383c27918c59b1e613762a0a416c8f32cdcd2b8724bd15da9ae2638dea4c08f035b095c3c69510bfd2859a20750df8d3d5c850d90e0e712cf6b9a2eb50cfaffcadeabd04547156f87f33cd9f86f145e073236f5ddfb3d31c22510ce89cd4f178861612f17949a3746bdacfd02c8585f4a6f884d8887fc24b2335f23815285696740ced2fb033bd6232a8b10c5da9b48e97e207453b6a16a980eccafcb605e3e3d34d2a78492b2851308fec37e9e2f46811bf8072537d482619588ee66073acbf38f143f4547dfc43322fc42b15f924b94ddf2575764128ffe773e64193f90fe2513f272a15e060782e098fc313d5b12de1dd7697c0b8ac31b0c5bbca450fb54ff631013fa20700f57d17015b87680d7472eb14b909de8644142e7d96c800005035aa70ae343528c202b56bea250df1ad3cc0a057ccca1b3d8e661b53edfc14df8ea35b98b559da134f195fdd9fe52f2cca73b97488d17c2f6db1b79abecec4c224446ab7e2ae496f18b547616cab91d7f195743a843b9d9625f8a2243440608917fbe4141f8af61d7099e8660d1e27e5c4d5ecb391b992f12899de450d8a5269376c5618a4d37e15e6ae3955a10df16a2281e804a6dbe9777ad6284ba6a685a44cb247c271067d23e7ac9f12060ba04d3b5e1617d6419ba4e9ac9e2b32d6cb372a894f2727518d240fabc485357a387bd6b5aac86cd26ff35b4ae6314dc259bf80d95b91dc57c52982766ea3df9ade31b525bd750b48f72418979c3e671c7b15cf99d596a78cc5a90cd669e298d4e3f30fb5448523374bc40f53ab017d3321be1474e70504e3cf8b991ae63122b63078adbb0c5a5d7e9837907b431d59a8306768f20445cd39b88fa597bbf9074e0092904fcc8f75f889e4517c4231ae759cc68787583bcf95fb701cc01818312c13355267d4f32390b7edd612853835bc1ad4cf82d94025e7b21225f5396536526bc68ca7ca36cc77f0a166f397d62a928677803572624d4a4f54524aa655d12b9a2c9cd08ad0413451a158d9e5b43b5ca1145a298ec64b93a4ce4c9ab9fbd4e764631a32cf8a913dfa0e11d9a87a8a195d0cc8012ef4f39423a0824881cf14422a6b7e004bae0e247ddf81105dce178b591723f91a11f2078b2954dcc3b1378bd5c9f5f50f4bd7d08bad1cf217fddca8b6353337df596583b079ce9f16bed72f61029b8b0ca8beb1157f5055e42b41d80626aaaffaae625d74154e92d6cb85671da2537dab0e24537eccbd222e83f9079e363d00fd01c59dba8b99bc67683fa023d98728df2505ead38ad637130614460ca2d9ad00894cfea4060636f0251e64e8e54788f66112a1161fc3dc90f733fb158f0bf75eade415e60856ae540382bb6a780df56ff79eeae0754cf46edb9531b5b22780e5a95a3851c13b413ff3d2624266ea46dd1f80de85cc682be0c78627509ccf704b735e1052e1bd4a2f49887c837f8db105d5cfdd0c9d76ab94277699e6771dc6c2bcb48c47648c212364dab7d995753911f0538eac74d6f208f68703c30052441c379d65f49b59e0784d7714238debdd004b2cd4760bc4b5d1648031eee1dbf71ce8ff84da97f6bff8c4c51f0abc4c672406f659828cadebd03de7007cec3c2914529beafc8aa32705c658ddfaaeeb818620381062cade44bee49c615e374d6f2ee409d4756ca4bc6936bc45beba5ee6085e08e43534814a534acd4ecc51d74ccec39bca31bbb77ed69745348da6ded786d4a56ef9378499e002791f82f20065303e8c995bfd36650ca008a967071afc740839112528d4c07975afed3712e8c387020633f0abc2a1901619f1eddd439aa617ea4eb1b9d4542159dc0ef303b40013531f1f315ee71d00655310c58247a89704f1062ea03e72d65ec17bcc34bf04005c84f75df80f8feedcddec66dd3222cfae7597730575015b0266d421ec8f19d1f4e04f74f8544684e5a7ab9d6de226a62b0d7d645ca8538d104f1f362db56679170d8183d669719c07c9bcc972e14b75eb222798197dbb24e16f0e122ee5cadbeba4e88a316af4029613fd63f9c25917ec951e54c6c189e8aa0ec26c696959946bbc7cfa84c65815d8b1eaf11fcf825af3171997eedee502cf9ee46acaa7dcd84b7160f993f3eb0120a29cf8091adf8b36285f233134496b21e6144b41b51a86c007dd182c5fc4e698d998d27e9ade259aa41c53b4875298c3112f80f9d4a2478b2dd05708682857a314468700f924f7b23d00947e5356f9959709c3ed032d51f23c42c769e17e65a8c103e1b67a9c23813b09c3c524ef5675042e88364e7e952ebec878304fa44ae37eea54ae9e94efa1d1ecedeba3e86dfa7f8d22ba33a5e35bb854e2f07dcbb867c829b5ac67c656cca5baf659c97167240b8cbc1cb7fe82125116c2f1faf5099cf6939cfd0ce61607c01af44ee63c5983c701df3ef1de4217706fb64b85ba4dadca187eb8d18e5f8bc43e08a86f9696fcd92ed72d48e3d5f5dd13a43b16e3ab5aac9992564b2dfd115bd42ad8d7b1d09d8100d3467848c3940b9eccc8ee9d802867a5cea927bd788ea53d129a77b30eb4e7a6eaa9cb69a2c065d5d80a335eeadef89fd55fd05a77ecfa2707dba1482bd1c2973987662a62844c99fdcae460f6013eff10dde978368b04626b9b2a5bf31596f815ca7a029f29b42cb48666b4067066f20bccd0f5967f7d70814c8571fd27f272ee09aeb1e70fc0034bd508a44ec10b45106963cba9d461e6f52063542a79e3945d74b06823dac303b305e9b84e4510716aef3e86acf7a9c41c37f355f86f71177f2b17dddaf656341348946a21002e656ec265980a4f94d5cc5e9e12cb9dcd0146341f4aa66d0d481572190c9e5fb9a2a0b978becff81c762d21f73ac51b69bfc778212618a1fae50595cdda47e39be4fa969f903559b35f658e52d6488eebd30e3802bc28340ba0c1d8f28d8cc09fd8c5b92c255cb9dafdc4b6ef352d88c2636a7c3ba9a6e84cf3bafbc7a368ce6dbba05367f1608be46fca32145081dd168a41c5f76f383d691c8fcb6011f3cdae6877b0a8a09c444607e03cd8ff7818a0e7ebe06f1881c350d478e975dc14126e7973e72da664251055829e2b0139e5cace321496b4bde6172950d69fc9fdec7dc54bd810d4ea5ee487c8d7f43f2d527399a8b86dd3b56abf22f56bdc3e387759c5c61dc0067fabe24320b7310265a18e501fa26748f3c2a476c64a29577a93c782aeadfb75164c2703a1dfe38030a9eb75bf57b7fbd0200fde68271700d7bcae06bcd45e372dd9bcef34ebd1265e0fe57a23ec75e2a7a6c869aaea489f8413a76a8ce0c76247ed731448316f888a65ee76050e9c011b3acd7f39da9a9a90da2255b9b6a939ba02bc77cc92ad9740e9cf4001199c2a866c2ab038b8d09578e882e533688370fede7a7bb6077e6fc5db73981242194b6101191f11139ac2dd70b77547bb3be6057beb57b01932a1aed7a9a700d911902ab0bf0e2066ff220378e5dbac1c8ccc40c14883c57b3193de93e5928fc5dab0fe9f8a990d2f8bfab094447f6678ae035332da416f7addd9652be947ce75cfa81640af2d18285b7fc371e69fba836e101d55a99996299e54d05d2724f65f161e50da4fda098a9731c6411b5564fdde64f37ae52b165b7c0f7048d42d31d3b1382d840ed038c956f3278d74543d88847f313b7b95c749fd133d5114ed9eab2a6dcf55358886613d0de843078e307ecc6bf937b1faa0301560b5f999eacedadcc2dab5e8c10d9a6df57bdccecad7a1aad28339cc8f3e8a8e192363bc911d3624aca5097e3c54a9940a2f64b339513e6876043bffded60149c84ba0d321f28365e1cf526fa65378bc9a6f1b924afb67cb721b0e20894035b681ff190226a1a38cc50aaaded84e258c25618cfb5c43386577f445a66bd5e62e0312517c2f5fd59130c6a306522be457f1ebd3a45c2ffb1b33ce269531cc442a95648e4018b451382bf7347ef96f36f29b404d2272fd0733007d356118b1fecac58439dac30ed1d193ceb29cdb97f299b586ca0d9a4bf2da31e410c72e8869cbbc94b5dd94f6a4d17841d5b141dff1a178a704d4c39b992141b9f659d7686ae26db7d4b9c7e6e8799d8c08161921b831ec1c63ff56be2c120a9b97a51caddfc1cb056157f1b64c8351784ca2777a872a122ccbce4871e5986c99181ec66dc3321f6f1ddbb948ee3f83b1d1ba38b9719bd9a36ef68cd79cbc1fe38cca3c390010fd843f5c9364979252df46bf584211ca2f6a81fe368f24148aa3852694dfcc945201d5240d9f5d83c7790e64b87f70a90c74cac7c3eb9abc96abb2fbb76c5d8505c8947aa536418c46e48d34b697cc662d0d4a69ec34401e78ed40b74375a1c9d12e25e0b238d7b7319f08ce6f473df97b5ac8b9403cbdd425c6a9f40b5574ccfee07012dc0f1b9bf071933ee057e3e88f2d7b54981765b5eecdea6e486b7d4571d5ce29cb22b1b8721b09d16262ff9ca8afd22a1ec4c44c6d1771332d749ec7a235f191312970653f8ea967dde503d2e85879b5947a3bcbb58df4e16ac0789b686441b86cf39c5268c2cfa1a428aad01a6277ac0c37145939bb62cc5b68cfd151d33c58c467b45f97d5cb4ed7d6a6f58bd9530933350e6a168babd6fde3d02aee9326121c6db4d0b99422c17a3e74d6c4b7b40e764b08d3880278ec3bbac838f4ad47ecb947507c8be91a584e2f29f8f5215bdf760d02b3a854041775eb4e4d654710700a90c0062823cb18056902c72b5d298223ea9e4fac764673a45575410cccd6f81816cded9bc8cdfc1ff0ad65b7d285cd41d82a4f6a1607c40b2481794d1e6e9308e95090ac234ce4de7f5d1886bff84126d256b235a77d2183612dc520e28a9539ef96581b1fb44ccb1f0e544e6d428bdd2404a14a4f56d8ef46b1bf679e360eac384bb30d8a3f35c15b61f0426c3804540615dd0c5f1ba7090f0b1888ef1c3e92f4b1b2e642d17bed139abbeeb5d29217f179bffa2e7ae8fbb69772faec3044c07fb960e2632e2250850ee357b9616e840106216ad2b2e82f3d709346e1926e56648b8b8559bdb0a5ac55a2dc63a3d4c45603705f17b356914f3f267d347def430ea05492ee135d5986b57eb7e74647002fa54baaad4960f7d2fe54c800823722806e65c8badbfff314fe82b5d6939ae3b3d264994ec484697d76b32e4c4d2b0382647033f74bbd5cd78aaf8797875bc84907c87eecda8f5a80492e46ab9faa79fe8a87513e75ec68c15aa920e99bcbd2f6c4bb1ec414c0a23fec0d34bf7f1e9af8bff413de8e372fd32e40ede2f3cf2611ee3981f8f987a03ea1d3c61195042706be87f915307e0909abb4c85a193a0357411ec95776fef08cdb3df1df4704bc8757b94ea4") setsockopt$inet6_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0xd, &(0x7f0000001a00)=0x7, 0x4) setsockopt$inet6_sctp_SCTP_RESET_ASSOC(r1, 0x84, 0x902, &(0x7f0000001a40)=r2, 0x4) fchdir(r0) r4 = open(&(0x7f0000001a80)='./file0/file0\x00', 0x8, 0x100) getsockopt$inet6_sctp_SCTP_DELAYED_SACK(r4, 0x84, 0xf, &(0x7f0000001ac0)={r3, 0xfffffffffffff801, 0x9}, &(0x7f0000001b00)=0xc) getsockopt$inet6_sctp_SCTP_PR_ASSOC_STATUS(r1, 0x84, 0x108, &(0x7f0000001b40)={r2, 0x4c, 0xf, 0x5, 0x3}, &(0x7f0000001b80)=0x18) setsockopt$inet6_sctp_SCTP_CONNECT_X(r0, 0x84, 0x8007, &(0x7f0000001c00)={0x6, &(0x7f0000001bc0)=[@in={0x2, 0x3, @rand_addr=0x5}, @in6={0x1c, 0x3, 0x6, @mcast1, 0x20}]}, &(0x7f0000001c40)=0x10) ioctl$DIOCADDRULE(r0, 0xcbe04404, &(0x7f0000001c80)="370fc0a9ab24f0f7970892eb895030ec4a05e0f95c48748c702ec395184d37fe97b11941de026676f7e1b4e19fe46083ecc133b150a4a3dfba8cc1f7c547290b1ba3995bb04d7b5e5b76fcb876a29a5ccddcd807fe562792bf52bcd77db8f42e7737b4df37cfcc9652f0522a99af5c3e7ea4411efee02aaa336b2428c029a109a47c869e7ebef11e02834efd0aaf58f82d0c06f445ba63e3809dc7d577fd61cdffe17d671cf3977912fc2094571da5071863132db4316d5d48abd359b538b0c9c0136142c5aa40b73015fe30ddb25b1a0e6015974f0d085d734c7e64bad56a3193b59f010fffeea49eeb655e0fb5da5025f14dc30f5e2956d2d287a4e5a48f76010a3862f2b8f2a052796ed1da5ac9fad99468465e29dbd73ddf08c291d5fade35abfdb2f7b011740ea85044047d16f1da97a52e4060b83d0a91c468b4047dae48702ab12704d3f02ce690445b367b2157d8ff70e660d413e6b63f46c03f2087375d3759502d9dd3326accba61050932a4639f753ae0efb5321dc249ef55ce21533e47800a0b15e92a52061de7b53d7f97dcac5acdbfabd412d1a95feb443150f2b5ad44951881747884c4cd93fef777fe7eeb8712d0bbf1934cff77d576e7fc7e16549f09f1224da44c685bb06f86555f18e160cb4576b459f4d4fa7b4ba03260a643dfb8c655a1d041ae9eb929b8a4a5ebc6791099f5ac313d92d01dd4fcc1763f0ac242b6d442123a0e00597fe9bbdc8c3870a7bdb8c3de039dc049913907bfebd592f8033bb9d1a093bcc2f0b5c74df949695bb9bc8f83072b7a99fae55798f150617c338fb6005773f898125231555a24bc2693d85d1cf020967b67fcb2301782ab94d7576c1b79a2c996f12b6a8c175693a1c4b90e01f500e4089804a1e4bea57e77a056e696e7ff622d4fd9bae287ef9725aeebcf75ec49cb6511c1582231385ca7481e074b0e8a200185a0fe2dcabcac9bbdab40c7345b4285882d6eaeb25e2256de670ee2e576992732b566a1bf35537f339b55b8c974298451782bd2e6b7601ebd647838a8f1dfa9d344cd3f669b88991ca9d53e9717269c1bf7b8852352e26ca71307a952d1e9eec2dc1425896cbef3af141ceee594c4380a49aacf3dcefd1be775e8d9dc337b72a4ac4767d58225a00060ae0550054e912c21487decfb59684a5d5a7be8653a30734b0b48e5b55fbfa58a628887fb589c2788533c8dbd177519342bd68bc1faf04562d547995ee0d570af944b233c349f91cf611689ca4e43b339c8b6513a04621e8adf3989ece6de30dd60785b4fb367abfe212b0c38179bf89f18b60631a402e033183122a11ebd7b5c05be8b544a60220dd85c64240cd93990deab93efbd478fbbd1d24e2898034694992ca52f65eef55308a4e840405e941dc6a8bee75cdec2d110077e408420c991774ae107dc23da233782edab31a11a91225a0364ab259392f53770ab65b32899a654a9c9a760d6be5a2b792975b015fdb96956414433bf5fa9c3b09d9a43919ccfddadd6aec712d70ceeabb43bebf5a131f0b4eebe784ad1c73443660cf25ef68f980db9820f2c35c14b53a8f81694e89c9d968855d886e364e074fd64d42ddd122e734b0b8c294c22c11d2c56e410298135dedffe2454591c5b60f225070042bcd0e1ccd3ff487523d189ea68196ee6ddb8eb53e8c6b9dc537c4fc95faa7455bb08d69cac0cfe936330b3cd36f614e7777f6154eb3b8b8d99f0b3f7c6d1934792d4ab78f7564b31a08f78cc9f395a2c2a812b085db5c8b0358f948065ee4a6493b2f18a4c6da01af3413fdbe7cd3ed1dd85d4020962c4d950023e9947ee4c5b5857b645ea33520241a8959301441a377c8ccb42f0d9163c601a61cca9a94b6ab682dd7fc596aceb318f7a11bc57a80ad477ce8c80810ce0167389334e5894cbe0c807da8ad96f0357eb8626d3b40666a0e169f7a845eb415a4bb7119ba82bb1d682315ac15f2131b2a2ae71194c4a15b6ef62efbeb03871b4f74442cc5744bf2ed13a2d712b469dd60956b95b6f655abea5361cfc464a54bd0986e9aa0ea3d16e65b444f00f4f0d19e139663e79dea02b46cad18cf16fd4dafd8f94a2a6a5a9329abb95f37c0beda323ba013b790a5bfde40eafda15e02b6a2a7b5fabd016bba485d1df6f08b4e9dc42c7ac1c5e8d621b99e3968d2ca0b94b16e25e986229448f68da1f622c6f9c36b4264a73807f2b06ec46748c79ef23d58fd02d9747d8b36321bc3131e62c1ee1485aa12b3ec6111375693a5e8767bcf2afd0fe3186e91f54b67fabb05ba54362031fbad469e9b626e32db3001e6c653ac896ebd9fb4eadba49aa10587e03466cd4752dc1b0a5e41a2cc3758e80bfcbf4634048b5aae819f364c611b6d18745605fac7f2dc2f875b0e3c0f8a5bcfd0ed1196f63abba66f4f3cb5fb92c297b0c9f10b17e003ef6406e05ed0a1c77f3b3ed8ddf9e3b6b56f1cf9f91d55db63e9195f729e578b3d026de117abab948d527480316e0093bbcc62cdfb0e1af228b04fcf415e4781ab6f47390d9b9a628e508652c0c275691b3496bf23590a28bc004e9ffe31955ad4aa0c3f0bdc55beeb9098ceaacec1b07c712ffb1643ecad8ab8fb34e5c7067f17402358f2919e7f99762ae76c9bf9076a359c404ffb6a7fea25bfd328bb7cb6f57c7a528b8890e7434f645a09d67a921c4420ddc2817e65221ad0ecf5b982ff332ca3a868c9be96ebb6460cda11fd60d1b5b66f8ab890b3a6bf15a6e74fca05db4bd91c1f04693c3b19db9e992fbd8c18dd83eb8bd4bd214bf54f958404217b22006d65cc307fe186ad65856224c262befcdc3a060af693ea8a5569cfff8ea85810ce1318f50869627f289d939f53cbd72fff8193eece500e6ac319fbc72506e967b6c62fbad27fa77490d82debff31ceb255a28d4cac9f536ffe99e924aa03531df8f36c3c18112609a01789386c0fa577c3b7e86b04266db5d2c47ebe7662663c5f60d613f53ab0416ba2ead07407dac1888066e99229be273a57622e61d1ed8bef2a79a8ce347b7ee71e091231af5b4e62f7f481ab57e106baa6ceb11e7294ccb2f5451b591d676f63cdefdf3e008a796ecf6b7bd81168c9cadba6fcd5d9c1f2ed0d032091173f75ea12a6da6828a7d0973106da0a1380614a1d9a46764c178b4bb6b6bbd693e7af91c9044193e655fdb4f816d1b85025ed7aace83e4fdcc0f0af98615ee2f29099c0996e5b4a2d39f7571a74246210ddb8751365967b8353223e2b811e3a8e20eb8c5a002682cb6638946cb1b28d6a307165abe01defee95d5a2a4832f041bca8238cc83cceb6f627017f210b2078bfa4f5922b5e0b399021368db63840f9178d23604327f52322ed8fa4a7ef1162dfaf000acf132521f77220a962bf14c208a3489fb19d7977d16744b027373d18a34ca1ed55f9e7d1649677d7ec44a3086f879d5557580718af3b4b7d94921b8e3d662944994f64e4540bdd25160f9eb719783b12767a004301f5e433d086d908b4cef4912ce23916da5123322b9a7b14d62e4cb53f404e8929048691e48352108aec88c97829740d712f9a62db1c57894066bea54ced59f219287602a51021299b1a640b7e9385125790313661eed509d3ab9571e4313228460e71db9f03e4f86837081006e3191a4dbd39e60ad219404079606c7c0b280aeeb620fa8af79c2fe962ffbf8cc12754380308320f7192b6a0b22dcfcc219bc8ac8f1a4fcca21e40e0c4bfc21db57763ba9d59f1a054170bd928bc82e88e06420c1dcc487d2c880af8078de632fb3dafa9b1f67a74e9b94f783e4d1a80dbbae128e1d1f65d9d8709e4ccb4e4413ebf2e7b743159dfd3e6c792532058f1a090e2916d93e394af323a9a8c1eb1345c971e1cc0e78bce5d6a21c0a23fd5234ffd2ecac181a27a4650f92542d9b9a0512877d6f433dae29a142886812967c76b097cb5071c9019999e6d16dd137914194bf51248f84635af229420fabb8f7924151090610342a402900e10e74d6e164c96f3a1facadc475d6d23736153995420217f7a280cba5425581c9e17232ef06109f41af8b0a7107927c538866b96a44064faf4ad74af7555939f922804642933d9d0fbcf72d361b04b014e98895fc485e12ec743e4240dc82aba12ef827b84c78df0a06747147b6e6e44b21b93552301b234d6aa311886946279f36ed179798c154a035f6f882f9e979f97072df70c3662e21b0b19d948f035c576925def6b17c18855b116f6a3a9713adde22ccf4eaed4698560710fc30b760d6e628f94cf0a2161c441986de71e4fbf81c3973012a869d7b32271c76cfd28528eafc5c2b72b4f5e87922c32a0b851b7e651f08af3145c4cebf67bc9cd0eb8d662158ce772b33af061b3932fdc1f17663c5d9c8caf65d6bff8278bae60996ef80ffb2bcbc2c82d93af158ae8d7abaf99825dbc6f1b4a54221c90fb56b731a3c2e09d92e9292a53bb8a25e4d69e4b5e674b2899e9965b5c1fdf6cab11d645a8b33857a99043dea02eeb002aeef727086a33725cff86add17ba7c061d20c179d57a6b2db1f174a55eb37dfdc4089184b022b213d9d9a1454c2da1eae3b2a4dde776356ca4bac84991c8074fcb92d60fc0fed3315467e725acea521fa93222bb369426ac95fcb8c5d7d1a7cdbe5f97d5bee4cbb7c0f7089ec49439637f60a6e27338c35a7d86fd1d6e54ce57b509b52c4bba5ae07b762480ee1cb1a76c0e1d3f2eb44040325e68b32780cd282492738307878a2eab0376fe104b1e2560e762c193da816163dded7ddacb32c016e4875c1f47a3963f236cc45e39acba5a4827619c57696d6d0896640666b15d73005dac6c3bd9b2c0c0d3f3ae41d8e6788d92e596f4f9896b0352c4ffe19a949f26f44691b158bf0fdb0655e1b57f8bb7e144f43a78157a14c6190a2eb735867714c33ddd6de12487f607b454998ac8e52951db8de2a308667d173e550924cf10feb764f2d0fecb68ed08db2606064990982571a0efe70ae9a0d0b62fa35ed36760290706685d6c0ec607dc033274b9461795bf64f5d1d34f59b86d4f0a8b21e6694a10dbf3bba2cb40ed1b3f2f065bec441d1173b4d029e73ce24d06393e2111969530dcfce71d352d3bbf4b8d97de246559d459eda0737baba58d0a64549503e2cc6ec9a00404628e647ae90ce25f46e6b71c750a440fb1b1e862acc76c7fd465cd32eff176620cae5e5b32b5de6dfa53ebdb029d94a839fbf482f9c98b0be44a8f09596ccec2545160beb4825a558aa8bdd3d79174057b2c6ddf80d31e1e1932ac3e8c5053ec7bd97b5b2be7c6eae1fa3eff6bd7371fc71aab437d06f7d832d9df4850306c4191cc22d92c4bd3d5ec85594298884b87cfa6d71bc9e618a5390318ac14e815b6f3547df8609ba97bf428e9fe8171860f5d737b569f812048b1e7ac55e22719bbacf09f048af0e57ed49b4731970160505d839a8ee3366ed1eeb243de0056e63491ce529f375858d7633441cbc4f3a97d19fdf30380e35b462dcc3b08c915a5717a743a7a2133d7d405bac54fa78cfa818b6f9bd2dfb754a768fc0302c6cffabf75e632c67f6e7ec87df194fbf72041a8b0755185ebffedf3006dd6f3628cbc3faba0ea14ce07feebe3570c12e3eade329031df3b89f742713a01f4dd2b7b27b338d7f0bc193d9d686630943885f5bdc0e5024d71b1ed4539eb4f969b2b359a07d0ab1e499545fd6055c5bf763d49b9d744f49122cac6d0730ce0cbeb03e1374b62d5fcb8d13961d0968e0743243a623a8d0") ioctl$DIOCADDRULE(r4, 0xcbe04404, &(0x7f0000002c80)="6b75c72960e056537cff01a5a157213c32a38852f7028b42ef40dafbff66d9bf04a0285dcd94d566ec094e98fff7a0423f4cdf751dfd572747232963bb0478c4b5824125fb84311d9f64605aca16dc38ba00e9ae8f4cb32d17974bc65ce4d5fdba133532fc5d2787adaf1e60340eb760d86c7a6f9d") setsockopt$inet6_sctp_SCTP_MAXSEG(r4, 0x84, 0xe, &(0x7f0000002d00)={r5, 0x7}, 0x8) setsockopt$inet6_udp(r0, 0x11, 0x1, &(0x7f0000002d40)=0x3ff, 0x4) bind(r0, &(0x7f0000002d80)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f0000002dc0)={0x8, 0x400, 0x8000, 0x4, r2}, 0x10) ioctl$DIOCGETADDRS(r4, 0xc4704435, &(0x7f0000002e00)="b3f9dd72aa") getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000002e40)={@in={{0x2, 0x1, @local={0xac, 0x14, 0x0}}}, r5}, &(0x7f0000002f00)=0x8c) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x15, &(0x7f0000002f40)={r2, 0x3d}, 0x8) 00:00:25 executing program 3: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) msgget$private(0x0, 0xe0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r3, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = accept(r3, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r4, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:26 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r3, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = accept(r3, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r4, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:26 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000100)=0xba, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) r1 = getpgrp(0xffffffffffffffff) r2 = socket(0x1d, 0x1, 0x2007fffffff) fcntl$setown(r0, 0x6, r1) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00b76) setsockopt$inet_msfilter(r0, 0x0, 0x4a, &(0x7f0000000080)={@remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, 0x2, 0x3, [@broadcast, @remote={0xac, 0x14, 0x0}, @multicast2]}, 0x1c) setsockopt$inet6_sctp_SCTP_AUTO_ASCONF(r2, 0x84, 0x18, &(0x7f0000000040)=0xff, 0x4) syz_emit_ethernet(0x497, &(0x7f0000000140)={@empty, @remote, [{[], {0x8100, 0xffffffff, 0x800, 0x2}}], {@ipv6={0x86dd, {0x5, 0x6, "e0160c", 0x45d, 0x5f, 0x8, @mcast2, @empty, {[@dstopts={0x59, 0x4, [], [@pad1, @pad1, @ra={0x5, 0x2, 0x1}, @ra={0x5, 0x2, 0x2}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @pad1, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, @fragment={0xff, 0x0, 0x48, 0x7, 0x0, 0x27d8d144, 0x64}], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0xfffffffffffffffc, {0xb95, 0x6, "0120c4", 0x3, 0x74, 0x100000000, @mcast1, @rand_addr="ea43b2f9a788ccebb3957bdbb976b428", [@dstopts={0x50, 0x12, [], [@generic={0xbf4, 0x83, "89b52f846fa5deac4584842aed7996d146c1bb5ed7e58221054828d47a1e28a099970726cdd5352188e253709c5e4733f1e2b6182e02a7b300c92e74fd8d74f6fc82722639e7873e18bd0726c3451e306987f5a145e450c2a5098d659de83f88f7cf0d3b82dac47816031f6272402053f8da0fe14c12a00cd08dc8f10091309c54aae6"}, @enc_lim, @jumbo={0xc2, 0x4, 0x4}, @pad1, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}]}, @hopopts={0x0, 0x0, [], [@pad1, @pad1]}, @routing={0x7f, 0x10, 0x0, 0x100, 0x0, [@mcast2, @rand_addr="b5902d0d7779b72bd4e95e51828e1e28", @empty, @ipv4={[], [], @multicast1}, @local={0xfe, 0x80, [], 0x0}, @mcast1, @remote={0xfe, 0x80, [], 0x0}, @local={0xfe, 0x80, [], 0x0}]}, @fragment={0x7f, 0x0, 0xeceb, 0x568c, 0x0, 0x8, 0x64}, @routing={0x0, 0x0, 0x0, 0x40}, @routing={0x3e, 0xa, 0x0, 0x79, 0x0, [@remote={0xfe, 0x80, [], 0x0}, @local={0xfe, 0x80, [], 0x0}, @remote={0xfe, 0x80, [], 0x0}, @local={0xfe, 0x80, [], 0x0}, @mcast1]}, @fragment={0x6d, 0x0, 0xffffffff, 0x10001, 0x0, 0x100000001, 0x68}, @hopopts={0x5b, 0x17, [], [@padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x401}, @generic={0x5, 0x9c, "7e4caf76f9e2691d6dc5fb4f290d2063bed1555e0c459d64a62c4b66000e5a394a1f468e9ef0612fcf1fe09ecd2cd2b82766ce1a846ac198bb941e8b80a99fcd570b9e4da099a36d878d893fbf7d663ffbca8fa89393a3a64d12e6990df7967bf445a408d62200c9e377e2d8d5aaa844957441409de5bb749f67f38faec4214a0c8f09601fab4157fc26ee43bcf58144d924c88993fb6ad52f6596b7"}, @padn={0x1, 0x2, [0x0, 0x0]}, @enc_lim={0x4, 0x1, 0xe2}, @jumbo={0xc2, 0x4, 0xffff}, @pad1]}, @hopopts={0xff, 0x16, [], [@generic={0x4629, 0xa8, "1ceba14d49b7bc41572aca296800b03a4e870f53209c295a04689ddf695a29a774f28c33616ca95960d637de2753e717897f8bd700aa01624b527b238f329b8beb119f967eca352c57dc2495f81ae8b24642401a77c9a7b76be59e2a942ece80b816c9a9ad34ff3cef634d493651f12b5e431c6e13c328542b4e9fb5a2c3837e9fe15864aab01226c2f851829e633eadfbed2a727e4874354c374c6a6c0ba9a7c6af8527ba61ef70"}, @enc_lim={0x4, 0x1, 0xcc}, @pad1]}], "77730972ff522b2960349d4fb6bff1950a2ba911bdd645e468fc61d88d369725bb416ec41cb5030cd64620ba2949c78794b270cc81579c36018e006ad755fc2b48e2892a1f37f2dbfb6f5947fcf18d49648d98bc6a57c3a243f55311c344576ad36bf7f6e7db3c67f6ccc20237bf20c73fb7481835045e11b9fee4afe5dc0685e34687507e63dd56b151f8c3847cfcbf6634111e0bca54cdb76cfa73fcfbbdbd2b1b3fd55c5f786d6f56cccd029eb71b61f3001fd469cc7e6346bebfc707963750a03f76d5d15e2bf32394461634a0872344e5bfde"}}}}}}}) 00:00:26 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) 00:00:26 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='\x00', 0x40, 0xb) recvfrom$inet(r0, &(0x7f0000000140)=""/187, 0xbb, 0x40002, &(0x7f0000000200)={0x2, 0x3, @multicast1}, 0x10) r1 = socket(0x10, 0x2, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1011, &(0x7f0000000000)=0x633, 0x4) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r1, 0x84, 0x7, &(0x7f00000002c0)={@in={{0x2, 0x1, @loopback}}, 0x0}, &(0x7f0000000380)=0x8c) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r0, 0x84, 0x29, &(0x7f00000003c0)={r2, 0xfffffffffffffff9}, &(0x7f0000000400)=0x8) recvfrom$inet(r1, &(0x7f0000000040)=""/80, 0x50, 0x40, &(0x7f00000000c0)={0x2, 0x1, @rand_addr=0xffffffffffff2d45}, 0x10) getsockopt$inet_sctp_SCTP_ADAPTATION_LAYER(r1, 0x84, 0x8, &(0x7f0000000240), &(0x7f0000000280)=0x4) 00:00:26 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreqsrc(r0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e0037a) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3, @loopback}, 0x10) r1 = fcntl$dupfd(r0, 0x11, r0) getsockopt$inet6_sctp_SCTP_DEFAULT_PRINFO(0xffffffffffffffff, 0x84, 0x22, &(0x7f0000000040)={0x3, 0x3ff, 0x0}, &(0x7f0000000080)=0xc) setsockopt$inet_sctp_SCTP_PR_SUPPORTED(r1, 0x84, 0x26, &(0x7f00000000c0)={r2, 0xbf}, 0x8) 00:00:26 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0xd0, &(0x7f0000000200)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100004) syz_emit_ethernet(0xad, &(0x7f0000000240)={@broadcast, @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x8, 0x8, 0x9f, 0x66, 0x6, 0xfffffffffffffffd, 0x4f, 0x0, @rand_addr=0x1, @multicast1, {[@end]}}, @udp={{0x1, 0x0, 0x8}, {"e4e649eee0da5ac539899a480ca06e245028fcf0f4d530c1c8aa600d28832c7eb42ff036dfe491c87f6e33fd1a6bd34c1e790ddce485dd6cfdab0efe957c178b1152b6b2065031abba3f56b2d924c2239c56fbab4f69114d0e0635914e0e5cdf7ee0611144388d78640f3154de56adb5e76d661ca18f62ee61f3fec13aab63"}}}}}}) ioctl$DIOCADDALTQV0(r1, 0xc100442d, &(0x7f0000000140)="1f589594ee73b84039630b248f5e25495e07e54759fd7ad437375d824b723ab9a7db8fea1c0f2d5bf20cd331a3aab7ee073fd2060d0e33eb03472d02ee9ca6d3375b2322893d034a34bc01cfc0ec913d50726f894d6bd43e18e0257d4ef3be5ac9c70a8a14eb5f7d906322365ba9f8cb730b2ce9bdbc01b65b9802172546a467f2e4d8d3fcdde8acabab67e848863dea6eb991e414064dbc416847c61a157a") setsockopt$inet_MCAST_LEAVE_GROUP(r0, 0x0, 0x51, &(0x7f0000000080)={0x0, {{0x2, 0xffffffffffffffff, @multicast1}}}, 0x90) recvfrom$inet(r1, 0x0, 0x10125, 0xfffffffffffffffe, 0x0, 0x800e0081f) 00:00:26 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_buf(r0, 0x0, 0x5d, &(0x7f0000000100)="8fee4aa3", 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) getsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffffff, 0x84, 0x15, &(0x7f0000001840)={0x0, 0xffffffff00000000}, &(0x7f0000001880)=0x8) getsockopt$inet6_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0xf, &(0x7f00000018c0)={r1, 0x80000001, 0x101}, &(0x7f0000001900)=0xc) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$inet_mreq(r0, 0x0, 0xd, &(0x7f0000001940)={@loopback, @remote}, &(0x7f0000001980)=0x8) fstat(r0, &(0x7f0000000140)) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e0076e) socket$inet_icmp(0x2, 0x2, 0x1) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@in={0x2, 0xffffffffffffffff, @rand_addr}, 0x10, &(0x7f0000001540)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/139, 0x8b}, {&(0x7f0000001300)=""/156, 0x9c}, {&(0x7f00000013c0)=""/185, 0xb9}, {&(0x7f0000001480)=""/137, 0x89}, {&(0x7f0000000080)=""/27, 0x1b}], 0x6, &(0x7f00000015c0)=""/153, 0x99}, 0xc2) r2 = socket$inet(0x2, 0x20000000, 0x1) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(0xffffffffffffffff, 0x84, 0x29, &(0x7f0000001780)={0x0, 0x4}, &(0x7f00000017c0)=0x8) setsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r2, 0x84, 0x29, &(0x7f0000001800)={r3, 0x6}, 0x6) recvfrom$inet(r0, &(0x7f0000001680)=""/161, 0xa1, 0x1, &(0x7f0000001740)={0x2, 0x0, @remote={0xac, 0x14, 0x0}}, 0x10) 00:00:26 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) connect$inet6(0xffffffffffffffff, &(0x7f0000000040)={0x1c, 0xffffffffffffffff, 0x0, @loopback}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10208, 0x100) getsockopt$inet6_sctp_SCTP_MAXSEG(r0, 0x84, 0xe, &(0x7f00000000c0)={0x0, 0x4}, &(0x7f0000000100)=0x8) setsockopt$inet_sctp_SCTP_BINDX_REM_ADDR(r1, 0x84, 0x8002, &(0x7f00000001c0)={r2, &(0x7f0000000140)=[@in={0x2, 0x0, @local={0xac, 0x14, 0x0}}, @in6={0x1c, 0x2, 0x9, @rand_addr="4154264a24d8e4261d10a050a5aad937"}, @in={0x2, 0x2, @broadcast}, @in={0x2, 0x1, @broadcast}, @in={0x2, 0x3, @multicast2}]}, &(0x7f0000000200)=0x10) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00739) 00:00:26 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r3, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = accept(r3, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r4, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:26 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r1, 0x0, 0x44, &(0x7f0000000040)=0x3, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000280)={@broadcast, @empty=[0xffffffff00000006, 0xf000, 0x0, 0x500, 0x0, 0xe0], [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x70}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x6, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local}}}}}}) bind(r1, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f0000000200)="e6d43e383c660bf19dd507a4b15da1f2cf673b370489f2e9bbb43d9323f10717d07d2abf51ed80cb03247230", 0x2c) recvfrom$inet(r0, 0x0, 0x1e4, 0x3, 0x0, 0x23c642af8) setsockopt$inet_int(r0, 0x0, 0x7, &(0x7f00000000c0)=0x80, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) r2 = socket$inet6_sctp(0x1c, 0x5, 0x84) r3 = dup(r2) getsockopt$inet6_sctp_SCTP_AUTOCLOSE(r2, 0x84, 0x5, &(0x7f0000000040), &(0x7f0000000080)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e0075e) setsockopt$inet6_sctp_SCTP_FRAGMENT_INTERLEAVE(r3, 0x84, 0x10, &(0x7f0000000100)=0x1, 0x4) recvfrom$inet(r0, &(0x7f0000000140)=""/73, 0x49, 0x400c1, &(0x7f00000001c0)={0x2, 0x3, @loopback}, 0x10) socket(0x1c, 0x2, 0xfffffffffffffff9) 00:00:26 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) 00:00:26 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r1) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$inet_sctp_SCTP_EVENT(0xffffffffffffffff, 0x84, 0x1e, &(0x7f0000000080)={0x0, 0xf, 0x8001}, &(0x7f00000000c0)=0x8) getsockopt$inet6_sctp_SCTP_PEER_AUTH_CHUNKS(r3, 0x84, 0x102, &(0x7f0000000100)={r4, 0x7f, "c1c69d19e2ec86a1a25dd6d66bf479aedbd081ec1fcbe86813ca1b963c83e8dd4ad9bfad3101f12081dc07c786c3c09a7be82201ce8ec06156b26e0c297511892b892911e3aaaea49357af5b48d8fa3f2af29055b48ec6f5c020c1555fcbeab88faebee58a6d5b338e1ee883ab7c8f679639a53a0f616e485d1f50a8fbfc22"}, &(0x7f00000001c0)=0x87) socket$inet_icmp_raw(0x2, 0x3, 0x1) dup(r0) recvfrom$inet(r0, 0x0, 0xfffffffffffffd0a, 0x80, 0x0, 0xfffffffffffffcfc) getsockopt$inet6_sctp_SCTP_DISABLE_FRAGMENTS(r2, 0x84, 0x9, &(0x7f0000000200), &(0x7f0000000240)=0x4) 00:00:26 executing program 0: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) 00:00:26 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_msfilter(r0, 0x0, 0x4a, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$inet6_sctp_SCTP_PR_SUPPORTED(0xffffffffffffffff, 0x84, 0x26, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0x8) getsockopt$inet6_sctp_SCTP_EVENT(r1, 0x84, 0x1e, &(0x7f00000000c0)={r2, 0xb}, &(0x7f0000000100)=0x8) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e0033f) 00:00:26 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x7, &(0x7f0000000040)=0x5, 0x4) setsockopt$inet_buf(r0, 0x0, 0x5d, &(0x7f0000000080)="3e21dc2d", 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffff362b73fda9b547513eb8123752d1373c060008aae0000001e1d6c0c7925f0ef2e31ed9c4a8e096af7b169aa006b88636865053ad8b034e5bb18a94a0651c6f7e526e736ae088fe399c0c77fd9300"/103]) __semctl$SEM_INFO(0x0, 0x0, 0xb, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e007f1) 00:00:26 executing program 3: r0 = socket(0x17, 0x0, 0x1ff) getsockopt$inet6_sctp_SCTP_DELAYED_SACK(0xffffffffffffff9c, 0x84, 0xf, &(0x7f0000000000)={0x0, 0xffffffff, 0x1000}, &(0x7f0000000080)=0xc) setsockopt$inet6_sctp_SCTP_AUTH_DELETE_KEY(r0, 0x84, 0x16, &(0x7f0000000200)={r1}, 0x8) setsockopt$inet6_udp(r0, 0x11, 0x0, &(0x7f00000001c0)=0xff, 0x4) setsockopt$inet6_sctp_SCTP_BINDX_ADD_ADDR(r0, 0x84, 0x8001, &(0x7f0000000140)={r1, &(0x7f00000000c0)=[@in6={0x1c, 0x0, 0x0, @remote={0xfe, 0x80, [], 0x0}, 0xffffffffffffffff}, @in={0x2, 0x0, @loopback}, @in6={0x1c, 0x3, 0x0, @rand_addr="e5c04cdf3b28406c04188b91bb1a112a", 0x1}, @in6={0x1c, 0x1, 0x5, @ipv4={[], [], @loopback}}]}, &(0x7f0000000180)=0x10) r2 = socket$inet6_sctp(0x1c, 0x800000000000005, 0x84) setsockopt$inet6_sctp_SCTP_HMAC_IDENT(r2, 0x84, 0x28, &(0x7f0000000040)=ANY=[@ANYBLOB="010040090000"], 0x8) 00:00:27 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r3, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = accept(r3, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r4, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:27 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = socket$inet_udplite(0x2, 0x2, 0x88) fcntl$getflags(0xffffffffffffffff, 0x1) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e003b5) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(0xffffffffffffffff, 0x84, 0x8004, &(0x7f0000000040)={0x0, &(0x7f0000000000)=[@in={0x2, 0xffffffffffffffff, @remote}]}, &(0x7f0000000080)=0x10) setsockopt$inet_sctp_SCTP_CONTEXT(r1, 0x84, 0x1a, &(0x7f00000000c0)={r2}, 0x8) 00:00:27 executing program 0: getpid() r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20204, 0x0) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRESSES(r1, 0x84, 0x8003, &(0x7f0000000040)={0x0, &(0x7f0000000140)=[@in={0x2, 0xffffffffffffffff, @local}, @in6={0x1c, 0xffffffffffffffff, 0x0, @mcast1}, @in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}]}, &(0x7f00000001c0)=0x10) setsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r1, 0x84, 0x7, &(0x7f0000000200)={@in={{0x2, 0x1}}, r2}, 0x8c) ioctl$DIOCXCOMMIT(r1, 0xc0104452, &(0x7f00000000c0)="e60be1fe0600dbec62ec414b8435af7dc3c3c8694f0de63b2afcae156bbbe97a6f3478ddf9a145f6646f6ec7f373cbc8061048ebef26853d139ad7d354e35f6d4d2ecea5b8d9338aab1ab406cac18d4e19388d8941d3e097535700005bcc74c44dac407acc0a18cb6a326adc440a680fe58128effbf9fbaf6e") r3 = dup(r0) setsockopt$inet_buf(r3, 0x0, 0x49, &(0x7f0000000080)="313d43e22ae5bd9df2802454eb2b18", 0xf) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00520) 00:00:27 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:27 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setreuid(0x0, 0xee00) setsockopt$inet_int(r0, 0x0, 0x10, 0x0, 0xfffffffffffffe1f) 00:00:27 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = dup(r0) recvfrom(r1, &(0x7f0000000000)=""/36, 0x24, 0x2, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) fcntl$getflags(0xffffffffffffffff, 0x1) recvfrom$inet(r1, 0x0, 0x5298f83365f71d82, 0x2, 0x0, 0x800e00787) shutdown(r0, 0x0) 00:00:27 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_buf(r0, 0x0, 0x5d, &(0x7f0000000040)="45adca3b", 0x4) syz_emit_ethernet(0xfffffeb1, &(0x7f00000000c0)=ANY=[@ANYBLOB="aa9e969c62ca90aaaaaaaaffffffffffff08004500131d0000000040009078ac1400aae0000001110090"]) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00f45) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 00:00:27 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, &(0x7f0000000200)) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e0050e) freebsd11_mknod(&(0x7f0000000040)='./file0\x00', 0x6102, 0x1) 00:00:27 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = socket(0x2, 0x5, 0x0) sendmsg$unix(r1, &(0x7f0000000b40)={&(0x7f0000000000)=@abs={0x0, 0x3}, 0x8, 0x0}, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x5ff1e10fe) 00:00:27 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) socketpair(0x1f, 0x3, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x11, r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x413, 0xffffffffffffffff, 0x0) recvfrom$inet(r2, 0x0, 0x10000057a, 0x0, 0x0, 0x800e00709) fchdir(r0) fdatasync(r1) shutdown(r2, 0x0) 00:00:27 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) r2 = msgget$private(0x0, 0xe0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r3, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = accept(r3, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r4, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:27 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:27 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaabdaaffffffffffff08004500001c0000000000009078ac1400aae00000011100907800000000"]) r1 = socket(0x1f, 0x20000005, 0xcb) setsockopt$inet6_udp(r1, 0x11, 0x1, &(0x7f0000000100)=0x3, 0x4) fchmod(r0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e007ad) recvfrom$inet(r0, &(0x7f0000000040)=""/92, 0x5c, 0x42, &(0x7f00000000c0)={0x2, 0x3}, 0x10) 00:00:27 executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80400000000206, 0x0) ftruncate(r0, 0x0) mlockall(0x2) setsockopt$inet6_tcp_int(r0, 0x6, 0x1080, &(0x7f0000000040)=0x401, 0x4) open(&(0x7f0000000000)='./file1\x00', 0x80400000400208, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81700}], 0x1000000000000013) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x12, r2, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x20011, r0, 0x0) msync(&(0x7f0000e62000/0x4000)=nil, 0x4000, 0x40000002) 00:00:27 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:27 executing program 0: socket$inet_icmp_raw(0x2, 0x3, 0x1) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) ioctl$DIOCSETTIMEOUT(0xffffffffffffffff, 0xc008441d, &(0x7f0000000040)) r1 = dup(0xffffffffffffffff) ioctl$DIOCGETTIMEOUT(r1, 0xc008441e, &(0x7f0000000000)={0xfffffffffffff43b, 0xc66a}) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00b5f) sendmsg$unix(r1, &(0x7f0000000100)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x80}, 0x20181) 00:00:27 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x7}, 0xffffffffffffff1b) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) setsockopt$inet6_sctp_SCTP_DISABLE_FRAGMENTS(r1, 0x84, 0x9, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0xff8c, 0x0, 0x0, 0x800e00570) shutdown(r0, 0x0) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(0xffffffffffffffff, 0x84, 0x29, &(0x7f0000000040)={0x0, 0x825b}, &(0x7f0000000080)=0x8) setsockopt$inet6_sctp_SCTP_ADD_STREAMS(r1, 0x84, 0x903, &(0x7f00000000c0)={r2, 0x9, 0x1}, 0x8) 00:00:27 executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80400000000206, 0x0) ftruncate(r0, 0x0) mlockall(0x2) setsockopt$inet6_tcp_int(r0, 0x6, 0x1080, &(0x7f0000000040)=0x401, 0x4) open(&(0x7f0000000000)='./file1\x00', 0x80400000400208, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81700}], 0x1000000000000013) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x12, r2, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x20011, r0, 0x0) msync(&(0x7f0000e62000/0x4000)=nil, 0x4000, 0x40000002) 00:00:27 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) r2 = msgget$private(0x0, 0xe0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r3, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = accept(r3, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r4, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:27 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_buf(r0, 0x0, 0x5d, &(0x7f0000000100)="8fee4aa3", 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08003f00001c0000000000009078ac1400aae00000011100907800000000"]) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) fstat(r0, &(0x7f0000000140)) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e0076e) r1 = accept(r0, 0x0, &(0x7f0000000040)) getsockopt$inet_sctp_SCTP_MAXSEG(0xffffffffffffff9c, 0x84, 0xe, &(0x7f0000000080)={0x0, 0x7160}, &(0x7f00000000c0)=0x8) setsockopt$inet_sctp_SCTP_AUTH_DEACTIVATE_KEY(r1, 0x84, 0x1d, &(0x7f0000000240)={r2, 0xfffffffffffffffa}, 0x8) 00:00:27 executing program 0: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) setsockopt$inet6_int(r0, 0x29, 0x2b, &(0x7f00000000c0)=0x1, 0xfffffffffffffe33) 00:00:27 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:27 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_buf(r0, 0x0, 0x5d, &(0x7f0000001340)="ac000000", 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="a3aaaaaaaaffff08004500fd1b0020000000009078ac1400aae00000011100907800000000"]) getresuid(0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x2, 0x0, 0x800e0039d) 00:00:28 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:28 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:28 executing program 3: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x22) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet_udplite(0x2, 0x2, 0x88) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{0x0}, {0x0}], 0x2}, 0x0) r2 = dup2(r1, r1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x1013, r2, 0x0) getsockopt$inet6_sctp_SCTP_PARTIAL_DELIVERY_POINT(r2, 0x84, 0x11, &(0x7f0000000000), &(0x7f0000000040)=0x4) recvfrom$inet(r1, 0x0, 0xa0124cc9, 0x0, 0x0, 0x800e00718) shutdown(r1, 0x1) ioctl$DIOCADDADDR(r0, 0xc4704434, &(0x7f0000000100)="7c23ee1f15039347c0932ce5d955c883ae1b31d2d29b262efd15bd8039b78c5228f962d9334b42710027aa9547228e455a2ef43de252fde48a44cdf24867272f1f069c71dd3c237a8618c0c4bf9ab76149ff7695d4c385802efedf042295") 00:00:28 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) r2 = msgget$private(0x0, 0xe0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r3, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = accept(r3, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r4, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:28 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08004500801c0000000000009078ac1400aae00000011100907800000000"]) r1 = dup(r0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x22) r2 = dup2(r0, r0) bind$unix(r2, &(0x7f0000000040)=@abs, 0x8) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0xc2, 0x10001) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c8f) getpeername$unix(r2, &(0x7f0000000080)=@file={0x0, ""/1}, &(0x7f00000000c0)=0x3) 00:00:28 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) socket$inet6_udp(0x1c, 0x2, 0x0) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(0xffffffffffffffff, &(0x7f0000000280), 0x26) writev(0xffffffffffffffff, &(0x7f0000000100), 0x100000000000005c) 00:00:28 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x206, 0x10) setsockopt$inet6_sctp_SCTP_CONNECT_X(r0, 0x84, 0x8007, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[@in6={0x1c, 0x3, 0x1ff, @remote={0xfe, 0x80, [], 0x0}, 0x9}, @in={0x2, 0x2, @remote={0xac, 0x14, 0x0}}]}, &(0x7f00000001c0)=0x10) r1 = socket$inet_sctp(0x2, 0x1, 0x84) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x0, 0x0) r3 = dup2(r1, r1) getsockopt$inet_udp(r3, 0x11, 0x94440a150c6d7348, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$inet6_sctp_SCTP_REUSE_PORT(r3, 0x84, 0x1c, &(0x7f0000000140), &(0x7f0000000180)=0x4) recvfrom$inet(r2, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x800e00598) 00:00:28 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) socket$inet6_udp(0x1c, 0x2, 0x0) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(0xffffffffffffffff, &(0x7f0000000280), 0x26) writev(0xffffffffffffffff, &(0x7f0000000100), 0x100000000000005c) 00:00:28 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_extract_tcp_res(&(0x7f0000000000)={0x41424344}, 0x1f, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0xd5, &(0x7f0000000080)={@random="52823b42000a", @random="d41b1a4033a8", [{[], {0x8100, 0x7fff, 0x1, 0x3}}], {@ipv6={0x86dd, {0x2ec, 0x6, "2b169c", 0x9b, 0x63, 0x100000001, @mcast2, @remote={0xfe, 0x80, [], 0x0}, {[@fragment={0x7e, 0x0, 0xf653, 0x7, 0x0, 0x4, 0x66}], @tcp={{0x1, 0x0, r1, r2, 0x8000, 0x0, 0xe, 0x24, 0x2, 0x0, 0x2, {[@window={0x3, 0x3, 0x9}, @nop, @generic={0x8, 0x11, "0c47d023ca254101a57b28540bac90"}, @generic={0xb, 0xd, "2f510ea852c45cfc7fa2d1"}]}}, {"747cd51214374152bf23a2486152dbfd8dcfa44bbb037c33c696af243654df3d17d6cd4c709fbe8c538dd46dce1d2a2283e9bfdf98175bc9b97932dc9605de93b17e90ea53bf6a3fb6b936eba8edd5754a114de39a2474bf15f79c"}}}}}}}) accept4$inet(r0, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00350) 00:00:28 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) socket$inet6_udp(0x1c, 0x2, 0x0) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(0xffffffffffffffff, &(0x7f0000000280), 0x26) writev(0xffffffffffffffff, &(0x7f0000000100), 0x100000000000005c) 00:00:28 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = dup(r0) r2 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r2, 0x0) recvfrom$inet(r0, 0x0, 0xffc9, 0x42, 0x0, 0x800e00611) getsockopt$inet6_udp(r1, 0x11, 0x1, &(0x7f0000000100), &(0x7f0000000140)=0x4) getsockopt$inet6_sctp_SCTP_DELAYED_SACK(r1, 0x84, 0xf, &(0x7f0000000000)={0x0, 0x423, 0x8001}, &(0x7f0000000040)=0xc) getsockopt$inet6_sctp_SCTP_DEFAULT_SEND_PARAM(r1, 0x84, 0xb, &(0x7f0000000080)={0x81, 0x53d, 0x6000, 0x9, 0x0, 0xc21, 0x3, 0x8, r3}, &(0x7f00000000c0)=0x20) shutdown(r0, 0x0) 00:00:28 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r1, &(0x7f0000000280), 0x26) writev(r1, &(0x7f0000000100), 0x100000000000005c) 00:00:28 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = socket$inet6_udplite(0x1c, 0x2, 0x88) sendto$inet6(r1, 0x0, 0x887c32a619bc81fe, 0x100, 0x0, 0xfffffffffffffd1e) recvfrom$inet(r0, 0x0, 0x1000005bc, 0x0, 0x0, 0x800e0052e) shutdown(r0, 0x0) 00:00:28 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) accept$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r2 = msgget$private(0x0, 0xe0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r3, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = accept(r3, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r4, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:28 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r1, &(0x7f0000000280), 0x26) writev(r1, &(0x7f0000000100), 0x100000000000005c) 00:00:29 executing program 0: freebsd10_pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$DIOCOSFPGET(r0, 0xc0884450, &(0x7f00000000c0)="4e7dd5ca5eb498886cb7e5d44ee86cf21b7694b85e59afb097a77b82fd8a1398") fcntl$lock(0xffffffffffffffff, 0xb, &(0x7f0000000040)) fcntl$getown(r0, 0x5) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x800e00b96) r1 = getpgrp(0x0) fcntl$lock(r0, 0xd, &(0x7f0000000000)={0x2, 0x3, 0xdeb, 0x1, r1}) 00:00:29 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="aa6606000000000000fffffffd004500001c0067000000008078ac0600aae000000111009078000000006d23edf19889cc116fab2adc01c058075ba480715f87702eef06133dec86704bad8898b30f92eded29ec3d4e52045e6ef63b3fc05f3cffbc78a118060ecf6e703af993033167cbec42d67799ad301ab82944ac96d21e7555061c4702a2e7ed0a8acec3d590f0f2fdb50139d41b7e"]) r1 = getpid() getpgid(r1) getpgid(r1) recvfrom$inet(r0, 0x0, 0xffffffffffffffd9, 0x0, 0x0, 0x800e00908) 00:00:29 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r1, &(0x7f0000000280), 0x26) writev(r1, &(0x7f0000000100), 0x100000000000005c) 00:00:29 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$sock_int(r0, 0xffff, 0x8000, &(0x7f0000000000), 0x4) recvfrom$inet(r0, 0x0, 0x100000211, 0x0, 0x0, 0x800e00706) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) renameat(r1, &(0x7f0000000040)='.\x00', r2, &(0x7f00000000c0)='./file0\x00') shutdown(r0, 0x0) 00:00:29 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08f44400001c00000000253059ca07db50633edf5a3baa8900009078ac1400aae000810000001000000000000000066e35bf52b62f7f3da3082e139d10b883bf7b09d6587ffdcaa1e11a3ae423c15ca1f6d1d304f976faf2a2e14738f56e043b41f2b5c38da2f7c1d690602a208067673e3853e5b459d605fe5f870f48cf1d3b22297586779e5aac99b1a18be581abce4e89d7fc"]) r1 = fcntl$dupfd(r0, 0x0, r0) syz_extract_tcp_res(0x0, 0x0, 0x0) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x800e0085e) 00:00:29 executing program 3: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x3ff, &(0x7f0000000200)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) accept4$unix(r0, 0x0, 0x0, 0x0) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x800e00486) 00:00:29 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) accept$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r2 = msgget$private(0x0, 0xe0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r3, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = accept(r3, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r4, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:29 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:29 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = socket(0x2, 0x1, 0x2) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(0xffffffffffffff9c, 0x84, 0x8004, &(0x7f0000000100)={0x0, &(0x7f0000000040)=[@in={0x2, 0xffffffffffffffff, @multicast1}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in={0x2, 0xffffffffffffffff, @multicast1}, @in={0x2, 0xffffffffffffffff, @rand_addr}, @in={0x2, 0xffffffffffffffff, @remote}, @in={0x2, 0xffffffffffffffff, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in={0x2, 0xffffffffffffffff, @broadcast}, @in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}]}, &(0x7f0000000140)=0x10) getsockopt$inet6_sctp_SCTP_PR_SUPPORTED(r1, 0x84, 0x26, &(0x7f0000000180)={r2, 0x401}, &(0x7f00000001c0)=0x8) setsockopt$inet_MCAST_LEAVE_GROUP(r1, 0x0, 0x51, &(0x7f0000000200)={0x1, {{0x2, 0x0, @multicast1}}}, 0x90) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08004500001c0000000000009078ac1400aae000000111009078e1000000"]) ioctl$DIOCGETSRCNODES(0xffffffffffffffff, 0xc0104454, &(0x7f0000000080)) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c97) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) 00:00:29 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x42f, &(0x7f0000000040)={@local, @remote, [], {@ipv6={0x86dd, {0x8, 0x6, "b9f4e5", 0x3f9, 0x6c, 0x7, @rand_addr="ae6164d083fb5a2a54a0cc774e58c00b", @loopback, {[@hopopts={0x73, 0x25, [], [@ra={0x5, 0x2, 0x7}, @jumbo={0xc2, 0x4, 0x200}, @ra={0x5, 0x2, 0x37}, @generic={0x100000000, 0xfe, "e195837a33c9bfb7f116a13c3e0f9d3939d70903bafd0c5c9a0be67456355396fd11859d915c19cb88815709d6ba4d60ae4d99ada4a4dee34c5248138fcbde92b32d7dafa6e21bcdc7bb8ad8eb1ac1c1e1d5b5b8cbd86d5bf5ef48729afe7dfb400990d0b9aec1ecad11bc5ade69e2fa87bcc05f3e1cbbbcd1c04385e98a6c88d129956edf6f0ddfb89d531bcd94c8c6263e844ec6c85f57fd8a2dc49a0eecc55929517380c499fda0e0028d62fe556546ad408de6580ba2907cf8ceacd729a4d5ccdf01f16b8f73e9125787cf29a01081b16a3cf7fdbf6046397a1f8f53d3963846b1c4eb7a00e70ccf9e2aa549fe409fc51b6faeef0860c317fd6afeaa"}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x4}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @pad1, @enc_lim={0x4, 0x1, 0x8}]}, @dstopts={0x67, 0x2, [], [@padn={0x1, 0x1, [0x0]}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x2, [0x0, 0x0]}, @ra={0x5, 0x2, 0x7}]}, @dstopts={0x7f, 0xd, [], [@jumbo={0xc2, 0x4, 0x20}, @generic={0x1, 0x53, "d10ebd4a29abb5f3ea7966e82875b5a48897b9f8254300f551c2452dd8366de3b86aa5bee16cdd7469225a3e59d88de7b112cd05709a6c30a4ff0722075a85a562c921f6fa83ffc7cd73dc0d73003f8028f2b9"}, @jumbo={0xc2, 0x4, 0x1ff}, @pad1, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}]}, @dstopts={0x57, 0x19, [], [@generic={0x5, 0xbc, "9a335cf60027b63def34fe4e9756aec1b74ec12d83fa4f388fb590662da7f525905f8745d5ced3ab37b0b41e9bfc3d139405f961b0b23369db419c6632150a4687965dc90588d0b5842d613f2102282a5a5a22b6598f94b6610a93f1ab668db012297ad83ebd17d6545acb56db9e67781afb9c73b74d9bd048b99f7c7e68ba1331e760f22698e7153f8610907c8b6f5c9d8bdb6ee31beb745caaa37b588899c7d608dd0856839898bc541bb52d9c7c262e2d16037416d705969a8ea9"}, @jumbo={0xc2, 0x4, 0x7}, @ra={0x5, 0x2, 0x9}, @padn={0x1, 0x1, [0x0]}]}], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @ipv4={[], [], @rand_addr=0x7}, [{0x7, 0x1f, "8cbdcb90a35f645b5fb02acf449431a36bab572960bc14ce4b06846cada39189fa4927419fc20f87387d7091d86002cbb95d188f23a4699a2634382f3d8e1f510470ad64607d8862633133177250c66bc4b1e2611fcacabf59403309da498c7b6c4af34da34c7c7e46fb2f017f20b4f9de6a9d84218a8da096bd7add56b2b2a1c6c127fa3b2544bb8eea1ca7b8d37e91be9852a3a672a6eb95407a2a27aa57cd09f7eb030ef3fa87763be0c96a09b9766679747721da11b5ecbbac78ccc15568056f43aa5b79998965eab5fc70beea0678a2279a1fdb72542d7e7871fabbb11fbffdf5e626aaaa5fbae1fa2e295447f090cb7dbdfc789104f11e3bdfbb"}, {0x6, 0x8, "18beef559113e4a6c2ded1ddd968a4f5b235691dfa537af9881c1dd294809e15609c6604ffa9b0ae98e34c4076ff770da5c8f1dd3b51fdb5d56cee149b7167b08b1aadf4"}]}}}}}}) ftruncate(r0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e004d9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffff9c, 0x84, 0xb, &(0x7f0000000480)={0x2, 0x3, 0x400, 0xd435, 0x9, 0x401, 0x100, 0xffffffffffffff8f, 0x0}, &(0x7f00000004c0)=0x20) setsockopt$inet_sctp_SCTP_MAX_BURST(r1, 0x84, 0x19, &(0x7f0000000500)={r3, 0x6}, 0x8) setsockopt$inet_sctp_SCTP_ADAPTATION_LAYER(r2, 0x84, 0x8, &(0x7f0000000540)={0x1}, 0x4) 00:00:29 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) accept$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r2 = msgget$private(0x0, 0xe0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r3, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = accept(r3, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r4, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:29 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = accept4$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002, 0x10000000) bind$unix(r1, &(0x7f0000001080)=@file={0x0, './file0\x00'}, 0xa) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e004d0) 00:00:29 executing program 3: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$DIOCRGETTABLES(r0, 0xc450443f, &(0x7f0000000c80)={{"30029a99aaa7bd0103c2b3ddaf2210781931a44b6f38de51da7ac9201f036004334bff348e3c2f5ba5a7e5b770fa794ace26711609a89605424bffaa83132c38a2fc9f8d526ee257f4c578ba79eab9981e95bcd13d6d4d47e26d09e5b1b494a91f56bf509f03a74b811b9c37142441829b56556dc3cc15843e36ca1f11762c97f9357f6dfd7d455c04fd26ceee94c6a2b79d87d73a4d4bbb02ce08c29ee4bcd87815b62f074b3f0dd210e27166b12183c5273412fdd4513f259ab117a4b23a9abacad6cb78d43e12dfd5eb9f31e13dec2a1f53fc9de496fd2e5a71315bcec6fa9fe64e3fbf6a908a3fba5a068ba47097185c6ead1c6cade311082e72141a492ecaa6ac00ed20a3631084dc078555656f8111cc04a2641e237b7839d4b8c1d8fd33c5a9710dc4a0e4c11e242599b88cc5efe84870f27942a7fdcd420592e24fa6c946986cd1bbc85502373225542e72e6199c2bc8e2995f7322728374320aefaab7597478241feb2b85271e2829ca7383feb169a3f761e178285a83412cc75aaba096aad0674be83256d2b669357213939cf8de301c9560919d7bfd9edc945db880f3ef848d0fb939cf9e3f6f722aff69ccb3be80d9c60e8f1966c5a257899c4d08ee55cf84166730e0e4ef1375f0a5ecad7a23c188da8f13f70e0170df9c1b6ae229f99e7c9f894c76cd54ec530d13a380915f7a2dc8ccf30850a383c5ab3864b5b8097c9397e0653209e216ed5594e0fbbcd5f4c394b585010c6942c62b8455c1fe8efba1c227da108b497afa1ca3436d1cd26160d04233448c8485daa3e6cb8be531368b17f1f932c96fb5632b6c7a29a38961422bd3602ffcc98d034c73a2e8b435d6709f9b6336d6503396438309dc5ba5e4b00371c5a54e473d2c8acea6cffee6f8df26bd87200e12f33ca61128d211acb478fe502a7e567d3a7d61abb5903b86309effec545715357789952c7b4e3dc42cf2db579ba7d883f12407d31fbf8b035e8381128fabb69dd9c6990c38a45d5b189c999aa667ab030189a2889f212ce8203ece3793111edcef05a53ed207690134ebc85b8b1a7e8ff2d00fe68cb837c166c56cd69f03eac10a34e72efd8be9cb0751e4d606ffe32087c928f04faad2874dc901a6955aecac9a230318af7414fb2ce038c0563482bda549c017432abc5b92cbf05a82ee9e920f2a4a3aff28f9924da339fa0202603b84cfad5a3721d5a37782e68ee3e40b044fe268bcf5b4b4b9d83a8ec216db6faa08f46f40b7ce85cdb2a951e832e4ca73e1f6b84fbe8f186ed87122cdbb556213a4d68b4ddb6e6b7e7e6f40545362b07bd168ef47c552bb0468cafd730fc7db8a67827840e3d4c3b5e84cdd06dcc3c501adbb978ad2d0292efbbf65fa3bea2ff8caa02045acce4e2dc36484ccf1791e1538749d352497ff5c05b69f5fd50e0fbcb884625ebf", "8e44a5022a2a5aee021dcf79b23f77b79b2dd4fcef05c98c1894d03536ece1b9", 0x8, 0x3}, &(0x7f0000000000)="149dcace93102858159ea35b5d8b373f6efad86eb277cb69843623896e10b25c6398d58936885b98e363d2922157ba62aeefb7317626e4849e2d0be57729d9638d56f3f6ca670b376b8ff04d4ecb7a67be7df342b05a9a6268d3a224eaa42598b3aed4a1e62d83ec852cbe68504d84", 0x100, 0x7fffffff, 0x80, 0x80000001, 0x7, 0x8001, 0x20, 0x6}) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x0, 0x0) r2 = dup2(r1, r1) ioctl$DIOCADDALTQV1(r2, 0xc130442d, &(0x7f0000000080)="55fa33f09a02a09d0e4cffbff548fb54fab7f155e5c3928fac6d9cbfba7e3b3b56ad7f8f1b1f609f71d17427b2006dc3c593ce3fe1a1bce9d603c33296cb1dd06e379367255831d56a22020f225117abb96fe7aa50b4f9de21ed3d34cb3545cb499d300341bf6b48d1c658e7982bb7ce59113f1994b308c54594c20d10640e5bdbd3162169eed0e1d55f85b2e5a0e24dae84766b9b87c6d7acbfbef8b29471c4c763f77a1c52833453d5c4e2d2400e3a64be94554fc482e6402f6058fec23924e7278a649f4dd9d0731a0cd4571697abdec89f3b3463bc9d5f8069bfcbfb411c4e897396e6dcd8597b3b53e245cacc71fa320e100e87cd979353e77e56da831e3c5dec852abd65ce88de1350193cb2ca9a4f7f954b3ea352be5a10cff097adba055e2b64a8f662627adda898f0a4edad2acb685d47044db7487f336f1c9b0fbd07ff6c86f85af85e4b2fade56cd65aaff74206cf9c90ecd540c211554ef09d7050ba2dccf3124b1131fe9987048f992ac98a051068f41f4a22f64b95a4ca91a1eec47fc6247ebc8e720270cc458724971f06763b3827f259a333631870ea16cdb7284d802b12b87b1efc846ddc47452eee40c66455cc5cb940aa5bb9abba43062c36d92626aa037ecddc13b25aa1e2b844de5cf367f40a87520cff4dacfdca8325ab5de434cc985728c5a0e2851cb24360e79b43c7dd8ced4d73caf4f2aa9c871517b1521dec6adf592b16a1d46427dc3627757de0193b4b0b9b1cbfc01e1ff1e052fb98be6568d336fd19986895744f93ac80aec6b346870a84f1dad6596af830af41055144fb81d826de7ab5cb44017d0b99a9d6f58baa3fb1370f1cd727b0a92b32a1d23c2dfb214081069d494598284110139085a2f87ecebe54053fcaefd7481a2030c894911c961efe96118e5734bd046167e167929136350798635793ceb26d9b946afc5d7ba642866a8795d03d9fd39d3525f0d9685c314fa321128fcc1e430723c0142e809992f4e463899d176c506ed92e6f49128fea241768fdbe8b5bffc6e238d5e0e6d7bfe5ee8f4a78089c16f86cfaa44517e7be5377f7e079a65861b8964a11dfc211559d3401e40045a96c0017a0d3aa0eba8315630d890e03c18c14cbb9e9af66187073d558c9fdb9808d2ffb7b02c854a0bde493a9b2c2d90643678b9f0cc2c25e6636a5a3ca652b3ebf508d1edb8fd4c0a4355439ea805f6990c4673bc414895202504bcea1c1ff29c07ee0758feb55320f729e4b044af653a6b909f3e81dd52766aef8f2edf4ba40a661257d7fdc1150063a99a5ce9556a144fcbb6040b3c23e1ca1ddf2124fd5d5820a2b813f3d1f8dfb917607f8e68b6b6bc7b0813722d802e335de3c4cdc19d12facfc430a3625cc2f36bf75047862973274ed95bce24c835c30ab3cff1cc4019637edd491791349f02fcf055d02a1561d420b2476c2419b559a9abc26ceba6dbcb684f304528a1dcb0158780711371fcf92ab1b1ea087226cdeb745c6ceec5fb5f309d5413cbc66661c70a0dbefa91764c2fc94d22b8df583430046ed13aa744a0a45178c59358d5259e1412ae07ddc91dc3df7fd35bbeb61799a7c1520a8d4e670dea287d0afa511c26f6bbf8213fac27fe44848c5e96eca7807129b97f776026d6c507af3a1c6023d0863eb1da3fc46f7a621ff5803f0cabb06dda74ca1f04b1af2470b7f65f94d387804a2bc7b08765447597c607da19499dabba021289c7efb4d5279b6f09656e874a82b242433f25f7490d427cd43cac6484dcd393666f89a5655284e19818af49303cfcecf319d2ba2e9310d1f56cf5bb764d69aa174f45368fcfddf1f73ebf8bcad4bf2edfe74e077982285ec1c12af65e1151f7d878ea9c11b65312f71468447b4035229ec26972cdeb628137b4b54abbb18e48cc010d1bca0d9e9134b48fa3be1c0946b0b2ce05557f74f6a8b2a865ac5426f8aeadda87d10a20bef3f01c486248b19e234e9b12ac852ede81f19e71b39697902a12abdfae6119d66a7535e21bad5749e3ade8d0c78123c5108fda7e0d2c8165c624dd31582b0d319a8261ff5f05e06b531b4b256b65b95d1684a99061ac5a2e63c8756c9d644d2938d1332e5df069674ce5588ee356f4fde57444edb629de664cb9517ddf46ce677d37d636c17e323db7a63b4fb9608ea8c352368e7a653a4a4513bc8ace126519b1be74663af4a61060c3ba4d59f1fd6e102a8c934088965c41daa712381cf47511b52d125695a77b7affc7b3e7efdb1b48ca2f2c047d1c753c024136cbd57c97204ab1a5a09bdb93aa9021bf533631b8568e6e3b761af7a0128c2b0d35aa9816c358d83fe62d7798f5a7c88c49bb1292d5c1eb80a4df278799728f2876c040e534e3c8a88f628129066632752cd129e92e9ea54a40fcd80e9e84523a599d248caa361dee80ab346f3ed3f8bcb12b86bbf7a21c09b0a1106da9ca29255dd860b3be32bb904c59cd99ca8bb6b9f129c2e405d051b458077fe0d773cc2d868281115e0944cb1c67f40e3aac23b38dc4d6fd6418f844113638413269555fb06156ee4da6d9b6c8962cead1ba682212942a4f22fb4c20203d172fe840788f64f56106c38eb1d72602dae98b67d1e01f7a89d8a1ce19a1ef2a390deaf4a52d067cc17323f8035f58f16a1f9f0ebc6fd9ecb771f415f637e30a35f2e2efd6a18f312828e7060a39103549d7876083949f6df959d7fe5f264148154011d033ea329cce09a74e0656d0e9f1b649f2f54d13d94188a9ea3e745a1dbb5d3a13820c72bb725eadbe4253565a3398c15c99a7a9ce83dd3f529bba42b7a3d30d096bc9c6d1ea7aac13fa8e42724f33bc44ecd5aa7ca6f2a54ca46f26e3f9e7ac765b651b0b002d594bc27d51bf51638eb04483aeba579191387741f7adddca3317ed8bde8b06617fc6084749f1919b5c8d8eb0c579ce7d62e7373b6322c480a34726f5866fbd53205629aa109994541530cf6be669e3467b186c680104791792dcd5a136ede207108804db201167e0b426345e8d952584c55a867dc4934bbf334b998a724ef67920688c313c892aa6b69d2d20a37caf385373a95ab1a6818ba22e72bbb193d31b1f0500b5cbf8b3804fd9841bca1db816d3c67a0ad3fd6f3dc88b29b122807061c36b8fdf0035b155fd5bd2d532b473c8dd1be9b87e5dfa5614ec69cf4241e55726078281d7ba40998ad595b574d964c03c87a4af5d79f9d8b63b6d6395fb61dbd67de523d1b81d005ddeeb884644f42ebc0e96036a39bdefe7e0fa9e10d33701c7af1707fd2c0d1c9e2bc4aeb755470e139bdfc8f85a5f3b5585a2dc89362d7ca01e87839520bc9f0c69f1282f4943c333721a81a1907a6bc7d16e55ee677b414fcfd388dff502b3c3c69053660ddb461008cc160158529a4a0985f4cfe473633baf114f13e17e1d699b7dbc1e9c8e19747c88bc6e43b902e73f2c9216147362b7155adf5d9c901ce3841e92364b6c84e938b6efeff506ae84e4f69a988b80dc0ed725c30c4e0cfe4c84faf39dea026487c99362d946389445c40d52165aed5adee744f9edb83581b69881093d4babcd45852dd3d9fcfa6269bebfc84242e31c1e42ee85994f2043cbab88714cd7740bc614e24f318d054713dfdb6e33b893a1dcfe51fc6d9dd27f4c7198946c94a06654635969bf910f1a1609f58b7091dff3121e1a124b379e1b80425b5d493028d2c9547dae679f18590567df1c232f76ad0ef5ef6c40f2f4092c1c651d0046091c79c701db36bdcf35cba1527eee7c7f5b1c28501617a2e3bf17d8ca4b6e8e51e65a62ea7471e87221549090f41bdbffae7f9e16a94602a7ce43b69b030c096afe7b238d5bd3c6a432f9c925457018427d1cee13d70147e5bac4c933842fbe1056368554fa6647fd4049d60f6d42945322dd03fadffc03fcef3172f4b0deb59330de783206a06f43e7b03954429d0056bac2464af9cc9d8d4a3bfdda79d5fa59b6e2885dc272f87cf8def56cab01bd49477745e3f284e2e2f2a2e6b50e12b78170bdc6b6d04a67e3e76ba640eae641fbd67dd6f53124002a89efabbf6a64e5621c7ab6cd779c35104446edb5e148ab1c0f40ae884f56849f7637e0e01551275e32aba50959a5fed2ebea16ba75e04747d0bb90ceff0733ca5d61904009d4257a82f6ebe1587076ee4934caa553818c0b01f4d1f68fa53e778e9b55b8b04d6f9f23208a2fc849b06e7fafa21c897a874ababe5ebc5d50e67a67f98a2c9b535b6e6285e904253f63d23fc44abe0378a3114c0557d478ebd46566dbb7822e09c0bdc7af65c06913b506d42e5e150ad542285a5629578") recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x800e00c28) 00:00:29 executing program 3: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) r2 = socket(0x100400000000002, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xd00800a}], 0xe0}, 0x0) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x0) getsockopt$inet6_sctp_SCTP_GET_ASSOC_NUMBER(r3, 0x84, 0x104, &(0x7f00000003c0), &(0x7f0000000400)=0x4) r4 = msgget$private(0x0, 0xe0) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r5, 0x7e2780e3) r6 = msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept(r5, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x1) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) sync() msgrcv(r6, &(0x7f0000000300)={0x0, ""/115}, 0xffffffffffffff32, 0x2, 0x1800) msgrcv(r6, &(0x7f0000000440)={0x0, ""/238}, 0xf6, 0x0, 0x800) 00:00:30 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) accept$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r2 = msgget$private(0x0, 0xe0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r3, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = accept(r3, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r4, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:30 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') munlockall() r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0xd0, &(0x7f0000000200)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) shutdown(0xffffffffffffffff, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000080), 0x10) r1 = dup2(r0, r0) ioctl$DIOCCHANGERULE(r1, 0xcbe0441a, &(0x7f0000000240)="b07cb95ef6145134b3fabfaab2289dc398aefdde91fe2f555f4fc4345b1703239c0011ea651f623e44f2145566a1cbf6c1afa6511a49995c2cc9c82a13b31f57ca2b8a945128ebfb9e3af8cb36fa9d148cc33acf67860af536ecbca4b5dbc78b4eff44e7c87571932a8880c17b7c427c83a511e27cf41cfd9c86723dc96d8e092fd82d35abe85047d34d17ec0e76259c67165324330492868b2838067585f50c00ab9f19de961b2a01c71613a34bf9368353") recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e0084a) 00:00:30 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:30 executing program 0: socket(0x2, 0x5, 0x0) 00:00:30 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="80020000000061"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x5, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x8}, 0x8) 00:00:30 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:30 executing program 0: syz_emit_ethernet(0x66, &(0x7f0000002000)={@broadcast, @local={[], 0xffffffffffffffff}, [], {@ipv6={0x86dd, {0x0, 0x6, 'v`Q', 0x30, 0x3a, 0x0, @remote, @mcast2, {[], @icmpv6=@dest_unreach={0x3, 0x0, 0x0, 0x0, [], {0x0, 0x6, 'p+l', 0x0, 0x6, 0x0, @mcast1}}}}}}}) syz_emit_ethernet(0x8b, &(0x7f0000000000)={@local, @empty, [{[], {0x8100, 0x7ff, 0x5, 0x1}}], {@generic={0x8062, "163c7071576063e8f5c7bcc4b02224e7529f2340dd5b3081d8361fe368f149b0d31f1855e3eceb20e83aacea1a2df1653165a30815c08308aa234e292b38579471ed20bbb10d4642f530d64a28c65cab96dadebda484baaba99f9388c84ba8c382105fe23a94dd1715cfb12a8faa4dab333fbdcdf29aa284d1"}}}) 00:00:30 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaa300000aa0000019078ac7000bb001000000500907800000600450000000000000000000000200000aa00800000"]) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r1, 0x0, r0) fchmod(r2, 0x0) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x800e0049f) 00:00:30 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:30 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) dup2(r0, r0) recvfrom$inet(r0, 0x0, 0xffffff6e, 0x0, 0x0, 0x800e006e9) shutdown(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="70b24817be7b03a6c1b5af4a47f659929a2052c6601e30fb05a3f3b7ea4386454eb1ddacfc8923e06a9b41a903ae4b1309f0ee39", 0x34) 00:00:30 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:30 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x44, &(0x7f00000001c0)=0x4, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{0x0}, {0x0}], 0x2, 0x0}, 0x41) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c86) r1 = accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS(0xffffffffffffff9c, 0x84, 0x107, &(0x7f0000000140)={0x0, 0xb05e, 0xf, 0x2, 0x9}, &(0x7f0000000180)=0x18) setsockopt$inet6_sctp_SCTP_PR_SUPPORTED(r1, 0x84, 0x26, &(0x7f0000000200)={r2, 0x81}, 0x8) 00:00:30 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = accept4(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8, 0x20000000) getsockopt$inet_sctp_SCTP_ADAPTATION_LAYER(r1, 0x84, 0x8, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x30508, 0x4) r3 = fcntl$dupfd(r0, 0x14, r0) getsockopt$inet6_sctp_SCTP_RECVNXTINFO(r3, 0x84, 0x20, &(0x7f00000000c0), &(0x7f0000000100)=0x4) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x1, 0x0, 0x0) r4 = dup(r0) setsockopt$inet_tcp_TCP_CONGESTION(r4, 0x6, 0x40, 0x0, 0x0) setsockopt$inet6_sctp_SCTP_PARTIAL_DELIVERY_POINT(r3, 0x84, 0x11, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x2, 0x0, 0x800e0039d) r5 = msgget(0x2, 0x100) msgrcv(r5, &(0x7f0000000240)={0x0, ""/23}, 0x1f, 0x1, 0x1000) 00:00:30 executing program 0: r0 = socket$inet6(0x1c, 0x20000001, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f00000003c0)=@abs={0xf64cb340ce081cac, 0x3}, 0x1c) recvmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 00:00:30 executing program 0: r0 = socket$inet6(0x1c, 0x20000001, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f00000003c0)=@abs={0xf64cb340ce081cac, 0x3}, 0x1c) recvmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 00:00:30 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000180), 0x80000}], 0x1000000000000075) fsync(r1) open$dir(&(0x7f00000002c0)='./file0\x00', 0x400, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2, @multicast1}, 0x10) 00:00:30 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x800000000000005, 0x84) setsockopt$inet6_sctp_SCTP_HMAC_IDENT(r0, 0x84, 0x14, &(0x7f0000000000)=ANY=[@ANYBLOB="fffffffffffffffa5506ebff00"], 0x8) 00:00:30 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:30 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:30 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = dup(r0) getsockopt$inet_mreqn(r1, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r1, 0x0, 0x5298f83365f717e7, 0x0, 0x0, 0x800e006e8) shutdown(r1, 0x0) getsockopt$sock_accept_filter(r1, 0xffff, 0x1000, &(0x7f0000000000), &(0x7f0000000100)=0x100) 00:00:31 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:31 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) semget(0x0, 0x3, 0xfffffffffffffffd) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e003df) 00:00:31 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:31 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) semget(0x0, 0x3, 0xfffffffffffffffd) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e003df) 00:00:31 executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) r1 = socket$inet_udplite(0x2, 0x2, 0x88) writev(r1, 0x0, 0x0) recvfrom$inet(r1, 0x0, 0x100000211, 0x0, 0x0, 0x800e006b0) shutdown(r1, 0x0) mlockall(0x1) getrusage(0x1, &(0x7f0000000700)) r2 = socket(0x2, 0x10000001, 0x84) getrusage(0x0, &(0x7f0000000380)) sync() socket$unix(0x1, 0x0, 0x0) r3 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) setsockopt$inet6_sctp_SCTP_RECVRCVINFO(r0, 0x84, 0x1f, &(0x7f0000000040), 0x4) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81f00}], 0x100000000000003c) freebsd11_fstat(r2, &(0x7f0000000140)) getsockopt$inet6_sctp_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x103, &(0x7f00000001c0)={0x0, 0x6e, "b41eb4f8cddac9b2391877f7f2d607d07a3cfb68372f68e2ba7e594ccce739628cfba2974281ac8ca24389146ab6f2c057a73e67106d11f6a46a56fbcfc472ade502aa55c04eb33a741e73e13b5d9b6dd7afeb5ad524d14ef83ecebb0688353775204aff890beb31d0cb878fd523"}, 0x0) r5 = msgget$private(0x0, 0x90) msgctl$IPC_INFO(r5, 0x3, &(0x7f00000004c0)=""/47) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDRESSES(r2, 0x84, 0x8003, &(0x7f0000000300)={r4, &(0x7f0000000240)=[@in, @in={0x2, 0xffffffffffffffff, @broadcast}, @in6={0x1c, 0xffffffffffffffff, 0x0, @mcast1}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in={0x2, 0xffffffffffffffff, @remote}, @in, @in={0x2, 0xffffffffffffffff, @multicast2}, @in, @in={0x2, 0xffffffffffffffff, @multicast2}]}, &(0x7f0000000500)=0x10) chmod(&(0x7f0000000100)='./file0\x00', 0x2) freebsd11_lstat(0x0, 0x0) r6 = msgget$private(0x0, 0x444) socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet6_tcp_buf(r2, 0x6, 0x27, &(0x7f0000000800)="bae6181530d7e752bf3b1f856278f763", 0x10) msgrcv(r6, &(0x7f0000000540)={0x0, ""/248}, 0x100, 0x2, 0x0) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r2, 0x84, 0x101, &(0x7f0000000640)={@in6={{0x1c, 0x3, 0xfc0, @mcast2, 0xb7}}, r4, 0x7b903497, 0x7d, 0x4, 0x3d, 0x4f5d}, &(0x7f00000000c0)=0x98) unlink(&(0x7f00000007c0)='./file0\x00') shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x0) 00:00:31 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:31 executing program 1: semop(0x0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r0 = socket$inet6_udp(0x1c, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r1, &(0x7f0000000280), 0x26) writev(r1, &(0x7f0000000100), 0x100000000000005c) 00:00:31 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r0, 0x3862) r1 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x10000011, r1, 0x80000000) truncate(&(0x7f0000000000)='./file0\x00', 0x308020005) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setsockopt$inet_msfilter(r0, 0x0, 0x4a, &(0x7f0000000040)={@rand_addr=0x5, @rand_addr=0xfffffffffffffffe, 0x3, 0x2, [@local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}]}, 0x18) msync(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 00:00:32 executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) r1 = socket$inet_udplite(0x2, 0x2, 0x88) writev(r1, 0x0, 0x0) recvfrom$inet(r1, 0x0, 0x100000211, 0x0, 0x0, 0x800e006b0) shutdown(r1, 0x0) mlockall(0x1) getrusage(0x1, &(0x7f0000000700)) r2 = socket(0x2, 0x10000001, 0x84) getrusage(0x0, &(0x7f0000000380)) sync() socket$unix(0x1, 0x0, 0x0) r3 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) setsockopt$inet6_sctp_SCTP_RECVRCVINFO(r0, 0x84, 0x1f, &(0x7f0000000040), 0x4) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81f00}], 0x100000000000003c) freebsd11_fstat(r2, &(0x7f0000000140)) getsockopt$inet6_sctp_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x103, &(0x7f00000001c0)={0x0, 0x6e, "b41eb4f8cddac9b2391877f7f2d607d07a3cfb68372f68e2ba7e594ccce739628cfba2974281ac8ca24389146ab6f2c057a73e67106d11f6a46a56fbcfc472ade502aa55c04eb33a741e73e13b5d9b6dd7afeb5ad524d14ef83ecebb0688353775204aff890beb31d0cb878fd523"}, 0x0) r5 = msgget$private(0x0, 0x90) msgctl$IPC_INFO(r5, 0x3, &(0x7f00000004c0)=""/47) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDRESSES(r2, 0x84, 0x8003, &(0x7f0000000300)={r4, &(0x7f0000000240)=[@in, @in={0x2, 0xffffffffffffffff, @broadcast}, @in6={0x1c, 0xffffffffffffffff, 0x0, @mcast1}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in={0x2, 0xffffffffffffffff, @remote}, @in, @in={0x2, 0xffffffffffffffff, @multicast2}, @in, @in={0x2, 0xffffffffffffffff, @multicast2}]}, &(0x7f0000000500)=0x10) chmod(&(0x7f0000000100)='./file0\x00', 0x2) freebsd11_lstat(0x0, 0x0) r6 = msgget$private(0x0, 0x444) socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet6_tcp_buf(r2, 0x6, 0x27, &(0x7f0000000800)="bae6181530d7e752bf3b1f856278f763", 0x10) msgrcv(r6, &(0x7f0000000540)={0x0, ""/248}, 0x100, 0x2, 0x0) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r2, 0x84, 0x101, &(0x7f0000000640)={@in6={{0x1c, 0x3, 0xfc0, @mcast2, 0xb7}}, r4, 0x7b903497, 0x7d, 0x4, 0x3d, 0x4f5d}, &(0x7f00000000c0)=0x98) unlink(&(0x7f00000007c0)='./file0\x00') shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x0) 00:00:32 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:32 executing program 1: semop(0x0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r0 = socket$inet6_udp(0x1c, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r1, &(0x7f0000000280), 0x26) writev(r1, &(0x7f0000000100), 0x100000000000005c) 00:00:32 executing program 1: semop(0x0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r0 = socket$inet6_udp(0x1c, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r1, &(0x7f0000000280), 0x26) writev(r1, &(0x7f0000000100), 0x100000000000005c) 00:00:32 executing program 1: r0 = semget$private(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:32 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:32 executing program 0: semop(0x0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r0 = socket$inet6_udp(0x1c, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r1, &(0x7f0000000280), 0x26) writev(r1, &(0x7f0000000100), 0x100000000000005c) 00:00:33 executing program 1: r0 = semget$private(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:33 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x8080, 0x0) ioctl$DIOCRGETTSTATS(r1, 0xc4504440, &(0x7f00000000c0)={{"6486fbf878b3bb9275ab08bd8f94b26fb17270be7078046f045b06ab94c3bf626c3e95a1177a4ed79e6d4373f74dd728c20b5edab5a9d99b7826651e6e24a63526b8a5713d35fa367839cfc59035d76d5368e74342511ff8a4b4980f984b279487321dcff2213db0daad302674204c1b93d255812073748d09c1e5b066677c06bc8b6cec7e507021da291fb13d8deea143663afb1791dc27c3707c90c9d4b166a0b88f4b01414106eda933dd46af93dd4b5cf376d2186f03d7ea234ab2806e1d15897b8612c818d2dd1ff687a657c589968dfc2e6b9d20600334459b439991f2893ab03d3d02aff1c7ed71d66a61ec8fc03a7ff64ceebd0895d4723dc6330cae50fda3b58699593e3842e79f15125f2d13d98e61592299d2a196570d3facd42c17185f2d621da30f72329390eaee9375857a5f128e31c44bfbd3def6bb0f0b532b68cc138900f0d0f50ac086713485c46622bd4965f5203ebcbe8780a33d31609134d28285eb54cd44b7be89fed2886a69c24f5d339ac7e0532e5fd12f4eb49415e8bb0ee19ed6627e8af9e6be9c312ff68e6accd8a50df06c3d5b95c2b3f1c844e2a761f0b5478fa303901578e5a348579cadc183e88fd5a243e81d3e808916161267ae00702a9b70173cedfdeba9ea61a9f22d53d844b5ba4fee889ed9e9b4f7282057e609f3802a379a81782004c0263b588eabb1cd0069428530b21636229db26e6a5b6a4e7e517cf99cb8ed7f2f1e9fa4dcdd0b28aeb9592bc1715cf8928edfdb59df953c29f2a42642cb8f4ee15968d0341eea9442fb6b181ad9b860d30518aa4e4bd1af21ecf5929c847292484d9e4ee21d9bfbb398b78da26c16b5e94b611b36fc208895eac47c171556ade3d301f242fb8a5a59294a63524cbd34f5a9ff6466d78172664e97a1561e0776779f74c271b7ba3a4f89e4a8670b64d158e89b00a801d3dc862a3b03ebcb992044302b25e9b210aeeb433b132960a07a2a7a756c9fe2c0986a82d36a5c3d8a9b1ce86c94882275fd335c56c7a2547af26576cd95717ec4f91fdeda002c168c7a2c1b312337e8c230b7f0a7c763562987a478b6875ad0ecb8bba99d1fcbe046f4817f91284183cb6d256875c6ac1d260b95b99925b7a4f5de05ceafe1d11936e58f208a0d47f7fff6405e38406adc5c81d81c0aa50e36cddb5c2f6c42827cc547210d840ff73c08da44f65f3259d09121e245f054d57b76d934f68056a2b5cb44c9c3dac3745996f3292b41d2bbc4ea83c4fc322e55609e99cd8cbcdb4d40e033b96f0812f3989bcc6d392d8d5d662a5aa2e06c884c72a88b2f59496a199c9029387aa5e5659d21129844b2bba728fcfab17902aeabd507def2a302c511fbe90be3edcad29f3aaaa1ec98e1a49aaaf21fb105a47a7527f8d77bbe563c863f86aae8f4e09a6e178bb5665c3a70c3df0855be", "13ed3051d3ba81bc4049fa71df4126770a425fc15afe92bb5d4b695c0a94e73f", 0x9, 0x50}, &(0x7f0000000040)="3eabc67990e9aa9854bc387faa02ebddb741e1f451ea7f2177f8bab88ae01da813759850c004ce459eb59df599b2e8e5d37cee6a618b872cc0effbea4750c03f81eacc31e1a424938e2141c7fead5ed2a89f34a20a95bfe5cd52849e4a12ccdc2dcc674c40f4e19538a4d7b405", 0x9bd, 0x7f, 0xff, 0x98, 0x4, 0x100000001, 0xc5, 0x8001}) r2 = dup(r0) r3 = dup2(r2, r0) recvfrom$inet(r2, 0x0, 0x5298f83365f717e7, 0x42, 0x0, 0x800e00686) shutdown(r3, 0x0) 00:00:33 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:33 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) r1 = socket$inet_udplite(0x2, 0x2, 0x88) writev(r1, 0x0, 0x0) recvfrom$inet(r1, 0x0, 0x100000211, 0x0, 0x0, 0x800e006b0) shutdown(r1, 0x0) mlockall(0x1) getrusage(0x1, &(0x7f0000000700)) r2 = socket(0x2, 0x10000001, 0x84) getrusage(0x0, &(0x7f0000000380)) sync() socket$unix(0x1, 0x0, 0x0) r3 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) setsockopt$inet6_sctp_SCTP_RECVRCVINFO(r0, 0x84, 0x1f, &(0x7f0000000040), 0x4) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81f00}], 0x100000000000003c) freebsd11_fstat(r2, &(0x7f0000000140)) getsockopt$inet6_sctp_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x103, &(0x7f00000001c0)={0x0, 0x6e, "b41eb4f8cddac9b2391877f7f2d607d07a3cfb68372f68e2ba7e594ccce739628cfba2974281ac8ca24389146ab6f2c057a73e67106d11f6a46a56fbcfc472ade502aa55c04eb33a741e73e13b5d9b6dd7afeb5ad524d14ef83ecebb0688353775204aff890beb31d0cb878fd523"}, 0x0) r5 = msgget$private(0x0, 0x90) msgctl$IPC_INFO(r5, 0x3, &(0x7f00000004c0)=""/47) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDRESSES(r2, 0x84, 0x8003, &(0x7f0000000300)={r4, &(0x7f0000000240)=[@in, @in={0x2, 0xffffffffffffffff, @broadcast}, @in6={0x1c, 0xffffffffffffffff, 0x0, @mcast1}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in={0x2, 0xffffffffffffffff, @remote}, @in, @in={0x2, 0xffffffffffffffff, @multicast2}, @in, @in={0x2, 0xffffffffffffffff, @multicast2}]}, &(0x7f0000000500)=0x10) chmod(&(0x7f0000000100)='./file0\x00', 0x2) freebsd11_lstat(0x0, 0x0) r6 = msgget$private(0x0, 0x444) socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet6_tcp_buf(r2, 0x6, 0x27, &(0x7f0000000800)="bae6181530d7e752bf3b1f856278f763", 0x10) msgrcv(r6, &(0x7f0000000540)={0x0, ""/248}, 0x100, 0x2, 0x0) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r2, 0x84, 0x101, &(0x7f0000000640)={@in6={{0x1c, 0x3, 0xfc0, @mcast2, 0xb7}}, r4, 0x7b903497, 0x7d, 0x4, 0x3d, 0x4f5d}, &(0x7f00000000c0)=0x98) unlink(&(0x7f00000007c0)='./file0\x00') shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x0) 00:00:33 executing program 1: r0 = semget$private(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:33 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000200)={@broadcast, @local, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0xb, @random="b4e25231a921", @multicast1, @random="38c3a1216abe", @multicast2}}}}) setsockopt$inet_mreqsrc(r0, 0x0, 0x49, &(0x7f0000000040)={@remote, @loopback, @multicast1}, 0xc) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00725) 00:00:33 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff0a004500001c0000000000009078ac1400aae000000111009078000000004e0c252f060eda79cab682a270c83ef4d8e11285955e9acf693d78bf77e3be807d3b8d346776fcbd7136cfb0efa1879c191152e579d8a7a27126bfa9f2436ff35bfee33c7e5db5e62ba201d51e1e0dbc61faccebe8e7d2db9d1a1b5011027b27537a4dc2c2bce21193669f8cb31895259aa4f1dbb8989404cb1bc1a252a43c89a1a2741b3d4f5d0a35787a4fe33e307b8dbb809adc00e1c1a547"]) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) read(r0, &(0x7f0000000040)=""/112, 0x70) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000340)=""/167) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00869) 00:00:33 executing program 1: semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r0 = socket$inet6_udp(0x1c, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r1, &(0x7f0000000280), 0x26) writev(r1, &(0x7f0000000100), 0x100000000000005c) 00:00:33 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) msgsnd(0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r1 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r1, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r2 = msgget$private(0x0, 0xe0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r3, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = accept(r3, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r4, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:34 executing program 1: semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r0 = socket$inet6_udp(0x1c, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r1, &(0x7f0000000280), 0x26) writev(r1, &(0x7f0000000100), 0x100000000000005c) 00:00:34 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) msgsnd(0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r1 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r1, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r2 = msgget$private(0x0, 0xe0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r3, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = accept(r3, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r4, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:34 executing program 0: r0 = semget$private(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:34 executing program 3: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_int(r0, 0x0, 0x2, &(0x7f0000000140)=0x1ff, 0x4) sendmsg(r0, &(0x7f0000002740)={&(0x7f0000000180)=@in={0x2, 0xffffffffffffffff, @local}, 0x10, &(0x7f0000002580)=[{&(0x7f0000001280)="fcfc00302b292eadd378c32d9838e4a43898260a2502b5f9630d33d34f33d5194120fd5fa42feca38d87c4dd5f0b2031", 0x30}], 0x1, 0x0}, 0x0) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) getsockopt$inet6_sctp_SCTP_RECVNXTINFO(r1, 0x84, 0x20, &(0x7f00000000c0), &(0x7f0000000100)=0xfffffffffffffe9e) 00:00:34 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) setsockopt$inet_msfilter(r0, 0x0, 0x4a, &(0x7f0000000180)={@multicast2, @multicast1}, 0x10) r1 = shmget(0x2, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0xb) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x422, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00cfe) 00:00:34 executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) listen(r0, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2e, &(0x7f0000000000)={@local, @broadcast, [{[], {0x8100, 0x5, 0x8, 0x3}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0xb, @local, @local={0xac, 0x14, 0x0}, @random="ab4d731fedcb", @multicast1}}}}) dup(0xffffffffffffffff) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x800e00755) 00:00:34 executing program 1: semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r0 = socket$inet6_udp(0x1c, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r1, &(0x7f0000000280), 0x26) writev(r1, &(0x7f0000000100), 0x100000000000005c) 00:00:34 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) msgsnd(0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r1 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r1, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r2 = msgget$private(0x0, 0xe0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r3, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = accept(r3, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r4, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:34 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) getresuid(0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e004c1) clock_nanosleep(0xe, 0x1, &(0x7f0000000040)={0x499, 0x6}, &(0x7f0000000080)) 00:00:34 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) r1 = socket(0x1f, 0x2, 0x7) setsockopt$inet6_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r1, 0x84, 0xd, &(0x7f00000000c0)=0x8, 0x4) getsockopt$inet6_sctp_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x900, &(0x7f0000000100)={0x0, 0x9}, &(0x7f0000000140)=0x8) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0xa, &(0x7f0000000180)={@in={{0x2, 0x2, @multicast1}}, r2, 0x57, 0x2000000, 0x206, 0x4, 0x10ec911b, 0x5}, &(0x7f0000000240)=0xa0) sendfile(r0, 0xffffffffffffffff, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00406) getsockname$inet(r0, &(0x7f0000000040)={0x2, 0xffffffffffffffff, @remote}, &(0x7f0000000080)=0x10) 00:00:34 executing program 0: symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='./file0\x00') unlink(&(0x7f0000000040)='./file0\x00') 00:00:34 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040)='/dev//.\x00', 0x208, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000080)=0x10) getsockopt$inet6_sctp_SCTP_EXPLICIT_EOR(r1, 0x84, 0x1b, 0xffffffffffffffff, &(0x7f00000000c0)) ioctl$DIOCRADDADDRS(r0, 0xc4504443, &(0x7f0000000100)={{"98cafac38df0cfce380a60bab892eb8b72e8a75ac6add3992de96015616045ae471dac4f3bc9aa92fc1c8343cfdd6dd43f2e90bfcfdf090545d6eda5193398a06741026b8c7ea479c3afa217a0557e2bf224c9928b70449a8505491deb3a67b1b9f047a7f96af89e7aa8b8aa9eb6c0123c80c85973193b987d456ebe988884b312384224c790d840f949c35b9b588f1b93e9ea85bff42647f37389e4ad9acfe31b82dcb1bf345d7eabb1155dc75e785c34fd83a07e9ff16a6787fc89884480558731908be075b45f6e172fd8b53963efcd3856ce7a696f6652f5331590d7373b0941aa4b0e43f76cc18334dbb5f469d32a92820c4cf7c8009055733949a079547e62fa75302c12d03a78b451adc81faf6d61215ca7ccb971bc9f0569101583700a17f3fb4b8d6aaa3e3fb15fe91f6ae4ca140444e7051860b86b3b20f1bd717120730eb37ff305a8267730bffd17e3138e069feb2c803ee423fbc6c439ed6c56f13a66e1068acdc4be21a7327fda0107217af6aada8fa9a3eceec7a676ea59d591a96a2d8ad1bca15f63b4ae13c9fd6ab79a87426b8b6c5c400e14fbbbb88e53ea598971e2879d8d76f40db248e32b6bb175b884ec7c9d72d1b6c3180544755f7f9c95e34382186cbd647c3269ffcd17f637dde314c464c8ab5063a4299f51bf1ed25d6ff3df9b3da767a6e01f5b9e2323b71790ec98a8df3c313049370091c768ce4dd7d30a4ac7235e4e150fd4a7500df5fa17f126410341bea097233f8e09cee329c543753f2e58cfa11c08763f1f13697f243b9101ecdaae2d44a3ea46637bd0c87122f7f7d6797c893c7fd4b04d2dac321b5d7beb488c8434931bc96c7cde89c92ddcfc4e77ee84b67e562578df3f99942c8fda24fbad1f370892c4894825cdc932738422a5c06f319783e3bf990322693a0d93d601774c08cde2ac6965acb90614c10f05300be225b45139e38078b3eb15e127222292bf12f9edaf94e55bf81cb2efe51b181a8a6161cfc656b1e048f509fd7f1b96b12b2215bbedb3df50385ba473ed045d116eabfefcb9bae4a808571d631a268fb0304b537aef3ebaa6ff68d6c549175390528ef8a8b05cc5c4ec6ecc76c575b14f20e8d75a90292e819e80db8ca586b01b719755d1862e5b4125b1a42fb2dc91238be431f43fb14960bdb58e6733fdc3700f8ae3390cbd70f6fddc1568ebf8882cecb5d2ddf8282fb028216248704b26c041d5e15c3a78d9ddffe671f9956d0b17f3eec694d99583f63394e0b9f984633a5f7e2027fda8535d2a12b1378be5db10fc8f2355f554df0d12d5e92e123cfc79a80c06e5c5c0f76b4ba5329400f3292cd1a75fa1bd8fd4bbde95f2a0afebe0443af191d4eeb7b66052a2f74198880707e130d74c299be85b4b7680daba207af966da36deb8586a7ad77bc730e049446c266966b68a0ca4", "3aa500a79c84bee39436a65bef2f5f84555363bbe809546b943c1d10dc615ad0", 0x8, 0x3}, &(0x7f0000000000), 0x101, 0xa2, 0xff, 0x8, 0x55, 0x7, 0x5, 0xcf}) 00:00:34 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff087b4500001c0000000000009078ac1400aae00000011100907800000000c3c6dbb810f73dd4f8a8ed7657d072bbe65f1168a4220a6d612424269b35a92e625f579a390ff70542828b3f2d3364195bc981ae3c27cf51419e813579812fe378e2ade25099ff7b4284565d37dc832a84167c643e49763879b4bb0bc29e0ac4858314b1bb98c70234bce3471d042480eb3d00"/168]) getsockopt$inet6_sctp_SCTP_RECVRCVINFO(0xffffffffffffffff, 0x84, 0x1f, &(0x7f0000000100), &(0x7f0000000080)=0xfffffffffffffed3) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e0074d) syz_emit_ethernet(0x48, &(0x7f0000000200)={@remote, @broadcast, [], {@generic={0x8068, "5a93cff0255763cd326a24e35e38e10e3f8a07f858c203f582a34f7f9fab7c117aaf06ee5586bbf7bfaa5aa0b4451de6f4cb4d09d5694e13eb3e"}}}) r1 = socket(0x0, 0x30000001, 0x400) setsockopt$inet6_sctp_SCTP_ADAPTATION_LAYER(r1, 0x84, 0x8, &(0x7f00000002c0)={0xfffffffffffffff8}, 0x4) 00:00:34 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getrusage(0x80000200006, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e003bd) r1 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDR_INFO(0xffffffffffffffff, 0x84, 0x101, &(0x7f0000000100)=ANY=[@ANYBLOB="1c004e2107aa207bd98000000000000000000000000000bb1e0a00"/128, @ANYRES32=0x0, @ANYBLOB="09000000000800000000000000f8ffff00000000"], &(0x7f00000001c0)=0x98) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r1, 0x84, 0x8004, &(0x7f0000000240)={r2, &(0x7f0000000200)=[@in={0x2, 0xffffffffffffffff, @multicast2}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}]}, &(0x7f0000000280)=0x10) __getcwd(&(0x7f0000000080)=""/114, 0x72) chdir(&(0x7f0000000040)='./file0\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x755, 0x5}, 0x8) 00:00:34 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, 0x0, 0x0) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:35 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0xd0, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0900450000300000000000019078ac2300bb000000000500907800000000450000000000000000000b00ac2300aa010000005fdaa7c97ace8f202884fff11a29553924bd26403a0d133dacccc59c742400132fbecb47c4b1bec576989bc51ed1b4442cef43ecac207ef45207e49c1a01bc12cd16aa72f7c85e2fa801ef1c9cf6b15cb7d3bd9d094ed3149c5156599de9c02bff183d257de34fb083a58fe72663908eabda63ca47e793e699d0c28b0a5ad3a38005b0394d9ca0a7d7e324d5bba2cb84ea05c197ea7f1553d4ec92770fde1312cdf1192fe37dfad86cc342c0bdca4ce163b6ac0c1f78cc769716fedd166d12e9"]) r1 = accept(r0, &(0x7f0000000100)=@in6={0x1c, 0xffffffffffffffff, 0x0, @empty}, &(0x7f0000000140)=0x1c) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r1, 0x84, 0x7, 0xfffffffffffffffe, &(0x7f0000000180)) __semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/243) setsockopt$inet6_sctp_SCTP_CONNECT_X(r1, 0x84, 0x8007, &(0x7f0000000240)={0x101, &(0x7f00000001c0)=[@in6={0x1c, 0x3, 0x10000, @mcast2, 0x3f}]}, &(0x7f0000000280)=0x10) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e007f0) 00:00:35 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:35 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaabaaaaaaa1d53b91eeeaaaaaaaa08004500001c0000000000009078ac1400aae0000001110090"]) preadv(r0, &(0x7f00000004c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x7, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x428591f7a) 00:00:35 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) preadv(0xffffffffffffffff, 0x0, 0xffffffffffffff7e, 0x0) recvfrom$inet(r0, 0x0, 0x800e7e90, 0x0, 0x0, 0x800e0079a) shutdown(r0, 0x0) r1 = dup(r0) getsockopt$inet6_sctp_SCTP_HMAC_IDENT(r1, 0x84, 0x14, &(0x7f0000000000)={0x4, [0x3, 0x9, 0x81, 0x3]}, &(0x7f0000000040)=0xc) 00:00:35 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81700}], 0x1000000000000013) mmap(&(0x7f0000fee000/0x12000)=nil, 0x800000, 0x0, 0x12, r3, 0x0) close(r2) sendto$inet6(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x100000211, 0x0, 0x0, 0x800e00706) shutdown(r0, 0x0) 00:00:35 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) ioctl$DIOCXBEGIN(0xffffffffffffffff, 0xc0104451, &(0x7f0000000040)) freebsd10_pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$inet_sctp_SCTP_ADAPTATION_LAYER(r1, 0x84, 0x8, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00455) 00:00:35 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, 0x0, 0x0) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:35 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:35 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:35 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, 0x0, 0x0) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:35 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:36 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81700}], 0x1000000000000013) mmap(&(0x7f0000fee000/0x12000)=nil, 0x800000, 0x0, 0x12, r3, 0x0) close(r2) sendto$inet6(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x100000211, 0x0, 0x0, 0x800e00706) shutdown(r0, 0x0) 00:00:36 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:36 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080), 0x0) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:36 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080), 0x0) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:36 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:36 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080), 0x0) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:37 executing program 3: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:37 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:37 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:37 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = socket(0x1c, 0x5, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="001c2eae300000696c653000"], 0x1) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r3 = dup(r2) syz_emit_ethernet(0x0, 0x0) setsockopt$inet_sctp_SCTP_HMAC_IDENT(r3, 0x84, 0x14, 0x0, 0x0) recvfrom$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x800e00315) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r1, 0x84, 0x8005, &(0x7f0000000140)={0x0, 0xfffffffffffffffe}, &(0x7f00000001c0)=0x10) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00362) 00:00:37 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:37 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x44, &(0x7f00000005c0)=0x40, 0x4) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaffffffffffff08004500001c006bea32a5147d0043683574ed7308815d3cfbff5890770000020865cc2bcf449535ea601f8f3001842de65f7fbaaa00"/71]) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) recvfrom$inet(r0, 0x0, 0x0, 0x2, 0x0, 0x800e00537) 00:00:37 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) recvfrom$inet(r0, 0x0, 0xa0124cc9, 0x0, 0x0, 0x800e006e0) sendto(r0, &(0x7f0000000000)="c85e14866423aa9e5f170063483e39c3bd3b618d", 0x14, 0x80, 0x0, 0x0) shutdown(r0, 0x0) 00:00:37 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffff4abcc80ca5e0e68a25b75cd3b3ffff08004500001c00000000000078ac1400aae00000011100907800000000"]) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e007af) 00:00:37 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = socket(0x0, 0x0, 0x0) getsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE(r1, 0x84, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0x4) pipe2(&(0x7f00000000c0), 0x100000) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00282) 00:00:37 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1}, 0x10) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x122083cf, 0x6, 0x0, 0x800e00772) shutdown(r0, 0x0) setsockopt$inet6_sctp_SCTP_RESET_STREAMS(0xffffffffffffffff, 0x84, 0x901, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0xc) setsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000080)=0x103, 0x4) 00:00:37 executing program 0: socket$inet_icmp_raw(0x2, 0x3, 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff00044500001c0000000000009078ac1400aae00000011100907800000000"]) r1 = socket$inet_udplite(0x2, 0x2, 0x88) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r1, 0x0, 0x100000211, 0x2, 0x0, 0x800e00666) shutdown(r1, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/253, 0xfd, 0x2, &(0x7f0000000180)={0x2, 0x2, @local={0xac, 0x14, 0x0}}, 0x10) 00:00:37 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x9, &(0x7f00000000c0)=ANY=[@ANYRESDEC=r0, @ANYRESOCT=r0, @ANYRESHEX=r0, @ANYRES32=r0, @ANYRESHEX=0x0, @ANYRESDEC=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYPTR]) r1 = dup(r0) setsockopt$inet6_tcp_int(r1, 0x6, 0x22, &(0x7f0000000000)=0x7f, 0x4) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x800e003bf) recvfrom$inet(r0, 0x0, 0x0, 0x4, 0x0, 0x0) 00:00:37 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:37 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:37 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) shutdown(r0, 0x1) recvfrom$inet(r0, 0x0, 0x100000211, 0x0, 0x0, 0x800e00710) getsockopt$inet_mreq(r0, 0x0, 0xc, &(0x7f0000000000)={@empty, @multicast1}, &(0x7f0000000040)=0x8) 00:00:37 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_FASTOPEN(r1, 0x6, 0x401, &(0x7f0000000000)={0x8, "2089b1c84beaf8bec23eb017d3c0bb40"}, 0x14) r2 = dup(r0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="47c13fd7929db12d0e65ea538d2a8ce52a0c1ccebb96a4898c842f29d66b457f3747739f7c74b54fe0e25a959c3e4efc68011638993a737350a884669bf5fbdd723be6edbe7153e834c822d05fd1d73c87535ebfe33e9e5b786b336fc9627c27e5dd54cfff338b07d6249a02af7f0843b9f2e83ee11d8d6a3caf167354c0b45ab4eab236eb0ee87cc826f838a36f46826676334ae48e84d2086bd4efa17105257aaf43a555cc5cab7a01043937062ab73096a006d7d342c2abb79454de1b84dcac73fbea567967cdc51d8b1df3a51b9ed1cd8425c97333689819bfbbfd6c0970fc0b827bd35b3e525474774894c20e8430c5ca06ac", 0xf5}], 0x1) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080)={0x4}, 0xfffffffffffffc96) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x81010, 0xffffffffffffffff, 0x61) recvfrom$inet(r2, 0x0, 0xed67, 0x2, 0x0, 0x800e005f1) shutdown(r0, 0x0) 00:00:37 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0xfffffffffffffd7c, &(0x7f0000000040)={@remote, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) recvfrom(r0, 0x0, 0x0, 0x1, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00cb9) 00:00:38 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) socket$unix(0x1, 0xfffffffffffffffb, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x1, 0x0, 0x0) shutdown(r0, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) getsockopt$inet6_sctp_SCTP_ADAPTATION_LAYER(r0, 0x84, 0x8, &(0x7f0000000100), &(0x7f0000000140)=0x4) setsockopt(r1, 0x1000, 0x1f, &(0x7f0000000000)="67e3b204375b6b619b847eaf467a95ddaaf906a251848bf3609fdd5e188e773bd6c095a625642caad4da9a26455e0096a7be560785ed9d7defc3738bfdb1920ae481f69796ae73e9463d29529dd4def133dc6a26dfdecfdf96b77a327250b27953d0c2d7229b1b182e8ff49314f24b5a7c0b1f4e48cafedffbcb0fddaed08635a1e7ee1a9c26a8d2400de716f17bc01c674b689b27bab144d3a7e6b04720f401da67eaca6abdb581a6c2c180f09229f6a057c9ed8acad7b8f6108a204d3b91f1b70a83211ee25020cf37559dfd59aa8b6d9110f4e9b3f375ad9476cea484382d436bc48ce4e0c7e93fadd5e97ec149914753fe38", 0xf4) 00:00:38 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08004500001c0000000000009078ac1400aada000001110090780000000067367e35cb28efd17297e750fd95032d8bb6a3f03bc2a27ba63ddbb05ede99730af767da6e20e2985a61fe5979bb22e6f3184a1968f67f4b25ce91881180137c4cab479d95a9404c067c95cf0271843d812af55cd9d11a235ce782dcd1f60fd9c4b8bb36c29c8bb23ab0b5c1f098de6fb1690ee7524095ef55a7841b60d50a45ef70b72bb6694e5729569ded51ac5569ee04a2c4e039d7586187c8666cb84b0e5e4168e55b"]) shmget(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00755) 00:00:38 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) sendmsg(0xffffffffffffffff, 0x0, 0x20104) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e003de) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x108a, &(0x7f00000000c0)={@empty, @local, [], {@ipv4={0x800, {{0x14, 0x4, 0x8, 0x4, 0x107c, 0x68, 0x22e3, 0x5, 0x4d, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@ra={0x94, 0x6, 0x7}, @ssrr={0x89, 0x1b, 0x1, [@loopback, @broadcast, @remote={0xac, 0x14, 0x0}, @empty, @loopback, @multicast2]}, @timestamp={0x44, 0x10, 0x0, 0x0, 0xffffffff, [{[@broadcast]}, {[], 0x3}]}, @timestamp={0x44, 0x8, 0x200, 0x3, 0x3, [{[], 0x8}]}]}}, @tcp={{0x2, 0x2, r1, r2, 0x1, 0x0, 0xb, 0x41, 0x3, 0x0, 0x2, {[@generic={0x8, 0x10, "a65ebd76534d9822219ca0ece3da"}, @sack={0x5, 0x6, [0x7]}]}}, {"1ac1057ceffdf70dc73bd28db7971ac040235f197a76ad3cb272a6a4c3f0a800a496c629dc2c7ff921f03ec73e215996961b5aa8c26ee481c979081640216f2c8b8a1fbaf36f2d6b6d54d322e278d89956283f48e126a480325791d956e0ad97c534e7e4c87aa6b7f65583e3332a5ca0d28a612cf3a4cb5ae8193e79bade6a6349f88bfb49972ff164321a2022b727e4865579d943dbe25a1f1485407a9ed3454c88e643572ef78b0208c45ad4bbc876e0c96a93428e50ab28ebed0328c4521c0896b6d588e519260ab819d339b16c3924d264a09fd01a81ecb306729d081a6d1437109481248fe67ede267ad20011437546faca9fe1603ffad814e0c6f4f58819c012f20f38d334d74360a73811a2070bdd6381222dd9a86ca6d54698affef52f6006f774dc7407b56e958c97dc3ac1689b15114eaabe070ba203bb14e969f72c3f5ca7ae3e03b3833bfe46986b17cc055da44316dbf10a3c6464ace79b330e5cf2b4f28391dc6693cb35008abfee95e905cad6396fffc217cc60c8d3a3e1992b9bb6179542fbf4b085068f2610485867ecbc6b3421f091782c9886d96ec68526ef3ad56ee65f6865c3c97ffff7c6e2835d105301f834d14ec9d4a24ed9669926c8e96779ec2e4af4a0ca6483c0a48df182398c43f858b916353b7a3130aef7db441f2ff7d9a2f4753b759ac3c136c10337bf07366f293f004d45513255f728ba94dbf4a57c65c6f4d1bd6d6e5517ab7805094a374cc5ca041a35be153a5f8426902d3f2cbea68f88701ab3fcbab04f3aa9b766aa75e01a79d71f1f553df9bc353bf331e1f327950ab201c1326737011a4edcfd939219b110fde85945af3b328d0bd994410de9b9450ff11b44015c7332bb0c2e6831cd8fd83970f9f133c0932baf2ea603b86921b256939ee92d3a78b5864478857ac3c56eb99c47b1953dd4e387a6b0da618c5ee54b4e7affb1081dae66381cfc136691bff69c1f5fad8e8b176a42d8cda8b02b26d1ac08cdaa7a392387f5dd0c4546166332198543ee23ee857c7d832473eabcec30555d325815354c541e620bda33c109fb7cef3897068249e97b16362dfb2b47c4a8190dfbcbd8f224281e82f6288db2e2d4e532c07120412fda922f5173cf831eee6f6f817384578a30cd10473f92428ee2b8bc1628c5874a3d398a3a5c5ff89f51f21f67816f03300692124132216e1f92c7b527ef51c22c40ec3667c6f1f471a4216be7b7470ff18dfcc11ab5555f1a5589cb43f78bd438b2800add3883fd6dc508d52cf4292e41c17d50c1c074c3b612a888522567b8112ef3b7892d47006dff34b2c862423187cabd8bcc6cc9c249f8351632bf64106258bbadd879fa5df5f727df4e427790e2417c47cc6ac8f8879980acae44a6d4d99f8b20083af79c6ac240958b478ada42e7b2a4140462e884b72eccf8dd3c24872a8c496a439884d37a7be7fe798ae0593c7c0f6aff49f41c67f7f27394f2a1db8ca10ab1401d2e7c4758a5d74d63a27bbb1e8b880b8904be981fa01e794fc976ba28a6b23cb4ceb828a679f2d72bfd475274a8b3795cad3df08347168f3b03df25ac0f780827f22c8c011dcdd26856cc767839fb32cb0b2a30b95ccb6cddd73d31baba67aa3dc57ace51447b9231358b9e5df5ebf7b25a1d8d1b46cee92a652272a3707856cb27c578440fc0543fb5950fc285d13a3d44e9c744e3edfaef4e0a1c0cca7485b1d8b4653c3772a6f11f1c91c1ec7a675133cdeee85a9fe26e27bf894435b0ed1d1e8b2583ade727f92d19522505e3cda9b038b173d5d35f2a1181f2c2143072e9ae37ffb6e0d4158ba25da4269faffc028f21f3da28758a91f522310a24bf96261aa12434a16dacb87a96b998e750c8a34f48028a46c9c5d3e020fedf917545f7ba5a1ccb77b653c6a3e7d9c502d97445af4aa8603d80752115785d88a2a3dec0205557fd7e12ef81602bfda7a23706ba09c711bfc18fee1497315ea6c9accbb5eafa99a03bcf4fc368080a4102f9faedcca8328a676d411a7c73c42898514af051ab0fac82c73eed5a6bb585e4a399c5eaba8c2d6cff11176bf68145294cc22fafe80b322c9a350ae1dc06de2680c9e5cc2d3e307f2efd7b29d29d9b9f25fe65bff9d5c4154ec811b0e93cda05f525b1d33133add6d34edf0b5b0c0aae322acd17b06c633c371590b1dc3e7d8f80fa3533a76d15e99f3825eefb1951fe19a95af88648d2296aed1b74369f79d68f878eadb421d1e3e61381921921d9a02247640d128898158d53a016c8d2a3f495d82e7c7189e9c355f2784ece7422304572f9182ac58f5fb70a557b52f46cf3a1edd3dd884d4a711305905dedcd0759e25534375020b7970ef2908f534fea2ed536d07483193abeb41e183a2230b0f33eaec9a5f54fac7d3f983e61cee76ddc12aef72d422f56c3120342cc7f18c4fdecca8cf177bbaafb3e6767e4e26eba415b18cd5adfa267fd98780d471297c146d1be8f5f9a7e83ac12603207c830928796d758824d151c92fe792d33228cad525cc14d764b75436d2b1204741a1d92dbe9706eb7def54f513727649bcee808f21431d2e999e3a4888f9158427fbc05cc656add27e76fa2720bd915dafd7bd42ac4aca61ad238cfb90adf409ae53e26bd6ecbf89cbf855e6b74b76521098ae6d4667f87657c2869bdd9e194d5f2f414d22c48011a0c04ee05ea480078ad5c192c89c7087402bdefb71ecb7f261685b5582186a47d39da66815de2d3b18e32e15f73cdf02b914e91f0117ac2ff13e8338a68835e144e568c2cf361aeb6bf578911bbd3cf4d8440ae69b393646eca27bafc04a7d35403377d39e953ff98438938670c1102c8f47fdd364c5ce015515499ba41be8a389225e6f0ee2ddca6ccf1c8e4d286290491f998e3d1ebd499e8a87150ec21ac080379e2427e437efaf66047df9e191f57c21121ea86410941a2ac0f89bcf9feff27ca63d3850abb2adf1b5b2bcacb2ad7fdab84f13b1d89fe17d880ca507580d74e800fa208eaeb9ca7efed58e73be3a80822c196810569415f861a66ce9cb32ed2921209f5ffcf8fee43f32d7c86418862df2e59f205bd37172633a8b31875bd95d3a0d5ca9f5d9847f026d7a08693b706d2f0f4d4fdf89b8331277738a14962b47a11e7e289c89073361878fc619c88daddb6433749dc01ab2c4a2bff8eb0579aceb1c16e43f1513bd2819c5138de2474bbce8b2c7ae352e82db70d9ddd8585e22e3e9155659603450248d7690a6480883ea326892c8fab8d39cdda93cab46b33e7bdaae613b753b1ada65e1a791223c4ae7420aae5276169b1a2a2f76c73fff9290fb96293891cd863f2e0474c59997eab777534b812835a72a2f202234d77ed193e826a6951ac8bc42bdc8b9eeccb4d91ed3bb50c5e06ba3acbd6c856f3c19d5874f8bee6a0372968792f98a0854d12771aa19a4d414f4bf41059985aae29f70551393208dfbbb2ec51f8555a3248f5658dabb50b3a42d76ead94a39822533c643d64ac391f01266a068ef7c007c58b1e37ebc8765fba85870845c1fe7ca98dc8e3a08c38c1895dc559d4f30703b2148986cf8cee6a07d6f12aa323f6b618ffdb3c2c6dff2b7185c98d2bda8d0817d3731e4f0c1864aaeb788cb05bc71fb2d6146b968737e34f02174b89ad621739abe251713d4a81827b6caaaa05eecd155b41e75d74a97e6aeaa118afb3f934677fd6605c1643a9da70711e339fd284ebbf649b65a3115ede75235774792c28de7185fd106d3e023955fc1517fe37a6f0452fd46c7e33065567011969efe8aeb5d3be42fb3ac72742e438f13528979fad17754ba0ac5678206aa71fda24c231acd57cf68d57bb07f79332b6a16ed53181c805089595a0a8e232c4c695d086402b75fefabf6a157a7e8840d1d42aabeeda579d282dea98064dfe78b485cc0286de88bb21d6a5496fd9af916e0cec68c49986b55f516fe987b1f7fdc8cb29b7aebceaf0d01029669aafa3ac41c5cd24f0bd91e45b01d9d4a9d8e004f18912f850f9908d57a2df63388e7b4c424a185eb9b2085da3c0b42e9cbd54fd09fce3e41342d129cc14d757fc6698a1afb58c397e1696bd68b6c1ac46eeddb949873e03520d29628b249232bcec1743fdea3e2d975cc62f2fe4232592b4e7fb5a2f91115b6a9eba507f52a6946f0609a310d563e7a8dee278a58fc3e300a6d619398182301e588feb8058bed9d3930d9922fe713a1ec613fe60f6a86892bbbe0f42405aa17f13b640bda1f4a7621cfd9b8febc348dd83e9f7b8a50a4da4e7016f6a74b0f80152713fc37b2ce752420ed14cdf7b2c7ee4daf554de850421c50189c3661fb0bafe1360145caa2c5e20a5926b634c0aea2128557c4a4967c019a93a3886d5ea7bdcc9d02378388f2e5fe94ab3878ea1dec2732de3daa1ec9653d42136521b10ce3c8e2d2fae1e3672af7fa02cf399fc131d0d563a1303c8813025cd8a439550518ab50c74ce255631676969a44f5db5292194f9125c7581bf0363ccab4c5667433e18a06d2fa5a80e2092a6601e5e27b6ab8618c428d0107e111eb8570909ca667e3f3e8ee8389e5471c409b80b066def82f4f48f91b79d4ff6ea82124e2650aba4c4246c9ef9e2bd8fd0d60e79e64be6aee722bff1a8490e6335678b779a791b9cc6e53180cc4d31ddd8369801145d10779d11ec19f44d52f962e9f50f112801fbda674c10e57c98547ba2f89898a078bf07a8f6b5058c5e23e63a62f2a3777fe91ce7bf92c5c7ef01eb7d64e375af411804f7babc7e858da7146e17b60e6d2a9ae449d22d497b9c28c2e10d9e16b496839bdf9d1935d02e70774acae3a156e703ed1e7fa0aeb26c2e71eb9aae3352e236e5b6e54978fd373659f27b9d9f5746b67937d9759403fd0c46aee40906096fa0e1d8559ccb63fc0b298e894432a0f8e0789af01b2537a820c1d3459088206023e7f5ff3b2e277b0dba4c47bc5e1397520d1886c14ea4b492f4d4c140e68316dbd3a8489231adc9b9ea00671fd551e9a0ff66746686184f1807463dee5f4257fe156b74f463ccf408f611b71a3232b69f631e6aabf3c7e05f9384e7664930ef15fa3b5df57878385764bde3533917b32e00c449eb5c67a95cbe7626263a81fa69e0d58cc9df6aaff17055f214db7601b358c873e7a3d0c79b78614e92e28d51048f382758316b409db285482c4fd0b2a9e4b03c474694f0d302e3ad16ed8c7710586969c8076fcb1568a9716f99ae2eab06092e1ed8a65d21800d7a0a3e7e19b9e45d127b622b57d22d7c00ff1ad445fece118774d23e127cac5582234145be0536b2aef3e4a668ceee4b17dae0daab16305cc32591608fe4765f9ba57288342c4c2074fc430da7185e9f2017a729c12f7b40d8ed3a3fce5b5f4a1fc6468bfc6fb8c38f457705296ed05e4f47b9c5c1963ca353ac92b73eb811af1dbd8821b5aa93f2af224842bdcae1a6d30eb7f5d4b33967da56d73607082d7237c99e1fc69b51c0b6f2346bcbdec349edc09f561dc14e115559171147882708570672ecee9fc544e16734f5ca2a846d705fbbe3882c6bdc480dd4cabfbc40aa1de1cdc890b952db6541d4a4b7d70d65d5518d6d7593f717fc2e90f770b793cd8de61fdac733a3c1c5ada3654d718f98c388776818fd03b78a5bf6fe5319b43a1a17b4b158e1dd6b2bbc4501ae8ac67639237a2848ac24b6535ca550d4dab988fa4a2cc21090cc16a53c23c996e8d7f2fc3bfcb83fad63269609004119edc743a9262017c9a307d1dda35137"}}}}}}) 00:00:38 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x0, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:38 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x16, &(0x7f0000000080)=0x1, 0xfffffffffffffd6b) 00:00:38 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x0, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:38 executing program 0: r0 = socket(0x2, 0x10000001, 0x84) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup(r0) ioctl$DIOCGETALTQV1(r1, 0xc1304430, &(0x7f00000005c0)="a8122469bfc9d326e106c6b34ee7e212030dbf199bf6c00943c35aa7d10300000000000000253a81398504ad5818916330282ceba929acc3a9fc6062ab696f57597efecc71676005521a714bccb6e359514283076b7e013ee4b972a233b97a2b897ffdaeceefc286c0e2e3128fd375cbe01fd74392f77a1b4c5ca036d4093eebfde15bc012330c3b81bdb0856720b81f825a491063698f375ec715555f1572a8d464388ec1bb9c61487fb2cc721435f2c96f7e402331fdd72c1bf8134d91dade81d7d76a362ee1ade524abf0d1ca4abcedc4fed3f2c446bbcd88cf28253f318d9da2f84c82ca3d4172ca4226c02c6f677965dffb75bf96ce1ec83620004b5dc100b9cf9ec91ab89dcf6c3b9050fcbabed0faff91f0b8ba1ff62591ac1810f28dc6d71e9c346c0666addc01b1359e7112866f2ff69a46852db5e9a91a334dd73ebfe791dcdb980bee1cd8c7e2da3bdc8db4ba7fa547a4b755bd0d2d1981bbd162c51c96dfb9b76497ee60904fefb618c543d39589958d6c9ada3ab1e6fb9fa6f0e5cdba7a59a491216e470a0e119f8b307f7771576843add480578703ef834f271f32b78b216dc0710c15691deef95b59edc00fba8fbb7e7cf9c0b0897c641a80002c10eb7fd026bc31763a67e77ea2c75c17f8ea3468eb50") setsockopt$inet6_sctp_SCTP_RTOINFO(r0, 0x84, 0x1e, &(0x7f0000000180)={0x0, 0x2}, 0x161) 00:00:38 executing program 2: shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r0 = msgget$private(0x0, 0x48) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r1 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r1, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r2 = msgget$private(0x0, 0xe0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r3, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r0, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = accept(r3, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r4, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:38 executing program 3: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) r1 = geteuid() r2 = getegid() chown(&(0x7f00000002c0)='./file0\x00', r1, r2) mprotect(&(0x7f0000604000/0x2000)=nil, 0x2000, 0x1) openat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0xfffffffffffffffd) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x400) chdir(&(0x7f0000000280)='./file0\x00') 00:00:38 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0xffffff7c, &(0x7f0000000040)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) r1 = socket(0x40000000002, 0x3, 0x0) sendmsg(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@in={0x2, 0xffffffffffffffff, @broadcast=0x1000000}, 0x10, 0x0, 0x0, 0x0}, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c3f) 00:00:38 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x2}, 0x10) dup2(r0, r0) recvfrom$inet(r0, 0x0, 0x187bd01f, 0x800000000002, 0x0, 0x800e00567) shutdown(r0, 0x0) 00:00:38 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2e, &(0x7f0000000140)={@random="1ab3715036d5", @broadcast, [{[], {0x8100, 0x21f, 0x10000, 0x4}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) r1 = dup2(r0, r0) r2 = dup2(r0, r0) getsockopt$inet6_sctp_SCTP_EXPLICIT_EOR(r2, 0x84, 0x1b, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x40000000, 0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00510) setsockopt$inet6_MCAST_LEAVE_GROUP(r1, 0x29, 0x51, &(0x7f0000000180)={0x3f, {{0x1c, 0x0, 0xfffffffffffffffa, @loopback, 0x202000000000000}}}, 0x88) 00:00:38 executing program 3: r0 = socket$inet_icmp(0x2, 0x2, 0x1) r1 = accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) getsockopt$inet6_sctp_SCTP_ENABLE_STREAM_RESET(0xffffffffffffffff, 0x84, 0x900, &(0x7f0000000140)={0x0, 0x4}, &(0x7f0000000180)=0x8) setsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r1, 0x84, 0x29, &(0x7f00000001c0)={r2}, 0x8) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0xffffffffffffffff, @broadcast}, &(0x7f0000000080)=0x10) sendfile(r0, r3, 0x0, 0x4) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb08004500001c00000000000090910b9d4134f25431754878ac1400aae00000011100907800000000"]) lseek(r4, 0x0, 0x0) recvfrom$inet(r4, 0x0, 0x0, 0x0, 0x0, 0x800e004d5) 00:00:39 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x7, &(0x7f0000000100)=0x7c, 0x4) setsockopt$inet_int(r0, 0x0, 0x44, &(0x7f0000000040)=0x7f, 0x4) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f00000000c0)=0x1, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) r1 = dup(r0) close(r1) getsockopt$inet6_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r1, 0x84, 0xd, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x2, 0x0, 0x800e005cf) 00:00:39 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x0, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:39 executing program 3: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x0, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:39 executing program 2: shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r0 = msgget$private(0x0, 0x48) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r1 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r1, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r2 = msgget$private(0x0, 0xe0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r3, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r0, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = accept(r3, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r4, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:39 executing program 0: shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r0 = msgget$private(0x0, 0x48) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r1 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r1, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r2 = msgget$private(0x0, 0xe0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r3, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r0, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = accept(r3, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r4, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:40 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08004500001c0000907800000000"]) shmdt(0x0) recvfrom$inet(r0, 0x0, 0x0, 0xc2, 0x0, 0x800e005c7) 00:00:40 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0xf0, &(0x7f00000000c0)={@local, @empty, [{[], {0x8100, 0x2, 0x7, 0x1}}], {@generic={0x0, "f8ede0c810e9648c55554bc05463dd7edd5e48958634443de5899df6d8847e38e48686f4dbb0bcde35327821ad18f65c8715080ee21643c51a93258530b812bc10523c28f90b1111186ec08e11d95fa9d8e330f27aafb9d975a4d11475da95d298f68871c88185dff7755347f303e04b8ab191ee796d879087f9dfd269597b14421530c0a89c31a31d92c3a3fc31aa8c8539784bc92e55dcfb9642b3b0e779411738255cdd76fbe6dba6acf7041dc5d7c06b95cae738cc7ac317058c0222694689bd671f346a204db00bfb6d1acdb50142a6355ec98559336ecb1fb2963a"}}}) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) setrlimit(0x1, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xc04, 0x80) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x20002, 0x80) linkat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00', 0x400) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00d71) 00:00:40 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0xf0, &(0x7f00000000c0)={@local, @empty, [{[], {0x8100, 0x2, 0x7, 0x1}}], {@generic={0x0, "f8ede0c810e9648c55554bc05463dd7edd5e48958634443de5899df6d8847e38e48686f4dbb0bcde35327821ad18f65c8715080ee21643c51a93258530b812bc10523c28f90b1111186ec08e11d95fa9d8e330f27aafb9d975a4d11475da95d298f68871c88185dff7755347f303e04b8ab191ee796d879087f9dfd269597b14421530c0a89c31a31d92c3a3fc31aa8c8539784bc92e55dcfb9642b3b0e779411738255cdd76fbe6dba6acf7041dc5d7c06b95cae738cc7ac317058c0222694689bd671f346a204db00bfb6d1acdb50142a6355ec98559336ecb1fb2963a"}}}) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) setrlimit(0x1, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xc04, 0x80) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x20002, 0x80) linkat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00', 0x400) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00d71) 00:00:40 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x0, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:40 executing program 0: syz_emit_ethernet(0xe, &(0x7f0000000180)=ANY=[@ANYBLOB="ff288f4e65aaead778f40d04c4f69746858b8bd69c3e391d2ad6ffc5a3"]) r0 = socket$inet_tcp(0x2, 0x1, 0x0) accept4$inet(r0, &(0x7f0000000040)={0x2, 0xffffffffffffffff, @rand_addr}, &(0x7f00000000c0)=0x10, 0x10000000) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) setsockopt$inet_tcp_buf(r0, 0x6, 0x23, &(0x7f0000000100)="1d83713bb58baface3c6e3d28b71da90b2dd7f4c2f885e79fd32546b128d59987de625d089578177162f594e7d683bd182ef2fbb999310d1d6ac713ecf32ef5877327c73623c7736a2", 0x49) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 00:00:40 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x7, &(0x7f0000000140)=ANY=[@ANYRESDEC=0x0, @ANYRES64=r1, @ANYRES32=r0, @ANYRES16=r0, @ANYRES16=r0, @ANYRESDEC=r1, @ANYRESDEC=r1]) sendmsg(0xffffffffffffffff, 0x0, 0x0) getuid() recvfrom$inet(r0, &(0x7f0000000040)=""/99, 0x63, 0x0, 0x0, 0x0) recvfrom$inet(r1, 0x0, 0xfffffe83, 0xffffffffffffffff, 0x0, 0xfffffffffffffe8c) syz_emit_ethernet(0x2a, &(0x7f0000001840)={@local, @random="265269eb77ea", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00985) 00:00:40 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x0, 0x0) syz_emit_ethernet(0x35, &(0x7f0000000000)={@local, @random="b37c6e44d395", [], {@arp={0x806, @generic={0x1e, 0x9002, 0x6, 0x3, 0x8, @remote, "0866be", @empty, "4c6cc6a5b9c0e241bb44ab936275ba25"}}}}) r1 = dup(r0) ioctl$DIOCGETTIMEOUT(r0, 0xc008441e, &(0x7f0000000040)={0x6, 0x570}) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x800e00b85) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRESSES(r1, 0x84, 0x8003, &(0x7f00000000c0)={0x0, &(0x7f0000000080)=[@in6={0x1c, 0xffffffffffffffff, 0x0, @mcast2}]}, &(0x7f0000000100)=0x10) 00:00:40 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040)='/dev//.\x00', 0x0, 0x0) ioctl$DIOCRADDTABLES(r0, 0x80ec4402, &(0x7f0000000500)={{"7a080adb00000000acc436429fa2bcc3d4bb6d6f206e8621654acc35ef6e73fa2c210fe3c64e29283ba89d87b82403a9b5018f52b3afa86b3a3cfee9f757573513910564daec0d2aa243babb7647b6f5076975d5c633643b221511df4061f6fb1b6708337f6efc9cc6e8eb11cb6c701fc54b3af2b9b6e1b301a5e019995d627d5a8feb21acb5f87aa885fa6bcceed6360e703790fefce8e2e41402ed3a31391da7f9e2d640c7f6d397da508321dcb39d68b93334a82e78cbd93363a503ee25dc0d7752e81bcf86e33396ae1104000ea93ea823010000008cbd161cf804f61b3838241570f526130a4790903d2417f7d8eef1173c00aada3d376414ddbe15fd9d302122bf867742470b44b0b473b6aa4027d6eb33ee68b54b765ab8f1516af0f2a9b17234595a537088c6c13e40a4d83268999fccf2afc5d8edaa804c475531fee5e7a0c4de0f585d39f95ca7e95c61d4df715918c614c64f5ce891bed93240b23db2f0dce3982312a237a8de5c424611d4d48cb9b12279874cc88d715e867adfc15bf8275d7c3b9c4b5478d44e2694981381b11172a375185f624f8f659983b48e5481bc968dcc649988b0bb1bff3391f7e721ddb97701f35dcb544b3d144b01799f3c5d12c5010e235adf7ea31cf949994aaf7d34c131f22b51c5c65c86cb2fa28488f287fe4a5a5926a354974bc5954e84c34b4a502e844f3dc5a8e7c2ffcba6950a2128c8413849585fd98c93039865bc4fbff92c79d16a8a597ba1b3874264ae3963b4b4336bda43f2a9febecd5b03d8ec6bb2c36e17392ad15cb823961fbf0362b6ddbcf81403aa6beef5aac5f895d20d7216306f4c62963f3317ac2098167e1416db9bcf33bf7df67f0000000000000064d60fb932f66986d20698ebe3998df99062672408d9ff7735dd99c279c8b9b3505c700e82c4cbc070dab30181a53d24f5cb6e1abccf5469b8043b60b619ca7697ee75ce2e5a95a317c44f7ea28e93ae09c9ca426d637c91a086303d2c5f5f70a0b56e69c5c9af4213f23478a08d20c8617135feed85c71885699cf575387b0100ce9d376e8c8d8b0eb1dd7ea024c65fa0c0e6849b6068b16f100ff7ffffffffffffff189b14c1b05dc6eb88b004451e40f081f73cf7a01af705801848e292c5ceb5a8c968f673b0fb8510d6406361b7fa2f7818882903f3489019b79194ea59777a91134bb2eac1ec476e02b1027f91e6468d776ea781cf3126bf5b617abe298042f9b7a7c677df83841fca59ec3f282712b25a4bbf8b0f98a761687d9160b5cd477c2072aacd3b87e0f2ff56ea0992bd76a4601243eb45ed9d6909a6592f128871660353005a0a6052771b4c5f2c42518f35f1eeef26000f8f5d5553fe5f79c9abb3d9630c6419d23553f42564d8ed000000000000000000004000", "17f0d7cf81a1131c9a42ff2ad2d9d2044331e99c6bff8374adeb835480938191", 0x0, 0x8}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000}) 00:00:40 executing program 2: shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r0 = msgget$private(0x0, 0x48) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r1 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r1, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r2 = msgget$private(0x0, 0xe0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r3, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r0, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = accept(r3, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r4, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:40 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffff06000000019078ac7000bb00006900050090780000060045000000dfaa00"/62]) freebsd11_getdents(0xffffffffffffffff, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00801) 00:00:40 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaafdffffffffac1400aae000000111009078003a360000006c2dbc6d0000000000000001000579f60de99abbaf4cfaf55805e86ac8330d198cb898b451ffdfebd78aca9ad0eaaac66e94ae31edb40aa0c000364b06f74121eb498a97d3725bd4d8dae67a61db3e970accba89ec91e1ad9491dc36184b06990b43cfbafa504367a75f2670da6b2a0a96c0e88d34eafec9d8ced8"]) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e0071d) 00:00:40 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0xa7573e4c, 0x40002, 0x0, 0x800e006c5) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(0xffffffffffffffff, 0x84, 0x102, &(0x7f0000000380)=ANY=[@ANYRES32=0x0, @ANYBLOB="280000003d38e9d703b41b1705a222e35cfede3306d372ff753512a79edd5a2dc2a5906780e9473b79aa733d74f1"], &(0x7f00000002c0)=0x30) sendmsg$inet6_sctp(r1, &(0x7f0000000340)={&(0x7f0000000080)=@in6={0x1c, 0x0, 0x5, @mcast1, 0xffffffffffffc00b}, 0x1c, &(0x7f0000000240)=[{&(0x7f00000000c0)="0e0ce9d180abfbc87096dedccf7f58a9558c49ee367decd5c6286c459e5bd2cd4cf1655262af9af1640f0d3b6d80a973ec3b445d794b18c54ef0a2595e084877ecc94fc3efef67f91a50e5656a948a653fcc2ba0f9639eac32678c88d1ddab30b146a6d7b05c1281379ea8a6bc6d98eb556d8f96e7090f1d758300b1570f28f3e7079841400412e430857e1d439f11951d1e656698ae7b479c6236fbf47c832dfd010ca05c7b14cedd7e560ef9f1251fa38f7213a53165c59457937a52844f8cc946fb8fce48ee9b59b278edfcb3ad8ebba74610bdaeea7284b11f33f52d85614a1f2edd075121b4fcef35e38541e2f61a", 0xf1}, {&(0x7f00000001c0)="b37abf971d4c645f095a5dd5768aada4734a33292471b920136d13a271df32a603f7e563afee38a539e67843debe789ad61823bfcb9af7bf5a0579ed311c7f50966320f6115cfe6b858a031bafa1c6f40a5c12fb97da62", 0x57}], 0x2, &(0x7f0000000300)=[@init={0x14, 0x84, 0x1, {0x2, 0x20, 0x4, 0x6}}, @sndrcv={0x2c, 0x84, 0x2, {0x80, 0x1, 0x0, 0x3ff, 0xbb, 0x4, 0x3, 0x9, r2}}], 0x40, 0x100}, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x1c, 0x3, 0x1, @loopback, 0x6}, {0x1c, 0x1, 0x5, @empty, 0x80000000}, 0x5, [0x3, 0x5, 0x8, 0x5, 0x76c9, 0x0, 0x9, 0x3]}, 0x5c) shutdown(r0, 0x0) 00:00:40 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0xd0, &(0x7f0000000200)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_HMAC_IDENT(r1, 0x84, 0x14, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e007ed) r2 = open(&(0x7f0000000000)='./file0\x00', 0x9, 0x10) getsockopt$inet_sctp_SCTP_MAXSEG(r1, 0x84, 0xe, &(0x7f0000000040)={0x0, 0x121}, &(0x7f0000000080)=0x8) getsockopt$inet6_sctp_SCTP_PR_STREAM_STATUS(r2, 0x84, 0x107, &(0x7f00000000c0)={r3, 0x3, 0x3, 0x0, 0x1}, &(0x7f0000000100)=0x18) 00:00:40 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x0, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:40 executing program 3: r0 = dup(0xffffffffffffffff) getsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE(r0, 0x84, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0x4) r1 = socket$inet_udplite(0x2, 0x2, 0x88) connect(0xffffffffffffffff, &(0x7f0000000040)=@in={0x2, 0xffffffffffffffff, @remote}, 0x4c) recvfrom$inet(r1, 0x0, 0xa7573e4c, 0x0, 0x0, 0x800e00670) shutdown(r1, 0x1) getsockopt$inet_tcp_buf(r0, 0x6, 0x41, &(0x7f00000000c0)=""/110, &(0x7f0000000140)=0x6e) 00:00:40 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) execve(0x0, &(0x7f00000001c0)=[0x0], 0x0) r1 = dup2(r0, r0) getsockopt$inet6_sctp_SCTP_REUSE_PORT(r1, 0x84, 0x1c, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getpid() r2 = dup(r0) setsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000180)=0x1, 0x4) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') setsockopt$inet_tcp_TCP_CONGESTION(r2, 0x6, 0x40, &(0x7f0000000040)='hd\x00', 0x3) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e002be) dup(0xffffffffffffffff) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x100000, 0x0) 00:00:40 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x0, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:40 executing program 0: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x0, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:40 executing program 2: r0 = open$dir(0x0, 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:41 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x0) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:41 executing program 0: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x0, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:41 executing program 2: r0 = open$dir(0x0, 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:41 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x0) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:41 executing program 3: shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r0 = msgget$private(0x0, 0x48) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r1 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r1, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r2 = msgget$private(0x0, 0xe0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r3, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r0, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = accept(r3, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r4, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:42 executing program 2: r0 = open$dir(0x0, 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:42 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x0) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:42 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) getsockopt$inet6_sctp_SCTP_INITMSG(r1, 0x84, 0x3, &(0x7f0000000080), &(0x7f00000000c0)=0x8) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00958) r2 = socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) accept$inet6(r2, 0x0, &(0x7f0000000040)) 00:00:42 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) setsockopt$inet_mreqsrc(r0, 0x0, 0x44, &(0x7f0000000040)={@remote, @broadcast, @local}, 0xc) recvfrom$inet(r0, 0x0, 0x0, 0xc2, 0x0, 0x800e0058e) 00:00:42 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = msgget(0x1, 0x20) freebsd11_fstat(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) freebsd11_fstat(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}) freebsd11_stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r6 = getpgid(0x0) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x9, r2, r3, r4, r5, 0x48, 0x5}, 0x0, 0x5, 0x6039, 0x2, 0xffffffffffff2b32, 0xb0af, r6, r7}) shutdown(r0, 0xabcb832042f655c2) r8 = dup(r0) r9 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r9, 0x0, 0x1b, &(0x7f0000000340)=0x3, 0x4) recvfrom$inet(r9, 0x0, 0x0, 0x0, 0x0, 0x800e003b0) recvfrom$inet(r0, 0x0, 0x518db98b, 0x2, 0x0, 0x800e0061f) shutdown(r8, 0x0) 00:00:42 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), 0x30d) recvfrom$inet(r0, 0x0, 0x72eb71b, 0x8000, 0x0, 0x800e005e1) shutdown(r0, 0x0) pipe2(&(0x7f0000000000), 0x4) 00:00:42 executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) setsockopt$inet_MCAST_LEAVE_GROUP(0xffffffffffffffff, 0x0, 0x51, 0x0, 0x0) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x800e004dd) getsockopt$inet_mreq(r0, 0x0, 0xc, &(0x7f0000000040)={@multicast2}, &(0x7f0000000080)=0x8) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) setsockopt$inet_mreq(r0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x800e0048e) 00:00:42 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x44, &(0x7f0000000040)=0x57, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) setsockopt$inet_MCAST_LEAVE_GROUP(r0, 0x0, 0x51, &(0x7f0000000080)={0x9, {{0x2, 0x3, @loopback}}}, 0x90) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e008c8) 00:00:42 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:42 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x7, &(0x7f0000000180)=0x6, 0x4) syz_extract_tcp_res$synack(&(0x7f0000000080)={0x41424344}, 0x1, 0x0) syz_extract_tcp_res(&(0x7f00000000c0)={0x41424344, 0x41424344}, 0x20, 0x10001) syz_emit_ethernet(0x277, &(0x7f0000000500)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6440a41202413402fe8000000000000000000000000000aafe8000000000000000000000000000aa7603000000000000c2040000000800010005020080040108000100010400000000050200080000007d020000000000000502c6bd05020000000100040100000100000000000000005b1e000000000000010400000000c20400000006c204000000f008411be4e11179716b5c4c2913efb61ff57bdbec529686163e2754251fbb2ea47a8a42ddf5fcc226b77c1f9b81ecbffe2de6033b4f4b4155496e794992d487d41f060d01060000000000000394e883ed3634ab999cfd453e7f737a24f80516d8a489529c9b0020c5030c03f691ecae34701455c1d64ec7e9f037f9c2fd6b7837342e75f2e647f707382ea57b394af3a0bde1b8360db981a6e29af81ed7ff235ba7328e8807713974cca1e4dc4a7588bfaef5299aa07dc5bb831a788f8e812dd954dbb15fb942f0cf4818f36d28e1a89ad500a1d95934369418e579a3875b8a5d5600000000000f12000000000000c20400000fff00010001060000000000000338a14228f1683aef0d2f4a680eca83847a1e7d1cb1320354705a27279b559a7363bc7b181aa2bbe52b36d64fa5e0d2acb7ee0cad4b814739870104000000000502358b0001000001000439e98a0461f5fb39e94d33afd61ab215c5634087d6d3adc55b48153f55bcf9106b362763b49d7a44cd043b5fb6ab3ede3f169e2006a92374e4cc00004e224e21", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="912500079078000101220ea56192fb9b0484bde0752e460059b9e42c8f317b62d1c811f826d88a394f28b42f7e43e944579c472edf6b663747ebeb493224deabfe3f94e42c6efe4f1a20eca350d9718eaeede3ba9b17c51b09d9234c04acda02b99eab15ce787e2d4475772777ae18f1dbf2fff5eea6c0ac503b2a74e05064c2f3a483a0cf155c22e89b9c6fd320755779c0e02c20c731beb18b993c55fa33d09eca7094da278c394ae9e0e82a5ccefaa674b9f8412ff9ef4264cc5e4a37d4fdbeccae79f2c5cf69ecbf6907313681bc34136047bd25420f65b9b1315ffba9018c3447acc9515858ee32c7f9b074613b7fbbb6456925f5795b"]) r3 = dup2(r0, r0) getsockopt$inet6_sctp_SCTP_RECVRCVINFO(r3, 0x84, 0x1f, &(0x7f0000000000), &(0x7f0000000100)=0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x2, 0x0, 0x800e003a9) r4 = socket$inet6(0x1c, 0x2, 0x1e5) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040)={0x10000, 0x1}, 0x8) 00:00:42 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0x0) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:42 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = dup2(r0, r0) ioctl$DIOCXROLLBACK(r1, 0xc0104453, &(0x7f0000000080)="634f6bad928b550895") r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) recvfrom$inet(0xffffffffffffffff, 0x0, 0xffffff11, 0x0, 0x0, 0x800e00937) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x140}, {r2, 0x40}, {r2, 0x160}, {r0, 0x6}, {r0, 0x2040}], 0x5, 0x4d6a) getsockopt$inet6_sctp_SCTP_PEER_AUTH_CHUNKS(r1, 0x84, 0x102, &(0x7f00000000c0)={0x0, 0x91, "3a3565c983f196bdf61a59e4df47e1701d2aa491f1fb8df2dad83b4c0f05c761bdfddd7bafae8e7087f34e2646ca70a4bcdc07afb5bf427427ad4ccef1839da32fad4565ba84ec317ecc9edc91d7e0e5ed518285d77308aacc50ac07afdb0e04ef4c307f08a1b9da84b226d3ef750761d993a69a137f944334cb8b44802fad9a3349d6da40448f81fb3d9f846f9a98fdb6"}, &(0x7f0000000180)=0x99) setsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r1, 0x84, 0x7, &(0x7f00000001c0)={@in6={{0x1c, 0x0, 0x7, @remote={0xfe, 0x80, [], 0x0}, 0x5}}, r3}, 0x84) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1ff}, 0x10) ioctl$DIOCCHANGERULE(0xffffffffffffffff, 0xcbe0441a, 0x0) recvfrom$inet(r0, 0x0, 0xc05c, 0x0, 0x0, 0x800e0079e) shutdown(r0, 0x0) 00:00:42 executing program 0: r0 = socket(0x2, 0x10000001, 0x84) setsockopt$inet_sctp_SCTP_INITMSG(r0, 0x84, 0x3, &(0x7f0000000140)={0x7fff, 0x0, 0xa74}, 0x8) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000080)={0x1, [0x0]}, &(0x7f0000000180)=0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$inet6_sctp_SCTP_AUTOCLOSE(r0, 0x84, 0x5, &(0x7f0000000040), &(0x7f0000000100)=0x4) setsockopt$inet_sctp_SCTP_AUTH_KEY(r0, 0x84, 0x1203, &(0x7f00000000c0)={0x0, 0x3}, 0x8) 00:00:42 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) write(r0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x100000211, 0x2, 0x0, 0x800e00685) rmdir(&(0x7f0000000000)='./file0\x00') shutdown(r0, 0x0) 00:00:42 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0x0) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:42 executing program 3: r0 = socket$inet6(0x1c, 0x10000002, 0x1) preadv(r0, &(0x7f0000000040), 0x100000000000015a, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff0600000000e00800450000300000000000019078010000660000000000000600450000000000000010000000ac1400aa0000000000000000b040ac01aca00de18081f8e1958c395d5cc1c78dda42711431e03af5f87cb1b669cbc07ef75d8c8f837130273b44207e17e7103b07908d462ea79e6fc530cc9135bccb0c5b7f2cf8955140d1ec5104b2222b2b736dd344b8542039e572eb84b888f6f55101e13d388a5690cf3a57cb1c3ab37b697fbec4aa3b0a91a895e96d44d3accb65440d06e767f4b729fe363630a62f8e41bd6efd9761600ec6f3ed685c326e16b2c52fe9"]) r2 = dup2(r1, r1) dup(r2) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x800e003f7) 00:00:42 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) recvfrom$inet(r0, &(0x7f0000000140)=""/191, 0xbf, 0x1, &(0x7f0000000100)={0x2, 0x3}, 0x10) poll(&(0x7f0000000000)=[{r0}, {r0, 0x4}], 0x2, 0x8000) recvfrom$inet(r0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, 0x0, 0x0) shutdown(r0, 0x0) 00:00:42 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:43 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0x0) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:43 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) socket$inet6_udp(0x1c, 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r1, &(0x7f0000000280), 0x26) writev(r1, &(0x7f0000000100), 0x100000000000005c) 00:00:43 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) socket$inet6_udp(0x1c, 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r1, &(0x7f0000000280), 0x26) writev(r1, &(0x7f0000000100), 0x100000000000005c) 00:00:43 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:43 executing program 0: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0x0) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:43 executing program 3: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) socket$inet6_udp(0x1c, 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r1, &(0x7f0000000280), 0x26) writev(r1, &(0x7f0000000100), 0x100000000000005c) 00:00:43 executing program 3: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$inet_sctp_SCTP_MAXSEG(0xffffffffffffff9c, 0x84, 0xe, &(0x7f0000000000)={0x0, 0x4}, &(0x7f0000000040)=0x8) getsockopt$inet6_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f0000000080)={r1, 0x7, 0x4, 0x5, 0x10001, 0x6}, &(0x7f00000000c0)=0x14) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_opts(r2, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x800e003ad) 00:00:43 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) socket$inet6_udp(0x1c, 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r1, &(0x7f0000000280), 0x26) writev(r1, &(0x7f0000000100), 0x100000000000005c) 00:00:43 executing program 3: syz_emit_ethernet(0xd0, &(0x7f0000000200)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) writev(0xffffffffffffffff, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x800e00856) 00:00:43 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:43 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:43 executing program 3: r0 = fcntl$dupfd(0xffffffffffffffff, 0x11, 0xffffffffffffff9c) setsockopt$inet6_tcp_TCP_FASTOPEN(r0, 0x6, 0x401, &(0x7f0000000140)={0x0, "e52b5f8a64cf4b56c0f762b21e535982"}, 0x14) socket$inet6(0x1c, 0x3, 0xc009) setsockopt$inet_sctp_SCTP_HMAC_IDENT(r0, 0x84, 0x14, &(0x7f0000000000)=ANY=[@ANYBLOB="0900000008000608000700ff03"], 0x16) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x0, &(0x7f0000000000)=ANY=[]) bind(r1, &(0x7f0000000040)=@in6={0x1c, 0xffffffffffffffff, 0x0, @ipv4={[], [], @multicast1}}, 0x1c) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000200)=0x8000000000000, 0x4) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000080)={0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f00000000c0)=0x1c) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x800e00878) getsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000100)=ANY=[@ANYRESHEX=0x0, @ANYRES32=r2], &(0x7f00000001c0)=0x2) 00:00:43 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup2(r0, r1) getsockopt$inet_sctp_SCTP_EXPLICIT_EOR(r2, 0x84, 0x1b, &(0x7f0000000000), &(0x7f0000000040)=0x4) syz_emit_ethernet(0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x8, 0x9}, 0x10) dup2(r1, r1) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x800e0045d) 00:00:43 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:43 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x3}, 0x10) r1 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_REUSE_PORT(r1, 0x84, 0x1c, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0xffde, 0x40042, 0x0, 0x800e00570) socket$inet_udplite(0x2, 0x2, 0x88) shutdown(r0, 0x0) 00:00:43 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x0) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:43 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:43 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:44 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:44 executing program 3: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:44 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:44 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:44 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:44 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:44 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = accept4(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8, 0x10000000) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffff9c, 0x84, 0x105, &(0x7f00000000c0)={0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000100)=0x18) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0xa, &(0x7f0000000140)={@in={{0x2, 0x1, @broadcast}}, r2, 0x2, 0x5, 0x4, 0x40, 0x6, 0x8}, &(0x7f0000000200)=0xa0) syz_emit_ethernet(0x3e, &(0x7f0000000080)={@local, @empty=[0xffffffff00000006, 0xf000, 0x0, 0x500, 0x0, 0xe0], [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x70}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x6, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local}}}}}}) r3 = fcntl$dupfd(r0, 0x0, r0) close(r3) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00816) 00:00:44 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x0) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:44 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', 0x0]) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:44 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', 0x0]) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:44 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x0) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:44 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet6(r1, 0x0, 0x0, 0x0, 0x0, 0x30) recvfrom$inet(r0, 0x0, 0x187bd3a3, 0x800000001102, 0x0, 0x800e00629) shutdown(r0, 0x0) 00:00:44 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', 0x0]) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:44 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:44 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:44 executing program 3: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000040)=0x10) getsockopt$inet6_sctp_SCTP_RESET_STREAMS(0xffffffffffffffff, 0x84, 0x901, &(0x7f0000000080)={0x0, 0x0, 0x3, [0x4, 0x800, 0x28e0]}, &(0x7f00000000c0)=0xe) getsockopt$inet_sctp_SCTP_RESET_STREAMS(r0, 0x84, 0x901, &(0x7f0000000100)={r1, 0xf, 0x1, [0x200]}, &(0x7f0000000140)=0xa) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08004500001c0000000000009078ac1400aae000000111009078000000000f75677ba2ea5d2981231ca66c22a9b35fd4acf338c323635fdee9ebdd2ccad764627c31d1f5dc4cb75246ff0700003d6e2430ec82b11c32d4cd9f5c37a620c7ca614c066367435a281b50dd6ae1c58e2aa16b76c9708fb26b671d409cfcad5b1d0db6dced67abc924dcdd6b8408b697602e26f5cb688f4f936add4e8d986900630799feb534247ccf82e867fc50c0a4f8ac954fc9606b73a4926321f0aff1f6c8bc3299b22a7134a2980f113bf36c458a9262081ed8ea01d71b1c417bfcb2bd8215cfed2eb7c182aef863fa194a75ea07093ca6f2fb4590c144756c2a487feca777a01c914f78b46c47cd746f584a547dfa382ade1869c6fe757b943c4010a7f4dbfb1a312dac16404eae5ed7e3693442933dd5f54b20319983ff3f8ed37e870594e701992549"]) setsockopt$inet6_sctp_SCTP_INITMSG(0xffffffffffffffff, 0x84, 0x3, 0x0, 0x0) setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f0000000300)={@in={{0x2, 0x0, @rand_addr=0xffffffff}}, r1}, 0x8c) recvfrom$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x800e00346) 00:00:44 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x0) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:44 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:44 executing program 3: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000100)=0x10) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/125, 0x7d}, {&(0x7f00000001c0)=""/90, 0x5a}], 0x1029) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = socket$inet6(0x1c, 0x3, 0x7f) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000380)={0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f00000003c0)=0x18) setsockopt$inet6_sctp_SCTP_ASSOCINFO(r2, 0x84, 0x2, &(0x7f0000000400)={r3, 0x7, 0xe80, 0xfffffffffffffff8, 0x99, 0x1}, 0x14) r5 = socket$inet6(0x1c, 0x10000003, 0x0) recvfrom$inet(r1, &(0x7f0000000280)=""/229, 0xe5, 0x40082, 0x0, 0x0) setsockopt$inet6_sctp_SCTP_AUTH_CHUNK(r5, 0x84, 0x12, &(0x7f00000000c0), 0x1) recvfrom$inet(r1, 0x0, 0x0, 0xc2, 0x0, 0x800e00719) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r2, 0x84, 0x8004, &(0x7f0000000500)={r4, &(0x7f0000000440)=[@in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in6={0x1c, 0xffffffffffffffff, 0x0, @empty}, @in={0x2, 0xffffffffffffffff, @broadcast}, @in6={0x1c, 0xffffffffffffffff, 0x0, @mcast1}, @in6={0x1c, 0xffffffffffffffff, 0x0, @ipv4}, @in6={0x1c, 0xffffffffffffffff, 0x0, @ipv4={[], [], @multicast2}}, @in={0x2, 0xffffffffffffffff, @local}]}, &(0x7f0000000540)=0x10) getsockopt$inet6_sctp_SCTP_EXPLICIT_EOR(r5, 0x84, 0x1b, &(0x7f0000000000), &(0x7f0000000080)=0x4) 00:00:45 executing program 3: r0 = socket(0x1, 0x20000000, 0x35b79416) getsockopt$inet6_udplite(r0, 0x88, 0x2, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = socket$inet6_udplite(0x1c, 0x2, 0x88) getsockopt$inet6_udplite(r0, 0x88, 0x2, 0x0, &(0x7f00000001c0)) recvfrom$inet(r1, 0x0, 0xff8c, 0x0, 0x0, 0x800e00639) shutdown(r1, 0x0) setsockopt$inet6_MCAST_JOIN_GROUP(r2, 0x29, 0x50, &(0x7f00000000c0)={0x20, {{0x1c, 0x0, 0x9, @loopback, 0x7}}}, 0x88) 00:00:45 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[0x0, &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:45 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x44, &(0x7f0000000240)=0x3f7fc, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08004500001c0000000000009078ac1400aae000"/42]) freebsd10_pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$inet6_sctp_SCTP_INITMSG(r1, 0x84, 0x3, &(0x7f0000000100), &(0x7f0000000140)=0x8) r2 = dup(r0) getsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS(r2, 0x84, 0x9, &(0x7f0000000040), &(0x7f0000000080)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x2, 0x0, 0x800e00595) 00:00:45 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = accept(r0, &(0x7f0000000000)=@in6={0x1c, 0xffffffffffffffff, 0x0, @empty}, &(0x7f0000000040)=0x1c) getsockopt$inet_sctp_SCTP_REUSE_PORT(r1, 0x84, 0x1c, &(0x7f0000000240), &(0x7f0000000180)=0x4) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="094421e03ae1db9117a76f2f93993465aaaaaaaaaaaa87c78700aaaaaa08050000001c0000000000009078ac1400aae000000111003c780000000040ff55775cacc803958a745c01c2b6f207a301cc62f93f3f73b8ca4f09bf60cb5bf0677081e772f4716bc184d8faf9f69a750ea5f27e8304b95a78c90cbb09f3f2243bc79497aea1a13df00b399e259f7b76c1f1c64f6a3b128893b24bcb0813867a5348951404d1a44af032161bfc2e7476dae89b69"]) getsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE(r0, 0x84, 0x10, &(0x7f00000001c0), &(0x7f0000000200)=0x4) setsockopt$inet_msfilter(r2, 0x0, 0x4a, 0x0, 0x0) recvfrom$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x800e0074e) getsockopt$inet_sctp_SCTP_RTOINFO(r1, 0x84, 0x1, &(0x7f0000000080)={0x0, 0x4, 0xc9a3, 0x9}, &(0x7f0000000280)=0x10) setsockopt$inet_sctp_SCTP_RTOINFO(r1, 0x84, 0x1, &(0x7f0000000380)={r3, 0x100000000, 0xfff, 0x7ff}, 0x10) setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r1, 0x84, 0x23, &(0x7f00000002c0)=ANY=[@ANYBLOB="02004e20e0000001000000000000000000000000000000000000f6ff00000000000000000000000000000000000000000000000000000000000000000000002a86115920d1870ad61755da2100"/136, @ANYRES32=r3, @ANYBLOB="ffff200005000000"], 0x94) 00:00:45 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[0x0, &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:45 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[0x0, &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:45 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) r1 = accept$inet6(0xffffffffffffffff, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00366) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(0xffffffffffffffff, 0x84, 0x101, &(0x7f0000000180)=ANY=[@ANYBLOB="1c004ec36c6600000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a2401a1417d15b32b5d1c5d8279a5f3ae840176fc973fdb49f20677e1922cbad019562b194671cf9de8deb7dea896cc852c2cc9384a00a63106b6e31ed6095533a1ecaa9dffbccf8f9a3dfc178cdc1a34fe4fa41e71cc3965884678a9da54a2098ef319c4aee39356405fc6ce4b615da7e1aee906342e6e71e773d01ac34ef67b5b326d391c7f9daf25181320f364", @ANYRES32=0x0, @ANYBLOB="01000000030000005b04000000000100ffffffff"], &(0x7f0000000100)=0x98) setsockopt$inet6_sctp_SCTP_RECONFIG_SUPPORTED(r1, 0x84, 0x29, &(0x7f0000000140)={r2, 0x9}, 0x8) syz_emit_ethernet(0x1fc, 0x0) 00:00:45 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:45 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pf\x00', 0x0, 0x0) ioctl$DIOCRSETADDRS(r1, 0xc4504445, &(0x7f0000000180)={{"d4ed36320a4502efea719a69e59dacea2f667c0d766f56124df111b8a0670ea142db5658f18755001d7175cb17c173310d717b6a0e2eb5360b1877d3f8a28c37663cf37924e8a79686379e54f912dcc8b7685d85ab7b2030b74418582f78aee30329e0c805000705c0664d3d7a45d7c0f8e16f7ec5f7077564a89939e6cd1adf40eaffa7432eb249787988126ea27c9cddc37f4e5b1afd146b119a86d4207d71d79cc729108cfcbe0ec6fbeff10e127c3cbdce4bd56dcd37cd1ab3bc6c097761651dbf6c4612a5e673e048d21e2de80d6afce8fd899c772683aa087f145e032964cf28cc0645a27e8a49434bad9758ace485cfc758ae9def55b2f68eda7c5c10a2cde00379bb1f5a64bebd068e00bc3d33dc00bdac5d8d9803ee423eb3d5cfc2052c95f1845057f17c4234dbd0cbb96bb199e49a7ad1c236dbae881d3a46550d657234f287fbcc2b96ccda13d131b693c78a59292eebb991bec90bb4e809daf9fcbd03345a75c073c9141472ac3bcb61c6c622cc159c1a0fc00008162f3c098ea26a4e056a754516eee57cf7350c3d7e147d6f8e13c962f1c43859c279c2009a5eb91a976c57376478f3d58f9831839601ee7b8148d06439043aa99ed6005339e2680fcf3d0621403d7b6fea99a34726bb80c3e43ce3c4e5aad9f3ce60f11fc3ad66ba31cc0f7d8299a69cb9a7c688adf7d8240ec101e4b8eaf274c95c06b82933ee5be71c33d0f09f7c948ca83a1fc3dd0770f0dcfd36bf63c32420a092aa585bd67636c550f9c5ac1098dfbd043fa5f438bdcbed105c1d300d95536a6ff4354685cd5771d690c68cc84b146e114afc4dee752e201a0f21ad8ad2471dc49a8a81febc636e31daa4025932f05195f3095f79cb79a3b0880e65dbccb5d9badc0d3c1c1f13536b9c388036cb1fd7a36e17ff1dd45d3420ab502f66b8749ac144a4bb08f79476bb60e929638c53d5568ab802bc3ec6128d88efa9914b0407471486c0e2b681824fd524a0527724e4adc04b1a52e7d4c7447c86e9d7b455b8b3828810ba270613ee2d3c5f32ec6271dc8efc872db4164bca24e893342d70d925376049bf01359abec0f37ee6e165d76e83f5e701393054ea6a9d0b52380196209c85e19d74b60282e4a99fab95424e889f155443d400d23c767d70b58fad3ec02da4741d04c310908ee767745843ebc31bd8ba164c26060fc5e57983572591cb21edc92df2efea407574e06b916047d901ce6781bc68c1fcc9dd934597e6c62157f936f46b50cafba2045199b79d8093258da720b799e415a177e6095306662cb0d48933105b58014c411c097989a650550c2e1431267f304c1eb23418755caf4f877606f0983cd3005103bd03f740d3a8da4ce2afcb1d9d5e9624a868a761ee3b62b6695751490c5b6b6b66cfea61f632960680483bd076dff274b9f565247176ec", "206e832f9cdc69c3c6a15cbb394ec5404906fff7c42d2885b8652ba7655ef6d0", 0xd5, 0x8001}, &(0x7f00000000c0)="82b09ac6678e83937af5346d4c4c7b0f74a00f50be0f240c6e3773c66d257c992bc6c5f44978d9dc3db54aa4ec4ec716fd6959d6ff65620d0f0060b18ffff43a1eceec2000d837048c31f2f2325ca4deb781b9bbc176ed2b2554eb06c64c31f3c059602619d311e7ed210c75c96c137478286f75dc2e40321ec217b028fec2ff6231766822faccee51974d41dbd60aeb789f5759d54f77e5246a0a4fb9af01427f9449c4e1", 0x1ff, 0x773b, 0x9, 0xfffffffffffff174, 0x7, 0x72, 0x9, 0xffffffff80000000}) getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]) setgroups(0x1, &(0x7f0000000040)=[r2]) recvfrom$inet(r0, 0x0, 0xe8, 0x0, 0x0, 0x800e003ad) 00:00:45 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(0xffffffffffffffff, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:45 executing program 3: mlockall(0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) setsockopt$inet6_int(r0, 0x29, 0x2b, &(0x7f0000000000), 0x4) socket$inet(0x2, 0x30000000, 0x80000001) r1 = accept$inet6(r0, &(0x7f0000000080)={0x1c, 0xffffffffffffffff, 0x0, @empty}, &(0x7f00000000c0)=0x1c) getsockopt$inet_sctp_SCTP_STATUS(0xffffffffffffff9c, 0x84, 0x100, &(0x7f0000000100)={0x0, 0x6, 0x1, 0x8, 0x7, 0x1, 0x328b, 0x5, {@in6={{0x1c, 0x2, 0x8, @rand_addr="ba65414f5daf130ba2e42f7302799bd5", 0x24}}, 0x0, 0x3f, 0xfffffffffffffffa, 0x401, 0x1, 0x80000001}}, &(0x7f00000001c0)=0xb0) getsockopt$inet6_sctp_SCTP_FRAGMENT_INTERLEAVE(r1, 0x84, 0x10, &(0x7f0000000240), &(0x7f0000000280)=0x4) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x15, &(0x7f0000000200)={r2, 0x1}, 0x8) r3 = socket(0x1f, 0x2, 0x800) setsockopt$inet6_sctp_SCTP_HMAC_IDENT(r3, 0x84, 0x14, &(0x7f0000000040)={0x1, [0x9d3]}, 0x6) getsockopt$inet6_sctp_SCTP_PEER_ADDR_PARAMS(r3, 0x84, 0xa, &(0x7f00000002c0)={@in={{0x2, 0x1}}, r2, 0xffff, 0xfffffffffffffffe, 0x14, 0x92, 0x3044}, &(0x7f0000000380)=0xa0) 00:00:45 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = socket$inet6_tcp(0x1c, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x1c, 0x2, 0x40000000000000, @local={0xfe, 0x80, [], 0x0}, 0x1b}, {0x1c, 0x0, 0x9, @ipv4={[], [], @multicast2}, 0x4}, 0x7, [0x4, 0x7, 0x1, 0x9, 0x2, 0x3, 0x1, 0x7cc]}, 0x5c) r2 = fcntl$dupfd(r0, 0x0, r0) getpeername$unix(r2, 0x0, &(0x7f0000000000)) recvfrom$inet(r0, 0x0, 0xff8c, 0x0, 0x0, 0x800e00531) shutdown(r0, 0x0) 00:00:45 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) clock_nanosleep(0x0, 0x1, 0x0, &(0x7f0000000040)) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e0035d) accept$inet(r0, &(0x7f0000000000)={0x2, 0xffffffffffffffff, @broadcast}, &(0x7f0000000080)=0x10) 00:00:45 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) shmctl$IPC_RMID(0x0, 0x0) freebsd10_pipe(&(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$inet6_sctp_SCTP_PARTIAL_DELIVERY_POINT(r1, 0x84, 0x11, &(0x7f0000000100)=0xfffffffffffffffb, 0x4) __getcwd(&(0x7f0000000040)=""/38, 0x26) r2 = dup(r0) ioctl$DIOCADDADDR(r2, 0xc4704434, &(0x7f0000000080)="2e8a9344d85956a4d591b40591c205b365131cb4e505f916465f37ce72da8c6074ae0a6fa38434ce27ea2a7a") recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e0075f) 00:00:45 executing program 3: r0 = socket(0x2, 0x5, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_buf(r1, 0x0, 0x5d, &(0x7f00000000c0)="a5daad5e", 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaff08004500001c000000009078ac1400aae000000111009078000000000000"]) recvfrom$inet(0xffffffffffffffff, 0x0, 0xff, 0x0, 0x0, 0xfffffe35) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x800e00830) connect$unix(r0, 0x0, 0x0) 00:00:45 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb08004d0000300000000000019078ac2300bb0000000005009078000000004500000000b0000000000000ac0300aa01000000"]) socket$inet_icmp(0x2, 0x2, 0x1) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c0e) 00:00:45 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x2000000000, 0x0) semop(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x100) r0 = semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) open(&(0x7f0000000040)='./file0\x00', 0x100000, 0xc) setsockopt$inet6_sctp_SCTP_AUTH_DELETE_KEY(0xffffffffffffffff, 0x84, 0x16, 0x0, 0x85) socket$inet_icmp_raw(0x2, 0x3, 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) ftruncate(r2, 0x0) execve(0x0, 0x0, 0x0) __semctl$SEM_STAT(r0, 0x2, 0xa, &(0x7f00000000c0)=""/222) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$DIOCGETALTQV0(0xffffffffffffffff, 0xc1004430, &(0x7f0000000000)="5153cc9bd4db7b") 00:00:45 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:45 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(0xffffffffffffffff, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:45 executing program 3: r0 = dup(0xffffffffffffffff) getsockopt$inet6_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffff9c, 0x84, 0xa, &(0x7f0000000040)={@in={{0x2, 0x3, @local={0xac, 0x14, 0x0}}}, 0x0, 0xffffffffffffffdc, 0x5, 0xb, 0x4, 0x11c, 0xfffffffffffffffe}, &(0x7f0000000100)=0xa0) setsockopt$inet6_sctp_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x22, &(0x7f0000000140)={0x0, 0x1, r1}, 0xc) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) msgget(0x2, 0x400000000000) recvfrom$inet(r2, 0x0, 0x0, 0xc2, 0x0, 0x800e00542) setsockopt$inet6_sctp_SCTP_BINDX_ADD_ADDR(r0, 0x84, 0x8001, &(0x7f00000001c0)={r1, &(0x7f0000000180)=[@in={0x2, 0x3, @remote={0xac, 0x14, 0x0}}]}, &(0x7f0000000200)=0x10) 00:00:45 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setrlimit(0x6, &(0x7f0000000080)={0xffffffffffffff6e}) setrlimit(0xa, &(0x7f00000001c0)={0x7, 0x3}) recvfrom$inet(r0, 0x0, 0xffffff6e, 0x12, 0x0, 0x800e00895) shutdown(r0, 0x0) r1 = accept4$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x1c, 0xffffffffffffffff, 0x0, @empty}, &(0x7f0000000040)=0x1c, 0x0) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(0xffffffffffffffff, 0x84, 0x101, &(0x7f00000000c0)={@in={{0x2, 0x2, @multicast2}}, 0x0, 0x8, 0x0, 0xdf6c, 0x80000001, 0xffffffffffffffbb}, &(0x7f0000000180)=0xa0) setsockopt$inet6_sctp_SCTP_BINDX_REM_ADDR(r1, 0x84, 0x8002, &(0x7f0000000200)={r2, &(0x7f0000000300)=[@in6={0x1c, 0x1, 0xf6, @mcast1, 0x80}, @in={0x2, 0x0, @broadcast}]}, &(0x7f00000002c0)=0x33d) 00:00:45 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x46, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20002, 0x8) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) setsockopt$inet_sctp_SCTP_INITMSG(r1, 0x84, 0x3, &(0x7f0000000040)={0x9, 0x4, 0x86, 0x7f}, 0x8) accept4$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8, 0x30000000) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e003c2) 00:00:45 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = dup2(r0, r0) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRESSES(0xffffffffffffffff, 0x84, 0x8003, &(0x7f00000000c0)={0x0, &(0x7f0000000000)=[@in, @in={0x2, 0xffffffffffffffff, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @mcast2}]}, &(0x7f0000000100)=0x10) setsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x900, &(0x7f0000000140)={r2, 0x50}, 0x8) r3 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_ADAPTATION_LAYER(r3, 0x84, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt$inet_sctp_SCTP_DELAYED_SACK(r1, 0x84, 0xf, &(0x7f0000000180)={r2, 0xa9, 0x7}, 0xc) setsockopt$inet6_sctp_SCTP_PR_SUPPORTED(r1, 0x84, 0x26, &(0x7f00000002c0)={r2, 0xa0}, 0x8) setsockopt$inet_sctp_SCTP_AUTOCLOSE(r3, 0x84, 0x5, &(0x7f0000000200)=0x64800, 0x4) recvfrom$inet(r0, 0x0, 0x518db98b, 0x0, 0x0, 0x800e00640) accept$inet(r3, &(0x7f0000000240), &(0x7f0000000280)=0x10) getrusage(0xffffffffffffffff, &(0x7f0000000300)) setsockopt$inet6_udplite(r1, 0x88, 0x4, &(0x7f00000001c0)=0x100, 0x4) fcntl$getflags(r3, 0x3) open(&(0x7f00000003c0)='./file0\x00', 0x20000, 0xc0) shutdown(r3, 0x0) 00:00:46 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0xa0) getsockopt$inet_sctp_SCTP_MAX_BURST(0xffffffffffffff9c, 0x84, 0x19, &(0x7f0000000040)={0x0, 0x1e}, &(0x7f0000000080)=0x8) setsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x22, &(0x7f00000000c0)={0x2, 0xffffffffffff8000, r1}, 0xc) setsockopt$inet_sctp_SCTP_AUTH_DELETE_KEY(r0, 0x84, 0x16, &(0x7f0000000100)={r1, 0x82}, 0x8) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x8004, &(0x7f0000000200)={r1, &(0x7f0000000140)=[@in={0x2, 0xffffffffffffffff, @local}, @in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, @in={0x2, 0xffffffffffffffff, @loopback}, @in6, @in6={0x1c, 0xffffffffffffffff, 0x0, @empty}, @in, @in={0x2, 0xffffffffffffffff, @loopback}]}, &(0x7f0000000240)=0x10) setsockopt$inet_sctp_SCTP_AUTH_CHUNK(r0, 0x84, 0x12, &(0x7f0000000280)={0x8}, 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x10, r0, 0x0) setsockopt$inet6_sctp_SCTP_AUTH_DEACTIVATE_KEY(r0, 0x84, 0x1d, &(0x7f00000002c0)={r2, 0x80000001}, 0x8) bind$inet(r0, &(0x7f0000000300)={0x2, 0x1, @remote={0xac, 0x14, 0x0}}, 0x10) bind(r0, &(0x7f0000000340)=@un=@file={0x0, './file0\x00'}, 0xa) ftruncate(r0, 0x4) setitimer(0x1, &(0x7f0000000380)={{0x1ff, 0x80000001}, {0x6}}, 0x0) ioctl$DIOCSETTIMEOUT(r0, 0xc008441d, &(0x7f00000003c0)={0xb42a, 0x200}) getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS(r0, 0x84, 0x107, &(0x7f0000000400)={r1, 0x8000000, 0x1, 0x742, 0x1f}, &(0x7f0000000440)=0x18) setsockopt$inet6_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f0000000480)={@in6={{0x1c, 0x2, 0x651, @rand_addr="0cd90045258822dfc590e9d883738b13", 0xffff}}, r1, 0x5c26, 0xffffffffffff8de0, 0x8000}, 0x8c) setitimer(0x2, &(0x7f0000000540)={{0x1, 0x3}, {0x1, 0x100000000}}, 0x0) ioctl$DIOCGETALTQV0(r0, 0xc1004430, &(0x7f0000000580)="85") getuid() sendfile(r0, r0, &(0x7f00000005c0), 0x2) ioctl$DIOCGETRULESETS(r0, 0xc444443a, &(0x7f0000000600)="aa4bcff6e06df7d7c79484143e59e39d8159ea270396982245495e8f3fc727a7a18ab10e6a246ec1d98c6fe535fdb731e2a54dd2170f369e3a6a02133ab1242f6f9e7a18b5b57f4d3b4a79ffffda98c780214864c634f4ac1a8d9824464ee9e35527f0c0a91839a3f9e54570f966f084ed42322a6a80e0906e03989d7def9812a5cbde9a2f4559f0520a2a68f643ffa13601dd9d1e31ada20a1f21c47d44bb0b81b66d705f9f878dd9c36362f5df3489a0edecec821f6df44c57e54f6c508d19e8e3e2d1e9dd5a6067ee6257cd23735d8e72ffcf8485ae7f1509510ce120541b00e119512690cb3df584712ae247f82a4eac2d36731527f6d8212ce899") ioctl$DIOCGETRULESETS(r0, 0xc444443a, &(0x7f0000000700)='V') getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x22, &(0x7f0000000740)={0x2, 0x0, r1}, &(0x7f0000000780)=0xc) setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f00000007c0)={r3, 0xfffffffffffffff8}, 0x8) setsockopt$inet6_sctp_SCTP_AUTH_DEACTIVATE_KEY(r0, 0x84, 0x1d, &(0x7f0000000800)={r3, 0x7fff}, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000840)={{0x1c, 0x3, 0x4, @empty, 0x20}, {0x1c, 0x0, 0x1, @ipv4={[], [], @local={0xac, 0x14, 0x0}}, 0x2}, 0x2, [0x1000, 0x9, 0x3, 0x388, 0x9, 0x6, 0x8]}, 0x5c) getsockopt$inet_sctp_SCTP_NODELAY(r0, 0x84, 0x4, &(0x7f00000008c0), &(0x7f0000000900)=0x4) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f0000000940)={@in6={{0x1c, 0x0, 0x81, @ipv4={[], [], @rand_addr=0x8}, 0x2}}, r3, 0x8, 0xfffffffffffffe46, 0x6, 0x0, 0xae}, &(0x7f0000000a00)=0x98) setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f0000000a40)={@in6={{0x1c, 0x2, 0x5, @rand_addr="9a85a045367937a8a7958bee0a96326a", 0x8001}}, r4, 0x4, 0x2, 0x81}, 0x8c) setsockopt$inet_buf(r0, 0x0, 0x5f, &(0x7f0000000b00)="25b1a33036f5efa133d1315f1240329dd370c7655a55d44fc8a5955cf730840cf16e5f778efde65cef4553ab42c295191cf6a5ad091f8914b6caa4bd6696b90d7300502a9acfbc0c9128d6e312628c19c84f9e5a010fb4b33c06d4da7e28a30e1eb794c6c1329d1addfe64a7645364c52a511bc1663f8ebf98f4f7054434aa73c0c746125b4e60fb80eb964e69b1dd405fb6d47216777d3fdf3df7ad5e1e930021cd745c9d3027e5878045ef42acee84b79116a47ca25afeef6d9900ffb480d15d847252c33eeb67a67084c69ee31802d0867de354aae44ab2b4adb388dbed75c4ea4e0129915c27f4a21b1fecb256e35c801785e0abe2b26cd2b543e7681b23f5fa28bc9284c9f8ee12fcf2671c26434b98b172b4bba36fb63d223d4032954d9eb489198ceb2112444d16c03e3e29ae5a9d9c96eaa324dd3511713c440f6d46c27d1d75120b76aa08726beb1a93572733539f9f0910a3ff9dcbf83ac727741eb43e2313ebc42671aac4ff445d06ff5c4d4be953a2c398d5f8d0b3cbb1de9c66233858f69f682c33c9eeeb751a54fd5ff4f582a8d79018f44d4ebf9ff7e4f8d3f593b44e8ea86e3ab52a7c5829c59bc1e2d924828bf63398da49af9b9cd6f39a52a7df46fc9d01e4f4e1781b864405a99d572a0c3472828c84f5d95b0b17c3ad8edfd6c06ce66f94a93bcd7d5ea4a794f95fdf66ef6c1ff82774eb611dec7da5c7d69138ff4e2d4cb2cf547a2aa620d4b7ad8f214e09d72e524cbb9c0cc8b7abe391ce2aaa5c6338fba547b870aa75c82e2f7f7bed260700ca0144e9e298fabcd9f3fb280ba9c49fad298d89ca4d1b848cad25c4e3aa929943a40c649eff507cd8d783d594f8b2d7d0ce2a0a7bf9c4488f7ba37d69c013ee164021f675e112f1cbadc37850891f881a4c7bf58e47f7b85dc9e56216287ce2fd6dab520cd461705f441f1c77949da91d2432d10184fdc12294edb65d435baa418905fb80ccd3b97976a0e6b5291110963ff013ef009c1dec6e6946868b5c9ad8ece6bd5030b7c670e469855b946e02781a44430ce85823646251ec37ea264ed2a0e92b9bf1a4c8626ebc7d961652a7786d642d0d0b713537dd7a0ddb594c1cba4cd0542fab777e592a00536039707d9ed612598025cb8732617423d48fa715eda859cf935d1f39b37d31a80c4a4efba3e521319c397b563cf078dcd4ed5b3071626d74f1e670117fb56ab749aca381ac3f977480c4439c158a4a389138686914f20c6a3d104763fd18942f688bd2583c2d0060359e8f6d8f6743ae1c7466559a8c88bf04fb8dba367b3ef86d8cd285546859c5e663fb95c3fee3292d1b933a75155ef9f876a3b1ff45a7d97a84b4066e40ce62018029210562ca42a94dfe09e0490ba1f28c67c055456508aeb2be2688c46201124d8fabbbf28d40167389bb5137b93b2704bb4db619b0e095a525db794ff812f136b287a287f14773caae2df02709000400a6c3dc172377aadd3d40fe33685798345415d5843634c5e2c5f57378321d7043d35a670821e10a44245051ba26b7743bf2199992e420152b4276708e473e1d19df422dce29772a01390e00c6dd981b12bb28be0ed7b8c020dbf5cd67dba33d3870272de4b4f494f471630e5bab7c15b3d975927c9382566f8b9d598117e2f82f5b68618b8f4e57e013137e2715530d20801a685b4022a20026162961ccf7c536e0d46c47d37721dff26408a020daf2bcbe322da3c311998e73cb46903743431472f4cfc9db1acbc9d519555c3f99e8ea45c4893ba77b312b95bb9434166ed674bdefefdb0f04d5b31da6e08308bbbf25c6dee1a4d00e23f04f66647e4a79dec5f02cfe426da67184da456ce03bf801a01e9232465daa020777162ce4f1b88750fbc4fa3f0a91c833e53e0fb7bc3e06c96637bcb9f559cc3093f7f13ae6c2a918045488550f7a3667d3bbe3d4bc544a8e4e161fa8dc04d1771ef45ad11b0c4393911452be6137f1319e7acce0c15bc809bfa289a20789843c0a5e0c682b3fd935ed8cf3c3249fcda56b2f837ab2b31c74869759d968633bb2108576ec9b07397e32ffd0d31389cf4582d255c0d64dbb09d3f55eb67f64af8a480656140b5eea3920bb4ac2d32b9c6ce6aff846f06ce2d382015b1277f78f321e6fa5dd1b449576a47b40c833150804b0ea23edfafcd2d10981edd2043c2068ed93bc3f7c003163d7c523897d4b92d8f6bea732e14cf908e7f58ec88516f46f8ebb8f78822d84686074d7974f0c5cc02e00da8fe6030517fbb6b68780200552ee3775c9f3e343c2161c516d998afef20b0c46e94cd8f95ca0a6db799d8345e594c3e2ecd4c055f0522b2d431f87e20fb81c27c228b44197a8669989f2261ab72611f3fefd329f9b6327aaaa8411cda98d5b1932209f7acc4f861ed7e339cb0f1bdbbdcab9d0ccfbb7b3668251926575c1114c5484b719f4a6f00da88cd4aaab3b4f3a316413852c3001d912ab145921ed576102912011c3afb237de442a9b280940310f29e99b3d3ce38deb61cfd8a2459d97ba30296515910dd781ebd5152e1ada4bf0e4bf33b2a576c8c14a261c12cdf633dd196fbdef950569e69b16d905a43c4ede7625616bfcb6be6ae250dfc989e318ce126b17c92deaaf7f138037f27bc234f1fdbc77c306ea91c68c55d323f9cfba7d84b30909a0f8c1217cbd7a4e58708b91632b9de9889ee948200e08202b01a41ee5d561748284718bee218f5925e501197bb0043c5ba2a6a31bbb59fff536c9af3d04fb05d320e09f04514160a07e9600f5cab77e20d7dc2e521aa19ecaffaf7a1f035f1b12d75b4287230a836a1be26761c84aaa09f9af6fdf7d064825072ffb8c2c1c45ceb9a4e19c3050647ff9c08d416b55ff50a2755c7e11cf07578dbae4c3455e21d595bdf54f9c82e828bc8932c16aa7971462e0ea0aba1b9801709b223ea0c806a8042d4726fab06418230b3e3c03a9ddabdfc73d123883c0b59d833f4b58f8e36d58c836617283fe392ec13312a7e1bc446db2e2941b85e8dc9faf2eeecf8e8145f4bd9602acbec1b6b60e377eb516e1cfc4813e6c0e96710d00a36cdd5c3384df17666e5e147e96dcba79264c6a3ec2e85a1cc0974ae1bd5a0074e71c81c7fff2122a26c3200e48366bffbc9381c61122258d792a02434d6de668e2d8ee265825fb517ab197003561adec843a74f4b246401a7aca6932c29f92de0a1ba25ff211a282a296f9352d5a19062d2d2cc8806c786428f369d9debf992ce02cbb37a4866f7959964921ebe3155774b4904115d53b170e88b51243f974100ee9db5f4e87220a6cbfb46656e73ba1ff35c4ccf9088216d95c801b9dbc7a269c5e4ec75890e3be0c67ae608c00e6adac28e69534c6fb4429063914c89bd0e8f25d77bc73c91cee9eb8aa49a0c3289094ee228234f80db608bc1ebe8bb8e99327a63ca5abe639aa1d5546143aad5bde19913fc8303b9e8149bf3ede0779f4888b9164346bac98d92f41cf3d5d808ff271a49445ceea84d9b67b97430717f1e984709c8b670ae4470937a5519cbdf878cb0e75d8aff60e447188bab72b3706cbd15a9ce97737b7cb099c59c358a7a1ab5abb20dfbb95b7459d5deff92b6424c8433228329ca04c18687934ca7a5d569921aae43a577c629ecb7437e8ecea938f767814ab53ec307e9f3192387c5fdcdb71d6348668483692e9eac6fd8b5e17372e2c52099ab2ac64b309ade49b977d076707b44d18fb063f3c1e37b5b81abbca70f286086aca83f094c688223c842503aa5c050fd1d5aa06f958d4424a105e4ace34b7282b382655dc026d83d7afc427cf2b4f1a518bad76bd55d906cad7319b29718a22368904d4e3bb423d18363b279b33732079d85f7b6d4ac6b719fc2fbde04132168ac3a81bdb623a59fabd2528673a867d5b2b8c22b418cd165e9c6065552842fab7c65d7da385075093e5b12c173b985ed2d2537862547d161d591b89c8db831fd2cec0de09be6c38309663e05bc5f83a54c12ec6426bbd823860c539710fd13c5f53cddd5063756d4a99d618caeb6cc7f29307ab48086454d80f3ee7f7143627970acbd928e31ff357a56445645af5d2761317d4571ce38ba434c35d34233f59d387745fd5863f2299cd712f7f00339cdda6e2927949d9cc1cb19534ed86bc5396f4e016c6adbe2a2a86b15e7f9201b030ad4fffb15c1e0b4051d561861df3a8aa3449bade6bb66606b084ddc41006bee931ce2dda1dd00bd9e81e2d8513f0e6ea95c7fd331894667b418cc4ac02c4670f9879b0d8fa20c512e3514dcfa4e0326494d6a978fa2d07c4ba7a79f694f073365648a73de2640fca876e3cbd7c70030a6aab83b93291da97ac4b8d2d5d20510a57a7765aa002734f217fe851f8506044380837fde7bd593f30d99147e7e780336e983f660a1ba1a45065a87266d5e4feaa5f1047a1cbbdfc79ba98a217f3f1bc4f50683617dc4b577b6da8778d8c9173c32b804e8ce75de8facde408185d96d5362540d40d6e2c0d2c5de8a794ac87880e2481c40b82562bf88c070a210c249ccd86c9018cab4a8941bddf8ad29c9c63dd1102095e40b9a2bd593d683a6b0ba3b07385d815216e80c17bf4d04b1971886d2262f463400d90feecc98a8a22c1bc959cc056085adf77d98b5bf9642bef9f35ed56b3457df775d60b20781ebe31bd120b94ff5100f7dff555a4ea80b726fc3a2a2b637f1f7c4505af0a70309ce9dc6ae519ce7feaaad7c66a2ccf6074ab15b27283d894fafc307549e622d776ab8cd15bbc50cafe1bf59f952fb98ae29f4790eb3bc56d5aaf86557c7de40bc4a7b65222c264c5b8e916180383742537c5c07d2e5927a3500de1bb5cc96d70c8e152a18a6eeb0b0e1fbeae333ef4da54bdeaa31375a44a7bb8c6e44427d4145b9e1b8fba6d8a29605a6569df841b4148a42f67a6aead218003efed87223980a413af7bb1691fedeae5ed661b8d60a8943e921810490c1838bb3cf2f1fbf504e7f7176b009baccd2f5cbe2532da4f46deb9b69cac626e1532856528380bedfa155c9cee359fb3d151be494a37913e6bc7686507cce900b5b707a863d31ab5f13fa057cb670549348bf8656433351d6017877ea467193163e665eb648b162e93c783438f624a7df95a0cdf81c2188a0209da40637ad4b77dd2c2d670198cc4aafd18f58f38281d297c2536f5923af9540fcf1162d6dbf4f5a04f9561a630e09477411c67f388fa2916a02e60a4adc1bed00d1a5bd98756a8644d50973f7b25dc5b872b82e2797fbfeb1f092c8cb78ea9f959487aa0010e55e65dd41f02829c0f3205f47fd0ddc68a6cd87f5d95feb0c61117d6dbfb00f5064bd2dfbb4b24a5be3e6974b858e5577a4445e799da9990a18b70063becc4a72e235b554b2d3dfb5c6a7a873c66adef1a5fbbc62308c3dd8a967839aef13ffef48bf37ba287a0cca9766a19d88da4ff222437c92458a365ce62c80e7a2d5c6989411bf6512dbdbf4022d41c1a65bd218c425d3e77bf847a5a8267b930e51690fbf1cfe2eba23a374933c7ec4bf77926b774b1b82b14030d7bd0fa5220bb9ba83ca5c22ae6ff036b963dec3af77ba45bdea07716008e7591553f8cf48febcc1df42547157847c685386a5cde7517295254c45aede6c6f905087ba21817bda7e7da6e727585aa71c25351afac6a3c05c6c73ffd75d7a376a7d3d4f38222d9f78016974d94dc26026e79a764b9604ae60b03260a8012f93ffefa7b290c882dfd2fd2330b2a2cc1afadeb40a600c0a8", 0x1000) poll(&(0x7f0000001b00)=[{r0, 0x10}, {r0, 0x2000}, {r0, 0x1}], 0x3, 0xff) 00:00:46 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(0xffffffffffffffff, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:46 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) sendto$inet6(r1, 0x0, 0xfffffffffffffc52, 0x0, 0x0, 0x18a) recvfrom$inet(r0, 0x0, 0x100000237, 0x0, 0x0, 0x800e0075f) shutdown(r1, 0x0) 00:00:46 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x44, &(0x7f0000000040)=0x3, 0x2f0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYRES64]) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x8, 0x1, 0x8118, 0x10000, 0x4}, 0xc) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e0076f) socket$inet_icmp_raw(0x2, 0x3, 0x1) socketpair(0x1e, 0x3, 0x10001, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$inet6_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r2, 0x84, 0xd, &(0x7f0000000100)=0xffffffffffff58ec, 0x4) setsockopt$inet_msfilter(r0, 0x0, 0x4a, &(0x7f0000000080)={@rand_addr=0x81, @local={0xac, 0x14, 0x0}, 0x3, 0x4, [@rand_addr=0x92, @broadcast, @broadcast, @local={0xac, 0x14, 0x0}]}, 0x20) 00:00:46 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, 0x0, 0x0) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:46 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:46 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x44, &(0x7f00000001c0)=0x4, 0x4) r1 = accept4(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0x10, 0x20000000) accept$inet6(r1, &(0x7f0000000100)={0x1c, 0xffffffffffffffff, 0x0, @remote}, &(0x7f0000000140)=0x1c) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x400, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) dup(r0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c86) 00:00:46 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) shutdown(r0, 0x1) recvfrom$inet(r0, 0x0, 0x100000237, 0x2, 0x0, 0x800e00808) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffffff7f0000000000009078000000004500000b0b1e2c85021b5100ac23f0e473a740cb"]) r2 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_msfilter(r2, 0x0, 0x4a, 0x0, 0x0) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x800e008d6) shutdown(r0, 0x0) 00:00:46 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDR_INFO(0xffffffffffffff9c, 0x84, 0x101, &(0x7f00000000c0)={@in6={{0x1c, 0x0, 0x6, @rand_addr="747dd177159a81c9f454379abd63c098", 0x35e4}}, 0x0, 0x1f, 0x3ff, 0x9, 0xe7, 0xfffffffffffffffa}, &(0x7f0000000000)=0x98) setsockopt$inet6_sctp_SCTP_AUTH_DELETE_KEY(r0, 0x84, 0x16, &(0x7f0000000040)={r1}, 0x8) r2 = socket$inet_udplite(0x2, 0x2, 0x88) bind(r2, &(0x7f0000000080)=@in6={0x1c, 0xffffffffffffffff, 0x0, @ipv4={[], [], @rand_addr}}, 0x1c) recvfrom$inet(r2, 0x0, 0xcc5, 0x2, 0x0, 0x800e007c5) getsockopt$inet6_sctp_SCTP_HMAC_IDENT(r0, 0x84, 0x14, &(0x7f0000000180)=ANY=[], &(0x7f0000000200)) shutdown(r2, 0x0) 00:00:46 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) fcntl$dupfd(r0, 0x0, r0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00521) 00:00:47 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x8) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e0076e) freebsd11_lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) 00:00:47 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, 0x0, 0x0) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:47 executing program 3: r0 = socket(0x2, 0x10000001, 0x84) connect$unix(r0, &(0x7f0000000400)=@abs={0x1, 0x0, 0x2}, 0x4642e6a0719f626c) r1 = msgget$private(0x0, 0x8) msgsnd(r1, &(0x7f0000000700)=ANY=[@ANYPTR64=&(0x7f0000000600)=ANY=[@ANYPTR=&(0x7f0000000c00)=ANY=[@ANYBLOB="5e3dfbd4119784be", @ANYPTR, @ANYRESHEX=0x0, @ANYPTR64, @ANYRES32=r0], @ANYRESOCT]], 0x1, 0x800) msgctl$IPC_INFO(r1, 0x3, &(0x7f0000000140)=""/10) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r3 = socket(0x800000010, 0x2, 0x0) getsockopt$sock_int(r3, 0xffff, 0x101e, &(0x7f0000000200), &(0x7f0000000280)=0x4) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)=""/23, &(0x7f0000000300)=0x17) msgget$private(0x0, 0x80) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/44}, &(0x7f00000002c0)=0xffffff8a) msgsnd(r1, &(0x7f0000000a80)=ANY=[@ANYBLOB="0400000000000000470008adaed82f3e254dbf8da59c017db82a5d519fcf65c5d3de72e45fedf1918fe884b5063215474de13bb2dd9ef832f71e1c951f9cbb96c021a3a8ab862453c3d7458e30a31d2b2fd78e129ffd9339a3898aadff0a81525398b6aefc7c28d544174ff77aca9f61c40cd9e31357769b52d84fcf6d4503d99216973d0ebee1de0789e3b0b1c5299497722254ebf427b951a94a023589ed05b669fd1e05600648a3dbcd2ac5605544a95e8e26b7ccab76dd656646e4f4bb6b82b6098c2991a8202c017bf7e36045903cfa76a6705bece4fa506d241e6ce5bde80a51ed43302f5592c8d4ebd911f30f6e2e401b743c56bf10aa1ddcbc07146237d526d266f76900840859e7eb3ef979b1ff11adcdf23436c70cb2afb73a2bdbdb52771949c36f0c009ff4ffbe0b2908a89ddcc27dadf66e31b053058b6f24fc56e3ae68a57101699ce7cfbbf5330539dce2e4d936a3a46d805c3b"], 0x1, 0x800) setsockopt$inet_mreq(r3, 0x0, 0x9, &(0x7f0000000080)={@empty, @multicast1}, 0x8) msgsnd(r1, &(0x7f0000000740)=ANY=[@ANYBLOB="60f1a203461e1f8e5a9b294fb128e6fa2384910000000000000005bac549d56282781255161677243f52acf47f4a38a50b2b5fea00"/64], 0x1, 0x800) msgrcv(r1, &(0x7f0000000780)=ANY=[@ANYRESDEC=0x0], 0x1, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000240), 0x8, 0x0) setsockopt$inet6_udp(r0, 0x11, 0x1, &(0x7f00000001c0)=0x75f5, 0x4) r4 = socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) open(&(0x7f0000000100)='./file0\x00', 0x804, 0x10) write(r3, &(0x7f00000007c0)="1702a1fdba76b64d6043b97a8f8efd6273cbffdce656948858b8331574a644bd5a2e239340fc0819e154740a2684d47ed210fb31530c325e1701f3b40869ce5935631fd343096cc437ef1ff12887bc222e8111e29fc25e0f9b71f77401c2ff273ba2f6767996846c61f49ba98209df58985c9d", 0x73) setsockopt$inet6_sctp_SCTP_AUTOCLOSE(r3, 0x84, 0x5, &(0x7f0000000340)=0x552, 0x4) setsockopt$inet6_int(r4, 0x29, 0x18, &(0x7f0000000000), 0x4) setsockopt$inet6_int(r4, 0x29, 0x28, &(0x7f0000000040), 0x4) msgrcv(r1, &(0x7f0000000680)={0x0, ""/113}, 0x79, 0x3, 0x1000) msgsnd(r1, &(0x7f0000001ec0)=ANY=[@ANYBLOB="0300000000000000529f2ad4010892d82c2a11e1ce06b978236a40c08c610ffa27d26fb58614ccf2bd29f697a40e894e602239c8d9614ff7d85247aab21945c907cb6e068c037e8e9d6a3cd9186c93e7e131b2d6048cc3f145c5982d32860cc04088e75a23dd03105a74e0970054234172999199ced88bc955b6347ec702e4e7ce4cf9a3b9de927a8ea0b6a96f567d0f4b04eaa040d73d51bd7aeb2cdf832d49566453b79d29ee2c93d21f838bc680560ab8c2446ffa891c3b8b4a6fdfe2f93309dececf17d3da549c0a2a7a9732edf0c8e30d79f08844f83abfc33634f34198759d74ec5b9d5dccbb47a23466058a52e48f2536e37d5a90607bf85dc773693e23ec39478e627dbe860c967d0668730eae63d3f5204ed3a0a3b8c43bae47d37ea69396d231ff6841d9f6a8806258cb6ad30cb3374248a12c933b133c950d8a7af8956035d785def25322a47b6f1ed424e0f03cd2fb4198384e8e312c8139d4846aef3f5ae1bb501683104b5de89064fd7535ab00fdfff325d496bd0f15ce7918817101146443ec2cae48dcc47c0e1e333f9a2a15dda5701aab789fa69b3d7f48dcbf0093ffc85f96e2d6318022bd7e799037a3fd2107bd977d6a345466240e1a0d106f942bcb19ef5d9c3d9aabc0a1873b20652e6ec7ef5c3c298712dae543b7a901828fd8e7e97ea9fe727e84b46e89b06ceb7191274582c55c06cec6a11544f6f311e6d9b971a1e88f92a83d63a10a69c538697e04b912ce7d5465f34b0cb6862d1cbfeb59301f8d4551b4cd7c68821269bcce5e645667d909bd21458f3a3f2a68e7ab43b461bf32f563239bf60e9dd1e730e5ea03281a9726049692fb7fe596b57d5ed6e116ead778623234141101ae7cd00d619b347381c3d1d7bff88a8cd0e5ea3115c9f1b04ecb2e621e9e1cda3aba39da75b33bc57ef6f38eddc1d826ffaea0b7185c340d85e852b8132f25607a8f950520c3baa45b7a8e63072f7dbe017792c6db2417170c5d0135a88a6681b49fa93e6db7946ea6921a049c8fa86fd335c31f0d00427dfdf3d3f66957f48ebc93a1c3671538a7f8942b5102b1fec5ed0323889a8053d855e4df929547f81ffcb83881e062d5ac2c32ff728b3696aae93795503c5858551df8f8eb98e13bd49a93a70c482f516ade507c86a80e15de208656186bbc3112af7b3e2326cfe11ece509eca289d44c23b2b522a34328a0b2ebe4868c1af262ea40bff05092e4869ab9eaca981baa39bb410790893b894454e020dcadd0e692944332f8a625d99841d2d7ab7f585eb6208c370a91814709bf0106053a68fe8237162adb1e6b8163b819bf8b194829bb614d4f2e7b38f50bae977c070da3db5a6d877f36b2df3f4ad788fc6ce49ecaec96d170321a2e7f2b5b30e825ae342b782569713bbc3e809fe4aa1c47d1bedf69d9a6f33e9a0d14ebc26a18cc7ab1b7e2a154d0e802a8efc910145905817d142893846b7a462052f6c4d644cfa5233486accaa332cbdd1ca4e6604182bb5957fa50bd2d1dc99e5d61c237ff331adfb6851cf003a1798c54a0cf7e73fb13ef66eb64a04c53c14d812e0367783993f2d51cdd48f8d380f9df8c374acc3017a902c7b9398570bbc905b642996f7dcc90f00f550818de28ba5225113ad666332b617274b89c369c98dc5802f60e2db77287a4e86a4ba7e47eafba180db13896e3db6ed7c6e949a577d0f9c6cfafee949e803e9620b21c84a12f5e45b01867d976f7ef8fed9dedf8e59b87e98b8dc2c8cb51ffcdda22c9028c2bd1f6238aa113358ece1c297aab562fef98ba1d54955ad9e584a1b60e3c14664466c07960c8e1c7d8c3f2c058e58dc69a770242e44bee1d01d2516a4d9aaba1be069f8c5636f6939dc9b90078e6d73045aa9b389539b752ac66a557878df8b952cd9a69093a3d2b238dc86c96e949268938993da4e49df4cbd5c11914b6117da59456b6050405fc623e3f8d58e13b1051b56988824662c7993e05624037171c64946a8607c7bf990a3c0ac2c78697f699776e132554b7259a58898de634b58fd279db253cd791da9efb1d1f62a5fc843d538946c5af8b809685bdfe51a324601ffca3f08ae0e63517bbc7ea75a23d514ef034e8545b9ad22d2db9182f60c59454f3d6afbc0a09c35ce346d78923cf17c684d0885aa0dbee53ea4f7fe1846ae13937b2657ea1d479552e89ad54a5a82b73f8321ad6f848288ab8033d97e1e1eabb3941eee9c5bc103730518cc58e82c14ff23207b1bfa8324fdc4a48e513032f01f489f5023c2cf5eca98b8119e1a6c53414857d1a5e1b253ddc7d917cab325ea8064cc1d13940084aec38c7ddeafae112c8d8ed62dfb738b83f5ae473b922bdcbbb0d63d94f738081278b772478365a37444aff92f7db61028690ab82360a930a88de4987d5a10ae6d7d9a7814dbcff13d54ee80285d0655b88caa946bd622cabe65650f00f250c4c5f8b7440fb02a23ca0ecb34582f9c45dd20dfcfba078a3947a61b76d1ce7c17eb60a111b256ee34bd77b8b981645b1b7cb8300ef96d507aeaa603f53fae6ceb7cbb138c996fc3beb0ff75254133054b7eb4f3b39d956d779b9a84a72b07f70081a95912b80c77d62a4c4cfb1a2810e1ff50a8445c81aaea34615ccb8c4f536f05c05b4f44b42f2b7bc01de8a5d06028a8e5f99cd3e57fb2bf48de645fc25f3e9209cc686fa71dcc5aa49210dbf4651ea9c568652898cb8e7a2452f24596354f2714fc3db4ae9785856e3a29d90a21ff7368f02f52d318917c1bd4439c0230efedae32784db6c83cb93b6833e15da7ce0a7e0ee6d92cb52837a9b53fc087232a39b16238a71cdc3e2057ee8a762c6ce3a51b1cbab58177736a736e47b052bf3f05894c57393a7022af28d870c14327219f833e055d0a5415d26fcb86339e0d4acc4dae5a6ec2b125b27f125eeef8b7d4475ba02dbfdf71c289ef072333a4858008fd5c4ee072aa5d7ae920c961d929c6dc122b4f1e1252c61495470c9cb65ddf156cc83a804dfe12383ce706d94b349214fdbf7395f3c7c2a6a2180805ed66b21043bb43f7559cbe35e1f64ee8e14b0abfc6e34a868d53d06179922e6c9df7d824c192c04d55adcab29b9f6eecc9bb3214cba24e6ee79fb6cd25be5deca968ec972c7a8f49bf2659d9d3ec79244e550db6c6c6fd2b72a148a086587bc8e2e1569196fced95883de1b6c57fe23a3413a720e7f89dcbd2f897eff6958381af347f5b5c8e643d1a24ecb8196c9ec56663e8a80f4270b8e26a18af94c055cbd2f2959f3afb53e02cfb916ac1eff3e339f4c6d776e11931918c6f8b188f12513ebd7ccdfe9fb0dee9033cd054236053d0e962a1e7cc17556aacf1039560f198def015267d24dda50d460f3ecc4ec971f7d2d997467bc1a8d1c8e8b83c3227b44537b14d278958e358b178c11cc75a3b0b38e567040058d964cd3859b9892155dbe1ccb318d89c57fe647d1cad75ad577d7ef728cc06ef41f840e22c0e672cbe4038c1f2701ae7029d131b77eb0e642e4cd111d290c84d75c971e6a1b8384c3c838de816832f35a4493ffced329734702d008a1bf9fc24856117b80608b8c5786f843abb1d24ad4b62587e0529206e8da3aea7e74c8be13856aca1078c5c09a0f5565097da889027811e245418c7a1b272a0fd14ad20d57f9654333a1f00b07b07642d7839af89360dcfacc679a2063ebd216298eab95531565d6daf3f9cd3b2130fefecee3f0651c68d5b19db062135c0009098658281e7f922197e095281687f419e2646a0e9835af67b68cb9a201f6c197e0cee554838551a3a67c940fbfec18b40e2c352e0cb83c148227983eafb7fa2bddede67f7aea9c4781264ba1164b45c9463f107873d3f0a781f14154077f3d34cbeb1e4b0daca5fb9bd90f3145194ffe2558dd4bfa21187a6c79706202d878e4daefaceb6c3f719a075806103d16706244caeba4a7a332bc954a577a48e33a198065e6b9394eb1925a4c3860c17f68f45d461dbd5a05eaf8675f4068158f6020d175dd7b402c8cabeaaad94908393c93294109ab65ebd780af9b9013ae48eae841570d67a5b2fa4bfa35cfd24b5733d7dbe264ff76f564215871cdd613a16fbb8ff2f5ef7e9bcdf3cefda31d2f427559fca94b863ade38b8dda6efd36bb5c4618150860d17a0fc98293f8deeb5edce8e67dac9e33323b92eb8f8b2993cce8242d28afdba84b7774c4dd826b1bc9eb94c83b03bc0d04f5b80245612e2c08368ef4dadeb3b0580528c3b4513bc985afa420744809c8088c4221d685ea2f1f8a7967e655e6ad23704ae06050b95cfc0f544165879625b42875364eeb2db981505e2ef1529dfb42ba1558d8bbd235e5c6f4940821456d30a8069111b227b559e90762d69caf509e1144513ead404205e6de199046937cfd42c4b8f141e104bd841ee52c9035201775757e13b17f79aa69c86aa23a1e22ddb3adaae8c4ca8ac7641b25c94907874d1cf74aa2e4257e579166939287bf867907e03355b77ce44594246a4ceb6a37fa0217c5acda1e783d208abe51c59196ded13701d08a90a9412a2b5fdca7dbd7101b67b52c6ed8d38ea0e4a3a0dbc97b2c2dbe84a407270e370c98e396ab4ad5b43b7bc8360a4f80918f4f715b359f2eb00fc991421d23c6a9ea1681e9f0abca5b2b3936b130e5b86c5ae33bb5db9ecd3220cd7e44cf78a1889b08fc916ddde4c220f8dada3b4d33346cedfc4a29ea9731603b95a5f89061c32105c6794959cb5defaa5c526225b80be945cd6eca93338c135ffc577417e23a385345b26cc4a96b93e6dab054433eca248b560ead4b02cec80dcdb30df6d9526d6fd0e28057aaef87a51fa8e5fca26c3ea8667e74599e7ef06a3bc24e44c68be1ea4700780ec7b87ae7a1c8f4720d107fae150306eca59f2f2840edc6830960ecf959b390e7fdfca7202e7126cca6315d088c99f3a393d6407a5e9ee94d15c369d2b797c8316846c1e522328892b5e8a609cf9ff3f162ebbd9c4c4246d4d114896d3bcf371e86ab5dadfdc47daf0f553414a94dd114d8f20b06e18229a5aa96eec5ff04a06f660936dcda8339877be6eac93405c8fbd2bfa1d3a832df6310e785a8b781f9cdd987fc4fb5d9ac79b237490c34e603c2c0b2b2d55780c2ac06195ca3a2c97e1ed49913a985b17fea4d3125650cc602cbf39abe30e11d6a6a9b1785f6c13bd5a2e00bef0e7bfe5b1387eb0495242acc88b9808c36f6beb92a4ee1197feb6b6452732fc584e7390413fcb8cdc2ef058496f3f349b008b93e6af021c2fe27bf6dcf5647d94d4a1da1732ef224b7842118ac0cc646aea77c8e1d1748158387e32b5936265e0000d8a6c9816b7ae5b6fc2ced9bb5312c1d1c349f5761c2c4820cbf7db0b4b04e332b8d0364cd49878ae54f769f57e35f7d875527f1398193f15029a825f45ac1334f5bfd344a7b9266dbce1c9c94c7ba81e2ab47bf877fcd5fe04f9db00e3a6a0ab38160f49f37f703ed21277de8508e91d2fd73239d4ecaf52591cd1eecece98788657a1960fd98587e674b51f56692ee54292072e83a22f77aa4e78e1393980b1c6a9d9f08048140eaf3e85626f8c02fb38ebdd7a9f0cb0e6e8398e5a92be88858e472363727e7edb6fe97df878fc2db5b50e64d340c13755bc92e0287d924605cfd7d3414ac180cd50b6f9d1f55a60057137ac69b62f59a0579c29b946b66578d79308a55f17b01fb3dcad726919ac24f1c6d556255c2e62e0bf3a6169cd3f5118e42b0d60fd8c8100726fc9df8eece5487d1411527dca5075cb26e27bf7677a730e63ccaea807b8524b0bb0339b7cd6f5275ad9adc2d41f520b525b21131444b987e82694b05ea8b92dac9b16bd5d331f23114735a469d18739919d97827bcc9c0b7bb42cbc69994b90b6e54e178eb7a8d2ed0a55c6b9a66cb31871f668d324228ca622410b7c712a3d5dde766"], 0x1, 0x800) 00:00:47 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:47 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)=""/95, &(0x7f0000000080)=0x5f) setsockopt$inet_buf(r0, 0x0, 0x5d, &(0x7f0000000040)="0e097e6c", 0x4) syz_emit_ethernet(0x377, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) getsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, 0x0, &(0x7f00000000c0)) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e0083f) 00:00:47 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0xd0, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffffffffffb4b853e98020bd29ea943fff00019078ac230700000000000000907800000000450000000400000000000000ac2300aa01000000b76e467d86281c7e1d334a64b31e61b67e524bd1d8318408b50b9c242e28d6c34e64e401225ea37449bdc231bf155ab3fc81a97507a237a02fe6df4ff1c05d2d382a9421ed4c9a9f122ac83f79353a3bd671658a50aa2d8d7f0ba5fa7dc57deff6fa9cff2840f2a184c0aed32c07315cd870dd66b7f3cb49264857223055e007eba67a56e4bafbd4a95c4a502e0c381287d6ad995793c3d43dc0360c6001d6924348dbefd3519604501a1df3288b8bc7d98529dbc5b4476b7922fd4bc1ebab1746db0e750e7000005f9b9a2255c646c726e91e0cd4a2f215"]) getsockopt$inet6_sctp_SCTP_DELAYED_SACK(0xffffffffffffff9c, 0x84, 0xf, &(0x7f0000000000)={0x0, 0xdaa, 0x8001}, &(0x7f0000000040)=0xc) getsockopt$inet6_sctp_SCTP_RESET_STREAMS(r0, 0x84, 0x901, &(0x7f0000000080)={r1, 0x4, 0x8, [0x401, 0x6, 0xcba, 0xffffffffffffffff, 0x4a3, 0x311a, 0xfffffffffffffc01, 0xfffffffffffffffa]}, &(0x7f00000000c0)=0x18) writev(0xffffffffffffffff, 0x0, 0xfdd4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00838) 00:00:47 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) recvfrom$inet(r0, 0x0, 0x20c, 0x0, 0x0, 0xf174515f) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0x1c) r2 = socket(0x1, 0x1, 0x1) getsockopt$inet6_sctp_SCTP_MAXSEG(r1, 0x84, 0xe, &(0x7f00000000c0)={0x0, 0x4}, &(0x7f0000000140)=0x8) getsockopt$inet_sctp_SCTP_EVENT(r2, 0x84, 0x1e, &(0x7f0000000180)={r3, 0x7, 0xe3f}, &(0x7f00000001c0)=0x8) socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet6_sctp_SCTP_AUTO_ASCONF(r1, 0x84, 0x18, &(0x7f0000000080), &(0x7f0000000100)=0x4) 00:00:47 executing program 3: freebsd10_pipe(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) futimesat(r0, &(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)={{0x4d9, 0x1}, {0x4, 0xc50e}}) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getpeername(r1, &(0x7f00000013c0)=@in={0x2, 0xffffffffffffffff, @rand_addr}, &(0x7f0000001400)=0x10) r2 = accept4$inet(r1, 0x0, 0x0, 0x0) recvfrom$inet(r1, 0x0, 0xff8c, 0x2, 0x0, 0x800e007a5) recvmsg(r2, &(0x7f0000001380)={&(0x7f0000000000)=@in={0x2, 0xffffffffffffffff, @broadcast}, 0x10, &(0x7f0000000300)=[{&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000080)=""/221, 0xdd}, {&(0x7f0000000180)=""/21, 0x15}, {&(0x7f00000001c0)=""/202, 0xca}, {&(0x7f00000002c0)=""/28, 0x1c}], 0x5, &(0x7f0000000380)=""/4096, 0x1000}, 0x40001) shutdown(r1, 0x0) 00:00:47 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x44, &(0x7f0000000000)=0x79, 0x4) syz_emit_ethernet(0xd0, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffefffffffffff0800450000300000000000019078ac2300bb000000000500907800000000450000000000000000000000ac36dcaa01000000ac03dbd18ff365b55deeae0dbddc3e772fcb2b0b12ad7b29f9f014929d614b05a1c191602c0db01c30bb01d4db743f64a6cdfc3b0d2c426f32370aca2e09ca7b38c8118853013a893e68b199343068070a2e17a6dc0f0a2726a6fa5b62e2e23b1c03431a8796c220de5bb5b118527407c2b757590adf3cca9d1f44b1f9dbd554d8f8f7eb3001b449dc44ab2c9ff717483991894f1dc94bd01c7bb7509c1d1dbf2b269ecc2680ae819444b8a5fb3b9046fe8e9fa397996e836bdf6fcd0ddaa8a490ff62983776b956b04fb5d9"]) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xe) syz_extract_tcp_res(&(0x7f00000001c0), 0x100, 0x9) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e0080e) 00:00:47 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$inet_buf(r0, 0x0, 0xc, &(0x7f0000000000), &(0x7f00000000c0)=0x307) syz_emit_ethernet(0xd0, &(0x7f0000000200)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) setsockopt$inet_msfilter(r0, 0x0, 0x4a, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x2) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e009a0) 00:00:47 executing program 0: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) getsockopt$inet6_tcp_buf(r0, 0x6, 0x26, 0x0, 0x0) r1 = accept4(r0, 0x0, &(0x7f0000000000), 0x10000000) getsockopt$inet6_sctp_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffff9c, 0x84, 0xb, &(0x7f0000000040)={0x2, 0x8, 0x400, 0xfffffffffffffff8, 0x1ff, 0x2, 0x10000, 0xffffffffffff7fff, 0x0}, &(0x7f0000000080)=0x20) getsockopt$inet_sctp_SCTP_PR_SUPPORTED(r1, 0x84, 0x26, &(0x7f00000000c0)={r2, 0xffff}, &(0x7f0000000100)=0x8) 00:00:47 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, 0x0, 0x0) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:47 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_mreqsrc(r0, 0x0, 0x46, &(0x7f0000000040)={@local, @remote, @multicast1}, &(0x7f0000000080)=0xc) setsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r1, 0x84, 0x22, 0xfffffffffffffffe, 0x0) ioctl$DIOCADDSTATE(r1, 0xc0f24425, &(0x7f00000000c0)="7422efeb0c1778bbb834a5bad5a687ca5dc1db0e7913027dc4fa0454b0f033bdccb520d2bc084df33c4c6e6728d96e198014d7766cee3210d8cb8f3a60371508f0ce472fce8d72d534dda2ba4a8b1c69ca715b5e341a531589416d2eab9857162aa2f3168f8e114f2b5c541bdb5d85573ad6f65f3339499f82039b2691178ac092b3016d6a64b747e3f06c13c91bfd56fff6b7d270861bd6cfc6") recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00b68) 00:00:47 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) write(r0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00909) getsockopt$inet_mreqn(r0, 0x0, 0xc, &(0x7f0000000040)={@empty, @multicast1, 0x0}, &(0x7f0000000080)=0xc) setsockopt$inet_mreqn(r0, 0x0, 0xd, &(0x7f00000000c0)={@remote={0xac, 0x14, 0x0}, @multicast2, r1}, 0xc) 00:00:47 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:47 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) socket$inet_udp(0x2, 0x2, 0x0) syz_emit_ethernet(0x3b, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaab6aaaabbffffffffffff08aae000000011009069000800"/42]) socketpair(0x1c, 0x3, 0x80000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDR_INFO(0xffffffffffffff9c, 0x84, 0x101, &(0x7f0000000080)=ANY=[@ANYBLOB="1c004e2100040000ff01000000000000000000000000000103000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f1100"/128, @ANYRES32=0x0, @ANYBLOB="08000000010100000800000000000005000000"], &(0x7f0000000140)=0x98) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r1, 0x84, 0x101, &(0x7f0000000280)=ANY=[@ANYBLOB="1c004e2100000100ff010000000000000000000000000001ff010000000000000000499a36390464be0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/135, @ANYRES32=r2, @ANYBLOB="ff03000000000000c9f3ffff0948000006000000"], &(0x7f0000000240)=0x98) __semctl$GETPID(0x0, 0x0, 0x4, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x2, 0x0, 0x800e004dd) 00:00:47 executing program 3: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x400000000000001) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8104, 0x8) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f00000001c0)={0x4, [0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000200)=0x14) getsockopt$inet_udplite(r0, 0x88, 0x6, &(0x7f0000000100), &(0x7f00000018c0)=0xffffffffffffff52) freebsd11_fstat(r0, &(0x7f0000001900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setgid(r2) r3 = dup(0xffffffffffffffff) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffff9c, 0x84, 0x1, &(0x7f0000000040)={0x0, 0x70, 0x8, 0x41}, &(0x7f0000000080)=0x10) setsockopt$inet6_sctp_SCTP_EVENT(r0, 0x84, 0x1e, &(0x7f0000001880)={r1, 0x7, 0x17}, 0x8) getsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r3, 0x84, 0x7, &(0x7f0000000240)=ANY=[@ANYBLOB="02004e237f0000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002798fb9bbd6a96e8882b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028a6a4aa56f1f35da5877f0bd1da344b3d5f402ca4cd16f3a98cc63589de78d341bb70b0b853d46cd6f7103e823ccb2ee5b9d021b1d7e5efd83e4c460da8f1bcb4019b30dabd8c5d96c1c492d6b8721cb7e56cda09faaeffec45dd0b82b92612d17de3d55cfcdce5585cb766eb30cb0d8a02ab7425ecf494f51b6cf7b43f4460bcd6f95ed04a38b8cd40287412915588d21f7a565dc80353ca32874bf226f98649a421ceaa1682849a544b1df261fc6e4db9c7cd804d88a8836fae58bf4fff6b3a9624b92baf024dbacfebaa99f3b1cec7605a", @ANYRES32=r4], &(0x7f0000000180)=0x8c) fcntl$lock(0xffffffffffffffff, 0xd, &(0x7f0000000000)) ioctl$DIOCRCLRTSTATS(r3, 0xc4504441, &(0x7f00000013c0)={{"551dff43c1c7c9237dfb381702bb02faf77277e6bd0d656861b425fc594d011253c85dc7e79d95583e83455fd50d0da8e0b8fb5e4d15629629ef7f7f2a890f96b7ce23acb9b08a8026a82ff87308dad17d497eebc8f26fd5721e1fd585e3308a75d1e7c7020e081ee9bcaf439810ac09b62a856a0b75d68e1cb15f00bcb0ab8d93d672a07abfb9659824bdb534e780ba2abe785eb25227c72152cf03b7b8d9d5319808801760c95563cf795989b84256e54d3fb643487fce6b78dca1a384e0f4059395455e9f747882d42a55f57dc124b34482c8cdc413bf86ab3c14b798e4c6f432cc1492f22d7e36ddb4755051fad093ba9b1ad8e55ddd73b25d5a7cadbff1372467f59bda9d3bccc4b51e86d7a893295f9d4685898f0f0249392e1611db2d975da94fa1f803ba33a0118eb6ec759a0eee86c75dd025c0e5a74426877bb1b7ffd2ac5803d5946e680424cbbd8aca3b3b84e516554677bf0a0421023a2e798a8ad11eebc2c002ad58afea4dbb3eb4523b4db7d7a0415a4f2c91ad6bf89aacdce374b6e300cc3a6965d4237cb7a11c85968e85718cbf9cc5e7514acf86b1ca5616279a5eb60f0a8eb3511ddd8eba634dfb1d8c9c7533ccc00aa214da1560b1a1272f85f7848370f4e0fdcd6473c2fe3752ce97e8109026bf6aa8ceb09e9a9f8fcecac70663221031b1e8a8aa627060b25c19ebf8c3944073b62237c11e501f1d6d57e7530b9502a95dc03a05deeb5b18b08624d32fcabdef618694a1c81fca5a62f0bff7f58ec8575baaed08f7e0b00e03f31c2cf5045711a8c9e6e2821383bea33cda830cc51cad91d917c6ac76f478c56746e5e6a4c32b4e99fa619b050720593bc8a7dd1f69f4bb421c23bd3d2970fc02b7dbf8272864627dac439bbd51071a98149f74369999d271f1827805438d95dfd204f863626458e4544e05c738d454b93a3f211640c36d164abdd86083489f9413635126e47dadd327a3c1be44d91fe3e58faa7e51b67db9e6acebc16a68ccac99916d5b128ca53ffd89141f50920ec56e11a8c9f5bfe3285d02981f55ca4e462879598bea318380eb5f623b46914a649903588deaa343307bc17961a7056aac0d2a9c8b636d213961dd89bee061ac46cb8272a4423fc48bdc8a1f8a447e9fe4b88dbc084d4f0397bfa4a1dca6a440cf08ae1e22838eee5d3e36337ce417783f56b3696aa2905fee3394746c672b9d2d5de2bf83df90ef04b781384499307ff7824d306c2e6c3df4713335996ac0cea65159d3fce15c04740b6230115760f6a060726f9af67f40179878fe2abd425f4137d5d98dd2ca687cb011d8d00274583ad0908598d64bc88f1984ec52eb0d1abe7fd52353d43d2c9721e2e275107f26d7ba86d005ce7d482a25de46979e4edc838f9a5ea7c47761c9bcb52b31a5e7209337fbd1458edd102ef8e3b463766b", "de8863199d82a15e7a19c58942afd6010f36254ef446580a91212b02ce34f0a4", 0x800, 0x20}, &(0x7f00000003c0)="2edc139963ade7933c7b25be19124866ea1cafcc39fe37ab412115028e03be2cc7cb425e9639b0261e5d875399516e609362486b13ff509af31280cf8418b1c1008dac7c73401784a580a1029efc213fef77dbf9c489172afd6813e6a76eb4ead2475e2b0e8a26ea568d76b4d0fb9cd0246c378c48875858de44eff2a282aaa6261e7a9db8216463dd4b17e0f05bb020e1adafee8d928de4b2d7c115c2e810d29a78fd4cb837bad8dbbda0337d2b183b762fbc6a9ea1ef39ad9ee48925332dae8788fec10b1c5bb518c17c6305f9a15bd258121208fcf45becd14437ab1600044cf6056de0c771aa441f385e9fa8269565ac8d88dbcbad2d04f6538b93ce7bcd8111edc09925846878b1f4f01a03f89e54d7a5095847d64495d49b7a88685971df44a899fdbd7f230ba45d5b94d868582f20592c02da6a2ce798bf2e5804fd7c8a2fedabd93538b1787dd06030305f7d447331eebb38ccf30ec50ae5803de0d9ccab802948c721d6cf9f45ba8be83ebc99f16ae1b9fce865218a0a5acb493af2838ed7d91ca7758cec52b0561e40af0788e6a2592da8251be4158fb1116f52326e111ade5bca86fe17e8702cd6908e622b6e75dfa8bdabc63b0bcff79373cb78aee5c9b2e9dfb887b2abc8a2cc847565846115d08b74990cc7f1927fd85e3371eb57f1e95dd18b0de0d8232f45c6d480d96f4ad9aa0d5e938c279549ddc680e11b36b15b0624f6d20c4b8df1d96f520b68e0b9b137faef401ea3e399d83b972f99261c33e66976ce284a3711e57a52fe5068a7c237805ede9d2569e69e43af69676645a721493375bd09c4c1fd8cf4a20e393b6def4424d6871806c69360748e5a570d959ca3cb096f338324f8c9a4cbf67b77ba287f7262f7e4a1d3bd49140588dc50011b6a2207c3a8dda4ab3aa9cd54ccfaead96c42699e6c22356fd002b0953562169a442ccb9b85182ead32ae41a94a0bde6872f584672bcf189b8a7b61a98a998369cfa70253b1bf9ff33043f0e5e572123a413797cca19e6b25762b9b83fefecdf1efd77758ded182db887f151f9a467e7beab63ee4a2eee61856986ef9d6bc021064e539502d5a1274f601f610d7a050fcf55ea370f0d5b225071ed99366a1c5ce93b007029b07e89379966988ac382530dac562a06d81e327e67e9ef555d58889a92aa3fdd683098fc4d81415f5ef2173ce76376b10945890785a76b3fbf9d49373ad9d887b0921ca8cffc965ff6165dd72e861de0aad0c8d513a830f9e157577a7a27e07544035ac25a14426e10952db85960a9f82d736a8a9b634fc4277d320121ebae66ecd5366ce4e4624c6231e4e67383a90a66a996c8d0c7bed2a7353a68948c423ace55a00d9461453136b537f5134c98d5e0b8be82d22c77ebcbf8ebaafcd24ea7cf8bdabd57eb48226572c76160bbb8ce78fe3f12ebaed263a79a14901e9cd2654cfc477a7b8c4dc6eb564bfbc2b20452025ee85406eb0dcda8a8930b57d104f3892a2379a6ca23aa9362c39689f77f9941adf46c7eb81c07a9595f6bbe8a53bc39cc7aafc67580e3f2e7f95e73cb7ca922061cf0fa5f44ac751f54569a18283f9026ec8e284c2566dad31cf83b3cc406b15e15c61bc99ef813348cf534110ab161c9387df508becb7604df6d68540a3713ade795b8f09aa6b892a9c0efa53136444d5c39d4cc46d38b0671845e9a5d2ec3561b3db5da89e315cc0c21970a86e14ca6262105802f664e49bd319ec3fa8c480a2a315dfcff0a31486bda258f7726b02b7c591fb779378a799fbfc186b910cb2688dad8514e9e43cf271a2e2a740a5163c16a07064383119e1133e8651f9f56d6a4ff208614e76f21f3467bf7fd104bf181ec93053954eecc5ca674d49b2eea3b7196335efa03877281c11dff755ca16f568c6dc0b1c07f91080acf9cc472aaab41d436a602fca423fe47a208ce525a49457d105b6cceb184deba30d127359ac2775e6bc1729f7327cc47f8bb5674754a85bf2ca454527a7632394b6e27d2cfa437a057e45e0c13fe9f6217a8316267acaa35170a4fe998dfdf812466664a8bcd54e1d14ffc0670d43dac6e27121dc0dffedb3a4c2a7ff973933aa7a4fb31c2157b49d9468a10cda5c437597f394e8f92cc8455905b0f9f5f00c53acf87a49a1aa617cc6f8ba0b4cc8ab19b6ffda5e601937dbf4aadb0d038a59a9dc724dab3e82ca221b5d8eac85bf6b5c02a9fede506d4495075b75bac9727068304cdddd90a8464190af1055dca675988c37c6abab4f8d9718b716f865ed3f28cc6cdfe5ae082422b3034596a842126a7a202117ee215bd50747cfe52f01fb0f9b65ad0a142ad5c681e1905774480369b45d4a06fbe4c1e289f6c05f246ce464f6844a81279a6f46748bbfdabd9d1e0b3af2a61af4a43fe15e8d850f40d4d032d94516368749d94846bb6c4f8fd2679a95ca5f671785b8d2e06a6d6e98ddc68e9223dc36bd6a61aa4c9444db48668d75bb2565cfafa8360528801f015ad132c9b63a64cfc77388574e04713a2391ff07a7c05dbe1e6448ad4033316a72650d94bf89ec10bf14f4948492db37cec5a3ca524a86170ea093232512c2734858d8579cab6e7e81f3822365f7fe89418715c960a2b7df94563a41b82427b7efd8a38e041d44791339fd12ac019c52ebd68f21cf0d11f622c4a89487ec345e77bc8098bb73168e813e14643756bec1046469ba8e6d6a6c2233f3061917307d1c3fb050b2674ceebe1447f7d12a2f3888417dc35c4c4e60778f614b519092b8eb3d4a18d8821c50cf11e7aa428d58c74f244ff1bfbe6abacbde1bdffe12a6859d7b7674ac08230b8e8c6b74e909629fea5d5c5144fa6b30de185c2cef91bceb3e6bfb445739525f132aadb44a09415eeb50f2ad4dcd60de996ac5f9fc4c9efe371ca4466d0c681a936c825cad019b3eae4d2cf006e065fa0fadc799562c92727101701e190567a76fc23e278bc61f9dcf8cce6f4b309468ab4938db2916f1f47a4ddbc1c2daec588af5d2003a7230747f9bf1598dde7ba4924a15f1bc870fa0dc44806c941cb94f79ede6c4f11698ba1ee3188242b95266fcc6d41bc0ac11873475cd99076b4afb15687484b52a6d0c2491d73c887912f73e4bac5fafe7229425c7694a2f3c32fd689bb2144e97263bfafda7c438f9990b722be7eff2117288c94b34eb576dc87fe5a1a49cc18f691acda0e42bd2f70e1eef506ff46baa69870bcfc253d68e7b92cb4d5fd0b8ae6b79885d763636fd544603530b0c42d0198233bc83cbf26303e72873b30bb4689c2dd19eb63910cc737f9f4b3e62c61a6f341b74dbbf13e31623647158132d9a07dad9fe772b437ed41650a6c767a8aac8796e025684a9b0005bdb34a187e09a501586795583811f980abdd2a213346bdda2d98d2fb0e37aee3bb887de998398bedd66800fd2b71a34c7f00c100cd6b389e112f63ab42eb038d45a7ee93912bf35520f493e2d3cbe4adf514faa2da9dde15ce4c71fdb59cdf225313b5e58614c3a0e6ab4e83958413255c1112f3a0183f69ef77b9663384e881b4986901e46b0d377ec3205c258c2daeab2d8a7beb3f10c855a7ef197921ee6cd333747401e9ae2f1c889931ea024eef3222c99b1614a6756b7d3754eb8524e2358ebfd4d999a9768a783ae438a5c1ecfc64352b11d5aed39a94713634234d8020c0bc0286b29b9599178c620b97e13f43cc19d47a4e9864646d543ce6495dde841fd5a1271ea09b4ca60afa3510a8f99c6a02d9dd47e9988312bc0c28fea392c773f2e4f14cfaa8bef067d36914974fee9802035c5160b30ded69f28d71ec2a38a2e339cd2f651586de06686e5c218e31e925a134f03b4b0a0eb0b00082817d4d42450e4a0d95261f7d620acbad5728570462c1bdf70ec1653eb207c561190ab42a7d521509a3d14810ffdd81c8bb484e11da151ca573807ecb9cb0d2ea2bdef53275d5de821fe301731ba7a11a5162418df96f728412f07b932d3c35ad221578ed441e748888662545f97ae48525dc04f3fdaef5f0c2260b3db6e05b052dc03716be014418775bbda8e73e65a5153c8527b002bd3d5b0c52954cc9cae3411df429c9156f610620fa4bd0b79ccb8dce13b4d0a9de38a6c3d704d2ca10655f2b70d79abe20670ac6a26e865d18f0369d878b6a1f56a8403c600cbc59119a76dd97041934ed0ccf0e42f5501e2a7ac3412495295dc479b6fbf5bc3651036e51ef318bf1a3aad9f183b29f56e8d20a133d5a7773784507d7b2cee27870427a9102b0d4edfb0b39e4d529762bdd7978ad980b753b4acd5d97b500bbcc42c89555f0f02cb56b31000a947512be608cc78810e3efd54063bca7de2f7360d134803cb47607638f84362509abca16b2b048d27e368be0e436b3f267dddebc2d0fcd06da746e05e209f33830e92b99ec6c78a3d8fdc182994054e0dcf39cc260504401e86ff9abc1fc6b6c6784ebc726cc19d28330cdb4df3a15e671ae21a0cc4cc1bdc34cc389ba4377af313c01f91b6fe2525b9fb602bc93df4aa55b23a4ba705680576e438df0d1e24de953fc7eb7e0f2d9ba99a0e893737561337ba7224667885947610a46506c6504f391f0a66b61bc57fe494455deeb946274a66eab8fe7759cdab14d5c74c54fb086b326c5d184d9ba7faab2e84a4c7becf2c29368b95f55a2e63afebef87a22632e9307242a9eea2387da15ddea5b7c5b04a325c2cef31e44d56338fe2f5df8d2c74b918e3c7e9ba893b8e8d9117683079a385dd1ec13d94386a8b3ddf5fdda853a88ddbc4df5bb1544fc4e7312978d83b70c75ec7cc69857a90b6397612b5037e2401f44737ab1b6536659691e560f6be80ab217fcd3fe3f4b6084ec2967b27c0bb797ac8541629db2c74a728fab059dba7ef2f244209da289624db746c50b2b084e42520a6f9583058f1e464b2e2cee907e90b6399b3200dde452c6480489a65b7f4c6ebf11f5467cfc31b424891328dc0874cac6d0c0d7d8c5e3f27645e65b14e33cbbb4802e0324662b6ca31d058c10936f7fd76bfba74183c3e7c5471b8a3fe812a1932422a6d78b644c7362212e58eac9682798e0c96503dbb988c45d000da40a1e94c9064b9f5cd6a1332725bb91a9b411d0a70fae6978a6d3e44b6b582110543b4b64c1615f0bd3feab53859f85f6451074d34bbc0571a1a9b422a211f8c9bae679345eb93b88e0b3fb1dd32e6765a0e088f3b7663c5ad9d8ed547b1907a21164d835a66c65c7516912ed5a2a59da63c4bc52584d0220cd2c8c82d34676e618df6eccc466905af4e7079bb5e82ea510a2b25e617df2ff2ad032a69a94738c35c772537db5319b9931f05deafb448d1008ab70cfb8933085ebf79c284464edf1803aa9231c678ec8909645808bb63897f73c0b10756167e41c4e955aeee00d021750da35b640f26c576b4aa84ef5d70a69192b8d6a07e1d1b4b8d87724b0598134d9d3f0df12a969aaa51d26d1b66c5f99f61a55e10ceca95b7682d7bc6ec87f8596aa618f491c50e12050385e1ab4891d8aa117b7ac4dbadc68ddb6b4229d1a7fbf5ef6d3962b5f9c05307da6c52e9c79d98779341c64770001f3f09a69f8f3ed6f14ac4b2f1523eb5f605c154165740d88a1893d1529a55766fd6294a32796a1ba6777ad3950a3efb40a068a52fcd285a5f7146d7203e2561257c398284de9841d6414c4e45c5839264202729f25a432ab6092b925b687c299b2c9e6b2ec29955a0e1e828fddb305970d29e2b367d045a0c85bbc8eb5460f65a1708", 0x1, 0x3, 0x80000000, 0x5, 0x3, 0x6, 0x4, 0x7}) getsockopt$inet_sctp_SCTP_INITMSG(r3, 0x84, 0x3, &(0x7f0000000140), &(0x7f0000001840)=0x8) 00:00:47 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000040)={0x4}, 0x10) r0 = dup(0xffffffffffffffff) dup(r0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) recvfrom$inet(0xffffffffffffffff, 0x0, 0xcd54, 0x2, 0x0, 0x800e0062f) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) shutdown(r0, 0x0) 00:00:47 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sync() getsockopt$inet_mreq(r0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e003a9) 00:00:47 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(0xffffffffffffffff, &(0x7f0000000100), 0x100000000000005c) 00:00:47 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) geteuid() recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e002d7) geteuid() 00:00:48 executing program 3: r0 = socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) fcntl$getflags(r0, 0x1) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x3f6, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) dup(r1) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x800e00b78) 00:00:48 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0xd0, &(0x7f0000000200)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) setsockopt$inet_MCAST_JOIN_GROUP(0xffffffffffffffff, 0x0, 0x50, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/53, 0x35, 0x80, &(0x7f00000000c0)={0x2, 0x3, @rand_addr=0xffffffff}, 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) fcntl$getflags(r0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e007e5) 00:00:48 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:48 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(0xffffffffffffffff, &(0x7f0000000100), 0x100000000000005c) 00:00:48 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:48 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = socket$inet6_tcp(0x1c, 0x1, 0x0) setsockopt$inet6_tcp_int(r1, 0x6, 0xfffffffffffffffd, &(0x7f0000000500)=0x7fb, 0x3) recvfrom$inet(r0, 0x0, 0xfffffffffffffff6, 0x0, 0x0, 0x800e005cd) shutdown(r0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) getsockopt$inet6_sctp_SCTP_REUSE_PORT(r2, 0x84, 0x1c, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$inet_sctp_SCTP_ASSOCINFO(r2, 0x84, 0x2, &(0x7f00000000c0)={0x0, 0x5, 0x8001, 0x9, 0x9, 0x80000000}, &(0x7f0000000100)=0x14) setsockopt$inet6_sctp_SCTP_MAXSEG(r2, 0x84, 0xe, &(0x7f0000000140)={r3, 0x9}, 0x8) 00:00:48 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$inet_int(r0, 0x0, 0x42, 0x0, &(0x7f0000000100)) r1 = accept(r0, &(0x7f0000000000)=@in={0x2, 0xffffffffffffffff, @rand_addr}, &(0x7f0000000040)=0x10) getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS(r1, 0x84, 0x107, &(0x7f0000000240)={0x0, 0x100000000, 0x2, 0x3ff, 0x5}, &(0x7f0000000280)=0x18) getsockopt$inet_sctp_SCTP_CONTEXT(r1, 0x84, 0x1a, &(0x7f00000002c0)={r2, 0x7}, &(0x7f0000000300)=0x8) getsockopt$inet_sctp_SCTP_NODELAY(r1, 0x84, 0x4, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(r1, 0x84, 0x8004, &(0x7f0000000180)={0x0, &(0x7f0000000140)=[@in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @loopback}, @in={0x2, 0xffffffffffffffff, @broadcast}]}, &(0x7f00000001c0)=0x10) setsockopt$inet6_sctp_SCTP_RECONFIG_SUPPORTED(r1, 0x84, 0x29, &(0x7f0000000200)={r3, 0x80000001}, 0x8) 00:00:48 executing program 3: syz_emit_ethernet(0x8e, &(0x7f0000000040)={@empty, @local, [], {@ipv4={0x800, {{0x1e, 0x4, 0x984, 0x43d12578, 0x80, 0x65, 0xffffffff, 0x32a3, 0x0, 0x0, @multicast1, @remote={0xac, 0x14, 0x0}, {[@rr={0x7, 0x1b, 0x0, [@multicast2, @loopback, @empty, @broadcast, @multicast2, @multicast1]}, @lsrr={0x83, 0x17, 0x7f, [@multicast1, @multicast1, @multicast2, @broadcast, @rand_addr=0xfffffffffffffd61]}, @timestamp={0x44, 0x10, 0x40, 0x3, 0x18, [{[], 0x1000}, {[@multicast1], 0x100000000}]}, @ra={0x94, 0x6, 0x5}, @end, @ssrr={0x89, 0x13, 0xe38, [@empty, @remote={0xac, 0x14, 0x0}, @empty, @local={0xac, 0x14, 0x0}]}, @noop, @ra={0x94, 0x6, 0x533}, @noop]}}, @icmp=@mask_reply={0x12, 0x0, 0x0, 0x7ff}}}}}) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) ioctl$DIOCSETTIMEOUT(0xffffffffffffffff, 0xc008441d, &(0x7f0000000100)) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00966) 00:00:48 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x8000, 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) recvfrom$inet(r0, 0x0, 0x0, 0xc2, 0x0, 0x0) 00:00:48 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) getpgrp(0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e002bd) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100000) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x105, &(0x7f0000000080)={0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f00000000c0)=0x1c) 00:00:48 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) recvfrom(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0xffffff66, 0x2, 0x0, 0x800e0069e) shutdown(r0, 0x0) 00:00:48 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(0xffffffffffffffff, &(0x7f0000000100), 0x100000000000005c) 00:00:48 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000240)="50c7b8a25230169d40d29815ef11bcb43aecff256e3b47be3e21aabacb458d7c0f66ba8456220d1eda21b9bc2695001125fd20c2f975a69e6607557fec0cab2fd4866a3c0fa603b8e30f15aee3c8c46dd9c153f27f071e425f214d49d95d3d254e2732a3008a8b61a0b2573d2a41cd01dd2f913330ff9c5bcdaf3e0f41d33c973cabd5d7d0fb3978df3bbe449cd00d99d14339bb71d0eb4dce2a8662d4f7636797bcdbc949c1d02508dd913753335cef32a96051c01bf05c2edbb4560e77d07ed2bfcab4cc", 0xc5}, {&(0x7f0000000340)="939ad1e453e8c4a8fec1c41cd5d076766dde796a2d2c233a9be38479d4d57bbd1007d8197b1123465e6be67dfbeeaf2b9fea25ab9094b09e5d12681c1ecdb3f8690a0c7d1b1f072a1d892256c885e752346ea3022f23c4e1759056b93a1458f3ae795429d20d4aa8d7110a75fa4e93b486cb52760129acf952fde01513a8196cca8986fa42b720b224d1e7c43232f09eef1d137a6c74b4b283234be6b4a47dbb9c58e09af91be2ef7220cf5619f9a11f4c90c4298d94df2da97cdbca7141e28d0fe031d263138814036dd8eda2", 0xcd}, {&(0x7f0000000140)="8725835b9ad2952d86beb9a4cab15a591f030a461f5976bf4655b6b4751d5f20b9b37a741bdb3c0a533a76f72560c6319888ac1ec0db42e19c0c2a559f670d4ac35d751c36a7988db1b71f4d0a83a1cb063f37bbeeedcef6c60b5ae183a49b6e0597026bce106b17b6b79a62534269b4d1ed0eb3a60e3047f8afda8b9ed4f12830145d504998d8732804097b838e5d36273a20e04bba2484e0de8c5272b251ae15570a39", 0xa4}, {&(0x7f0000000080)="cf4c104fcd3e49ea2a68b1949c2b6352b66914055679541453cac0e09192aa7d7079dd7339f549d030", 0x29}, {&(0x7f00000000c0)="038c2929ee9e8249ba21fc63bbdc4713ace08697f1562ca4257926187b41054ceabf8da6052bc93ed53f17df4994645f1dde", 0x32}, {&(0x7f0000000440)="9b6daae893a5fb01b39dd366235e406eeedab038ace8f4ba7a6d4ce4a35d7fc4e678f9b73e017effd310f0a4b6e9dc193ae56da7f6c1bb93e0d698eef1fd727f8c71e4fa51d8e0ed8582a211ec444069d0ea72901ef5d06ff58ca10cb2525565b3a2d5a4a354caa34c96cf559f2bff9dc116085a7d449e979085431c2a778d0207c363a642f3a184c202f9b1380d40d634ec21de4bfa05ca14a0a54e0d6ef5c06764586028ed7062b5ee71854a1ae7873a338d4bbbed7489148e5c2431db01b0c8d23024242d4c7d5ed73dfbb09ad59af99b333cbfdc9c059f148a6226500b9e7ff53b84ce7aef11343170e5b92a2f6e0360a29f740cdb9e46947c4e146c87f8030bdf527d5984aad21b5fa2d5ffc0672d8232dd1a8343eb1ec71740dbd711c3923ac065dd29a490135b0746ff864cf1e4b5cf12b0e021cb90973a7d389517869616afdfe8d94fcb7412a9fb027a1276ec655e863e6e7d671209dd3ce48271c6288a8f3d42794fef7300d3c16629119bba6a564ac102758356c60aea31db3553d8380d2ebb4475371f3da304f76d58290f3119020e503e65e2371e3058d09bf28e533a2b61ecc50b094c5c943cdb65bbccc246db05c35b75fab8593f96b5329d3ed595e18d25a24577224202336223fa5fa35dcef916557c92bc278794890dfd9e0316b6ca1c13c340c0f4d61c4bd4eb7d0b47ae361f2805683f6a6786e2f97c7e522ee0e85f36444fdb31a8b26722f10d096258a692ac4f6bb3adf24d52703a44a1bb2727ebb4b47350caa36a04c6b046dbf4e16141e480d72607e7cc9678a31e89db4839c85b62d1dc82f90bde9b4250d5ebeff7c822e430d32f880a44d7ade4964df22b3a703004e670009b24f15fa0d9c33b263733ca5cc0e4771fe5edf814b321954c40024894476bc1d40ef5703946e003f076d8560eb82b95016aece59bf32c6bdbee3dc3e785490b74993a6cdc01e45921325cbb98ab590fe69141185ea166e930cf66a70cc90df86a9653f3b4472f13252cbc32cbbb3e6c7ac1652abec349a0c29b9a177f8c6d6094d55f42e9c0e162b0cfe62864e50e0145110b3b4fd56c709ba682def3d9c5b5826d6934af0c9eeace5ce94ad2ab006284b317ebc33d2d8686f30f0b26a8af5d8d22ed69d577dd7a04c3f053c8fdb2f1f375a346a5825fc25c515219b2480bc011fc057c03c12850551466a2f74d2b966592d79e4e2f2769497c72f5ff8f760587cbab052f177467766f258ef71c264bd8ade88399613fa164cac747256306e3fe6cd7d2ade4c6d1756d0b92e0cec4a457eb958b86e925c8dc3f424c68b7b32d1013e0d94afa796ada58554fcdc4c22d8de66062f66b3e27d27021cfbb6b6dbf39f82cfb82b4ec28eba553bd6e16b43fd4a0ea2b2cc176ea579b64dc6f6ec036dad3eb745cd8c658f000007d4e9dbcc63130c7ee9624eb434e76dbf075c1794adcabcdd7fe95b17133f71c7c964c195b6ab40ba80945ed2c0f70a2606d15ae33c4a8ae778e210c279ddb70a2c74e3043e69b1f8b6dec2ea89718863013bcd4cf3cc8602052ed3096e18456bb581caf92a30b7883cf32a111af8b59b57d28f6ddfd8883e4a7b088cefbf5cbdea8ad82c357f705f0a6eb3e9b522a2398dec2bf91509f5d2f5e8d43a1e2494b9f6d2c4ad37a760ff65c892cff9ad1d0dc6f63c8d083f22de56071d81d91ff2472209840bd72e7c1c57097eca5a44a895a353ec55d527e45013cbaa7655e063b7e8fa0e38ca526f041afa4493869eeeee804d9d7884ec91023720cc566612ff172949b04c1a0c7b886688843a1462ec4e80398a9315f6b9ca4ef7b7d0d75ab31739cced060db1dc32b78647ee141999e2846a44584f2bea8bfef38581358cba36d1cac8228f529d26d3ad8c2cfc238f2ef2e35aec41846dd094b4e4fde777d40ea1621bd19e14804b0f5be5dcb3d646349951dd132ff0c3f288f6d1c6f6d98d62c617d8b7a9115744722d5370ec10b01f287580a0fe64461db678465435e437dec9691b3b306f3e603b1be4f9ff23463fde779ed5ccf7ff312b785d982140173c72a9af92e635b917c1488db219904f52402969dc8881eecf0dce4ff6215c9d881765c8a9e0b3b01df627b5b0c2f264d60e19684e1f87cf99e257675bea57580cfb6c97d2f74e355960c98d5a2a6a37c5a2a48c814d581a00280e2f21efa9c7d92adc5c53617bfce930f2ea2507e977aeddf098d0959081946e0648d6a8794570d3ffbe31a25dce9d4816523b0aebda712dcdce25cfbe09e2f450030b3d0c3b5418deafbe0f5e035742d37929e54536eb5ab8f6c9ac4ae1f0245a62f91c359e1f996af793ce60bb4486e7d992be00ff943410fb150223f8c03682ffdd4e931adc841b79bf1ab05d0cec7962cfc5be47491a86a61f07b671438f1e254312449f0bb19970b90684802c2445896890d6db7f1f02078f7b6e63f392c9c56d61765e29ed1855af5bf8e0e93db1a7f528c3961b74336edda3e686a606da51d3d557bc5bb8d2c69fe58087356285276108f7652f0327f9a0021a2c8b608e5b566a1ca169cf36a053bfc9646119a6d87966883f6b3d0732318b55dc00b4eb6940156b9150a8dc3963330494ac8eb299df658757c5be6178431e336ff5be046cc84e0a02f3caee09e8324b46706b788a277e194acb8d9361c5b4b928425f0aa44084986c70a837cf048b788da9867c488702b6282279ddc336bfa8fcaa481c690f2f7837d16efc337a67af5acc7db2bfec00cdc21dcfeef7cb438890e1c1d1775a47a9ccf8ab365834238801809f64fae9196879286d9ebca0b9ca771922f61c80422e399186f7b9b090c2b2e620e64aa18e2195769f6db94403a21697618415ede950a25f749f7e9f4ce246c1c1fbd440f72b878ad357a89397d4b1b2adb01d48a11033d7c8a2cadfd5bb21edd3ee4074f6a97ee183391328e59e88722f599cf9d6041046d0f5a112e53b73c2386a9c3c427a419f7a011a48eb02ae86f3e60e8436bd94533256446f81539cd0cf4b6e873285cfa598477f57304c4b7e7e8a9a79d135f27597e9f6d331a1a26945392fac2a0c373a61311864950d1cfbafdf42e0f05826fc12281f65948e4634b0aa4773eaf9f9659f3d21f33861824f2c70cdece84c21eaec7facf71956dfd3c53b0b5c9f7e8527b1a1f0048f158825db026e071eb778029355327b11651f0df10c88ca9141c27db2720ccbd49992e97910b38944a90e2982092cd3f460af0310c443ebac2099bcd62abe7655ce25c5dfe73ef695963749245410bf182800d6083728be2f8c8f52e9d032364e39beb4a7995bb1fb44c35bf9d8d86f21d677c633d75eb5cd6c1f948a3fd355096bd18aac8a4e7183fed60a6240a0ffc97238010c2b57178b9bdc977b3bf64689addefd5f1a91c8a3d3ef8eec38ab2f10a4bd5515470400f200a12f7cca1b72290db25744be894517bb5cd0169a944b7939a9abae39aea878582de56d8a7b3da8f47404491d62957dfdfdb443a915543e7ee1fdb7b6a84bf63307bf8e5e3551b031992ede798b9fe50bef3d6f80b67b7d1cbf0e92239970bd36d9e1e0569bf2240e1f571a6a1ba832d9132169e5fc746b3f6600ac290cc45716b6ce0889c4606c954270e4881e9b95692944e33e5ed20e574ec53adac0585f0ebe94e7e104ca899f4133cc14c77adc592e064aa390c309012fefaae24ae9d380cb62b9b32cec01486de94a59c538166fbb9433f8df2037403d937670db459d1b79b9521ad448d48b24d5c12973f827cf73a54a360bcc01ab8bb2eb9f8f987212c572c7ff6190bda916ecbea240da05125772252decf0adacdfeac1e0eacbbf695ad6e130e38f5e17c0ad91bccdd5660cab503ba1f9fc8135c5334fa7a4951b3d9385fbb2f055a089ed508852207971f8b89f997521670352aaee680e15b59c1c46507e77e54b889a185eddd50499d8e422ec19ffbc20706a42c00161de06a22c4eb25e8be924e5fd8e82717a05f50078f1a34da580ddb73c6917bbffd4be1a2a80eae6e332edf7968d29d7a8d1df0fc71151ea2a5c163f989d423054ef58bc9ec6d088576f756c9bea99006e7b9f82e1aa5d6bd697214cb04b8ebd9e456168b02c91bee27f24ee6d060d7aa56760dbc464ae1d62c9fc60d5512d0cf9d79384b7125d857c6c5a05c060334c37517aed357ecf4b905e8367356f5ac41d680e4624b6d1b20882e66c8f277c7500527eba9563cd178230bcf18628ccd8e8c459614294268c21f8739a6033245dd1705878facc7fcea6e200fa5deef2a78c63128a23183569b4f75a74b5b9ef9cf1533d60e8fc5cfb02c36e853235b6988c8d8ce1f6c99076852d5514f46e8bed63f74bf49fe0925b73e027a3c7eb463929b60c3808387ff17307411f506b4781378fb9ca0957e06b9d6ebffaa6951f4d61299f15d9b8f1a8861c80144effb7ac5c0d1231dfc030c674cbcaa4c29c86b20d22c2a649afb2e72046f3b69f213016cc39daca91f50fc01dc47d8c3d3240d84afdb67f9a695c8f123d438bb2092d31d464b3fcb2cd6cf1164f655b25a01b159711250bb8982872787c6fcbd52eb9a489458e7e01b8eada8128ba269a229ded5045ff8a344ec5d7fbdb0538265be9f64ce0fc18e4f7de5c97fe0a2f26131ec3dd79e26b3e6d846f30379faa114aada4f8666834d1a54d5356a5a50744a07bc077bd0296cbcfed9dee92117645efc7735651f3899d5705327081ae8aea37ae33920912899825ec454bc980a181286398599327f4e0a7d1f522ea0aa3ba3ed355a6ed1bd60059c66850e8e74a02f572f451faf28348c5c2e154a68cea570ef1198a52af4e70822eccafa9a1b823551e00c802234ba7ecfd68780e0e302fa6ed2feb8a44055b7cebf302fbbc04095709e9ba1a0d7d80ec5376eb286cec28f44982113d1152c39345b4608bac0145bea0799136a406a606040f0999b9201753dc57e9eabe3e9a9377dd49b617273ca7ad4344b121b3fed26c28a1e83bea994368d3cde065a33b428d5ac8f1f3ca9f596f4615585727d9fdb914cdb3aed5196c0ebb1cf6ac9cebb35745d63d12242eb1158c22e677a7fa88d77fce9b93a79f12b8a037afc3361db3e3272ae41c1ebe0e858fa3ea721d4607f483374cb3de9083cff00b7c1d4b1d160186fc8d6ec05da9dbc4a8d45e04d26d54d93bbf6e297fc98dff71deecf94cd94c581ea9cb7158e2fc6510c6474f3f02dd92acc75d79a3699e37b6d43a3b7427ee606fb92d6e9b672824afa5444d5d3be88951c2f662a918a47b13592fe7368284d9836b3cbbebd090958f336ee112f459ca802b307e9ddc70bdac53dcedb668fd34560d504851576aa881c4b54033aa6385a1c74244598d8fe8410b30bc2d4b617e65e573edf3c6854d3881dd28609833939a3e5d297aaa7f06673a540fc0027021913d8f73f3d3008800ab74be55d68de86e9063bc46ccae65d21270bbf6c050d34ad3d3b9f38909058133c8a83dfc108b2525134221ccc262f99645b08aca7724cad6f6d5193e38c85673b0fef05a79683c9194a360d97a4381bb6b19c4cffb337b4d35b409473ce45175688a40420bcce9bd34a5a8f7168e6e235fdf651b58296c2d78de920701f7daeec92ad3461d115a6a5ce7ad7ecccf01bb8b54a723a44972390d09582c0d067605dc68acf963d970004593cadcfa1af83e81df7341c1097431e353c3bbdd38cfdfaf74daa3c17532643d7fff3e775632c5ca00cd2f9d76816ddb4bab637739f24e88c19870b24c96d2d1ace23d48a", 0x1000}], 0x6, 0x58) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r1, 0x0, 0x41, &(0x7f0000000100)=0x5, 0xfffffffffffffee7) syz_emit_ethernet(0x6b, &(0x7f0000000000)={@random="4a5153b0c909", @random="add05490d259", [], {@generic={0x8945, "09d0c5f24787fb93b59559f46f592f7bd6467a05a64e238dfb7e9b975a51c82381b5237438ab5243cc7db96bfde77f592cc5d74ed505b13c498a00bffe68fbfbb9773d5522a991e4cece1b84a4383dc3c84f9b96b42ac949b461290970"}}}) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0xd0, &(0x7f0000000200)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) recvfrom$inet(r2, 0x0, 0x0, 0x1, 0x0, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0xc, &(0x7f00000014c0)={@local, @multicast1}, &(0x7f0000001500)=0xc) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x800e00b6e) dup(r0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e003b9) 00:00:48 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, 0x0, 0x0, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:48 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000240)="50c7b8a25230169d40d29815ef11bcb43aecff256e3b47be3e21aabacb458d7c0f66ba8456220d1eda21b9bc2695001125fd20c2f975a69e6607557fec0cab2fd4866a3c0fa603b8e30f15aee3c8c46dd9c153f27f071e425f214d49d95d3d254e2732a3008a8b61a0b2573d2a41cd01dd2f913330ff9c5bcdaf3e0f41d33c973cabd5d7d0fb3978df3bbe449cd00d99d14339bb71d0eb4dce2a8662d4f7636797bcdbc949c1d02508dd913753335cef32a96051c01bf05c2edbb4560e77d07ed2bfcab4cc", 0xc5}, {&(0x7f0000000340)="939ad1e453e8c4a8fec1c41cd5d076766dde796a2d2c233a9be38479d4d57bbd1007d8197b1123465e6be67dfbeeaf2b9fea25ab9094b09e5d12681c1ecdb3f8690a0c7d1b1f072a1d892256c885e752346ea3022f23c4e1759056b93a1458f3ae795429d20d4aa8d7110a75fa4e93b486cb52760129acf952fde01513a8196cca8986fa42b720b224d1e7c43232f09eef1d137a6c74b4b283234be6b4a47dbb9c58e09af91be2ef7220cf5619f9a11f4c90c4298d94df2da97cdbca7141e28d0fe031d263138814036dd8eda2", 0xcd}, {&(0x7f0000000140)="8725835b9ad2952d86beb9a4cab15a591f030a461f5976bf4655b6b4751d5f20b9b37a741bdb3c0a533a76f72560c6319888ac1ec0db42e19c0c2a559f670d4ac35d751c36a7988db1b71f4d0a83a1cb063f37bbeeedcef6c60b5ae183a49b6e0597026bce106b17b6b79a62534269b4d1ed0eb3a60e3047f8afda8b9ed4f12830145d504998d8732804097b838e5d36273a20e04bba2484e0de8c5272b251ae15570a39", 0xa4}, {&(0x7f0000000080)="cf4c104fcd3e49ea2a68b1949c2b6352b66914055679541453cac0e09192aa7d7079dd7339f549d030", 0x29}, {&(0x7f00000000c0)="038c2929ee9e8249ba21fc63bbdc4713ace08697f1562ca4257926187b41054ceabf8da6052bc93ed53f17df4994645f1dde", 0x32}, {&(0x7f0000000440)="9b6daae893a5fb01b39dd366235e406eeedab038ace8f4ba7a6d4ce4a35d7fc4e678f9b73e017effd310f0a4b6e9dc193ae56da7f6c1bb93e0d698eef1fd727f8c71e4fa51d8e0ed8582a211ec444069d0ea72901ef5d06ff58ca10cb2525565b3a2d5a4a354caa34c96cf559f2bff9dc116085a7d449e979085431c2a778d0207c363a642f3a184c202f9b1380d40d634ec21de4bfa05ca14a0a54e0d6ef5c06764586028ed7062b5ee71854a1ae7873a338d4bbbed7489148e5c2431db01b0c8d23024242d4c7d5ed73dfbb09ad59af99b333cbfdc9c059f148a6226500b9e7ff53b84ce7aef11343170e5b92a2f6e0360a29f740cdb9e46947c4e146c87f8030bdf527d5984aad21b5fa2d5ffc0672d8232dd1a8343eb1ec71740dbd711c3923ac065dd29a490135b0746ff864cf1e4b5cf12b0e021cb90973a7d389517869616afdfe8d94fcb7412a9fb027a1276ec655e863e6e7d671209dd3ce48271c6288a8f3d42794fef7300d3c16629119bba6a564ac102758356c60aea31db3553d8380d2ebb4475371f3da304f76d58290f3119020e503e65e2371e3058d09bf28e533a2b61ecc50b094c5c943cdb65bbccc246db05c35b75fab8593f96b5329d3ed595e18d25a24577224202336223fa5fa35dcef916557c92bc278794890dfd9e0316b6ca1c13c340c0f4d61c4bd4eb7d0b47ae361f2805683f6a6786e2f97c7e522ee0e85f36444fdb31a8b26722f10d096258a692ac4f6bb3adf24d52703a44a1bb2727ebb4b47350caa36a04c6b046dbf4e16141e480d72607e7cc9678a31e89db4839c85b62d1dc82f90bde9b4250d5ebeff7c822e430d32f880a44d7ade4964df22b3a703004e670009b24f15fa0d9c33b263733ca5cc0e4771fe5edf814b321954c40024894476bc1d40ef5703946e003f076d8560eb82b95016aece59bf32c6bdbee3dc3e785490b74993a6cdc01e45921325cbb98ab590fe69141185ea166e930cf66a70cc90df86a9653f3b4472f13252cbc32cbbb3e6c7ac1652abec349a0c29b9a177f8c6d6094d55f42e9c0e162b0cfe62864e50e0145110b3b4fd56c709ba682def3d9c5b5826d6934af0c9eeace5ce94ad2ab006284b317ebc33d2d8686f30f0b26a8af5d8d22ed69d577dd7a04c3f053c8fdb2f1f375a346a5825fc25c515219b2480bc011fc057c03c12850551466a2f74d2b966592d79e4e2f2769497c72f5ff8f760587cbab052f177467766f258ef71c264bd8ade88399613fa164cac747256306e3fe6cd7d2ade4c6d1756d0b92e0cec4a457eb958b86e925c8dc3f424c68b7b32d1013e0d94afa796ada58554fcdc4c22d8de66062f66b3e27d27021cfbb6b6dbf39f82cfb82b4ec28eba553bd6e16b43fd4a0ea2b2cc176ea579b64dc6f6ec036dad3eb745cd8c658f000007d4e9dbcc63130c7ee9624eb434e76dbf075c1794adcabcdd7fe95b17133f71c7c964c195b6ab40ba80945ed2c0f70a2606d15ae33c4a8ae778e210c279ddb70a2c74e3043e69b1f8b6dec2ea89718863013bcd4cf3cc8602052ed3096e18456bb581caf92a30b7883cf32a111af8b59b57d28f6ddfd8883e4a7b088cefbf5cbdea8ad82c357f705f0a6eb3e9b522a2398dec2bf91509f5d2f5e8d43a1e2494b9f6d2c4ad37a760ff65c892cff9ad1d0dc6f63c8d083f22de56071d81d91ff2472209840bd72e7c1c57097eca5a44a895a353ec55d527e45013cbaa7655e063b7e8fa0e38ca526f041afa4493869eeeee804d9d7884ec91023720cc566612ff172949b04c1a0c7b886688843a1462ec4e80398a9315f6b9ca4ef7b7d0d75ab31739cced060db1dc32b78647ee141999e2846a44584f2bea8bfef38581358cba36d1cac8228f529d26d3ad8c2cfc238f2ef2e35aec41846dd094b4e4fde777d40ea1621bd19e14804b0f5be5dcb3d646349951dd132ff0c3f288f6d1c6f6d98d62c617d8b7a9115744722d5370ec10b01f287580a0fe64461db678465435e437dec9691b3b306f3e603b1be4f9ff23463fde779ed5ccf7ff312b785d982140173c72a9af92e635b917c1488db219904f52402969dc8881eecf0dce4ff6215c9d881765c8a9e0b3b01df627b5b0c2f264d60e19684e1f87cf99e257675bea57580cfb6c97d2f74e355960c98d5a2a6a37c5a2a48c814d581a00280e2f21efa9c7d92adc5c53617bfce930f2ea2507e977aeddf098d0959081946e0648d6a8794570d3ffbe31a25dce9d4816523b0aebda712dcdce25cfbe09e2f450030b3d0c3b5418deafbe0f5e035742d37929e54536eb5ab8f6c9ac4ae1f0245a62f91c359e1f996af793ce60bb4486e7d992be00ff943410fb150223f8c03682ffdd4e931adc841b79bf1ab05d0cec7962cfc5be47491a86a61f07b671438f1e254312449f0bb19970b90684802c2445896890d6db7f1f02078f7b6e63f392c9c56d61765e29ed1855af5bf8e0e93db1a7f528c3961b74336edda3e686a606da51d3d557bc5bb8d2c69fe58087356285276108f7652f0327f9a0021a2c8b608e5b566a1ca169cf36a053bfc9646119a6d87966883f6b3d0732318b55dc00b4eb6940156b9150a8dc3963330494ac8eb299df658757c5be6178431e336ff5be046cc84e0a02f3caee09e8324b46706b788a277e194acb8d9361c5b4b928425f0aa44084986c70a837cf048b788da9867c488702b6282279ddc336bfa8fcaa481c690f2f7837d16efc337a67af5acc7db2bfec00cdc21dcfeef7cb438890e1c1d1775a47a9ccf8ab365834238801809f64fae9196879286d9ebca0b9ca771922f61c80422e399186f7b9b090c2b2e620e64aa18e2195769f6db94403a21697618415ede950a25f749f7e9f4ce246c1c1fbd440f72b878ad357a89397d4b1b2adb01d48a11033d7c8a2cadfd5bb21edd3ee4074f6a97ee183391328e59e88722f599cf9d6041046d0f5a112e53b73c2386a9c3c427a419f7a011a48eb02ae86f3e60e8436bd94533256446f81539cd0cf4b6e873285cfa598477f57304c4b7e7e8a9a79d135f27597e9f6d331a1a26945392fac2a0c373a61311864950d1cfbafdf42e0f05826fc12281f65948e4634b0aa4773eaf9f9659f3d21f33861824f2c70cdece84c21eaec7facf71956dfd3c53b0b5c9f7e8527b1a1f0048f158825db026e071eb778029355327b11651f0df10c88ca9141c27db2720ccbd49992e97910b38944a90e2982092cd3f460af0310c443ebac2099bcd62abe7655ce25c5dfe73ef695963749245410bf182800d6083728be2f8c8f52e9d032364e39beb4a7995bb1fb44c35bf9d8d86f21d677c633d75eb5cd6c1f948a3fd355096bd18aac8a4e7183fed60a6240a0ffc97238010c2b57178b9bdc977b3bf64689addefd5f1a91c8a3d3ef8eec38ab2f10a4bd5515470400f200a12f7cca1b72290db25744be894517bb5cd0169a944b7939a9abae39aea878582de56d8a7b3da8f47404491d62957dfdfdb443a915543e7ee1fdb7b6a84bf63307bf8e5e3551b031992ede798b9fe50bef3d6f80b67b7d1cbf0e92239970bd36d9e1e0569bf2240e1f571a6a1ba832d9132169e5fc746b3f6600ac290cc45716b6ce0889c4606c954270e4881e9b95692944e33e5ed20e574ec53adac0585f0ebe94e7e104ca899f4133cc14c77adc592e064aa390c309012fefaae24ae9d380cb62b9b32cec01486de94a59c538166fbb9433f8df2037403d937670db459d1b79b9521ad448d48b24d5c12973f827cf73a54a360bcc01ab8bb2eb9f8f987212c572c7ff6190bda916ecbea240da05125772252decf0adacdfeac1e0eacbbf695ad6e130e38f5e17c0ad91bccdd5660cab503ba1f9fc8135c5334fa7a4951b3d9385fbb2f055a089ed508852207971f8b89f997521670352aaee680e15b59c1c46507e77e54b889a185eddd50499d8e422ec19ffbc20706a42c00161de06a22c4eb25e8be924e5fd8e82717a05f50078f1a34da580ddb73c6917bbffd4be1a2a80eae6e332edf7968d29d7a8d1df0fc71151ea2a5c163f989d423054ef58bc9ec6d088576f756c9bea99006e7b9f82e1aa5d6bd697214cb04b8ebd9e456168b02c91bee27f24ee6d060d7aa56760dbc464ae1d62c9fc60d5512d0cf9d79384b7125d857c6c5a05c060334c37517aed357ecf4b905e8367356f5ac41d680e4624b6d1b20882e66c8f277c7500527eba9563cd178230bcf18628ccd8e8c459614294268c21f8739a6033245dd1705878facc7fcea6e200fa5deef2a78c63128a23183569b4f75a74b5b9ef9cf1533d60e8fc5cfb02c36e853235b6988c8d8ce1f6c99076852d5514f46e8bed63f74bf49fe0925b73e027a3c7eb463929b60c3808387ff17307411f506b4781378fb9ca0957e06b9d6ebffaa6951f4d61299f15d9b8f1a8861c80144effb7ac5c0d1231dfc030c674cbcaa4c29c86b20d22c2a649afb2e72046f3b69f213016cc39daca91f50fc01dc47d8c3d3240d84afdb67f9a695c8f123d438bb2092d31d464b3fcb2cd6cf1164f655b25a01b159711250bb8982872787c6fcbd52eb9a489458e7e01b8eada8128ba269a229ded5045ff8a344ec5d7fbdb0538265be9f64ce0fc18e4f7de5c97fe0a2f26131ec3dd79e26b3e6d846f30379faa114aada4f8666834d1a54d5356a5a50744a07bc077bd0296cbcfed9dee92117645efc7735651f3899d5705327081ae8aea37ae33920912899825ec454bc980a181286398599327f4e0a7d1f522ea0aa3ba3ed355a6ed1bd60059c66850e8e74a02f572f451faf28348c5c2e154a68cea570ef1198a52af4e70822eccafa9a1b823551e00c802234ba7ecfd68780e0e302fa6ed2feb8a44055b7cebf302fbbc04095709e9ba1a0d7d80ec5376eb286cec28f44982113d1152c39345b4608bac0145bea0799136a406a606040f0999b9201753dc57e9eabe3e9a9377dd49b617273ca7ad4344b121b3fed26c28a1e83bea994368d3cde065a33b428d5ac8f1f3ca9f596f4615585727d9fdb914cdb3aed5196c0ebb1cf6ac9cebb35745d63d12242eb1158c22e677a7fa88d77fce9b93a79f12b8a037afc3361db3e3272ae41c1ebe0e858fa3ea721d4607f483374cb3de9083cff00b7c1d4b1d160186fc8d6ec05da9dbc4a8d45e04d26d54d93bbf6e297fc98dff71deecf94cd94c581ea9cb7158e2fc6510c6474f3f02dd92acc75d79a3699e37b6d43a3b7427ee606fb92d6e9b672824afa5444d5d3be88951c2f662a918a47b13592fe7368284d9836b3cbbebd090958f336ee112f459ca802b307e9ddc70bdac53dcedb668fd34560d504851576aa881c4b54033aa6385a1c74244598d8fe8410b30bc2d4b617e65e573edf3c6854d3881dd28609833939a3e5d297aaa7f06673a540fc0027021913d8f73f3d3008800ab74be55d68de86e9063bc46ccae65d21270bbf6c050d34ad3d3b9f38909058133c8a83dfc108b2525134221ccc262f99645b08aca7724cad6f6d5193e38c85673b0fef05a79683c9194a360d97a4381bb6b19c4cffb337b4d35b409473ce45175688a40420bcce9bd34a5a8f7168e6e235fdf651b58296c2d78de920701f7daeec92ad3461d115a6a5ce7ad7ecccf01bb8b54a723a44972390d09582c0d067605dc68acf963d970004593cadcfa1af83e81df7341c1097431e353c3bbdd38cfdfaf74daa3c17532643d7fff3e775632c5ca00cd2f9d76816ddb4bab637739f24e88c19870b24c96d2d1ace23d48a", 0x1000}], 0x6, 0x58) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r1, 0x0, 0x41, &(0x7f0000000100)=0x5, 0xfffffffffffffee7) syz_emit_ethernet(0x6b, &(0x7f0000000000)={@random="4a5153b0c909", @random="add05490d259", [], {@generic={0x8945, "09d0c5f24787fb93b59559f46f592f7bd6467a05a64e238dfb7e9b975a51c82381b5237438ab5243cc7db96bfde77f592cc5d74ed505b13c498a00bffe68fbfbb9773d5522a991e4cece1b84a4383dc3c84f9b96b42ac949b461290970"}}}) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0xd0, &(0x7f0000000200)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) recvfrom$inet(r2, 0x0, 0x0, 0x1, 0x0, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0xc, &(0x7f00000014c0)={@local, @multicast1}, &(0x7f0000001500)=0xc) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x800e00b6e) dup(r0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e003b9) 00:00:48 executing program 3: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:48 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, 0x0, 0x0) 00:00:48 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, 0x0, 0x0) 00:00:49 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x6}, 0x10) r1 = fcntl$dupfd(r0, 0x11, r0) getsockopt$inet6_sctp_SCTP_DELAYED_SACK(r1, 0x84, 0xf, &(0x7f0000000200)={0x0, 0x8000, 0x80000000}, &(0x7f0000000240)=0xc) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(r1, 0x84, 0xb, &(0x7f0000000280)={0x8, 0xfff, 0x300, 0x4, 0x5, 0xe1b6, 0x200000, 0x6, r2}, &(0x7f00000002c0)=0x20) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x1c, 0x3, 0x400, @rand_addr="955bf03009ca247905f954eb5b364866", 0x821}, {0x1c, 0x3, 0x3, @loopback, 0x100}, 0x0, [0xe0bd, 0x3, 0xa, 0x7fff, 0x4, 0xffffffff00000001, 0x6, 0x94d]}, 0x5c) preadv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/88, 0x58}, {&(0x7f0000001380)=""/245, 0xf5}], 0x3, 0x0) fchmodat(r1, &(0x7f00000014c0)='./file0\x00', 0x0) recvfrom$inet(r1, &(0x7f0000000040)=""/205, 0xcd, 0x0, &(0x7f0000000140)={0x2, 0x3, @multicast1}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000001600)=0x2, 0x4) setsockopt$inet_buf(r1, 0x0, 0x46, &(0x7f0000001580)="bc41fca7cf43dfd5f6b4db63b3fc7f12a959d35a03e311ee2cc4a6a308b59a03d9dcf49ce62d614ee69b9da7e9b8b477047a3f664e296dbba4ae10f2b28369118a0714664906", 0x46) recvmsg(r0, &(0x7f0000001800)={&(0x7f0000001640)=@un=@file={0x0, ""/99}, 0x65, &(0x7f00000016c0), 0x0, &(0x7f0000001700)=""/197, 0xc5}, 0x2) r3 = accept4(r1, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000001540)=@in={0x2, 0x3, @loopback}, 0x10) poll(&(0x7f0000001500)=[{r1, 0x20}, {r3}, {r1, 0x4}, {r1}, {r1, 0xa4}, {r1, 0x86}, {r1, 0x8}], 0x7, 0x7) fchmod(r1, 0x100) lseek(r3, 0x0, 0x3) recvfrom$inet(r0, 0x0, 0x17, 0x42, 0x0, 0x800e00570) shutdown(r3, 0x0) fcntl$dupfd(r3, 0x0, r0) 00:00:49 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, 0x0, 0x0) 00:00:49 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) recvfrom$inet(r0, &(0x7f0000000000)=""/210, 0xd2, 0x1, &(0x7f0000000100)={0x2, 0x2, @local={0xac, 0x14, 0x0}}, 0x10) syz_emit_ethernet(0x3e, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffff0600000000e00800450000300000000000019078ac7000bb00000000050090780000060045467310bbaa5591c57ae908ed7064c6000016d683000000000000000000ac1400aa00000000bc76b66d38ee26e4cc11ede5f0f5fa366c3026d264d40f0e9708"]) r1 = dup(r0) lseek(r0, 0x0, 0x0) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x42cb4e15e) r2 = semget(0x3, 0x3, 0x25) __semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000140)=""/248) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x900, &(0x7f0000000240)={0x0, 0x6}, &(0x7f0000000280)=0x8) getsockopt$inet6_sctp_SCTP_PR_STREAM_STATUS(r1, 0x84, 0x107, &(0x7f00000002c0)={r3, 0x7, 0x2, 0xb5, 0x6}, &(0x7f0000000380)=0x18) 00:00:49 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0xd0, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08170ec5e5f8ba00450000300000000000019078ac2300bb000000000500907800000000450022000000000000000000ac23"]) lseek(r0, 0x0, 0x0) r1 = socket(0x1c, 0x0, 0x6) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x105, &(0x7f0000000000)={0x3, [0x0, 0x0, 0x0]}, &(0x7f0000000040)=0x10) getsockopt$inet_mreqn(r1, 0x0, 0xd, &(0x7f0000000100)={@empty, @multicast2, 0x0}, &(0x7f0000000140)=0xc) setsockopt$inet_mreqn(r1, 0x0, 0x9, &(0x7f0000000180)={@empty, @rand_addr=0xffffffffffffffe0, r3}, 0xc) getsockopt$inet_sctp_SCTP_PR_SUPPORTED(r1, 0x84, 0x26, &(0x7f0000000080)={r2, 0x39}, &(0x7f00000000c0)=0x8) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e0097f) 00:00:49 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) bind(0xffffffffffffffff, &(0x7f00000004c0)=@un=@abs, 0x8) recvfrom$inet(r0, 0x0, 0xffffffffffffff02, 0x0, 0x0, 0x800e00818) 00:00:49 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, 0x0, 0x0, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:49 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) syz_emit_ethernet(0xd0, &(0x7f0000000200)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) msgctl$IPC_INFO(0x0, 0x3, 0x0) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x800e00d0e) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x80}, 0x4) msgget$private(0x0, 0x49) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00776) 00:00:49 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = socket$inet6_udplite(0x1c, 0x2, 0x88) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) setsockopt$inet6_buf(r1, 0x29, 0x54, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00448) socket$inet_icmp_raw(0x2, 0x3, 0x1) 00:00:49 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r0, 0x7e2780e3) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x12, r1, 0x0) r2 = dup(r0) fsync(r2) write(r2, &(0x7f0000000180)="9fb336d76d42e2148918740143b4374b78980e5774de131f213beba2fa0e7f4b15ffa513ad5344cbb5e99368a3182e03b88f97a24203d45bcbabdca02568cc0c02976e8e5694dd28dc6fd1010306ebc9471c9e4a6602aabe7b85e28323af5cfee400"/115, 0xfffffffffffffe2d) getsockopt$inet6_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000000)={0x0, 0x40}, &(0x7f0000000080)=0x8) getsockopt$inet6_sctp_SCTP_MAX_BURST(r2, 0x84, 0x19, &(0x7f0000000200)={r3, 0xa6}, &(0x7f0000000240)=0x8) getsockopt$inet6_sctp_SCTP_EVENT(r0, 0x84, 0x1e, &(0x7f0000000100)={r3, 0xf, 0x6}, &(0x7f0000000140)=0x8) fcntl$getown(r1, 0x5) getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffffff, 0x84, 0x15, 0x0, &(0x7f0000000040)) 00:00:49 executing program 3: msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000beff06000000d7e71305617348765174d76745c44bef479cef4bd593f8e5a3aa6cc796f20f51b61d8e3567e2c8c3745a453cdadf0f805304cd6888a734b1ca5d22c2bdc9c634e808d95abbfd00336cfa723337186dc1f224f4a8adce576991be712c390183a0d89f6ddfd0248274c4e85bff31209ae5d736d7640e3fe7674b9059f4197c1eff5311a465bf87688b45f8831a8baf53bc8aa8ee00fbb90bba4eb23c4a0b8f08addd92b3dda94ccd68b27cf2146cc394c4daa4f0aa34b666000000000000"], 0x1, 0x800) recvfrom$inet(0xffffffffffffffff, 0x0, 0xa0124cc9, 0x0, 0x0, 0x800e00718) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x3) recvfrom$inet(r0, &(0x7f00000001c0)=""/202, 0xca, 0x40, &(0x7f00000002c0)={0x2, 0x3}, 0x21f) getsockopt$inet6_tcp_int(r0, 0x6, 0x180, &(0x7f0000000140), &(0x7f0000000180)=0x4) shutdown(r0, 0x2) r1 = dup(0xffffffffffffff9c) ioctl$DIOCGETALTQSV1(r1, 0xc130442f, &(0x7f0000000100)) 00:00:49 executing program 3: syz_emit_ethernet(0x3e, &(0x7f0000000280)={@broadcast, @empty=[0xffffffff00000006, 0xf000, 0x0, 0x500, 0x0, 0xe0], [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x70}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x6, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local}}}}}}) setsockopt$inet6_tcp_buf(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x800e004de) 00:00:49 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = getpgid(0x0) r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) shutdown(0xffffffffffffffff, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) socket$inet_icmp(0x2, 0x2, 0x1) recvfrom$inet(r3, 0x0, 0x100000211, 0x0, 0x0, 0x800e005b6) shutdown(r3, 0x0) 00:00:49 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000c, 0xc0) setsockopt$inet6_sctp_SCTP_EVENTS(r1, 0x84, 0xc, &(0x7f0000000040)={0x1, 0x2, 0x7, 0x0, 0x0, 0xffffffff, 0x80000001, 0xfffffffeffffffff, 0x2, 0x6}, 0xb) syz_emit_ethernet(0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_udp(r2, 0x11, 0x1, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00376) 00:00:49 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup2(r0, r0) setsockopt$inet6_sctp_SCTP_INITMSG(r1, 0x84, 0x3, 0x0, 0x0) r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00301) 00:00:49 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:49 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, 0x0, 0x0, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:49 executing program 3: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, 0x0, 0x0, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:49 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x3, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:49 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_tcp_int(r1, 0x6, 0x0, 0x0, 0x0) getsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:50 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_tcp_int(r1, 0x6, 0x0, 0x0, 0x0) getsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:50 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_tcp_int(r1, 0x6, 0x0, 0x0, 0x0) getsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:50 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_tcp_int(r1, 0x6, 0x0, 0x0, 0x0) getsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:50 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_tcp_int(r1, 0x6, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:50 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x4, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:50 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_tcp_int(r1, 0x6, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:50 executing program 3: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x3, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:50 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[], 0x0, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:50 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_tcp_int(r1, 0x6, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:50 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:50 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:50 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) getsockopt$inet_udp(0xffffffffffffffff, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:50 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) getsockopt$inet_udp(0xffffffffffffffff, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:50 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x5, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:50 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000080)=0x1, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) ioctl$DIOCCHANGERULE(0xffffffffffffffff, 0xcbe0441a, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00b60) r1 = socket$inet(0x2, 0x20000000, 0x4000) getsockopt$inet_udplite(r1, 0x88, 0x2, &(0x7f0000000040), &(0x7f00000000c0)=0x4) 00:00:51 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) getsockopt$inet_udp(0xffffffffffffffff, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:51 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[], 0x0, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:51 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$inet6_udp(r0, 0x11, 0x1, 0x0, 0x0) socket$inet6(0x1c, 0x7, 0xf33d) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) freebsd11_stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_EXPLICIT_EOR(r3, 0x84, 0x1b, &(0x7f0000000000)=0x986, 0x4) r4 = fcntl$dupfd(r0, 0x11, r0) getsockname$unix(r4, &(0x7f0000000300)=@file={0x0, ""/31}, &(0x7f0000000340)=0x21) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x1) ioctl$DIOCGETQSTATSV1(r5, 0xc0204432, &(0x7f0000000240)="817a67b92124bbe58964b76e97ee913d0091995b52136675001893de6b222d848e66b5012b5404af1ccb9b6f049a0923c752b824aefe19d157701665e7edaef998d68044e5c11e38609ddd12ac07b7dfb5f20bd356b13171af399f254af426320e497ead122bcf072f7f2663b104b3be2b71caa76d91566398a74b3a3c048b34bf88986ff7dc5730e9fc95a1aaae8bcd36ee79363c5cb4225b00c23c30b0a888bf5c066d1255072acc5d324994f9aae74b7c951cdbcf1c7a4eb808996ac63e") setregid(r1, r1) r6 = semget$private(0x0, 0x7, 0x400) __semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000180)=""/78) recvfrom$inet(r0, &(0x7f0000000040)=""/12, 0xc, 0x41, &(0x7f0000000080)={0x2, 0x1, @local={0xac, 0x14, 0x0}}, 0x10) setregid(r2, r2) 00:00:51 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x3}, 0x10) getsockopt$inet_udplite(r0, 0x88, 0x6, &(0x7f0000000040), &(0x7f0000000080)=0x4) syz_emit_ethernet(0x299, &(0x7f00000000c0)={@local, @broadcast, [{[{0x88a8, 0x1, 0x8, 0x4}], {0x8100, 0x3, 0x2, 0x4}}], {@ipv6={0x86dd, {0x8, 0x6, "74d7d1", 0x25b, 0xff, 0x3, @local={0xfe, 0x80, [], 0x0}, @rand_addr="7562e66bd933c31be51d07126edaba6f", {[@fragment={0x27, 0x0, 0x8, 0x1, 0x0, 0x5, 0x64}, @fragment={0x7f, 0x0, 0x69e4ac11, 0x6, 0x0, 0x80000000, 0x67}, @dstopts={0x34, 0x18, [], [@padn={0x1, 0x2, [0x0, 0x0]}, @ra={0x5, 0x2, 0x1}, @generic={0x4cb, 0xbd, "e88e6c3bf07e9465b6770e06bca613e2bbea2d9eb2dc0a74b9ed2999f1fbcefe54f0521d8e5fbab93a5a3073359781e9b4739dfd2a5e31027c0e8aa1deb7be7694d9cc8f97892f0de543f8cf989dc0ae019ff113284dd2924fc7e2c1fb4628499f73ca79b13b631bf78435ae486cb677ca6c3481e2187f94a037f3f4f5abfb066d04c1aa44f5ff8381657b544b3f31b52fd831adec7dd625fd334700af95f777a26800b72693449f5eafdf1ecc7bc0ec22c91a716399b43d839e3f2cce"}]}, @hopopts={0x9, 0x0, [], [@jumbo={0xc2, 0x4, 0x90}]}, @fragment={0x63, 0x0, 0x3f, 0x81, 0x0, 0x40, 0x67}, @dstopts={0x13, 0x20, [], [@generic={0x8000, 0xf8, "43649859387615d3f2d426b5770997be067c86b1e5edc8cd1a5c0dd96161238cdde364893ad6c3d593081f9c325270087b3e605bbaef559475498e2d57a8c21f4252a9520dca65807d7f551e4b88f7951f7bb34ae6560113bf39d0097d3720488b1352554ed6c3691ee14b34eabd10994e286ca2b1de7695e05239de90b8e1cc2a914c67b3414410f2daee3700cd16a3841d6dfc834c3a8545eceedede32947f73ea1093b929369c04d46dfeb2748275cdab0586085e2f8f1b677be2a0403886d0beecf7a5635766fc0d9755edc1bbd9d7acfd5c8ab0f81c319fdd678966c5fa5a53079fd2590ef6e94f9306faea7b60e0e7f6848bec1c95"}, @padn={0x1, 0xa, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}], @icmpv6=@echo_reply={0x81, 0x0, 0x0, 0x6, 0xffffffffffffddd5, "72cad9dc1ddd606cabc8123184c7f43d7c48e7a327dee241e5bff852399d12cb2803616c92a2b8edd06ce29726e4ba0af1e6b1910f7d81eeda177eaaa2367f03fa36b615a772b6c8022e7f"}}}}}}) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0xfffffeb8, 0x0, 0x0, 0x800e004e6) shutdown(r0, 0x0) 00:00:51 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:51 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:51 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:51 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x17, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:51 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0xd0, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800450000300000000000019078ac2300bb0000000005009078000000004500000000000000000001010000000000000000"]) shmctl$IPC_STAT(0x0, 0x2, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e0081a) 00:00:51 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x44, &(0x7f0000000040)=0x57, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0)={0x1c, 0xffffffffffffffff, 0x0, @ipv4={[], [], @rand_addr}}, &(0x7f0000000300)=0x1c) getsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffff9c, 0x84, 0x15, &(0x7f0000000340)={0x0, 0x2}, &(0x7f0000000380)=0x8) getsockopt$inet6_sctp_SCTP_PEER_AUTH_CHUNKS(r1, 0x84, 0x102, &(0x7f00000003c0)=ANY=[@ANYRES32=r2, @ANYBLOB="6800000041193806414f7a0e9ff25235acfe8a366087ac7e665c7cc0cf5cea118bc426c18141f277c0a05e142ff73421e3943733aae219f7a26640547b4c03e9d2b59a5aa7bdd6638e19a07ca098791c7650aa298e94631757cf505a101aab410ad03e4c745d6fb2f0ddb7ba"], &(0x7f0000000440)=0x70) setrlimit(0x2, &(0x7f0000000100)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x21, &(0x7f00000000c0)={0x6, 0x2220, 0x7, 0x80000001, 0x0}, &(0x7f0000000140)=0x10) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDRESSES(r3, 0x84, 0x8003, &(0x7f0000000240)={r4, &(0x7f0000000180)=[@in6={0x1c, 0xffffffffffffffff, 0x0, @empty}, @in6={0x1c, 0xffffffffffffffff, 0x0, @mcast2}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in6={0x1c, 0xffffffffffffffff, 0x0, @ipv4={[], [], @local}}]}, &(0x7f0000000280)=0x10) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00809) 00:00:51 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:51 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[], 0x0, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:51 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$inet_mreq(r0, 0x0, 0xd, &(0x7f0000000040)={@loopback, @multicast2}, 0x8) recvfrom$inet(r0, 0x0, 0x100000237, 0x2, 0x0, 0x800e0066e) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2, @broadcast}, 0x10) shutdown(r0, 0x0) setsockopt$inet_buf(r0, 0x0, 0x47, &(0x7f0000000080)="580c0a0f00794352112fba3c66b06f12a2e6cf2d955d6ad1521b0927076d1c88a969638b5c30d6ca7dae44a5413d56ce44c3b3970cf5e94223be78fefcfe2e0fb5edb0d7cf8901cb3fad1b84c37359f41e94d3de8e64dd4ec9eaeb2836b496afedb6b80c31b5efc008c6ead8af3e379a953d31373fa5f7e567cb686dc2ad75a8cee4cabda7db85220da91e9f42e64faac56de70b233e8cbbf1ea78153eba40fed9338d53888521ae909894c034b5", 0xae) 00:00:51 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x32, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:51 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:51 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:51 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:51 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:51 executing program 0: setsockopt$inet_int(0xffffffffffffffff, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r0, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:51 executing program 0: setsockopt$inet_int(0xffffffffffffffff, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r0, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:51 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:52 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:52 executing program 0: setsockopt$inet_int(0xffffffffffffffff, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r0, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:52 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0xc7, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:52 executing program 3: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x32, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:52 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(0xffffffffffffffff, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:52 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(0xffffffffffffffff, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:52 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(0xffffffffffffffff, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:52 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:52 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x0, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:52 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x300, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:52 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x0, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:52 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x0, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:52 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x500, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:52 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x0, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:52 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:52 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(0xffffffffffffffff, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:52 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:52 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:52 executing program 3: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:53 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x1700, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:53 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:53 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:53 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040), 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:53 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x3200, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:53 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040), 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:53 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:53 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040), 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:53 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040), 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:53 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:54 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:54 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:54 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0xc700, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:54 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:54 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:54 executing program 3: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:54 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x1000000, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:54 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x3000000, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:54 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:54 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:54 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce4"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:55 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x0, 0x0) getsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:55 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x0, 0x0) getsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:55 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x4000000, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:55 executing program 3: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:55 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce4"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:55 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x0, 0x0) getsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:55 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(0xffffffffffffffff, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:55 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(0xffffffffffffffff, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:55 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x5000000, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:55 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce4"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:56 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(0xffffffffffffffff, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:56 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x17000000, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:56 executing program 3: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x3000000, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:56 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:56 executing program 3: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce4"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:56 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:56 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:56 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x32000000, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:56 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:57 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, &(0x7f00000000c0)) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:57 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:57 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:57 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:57 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:57 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0xc7000000, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:57 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:57 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:57 executing program 3: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce4"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:57 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:57 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fd"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:57 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:57 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x100000000000000, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:57 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:58 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fd"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:58 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:58 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) getpeername(r0, &(0x7f0000000080)=@in={0x2, 0xffffffffffffffff, @broadcast}, &(0x7f00000000c0)=0x10) 00:00:58 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffff01000080ffffffff08004500003000ff8b7496cec467102300bb000000000500bfc32377d99b84c5000000000000ac2300aa0100000000000000"]) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:58 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup2(r0, r0) getsockopt$inet6_sctp_SCTP_LOCAL_AUTH_CHUNKS(0xffffffffffffffff, 0x84, 0x103, &(0x7f0000000080)={0x0, 0x4a, "1890f72131801caeefd9111e269f95e510d6d4be7606bcedd28e37cbec536ccf3870bfd9b22010af53a68a5af29eb3e873220901a1e568ca5915f5e75f483ed510a3f68ba51ce3649016"}, &(0x7f0000000100)=0x52) getsockopt$inet6_sctp_SCTP_DEFAULT_PRINFO(r1, 0x84, 0x22, &(0x7f0000000140)={0xf, 0x1000, r2}, &(0x7f0000000180)=0xc) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r3, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:58 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x300000000000000, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:58 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRESSES(0xffffffffffffffff, 0x84, 0x8003, &(0x7f0000000200)={0x0, &(0x7f0000000140)=[@in6={0x1c, 0xffffffffffffffff, 0x0, @mcast1}, @in6={0x1c, 0xffffffffffffffff, 0x0, @mcast2}, @in={0x2, 0xffffffffffffffff, @multicast1}, @in={0x2, 0xffffffffffffffff, @rand_addr}, @in6={0x1c, 0xffffffffffffffff, 0x0, @ipv4={[], [], @multicast2}}, @in={0x2, 0xffffffffffffffff, @local}]}, &(0x7f0000000240)=0x10) setsockopt$inet_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0xf, &(0x7f0000000280)={r1, 0x3, 0xae2}, 0xc) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800450000300200000000019078ac2300bb000000000500907800000000450000000000000000000000ac2300aa01000000"]) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_MCAST_LEAVE_GROUP(r2, 0x0, 0x51, &(0x7f0000000080)={0x8, {{0x2, 0x0, @rand_addr=0x5}}}, 0x90) getsockopt$inet_udp(r2, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:58 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$inet_msfilter(r0, 0x0, 0x4a, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0xfe2f, 0x20000000002, 0x0, 0x191) shutdown(r0, 0x0) 00:00:58 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fd"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:58 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) setsockopt$inet_sctp_SCTP_AUTH_CHUNK(r1, 0x84, 0x12, &(0x7f00000000c0)={0x7}, 0x1) setsockopt$inet_sctp_SCTP_RECVNXTINFO(r1, 0x84, 0x20, &(0x7f0000000080), 0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:58 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x400000000000000, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:58 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x105, &(0x7f0000000100)={0x2, [0x0, 0x0]}, &(0x7f0000000180)=0xc) getsockopt$inet_udp(r1, 0x11, 0x1, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:58 executing program 0: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x300000000000000, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:58 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffff00f1ff01907cac0800bb000000000500907800000000450000000000000000000000ac2300aa01000000"]) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_sctp_SCTP_ASSOCINFO(r1, 0x84, 0x2, &(0x7f0000000080)={0x0, 0xa8f, 0x0, 0x8f, 0x6, 0x500}, &(0x7f00000000c0)=0x14) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0xa, &(0x7f0000000240)=ANY=[@ANYBLOB="02004e21ffffffff00"/136, @ANYRES32=r2, @ANYBLOB="07edffff6361000001000000b7ab00000100fb007b3a07a38f16f476d6c8b9d397d8d57f2bfbd71b19ef7fbcc354c1c11b21a43b5b92addc51aeea339e8e17dd79d094e1835a9f2e30eafbd5acfcc3ae5846404678b719678ba2b30e478c8cf02a7a14256bd8d58c5bbb6e696a66981785b061b19ffe32734cd6e6654ff076c3"], 0xa0) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 00:00:59 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x500000000000000, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:59 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800450000300000000000019078ac030000000000000000907800000000260000000000000000000000c22300aa01000000"]) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x108, 0x4) setsockopt$inet6_sctp_SCTP_REUSE_PORT(r2, 0x84, 0x1c, &(0x7f0000000140)=0x1ff, 0x4) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) recvfrom$inet(r0, &(0x7f0000000080)=""/122, 0x2a, 0x40, &(0x7f0000000180)={0x2, 0x2, @multicast1}, 0x10) 00:00:59 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:59 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="7fffffffffffffffffffffff0800450000300000000000019078ac2300bb000000000500907800000000450000000000000000090000002300aa01000000"]) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) r2 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet_sctp_SCTP_RESET_STREAMS(r1, 0x84, 0x901, &(0x7f0000000080)={0x0, 0x4, 0x5, [0x9b0e, 0x1, 0x8, 0xc31e, 0x874]}, &(0x7f00000000c0)=0x12) getsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r2, 0x84, 0x15, &(0x7f0000000100)={r3, 0x62c5}, &(0x7f0000000140)=0x8) 00:00:59 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0xffffffffffffff4f) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffb3ffffffffffff0800450000300000000000019078ac2300bb000000000500907800000000450000000000000000000000ac6eba992300aa010e948e75ea43032c811e2bd0dff6ecee"]) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffff9c, 0x0, 0x0, 0x400000000, 0x0, 0x0) 00:00:59 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) setsockopt$inet_msfilter(r1, 0x0, 0x4a, &(0x7f0000000080)={@local={0xac, 0x14, 0x0}, @multicast1, 0x3, 0x1, [@loopback]}, 0x14) 00:00:59 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) r1 = dup2(r0, r0) getsockopt$inet_sctp_SCTP_PR_SUPPORTED(r1, 0x84, 0x26, &(0x7f0000000100)={0x0, 0x100000001}, &(0x7f0000000140)=0x8) setsockopt$inet6_udp(r1, 0x11, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fb", 0x1}, {&(0x7f00000001c0)="3852f39518d4a636b3a3f6d6c6f97d94667c9a05de2011a0f75122864ea5e3af97f7abbc62cfd6398685f838a7bb52ae7ceec4848510aba46f4666f1ef45f5d3bf0d322a2e8ec2189d2735411564aaec91a938f543c1dde774e1047f4dad3f746a0b0a4a7a8c0da9e13fdbc2d1a39d1d4c62eb25de6ba0a9786c586eabb45e98754d3294d548aa36b7f351f7f86d835ea9b325e99eea49e27ef86f4936737416e7aa46fa72e2d6cf817ad0a2931bf9ec07ae1c84a81b6fbf315efdccff6f554a41671844e9d72f65eca488592af1c516b14b6c145744630aa4258c146455213364d2860d61a8e8632c7ea123446c178028e8fc502d08fb77da8c5d610aeb", 0xfe}], 0x2, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e007b9) socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$DIOCCHANGEALTQV1(r1, 0xc1304431, &(0x7f0000000040)="293cc0c063dffb26d4a4b926c886c8a376dc73b8059971") socket$inet6_tcp(0x1c, 0x1, 0x0) r2 = getpid() fcntl$lock(r0, 0xb, &(0x7f0000000180)={0x0, 0x7, 0x3, 0x3, r2}) 00:00:59 executing program 3: open(&(0x7f0000000080)='./file0\x00', 0x400, 0x42) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000140)=""/196, 0xc4, 0x80, &(0x7f0000000240)={0x2, 0x0, @multicast2}, 0x10) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:59 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x1700000000000000, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:00:59 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = accept$inet(0xffffffffffffffff, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00336) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r1, 0x84, 0x103, &(0x7f0000000000)={0x0, 0xce, "007da37128373029f86791a47a16ceeef26c40e500c40d1cfa8795b17f7e7f5b6583a908c26637a70f69ccd3beca3d18f5b2d777c879e94933b49f6787c6b3389db0e0917238043943233fdae271978174a6df0e9a3d4826ae2c5924e8b2104233184ca89b9bfdff680c7868d39b7375c1b20df3f7b443d10b5cad77c07e3627d58626deee375bcdfcf2221709d62d5f4e15a3866dffc476f60e7507fdcf52d2c0f1a2e52a42149003a1639e7d44a1d7c7eca9f74b07611ffe5405531edfcff3688544e0108c7f57a5918f53acdb"}, &(0x7f0000000100)=0xd6) setsockopt$inet_sctp_SCTP_RESET_ASSOC(r1, 0x84, 0x902, &(0x7f0000000140)=r2, 0x4) 00:00:59 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:00:59 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08002ab532b046d5b009d2cd15450000300000000000019078ac2300bb000000000500907800000000450000000000000000"]) r1 = socket$inet(0x2, 0x3, 0x800) r2 = dup(r1) setsockopt$inet6_sctp_SCTP_NODELAY(r2, 0x84, 0x4, &(0x7f0000000080)=0x3, 0x4) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) getsockopt$inet6_sctp_SCTP_RESET_STREAMS(r1, 0x84, 0x901, &(0x7f00000001c0)=ANY=[@ANYRES32=0x0, @ANYBLOB="0100090001003ef30100c98800000700b3b801dbb4978ce2f4456b22f58dc2210798d9b35151bbdd8fcc3ee58f8f55d86789e20bdf8de86f4424726dbc7ea980349906b75a98bd5f8638cff52f5b98754c7bb2f3b6389c23d74aae509c0381a1a137e37ff18fb2aac9d8a90abaee2c6564"], &(0x7f0000000100)=0x1a) getsockopt$inet_sctp_SCTP_EVENT(r1, 0x84, 0x1e, &(0x7f0000000140)={r3, 0xd, 0x8}, &(0x7f0000000180)=0x8) 00:00:59 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x400, 0x42) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000140)=""/196, 0xc4, 0x80, &(0x7f0000000240)={0x2, 0x0, @multicast2}, 0x10) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:00:59 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0xc0, 0x20) getsockopt$inet6_sctp_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xb, &(0x7f00000000c0)={0xa8f, 0x7fffffff, 0x0, 0x7ffffffe, 0x81, 0x3, 0x4, 0x3, 0x0}, &(0x7f0000000100)=0x20) setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR(r2, 0x84, 0x6, &(0x7f0000000180)={@in6={{0x1c, 0x0, 0x4, @rand_addr="fc125a183fe418b1cb3d851f6fc167c6", 0x7fffffff}}, r3}, 0x84) setsockopt$inet6_sctp_SCTP_DEFAULT_SEND_PARAM(r2, 0x84, 0xb, &(0x7f0000000140)={0xffff, 0x8, 0x4000, 0x10001, 0x2, 0x80000000, 0x1f, 0x7, r3}, 0x20) 00:00:59 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:01:00 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x3200000000000000, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:01:00 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS(r1, 0x84, 0x107, &(0x7f0000000080)={0x0, 0x8000, 0xf, 0x6, 0x8000}, &(0x7f00000000c0)=0x18) setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r1, 0x84, 0x21, &(0x7f0000000100)={0x10000, 0x220, 0xcef4, 0x8, r2}, 0x10) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) socketpair(0x1, 0x2, 0x3, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet6_sctp_SCTP_PR_SUPPORTED(r3, 0x84, 0x26, &(0x7f0000000180)={r2, 0xffffffffe7b0855c}, &(0x7f00000001c0)=0x8) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:01:00 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) getsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 00:01:00 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) setsockopt$inet_tcp_buf(r1, 0x6, 0x40, &(0x7f0000000080)="9fd60baf562fbe4668a872b04a362330d08a6a72dd325449f76c8f1639f56da8fb5d3937939b3a9b9058814e4af2d27c4b94743b38446eb4d03a7fe89c4b0160af947addaa5344430244382e76d1824d3c680252d32c1246857466e22bde45721d6aa2aa18c2ccc70cf636607bac32e26e5e567abcb4586bcd94f19e94cf8ab106e61f4f0113935f2cf30efa4f87a29f5e71aad9ee9a6bba79313cfe0ac943f87fd4976f60d35f188bc39afdede3ead300f15f3364c759ee5fb3f27363d477ef0015", 0xc2) 00:01:00 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:01:00 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800450000300000000000019078ac2300bb000000000500907800000000450000000000000000000000ac2300aa010000004c8b2b854dc7d1a18f99fbce512b17610a4fc66821d009ee259ec022932c0d389a178af4e2452dca6e8a2e0aae9735141b26cb63b83b9c9e19dad48b082fb67dd12f4200cf54ded8ac9278107cf2c39c6af298ba0d9af20a4fc6183e05a621c135a1449092475c65621a3264e51152692316b10839591160b8bee3be2102eeb565923504913b4b64fcaab2242c86cad4601e97b6a028842df3b10cbb24757dd3563ecbc638191626629c61cc80983f141542b508fab7709b05ad"]) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:01:00 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x0, 0x0) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) getsockopt$inet_tcp_buf(r1, 0x6, 0x401, &(0x7f0000000080)=""/242, &(0x7f0000000180)=0xf2) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:01:00 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:01:00 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0xa055384100f8ffff, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:01:00 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) r1 = dup2(r0, r0) setsockopt$inet6_udp(r1, 0x11, 0x1, &(0x7f0000000080)=0x4, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff00300000000000019078ac2300bb000000000500907800000000450000000000000000000000ac2300aa8100000000000000"]) getsockopt$inet6_sctp_SCTP_PR_ASSOC_STATUS(r1, 0x84, 0x108, &(0x7f00000000c0)={0x0, 0x7, 0x3, 0x1, 0x100000001}, &(0x7f0000000100)=0x18) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r1, 0x84, 0x21, &(0x7f0000000140)={0x6, 0x4400, 0x3774, 0x3, r2}, &(0x7f0000000180)=0x10) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r3, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:01:00 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x0) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:01:00 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) freebsd10_pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS(0xffffffffffffff9c, 0x84, 0x107, &(0x7f00000000c0)={0x0, 0x401, 0x3, 0x8, 0x6}, &(0x7f0000000100)=0x18) getsockopt$inet_udp(r1, 0x11, 0x0, &(0x7f00000001c0), &(0x7f0000000200)=0x4) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="8ddc7ddfcea71bd09c2a900f3af4158376e74d180b", 0x15}, {&(0x7f00000002c0)="2144e06cd957e61e9eca590c2dec7914380a508a93f048e9ea5bd963cd9a0590799339e4c948d9cb67af6636f896a2fe992933241b42553737628834fbba635b64bcdfb290223bbe22237bd73c", 0x4d}], 0x2, 0x0) getsockopt$inet_sctp_SCTP_MAXSEG(r2, 0x84, 0xe, &(0x7f0000000140)={r3}, &(0x7f0000000180)=0x8) setsockopt$inet6_sctp_SCTP_DEFAULT_PRINFO(r1, 0x84, 0x22, &(0x7f0000000240)={0xf, 0x2, r4}, 0xc) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ff1bffffffffffffffffffff0800450000300000000000019078ac2300bb00000000050090780000000045000000000000fa78bb2100000000ac2300aa01"]) r5 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r5, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) close(r0) 00:01:01 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) recvfrom$inet(r0, &(0x7f0000000080)=""/18, 0x12, 0x40, &(0x7f00000000c0)={0x2, 0x2}, 0x10) recvfrom(r0, &(0x7f0000000100)=""/223, 0xdf, 0x40, &(0x7f0000000200)=@in={0x2, 0x2, @broadcast}, 0x10) getsockname$inet(r0, &(0x7f0000000240)={0x2, 0xffffffffffffffff, @local}, &(0x7f0000000280)=0x10) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:01:01 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800450000300000000000019078ac2300cc38dd2350f829aebd0000ff00450000130000000000000000ac2300aa01000000"]) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:01:01 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:01:01 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:01:01 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) r1 = socket$inet6(0x1c, 0x4, 0x200) setsockopt$inet6_tcp_int(r1, 0x6, 0x22, &(0x7f00000003c0)=0x5, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800450000300000000000019078ac2300bb0000000005008c7800000000450000000000000000000000ac2300aa01000000"]) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r2, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) r3 = fcntl$dupfd(r2, 0x0, r2) recvmsg(r3, &(0x7f0000000380)={&(0x7f0000000100)=@in6={0x1c, 0xffffffffffffffff, 0x0, @mcast1}, 0x1c, &(0x7f0000000300)=[{&(0x7f0000000140)=""/89, 0x59}, {&(0x7f00000001c0)=""/255, 0xff}, {&(0x7f00000002c0)=""/20, 0x14}], 0x3, &(0x7f0000000340)=""/1, 0x1}, 0x82) getsockopt$inet6_sctp_SCTP_NODELAY(r3, 0x84, 0x4, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 00:01:01 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x0) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:01:01 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0xc700000000000000, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:01:01 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r1, 0x0, 0x92df387da0182dd0, 0x0, 0x0, 0xfffffdf8) setsockopt$inet_sctp_SCTP_CONNECT_X(r1, 0x84, 0x8007, &(0x7f0000000100)={0x10000, &(0x7f0000000080)=[@in6={0x1c, 0x2, 0xffffffff, @loopback, 0x80000000}, @in6={0x1c, 0x1, 0x0, @mcast1, 0x4}, @in={0x2, 0x1, @broadcast}, @in6={0x1c, 0x2, 0x4, @remote={0xfe, 0x80, [], 0x0}, 0x81}, @in6={0x1c, 0x0, 0x0, @empty, 0x3}]}, &(0x7f0000000140)=0x10) 00:01:01 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = fcntl$dupfd(r0, 0x11, r0) getsockopt$inet6_sctp_SCTP_PEER_ADDR_THLDS(0xffffffffffffff9c, 0x84, 0x23, &(0x7f0000000240)=ANY=[@ANYBLOB="1c004e2251040000ff02000000000000000000f10000000104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de124e9cf0f76c6c00608d5d2b24fe6f000000000000000000000000000000000000080000000000000000000000000000000000f84f1f1fac9efa5d602b42f1e151444ca0f5cc445db53633f49481cdbdba3496e5043d3d5ca9842b334166a78190f17897dde7aedf9f918a0b146704cd787a3239526b681c579717291e9b0c81495bc427236d5b3e94d830d855c40eeb98fdb011020e9e484ba5843726f097821b6c7e9c6f2dd03c8c0d8d41cc1c4f1ec082d3b7902b992edf633f3dec76b99b727a55344d287577baf593b5fc06a9f0fab040244fe5176290ad0467386adf35bd95b1b3fee0e8186e5ce84e0895c9aee37d9aec88132389fe7204cf8661f7d7fda23589a54a680959beeb71780d2c2c2286d4fd798437877f1e17739786e9d72c2ffaafa765f8cf50f6a9f4eaf91de124e6598a82609826a98fbd505b2c21a1f24107bd24", @ANYRES32=0x0, @ANYBLOB="e0ff0600c4340000"], &(0x7f0000000140)=0x8c) getsockopt$inet6_sctp_SCTP_DEFAULT_SEND_PARAM(r1, 0x84, 0xb, &(0x7f0000000180)={0xfffffffffffffffa, 0x1f, 0x0, 0x8d16, 0x1, 0x3ff, 0x180000000, 0x4, r2}, &(0x7f00000001c0)=0x20) socket$inet(0x2, 0x3, 0x0) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r3, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:01:01 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0xc6, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv6={0x86dd, {0xe7, 0x6, "f6fa40", 0x90, 0x0, 0xffffffffffffffbf, @mcast1, @mcast1, {[@fragment={0x7d, 0x0, 0x100, 0x0, 0x0, 0x9, 0x65}, @fragment={0x63, 0x0, 0x5, 0x6, 0x0, 0x7, 0x64}, @routing={0x4b, 0xa, 0xfcc6f3e7f573bc87, 0x4a4f5fc4, 0x0, [@ipv4={[], [], @rand_addr=0x1000}, @mcast1, @local={0xfe, 0x80, [], 0x0}, @ipv4, @local={0xfe, 0x80, [], 0x0}]}, @hopopts={0x62}, @fragment={0x7f, 0x0, 0x9, 0x81, 0x0, 0x400, 0x67}], @icmpv6=@mld={0x83, 0x0, 0x0, 0x4, 0x8000, @empty}}}}}}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800450000300000000000019078ac2300bb0000000005006a69ab678dd2bf877a55907800000001450000000000000000000000ac2300aa01000000"]) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:01:01 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="fffffffffdf106fbea7b77cb31ffffffffffffffff0800450000300000000000019078ac2300bb000000000500907800000000450000000000000000000000ac2300e1e31213be"]) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x1, 0x7, 0xfffffffffffffffc) setsockopt$inet6_int(r2, 0x29, 0x3f, &(0x7f0000000000)=0x2, 0x4) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) socket$inet_icmp_raw(0x2, 0x3, 0x1) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:01:01 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = getpgid(0x0) fcntl$lock(r0, 0xb, &(0x7f0000000080)={0x2, 0x1, 0x1, 0x6, r1}) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r2, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:01:01 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x0) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:01:02 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0xfffff800413855a0, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:01:02 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) freebsd10_pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() freebsd11_fstat(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x0) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:01:02 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x0) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:01:02 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) freebsd10_pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet6_sctp_SCTP_ASSOCINFO(0xffffffffffffff9c, 0x84, 0x2, &(0x7f00000000c0)={0x0, 0xfed, 0x4, 0x81, 0xd69, 0x4000000000000}, &(0x7f0000000100)=0x14) setsockopt$inet_sctp_SCTP_AUTH_DELETE_KEY(r1, 0x84, 0x16, &(0x7f0000000140)={r2, 0x800}, 0x8) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r3, 0x11, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x201) msgctl$IPC_INFO(r4, 0x3, &(0x7f0000000180)=""/4096) recvfrom$inet(r0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0) 00:01:02 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) freebsd11_stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r1, 0x84, 0x11, &(0x7f0000000140)=0xffffffffffffff81, 0x4) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDR_INFO(0xffffffffffffffff, 0x84, 0x101, &(0x7f0000000180)={@in={{0x2, 0x1}}, 0x0, 0x1000, 0x7f, 0xffffffffffffff80, 0x3f, 0x8}, &(0x7f0000000240)=0xa0) getsockopt$inet_sctp_SCTP_MAXSEG(r1, 0x84, 0xe, &(0x7f0000000280)={r2, 0x1}, &(0x7f00000002c0)=0x8) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:01:02 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:01:02 executing program 3: r0 = accept4$inet(0xffffffffffffff9c, &(0x7f0000000240)={0x2, 0xffffffffffffffff, @broadcast}, &(0x7f0000000280)=0x10, 0x0) recvfrom$inet(r0, &(0x7f00000002c0)=""/26, 0x1a, 0x2, 0x0, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r1, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) r2 = accept4(r1, 0x0, &(0x7f0000000080), 0x20000000) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(0xffffffffffffffff, 0x84, 0x102, &(0x7f00000000c0)={0x0, 0xab, "62bc80c777ca71a569d6f7a8edcef3022fd5ce63d01f5cc55f96a1624e2ad56eec4cc4f6d0cf78388eacc4bc815e462390ce64cf8e4edd6d0fb96d6c2e4f75d14e38462d6d080468df0f23bfb93f6d4a19aad4c7ba0d4a79c7c3d19ccd09eea2e0de476584d7e89fc48d236a3950fba999bd44eb281883a50f52a4d3f0e1dea4b395c4e132cd73f60be28a1e579f28c79824cd7ba7734b99080934d449e975a35c438c3238c1126c137124"}, &(0x7f0000000180)=0xb3) getsockopt$inet_sctp_SCTP_RTOINFO(r2, 0x84, 0x1, &(0x7f00000001c0)={r3, 0xffffffff, 0x9, 0x1000}, &(0x7f0000000200)=0x10) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r4, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:01:02 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0xfffffffffffffffe, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:01:02 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x0) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:01:02 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0xffffffff00000000, 0x9dc1}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:01:02 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaa0500000000000045000030000000008001900002a91b07ccf6800c17600000004500008fddc87e0000000010000000000000"]) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(r1, 0x84, 0x8004, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=[@in6={0x1c, 0xffffffffffffffff, 0x0, @ipv4={[], [], @local}}, @in6={0x1c, 0xffffffffffffffff, 0x0, @empty}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, @in={0x2, 0xffffffffffffffff, @local}, @in={0x2, 0xffffffffffffffff, @local}, @in6={0x1c, 0xffffffffffffffff, 0x0, @ipv4={[], [], @multicast1}}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}]}, &(0x7f0000000200)=0x10) setsockopt$inet_sctp_SCTP_BINDX_ADD_ADDR(r1, 0x84, 0x8001, &(0x7f0000000280)={r2, &(0x7f0000000240)=[@in6={0x1c, 0x3, 0x6, @rand_addr="d62f825759fba46b12f8a46dfca09d7f", 0x7ff}, @in={0x2, 0x0, @multicast2}]}, &(0x7f00000002c0)=0x10) r3 = socket$inet6_sctp(0x1c, 0x5, 0x84) r4 = semget$private(0x0, 0x0, 0x200) __semctl$IPC_RMID(r4, 0x0, 0x0) setsockopt$inet6_sctp_SCTP_RECVNXTINFO(r3, 0x84, 0x20, &(0x7f0000000080)=0x7ff, 0x4) 00:01:02 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08000000019078ac2300bb00000000050090780000000045000400000000f9f643ae7e7d64fa0000000100000800"/70]) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRESSES(r1, 0x84, 0x8003, &(0x7f0000000000)={0x0, &(0x7f0000000140)=[@in={0x2, 0xffffffffffffffff, @local}, @in={0x2, 0xffffffffffffffff, @remote}, @in={0x2, 0xffffffffffffffff, @remote}, @in={0x2, 0xffffffffffffffff, @broadcast}, @in6={0x1c, 0xffffffffffffffff, 0x0, @mcast1}, @in6={0x1c, 0xffffffffffffffff, 0x0, @mcast1}, @in, @in={0x2, 0xffffffffffffffff, @broadcast}, @in6={0x1c, 0xffffffffffffffff, 0x0, @ipv4={[], [], @rand_addr}}]}, &(0x7f0000000200)=0x10) setsockopt$inet_sctp_SCTP_ASSOCINFO(r1, 0x84, 0x2, &(0x7f0000000240)={r2, 0x400, 0x7, 0x7ff, 0x1f, 0x9}, 0x14) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) setsockopt$inet_sctp_SCTP_ADAPTATION_LAYER(r1, 0x84, 0x8, &(0x7f0000000080)={0x8}, 0x4) 00:01:02 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800450000020000000000019078ac2300bb00000000050006f8ad9078000000b4960000000000000000000000ac2300aa01000000"]) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:01:03 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffffffffffffff080045000030fe00232d00019078ac90780000000000ac2300aa01000000000000000000000000000017e17b71de6868c471fbba41bcdf8485a2c507f350788defa97f6644f35940a45fbcc54887207cea4ff2bd2336a8340817570d27e71a947b7be20928ee474b62e6c1c3affcba9ac4a36a5f88c7dff00cef99058435219853c92322cccb395c4c6727897d82cb7f7c755e42ae6da7119d875ecefa1d0210c9e182c0bd4c3286710994688021bbb557a580c481419bd05532c366fdba488a"]) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_sctp_SCTP_GET_ASSOC_NUMBER(r1, 0x84, 0x104, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:01:03 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:01:03 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x10000003, 0xda) getsockopt$inet_sctp_SCTP_EVENTS(r1, 0x84, 0xc, &(0x7f0000000080), &(0x7f00000000c0)=0xb) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r2, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:01:03 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1, 0x3}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:01:03 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:01:03 executing program 3: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8002, 0x4) setsockopt$inet_sctp_SCTP_RECVNXTINFO(r0, 0x84, 0x20, &(0x7f00000000c0)=0x6, 0x4) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r1, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r2 = socket$inet(0x2, 0x2, 0x531) getsockopt$inet_udp(r2, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r1, 0x0, 0x0, 0x40, 0x0, 0x7a7167f8f4d947a0) 00:01:03 executing program 3: msgget(0x2, 0x200) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:01:03 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x5f, &(0x7f0000000080)=0x40, 0xd0efb160827f71f0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) getsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000040), &(0x7f00000000c0)=0x4) 00:01:03 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$inet_mreq(r0, 0x0, 0xd, &(0x7f0000000200)={@broadcast, @local}, &(0x7f0000000240)=0x8) setsockopt$inet_int(r0, 0x0, 0x100000041, &(0x7f0000000040)=0x40, 0x4) sendto$inet(r0, &(0x7f0000000080)="588a7f8b6be57614b7c4e3dea4c1df26c8f9a1", 0x13, 0x80, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)={{0x3, 0x4}, {0x7, 0xa107}}) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="ff1d0000000000006d79e4847dc4ff08004500003000e6610000019078ac2300bb0000ab0c050090780000000046467dcec6f0739bb18e3ca1eaf87aa857e757c1498be1538d84c7cfdf95bd90bc07dec94af88c6bbd4c0050384c8c4d0000000000"]) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) accept(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f00000000c0)=0x8) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:01:03 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1, 0x4}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:01:03 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800450000303b00000000019078ac2300bb0000000005009078000000004500000001000000000000000000000000000000d6be480acbc0af285120cf7d166afd2bf618350173dddeb4aec79f890f6b26b055fba67ac09c33b6c9cbfcdd5be5e63e7fce93219ef92053a193eb38ea35952ec3f2c083b6bc23cbbf38fa9b2a1017b9bc4eea6e2daa341045841bcac2174ed4"]) r1 = socket$inet(0x2, 0x2, 0x0) flock(r1, 0x2) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x11, r1) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x1e4) linkat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00', 0x400) symlinkat(&(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00') ppoll(&(0x7f0000000080)=[{r1, 0x2}], 0x1, &(0x7f00000000c0)={0x1, 0x6ccb}, &(0x7f0000000100)={0x1f}, 0x8) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x105, &(0x7f0000000300)={0x3, [0x0, 0x0, 0x0]}, &(0x7f0000000340)=0x10) dup2(r3, r0) setsockopt$inet6_sctp_SCTP_ENABLE_STREAM_RESET(r2, 0x84, 0x900, &(0x7f0000000240)={r4, 0x3}, 0x8) setsockopt$inet_sctp_SCTP_RESET_ASSOC(r1, 0x84, 0x902, &(0x7f0000000380)=r5, 0x4) 00:01:03 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:01:03 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x5f, &(0x7f0000000080)=0x40, 0xd0efb160827f71f0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) getsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000040), &(0x7f00000000c0)=0x4) 00:01:03 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0xfffffffffffffffe, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:01:03 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x0) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000003c0)=0x10) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:01:03 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff000000019078ac2300bb000000000500907800000000450000000000008100000000ac2300aa01b951d6cea56dab6234847be2818f38fd8c010b9c000000005a660000000000000000"]) r1 = accept(r0, &(0x7f0000000200)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f0000000240)=0x10) getsockopt$inet6_sctp_SCTP_ENABLE_STREAM_RESET(0xffffffffffffff9c, 0x84, 0x900, &(0x7f0000000280)={0x0, 0x3}, &(0x7f00000002c0)=0x8) setsockopt$inet_sctp_SCTP_BINDX_ADD_ADDR(r1, 0x84, 0x8001, &(0x7f0000000340)={r2, &(0x7f0000000300)=[@in={0x2, 0x0}, @in6={0x1c, 0x0, 0x5, @rand_addr="ee821835a4516a67d49d44e7f34c7651", 0x3}]}, &(0x7f0000000380)=0x10) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r3, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) mkdir(&(0x7f0000000000)='./file0\x00', 0x84) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r3, 0x84, 0x29, &(0x7f0000000100)={0x0, 0x9}, &(0x7f0000000140)=0x8) getsockopt$inet_sctp_SCTP_PR_SUPPORTED(r3, 0x84, 0x26, &(0x7f0000000180)={r4, 0x8}, &(0x7f00000001c0)=0x8) 00:01:04 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet_udp(0x2, 0x2, 0x0) getsockopt$inet_sctp_SCTP_DELAYED_SACK(r1, 0x84, 0xf, &(0x7f0000000080)={0x0, 0x3, 0x7f}, &(0x7f00000000c0)=0xc) getsockopt$inet_sctp_SCTP_PR_SUPPORTED(r1, 0x84, 0x26, &(0x7f0000000100)={r2, 0xffffffff00000000}, &(0x7f0000000140)=0x8) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) socket$inet_udplite(0x2, 0x2, 0x88) 00:01:04 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffffffffffffffff080045001dc40000000000019078ac2300bb000000000500907800000000450000000000000000000000ac2300aa010000007979063b1e5fa5daa8e067e89c2b94ed2d6eab54edfda63a2f26e7ed60a0abd51460463f5b13e3a058f1bb581dde70c787df47148db03521039f422c9ded9b00000000000000000000000000d4ec9e33a47a159743475603723bc7f29bdc0203e6bea2443b1f7cd65263d9afac63f96fdc6c6d87d9a66425ef778da9dc5caad5104cec9569b7eec0ee80560a217b9fcf26d82385f5b5c9a66c61d3fcf3bc5a061b4f4bab4e1f995e7db3cbb8114ebcdb57f53b55a636ab3150a07350fbed0bb1092dcca0cc8ba0f25d8a6a4c07718a567736fb0000000000000000000046049d308c8a6a60c62ceb42fce6ef47573d433eae5d8c8af6c17ad86a53b21678239cac2e59a21f73190ced66001720300298566250cf7958da6310549c65ad09521f97b665a53534164d78ea0af3432899612775b600814d7ee3b44ac4952798d1022412f742ea3cbd0ac8d6582d0a56283258f562410344b51553fe4f4f4e997d127bdbde3a9b175ba0db0a8239f5cfbdfc69f4787ebcc8b69f6e7a73b42c051e985678385e689d9e2440875a74cea9511ea63b1782f06b8ccf98f910c0c7ac913b05625a744cbeb4ecb3a8845d56ae5a9763813831835482f794d5aff60de7d15535583e0061c574cbffd4416868b8a42a065aa2059f80a6ee4cc11d42c57226e3d7ae20cba792e69252edf9e8dd2fe873bc6255f78220021bb1b88ef3a7c28634147608d636779c259cc9da7f37ed1399bcddfa02d8f5e6"]) r1 = socket$inet(0x2, 0x2, 0x0) fchdir(r1) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) r2 = socket$inet6(0x1c, 0x4, 0x101) getsockopt$inet6_sctp_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffff9c, 0x84, 0xb, &(0x7f0000000000)={0x8, 0x1, 0x430, 0x3ff, 0x401, 0x18000000000, 0x0, 0x5233aace, 0x0}, &(0x7f0000000080)=0x20) getsockopt$inet6_buf(r2, 0x29, 0x23, &(0x7f0000000380)=""/212, &(0x7f0000000100)=0xd4) getsockopt$inet6_sctp_SCTP_LOCAL_AUTH_CHUNKS(r2, 0x84, 0x103, &(0x7f0000000280)={r3, 0xc2, "430a8fd9195b9805ff5a8c36e68f4ec13331d7b615b5f3a3f97f4ed2b7205c97267c44e3047dd7c81c024e5c6a1d0058cdc416cd1e7554094f47ec9836e336c8700785f06146badb9a58eabeb34098df3c31f098fedd208cdf89233c8ad7362c5d2993e3d064dc5b5c64b7e081fb4b3af8f856ed44f68fb388818e1f6110206a5ba1bd1aaeba83a35a8d4a2860294b34c4e796dc00a3381cc4b2125860cf8d41ca2f429439eadd99da8f525917866007f1b33e624c68597eb83b08a621cddb353a72"}, &(0x7f00000000c0)=0xca) 00:01:04 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1, 0x5}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:01:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r0, 0x80000800007) truncate(&(0x7f0000000080)='./file0\x00', 0x8001) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{}, {}], 0x2, 0x3) open(&(0x7f0000000100)='./file0\x00', 0x20e, 0x80) 00:01:04 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:01:04 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f00000003c0)) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:01:04 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_extract_tcp_res(&(0x7f0000000080), 0xff, 0x80000000000000) setsockopt$inet_int(r0, 0x0, 0x2, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffff78ac2300bb00000000050090780000fc5a45009709df2868f515177b366a00000000000000000000ac2300aa0100000000000000000000000000000b84b19f6274c75074e9133695f6b7973083f660727a87bbd2ba9e7d0d4b7042ed1ea528f683041a274ec397080196b129f24c17ffb8eac4169a0c2bfbe6dd4ba6627de38de3bb9f0b1067afb1ab8a77a613d36944350c15d93a4c9cbd6d21ec1938f71c4125b925bcb22509dc48ab666fd7c568cdb32dff0f4a17db57ce292eed9d21faf39a8615c22484c4ea315e45f279d1409d15866e8d8e363e684f64fe1542d8b6a64ea163fec7dd0e30598af7a460dd52d76289ae3e31755ccf5979864220cab46ee31039977964a8441634b1c0975e44ca7d0f79b977fb1a9ca8a2ecea96c40bec118fa6ab6133147fba01e2de"]) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) getsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000000), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) recvfrom(r1, &(0x7f0000000100)=""/56, 0x38, 0x2, 0x0, 0x0) 00:01:04 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1, 0x17}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:01:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r0, 0x80000800007) truncate(&(0x7f0000000080)='./file0\x00', 0x8001) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{}, {}], 0x2, 0x3) open(&(0x7f0000000100)='./file0\x00', 0x20e, 0x80) 00:01:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r0, 0x80000800007) truncate(&(0x7f0000000080)='./file0\x00', 0x8001) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{}, {}], 0x2, 0x3) open(&(0x7f0000000100)='./file0\x00', 0x20e, 0x80) 00:01:05 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f00000003c0)) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:01:05 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1, 0x32}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:01:05 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = socket$inet6(0x1c, 0x3, 0x0) setsockopt$inet6_sctp_SCTP_FRAGMENT_INTERLEAVE(r1, 0x84, 0x10, &(0x7f00000010c0)=0x973d, 0x4) getsockopt$inet6_sctp_SCTP_AUTO_ASCONF(r1, 0x84, 0x18, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x100000211, 0x0, 0x0, 0x800e005a8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) shutdown(r0, 0x0) 00:01:05 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x395, &(0x7f0000000040)={@empty, @broadcast, [{[], {0x8100, 0x0, 0x3}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @broadcast=0xe0000001}, @icmp=@mask_reply={0x11, 0x500}}}}}) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, &(0x7f0000000080)=0xfffffffffffffe3b) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00948) 00:01:05 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1, 0xc7}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:01:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setgroups(0x2ca, &(0x7f0000000000)) setgroups(0x0, 0x0) getresgid(&(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000100)=0x0) freebsd11_fstat(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r4 = getgid() setgroups(0x4, &(0x7f0000000200)=[r1, r2, r3, r4]) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) setuid(0xee01) chdir(&(0x7f0000001400)='./file0\x00') 00:01:05 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) getsockopt$inet_udp(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:01:05 executing program 0: syz_emit_ethernet(0xfff, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "9830ab", 0xfc9, 0x88, 0x0, @empty, @mcast2, {[@routing={0x0, 0x0, 0x0, 0x6}], @icmpv6=@ni={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "4adbac295e58508739b2d853d8be72282fd818c36d9c1639afbf778545853e8ef6271807e9fb9224bc0dc9d6ddda7232c141bbca8163a42740dd405a2abb68f9af3bc9607388041d613eb790c5cfc97b602d0674cdcd7e7d5d3f30c19acea69eaeaf02bb179c84aef8b527a6da32719880b864c05d79dc3e0cba33b86c0a85cedda8b7e88966c12e4d53f50a2cca71e5bdf6e2bb46d9b5442c0967a7113ebc5dda4f14c32859971ca2e7aad537c4ed305dab9845034c916bd22eac8fa8d67b33bae19b82235ba5b441c43194d88a28bb1e8a1793fb4dcee1be2d7bf9da642587eb295f257905563c9b6c7a421cc54cbed8ecdcbd6d2ba9d02b8a4741664a713d03b480f36102c0a252bf9f2e4367b6812962cbab41977fdb89111f57f4667fd9814b378403409a3e351c1c41b10682a949a77adec492c3e7468a2ea563b971b7ef0529491320bd47a10aee81a87110f0d1895064b6df9e66d18d96856a73bf701e1ab40cf83235ecea76189081c26bd46db6f98ef0eabea999f2bf95e8889e94ca82dbd603d7a1d2d6b0d91b96535b7bed05a001eb1c8db3b7be84640071ab4bacb62b2ca96c28422c2b349ef817bdc1e0ed8a4b159da11bf6b9cb2c3279a6edcdcccf73d8ccad666715161111844cabc789bd194d84b62b71c43a3aea80359c5eba4092b3a95c06f5afc5e66f5f914dcb84d4fbb9261b82f864223251a3180c717746b1e7fa923f6ef32cd07db388de6aec5c85ba546f70167ee06e558e7faae3757af379500c1fad9c4fc8dcba6cd0c55c4f47a13865ed66a828de8f5a5752c88d6de5d4a4f6cb926ac3b5c5e8b6cda666063aa545c9eff6c8d9fc54a0375acb7eb3afbc0667d718a9e16e44dc9cef4837de21a80f6ce4ac62fc5e16bf5161fc85bde289830f7bb663c99d6f5bba60d5854d5c39a7fee2b0170a04d7ff4d0ab7b6661489f03aeff26f4e4934caec0b78b22bf8fa27e986815decce6d9eb56b70e3a9a2e79a4b9ad11d60a65fa31227a5318c2cedb50aba219bcd821c975329547e7147800fb3047f66ce66055c65f3924076876c68ed88105c57d6242cbd6b9ddf48fc545043be6aa23a5af73ed476b80abd4afe7866656d1b82d5a7f8e742c0056e80e16009b1344813b8f97d4a9d34fa0976414831cb4c28952a2c014158f92581c84df7740059e1eb44a3dc18303fa54bda117e742155daac29003626b9812759683d65e71bae95f61c630b2261bc962af5463ce2f1e93701d6d5c3b61d3b80bbe262434da201c8a3ad6599699b09766381744c6b5605e5092c57e013aa66ffce617df7ee9fec9f99b375e7ef1f94081b1cf427560c7c88f5b9bdf33b0b262cbe242b3014d4fc9aee6d91d87222216971998da643e58c90b2482efe37dcaa80088f048e87e16afbb764d67713402ff57f5d630dc26bc204cbcfd7b0a711a9be6d1ff395ab1ab345fb4feee2ed9d58282b5e9af66c397735cf6cd39d2ba142877e9517abdfce7a832d9459f3a3aecc7d1fbc04978c7a756e83fe392f19a958758dbc1f9d4f267a110e0589bd4f0dddcd203aef697a6c657c133ce8bce98aa8865733d5a4bde31482ab29dd881591a6deac13bcadd5fe9a8e044babe2b505d63789a445525b8f8d39ffde9042947b798ac85c1ac730b34a2aa73308bdeb3229775c38256b18fdc0c89ace150daeba106c3a74a646e6e468c59bee54ad42ba9e48b7d8235cff6eb55ef739965ae38342044e67339814c036f9f9052de23a6ea8df4cfb1c9c21fa49552e22a4e95e0d62f7dd4237027038f875ff8e632482caf7950a094d9efcb5da114dff9ac4bc20c4d5b76846dd1b2d78a01468eea44d5e8101ca12f8e5903d57d7db2f10e6c5d1d3cfb36b4a226500694806492bac1df82c3dc4a0cbb79b0be144d5885a9e22aceacefcf9240c255f83d2e833314628ecec26ca758b3327e40fa0d60a7bbd33a19565d155ac3b092bfe97575221c5cbd597155e8d74c55f0a46ae47fec9f680e9ffdfadcbed761ea8b723632cdfd29b8da1fa5315548ec88994366e4a0f20ed2bd874526eb79a8d6ed86cf29a053cc730e169d477da8d62957a5ee2fef9760eff51c83dfd14054de9a6b734cdfc4c771e04fde6b0aa803a1689daa75e9e967e43e50c60c14887f227df52828503b893c50c31595a3a26a25dd792287576534317d212b1fe31a4aa793dcfca0bf2d5cfe24d83fae2985bb218c8660ea54060c76fc7f39b57b83ccb1dce0a20092d48c36f52dc5fb7f9d203d0fc20acddc13eec4cedab9b28ad8e225e0fac14ad3902b0cc6a57eef08ed027d9a57e21d7151fe481141784656cf76d9e1ade0da9a8a75e752813fbe8018c0983ae2b2bb146c5739753b7d26225003fd579caac802de29fd95f8d9bcc683c9d99b9c628ede92fe0785bc134437ecefb2d05a8725707f8ab95b22fa82712747ea1f08495cf231acd6d0e8e7d9025b08cfd247eaa8de0ae7be536db6c82507095db23a695c51090c7f1a9cc590178db338540300eaf1c8ac9a7ba4244862c6185b3f07a219893b173a33146a6ffa1210a0b2272807d22b80de15f8aebd45b301360d835086065d65911e79bea2d7bac1be911c26b3b887acf6f4e14efb8f4da371472fd2cc5f38c5525672f1f96ba6a0bfc45fbaf10014409e4e1f7b5e9c7aa43fd6f5dabaf71f62275a221bf35cda9fd9f7ab9e7107b627d6682df2a7d4afd35c576f50e1d906e783244dc7e450b678d73cbb575565d63bda0d518579d19c10b21194f53071f508e89a75b86c0d98e9c206ba2f95a34111ccd9e2637c077a5b30acddbb2ee143a9940fb838454631b9f7c3948d6b795eef065836c1cf15584bbd3ab6c7d738361987bc5e4a659f96e184dfe87d27598ab1e69ebfce1ae904065c8bbaf7b1dd009b5a11c0cb0fb21b9cf5e20e21526d45ae1540d05be808d03b78569057179f331b75faa9c87ffdaa91aba180c0305acddf45e0fce4c95aeb6c3a4c4b82109d206beb57baed63840e7011767f4832f7d87516157c08a59bd5dc7e38e6e702663455bdbf693f6e68d712381cc3a699e8441d96ff89c04579080c1c605885e287142d245591d36e3b9161a04cf96ff3c6553deca0fa49477180e378994789337954aafab4c7040042c3c1f1bcd2efc8d09d01df9e1964c15910068419e8d790e79199230e5238ba3b7e443cde8da855b9573b0c253f66c86e16d9f4ea864f91c7d0885431c55cf41f19559349d58edab55233af70861b10f969608d2132675bba579237a2b2040607d8b6d6b702e0782157b9f67d1c434c2709f5bc0e2b5b23841a2c8f0e38a96e3311901db04139252286f16ee3a161fd87070843e60add2139674ce9d2a69cfc470e23c03d4d2673d949bae79f8c0350399c59af291888c16e1f02a83a8fdc02b7bc868ea550eeb93de7127bb66e1675117a1d2fbb7d59ace75de53c00be3ca7f04ab69d38871c3e7a240b1205949d62bbef12a8c01fc5bf2c8bb7846fa2e3a4fe2230b7c844489947b9e2e91a2015907ae6f398f7879dd6e832c46bf1aa0cb19bf8fa0e2fa859df471f680150f0fa0d6a1eda9b9c3f6f815ca0ea6f59ed13c77ed6ee06b041ebb57803ba85a5b73f2e902fdb77383f15f0dfbe4ace2538f218b9d32b673750d81aacdc146c2a162e0b70530953b46231c1cbdafbc9beb561997de101b9408b96d472632074b5dff7cec68ececac48818616b3c0ebdbd3e070194789bd83c533236bbfb5deba9a0c175f04d6aaf7b34fef3846493dca85a8bb56bc6824bbd5a7af6171c3453889667d4d2f324dd2efc788dfc496d0d158eee142fb315bea08badb47ac693c628f57797836c8502d8ba97b95ee61f62dcf2f811613c0089281852cd9791a1dcf078488f7ada90699ebf56aecdad77a252498e7e779d2f106c9e21862af5c9c3f5c1ff85b9a8155a66a59ad0e37433bda3346f35aecbbf17950c2325e68a8d9b5993249548624f774e3975550a12fe6f5cb9c771f25221884a2807e68dd19dd8d789fa5b38c05745500ee1cfac360f12be52c06989c49fe7d15cc7eb28f6d710f9157dcfa047d5fc4f901d5eb50ac7523a02c406d82c2208a05352cdc3aeeb7f33d84ef07b04f5bd1aa3aeec8e4e23009dbda6c94ea71411a26bad205b4e6b10e8fba6b2cf51828067087dff10339b328c21f4aae67300e51e58219b04edb850ae878c652b2806fbc98dbce72bc7a0767cc5e1bea5a72cb24fff3e60f319cdaeeed04321adcaeb29a1a0e9b0dcaa49ec5ccc7b003bf15945ca8d688495e0192e0078beafe894ccea8db64b18d40031da722269ffd060354dd172e41504fe86495230972b14b1748f376acb5fb19e1eed3e4d4812c7791a17bb96c2cd1efd0c088f625a4268f5fb191fe7fee029424d8f82e43b964422ce76fdb9ee38ef14376013b8503a7864603c1740ee248c036630fe1cdcfc968e5e863e3b4585626f907d1969315436b3935a47b644328c1e7d00b835e0f8d3a66c3d0df2be4bc892ba5d16bbc9271c57fad883d42d68fb470819c64a851493d11ad31c0decf06230a8510283f0cb39a54dd56d36c99cd7039b758eb59910edb700335efbc478d279a35a173e3be1fc0046a7e74ef2b2d596e676097a95aef8300698741ca700dd110dc272c4a15e0350de8832330b54de02fd2ebcee9cee530e537d663b6ab5df67d66acfe9c9ed5c55731df8793c32fb2451633c5a41f857154aaca78a2862e1636b1f5586ccc2ed57d2a8c71235906a869f6e421de0c1ef980657a7317e29e5f31633518279e53e697d252c888ad1ad12c1da9482edff06377c05384a76c4bf199ebfd422b2155ee605accfb3805fa850ceed26e0eb23a6584bed824facc21419f7548aa28119b92aebcc4bffb26a81d7b568afe72552fbbc3fdc354bcf466fd268013f440a356c79cd6a63296ca20b3982d263d68ac8e75bbdee28cff49d3bb282df4dcdb60415d3741ad70de852c7057a3107cdf77a991011f903847f4df140a7cf61a02d65008ab07da0f21bb734784399f4777f97c11435ece063de004296539bb63953b8065a0a1d0b2312968d8fde4320b1a86f947917c30d36ea3f4cb8c340338f8bffc3324eec4d914b051d3b4fc7ebd096f8c446ad9d263fa6cb8083b4afd700bdd966bc72940de24a423a17cd8855bb724a5563a75ea8009d9fc0336c241b3bbe02b08ac6b360039a3852de06dcfd1c45798e68fdb1339270af4cb4695e5f8123441991615bc5812fd61451a97a38c638d53c77a1d9762a28917ec937d9110011adb75be8572d13705b59c613662e1c30a0c3baf00b95b8becf019ba6ac4b952ab18c8ab605a47cf270aba8c33b053ec689aa8200820d9559a0f5715290fcc0f513d293e895dd30fd6a95095a7e19f6c4c1361b5ddc7b8df27de7ecc9561de532a94d1ef9a313aa00a513ee1bd2514f5a417f069d6908cf9bf50030d9f5715ca3947feb20ff020ff9bfc6332eccbac92e742fc9cab2f8f49218161b0dc28c9d2e9a5992deefd0319484ce7db2619e73ef10d7ba29e8cf78a829ba00728d622fa8de9fc881afd7d44398b42196987e5d341517fb276e3d88667b9bbded5c63c9ef32d16111c4d36922eb35ec12bb6c305312ec2fe9089d43ab15c92a84fb0cb2bb673eb9acde6200fbd5b440a3cc6c0"}}}}}}) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_buf(r0, 0x0, 0x57, &(0x7f0000000000)="c5494b976a59601e127ba8a5b6d1d147ab9aec9e34ab178050caec8dfc5b0f0e53dbdc1625fa807f40f63e19134f4cfdc0a23e79a78e6ee2ca596ffe4f15dbc6c721f2ff99967c487ab9fca5f23b2a8939cdb878ca334eb610804f6dd3087421c5d00bdd6bf0bea390327e9616519c", 0x6f) 00:01:05 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000018ae9660a12aa2311115ef91a3fdb869a7ff5f75cc1d4e01755d862d1a72281d8ce40e6c3f8891aea0edd3fda5de98"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f00000003c0)) accept$inet(r2, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000440)=0x10) r3 = msgget$private(0x0, 0xe0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r4, 0x7e2780e3) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/184}, 0xc0, 0x3, 0x1800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x10) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) socket$inet_icmp(0x2, 0x2, 0x1) connect$unix(r5, &(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8) sync() 00:01:05 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08004500bc1c0000000000009078ac1400aae00000011100907800000000"]) shmget$private(0x0, 0x1000, 0x4000000, &(0x7f0000ffc000/0x1000)=nil) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e007f1) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) getsockname(r0, &(0x7f0000000240)=@un=@file={0x0, ""/46}, &(0x7f0000000280)=0x30) r1 = socket$inet_icmp(0x2, 0x2, 0x1) getsockopt$inet_sctp_SCTP_AUTOCLOSE(r0, 0x84, 0x5, &(0x7f0000000040), &(0x7f0000000080)=0x4) connect$inet(r1, &(0x7f0000000200)={0x2, 0x3, @local={0xac, 0x14, 0x0}}, 0x10) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, &(0x7f00000000c0)={0x0, 0x1, 0x81, 0xfc12}, &(0x7f0000000100)=0x10) setsockopt$inet6_sctp_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0xa, &(0x7f0000000140)={@in={{0x2, 0x2, @multicast2}}, r2, 0x7, 0xfffffffffffff44a, 0x101, 0xf53b, 0x2, 0xfffffffffffffffa}, 0xa0) 00:01:05 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x223}}, @icmp=@parameter_prob={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x223}, @empty=0x1000000}}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) r2 = accept4(r1, &(0x7f0000000080)=@in6={0x1c, 0xffffffffffffffff, 0x0, @local}, &(0x7f00000000c0)=0x1c, 0x10000000) getsockopt$inet_sctp_SCTP_REUSE_PORT(r2, 0x84, 0x1c, &(0x7f0000000240), &(0x7f0000000280)=0x4) getsockopt$inet6_sctp_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xb, &(0x7f0000000100)={0x3ff, 0x2, 0x200, 0x1ff, 0x81, 0x81, 0x80, 0xffffffff, 0x0}, &(0x7f0000000140)=0x20) getsockopt$inet6_sctp_SCTP_LOCAL_AUTH_CHUNKS(r2, 0x84, 0x103, &(0x7f0000000180)={r3, 0x57, "1cbe46467807bb7e070d3cff60a296d26dc56eef53ab096724a5677efb7de1aca943689d4883fd7c1aa78a20787ad1cf5380a9f96a491c002b2b5d3aff42ec43a475c2378fe62beb50085850279d68c5369f357b411a35"}, &(0x7f0000000200)=0x5f) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:01:05 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08004500bc1c0000000000009078ac1400aae00000011100907800000000"]) shmget$private(0x0, 0x1000, 0x4000000, &(0x7f0000ffc000/0x1000)=nil) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e007f1) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) getsockname(r0, &(0x7f0000000240)=@un=@file={0x0, ""/46}, &(0x7f0000000280)=0x30) r1 = socket$inet_icmp(0x2, 0x2, 0x1) getsockopt$inet_sctp_SCTP_AUTOCLOSE(r0, 0x84, 0x5, &(0x7f0000000040), &(0x7f0000000080)=0x4) connect$inet(r1, &(0x7f0000000200)={0x2, 0x3, @local={0xac, 0x14, 0x0}}, 0x10) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, &(0x7f00000000c0)={0x0, 0x1, 0x81, 0xfc12}, &(0x7f0000000100)=0x10) setsockopt$inet6_sctp_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0xa, &(0x7f0000000140)={@in={{0x2, 0x2, @multicast2}}, r2, 0x7, 0xfffffffffffff44a, 0x101, 0xf53b, 0x2, 0xfffffffffffffffa}, 0xa0) 00:01:05 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08004500bc1c0000000000009078ac1400aae00000011100907800000000"]) shmget$private(0x0, 0x1000, 0x4000000, &(0x7f0000ffc000/0x1000)=nil) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e007f1) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) getsockname(r0, &(0x7f0000000240)=@un=@file={0x0, ""/46}, &(0x7f0000000280)=0x30) r1 = socket$inet_icmp(0x2, 0x2, 0x1) getsockopt$inet_sctp_SCTP_AUTOCLOSE(r0, 0x84, 0x5, &(0x7f0000000040), &(0x7f0000000080)=0x4) connect$inet(r1, &(0x7f0000000200)={0x2, 0x3, @local={0xac, 0x14, 0x0}}, 0x10) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, &(0x7f00000000c0)={0x0, 0x1, 0x81, 0xfc12}, &(0x7f0000000100)=0x10) setsockopt$inet6_sctp_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0xa, &(0x7f0000000140)={@in={{0x2, 0x2, @multicast2}}, r2, 0x7, 0xfffffffffffff44a, 0x101, 0xf53b, 0x2, 0xfffffffffffffffa}, 0xa0) 00:01:05 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x9dc1, 0x300}], 0x1) socket(0x800000004, 0x4, 0x100) semget$private(0x0, 0x0, 0xf2f0c82bbb49de88) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) 00:01:05 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffff000000019078ac23ddbb000000000500907800000000450400000000000000000000ac2300aa0100"/62]) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) getsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) 00:01:05 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x41, &(0x7f0000000040)=0x40, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800450000300000000000019078ac2300bb000000000500ad780000000045ffff00869edfd3e7ca96d0ac2300aa01000000"]) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_udp(r1, 0x11, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x800e00c20) panic: vm_page_unhold: hold count < 0!!! cpuid = 1 time = 66 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x47/frame 0xfffffe0020f2b6d0 vpanic() at vpanic+0x1e0/frame 0xfffffe0020f2b730 panic() at panic+0x43/frame 0xfffffe0020f2b790 vm_page_unhold_pages() at vm_page_unhold_pages+0x1e3/frame 0xfffffe0020f2b7e0 pipe_write() at pipe_write+0x16d8/frame 0xfffffe0020f2b8b0 dofilewrite() at dofilewrite+0xfd/frame 0xfffffe0020f2b910 kern_writev() at kern_writev+0x66/frame 0xfffffe0020f2b950 sys_writev() at sys_writev+0x50/frame 0xfffffe0020f2b980 amd64_syscall() at amd64_syscall+0x436/frame 0xfffffe0020f2bab0 fast_syscall_common() at fast_syscall_common+0x101/frame 0xfffffe0020f2bab0 --- syscall (198, FreeBSD ELF64, nosys), rip = 0x4131ba, rsp = 0x7fffdffdcf38, rbp = 0x3 --- KDB: enter: panic [ thread pid 2207 tid 101020 ] Stopped at kdb_enter+0x6a: movq $0,kdb_why