_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:48 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet_sctp_SCTP_ASSOCINFO(0xffffffffffffff9c, 0x84, 0x2, &(0x7f0000000000)={0x0, 0x5, 0x7, 0x6, 0x0, 0x100000001}, &(0x7f0000000040)=0x14) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000080)={r1}, 0x7) 00:02:48 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) r1 = socket$inet_sctp(0x2, 0x20000000001, 0x84) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r1, 0x84, 0x23, &(0x7f0000000100)={0x80000000001c00, 0x0, 0x0, 0x3}, &(0x7f0000000040)=0x1e0) getsockopt$inet6_sctp_SCTP_PR_STREAM_STATUS(0xffffffffffffffff, 0x84, 0x107, &(0x7f0000000000)={0x0, 0x5cd6, 0x3, 0x2, 0x8}, &(0x7f0000000040)=0x18) getsockopt$inet6_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000080)={r2, 0xfffffffffffffffb}, &(0x7f00000000c0)=0x8) 00:02:48 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) r0 = msgget$private(0x0, 0x500) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="010000000000000050f199fe7a270224b2caace58ce24282217d70c36bf7d9d8dcd5a131c4b7862ed70ad6a0efcaeea16b2927ff84f84acefbebd6d82a8b84d9e98c18ef2a9315755fc13043572326e947fc24c3f15cbd3629f53b077745d0464fccd9dfeb1413506fa8baa9e76ee4384b8779d8aae04a203c16a144224a34a7cdb4ce44ac5c58e37fc6a8b204317ca6fa6114a5d4268d87f128057bc977040bfab3e4333c81a2e7233bbfbf74842831d614233c4f07154d0abef5360d9fd6c8534debb6a000bace7bc66dff7c3ef5e0cfab393b1c0976d926991f97a2626cd22113579ee6fe05f23f345eaa317ce1da506667e6c0b24396c9861e9bb10d373f31bce4d049405b65f0348291e1e834"], 0xc6, 0x800) 00:02:48 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(0xffffffffffffffff, 0x84, 0x7, &(0x7f0000000040)={@in={{0x2, 0x3, @loopback}}, 0x0}, &(0x7f0000000100)=0x8c) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000000)={r1, 0x3}, 0xfffffffffffffef8) 00:02:48 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], 0x0) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:48 executing program 1: setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffffff, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:48 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000180)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f00000001c0)=0x10, 0x20000000) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(0xffffffffffffffff, 0x84, 0x23, &(0x7f0000000200)={@in6={{0x1c, 0x0, 0x4000000, @local={0xfe, 0x80, [], 0x0}, 0x7fffffff}}, 0x0, 0x800, 0x5, 0x10001}, &(0x7f00000002c0)=0x8c) getsockopt$inet_sctp_SCTP_DELAYED_SACK(r1, 0x84, 0xf, &(0x7f0000000300)={r2, 0xfffffffffffffffb, 0x1}, &(0x7f0000000380)=0xc) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340)={0x0, 0x5}, 0x8) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xa1}, &(0x7f0000000040)=0x10) setsockopt$inet6_sctp_SCTP_AUTH_DEACTIVATE_KEY(r0, 0x84, 0x1d, &(0x7f0000000080)={r3, 0xe6b}, 0x8) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x80) getsockopt$inet_sctp_SCTP_AUTO_ASCONF(r4, 0x84, 0x18, &(0x7f0000000100), &(0x7f0000000140)=0x4) 00:02:49 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], 0x0) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:49 executing program 1: r0 = accept4$inet6(0xffffffffffffff9c, &(0x7f0000000100)={0x1c, 0xffffffffffffffff, 0x0, @local}, &(0x7f00000000c0)=0x1c, 0x10000000) setsockopt$inet6_tcp_TCP_FUNCTION_BLK(r0, 0x6, 0x2000, &(0x7f0000000080)={'rack\x00', 0x5}, 0x24) r1 = socket$inet6_sctp(0x1c, 0x0, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:49 executing program 2: r0 = socket$inet6(0x1c, 0x1, 0x4) getsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffff9c, 0x84, 0x15, &(0x7f0000000000)={0x0, 0x670}, &(0x7f0000000040)=0x8) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDRESSES(r0, 0x84, 0x8003, &(0x7f0000000100)={r1, &(0x7f0000000080)=[@in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in6, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}]}, &(0x7f0000000140)=0x10) mlock(&(0x7f0000a86000/0x3000)=nil, 0x3000) mlock(&(0x7f0000a86000/0x1000)=nil, 0x1000) msync(&(0x7f0000a86000/0x1000)=nil, 0x1000, 0x1) 00:02:49 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], 0x0) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:49 executing program 1: setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffffff, 0x84, 0x15, &(0x7f0000000340), 0x8) getsockopt$inet6_sctp_SCTP_RECVRCVINFO(0xffffffffffffffff, 0x84, 0x1f, &(0x7f0000000080), &(0x7f0000000040)=0x4) 00:02:49 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet6_sctp_SCTP_AUTOCLOSE(r0, 0x84, 0x5, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x21, &(0x7f0000000080)={0x2, 0x800, 0x5, 0xb6e, 0x0}, &(0x7f00000000c0)=0x10) r2 = dup(r0) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x0) getsockopt$inet6_sctp_SCTP_CONTEXT(r0, 0x84, 0x1a, &(0x7f0000000100)={r1}, &(0x7f0000000140)=0x8) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:49 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:49 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1fffd, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:49 executing program 2: munmap(&(0x7f0000ce5000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ce2000/0x4000)=nil, 0x4000) msync(&(0x7f0000c50000/0x2000)=nil, 0x2000, 0x200000000000020) 00:02:49 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040)={0x1c, 0xffffffffffffffff, 0x0, @loopback}, &(0x7f0000000080)=0x1c) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x100000, 0x8) mknodat(r1, &(0x7f0000000680)='./file0\x00', 0x20, 0x8) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(0xffffffffffffff9c, 0x84, 0x900, &(0x7f00000002c0)={0x0, 0x5}, &(0x7f0000000300)=0x8) getsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f0000000380)={0x101, 0x100, 0x1, 0x0, r2}, &(0x7f00000003c0)=0x10) r3 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(0xffffffffffffffff, 0x84, 0x108, &(0x7f00000001c0)={r2, 0x6, 0x3, 0x8, 0xf8}, &(0x7f0000000640)=0x18) freebsd10_pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r5, 0x84, 0x23, &(0x7f0000000500)={@in={{0x2, 0x1, @remote={0xac, 0x14, 0x0}}}, r4, 0xb99, 0x4, 0xfffffffffffffffa}, 0x94) getsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(r3, 0x84, 0x21, &(0x7f0000000240)={0x8, 0x0, 0x838, 0x7, r4}, &(0x7f0000000280)=0x10) getsockopt$inet6_sctp_SCTP_PEER_ADDR_PARAMS(r3, 0x84, 0xa, &(0x7f00000000c0)={@in={{0x2, 0x0}}, r6, 0x80, 0x1ff, 0x1, 0x2000000000000000, 0x95, 0x7fffffff}, &(0x7f0000000180)=0xa0) getsockopt(r3, 0xdf, 0x34, &(0x7f00000005c0)=""/1, &(0x7f0000000600)=0x1) setsockopt$inet6_sctp_SCTP_HMAC_IDENT(r3, 0x84, 0x14, &(0x7f0000000400)=ANY=[@ANYBLOB="0500000009000400000000c000000000da6244776aa58bb9bb140c0d8dfc000d24e4e42f9d71886b84ba04c444bd0dd22474d7aa7f1f61821713ae7e7c363cc4c36e9019d08a82ec4ceea4a0dc2331cf71f05bce43ecc6e42af53cd6d3d641a30549e59573b6378b0926b3330a0000000000003a24ab76b4260dfa18adef4bb72d88c934296340c2715f2840b6ef2be124586e37147882dce4a81481d01f93f5ed9672a2a488093d51e35731cb6c383706688bd855034032a3951c61fe2cc790070df2169b8c85ae"], 0xe) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r3, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:49 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:49 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:49 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0xd, &(0x7f0000000000)=0x1, 0x4) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:49 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) connect$inet6(r0, &(0x7f0000000000)={0x1c, 0x3, 0x3, @loopback, 0x6a0}, 0x1c) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f00000000c0), 0x8) r1 = accept4$inet6(r0, &(0x7f0000000040)={0x1c, 0xffffffffffffffff, 0x0, @remote}, &(0x7f0000000080)=0x1c, 0x20000000) getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS(r0, 0x84, 0x107, &(0x7f0000000100)={0x0, 0x1, 0xf, 0x6, 0xe41}, &(0x7f0000000140)=0x18) getsockopt$inet6_sctp_SCTP_PR_ASSOC_STATUS(r0, 0x84, 0x108, &(0x7f0000000180)={0x0, 0xff, 0x2, 0x9, 0x44db}, &(0x7f00000001c0)=0x18) getsockopt$inet6_sctp_SCTP_STATUS(r1, 0x84, 0x100, &(0x7f0000000200)={r2, 0x100, 0xffff, 0x8, 0x0, 0x1, 0x8, 0xfffffffffffffff7, {@in6={{0x1c, 0x2, 0x7, @local={0xfe, 0x80, [], 0x0}, 0x6}}, r3, 0x1, 0x1, 0x800, 0xdc1c, 0xf5}}, &(0x7f00000002c0)=0xb0) 00:02:49 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) msync(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) 00:02:49 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, 0x0, &(0x7f00000001c0)) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r2, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={0x0, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:49 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) r1 = accept$inet(r0, &(0x7f0000000440)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000480)=0x10) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0xa, &(0x7f0000000000)=ANY=[@ANYRESOCT=r0, @ANYRES32=0x0, @ANYBLOB="0400000004000000080000000800000004000100"], &(0x7f0000000100)=0x3) getsockopt$inet_sctp_SCTP_STATUS(0xffffffffffffffff, 0x84, 0x100, &(0x7f0000000240)={0x0, 0x6, 0x0, 0x1c5f9b6b, 0x4, 0xffffffffffffff00, 0x3, 0x6, {@in6={{0x1c, 0x1, 0x3, @empty, 0x5}}, 0x0, 0x4c6fa616, 0x8d5, 0x3, 0x6, 0xfffffffffffffff7}}, &(0x7f0000000300)=0xb0) setsockopt$inet6_sctp_SCTP_SET_PEER_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f0000000340)={@in={{0x2, 0x1, @multicast2}}, r3}, 0x8c) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000140)={r2, 0x80}, 0x4a780caa99b21b5c) r4 = dup2(r0, r0) getsockopt$inet_sctp_SCTP_RESET_STREAMS(0xffffffffffffffff, 0x84, 0x901, &(0x7f0000000400)={0x0, 0x8001, 0x8000000000000105, [0x6, 0x1, 0x7, 0x795, 0x5]}, &(0x7f0000000180)=0x12) getsockopt$inet6_sctp_SCTP_EVENT(r0, 0x84, 0x1e, &(0x7f0000000040)={r3, 0xf, 0x1000}, &(0x7f0000000080)=0x8) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r4, 0x84, 0x900, &(0x7f00000001c0)={r5, 0x6}, &(0x7f0000000200)=0x8) 00:02:49 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, 0x0, &(0x7f00000001c0)) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r2, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={0x0, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:49 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, 0x0, &(0x7f00000001c0)) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r2, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={0x0, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:49 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(0xffffffffffffffff, 0x84, 0x8004, &(0x7f0000000080)={0x0, &(0x7f0000000000)=[@in6, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @multicast2}]}, &(0x7f00000000c0)=0x10) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f0000000180)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004010000000000000000", @ANYRES32=r1, @ANYBLOB="9103000008000000000000000400000006000000"], &(0x7f0000000240)=0xa0) r2 = accept4$inet6(r0, 0x0, &(0x7f0000000280), 0x10000000) getsockopt$inet6_sctp_SCTP_PR_SUPPORTED(r0, 0x84, 0x26, &(0x7f0000000100)={r1, 0x2de}, &(0x7f0000000140)=0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x11, r2, 0x0) r3 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r3, 0x0, 0x50, &(0x7f0000000380)={0x2, {{0x2, 0x0, @multicast2}}}, 0x90) 00:02:49 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) munlock(&(0x7f0000b85000/0x3000)=nil, 0x3000) 00:02:49 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) getsockopt$inet_sctp_SCTP_CONTEXT(0xffffffffffffffff, 0x84, 0x1a, &(0x7f0000000000)={0x0, 0x100}, &(0x7f0000000040)=0x8) r2 = accept4(r0, &(0x7f0000000140)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f0000000180)=0x10, 0x10000000) getsockopt$inet_sctp_SCTP_DELAYED_SACK(r2, 0x84, 0xf, &(0x7f0000000080)={r1, 0x401, 0x9ea}, &(0x7f00000000c0)=0xfffffffffffffd72) connect$unix(r2, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) getsockopt$inet6_sctp_SCTP_STATUS(r0, 0x84, 0x100, &(0x7f0000000200)=ANY=[@ANYRES32=r1, @ANYBLOB="010000007f0000000067000813b00100060000001c004e2114000000fe8000000000000000000000000000aaf500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=r3, @ANYBLOB="05c698cb5a9a26f5c258ad6b452b2e7159225c1aeabba32fd98690f2a965494b6ccd5af228d73819025f358ae1a9d910e447dd08e840c6eb588af32f6ed512231be321b7b0246f4fbfb1a3381e48492d6d9894c4c1819f8ab01cd299a2"], &(0x7f00000001c0)=0xb0) setsockopt$inet6_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0xf, &(0x7f0000000100)={r3, 0x7, 0x8}, 0xc) setsockopt$inet6_sctp_SCTP_AUTH_DEACTIVATE_KEY(r0, 0x84, 0x1d, &(0x7f0000000380)={r1, 0x8000}, 0x8) 00:02:49 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:49 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) setsockopt$inet6_sctp_SCTP_DISABLE_FRAGMENTS(r0, 0x84, 0x9, &(0x7f0000000080)=0x4007, 0x10e) 00:02:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file0\x00', 0x8000, 0x102) getsockopt$inet6_sctp_SCTP_AUTO_ASCONF(r0, 0x84, 0x18, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f0000000200)={@in={{0x2, 0x0, @multicast1}}, 0x0, 0x6, 0x0, 0x8001, 0x800, 0x3}, &(0x7f0000000000)=0xa0) setsockopt$inet_sctp_SCTP_RESET_STREAMS(r0, 0x84, 0x901, &(0x7f0000000140)={r2, 0x200, 0x2, [0x8, 0x9]}, 0xc) getsockopt$inet6_sctp_SCTP_AUTO_ASCONF(r1, 0x84, 0x18, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:49 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:49 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = dup2(r0, r0) setsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE(r1, 0x84, 0x10, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:49 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) freebsd11_stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = getgid() freebsd11_fstat(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r1, r2, r3) 00:02:49 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x1) 00:02:49 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:49 executing program 3: freebsd10_pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet6_sctp_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffff9c, 0x84, 0xb, &(0x7f0000000080)={0x9, 0x0, 0x2400, 0x1, 0x4, 0x9, 0x1f, 0x7d, 0x0}, &(0x7f00000000c0)=0x20) getsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r1, 0x84, 0x7, &(0x7f0000000100)={@in6={{0x1c, 0x1, 0x1, @empty, 0x7fffffff}}, r2}, &(0x7f00000001c0)=0x84) r3 = socket(0x17, 0x20000000, 0x8) setsockopt$inet6_sctp_SCTP_DISABLE_FRAGMENTS(r3, 0x84, 0x9, &(0x7f0000000000)=0x100000000, 0x4) r4 = socket$inet6_sctp(0x1c, 0x9, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r4, 0x84, 0x15, &(0x7f0000000340), 0x8) poll(&(0x7f0000000200)=[{r0, 0x15}, {r3, 0x2111}, {r0, 0x4}], 0x3, 0x7) 00:02:49 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='\x00', 0x20041, 0x40) getsockopt$inet_sctp_SCTP_EVENT(0xffffffffffffffff, 0x84, 0x1e, &(0x7f0000000240)={0x0, 0x0, 0x6}, &(0x7f0000000280)=0x8) setsockopt$inet_sctp_SCTP_AUTH_DELETE_KEY(r1, 0x84, 0x16, &(0x7f00000002c0)={r2, 0x100000001}, 0x8) setsockopt$inet6_sctp_SCTP_HMAC_IDENT(r0, 0x84, 0x14, &(0x7f0000000080)={0x6, [0xb5, 0x0, 0x1f, 0x4, 0x0, 0x8000]}, 0x10) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000100)={0x3, [0x0, 0x0, 0x0]}, &(0x7f0000000140)=0x10) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(r3, 0x84, 0x108, &(0x7f0000000180)={r4, 0x7fffffff, 0x3, 0x3, 0x6}, &(0x7f00000001c0)=0x18) setitimer(0x3, &(0x7f0000000000)={{0x80000001, 0x10000}, {0x2, 0x6}}, &(0x7f0000000040)) 00:02:49 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:49 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRESSES(0xffffffffffffffff, 0x84, 0x8003, &(0x7f00000000c0)={0x0, &(0x7f0000000000)=[@in, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in, @in={0x2, 0xffffffffffffffff, @remote}, @in={0x2, 0xffffffffffffffff, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @local}, @in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}]}, &(0x7f0000000100)=0x10) getsockopt$inet6_sctp_SCTP_PR_SUPPORTED(r0, 0x84, 0x26, &(0x7f0000000140)={r1, 0x400}, &(0x7f0000000180)=0x8) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:49 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) semget(0x1, 0x7, 0x13) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(0xffffffffffffffff, 0x84, 0x7, &(0x7f0000000040)=ANY=[@ANYBLOB="1c004e2157620000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0], &(0x7f0000000100)=0x84) setsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r1, 0x84, 0x22, &(0x7f0000000140)={0x3, 0x0, r2}, 0xfffffed0) 00:02:49 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:49 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x0, 0x8001) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, &(0x7f0000000200)=0xffffffffffffff49) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r2, 0x7e2780e3) mlockall(0x2) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x1, 0x12, r2, 0x0) ftruncate(r2, 0x7f) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x15, 0x0, 0x0) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRESSES(0xffffffffffffffff, 0x84, 0x8003, &(0x7f00000000c0)={0x0, &(0x7f0000000040)=[@in={0x2, 0xffffffffffffffff, @multicast2}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in={0x2, 0xffffffffffffffff, @multicast1}, @in6]}, &(0x7f0000000100)=0x10) r4 = shmget(0x2, 0x3000, 0x20, &(0x7f0000f90000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0xb) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(r1, 0x84, 0x108, &(0x7f0000000140)={r3, 0x728, 0x1, 0x0, 0xffffffff}, &(0x7f0000000180)=0x18) clock_gettime(0xf, &(0x7f00000001c0)) msync(&(0x7f0000f92000/0x3000)=nil, 0x3000, 0x10006) 00:02:49 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet6_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000000)={@in={{0x2, 0x0, @local={0xac, 0x14, 0x0}}}, 0x0, 0x3, 0x401, 0x4, 0x7, 0xffff, 0xfffffffffffffff7}, &(0x7f00000000c0)=0xa0) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x8004, &(0x7f00000001c0)={r1, &(0x7f0000000100)=[@in={0x2, 0xffffffffffffffff, @multicast1}, @in={0x2, 0xffffffffffffffff, @broadcast}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, @in={0x2, 0xffffffffffffffff, @rand_addr}, @in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, @in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, @in={0x2, 0xffffffffffffffff, @local}]}, &(0x7f0000000200)=0x10) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:49 executing program 3: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0x1c) getsockopt$inet6_sctp_SCTP_FRAGMENT_INTERLEAVE(r0, 0x84, 0x10, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x15, &(0x7f0000000340), 0x8) getsockopt$inet6_sctp_SCTP_HMAC_IDENT(r1, 0x84, 0x14, &(0x7f0000000100)=ANY=[@ANYBLOB="07510f060006001300030000000000000000"], &(0x7f0000000140)=0x12) 00:02:49 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet_sctp_SCTP_DELAYED_SACK(0xffffffffffffffff, 0x84, 0xf, &(0x7f00000001c0)={0x0, 0xa6e, 0x400}, &(0x7f0000000080)=0xc) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f00000000c0)={r1}, 0xffffffffffffff64) recvfrom(r0, &(0x7f0000000200)=""/95, 0x5f, 0x40000, &(0x7f0000000040)=@in6={0x1c, 0x3, 0xff, @empty, 0xfffffffffffff4a5}, 0x1c) r2 = accept4$inet(0xffffffffffffff9c, &(0x7f0000000000)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000100)=0x10, 0x10000000) getsockopt$inet_sctp_SCTP_DELAYED_SACK(r2, 0x84, 0xf, &(0x7f0000000140)={r1, 0x3ff, 0x7b99b2ac}, &(0x7f0000000180)=0xc) 00:02:49 executing program 1: r0 = socket$inet6_sctp(0x1c, 0xfffffffffffffffd, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) ftruncate(r0, 0x6) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(0xffffffffffffff9c, 0x84, 0x102, &(0x7f0000000180)=ANY=[@ANYRES32=0x0, @ANYBLOB="2a20ce9edb00d80000e7a296b2978ff8be7f989d8683c041fe4313016340ff536b44055bda75e81f52523010f5d628c8c637f0b7180b6a23cb2805440aa151c560003efdbfd30eaefbfc57dc59fcbc5f52b981c5269b76335dd3520cd735926d61e3e8b6aa156e574d417e5f38f9514049ba3f09f8731b7fdaa5a0aa47d0c2fb6e11"], &(0x7f0000000040)=0x8) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000080)={r1, 0x800}, 0x8) 00:02:49 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340)={0x0, 0x20}, 0x8) 00:02:49 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_REUSE_PORT(r0, 0x84, 0x1c, &(0x7f0000000000)=0x9, 0x4) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) getsockopt$inet6_sctp_SCTP_PR_STREAM_STATUS(r0, 0x84, 0x107, &(0x7f0000000040)={0x0, 0x81, 0x1, 0x100, 0x202}, &(0x7f0000000080)=0x18) getsockopt$inet6_sctp_SCTP_PR_STREAM_STATUS(r0, 0x84, 0x107, &(0x7f00000000c0)={r1, 0x7, 0x0, 0x1f, 0x4}, &(0x7f0000000100)=0x18) 00:02:49 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:49 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet_sctp_SCTP_RESET_STREAMS(0xffffffffffffff9c, 0x84, 0x901, &(0x7f0000000000)={0x0, 0x0, 0x9, [0x6, 0xfc1, 0x0, 0x2, 0x9, 0x101, 0x1ff, 0x80000001, 0x27]}, &(0x7f0000000040)=0x1a) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f0000000080)={@in6={{0x1c, 0x2, 0x8, @remote={0xfe, 0x80, [], 0x0}, 0x8}}, r1, 0xfffffffff35d9fd4, 0x100, 0x9, 0x3, 0x1000000000000}, &(0x7f0000000140)=0x98) fsync(r0) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:49 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:49 executing program 3: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$inet6_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, &(0x7f0000000000)={0x0, 0x100000001, 0x7fffffff}, &(0x7f0000000040)=0x10) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000080)={r1, 0xf7, "b73c1c1e882e8308d9b00ef065ab991d87f8fb0fc1c2a7948b4857689dc67688e543d0728113825bd1a3a8439809eec627cd9bad1748a1da9b90e569ebb8e35cf5585c3a1277c086aea24a51ec861c9042cb3f70084fa17cc39b6f79183229a534a1b2e67d94b1c48fde96d959a57c56594ac381124727e072f52a034c931904e76c205a756d1a3480c6332f3c22d0aee969f805d55c7541cce7a988d5ee67f57225548e29c126a52d48b3777f58e01327433993e9527ef9d07f94f8d544102e1add4c9d4f0356627cbaed8f36fba7175ec0dba9f71f631b49ed9d87522403483b1a2d4b9879ccbb6dc8f717a5a0c6c73db6a846a4b3f1"}, &(0x7f0000000180)=0xff) r2 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r2, 0x84, 0x15, &(0x7f0000000340), 0x8) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xb, &(0x7f00000001c0)={0x8001, 0x10000, 0x1b10, 0xdb5, 0xfffffffffffffff9, 0x6, 0x400, 0x9, r1}, &(0x7f0000000200)=0x20) 00:02:49 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x1f, 0x10000000, 0x76b1) mmap(&(0x7f0000a94000/0x1000)=nil, 0x1000, 0x1, 0x80010, r0, 0x0) 00:02:49 executing program 1: r0 = socket(0x17, 0x20000007, 0x5502) getsockopt$inet6_sctp_SCTP_DELAYED_SACK(0xffffffffffffff9c, 0x84, 0xf, &(0x7f0000001680)={0x0, 0x7ff, 0xfffffffffffffffc}, &(0x7f00000016c0)=0xc) setsockopt$inet6_sctp_SCTP_MAX_BURST(r0, 0x84, 0x19, &(0x7f0000001700)={r1, 0xe9a2}, 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x200, 0x28) getsockopt$inet6_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, &(0x7f0000001380)={0x0, 0x9, 0x8001, 0x2}, &(0x7f00000013c0)=0x10) setsockopt$inet_sctp_SCTP_PR_SUPPORTED(r2, 0x84, 0x26, &(0x7f0000001400)={r3, 0x4}, 0x8) r4 = socket$inet6_sctp(0x1c, 0x1, 0x84) sendmsg$inet6_sctp(r4, &(0x7f0000000280)={&(0x7f0000000000)=@in6={0x1c, 0x3, 0x40, @empty, 0x9}, 0x1c, &(0x7f0000000240)=[{&(0x7f0000000380)="1bb05588b8bca30f3aee6c9376d010b1c82c5e7d0fd073707ed363eb590538d725ee031e9d366017ca02665ecb085819092b5e78d97478164128479c81d0f6dff576819ee70d212f7c0a0e29d280153b2bf9166a7193a9c465d42e9ae756f2a66682811823d590496a5d399c4339f70d7a48b748d580217d9192c21eca77773f222e1b826a15cdb8448fc54754e76af041e1bfc22ae5e4211dbe0c5ebe9e9f41ecdbd25a564c8fed1f823a1b9e92b0fd10a4817181521c74b75a6bad99af8dd29966868b39642076839555d40211090bcc4cbb34eb1a44f263e85cf0d5d152f5e18b2c51028c981c05693945aea1a9852e711114e55f9eaacea101230b0a95e2042862581ecc9f8e1e56234e0cf3c9d628b3404e4737544195bdaeae92b9e31114092cb2e953d6ce4bf3bc83fb4fdb609feb25f4d6b542cb3a952a6ba2d6a9a9df692b9c75994786c43c249e79dbcdb33e5e8884f241086bb39a56fe17af436f8e7d29c5524cfaadef86a2cd76e72e85318c76d3d2a49ab7e4e190966f9545cf420db5182cbd36cc9300ea0f5f48d7b039736f653ca91fc52b600ea0edf48ab2c003dd2dd4a4997e28ba4b7485be66a0df658e0e03cb922a9e38092de3ce984a43d48d420226f0035998c6cca37759909eed20883173d2f0e225d6cb5175e510c92f047bedc7eae8ce7f8a25db402d7994c5180b7a132b080ac51142c6262f4bc0ec62e96144f6d616b9b8ed748439f4f7c75b8d721473390274a356caf94f1756ea6a1e55ccd10cf704c2f0435b05c0236e510c53a90ceb68a3a38d9c021bf883d7934ca461e1c30a76fe2dfb7921131450152d75557f1788cf1e947fb851e96394e64040965143591f2dcdcf27600c9becfb3995c6bc78805371fcd2aebf537334ab130933bb65b94a3f5c9ec8af4ffaa0858f8ca4d377f4da9d6be05627cd26bb1257725dd99bd03a89e0210230b6acd76d4ec17e69ff53565433ca7764cc22607eb1e39314fd88d7d54d66dadc1392fb1c62c224a482951cb790431bb77cbfb96f8a9efe2b177fa76c2bb3bb6526f288f22f61d2e807a7dbde49c47a821a5567206e5809004b8a44e1b0d476243ff0425ee43b7eb8ae308266519c0156d25a7e5294f2938af7ce5849a668d3041c64121f553899be35f553f498c29651e74c4fbf5399ebc51255a2e8522e45884a6994eb78ac420baf650b990a38915c253c76a834f915e49e6eac1e2b88498e799da3e22e7895d7e60008cdc086b3397515c79fe48d6c94076b3cd66c4bae0f5f3f992981c94bfef6fbe3b6e13248718eb8253dfb29d42b98b419791646ad09652cae3f05997bc98c352739a08f6472be34d69cc09abb2b5885f524ca1bf9fc9558983351567e4bf9de186d45e3aca91e2048134820f9f037827f2b16d81bcbf0f02f1fab34bdc457778d48591f3d6e262acfb6c6d3fb5111c2f34f63072a1b6180e375233aea349f849472c47f6dc067137d84610a2c811247f64e0ac8f692f4c07a068308c4846c1ca4239b1b4de4cd4b698d0c1d23828db58079d0d8f00fe6ad645b3967c5f4cfd766e4af785e914837cc7e4dbca21822691df80e8e718553ec97041b486d4ee7131102e825d761e56307c137fa4aa2ceeac3f9111c8c745de366d4f28d9957fcab0fca726f66a69236d2e5cde3aa0f086cf911b25a535b86decd53b251a9ecb368d3adf8ce98976df913ef809ceabe23ab63f408c8f0710dab2f0f32865733acabf7f2f779db4c70ca04ab3d8412e304441d750c0d92fba4bfa6d8a0edf471e5121feb0c6dffe9f1ab038791090d589492016e695c4ff31afd981d77443cfba46817261adb6cf63dc2fe9558b74ee8bc7659e1d89f5b80526230e04685afae172efe8692257f7351ae2f04a58234dc031489cfd7578074d6563d98efdf052b296893c93d4a5b0a644dcdd3b44368107e14b917b9259c9d818a96b0bacc745149a4d06f950fe544dfd13f2cf6afd2641c3f5db86bbc29f3c5f7835cfad1b97f9822df5bbba76e74c0aca3ba6dde53acac9f9462f9b8f7b01027224b910fef59751406044a44b67998fc87014cc735485a5f86fe36415d113410dc41671673d1bf2c79237bbb026586d54a149d9e1b5e9fe882633da6883a8c0af48574898308dee8faffa8547f21b4cafca20175188c25fe8b3532ba776515a0eb09200dd3998ebccba1fecdcf0e27f09a58b7336f95819a8ce24213d7024fd5f650ebd70248c6d5e49ec485497aa19b7678004075e630975a155fadf1706480cddb3962468c54915ce3ef14c5a79fa50d046cea3016ed1cb8f7d16766bd8a48c3f10d9f78079413877e9626e504b1fe0ef7bbe64e869940f2da378ca1da0459d8c334bb333f80c163f8d4b8a0f73f2f85907a1d544734189baf34abb754212508dd2133d22383138343da574a3fe8dca56f08342811c3930d1492bcca0a663001a34aba161c5b6c626f230da242753bd2143cb2b842bc82258b40082f5f48edaa3ca237f6180aaeb3f5d2a44c1a715eefc1681e998b75d8f9ad5afcb00500811daff3ab61ccf5f9ac8304ca51e45f288f6ca50bcbf745f1b1d36aee3fddb95700cddf0e661c41788c845b1e5f48cc538134d4feba078ce44af0ac5781ee3a48731666f4b15bf84f8266825e97e21c68085fe546bbdb1e5500c5403f08dfa437c28448a9e5d47f0543d2d23d5ea37f89de1ba85c87347eeef45f1df2a73867e2de557c6a9465b598c68400b7fff388345e7e45699737530a903a4f552d764e7dc7746f7f497db0c8e2d9fa8fb61ca2eff8bc20894351383d2a3c6877f5cbca7e8d603b7d8672b59302a2247800a9dca55cf7521c1f325cb824cd2b4d01683af898cde6f63251649bdee032ae7df00ceca8171bf6e3a2b79e10acadca555d4293aa81d157780fa07bdc44f11175480287836a7628f3bc2b7bf8e2c561db85f53b6af78219dc8a23bf152d8f6d53c5b2036c9d6bfa6d0505c4dbc92ae458ec52c0d9f5bd570699ef87e4f2452b7835b836ea758c7e80d6598385b421f9c3ac830771286cb8e04998e9f7fe930f4d30d03f8f7ab8b83f676e0be786e5aa40ae7975d9caf3aba44d0a628cb9e5676d49d3dd5bde95f251c4fc0fae2632f1276374560f97e08cf5ebc9afed804f15fccc1c5b81345fa096369a68c0b441604d406565e1055b9991d764bfbbc1634e7ca6cad9754946890420b2a86e3a2ec6520503b56991b2855b9ff3c0b1f986cb454198c08812eb3a3d6669004a128cea029f1515c9ca4aed1966b63be2eb03f80a3d3ae703b3b6fa693ba2ad8f6f00bb1cdb78032acd248d454f288eeb1bf068a451c1c750a6aa3b5b990d484a5535bfcc9cb35c400ed4611378b4b8b9ae6d77ffc94a4282411457e37b72e9343eeff53178b7d5e5dd20ed4a76d00507897f72de22d51373173438af263a49bd61edd2ec0688d00c6e891ed481dffa9043a445f20c02faaaaec8aeb23032545339106755a79247f4c1d2464d4a147f763184c9d444cc7cb6f4de9c671341c9752dbf57f4a103dfe0cadd4574153cde3a93f2a004ccca43818962e2cd0fc5591fd9b40b87e489a92ef2b3dbefb9b8792c6ef12eb9db396233aefa4abdafaa84fa004eb44294be5f35f89234b8ed2f4cd945a24206a58e0ed1ea538e3f51a4e0774a63f8c3d4bbc7483e303d6c1ecfa44fb4e80065f881d5fb7dea43bfa2084d5b1669f1d1df495a95369cdc8cbf34eb287d03b2afd9885b745b04b704ca16c4646778c2d4415df5c453998c6683f74f2d264f643e33003b405c0614a976f2c8e7cdeb5bf8d35e400af63011c2d2e54f764cce40989f09f46d7869f724d945bbc4ba27fd3145cddbf06705cf48a1b816479964899c0dde7cbc813f531da6ce9a34972b4876574c3da523adbee5fffd38c8093c0c87c5e0935998831cace3212465203d324e7d42a40d74340630d8715212044021545bc1e487c4e4059fecc9669f5f6019922d3249fa143bf036865f97054a154a805eef3f949498296b5356f0001aa5ef836b0a6f142d83e566a3115fa2db99df9f8dad30118ec8345d1fc73dde7e7a3a0669aeea66ae0345e3b362b946e2e1af32699fd26d8070da43f5bf7ffeb5670651c5ee5125bf491e1eba05f8b0685f83ff0e2960a87a4e02c8083087bf2de26c40b6372b0865e94c63d204dde4d7358facba9baee6b4318caad01a30a5ac0b9bdc4cfb490341d97c6fd892fe69323127c77c87501d05bfe94aba8bec54368e950253e3c35add6e8acaedacd524b30a096b4c6abf55d95b5ce52049ba9ab5dc28130f95ec02e3b7589d8bdeb1670a65303f5178ec52d622e737622dc58b236c96c8e6a2b6a55a0b314fb46b40982428345d5eaae83dd8b0a3047750d4c4c4a10aeb843dd00a71da0d3fa7319083f2bba9bc4eaf8bf9760f50f42bfd303856e620c32836dc22c469b8ee1698f3acd0ac331640cce29961f8c0f58d385db995962343f1c8d4ca00b429c7724199c4a1f76eace0d3bf3b794e8870c29b7d4313612257bbd6719fd9b7bb2097ad803ba72e4865c18c32a8f3a9a9ee6c1f5ff34dc9066ef61530e58290bd4bdebb43ada95ebb7465a770a508f9de47869df765e2f4066824724ba4b691266c410ab813a49bccc9038f242061f21800bcb693a20f0e03dcca8c75b686ea1e2fcb70bf0769f574c71d0402646bdadb32e247a36c8f0797750d2c685458a56a88ef79745ef0ad08a4a6635f37e5ae29d81d4fa0d8c36c9f8ca99c4f0bea9796a201b018de00d129cfcc1797688d8d86f061cb97b1c1250927fff2bd002e7c4029667e0f3579773b7b850dbea007c909a5b77d38530ce93f614889c6f7d4522f4754253da7cfe0168233315d69622a1f7c1e6342b46a907bd9b650e7edbe5eb42c81213d59ddf300b005ece7ff680d15dae7d58cffb5e235b113acf3e0ac398d5d51256642d5fdfc6f0ec883b0565dd3b30b5ebaf915b0b08062b6cd30ee2617994d7f4d5fc465f41491851ac6f2b85a2f9dc8cae6f510db83002e98890aae56ea04999a6bd89fbabe7778722ae71294ee4afb156c1304d2c0c36607443ee84ab4c4e0b0d59db6ce13fd5d4a6d1441f02513dcceabed86af5c886abe3ca66f781784f27353e3ccd7ebf769f12966477cb6ecbc4bcdba29e43964b9197a20e52a12cf1333a117f2645b9fec45932215b4a3562b0a33a10f40221e3cb219ac3819be11f8155c7c41479d0b30c79ea77756a79728e90248dacc9bbf033bce436f6ac6aeafe7356f144dc98942495dfc0f53e029b15a9440feb629e7e10fac6920fc2b73db815cace9f8757df64555d96c2e1b95aedffbd8f841ed38e29283657f2446f5a4225bf0835c915422f2477e7696da35cbc260c0e7bdafeb0224f37eaed9f2dc1d0471153e769d0f32d78b33b49dc20a648ce734de0db0d3a75ef5bba45e73a98ea9bfcace793768340b103d1d30d051bb4693c9a41ef385490200ff3aae3230ccf07347b94fb2ebac8b202ebf6f35cd17958362e6a8a2776c1f781384764726acc3b4c32ef1013d671e8555fc170d59727fc3a8ae68718708419e398d9ea31ccb8afbe0aab4e7867d7497c8d511360db1d0d8c81bcdf1395b3cb1363d1a5857af07ead372a998b2566cc85bca60cb924560a95a783c4dbb464278da3d38b95e39e6d30c7c793c36a682167672c5b4a8ab2f8d46eb4a40fe44ed1aa708b38240d356aedbee7b741f954cf5ae84fb43aa37588dec6c5d12e13b0fb0a632a318fb7324a054c198c29bd3", 0x1000}, {&(0x7f0000000040)="93", 0x1}, {&(0x7f0000000080)="691db9544aef8949031383c4c012eee770a661e5314e1c795658b4528f5769d16487bf6f7b4fdcee3664fa3655b67d4f9f1b0bf9beb9b078a00ff4b95a694bfbfab3e584233d50e1833696ce84a974ce67836e221ca4201bea97068aa873c0433c18d6b996efb46845ac5d6e9fb0dcee0a471d7977c265cfd27655df29b3b180eb77778190063c5245b91b0741ed95298104b3a4a006c45a2b84a2f9b2f40715a27dc113b8ab0e52ccd18cae86dc30dfc6e7779bbfd3db3901da658d8ee08ee5696c88e34c9e98", 0xc7}, {&(0x7f0000000180)="2f4f8f31d7acbd08abcf8d885670c5e29492feaf4bab2ad59f89a88a3a775a639065184baaf2916dc7a23935e6552b990cc0f912ccc95607649e0bea7fa4ab7f6badfebefc9d49c5c9a24cbf6d808f58ecf0f2dca89dc66c7e5a261f86ff0cdabd3377d64c0ef4bf7842cb0da3ffe07de370cd2feb481200dbf3b76ea4b29d948ea3924c4669ff6cc824fac04d82b90e6a4b6b47b4d85b4fb84d30cd78c879e052abe81c1d4eedfbe3a533ce58e87455ea7a9f700297349e11c1986b48aed1", 0xbf}], 0x4, 0x0, 0x0, 0x100}, 0x957dc17098fda84f) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r4, 0x84, 0x15, &(0x7f0000000340), 0x8) connect(r4, &(0x7f00000002c0)=@in={0x2, 0x2, @multicast2}, 0x10) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDR_INFO(r4, 0x84, 0x101, &(0x7f0000001500)={@in={{0x2, 0x3, @remote={0xac, 0x14, 0x0}}}, r3, 0x0, 0x8dd, 0x10b8, 0x900000000000000, 0x5}, &(0x7f00000015c0)=0xa0) setsockopt$inet6_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r2, 0x84, 0xd, &(0x7f00000014c0)=0xfff, 0x4) getsockopt$sock_int(r2, 0xffff, 0x1019, &(0x7f0000001600), &(0x7f0000001640)=0x4) getsockopt$inet6_sctp_SCTP_ENABLE_STREAM_RESET(r2, 0x84, 0x900, &(0x7f0000001440)={r3, 0x10000}, &(0x7f0000001480)=0x8) 00:02:49 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:49 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000000)={0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000040)=0x1c) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000080), 0x8) 00:02:49 executing program 1: r0 = socket$inet6_sctp(0x1c, 0xffffffffffffffff, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xb, &(0x7f0000000080)={0x5, 0x6, 0x1400, 0x1, 0x6, 0x7, 0x5, 0x100000000, 0x0}, &(0x7f00000000c0)=0x20) getsockopt$inet6_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000100)={@in6={{0x1c, 0x1, 0x7ff, @local={0xfe, 0x80, [], 0x0}}}, r1, 0x1, 0x7fff, 0x2, 0x380, 0x3f, 0x3ff}, &(0x7f00000001c0)=0x98) getsockopt$inet6_sctp_SCTP_AUTO_ASCONF(r0, 0x84, 0x18, &(0x7f0000000000), &(0x7f0000000040)=0x4) 00:02:49 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:49 executing program 1: freebsd10_pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet6_sctp_SCTP_MAX_BURST(0xffffffffffffff9c, 0x84, 0x19, &(0x7f00000002c0)={0x0, 0x4}, &(0x7f0000000300)=0x8) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f0000000380)={0xffffffffffff355f, 0x3100, 0x5, 0x4, r1}, &(0x7f00000003c0)=0x10) r3 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet_sctp_SCTP_CONTEXT(0xffffffffffffffff, 0x84, 0x1a, &(0x7f0000000000)={0x0, 0x370c424a}, &(0x7f0000000040)=0x8) getsockopt$inet6_sctp_SCTP_PEER_ADDR_PARAMS(r3, 0x84, 0xa, &(0x7f0000000080)={@in6={{0x1c, 0x3, 0x83, @empty, 0x5}}, r4, 0x401, 0x3, 0x1, 0xe02, 0x3b9a, 0x1f}, &(0x7f0000000140)=0x98) freebsd10_pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_sctp_SCTP_AUTH_DELETE_KEY(r5, 0x84, 0x16, &(0x7f0000000440)={r4, 0x5}, 0x8) setsockopt$inet_sctp_SCTP_ASSOCINFO(r6, 0x84, 0x2, &(0x7f00000001c0)={r4, 0xfffffffffffffffc, 0x1, 0x6b4b, 0x1, 0x2}, 0x14) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r3, 0x84, 0x15, &(0x7f0000000340)={0x0, 0x2000000}, 0x8) r7 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) setsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE(r6, 0x84, 0x10, &(0x7f0000000400)=0x6, 0x4) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r6, 0x84, 0x8004, &(0x7f0000000480)={r2, &(0x7f0000000180)=[@in6, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}]}, &(0x7f00000004c0)=0x10) shmctl$SHM_LOCK(r7, 0xb) getsockopt$inet_sctp_SCTP_CONTEXT(r6, 0x84, 0x1a, &(0x7f0000000200)={r4, 0x5}, &(0x7f0000000240)=0x8) 00:02:49 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) r0 = dup(0xffffffffffffff9c) mmap(&(0x7f0000d7d000/0x1000)=nil, 0x1000, 0x3, 0x1010, r0, 0x2e) 00:02:49 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:49 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x11, 0xffffffffffffff9c) getsockname(r0, &(0x7f0000000000)=@in={0x2, 0xffffffffffffffff, @remote}, &(0x7f0000000040)=0x10) r1 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:49 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(0x0, 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:49 executing program 3: r0 = dup(0xffffffffffffff9c) getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x11, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:49 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:49 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(0x0, 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:49 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_HMAC_IDENT(r0, 0x84, 0x14, &(0x7f0000000000)={0x6, [0x100000000, 0xff, 0x2, 0xfffffffffffff001, 0x85, 0x20]}, 0x10) r1 = dup(r0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x800) r2 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r2, 0x84, 0x15, &(0x7f0000000340), 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0xbba4603cd014dd9, r2, 0x0) 00:02:49 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100)={0x1c, 0xffffffffffffffff, 0x0, @loopback}, &(0x7f0000000140)=0x1c) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(0xffffffffffffff9c, 0x84, 0x29, &(0x7f0000000180)={0x0, 0xa09}, &(0x7f00000001c0)=0x8) getsockopt$inet6_sctp_SCTP_MAXSEG(r0, 0x84, 0xe, &(0x7f0000000200)={r1, 0x4}, &(0x7f0000000240)=0x8) r3 = accept4(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x20000000) getsockopt$inet_sctp_SCTP_PR_SUPPORTED(0xffffffffffffffff, 0x84, 0x26, &(0x7f0000000040)={0x0, 0x7}, &(0x7f0000000080)=0x8) setsockopt$inet6_sctp_SCTP_PR_SUPPORTED(r3, 0x84, 0x26, &(0x7f00000000c0)={r2, 0xfffffffffffffffe}, 0xed) r4 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r4, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:49 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(0x0, 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:49 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f0000000000)={@in={{0x2, 0x2, @loopback}}, 0x0, 0x9, 0x847, 0xffffffffffffffff, 0x0, 0x3}, &(0x7f00000000c0)=0xa0) getsockopt$inet6_sctp_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x103, &(0x7f0000000100)={r1, 0x1b, "6b88aee80fc4c40a5205471065186a970ba84e7dab74d43846f14e"}, &(0x7f0000000140)=0x23) 00:02:49 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) freebsd10_pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_sctp_SCTP_AUTO_ASCONF(r0, 0x84, 0x18, &(0x7f0000000040)=0xffffffffb10ac95e, 0x4) 00:02:49 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) socket$inet6_sctp(0x1c, 0x5, 0x84) getsockopt$inet6_sctp_SCTP_EVENT(r0, 0x84, 0x1e, &(0x7f0000000080)={0x0, 0xc, 0x1b}, &(0x7f00000000c0)=0x8) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x8004, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0x10) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340)={r1}, 0x1) 00:02:49 executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x10) setsockopt$inet_mreqsrc(r0, 0x0, 0x4f, &(0x7f0000000100)={@rand_addr=0x8, @remote={0xac, 0x14, 0x0}, @loopback}, 0xc) r1 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x15, &(0x7f0000000340), 0x8) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt$inet_sctp_SCTP_ADAPTATION_LAYER(r2, 0x84, 0x8, &(0x7f0000000080), 0x4) 00:02:49 executing program 3: mmap(&(0x7f00006ea000/0x200000)=nil, 0x200000, 0x3000007, 0x8d471, 0xffffffffffffffff, 0x0) r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:49 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x0) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:49 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6={0x1c, 0xffffffffffffffff, 0x0, @local}, &(0x7f0000000100)=0x1c) getsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffff9c, 0x84, 0x21, &(0x7f0000000140)={0xfffffffffffffffe, 0x100, 0x7, 0x9, 0x0}, &(0x7f0000000180)=0x10) getsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f00000001c0)={@in={{0x2, 0x3, @rand_addr=0x4}}, r1}, &(0x7f0000000280)=0x8c) r2 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r2, 0x84, 0x15, &(0x7f0000000340), 0x8) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffff9c, 0x84, 0xb, &(0x7f0000000000)={0x9, 0xfed, 0x1000, 0x8, 0x9, 0x400, 0xfffffffffffffffd, 0xc87, 0x0}, &(0x7f0000000040)=0x20) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRESSES(r0, 0x84, 0x8003, &(0x7f0000000300)={r3, &(0x7f00000002c0)=[@in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}]}, &(0x7f0000000380)=0x10) setsockopt$inet6_sctp_SCTP_DELAYED_SACK(r2, 0x84, 0xf, &(0x7f0000000080)={r3, 0x1, 0x9}, 0xc) 00:02:49 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x0) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:49 executing program 3: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet6_tcp_TCP_FASTOPEN(r0, 0x6, 0x401, &(0x7f0000000000)={0x9, "8aea3fbd1074f9025edd563bcfe73123"}, 0x14) setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0xd, &(0x7f0000000040)=0x3, 0x4) getsockopt$inet_sctp_SCTP_EVENT(r0, 0x84, 0x1e, &(0x7f0000000080)={0x0, 0x7, 0x4}, &(0x7f00000000c0)=0x8) setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000100)={r1, 0xffffffff00000000}, 0x8) getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x22, &(0x7f0000000140)={0x0, 0x100, r1}, &(0x7f0000000180)=0xc) 00:02:49 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTOCLOSE(r0, 0x84, 0x5, &(0x7f0000000000)=0x7fff, 0x4) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:49 executing program 2: r0 = socket$inet6(0x1c, 0x3, 0x80000001) getsockopt$inet6_sctp_SCTP_STATUS(0xffffffffffffff9c, 0x84, 0x100, &(0x7f00000001c0)=ANY=[@ANYRES32=0x0, @ANYBLOB="3ff200000900000007001c00050040090100000022004e21ffffffc10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb79a95ffd9aaa9389e61ca7b0de32c67ddcd0da1aab4133c1bdae2d6a9e64bae27a346002c9f6858613134ab30f929b5b574b1989730dd1857f55c46094cd599482b34e8303c730cbe22d283e07159056adaf0b8cd842af895591bd7ce5e6113c897637a4e6d4615a8265037623759ac6c33924d7f4349578bd0fca7c016f8a53b817fb3bff87c2a9634d355123e393c894dfb25bab6cff190ce23389072a02855c55069e99e8161262c4f00573ad25244fd60dff87210508af952d01f41578a14ef4ea2a77e8de9ac8656f072315f67514248b5d32", @ANYRES32=0x0, @ANYBLOB="0600000000f8ffff400000000900000002000000"], &(0x7f00000000c0)=0xb8) getsockopt$inet6_int(r0, 0x29, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$inet6_sctp_SCTP_EVENT(r0, 0x84, 0x1e, &(0x7f0000000100)={r1, 0xf, 0x9}, &(0x7f0000000140)=0x8) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0xd09845fedfc27f11, r0, 0x0) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) 00:02:49 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(0xffffffffffffff9c, 0x84, 0x103, &(0x7f0000000000)={0x0, 0xfb, "2f747ccfd0f0989021c4e51cb4b16d42d58a5e331959e0a2db42c7ac62f8227886406156f78af0548f9165d45709d45881320265daab5514b75077a7e890536d9186aa91991df08bf355bc948265c053b63f7e1cb49cbefdef81e88f6de7624684ee7977333eb503e20749ee93a99e4277df6c3393fc804d6208024c93b13a202f262c6bc703e185258480b493b506701258e47304fbfcccdfc7becdde73ba0b941b3e08845942b636fc6ab1ed97bbdf0697b9e29562bc8640076d78903eb59454729d2e4c8808ca6963d9b9a8d68be776d053bd4760fc6aca8c1bf77ec2222caf3c77ece406bd1e0e744a2a840dbdd6a7682b85150d9f29d7dabb"}, &(0x7f0000000140)=0x103) getsockopt$inet6_sctp_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x103, &(0x7f0000000180)={r1, 0x67, "5285db25c732a0877d16e88038895c671013ccfbf0dd66960413579fff5d41497f09490a0550d9b54b7459ab900f60010237f9fc3304639c3b19851b35206d514a47bcb450d3af9b71f75c28ce5bb27950fc620a54e158817ff00cc0d47292ca070972879dd8d5"}, &(0x7f0000000200)=0x6f) 00:02:49 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) bind$inet6(r0, &(0x7f0000000000)={0x1c, 0x1, 0x12ba, @loopback, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20801, 0xa2) getsockopt$inet6_sctp_SCTP_MAXSEG(r0, 0x84, 0xe, &(0x7f0000000080)={0x0, 0x3}, &(0x7f00000000c0)=0x8) getsockopt$inet_sctp_SCTP_RTOINFO(r1, 0x84, 0x1, &(0x7f0000000100)={r2, 0xffe000, 0x2, 0x7}, &(0x7f0000000140)=0x10) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) setsockopt$inet6_tcp_buf(r1, 0x6, 0x0, &(0x7f0000000180)="83fbec04d27a869475caa1a63ba8ec39d5338c38895b56318921166e1dbfe40db09364091d1b63e761157ae0a6e33a7021ae02b7b57cf8d4668f2591a7ede25be3744332587e3d6d2243ee422e2c0aa106e45b4a156d9f4f00354212", 0x5c) 00:02:49 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000000)={0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000040)=0x1c) 00:02:49 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x0) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:49 executing program 2: mlock(&(0x7f0000a53000/0x2000)=nil, 0x2000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) 00:02:49 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) socket$inet6_udp(0x1c, 0x2, 0x0) 00:02:49 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) socketpair(0x3, 0x20000000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r2, 0x3) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r2, 0x84, 0x7, &(0x7f00000000c0)={@in6={{0x1c, 0x1, 0x802000000000000, @local={0xfe, 0x80, [], 0x0}}}, 0x0}, &(0x7f0000000280)=0x84) getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r2, 0x84, 0x15, &(0x7f00000002c0)={r3, 0x800}, &(0x7f0000000300)=0x8) getsockopt$inet_sctp_SCTP_ASSOCINFO(0xffffffffffffffff, 0x84, 0x2, &(0x7f0000000040)={0x0, 0x8, 0x88de, 0x10001, 0x0, 0x1}, &(0x7f0000000080)=0x14) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0xa, &(0x7f00000001c0)=ANY=[@ANYBLOB="02004e22e00000020000000000000000000000000000000000000000000000000000000000000000c55d000000000000000000000000000000e193b7bbdfa4cee05b920000000099000000000000000000000000000400000000000000000000000000ca53000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000", @ANYRES32=r4, @ANYBLOB="c0e1ffff01000080000000000200000047d20000"], &(0x7f0000000180)=0xa0) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:49 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(0xffffffffffffffff, 0x84, 0x101, &(0x7f0000000000)={@in={{0x2, 0x2, @remote={0xac, 0x14, 0x0}}}, 0x0, 0x2, 0x1, 0x0, 0x3, 0x5}, &(0x7f00000000c0)=0xa0) setsockopt$inet6_sctp_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x22, &(0x7f0000000100)={0xf, 0x100, r1}, 0xc) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:49 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) mlock(&(0x7f0000a36000/0x3000)=nil, 0x3000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x100) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x1) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r1, 0x400000000101) ftruncate(r1, 0xb) r2 = open(&(0x7f0000000100)='./file0\x00', 0x108440, 0x0) setsockopt$inet6_sctp_SCTP_FRAGMENT_INTERLEAVE(r2, 0x84, 0x10, &(0x7f0000000200)=0xffff, 0x4) getsockopt$inet6_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000080)={0x0, 0x9, 0x3}, &(0x7f00000000c0)=0x10) getsockopt$inet6_sctp_SCTP_RECONFIG_SUPPORTED(r1, 0x84, 0x29, &(0x7f0000000140)={r3, 0x3}, &(0x7f0000000180)=0x8) sigaltstack(&(0x7f0000ce2000/0x3000)=nil, 0x0) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x1) 00:02:49 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) setsockopt$inet6_sctp_SCTP_INITMSG(r0, 0x84, 0x3, &(0x7f0000000000)={0x8, 0xfffffffffffffffa, 0x6e, 0x3f}, 0x8) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x21, &(0x7f0000000100)={0x3, 0x2010, 0x9, 0x40, 0x0}, &(0x7f0000000140)=0x10) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') sendto$inet6(r0, &(0x7f0000000300)="3692595d6cff53497ea96acbbbb8f32a4871888f59d4efd9cabd40a4e99022f65982d4b98e3cc635c8c274c1690f41da7efcfae3d585b5cf5fdee99c6df67aac04ecc18443ebb9e5905658890a16b0c65b211b8f187a939987144a8768cf511fb536f4c415e0ced1fbd487a4b6c61b759adf2d3cc7b38eb68e355af1b36e79b0a38cc79ae29733c1465bdfe722b305590bd04f49cb6f4f762bc02e3b7f106e153821170adc62e07ea86f1a9336b509ec2727f2112927d99caa7f9854348715", 0xbf, 0x0, &(0x7f00000003c0)={0x1c, 0x2, 0x7, @remote={0xfe, 0x80, [], 0x0}, 0xbc}, 0x1c) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f0000000180)={@in6={{0x1c, 0x0, 0x6c, @empty, 0xebe}}, r1, 0x41b, 0x800, 0x5e69, 0x5, 0x1}, &(0x7f0000000240)=0x98) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x105, &(0x7f0000000040)={0x2, [0x0, 0x0]}, &(0x7f0000000080)=0xc) setsockopt$inet6_sctp_SCTP_RECONFIG_SUPPORTED(r0, 0x84, 0x29, &(0x7f00000000c0)={r2, 0x400}, 0x8) 00:02:49 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(0x0, 0x0, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:49 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x1a0) r1 = dup(r0) setsockopt$inet6_udp(r1, 0x11, 0x1, &(0x7f0000000000)=0x1ff, 0x4) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:49 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet6_sctp_SCTP_PR_STREAM_STATUS(0xffffffffffffffff, 0x84, 0x107, &(0x7f0000000040)={0x0, 0xff, 0x1, 0x4, 0x9}, &(0x7f0000000080)=0x18) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f00000000c0)={r1, 0x1}, &(0x7f0000000100)=0x8) r2 = socket$inet6_sctp(0x1c, 0x5, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r2, 0x84, 0x15, &(0x7f0000000340), 0x8) getsockopt$inet_sctp_SCTP_RECVRCVINFO(r0, 0x84, 0x1f, &(0x7f0000000140), &(0x7f0000000180)=0x4) 00:02:49 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(0xffffffffffffff9c, 0x84, 0x22, &(0x7f0000000000)={0xe12014cfc43f2c7a, 0xfff, 0x0}, &(0x7f0000000040)=0xc) getsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000080)=ANY=[@ANYBLOB="02004e23000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000f0ff00000100000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=r1], &(0x7f0000000140)=0x8c) r2 = socket$inet_sctp(0x2, 0x5, 0x84) r3 = socket$inet6(0x1c, 0x10000003, 0x0) sendmsg$inet6_sctp(r3, &(0x7f0000000280)={&(0x7f0000000000)=@in6={0x1c, 0xffffffffffffffff, 0x0, @local={0xfe, 0x80, [0x0, 0x3]}}, 0x1c, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="05000000290000003f00000000000000"], 0x10}, 0x0) setsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r2, 0x84, 0x900, &(0x7f00000002c0)={r1, 0x37}, 0x8) getsockopt$inet6_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f0000000440)={@in6={{0x1c, 0x0, 0x1, @remote={0xfe, 0x80, [], 0x0}, 0xf0}}, r1, 0x10000, 0xb7, 0x400}, &(0x7f0000000500)=0x8c) setsockopt$inet_sctp_SCTP_BINDX_REM_ADDR(r2, 0x84, 0x8002, &(0x7f00000001c0)={r1, &(0x7f0000000180)=[@in6={0x1c, 0x0, 0xff, @loopback, 0x2}]}, &(0x7f0000000200)=0x10) r5 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x2, 0x8) freebsd10_pipe(&(0x7f0000000580)) getsockopt$inet_sctp_SCTP_ASSOCINFO(r5, 0x84, 0x2, &(0x7f0000000380)={r4, 0x8000, 0x7, 0x401, 0xfb}, &(0x7f00000003c0)=0x14) getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS(r0, 0x84, 0x107, &(0x7f0000000240)={r1, 0x20, 0x1}, &(0x7f0000000280)=0x18) 00:02:49 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) socketpair(0x0, 0x10000005, 0x10000, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_tcp_TCP_FASTOPEN(r2, 0x6, 0x401, &(0x7f0000000200)={0x3f, "952ef85894b6a0f7141358e87dc5d190"}, 0x14) setsockopt$inet6_sctp_SCTP_EVENTS(r0, 0x84, 0xc, &(0x7f0000000000)={0x919, 0x8, 0xd39, 0x1, 0x7, 0x4, 0x131, 0x8, 0x10001, 0x3, 0x101}, 0xb) setsockopt$inet6_sctp_SCTP_INITMSG(r2, 0x84, 0x3, &(0x7f0000000280)={0xffffffffffffffff, 0x0, 0x3, 0x5}, 0x8) setsockopt$inet6_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r1, 0x84, 0xd, &(0x7f0000000240)=0x6, 0x4) getsockopt$inet_sctp_SCTP_EVENT(0xffffffffffffff9c, 0x84, 0x1e, &(0x7f0000000040)={0x0, 0x7, 0x6}, &(0x7f0000000080)=0x8) getsockopt$inet6_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f0000000380)=ANY=[@ANYBLOB="1c004e2001000000fe8000000000000000000000000000bb7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600b41dca647eb08010a415dcfa9df03f2c6468d9e85ed73f9cbe91bfe94d3411ec84384ab3e3d86268ce829a3b113c435384e95a0564c6ce4b607bbb3470bc7ecac95f2220f215aebef22f0c5f18b2d4592ea739b3b1d17116452fb48b364bf7dbafcbe13da2563bc883eaa1e392ccd0440dfa7", @ANYRES32=r3, @ANYBLOB="2000070001000000"], &(0x7f0000000180)=0x8c) 00:02:49 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_HMAC_IDENT(r0, 0x84, 0x14, &(0x7f0000000000)={0x3, [0x1f, 0x5f75afbc, 0x9]}, 0xa) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:50 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffffff, 0x84, 0x15, &(0x7f0000000000)={0x0, 0x451}, &(0x7f0000000040)=0x8) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f0000000080)={@in6={{0x1c, 0x1, 0x7, @loopback, 0x1}}, r1, 0x1, 0x1, 0x9ad, 0x6, 0x7fff}, &(0x7f0000000140)=0x98) 00:02:50 executing program 2: mincore(&(0x7f0000f2d000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/101) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) 00:02:50 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(0x0, 0x0, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:50 executing program 1: pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffff9c, 0x84, 0x1, &(0x7f00000000c0)={0x0, 0x1, 0x8, 0xc7ac}, &(0x7f0000000100)=0x10) setsockopt$inet6_sctp_SCTP_AUTH_DELETE_KEY(r0, 0x84, 0x16, &(0x7f0000000140)={r1, 0x3}, 0x8) r2 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet6_sctp_SCTP_AUTOCLOSE(r2, 0x84, 0x5, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r2, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:50 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x800000000000002, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:50 executing program 2: msync(&(0x7f0000d20000/0xd000)=nil, 0xd000, 0x2) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) 00:02:50 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffff9c, 0x84, 0xa, &(0x7f0000000000)={@in={{0x2, 0x2, @multicast1}}, 0x0, 0x9, 0x8, 0x100, 0x0, 0x416f, 0x8}, &(0x7f00000000c0)=0xa0) setsockopt$inet6_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0xf, &(0x7f0000000100)={r1, 0x7, 0x7}, 0xc) 00:02:50 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet_sctp_SCTP_DELAYED_SACK(0xffffffffffffffff, 0x84, 0xf, &(0x7f0000000000)={0x0, 0x98e, 0x7b}, 0x0) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340)={r1}, 0x8) 00:02:50 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100)={0x2, 0xffffffffffffffff, @remote}, &(0x7f0000000140)=0x10) getsockopt$inet_sctp_SCTP_RECVRCVINFO(r0, 0x84, 0x1f, &(0x7f0000000180), &(0x7f00000001c0)=0x4) r1 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet6_buf(r1, 0x29, 0x31, &(0x7f0000000000)=""/178, &(0x7f00000000c0)=0xb2) setsockopt$inet6_buf(r1, 0x29, 0x1c, &(0x7f0000000380)="82f7ce799b2938d011d3c76a14d86192fde178de9dbacd79080ce8410d16ca50216794e53572ced23d2e885de810465516cdaa3966f79017a5eb2df86f4ac761167181c8d9e367820577b7498d9090307901215fd9e199f3c36422b3810a84bdcfdfc99852a2acdca70998da5ac612c67b4d857fbba681d1b22c5a81427977af46011c33b47008672ac6f3767c87bebaa2ab4da309a6f148ccfb140a930666c3a7ed699659c8dbab4203af3e37803038bc1ceed3f046c616fab125f94369a08da86e2257d448ce5cf73691698b6fe582ea57ed52b0dff42efff9d79caa0ce3bed830a758bedc43945ebcd6f880efe7ba22c275ce1d441bee2a79eb36b1b85642aeb346f49045c3d5b6ecdd0c2494f68cbd67aed5344e714398fe805c5c36e783ece9d19bce62ab59a74d9ed3b5a952e76733cbe6e17d263291bae8841cfbea6cb8d356e9e48430bde5aa2b0ca0882fbc7a77b0704a90ac2958c478ca0a196cf64d6b43601ce3daa64aee43fcb303993069848841f68faa91efd638a2ea26eb1572af7dd406fba0aff4bc10fc1bc0f76bb64e8d471a3c357b07959e2e565e6d5c85e1e62daa52436352033e7c9c8ab1f36c6b0d1a0ee99dd7549caacbe2eb4f61ba3dff6a78bea445c3a78a024bbca2e9079851940811a29d42ca97e51a30628a4b79cb654ba01739a11378caaa85360b56de1c4e3c19d16f76420bf646ae58e25c8b636d849bca154edc1f7e6e4418510ee881ebfcf492bf0481fb81267b9a599a6b5bdd9bf88f0a0ff3cce6f92e0717200349de3483bd76695940f03582581a914d35126dfb66815484e8f59c22247726c33af8faa676e762a43920ade0dab2b449f04c998260befd1f2e8ca26cab6ad8c64ae01aea5de2b3333051127d54bb98fd69beb4c461e7bf773320b3307b02e21ce9e4cc9713469b22b57f47e3210ddc3716672b82bf3af3bfde2bbfe68ee65da740bf0e434507c774b6c087214880d2360360bcbac645e1ec770592f4b2cbae40bcba10f99057711e29cc7cc26ce8eb24cc06041179cc633540146cd9eb0535981dd50c3de9e334b61e0cd01148def8bf74761718c414732580437776e715ff4b5e54b34bb2c5c674d562e80ed2c0bf313f5534ca508af596ea86f00bfe84b088be0bbd90278f04e69076f3ddede048c85b08bb77181b333f52c1e01d3c7add061b535789ea91fa40bb99aef364d22b6cb7cb3dbe7b2cd43fb05eb5a36d9719631f259b0bc5f9bc7d7c8bc38aef9854a9611942c64304305106e5fa6465bcee64e44a3bdaf6f3a2a8fc501c9d9d33d53905cd69fd55f9f0c72f5508769f9c858da760f7d8ab17ff6b8ae8442cdddc52a0075da3e9e990f60a706ac32052b1055b77f9f0674cb61b198f612b7d09257a2c15c3b6b1a98514821b448c732d2236796be743398d816101649672da3571e61cc5c7274fa03be77232ba978204b54906d98360b4ef19b11ef1622fc7d7a152ffb6d6125891756c5076201f8bf8da5910c54866d66792558d7b04b7529549fe7cee0aacd5c9c8a27cb13bfb2ae843bf641698218ce78e5d3e36986f380099064173a0ef229e386d1abf29dec64573baad58b4bfd07e80adcfc0d6d94ffc07037541ba1e2a15d5ec886475bacaa1109c9e87969c003cac5e71423c68527ff70924775146a25b4b788a9e99724015c3f70f310073dfe4b79d29e8dc35e22854e575d941e35896a8362ef82c55f096b5a29c80214701cb9cc3265c83e818dbeaaf6e192bbd514e0c2d4e3a4292a67fec416310e15bcaf845a7c9026227ae81095a4de0976902748040402d247d01c0931827dcd40a6c5668b09e32b9dbdf03d7eb4c66963d26f9d10528238357e19286e10fb9c7d0a3af0393951df2e38c74e4fe2517ca5ae0a2cbc895a2e8dea257cbe21b51fa4795b8fe7fc088814c4408e10334db2eb1e6a05bb4de82ad0f564d00e5649527eca1e764ad437da838b08604a5fa028c7e105b74169855b0e1d7d4ad90c180fe4a45ba19bc7dff5852a7abe9d8f8a6430eb41b6fecb032235aa4cd5cfe2477ceda3033568c33244d8dd7134130afdb6fbfef0bb9f74e889d7fa27a42b7049a744ca9515326b3b9bbb74589eb5f03b5c3e78b05fbeeca0c56e74ed4ca4e93b85506b445f1b42a9f56e030da5426473179deb0c3e80cd61e0ad9c74b069702aed76f141a73eccb2971515add1333208480bdf4fd4d722108f6da2d910832634656fd8adc14ea958a4f0161060db2f6d36f797928c485aedaaa6610afab5d6a0c5a04e76104cd2d2b14c213143de8a8e2794ae7d1a071b17b200451f952e7ddb73ce2a0ff5279a541b175e7f7a0ff9c3ba87f7d1654b523649d33308ae0156b436962e6a2b002919c0c037721d2297ecc2dd3130e5c966db8fb823aeb6a4eef91c8d0f64379ae2348a15c5b3ed39d72c566f17969a1704b5d0213d24bceef88639a403d6fb888b72561ed7caa7eb7f8bfb89f627e3edc8b28738659552589e79a52c32438646d310774a96645ddeec5e5fff76100be7c53c31197f6f3d1645847a558c3686012f4b354ed021c307c7044913006bd51a2e4f77e62e7107fafb442cc818891c073cfa4f00fb61840764b8f03a84c960a6324d81df6804e4871c2d72e3971bfcf8d87110259e71a09f83d01765d7867a144fa52a81683a62d65c57cede6a14f813ea46b57ff0729e59e4d73f463dc71057a9c299893076dd9afb8630c4b2f80aaead3164729a71489052c359d4904b16b46a47a7baf5a4303ed7b7913c28c128d1d1eef043f8b1cee9e2a1d42ae7151f75730d158f8a95b24383399b208d8dd16e4eef395b39ad7f0c8f114e1ab9cb28550dd680739c1293a4038f709fe597b3abbdbe37a1a31432d1d2f2aa807df9325149f54621977c243026694c02f2ab88cf2a0a051e8aa38238040c70694647c5faf9a9232f66844d33517e5903a8159e3045ba0afc3ebd36f8364782a588784808b80268b3ee38066d42fa095b8ee3e4b35027bb84dd0d5748fa23cb6dffc59cba6ac92eacaa4eeb10ca615718a77ec536c6d6ca303f396da4de9453ae2e3eec2a2479b458590105b48e5a4717e40f05c9a05ec2af99a151fcf8228dc8573f30559c47d7c58d85272f312863a84aa097e9871b93c8ec3982babd0f5c3fb942d833e993ef35639dd03cb556600e3aec3ca9d98e1463ff0495ac073db192f1f2d933a488b27c63e7aec5c0c5b76c84d4db417edea6c7e5a9352b90c65cb1d0cb611a773d666b5059b921caff8fa9e4a5841485d40b0bd584a60b5c8cd853998cb28d84fa2b423337827ace3da0844031d0417d4fc7faea1e6fbccf4d085f3b9bf356f2cce260918105c561db73c4e90ebf1b193f4cff284c16f2cba2f98f7b8acba9ef91312af41a13accd7489579475d6bc0590080ece6d56a225038457748c98e3864ecce8b1372458f8fb6c7c373a462914738aafb9dd187a7d7e94dbe154a54817222e2ab48e287e2a7b1614e4543808d6bc7d76472e24baff588e3b3ec4c4d79ea1acfc035f0fdf028bedb644b156b27a9f13efb7f1e7c513f4acadc54b33d66c631744eacc9f913247f2648afc917665090b4cfdbc7801891a9a47b79b99359916899c7c15e81ce322028572f9ad430967816f1d1f43abc3af1a66bef42b0721ab5395a187c82934f7ad55e17afb016cce5564efa244019c0c585a4f6896de280db3541d8dc2734c4fecede6ef47b1152a7e9584c462e8c81c6be1ce1b5009106f50e47b5c7c3d5c17a5ec2af459e5a3f4afcbce865227a94dddcf9f5a70c06538cf7e830ba0a8107e173c7d12ccdead814b0b95e83f5aa07b90e4f47f330e2b7d3768d7b04a6b6486da13bfc607f57fc2b70b280bc722a1e5d905ea710ea2d1f55917b5224eef2c567135b9f40b9bbe58e1ec256103ee73662a0be530db8b2c2ef76ce0bdb6661f5b0c80acdb14e4253f02b0e64cb997b3b01059a3bb523dce4cde88d224dbb929fcc2e4f84f8520512cef75d5fed0952c3f61bbc85b2d86d6f8ace4fcfd5bf8f233ad4552eb9df495360f429a4723df66e68a9f48babe9f9a2f3ab94c9e7804d75378ed3f1aba15bccec5990d42a95339a8f1bdb957f9ceee8b85deef4df62dd847b64087423fe5dd1b7b26691167d8ba346b4f78ed81deefdf36e2f34101106559c22e016fabee002d23b98cf2c87ff518cd42c87079bfab8ff1dc8cabad9136244079f3a39a5c3d787c5fb4eeb3160e6e0645ae7b7fe796b0edbb154bb894972b3d7d8bc13d1442da0427750bc463e2a0bdf5c242e781ea7b31931359c9fcd9dfd251363b59fffea6cea14a092833e4a426fdd542232c165359b73f1ebae412c9d4f4addbc428ea3bb315b6f6dfdb11b827f1b9cd2713d1fe28e2c4e5dde32109e5a66d2f0d9825ead854e6e4b26fed9ed1629096c20a57ac8afa0f29d86627695b059bea311398957c2865b49ff12f61ab2088d840432c466b31bee56f9c853c2e74b7569b03366feaa2fe22e9b9cce2be7544b259518120a11cae314a9cc0678a5cba63eefe9d3534168537529d2cbdb41196a84dc3fbc38141375f6614bfd206b42210218eea2a1586a0ff8465bd92060e9553bcaabb8e5cf7ac212c1f2db44a3139f86123ec367cbc31776361d274eadcc80c91924d0248873325b3e4e1f9dd3b088f2185133576c77b42b47a687ac4d6d07939757d261fa65194649ccabec7e6c3ed4792eecd5e71c306315cd9fbdfcf75bc8e962e4343783805d5fc3192ede1e5b568d56cb3da5e53c8c441494b05dad748aa39c71d57c9029d4ad1cafa2f7e4da57af7396a6d7136c8c19c1637c2fec0fe17ff60672e4e4d317db9ede25693700df891701bbc31308f8a8bcbe6f7f6cfd4ed71fbd344e7a04a2bebfd7a380160e2a6ee9790734b63d200b1834b06d31768f3791dd7ee80b4fd4c29e0959af32c40be0a82b16c8e93e0b2afbda19fb00c2bdf000a7ff904d4971d6cbd73e29d50d53989c626a4b6090409e64398f3b31ebbd7510313197ffd3297c8bba492fc3c63eaa1cf70cbd58a0b95b90daf4ca5ab823ecd150502036318e3ea9eb8f4b88a6ac566edf985d49514aa72fac0f4666233d4de43dc8873bd8b9ad88807696b80a2d0c160226ac8840c69b89cef88a034dd474350ae46fda81dc5ae212bac4c163148a8e085be91c22ad13f85f1e804c060c1814a83219c8fe1bcd455eb3c70da8527022b137ce5352d1c8f7215d400609721ca9fa8fe81270e72bb85b19d5515dd7d035cd4383bcc52ba197adedcc89832ed0e9b128a82653c38281aee5092bd488c9c1e89f0544544fe6b9b9bb613cb7c93ea40fdf31b73f37d47ebdc264706972f057ff512e737be50ea5f6bf9274faa36caba774352e753a0ca4dcde5be270dba64864739aeb74fdfb4867fb629948a37e66540b20334f010459b04536eb5dd1128f72a9bb2f2f78ea18c94b78a0c371580f53ae12205b123c82735023e6ed367b114c088b9fb20ed6d4d72e4316822451dd3b8b99dee47e14bb27a1a913f56625a78d765b2406c983e18e5f27cb54fa6b5df002c102636c79bee4dd8bbe217f3b05ea904f492c14e86c035baa22d691b55557e9bb4eb1b194e225007c9c5c96c9e8e79f74259eb5fbbf69b9c74adb0073420b49d3ad9173475039a5d1a6e132a2678f883b15b26c85e6feded1190d537ed034cd84d95b30eec4de22f2621c41e13f60d2f23ab0e7f492ed3d2e62bf4192ad8c4dcb33153aa4e54877d5a09e698ce5b3db2a734f8053", 0x1000) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x15, &(0x7f0000000340), 0x8) getsockopt$inet_sctp_SCTP_CONTEXT(r0, 0x84, 0x1a, &(0x7f0000000200)={0x0, 0x40}, &(0x7f0000000240)=0x8) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f0000000280)={@in={{0x2, 0x2, @rand_addr=0x5}}, r2, 0x1, 0x7f, 0x7ff}, &(0x7f0000001380)=0x94) 00:02:50 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) getsockopt$inet6_sctp_SCTP_RESET_STREAMS(r0, 0x84, 0x901, &(0x7f0000000000)={0x0, 0x1014, 0x5, [0x0, 0x7, 0x0, 0x7, 0x6]}, &(0x7f0000000040)=0x12) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f0000000180)=ANY=[@ANYBLOB="1c004e23000000000000000000000000000000000000000175000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000007b0371fb154d3b62dab003c970d0cbd3cc577af602f9970e792e7a2a5e66", @ANYRES32=r1, @ANYBLOB="0400000006000000060000000100010005000000"], &(0x7f0000000140)=0x98) 00:02:51 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(0x0, 0x0, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:51 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet6_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0xf, &(0x7f0000000000)={0x0, 0x2, 0x8fd7}, &(0x7f0000000040)=0xc) getsockopt$inet6_sctp_SCTP_MAXSEG(r0, 0x84, 0xe, &(0x7f0000000080)={r1}, &(0x7f00000000c0)=0x8) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:51 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:51 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6_udplite(0x1c, 0x2, 0x88) socketpair(0x1, 0x7, 0x7, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$inet6_sctp_SCTP_DISABLE_FRAGMENTS(r1, 0x84, 0x9, &(0x7f00000001c0)=0x3f, 0x4) bind$inet6(r0, &(0x7f0000000000)={0x1c, 0x0, 0x6, @empty, 0x9}, 0x1c) setsockopt$inet_group_source_req(r0, 0x0, 0x55, &(0x7f0000000040)={0x8000, {{0x2, 0x0, @loopback}}, {{0x2, 0x1, @multicast2}}}, 0x118) 00:02:51 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(0xffffffffffffffff, 0x84, 0x102, &(0x7f0000000040)={0x0, 0x85, "77ed668becbd8262c4ebc156978b7d32faf1c3bb74c90dd40653f2df4d8e637da64e2c0cf022fa16711d486d75431605fea3136e3228eb08992900eda4c47a0e134def8aa96edbe2378e48c37e77cd32fec85e79766689ec52db41f7bfbfe31de2972d5cecf9004750bb7197dc434f01b392e3947a70023c6b138f2b78acb666683783dc5c"}, &(0x7f0000000100)=0x8d) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000000)={r1, 0x6}, 0x82ab3d19916d0626) 00:02:51 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000140)=@in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, 0x1c, &(0x7f0000000240)=[{&(0x7f0000000180)=""/88, 0x58}, {&(0x7f0000000200)=""/63, 0x3f}], 0x2, &(0x7f0000000280)=""/50, 0x32}, 0x40000) r1 = accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/10}, &(0x7f0000000040)=0xc) recvfrom$inet(r1, &(0x7f0000000080)=""/77, 0x4d, 0x2, &(0x7f0000000100)={0x2, 0x2, @multicast2}, 0x10) 00:02:51 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(0xffffffffffffffff, 0x84, 0x29, &(0x7f0000000100)={0x0, 0x5}, &(0x7f0000000140)=0x8) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f00000000c0)={r1, 0x1}, 0x8) 00:02:51 executing program 3: r0 = msgget$private(0x0, 0x10) freebsd11_fstat(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) getresgid(&(0x7f0000000080), &(0x7f00000000c0)=0x0, &(0x7f0000000100)) freebsd11_lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}) freebsd11_lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r5 = getpgrp(0x0) r6 = getpgrp(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x5, r1, r2, r3, r4, 0x120, 0x2}, 0x5, 0xffffffff, 0x4, 0x2, 0x3, 0x3f, r5, r6}) r7 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r7, 0x84, 0x15, &(0x7f0000000340), 0x8) socket$inet6(0x1c, 0x0, 0x7) 00:02:52 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}], 0x4, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:52 executing program 2: mlock(&(0x7f0000c5e000/0x2000)=nil, 0x2000) 00:02:52 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:52 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffff9c, 0x84, 0xa, &(0x7f00000000c0)={@in6={{0x1c, 0x1, 0x3, @empty, 0xfffffffffffffffa}}, 0x0, 0x8, 0x3, 0x15, 0x6, 0x7fffffff, 0xffffffffffffffff}, &(0x7f0000000180)=0x98) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f00000001c0)={r1}, 0x8) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000040), &(0x7f0000000080)=0x4) freebsd10_pipe(&(0x7f0000000000)) 00:02:52 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) shmget(0x3, 0x3000, 0x2, &(0x7f0000b4e000/0x3000)=nil) 00:02:52 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) bind$inet6(r0, &(0x7f0000000080)={0x1c, 0x1, 0x0, @remote={0xfe, 0x80, [], 0x0}, 0x42}, 0x1c) getsockopt$inet_sctp_SCTP_PR_SUPPORTED(0xffffffffffffffff, 0x84, 0x26, &(0x7f0000000000)={0x0, 0x98a2}, &(0x7f0000000040)=0x8) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340)={r1}, 0x8) 00:02:52 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet6_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000040)={0x0, 0xbd, "cf89f8f606b98c7319cf9a78bc78c2f5ebf13518e0597a195499b0760f9d9e80e4a9c507e8afe236cc3ce136c0980d98cc4a9e8296b643c71a50a1310b7372eccb5d56be17e9237bd69832b1206d6b8849b7e8cadc33b0ec11453c17e831361078ef888ff473c81862a4e930a68affe645c1b297d41c5c1f33a46bf44a63253c50c2e1a0a45c61a6696ba95a35e31f13e541b96659aee5a52ffce5df67abde66924261de6c7c93e4f968749803d4364ccea74fb68fa338093b58667d27"}, &(0x7f0000000140)=0xc5) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000240)={r1}, 0x8) 00:02:52 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x6, 0x84) getsockopt$inet6_sctp_SCTP_MAXSEG(r0, 0x84, 0xe, &(0x7f0000000000)={0x0, 0x8001}, &(0x7f0000000040)=0x8) getsockopt$inet6_sctp_SCTP_EVENT(r0, 0x84, 0x1e, &(0x7f0000000080)={r1, 0xf, 0x9754}, &(0x7f00000000c0)=0x8) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) getsockname(r0, &(0x7f0000000100)=@in6={0x1c, 0xffffffffffffffff, 0x0, @local}, &(0x7f0000000140)=0x1c) 00:02:52 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}], 0x4, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:52 executing program 2: r0 = accept4$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x1c, 0xffffffffffffffff, 0x0, @remote}, &(0x7f0000000040)=0x1c, 0x20000000) setsockopt$inet6_sctp_SCTP_AUTO_ASCONF(r0, 0x84, 0x18, &(0x7f0000000080)=0x8000, 0x4) socket$inet6_sctp(0x1c, 0x5, 0x84) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f00000000c0)={0x2, 0xffffffffffffffff, @broadcast}, &(0x7f0000000100)=0x10, 0x20000000) getsockopt$inet_sctp_SCTP_RESET_STREAMS(0xffffffffffffff9c, 0x84, 0x901, &(0x7f0000000140)={0x0, 0x1, 0x1, [0x7]}, &(0x7f0000000180)=0xa) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r1, 0x84, 0x7, &(0x7f00000001c0)={@in6={{0x1c, 0x1, 0x9, @remote={0xfe, 0x80, [], 0x0}, 0x7f}}, r2}, &(0x7f0000000280)=0x84) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) 00:02:52 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) r1 = dup(r0) setsockopt$inet6_tcp_TCP_FASTOPEN(r1, 0x6, 0x401, &(0x7f0000000000)={0xffffffffffffffc0, "5084fa781357ee0031dbe9f37e4e18ed"}, 0x14) getsockopt$inet6_sctp_SCTP_PEER_AUTH_CHUNKS(r1, 0x84, 0x102, &(0x7f0000000040)=ANY=[@ANYRES32=0x0, @ANYBLOB="d30000007b446f84181d9b0a09740d6a8cacd281a9c4bc9a04a6070bf7a5a6357516d6e3c74970b5ebbbb800dff7778339d90b9e22a8a5ec03286acf78b4667027d2222e2d7be9851b8ba5e4f7d039dcf1ff46321ed6f08cac8f96f4b156890685b646ba9059231e0531aef39d653f039b56ce71f79fc68eb4f9c91919bba74463f97d0fb249686bac377b0b6c7be086a8040200ae15b980e34a5eb32fd96f6e064d8b355c08accea19bfe9fbef800b5922b23c3938ab9d9add06bcb7a893005c21aeaa8de274f7a958a19b85501e6fadc680c7107f8b6"], &(0x7f0000000140)=0xdb) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340)={r2}, 0x8) 00:02:52 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) getsockopt$inet6_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f0000000180)={0x0, 0x5, 0x9, 0x3f, 0x100000000, 0x95}, &(0x7f00000001c0)=0x14) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDRESSES(r0, 0x84, 0x8003, &(0x7f0000000280)={r1, &(0x7f0000000200)=[@in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in6, @in]}, &(0x7f00000002c0)=0x10) getsockopt$inet6_sctp_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x103, &(0x7f0000000000)={0x0, 0x5e, "9d0ed25abb581ae83364b351ff03bab92436f0c3dc65befca27f1fb4126dc5d03dfaf09aecde7b36b1ed70c548550a549b5f81a4dfc8c3d88d95d5937a31af10f3a225e5909c2653de0a0377ac0ad8888de53b3b26786c0aba315003bcaa"}, &(0x7f0000000080)=0x66) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x8004, &(0x7f0000000100)={r2, &(0x7f00000000c0)=[@in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, @in={0x2, 0xffffffffffffffff, @local}, @in]}, &(0x7f0000000140)=0x10) 00:02:52 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}], 0x4, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:52 executing program 1: socket$inet6_sctp(0x1c, 0x1, 0x84) 00:02:52 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) r0 = socket$inet_tcp(0x2, 0x1, 0x0) ftruncate(r0, 0x7f) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) munmap(&(0x7f0000acb000/0x1000)=nil, 0x1000) 00:02:52 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340)={0x0, 0x695}, 0xfffffffffffffeb5) 00:02:52 executing program 3: r0 = accept4(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0x1c, 0x0) nanosleep(&(0x7f0000000640)={0x5e86f63, 0x8e}, &(0x7f0000000680)) getsockopt$inet6_sctp_SCTP_PEER_AUTH_CHUNKS(0xffffffffffffff9c, 0x84, 0x102, &(0x7f0000000280)=ANY=[@ANYRES32=0x0, @ANYBLOB="7b000000a60070893b377e994a8a980094325f7058d1bc64579946748bf292a6ac27a93cf138d29a7db009187616340b401ecf4c497c02e290dfc1b9fb44f0e1b51045c788d5b6a5f8289e4bb0d8f2054c3e942dbd889f99bc32ccb8eddc276628bfb2f749fa089192f38da551a249be2f69f4e30108c15fd8886d27dcc5a0bc28cfd774"], &(0x7f00000001c0)=0x83) getsockopt$inet_sctp_SCTP_CONTEXT(r0, 0x84, 0x1a, &(0x7f0000000200)={r1, 0x7}, &(0x7f0000000240)=0x8) r3 = socket$inet6_sctp(0x1c, 0x1000000000040005, 0x84) getsockopt$inet6_sctp_SCTP_EXPLICIT_EOR(r3, 0x84, 0x1b, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000500)={0x3, {{0x2, 0x1, @loopback}}}, 0x90) fdatasync(r3) getsockopt$inet6_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000100)={@in={{0x2, 0x0, @rand_addr=0x40}}, r2, 0x0, 0x100, 0x214, 0x24, 0x7, 0x7fff}, &(0x7f0000000380)=0xa0) getsockopt$inet_sctp_SCTP_MAX_BURST(r0, 0x84, 0x19, &(0x7f00000006c0)={r4, 0x40}, &(0x7f0000000700)=0x8) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r3, 0x84, 0x15, &(0x7f0000000340), 0x8) getsockopt$inet6_sctp_SCTP_RTOINFO(r3, 0x84, 0x1, &(0x7f00000005c0)={r2, 0x5, 0x4}, &(0x7f0000000600)=0x10) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f0000000400)={@in6={{0x1c, 0x3, 0x8, @loopback, 0x8}}, r4, 0x40, 0x81, 0xff, 0x100000000, 0x8}, &(0x7f00000004c0)=0x98) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r3, 0x84, 0x105, &(0x7f0000000740)={0x1, [0x0]}, &(0x7f0000000780)=0x8) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000003c0)={0x7ea}, 0x8) ftruncate(r0, 0x7) 00:02:52 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet6_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f0000000000)={@in6={{0x1c, 0x3, 0x6, @local={0xfe, 0x80, [], 0x0}, 0x6}}, 0x0, 0x200, 0x7, 0x1}, &(0x7f00000000c0)=0x8c) getsockopt$inet_sctp_SCTP_STATUS(0xffffffffffffffff, 0x84, 0x100, &(0x7f0000000140)={0x0, 0x9, 0x0, 0x7, 0x8, 0x6, 0x3ff, 0x0, {@in6={{0x1c, 0x0, 0xfffffffffffffffa, @loopback, 0x401}}, 0x0, 0x7fffffff, 0xc8, 0x0, 0x0, 0x4}}, &(0x7f0000000200)=0xb0) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000100)={r1, 0xade}, 0xfffffd3d) getsockopt$inet6_sctp_SCTP_PR_SUPPORTED(r0, 0x84, 0x26, &(0x7f0000000240)={r1, 0x9}, &(0x7f0000000280)=0x8) 00:02:52 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$inet_sctp_SCTP_REUSE_PORT(r0, 0x84, 0x1c, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 00:02:52 executing program 1: setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffffff, 0x84, 0x15, &(0x7f0000000000)={0x0, 0x32}, 0xffffffffffffff2c) 00:02:52 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffff9c, 0x84, 0x15, &(0x7f0000000000)={0x0, 0x7f}, &(0x7f0000000340)=0x8) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f0000000540)={@in={{0x2, 0x2, @loopback}}, r1, 0x3, 0x0, 0x42, 0x2, 0xc3}, &(0x7f0000000140)=0x682cb055f7f0bb4a) getsockopt$inet6_sctp_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x103, &(0x7f0000000180)={0x0, 0x9e, "8648c315a90911ccc99684734aa4cf9ae37475289e74c73e83ddc96a4a5f8281a70d98892488eaed1c661d4c667ff4e3adb03432c7823735269d7a4f16c89314084a93bbea328cb84b538541cdafcde467f0bd10673debb3f45e28d7556563881a7607c29239b7c97fb9031e464ec142df65b8082bd69d86a4e907fbce6ba7166c091234cc01cb6821438cba0ec8fe75e18dd4173bd2d9a32604abecc40c"}, &(0x7f0000000240)=0xa6) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(0xffffffffffffffff, 0x84, 0x103, &(0x7f0000000380)={0x0, 0xbf, "b6ced53d2ce9a3d6ee24a4cf52494c687245b1b01be5d13c9b1cb28190c6aba8416976efbe3cf2a2318de63130dd224faf965b35cd30f8755e90d77da14dba101f705814a75310fe6a6520c00548af6019b71502dd43c24fc28d33720e88bc49d423287d60b5fbd0dd3dad97347e5d4612193385a061296369eebf86dc183cd69560b26d55657630704a8fd385ab9dc11d4cfcf3b214318beae4801352436bde26ec623b9ceebf84a003e4928bedbfed55566725625ff25b58558d86592b5c"}, &(0x7f0000000280)=0xc7) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x80000000, 0x1, 0x679aa356, 0x10001, 0xffffffffffffff72}, 0xc) r2 = fcntl$dupfd(r0, 0x11, r0) setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r2, 0x84, 0x21, &(0x7f00000000c0)={0x3, 0x410, 0x0, 0x4, r1}, 0x10) getsockopt$inet6_sctp_SCTP_PR_SUPPORTED(r0, 0x84, 0x26, &(0x7f00000002c0)={0x0, 0x1374}, &(0x7f0000000300)=0x8) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000040)={r3, 0xfffffffffffffffd}, 0xda954deb) 00:02:52 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {0xffffffffffffffff, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:52 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) setsockopt$inet6_sctp_SCTP_RECVNXTINFO(r0, 0x84, 0x20, &(0x7f00000001c0)=0x5, 0x4) r1 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_EXPLICIT_EOR(r1, 0x84, 0x1b, &(0x7f0000000000)=0x8000, 0x4) getsockopt$inet6_sctp_SCTP_CONTEXT(r1, 0x84, 0x1a, &(0x7f0000000040)={0x0, 0x38e}, &(0x7f0000000080)=0x8) setsockopt$inet6_sctp_SCTP_BINDX_REM_ADDR(r1, 0x84, 0x8002, &(0x7f0000000100)={r2, &(0x7f00000000c0)=[@in={0x2, 0x3, @rand_addr=0x7}, @in6={0x1c, 0x1, 0x800, @remote={0xfe, 0x80, [], 0x0}, 0x3}]}, &(0x7f0000000140)=0x10) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:52 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {0xffffffffffffffff, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:53 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000000)={0x4, [0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000040)=0x14) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x40) getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r2, 0x84, 0x15, &(0x7f00000000c0)={r1, 0x7}, &(0x7f0000000100)=0x8) 00:02:53 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet_sctp_SCTP_MAXSEG(0xffffffffffffff9c, 0x84, 0xe, &(0x7f0000000000)={0x0, 0x2}, &(0x7f0000000040)=0x8) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340)={r1, 0x5}, 0x1b6) 00:02:53 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000b41000/0x4000)=nil, 0x4000, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(0xffffffffffffffff, 0x84, 0x8004, &(0x7f0000000340)={0x0, &(0x7f00000002c0)=[@in={0x2, 0xffffffffffffffff, @broadcast}, @in6, @in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}]}, &(0x7f0000000380)=0x10) setsockopt$inet6_sctp_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x900, &(0x7f00000003c0)={r2, 0x9}, 0x8) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x60) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDRESSES(0xffffffffffffff9c, 0x84, 0x8003, &(0x7f00000000c0)={0x0, &(0x7f0000000040)=[@in={0x2, 0xffffffffffffffff, @remote}, @in={0x2, 0xffffffffffffffff, @broadcast}, @in={0x2, 0xffffffffffffffff, @multicast2}, @in6]}, &(0x7f0000000100)=0x10) setsockopt$inet6_sctp_SCTP_AUTH_KEY(r3, 0x84, 0x13, &(0x7f0000000140)=ANY=[@ANYRES32=r4, @ANYBLOB="0900d100a7eb462246176f34d71dc77d7f0ee0dc4794d04b81b52154a0df568c065a3416e0bf5e903ee09f26d79f98c78891b8337af16d438822ef0364977b2aa9a1c119cf8ae117e43ff59b0d27190c435efba8cd1a493746587801f6a239145096fc13ebc10a8f407e1b6d39a0415a03b8f86a8d24968c422685d573144a5cbdf3896a0162430609433ddad0d8b6bb2f48ac9a8ca03d4c54a8be63b6ef4f34a8487f82a5e24069bb8ea24076ebcf4a50ebee633adaab5e455abebed54d1e5b06d2fc54c16d957eb4b461fb1dd7fbdb9300000000"], 0xd9) mmap(&(0x7f0000ce4000/0x4000)=nil, 0x4000, 0x4, 0x81010, r0, 0x0) getsockopt$inet6_sctp_SCTP_DEFAULT_PRINFO(r3, 0x84, 0x22, &(0x7f0000000240)={0x0, 0x3, r4}, &(0x7f0000000280)=0xc) 00:02:53 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {0xffffffffffffffff, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:53 executing program 1: socket$inet6_sctp(0x1c, 0x100000000000001, 0x84) 00:02:53 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f0000000000)={@in6={{0x1c, 0x0, 0x7, @local={0xfe, 0x80, [], 0x0}}}, 0x0, 0xa338, 0x7, 0x235, 0x7ff}, &(0x7f00000000c0)=0x98) getsockopt$inet6_sctp_SCTP_EVENT(r0, 0x84, 0x1e, &(0x7f0000000100)={r1, 0xe, 0x5}, &(0x7f0000000140)=0x8) socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:53 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f0000000000)=ANY=[@ANYBLOB="02004e22ac1400aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0, @ANYBLOB="0400000048660020e84f00002000000008001000"], &(0x7f00000000c0)=0xa0) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340)={r1}, 0x8) 00:02:53 executing program 1: truncate(&(0x7f0000000080)='./file0\x00', 0x9) r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet6_sctp_SCTP_REUSE_PORT(r0, 0x84, 0x1c, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:53 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x200000000000, 0x84) getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(0xffffffffffffff9c, 0x84, 0x22, &(0x7f0000000000)={0xf, 0xcd, 0x0}, &(0x7f0000000040)=0xc) setsockopt$inet6_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000080)={@in6={{0x1c, 0x0, 0x8, @loopback, 0x4}}, r1, 0x6, 0x4b13ec91, 0x108, 0x9, 0xffff, 0x7ff}, 0x98) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:53 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) shmget$private(0x0, 0x1000, 0x100, &(0x7f0000a87000/0x1000)=nil) r0 = socket$inet(0x2, 0x5, 0x10000) r1 = getpgrp(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x1, 0x80, 0x20, r1}) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) 00:02:53 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340)={0x0, 0xc00000000}, 0x8) getsockopt$inet6_sctp_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x103, &(0x7f0000000000)={0x0, 0x38, "769c6785922f3c9fd8e9068e8aec91f1ee50b487fa08b8cc4357779a93bb09c9a18c21d7aa6d99baf20bcd3ec1181271f148366b230f1020"}, &(0x7f0000000040)=0x40) getsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000080)={@in={{0x2, 0x0, @multicast1}}, r1}, &(0x7f0000000140)=0x8c) 00:02:53 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) shutdown(r0, 0x0) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:53 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) getsockopt$inet6_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000100)={@in={{0x2, 0x0, @loopback}}, 0x0, 0x7e474281, 0x4, 0x97, 0x80000001, 0x1f, 0xcfe2}, &(0x7f00000001c0)=0xa0) setsockopt$inet6_sctp_SCTP_AUTH_DEACTIVATE_KEY(r0, 0x84, 0x1d, &(0x7f0000000200)={r1, 0xc08}, 0x8) getsockopt$inet6_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0xf, &(0x7f0000000000)={0x0, 0x4, 0x2e}, &(0x7f0000000040)=0xc) setsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f0000000240)={0x8000, 0x0, 0xd42f, 0x4, r2}, 0x10) getsockopt$inet6_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000080)={r2, 0x5}, &(0x7f00000000c0)=0x8) setsockopt$inet6_sctp_SCTP_AUTH_DEACTIVATE_KEY(r0, 0x84, 0x1d, &(0x7f0000000280)={r3, 0x3}, 0x8) 00:02:53 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:53 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) r0 = fcntl$dupfd(0xffffffffffffffff, 0x11, 0xffffffffffffff9c) futimesat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xf1, 0xffffffffffff0000}, {0x9, 0x7fffffff}}) 00:02:53 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:53 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000000)={@in6={{0x1c, 0x3, 0x9b0b, @loopback, 0xfffffffffffffffd}}, 0x0}, &(0x7f00000000c0)=0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000100)={r1, 0x8c}, 0x8) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:53 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) setsockopt$inet6_sctp_SCTP_INITMSG(r0, 0x84, 0x3, &(0x7f0000000000)={0x3, 0xd9, 0x9, 0x1f}, 0x8) 00:02:53 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x106) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x1c, 0x0, 0x6, @local={0xfe, 0x80, [], 0x0}, 0x20}, {0x1c, 0x0, 0xfffffffffffffff9, @remote={0xfe, 0x80, [], 0x0}, 0x9}, 0x2, [0x9, 0x9, 0x1, 0x5a, 0x28b, 0x6, 0x9, 0x6]}, 0x5c) 00:02:53 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(0xffffffffffffffff, 0x84, 0x102, &(0x7f00000001c0)={0x0, 0x53, "2433b1cbe5832860d14d52087efe55e717453f8f48c1ea5fdb1b354a2420cde7447c7fe86e6265533688acddb5a96d899cf93cf1f0b42ceb1339b8807650876b53be8c88933b1710a73bc892bffa6a69eb64de"}, &(0x7f0000000240)=0x5b) setsockopt$inet6_sctp_SCTP_MAXSEG(r0, 0x84, 0xe, &(0x7f0000000280)={r1, 0x40}, 0x8) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(0xffffffffffffff9c, 0x84, 0x103, &(0x7f0000000000)={0x0, 0x41, "f631213f23708cc3c071f44784ae396e786eb0f895c6ec839c40492252390ebe52804c6e9657cf0f53cd49711a788e07787753e63ca9c9edb7d1a52e44664458d0"}, &(0x7f0000000080)=0x49) getsockopt$inet6_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f00000000c0)={@in6={{0x1c, 0x2, 0xa7, @loopback, 0x1ff}}, r2, 0x8, 0x3ff}, &(0x7f0000000180)=0x8c) 00:02:53 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet_sctp_SCTP_PR_SUPPORTED(0xffffffffffffffff, 0x84, 0x26, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0x8) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000080)={r1, 0x4}, 0x8) 00:02:53 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000000)={0x0, 0x100}, 0x8) 00:02:53 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) r1 = fcntl$dupfd(r0, 0x11, r0) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r1, 0x84, 0x29, &(0x7f00000000c0)={0x0, 0x2ffc}, &(0x7f0000000100)=0x8) setsockopt$inet_int(r1, 0x0, 0x1b, &(0x7f0000000140)=0x1, 0x4) setsockopt$inet6_sctp_SCTP_RESET_STREAMS(r1, 0x84, 0x901, &(0x7f0000000180)={r2, 0x80000001, 0x1, [0x3ff]}, 0xa) getsockopt$inet_sctp_SCTP_PR_SUPPORTED(0xffffffffffffff9c, 0x84, 0x26, &(0x7f0000000000)={0x0, 0x8}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x15, &(0x7f0000000080)={r3, 0x2}, 0x8) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:53 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:53 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) getsockopt$inet6_sctp_SCTP_EXPLICIT_EOR(r0, 0x84, 0x1b, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt$inet6_sctp_SCTP_HMAC_IDENT(r0, 0x84, 0x14, &(0x7f0000000000)=ANY=[@ANYBLOB="010000550000"], 0x6) ftruncate(r0, 0x2) 00:02:53 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:53 executing program 2: freebsd10_pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS(0xffffffffffffff9c, 0x84, 0x107, &(0x7f0000000040)={0x0, 0x0, 0xf, 0x2, 0x9}, &(0x7f0000000080)=0x18) getsockopt$inet6_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f00000000c0)={r1, 0x7, 0x9, 0x2, 0x7, 0x6}, &(0x7f0000000100)=0x14) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) 00:02:53 executing program 3: r0 = socket$inet6(0x1c, 0x5, 0xff) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(0xffffffffffffffff, 0x84, 0x23, &(0x7f0000000000)={@in={{0x2, 0x1, @rand_addr=0x800}}, 0x0, 0x6, 0x80, 0x800}, &(0x7f00000000c0)=0x94) setsockopt$inet6_sctp_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x22, &(0x7f0000000100)={0xf, 0x2, r1}, 0xc) r2 = socket$inet6_sctp(0x1c, 0x1, 0x84) getuid() setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r2, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:53 executing program 1: pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100004) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRESSES(r1, 0x84, 0x8003, &(0x7f0000000540)={0x0, &(0x7f0000000480)=[@in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, @in={0x2, 0xffffffffffffffff, @multicast1}, @in={0x2, 0xffffffffffffffff, @multicast1}, @in, @in={0x2, 0xffffffffffffffff, @multicast1}]}, &(0x7f0000000580)=0x10) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f00000005c0)={0x4, [0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000600)=0x14) getsockopt$inet6_sctp_SCTP_STATUS(r0, 0x84, 0x100, &(0x7f0000000640)={r2, 0x3, 0x7fffffff, 0x9, 0x5, 0x3, 0x8, 0x8000, {@in={{0x2, 0x1, @local={0xac, 0x14, 0x0}}}, r3, 0x400, 0x4fee, 0x53, 0xffff, 0x400}}, &(0x7f0000000700)=0xb8) getsockopt$inet6_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, &(0x7f00000001c0)={0x0, 0x6, 0x1, 0x7fffffff}, &(0x7f0000000200)=0x10) getsockopt$inet6_sctp_SCTP_RECONFIG_SUPPORTED(r0, 0x84, 0x29, &(0x7f0000000240)={r4, 0x1}, &(0x7f0000000280)=0x8) r5 = socket$inet6_sctp(0x1c, 0x5, 0x84) getsockopt$inet_sctp_SCTP_CONTEXT(0xffffffffffffff9c, 0x84, 0x1a, &(0x7f0000000000)={0x0, 0x8}, &(0x7f0000000040)=0x8) r6 = semget$private(0x0, 0x2, 0x10) setsockopt$inet6_sctp_SCTP_NODELAY(r5, 0x84, 0x4, &(0x7f00000002c0)=0x5, 0x4) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000380)="abcbb004691ee1d115d7851fd1cc5bafc575789a4b85edb7f11d099e05535887ce41d1301840abbd00b3cfa01e69b63233b0a0c6af92d4a8b978c9afac5c6e54de0402a843fe166ba477c1ecdc945ef2c78f92ad1e1f30f963b54386377a12760b1326e2e8ecab039c10630e7f1520c5dd74add4c612688176d41a2fb18c5214f71caab1c65c14a08c757c3aaa0a2c5a937608ee014f072a0292d8d23f62b33192d2e494219f0d228ee5c7c9028e8ee587b9bf3203ba4a5768f74329492f16fa377d65412b1a33ef6631d52774bc6c21d80e4e90ad", 0xd5}], 0x1) setsockopt$inet_MCAST_JOIN_GROUP(r1, 0x0, 0x50, &(0x7f0000000740)={0x0, {{0x2, 0x1, @remote={0xac, 0x14, 0x0}}}}, 0x90) __semctl$IPC_INFO(r6, 0x6, 0x3, &(0x7f0000000080)=""/246) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r5, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:53 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}], 0x4, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:53 executing program 1: socket$inet6_udp(0x1c, 0x2, 0x0) r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:53 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) r1 = semget(0x1, 0x3, 0x10) __semctl$SEM_STAT(r1, 0x3, 0xa, &(0x7f0000000000)=""/157) 00:02:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) accept4$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0x10, 0x30000000) r1 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:53 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}], 0x4, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:53 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000c30000/0x4000)=nil, 0x4000) 00:02:53 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100004) setsockopt$inet_sctp_SCTP_EXPLICIT_EOR(r1, 0x84, 0x1b, &(0x7f0000000040)=0xffffffffffffffff, 0x4) 00:02:53 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}], 0x4, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:53 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(0xffffffffffffff9c, 0x84, 0x900, &(0x7f0000000100)={0x0, 0x800}, &(0x7f0000000140)=0x8) getsockopt$inet6_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000180)=ANY=[@ANYRES32=r1, @ANYBLOB="e5000000f401cae190b07b50e86fe989e8cf8315a5bd79e967fb4154e444859ccdbd813e8dda76aea25be106f85c473ce208b0543c1ab4c3d3fbfefb73ccf71f5e26bb3b6d828e5ed1f0ba39e1867a290e1c281e3fb59c84b38117112802f1aeec3394049d88164d79eb9910f267d79bb40803d6304ebd1f4bac1e37b249107e57dc28274fd5fd5d31d08b34545220de5cfc7f6fff41475f3b76bf2d7086ae072941c9cb70905d1cc22bf35a29d988c63891c43842d1f2549dcb1d7674accdbc5e59a57112df98ea9e384ab28e36b9afcd6b1223050923abc3b1261c6b19b45c370c2dbfc158043471"], &(0x7f00000002c0)=0x2) fstat(r0, &(0x7f0000000000)) setsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f0000000280)={0x1, 0x200, 0x4, 0x40, r1}, 0x10) 00:02:53 executing program 3: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x1c, 0xffffffffffffffff, 0x0, @loopback}, &(0x7f0000000040)=0x1c) setsockopt$inet6_sctp_SCTP_HMAC_IDENT(r0, 0x84, 0x14, &(0x7f0000000080)={0x7, [0x5c4c, 0x200, 0xd5, 0x20, 0x2, 0x0, 0xba]}, 0x12) r1 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:53 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x3, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) r1 = dup2(r0, r0) sendmsg$inet_sctp(r1, &(0x7f00000006c0)={&(0x7f0000000000)=@in={0x2, 0x1, @broadcast}, 0x10, &(0x7f0000000640)=[{&(0x7f0000000040)="057bef0458cfa1787e1f56f989399fa06e16aed8200a69c5c31a33c65b35c059be46e5d350dae0742938ba64186965a19f2611f9d96ef190ba0690893fdc934a9fa7271b4cf9ef8cd8b7ed05b62924a4ef1ebb080219035a9e0732a38a2b4c305a4319843e3de30720b650ee6d6b6085b4dd2d24c5b5db20c0aa9bf1da8808ae1b7c75ac903717fbe39602c83bd9e2010d728f2684e51307e9aa698f611df499a534df07c8bcff1d76763a48b6f6cfe2078ad4eaaa67f291d196b7e63e4ede94f7b283dffe9fca", 0xc7}, {&(0x7f0000000140)="58bda0e9f3b34db01d3a95ae5bd0c5fb3254c1a23ce5024b89997abb843535b84c83480a1d75bd86884583ed21aa0b1eeca32d0939f038123a3359eb099c846f00fd7ea45f7736ee05d7d3dce54736f809bef5cb8e84e4f4b27b95a148f79f39c8d6213c3cb9b50583c7dc012e1c8edefc8e601664d96d9746701f95aade1248656179f91675d11ad1363874172e41753ca187cd3a4da7e0cda83c961ea0e3b454ab8f233b3e9731decd8d42131355ddd69c9b8ca212cfc45b8401eddd2bf6bd07ccc265bc5d003c5bd1a90fa7163d2bf63e3efb065387bb79b9684eb0849847c62cba54781e722e", 0xe8}, {&(0x7f0000000240)="8df442ef69cbd813d46d438fd546334350d905716980561f88016dcab161514b11c2cfd58a931c6fc6055ecd020c5546c26e1d28ca30a4b25668640541feb9b2369485d7b4f910dc94af8f630f775ab9931994524bbfa713bc42a05cf085ec722ea65144b6ccb471c441506dc96674876c628a7bd9f9ade523119db281e2478c7c6db79a74e7f4debe485ee502b3f07f0c263fc5ca6bcdafed", 0x99}, {&(0x7f0000000380)="39efb794c71750fd80168e7109c01cf0c01f2a05d9ed964e986fc6db276ea96355b8edb2a55ce2bb177bb0e1507cfa857d052fa86db73d4c0f42ef06012e4239e1be35f3f27d9831864746a955b05c042858a8cb989b80ce2a31ac67629ff67243c47bd26ca94e8bcaea51570785d2618cb33a547c9414f83f58394473592120bcfa0ce91f7099af0d5b5bde27371de93f5df288630da666d852cff552c813d15d28913a5aca58c7925991c1a7f00e99e448c675b1530bfc12fcb007ab77b71938f922c2ac25ea2b0931fdf6f2513a53dfcf848b3dfa0d399d746d9e65778f008a03fc23e33c2785ae2dba50210814e83c1a5d", 0xf3}, {&(0x7f0000000480)="a26fe6f82ffffc3406e46e4736dea0b7315db26d99d7e9defb182d6c49a39d639bc0fd7e9433d181f70af597f307eb21248e5757649169ab539d16d14e8ffb9dfc1c84ed9cec1e0a32000844e130d68a451b489ea3066ada9cd97f51ddca9dd090e097e8c03fbfcb8176d65f901ce3c6ddf50accb97aa2b047d63feb0012f10c8d03e0767a7493461c04405a407c6890e9f2cedcf4c5e68629e67c41fbf9c64a6657b7d91dc09a8438594511060130794ad1", 0xb2}, {&(0x7f0000000540)="cafca550cf4a1691dfeade629f8dbe14e639c6623c94fbe1546af34375c7eb108474ee078c606c3d729bb19754ac5f5185f75f1bebb5301a954e0cd098cdb9e434a3c345910ce04abf910165f1b552e011b8850d55e6f5cc939797895669f7d4c4ae8b97165cc801c9f835097d1c598056198a3aeb9d1adf7849efa8528cb2f0587521eec071691f5f69759dfd87053c", 0x90}, {&(0x7f0000000300)="5ed47f5e5dcb", 0x6}, {&(0x7f0000000600)="710378cc5b357cef34b3f9c4ee5616500f87164d91c871cdd5c937e6a5e2edce11f72659ca00dbbb419501646a0a79147664d0a7e1e84b", 0x37}], 0x8, 0x0, 0x0, 0x4}, 0x100) 00:02:53 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) r1 = socket$inet(0x2, 0x0, 0x100000000) getsockopt$inet6_sctp_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x103, &(0x7f00000000c0)=ANY=[@ANYRES32=0x0, @ANYBLOB="0d0000007f388734edaadb520500674edae08c000028"], &(0x7f0000000040)=0x15) setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r1, 0x84, 0x21, &(0x7f0000000080)={0x8, 0x10, 0x6, 0x1, r2}, 0x10) 00:02:53 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {0xffffffffffffffff, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:53 executing program 2: r0 = semget$private(0x0, 0x7, 0x420) freebsd11_lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getresuid(&(0x7f0000000180), &(0x7f00000001c0), &(0x7f0000000200)=0x0) r3 = getgid() __semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x9, 0x0, r1, r2, r3, 0x6, 0x8}, 0x6, 0x4b, 0xfa48}) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) 00:02:53 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {0xffffffffffffffff, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:53 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000000)={0x2, [0x0, 0x0]}, &(0x7f0000000040)=0xc) getsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000080)={@in6={{0x1c, 0x3, 0x4, @local={0xfe, 0x80, [], 0x0}, 0x1d}}, r1}, &(0x7f0000000140)=0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:53 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x2, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000000), 0x8) 00:02:53 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f0000000000)={0x400, 0x200, 0x7, 0x0, 0x0}, &(0x7f0000000040)=0x10) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDRESSES(r0, 0x84, 0x8003, &(0x7f0000000100)={r1, &(0x7f0000000080)=[@in={0x2, 0xffffffffffffffff, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in={0x2, 0xffffffffffffffff, @multicast2}]}, &(0x7f0000000140)=0x10) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:53 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x20200, 0x108) r0 = socket$inet6_sctp(0x1c, 0x80000001, 0x84) clock_nanosleep(0xe, 0x1, &(0x7f0000000040)={0x8345, 0x2}, &(0x7f0000000080)) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:53 executing program 3: socketpair(0x1, 0x2, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_sctp_SCTP_MAXSEG(0xffffffffffffff9c, 0x84, 0xe, &(0x7f0000000040)={0x0, 0x29e}, &(0x7f0000000080)=0x8) setsockopt$inet6_sctp_SCTP_EVENT(r0, 0x84, 0x1e, &(0x7f00000000c0)={r1, 0xe, 0x80000000}, 0x8) r2 = socket$inet6_sctp(0x1c, 0x6, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r2, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:53 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) r1 = socket(0x2, 0x2, 0x1) getsockopt$inet6_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f0000000040)={0x0, 0x8, 0xffff, 0x401, 0x8, 0x7f}, &(0x7f0000000080)=0x14) setsockopt$inet_sctp_SCTP_ADAPTATION_LAYER(r1, 0x84, 0x8, &(0x7f00000001c0)={0x80000000}, 0x4) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r1, 0x84, 0x23, &(0x7f00000000c0)={@in6={{0x1c, 0x1, 0x2, @remote={0xfe, 0x80, [], 0x0}, 0x400}}, r2, 0x2, 0x7, 0x1}, &(0x7f0000000180)=0x8c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x3) 00:02:53 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {0xffffffffffffffff, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:53 executing program 2: sigaltstack(&(0x7f0000a42000/0x1000)=nil, &(0x7f0000000040)) sigaltstack(&(0x7f0000a42000/0x2000)=nil, &(0x7f0000000000)) mlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) 00:02:53 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getgid() setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:53 executing program 2: r0 = socket$inet6_udplite(0x1c, 0x2, 0x88) mmap(&(0x7f0000c12000/0x4000)=nil, 0x4000, 0x2, 0x1013, r0, 0xd6) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) 00:02:53 executing program 1: __getcwd(&(0x7f0000000080)=""/155, 0x9b) r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) r1 = open(&(0x7f0000000140)='./file0\x00', 0x5, 0x10) getsockopt$inet6_sctp_SCTP_RECONFIG_SUPPORTED(r0, 0x84, 0x29, &(0x7f0000000200)={0x0, 0x1}, &(0x7f0000000240)=0x8) setsockopt$inet6_sctp_SCTP_CONTEXT(r1, 0x84, 0x1a, &(0x7f0000000280)={r2, 0x10000}, 0x8) getsockopt$inet_sctp_SCTP_NODELAY(r1, 0x84, 0x4, &(0x7f0000000180), &(0x7f00000001c0)=0x4) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000000)={0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000040)=0x28) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:53 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_buf(r0, 0x29, 0x55, &(0x7f0000000000)="78269f902505a0e6d6b67d5e73a1d8993b3a71e6e148f8e79a28c25062769c2f6ce2cb35", 0x24) freebsd10_pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_sctp_SCTP_EVENT(r1, 0x84, 0x1e, &(0x7f0000000200)={0x0, 0xd, 0xd5}, &(0x7f0000000240)=0x8) setsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f0000000280)={0x20, 0x120, 0x100000000, 0x0, r3}, 0x10) setsockopt$inet_sctp_SCTP_AUTO_ASCONF(r1, 0x84, 0x18, &(0x7f0000000080)=0x3f, 0x4) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) getsockopt$inet6_sctp_SCTP_PEER_AUTH_CHUNKS(r2, 0x84, 0x102, &(0x7f00000000c0)={0x0, 0x7f, "7807b45803974bfd2eb95467318c85627023eb88523e0ba3417db136aadf37c1e04c2e2fbd43d1791510171847d8bf0ed233d43da7a6fcd10c0cd707f4b9dcd3824d78e80b07d5826cb60a37efc42ebe9f00f92930b2f0bbe36fb992c95214992a0c04e6c2014da8fb57f43f3d2d684799378cb0ac5a19aa8a0ba8f6617cda"}, &(0x7f0000000180)=0x87) setsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f00000001c0)={0xa45e, 0x100, 0x8, 0x81, r4}, 0x10) 00:02:53 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:53 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000fd1000/0x2000)=nil, 0x2000, 0x0) 00:02:53 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) getsockopt$inet6_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000000)={0x0, 0x7dd, 0x0, 0x8}, &(0x7f0000000040)=0x10) setsockopt$inet6_sctp_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x22, &(0x7f0000000080)={0x3, 0x100000000, r1}, 0xc) 00:02:53 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) getsockopt$inet6_sctp_SCTP_INITMSG(r0, 0x84, 0x3, &(0x7f0000000000), &(0x7f0000000040)=0x8) 00:02:53 executing program 1: __getcwd(&(0x7f0000000080)=""/155, 0x9b) r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) r1 = open(&(0x7f0000000140)='./file0\x00', 0x5, 0x10) getsockopt$inet6_sctp_SCTP_RECONFIG_SUPPORTED(r0, 0x84, 0x29, &(0x7f0000000200)={0x0, 0x1}, &(0x7f0000000240)=0x8) setsockopt$inet6_sctp_SCTP_CONTEXT(r1, 0x84, 0x1a, &(0x7f0000000280)={r2, 0x10000}, 0x8) getsockopt$inet_sctp_SCTP_NODELAY(r1, 0x84, 0x4, &(0x7f0000000180), &(0x7f00000001c0)=0x4) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000000)={0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000040)=0x28) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:53 executing program 3: r0 = fcntl$dupfd(0xffffffffffffffff, 0x11, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0) getsockopt$inet6_sctp_SCTP_CONTEXT(r0, 0x84, 0x1a, &(0x7f0000000000)={0x0, 0x40}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000240)=ANY=[@ANYBLOB="02004e22daaad800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055cba53d5dc7f4ae604e0589c8e6f", @ANYRES32=r1], 0x8c) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRESSES(r0, 0x84, 0x8003, &(0x7f00000001c0)={r1, &(0x7f0000000140)=[@in={0x2, 0xffffffffffffffff, @loopback}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}]}, &(0x7f0000000200)=0x10) r2 = socket$inet6_sctp(0x1c, 0x1, 0x84) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r2, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:53 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:53 executing program 1: r0 = semget$private(0x0, 0x7, 0x420) freebsd11_lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getresuid(&(0x7f0000000180), &(0x7f00000001c0), &(0x7f0000000200)=0x0) r3 = getgid() __semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x9, 0x0, r1, r2, r3, 0x6, 0x8}, 0x6, 0x4b, 0xfa48}) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) 00:02:53 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:53 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x130a02, 0x80) setsockopt$inet_sctp_SCTP_RECVNXTINFO(r0, 0x84, 0x20, &(0x7f0000000040)=0x9, 0x4) 00:02:53 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) getsockopt$inet6_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000100)={0x0, 0x17d}, &(0x7f0000000140)=0x8) getsockopt$inet_sctp_SCTP_CONTEXT(r0, 0x84, 0x1a, &(0x7f0000000300)={0x0, 0xf6}, &(0x7f0000000340)=0x8) getsockopt$inet6_sctp_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x22, &(0x7f00000002c0)={0xf, 0x7, r1}, &(0x7f0000000380)=0x233) setsockopt$inet6_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f00000000c0)={r2, 0x0, 0x0, 0x9, 0xfe}, 0x14) setsockopt$inet6_tcp_TCP_FASTOPEN(r0, 0x6, 0x401, &(0x7f0000000040)={0x100000000, "18b87b932af6e9770e0f6968ab0b66c6"}, 0x14) 00:02:53 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x80}, {r0, 0x80}], 0x4, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:53 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340)={0x0, 0x800}, 0x8) 00:02:53 executing program 1: freebsd10_pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS(0xffffffffffffff9c, 0x84, 0x107, &(0x7f0000000040)={0x0, 0x0, 0xf, 0x2, 0x9}, &(0x7f0000000080)=0x18) getsockopt$inet6_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f00000000c0)={r1, 0x7, 0x9, 0x2, 0x7, 0x6}, &(0x7f0000000100)=0x14) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) 00:02:53 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) socket$inet6_sctp(0x1c, 0x5, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:53 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0x1c) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x8004, &(0x7f0000000100)={0x0, &(0x7f0000000080)=[@in={0x2, 0xffffffffffffffff, @rand_addr}, @in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}]}, &(0x7f0000000140)=0x10) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(r1, 0x84, 0xb, &(0x7f0000000180)={0x8, 0x0, 0x5810, 0x8000, 0x8, 0xffffffffffff8001, 0x0, 0x9, r2}, &(0x7f00000001c0)=0x20) getsockopt$inet6_sctp_SCTP_RTOINFO(r1, 0x84, 0x1, &(0x7f0000000200)={r3, 0x10000, 0x7, 0x9}, &(0x7f0000000240)=0x10) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:53 executing program 3: r0 = socket$inet6_sctp(0x1c, 0xfffffffffffffffa, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) getsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f0000000100)={0x90c5, 0x200, 0xfffffffffffffffc, 0x0, 0x0}, &(0x7f0000000140)=0x10) setsockopt$inet6_sctp_SCTP_ADD_STREAMS(r0, 0x84, 0x903, &(0x7f0000000180)={r1, 0xbb3, 0xd3}, 0x8) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(0xffffffffffffff9c, 0x84, 0x900, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0x8) getsockopt$inet6_sctp_SCTP_RESET_STREAMS(r0, 0x84, 0x901, &(0x7f0000000080)=ANY=[@ANYRES32=r2, @ANYBLOB="00080800ffff04df0400018004007f0004000800"], &(0x7f00000000c0)=0x18) 00:02:53 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x2, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:53 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) r0 = accept4$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000), 0x10000000) setsockopt$inet6_sctp_SCTP_REUSE_PORT(r0, 0x84, 0x1c, &(0x7f0000000040)=0x9, 0x4) sync() msync(&(0x7f0000ce8000/0x4000)=nil, 0x4000, 0x1) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) 00:02:54 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x80}, {r0, 0x80}], 0x4, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:54 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) r1 = socket(0x3, 0x3, 0x400) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(r1, 0x84, 0xb, &(0x7f0000000180)={0x5, 0x1, 0x1800, 0x9, 0x5, 0x0, 0x401, 0x1, 0x0}, &(0x7f00000001c0)=0x20) getsockopt$inet_sctp_SCTP_PR_SUPPORTED(r1, 0x84, 0x26, &(0x7f0000000200)={r2, 0x4}, &(0x7f0000000240)=0x8) getsockopt$inet6_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000000)=ANY=[@ANYRES32=0x0, @ANYBLOB="a500000019e04241dd0a373a328b5a2bf925ab9c5db6c1ad2080f7490b71f4a549b61b9a283292242fa9b002bcdf64f7941397bd6fe0de4107679184daf7d2616b8d4eb592139e6f1862944f292a6d8df67cda8fde0be2d6d97d53f680300ad668c68d4b28c847c93d0cb5112ff0ce72f66fed333e20d4a2b32a4a9de70e2da063bd149643d2b48be5df64cf4f5fe53dab7e9c911ddc854436a59d56ff35000000b7676404bafe0000"], &(0x7f00000000c0)=0xad) getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x15, &(0x7f0000000100)={r3, 0x1}, &(0x7f0000000140)=0x8) 00:02:54 executing program 2: mlock(&(0x7f0000faf000/0x3000)=nil, 0x3000) r0 = socket$inet6_sctp(0x1c, 0x9, 0x84) r1 = dup2(r0, r0) getsockopt$inet6_sctp_SCTP_RECONFIG_SUPPORTED(r1, 0x84, 0x29, &(0x7f0000000180)={0x0, 0x7f}, &(0x7f00000001c0)=0x8) getsockopt$inet6_sctp_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x900, &(0x7f0000000200)={r2, 0x1}, &(0x7f0000000240)=0x8) getsockopt$inet_buf(r1, 0x0, 0x5b, &(0x7f0000000100)=""/74, &(0x7f0000000000)=0x4a) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000080)=ANY=[@ANYBLOB="0635c7ae298d4937d318a9ab741cacdb0dc76b273f4d4796a034ccba2ac403787434fd88e22d569be2c3ea757c2c45dd9e64e2c15fa73af0c88ad8e195", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0], &(0x7f0000000040)=0x18) msync(&(0x7f0000c11000/0x1000)=nil, 0x1000, 0x2) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 00:02:54 executing program 1: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {0xffffffffffffffff, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:54 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000e82000/0x4000)=nil, 0x4000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x100080, 0x181) 00:02:54 executing program 1: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {0xffffffffffffffff, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:54 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$inet_sctp_SCTP_REUSE_PORT(r0, 0x84, 0x1c, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 00:02:54 executing program 2: r0 = msgget(0x3, 0x20) r1 = socket$inet6_sctp(0x1c, 0x1, 0x84) mmap(&(0x7f0000ad8000/0x4000)=nil, 0x4000, 0x7, 0x11, r1, 0x0) r2 = socket$inet(0x2, 0x4, 0x80000000) getsockopt$inet6_sctp_SCTP_RESET_STREAMS(r1, 0x84, 0x901, &(0x7f0000000180)={0x0, 0x4, 0x4, [0xfff, 0x5, 0x0, 0xed]}, &(0x7f00000001c0)=0x10) setsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(r2, 0x84, 0xb, &(0x7f0000000200)={0x9, 0x5e, 0x0, 0x6, 0x40, 0x5, 0x80000000, 0x622, r3}, 0x20) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/210) r4 = open(&(0x7f0000000100)='./file0\x00', 0x8a42, 0x1c4) setsockopt$inet6_tcp_TCP_FUNCTION_BLK(r4, 0x6, 0x2000, &(0x7f0000000140)={'bbr\x00', 0x5}, 0x24) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) 00:02:55 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x80}, {r0, 0x80}], 0x4, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:55 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) r1 = socket$inet(0x2, 0x20000004, 0x9) getsockopt$inet6_sctp_SCTP_MAX_BURST(r0, 0x84, 0x19, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp_SCTP_CONTEXT(r1, 0x84, 0x1a, &(0x7f0000000080)={r2, 0x9}, 0x8) 00:02:55 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) r0 = accept4$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x20000000) mmap(&(0x7f0000c08000/0x3000)=nil, 0x3000, 0x6, 0x1012, r0, 0x0) mprotect(&(0x7f0000f1a000/0x1000)=nil, 0x1000, 0x1) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xd, &(0x7f0000000040)={0x2, 0x2, 0x8, 0x7, r1}) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) 00:02:55 executing program 1: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}], 0x4, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:55 executing program 1: r0 = msgget(0x3, 0x20) r1 = socket$inet6_sctp(0x1c, 0x1, 0x84) mmap(&(0x7f0000ad8000/0x4000)=nil, 0x4000, 0x7, 0x11, r1, 0x0) r2 = socket$inet(0x2, 0x4, 0x80000000) getsockopt$inet6_sctp_SCTP_RESET_STREAMS(r1, 0x84, 0x901, &(0x7f0000000180)={0x0, 0x4, 0x4, [0xfff, 0x5, 0x0, 0xed]}, &(0x7f00000001c0)=0x10) setsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(r2, 0x84, 0xb, &(0x7f0000000200)={0x9, 0x5e, 0x0, 0x6, 0x40, 0x5, 0x80000000, 0x622, r3}, 0x20) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/210) r4 = open(&(0x7f0000000100)='./file0\x00', 0x8a42, 0x1c4) setsockopt$inet6_tcp_TCP_FUNCTION_BLK(r4, 0x6, 0x2000, &(0x7f0000000140)={'bbr\x00', 0x5}, 0x24) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) 00:02:55 executing program 2: mlock(&(0x7f0000cdd000/0x1000)=nil, 0x1000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) 00:02:55 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) setsockopt$inet6_sctp_SCTP_RECVRCVINFO(r0, 0x84, 0x1f, &(0x7f0000000000)=0x5, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x4, 0x2}, 0x10) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(0xffffffffffffff9c, 0x84, 0x29, &(0x7f0000000080)={0x0, 0x5}, &(0x7f00000000c0)=0x8) getsockopt$inet6_sctp_SCTP_PR_SUPPORTED(r0, 0x84, 0x26, &(0x7f0000000100)={r1, 0x6}, &(0x7f0000000140)=0x8) 00:02:55 executing program 2: mlock(&(0x7f0000bdd000/0x4000)=nil, 0x4000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0xfffffffffffffffc) 00:02:56 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {0xffffffffffffffff, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:56 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) r0 = accept4$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x20000000) mmap(&(0x7f0000c08000/0x3000)=nil, 0x3000, 0x6, 0x1012, r0, 0x0) mprotect(&(0x7f0000f1a000/0x1000)=nil, 0x1000, 0x1) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xd, &(0x7f0000000040)={0x2, 0x2, 0x8, 0x7, r1}) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) 00:02:56 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) freebsd10_pipe(&(0x7f0000000140)={0xffffffffffffffff}) setsockopt$inet6_udp(r1, 0x11, 0x1, &(0x7f0000000180)=0x3, 0x4) setsockopt$inet6_sctp_SCTP_CONNECT_X(r0, 0x84, 0x8007, &(0x7f00000000c0)={0x7, &(0x7f0000000000)=[@in6={0x1c, 0x0, 0x10001, @empty, 0x6fe0}, @in6={0x1c, 0x0, 0x3f, @local={0xfe, 0x80, [], 0x0}, 0x800}, @in={0x2, 0x0, @multicast2}, @in6={0x1c, 0x1, 0x3bf, @empty, 0x4}, @in6={0x1c, 0x2, 0x5, @local={0xfe, 0x80, [], 0x0}, 0x11e}, @in6={0x1c, 0x2, 0xa0, @empty, 0x6f}]}, &(0x7f0000000100)=0x10) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:56 executing program 2: mlock(&(0x7f0000d9e000/0x4000)=nil, 0x4000) msync(&(0x7f0000e78000/0x1000)=nil, 0x1000, 0x1) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) 00:02:56 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f0000000040)=0x10) getsockopt$inet6_sctp_SCTP_INITMSG(r0, 0x84, 0x3, &(0x7f0000000080), &(0x7f00000000c0)=0x8) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) 00:02:56 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) r1 = dup(r0) getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(0xffffffffffffffff, 0x84, 0x22, &(0x7f0000000000)={0xf, 0x3, 0x0}, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) getsockopt$inet_sctp_SCTP_PR_SUPPORTED(r1, 0x84, 0x26, &(0x7f0000000080)={r2, 0xfe00000000000000}, &(0x7f00000000c0)=0x8) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x15, &(0x7f0000000100)={r3, 0x5}, &(0x7f0000000140)=0x8) 00:02:56 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:56 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0xc0) getsockopt$inet_sctp_SCTP_MAX_BURST(0xffffffffffffffff, 0x84, 0x19, &(0x7f0000000040)={0x0, 0x7f}, &(0x7f0000000080)=0x8) setsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x22, &(0x7f00000000c0)={0x1, 0x3, r1}, 0xc) r2 = socket$inet6_sctp(0x1c, 0x10000000000000, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r2, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:57 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {0xffffffffffffffff, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:57 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6_udplite(0x1c, 0x2, 0x88) socketpair(0x1, 0x7, 0x7, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$inet6_sctp_SCTP_DISABLE_FRAGMENTS(r1, 0x84, 0x9, &(0x7f00000001c0)=0x3f, 0x4) bind$inet6(r0, &(0x7f0000000000)={0x1c, 0x0, 0x6, @empty, 0x9}, 0x1c) setsockopt$inet_group_source_req(r0, 0x0, 0x55, &(0x7f0000000040)={0x8000, {{0x2, 0x0, @loopback}}, {{0x2, 0x1, @multicast2}}}, 0x118) 00:02:57 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000e33000/0xa000)=nil, 0xa000, 0x0) 00:02:57 executing program 3: freebsd10_pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) futimesat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000240)={{0x0, 0xffff}, {0x20, 0x1}}) r1 = accept4(0xffffffffffffff9c, 0x0, &(0x7f0000000180), 0x30000000) fcntl$setflags(r1, 0x2, 0x1) dup(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x113) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(0xffffffffffffffff, 0x84, 0x8004, &(0x7f00000000c0)={0x0, &(0x7f00000001c0)=[@in={0x2, 0xffffffffffffffff, @remote}, @in={0x2, 0xffffffffffffffff, @multicast2}, @in6, @in={0x2, 0xffffffffffffffff, @local}]}, &(0x7f0000000100)=0x10) setsockopt$inet6_sctp_SCTP_CONTEXT(r2, 0x84, 0x1a, &(0x7f0000000140)={r3, 0x1626}, 0x8) r4 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_INITMSG(r1, 0x84, 0x3, &(0x7f0000000280)={0x9447, 0x0, 0xfffc000000000000, 0x5}, 0x8) socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r4, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:57 executing program 1: msync(&(0x7f0000d20000/0xd000)=nil, 0xd000, 0x2) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) 00:02:57 executing program 2: getresuid(&(0x7f0000000040), &(0x7f00000000c0), &(0x7f0000000100)) r0 = msgget$private(0x0, 0x8) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100000000000000000100007f41c23374e6f758e8a1020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001500000000000000000000000000000000000000000000e89a00000000000000"], 0xd1, 0x1, 0x1800) clock_nanosleep(0x0, 0xfffffffffffffffd, &(0x7f0000000000)={0x4, 0xa2}, &(0x7f0000000080)) msync(&(0x7f0000c12000/0x4000)=nil, 0x4000, 0x2) 00:02:57 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x1ffffffffffffdfb) r0 = socket(0x0, 0x5, 0x10001) setsockopt$inet6_sctp_SCTP_EVENTS(r0, 0x84, 0xc, &(0x7f0000000000)={0x9, 0x1f, 0x3, 0x57, 0x2, 0x7, 0x5, 0x7, 0x4, 0x200, 0xdf2}, 0xb) 00:02:57 executing program 1: getresuid(&(0x7f0000000040), &(0x7f00000000c0), &(0x7f0000000100)) r0 = msgget$private(0x0, 0x8) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100000000000000000100007f41c23374e6f758e8a1020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001500000000000000000000000000000000000000000000e89a00000000000000"], 0xd1, 0x1, 0x1800) clock_nanosleep(0x0, 0xfffffffffffffffd, &(0x7f0000000000)={0x4, 0xa2}, &(0x7f0000000080)) msync(&(0x7f0000c12000/0x4000)=nil, 0x4000, 0x2) 00:02:57 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {0xffffffffffffffff, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:57 executing program 1: getresuid(&(0x7f0000000040), &(0x7f00000000c0), &(0x7f0000000100)) r0 = msgget$private(0x0, 0x8) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100000000000000000100007f41c23374e6f758e8a1020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001500000000000000000000000000000000000000000000e89a00000000000000"], 0xd1, 0x1, 0x1800) clock_nanosleep(0x0, 0xfffffffffffffffd, &(0x7f0000000000)={0x4, 0xa2}, &(0x7f0000000080)) msync(&(0x7f0000c12000/0x4000)=nil, 0x4000, 0x2) 00:02:57 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x40) getsockopt$inet_sctp_SCTP_DELAYED_SACK(0xffffffffffffffff, 0x84, 0xf, &(0x7f0000000040)={0x0, 0x72, 0x3f}, &(0x7f0000000080)=0xc) setsockopt$inet6_sctp_SCTP_EVENT(r0, 0x84, 0x1e, &(0x7f00000000c0)={r1, 0x1, 0x100}, 0x8) r2 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r2, 0x84, 0x15, &(0x7f0000000340), 0x3f382daa89560679) 00:02:57 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000bef000/0x3000)=nil, 0x3000, 0x10000402) 00:02:57 executing program 1: getresuid(&(0x7f0000000040), &(0x7f00000000c0), &(0x7f0000000100)) r0 = msgget$private(0x0, 0x8) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100000000000000000100007f41c23374e6f758e8a1020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001500000000000000000000000000000000000000000000e89a00000000000000"], 0xd1, 0x1, 0x1800) clock_nanosleep(0x0, 0xfffffffffffffffd, &(0x7f0000000000)={0x4, 0xa2}, &(0x7f0000000080)) msync(&(0x7f0000c12000/0x4000)=nil, 0x4000, 0x2) 00:02:57 executing program 1: getresuid(&(0x7f0000000040), &(0x7f00000000c0), &(0x7f0000000100)) r0 = msgget$private(0x0, 0x8) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100000000000000000100007f41c23374e6f758e8a1020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001500000000000000000000000000000000000000000000e89a00000000000000"], 0xd1, 0x1, 0x1800) clock_nanosleep(0x0, 0xfffffffffffffffd, &(0x7f0000000000)={0x4, 0xa2}, &(0x7f0000000080)) 00:02:57 executing program 1: getresuid(&(0x7f0000000040), &(0x7f00000000c0), &(0x7f0000000100)) r0 = msgget$private(0x0, 0x8) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100000000000000000100007f41c23374e6f758e8a1020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001500000000000000000000000000000000000000000000e89a00000000000000"], 0xd1, 0x1, 0x1800) 00:02:58 executing program 1: getresuid(&(0x7f0000000040), &(0x7f00000000c0), &(0x7f0000000100)) msgrcv(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100000000000000000100007f41c23374e6f758e8a1020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001500000000000000000000000000000000000000000000e89a00000000000000"], 0xd1, 0x1, 0x1800) 00:02:58 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:58 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ae3000/0x3000)=nil, 0x3000) 00:02:58 executing program 1: getresuid(&(0x7f0000000040), &(0x7f00000000c0), &(0x7f0000000100)) msgrcv(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100000000000000000100007f41c23374e6f758e8a1020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001500000000000000000000000000000000000000000000e89a00000000000000"], 0xd1, 0x1, 0x1800) 00:02:58 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet6_sctp_SCTP_ADAPTATION_LAYER(r0, 0x84, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:58 executing program 1: getresuid(&(0x7f0000000040), &(0x7f00000000c0), &(0x7f0000000100)) msgrcv(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100000000000000000100007f41c23374e6f758e8a1020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001500000000000000000000000000000000000000000000e89a00000000000000"], 0xd1, 0x1, 0x1800) 00:02:58 executing program 3: socket$inet6_sctp(0x1c, 0x1, 0x84) 00:02:58 executing program 1: r0 = msgget$private(0x0, 0x8) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100000000000000000100007f41c23374e6f758e8a1020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001500000000000000000000000000000000000000000000e89a00000000000000"], 0xd1, 0x1, 0x1800) 00:02:58 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100000000000000000100007f41c23374e6f758e8a1020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001500000000000000000000000000000000000000000000e89a00000000000000"], 0xd1, 0x1, 0x1800) 00:02:59 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:02:59 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) madvise(&(0x7f0000d3b000/0x3000)=nil, 0x3000, 0x0) msync(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) 00:02:59 executing program 1: msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100000000000000000100007f41c23374e6f758e8a1020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001500000000000000000000000000000000000000000000e89a00000000000000"], 0xd1, 0x1, 0x1800) 00:02:59 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100000, 0x5d) getsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f0000000040)={0x8, 0x20, 0x1, 0x2, 0x0}, &(0x7f0000000080)=0x10) setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x15, &(0x7f00000000c0)={r2, 0x78}, 0x8) 00:02:59 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000100)=@in={0x2, 0xffffffffffffffff, @multicast1}, 0x10, &(0x7f0000000540)=[{&(0x7f0000000140)=""/152, 0x98}, {&(0x7f0000000200)=""/156, 0x9c}, {&(0x7f00000002c0)=""/8, 0x8}, {&(0x7f0000000380)=""/234, 0xea}, {&(0x7f0000000480)=""/171, 0xab}], 0x5, &(0x7f00000005c0)=""/4096, 0x1000}, 0x40000) getsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000000)={0x0, 0x8}, &(0x7f0000000040)=0x8) getsockopt$inet6_sctp_SCTP_PR_SUPPORTED(r0, 0x84, 0x26, &(0x7f0000000080)={r1}, &(0x7f00000000c0)=0x8) 00:02:59 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_EXPLICIT_EOR(r0, 0x84, 0x1b, &(0x7f0000000000)=0x3, 0x4) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:59 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:02:59 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(0xffffffffffffffff, 0x84, 0x900, &(0x7f0000000280)={0x0, 0x7}, &(0x7f00000002c0)=0x8) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340)={r1}, 0x8) r2 = socket$inet(0x2, 0x0, 0x9) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDRESSES(r0, 0x84, 0x8003, &(0x7f00000001c0)={0x0, &(0x7f0000000180)=[@in={0x2, 0xffffffffffffffff, @rand_addr}, @in={0x2, 0xffffffffffffffff, @multicast2}]}, &(0x7f0000000200)=0x10) setsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r2, 0x84, 0x900, &(0x7f0000000240)={r3, 0x993}, 0x8) r4 = accept4(r0, &(0x7f0000000000)=@in={0x2, 0xffffffffffffffff, @remote}, &(0x7f0000000040)=0x10, 0x30000000) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x105, &(0x7f0000000080)={0x2, [0x0, 0x0]}, &(0x7f00000000c0)=0xc) getsockopt$inet_sctp_SCTP_ASSOCINFO(r4, 0x84, 0x2, &(0x7f0000000100)={r5, 0xc3a, 0xf6ff, 0x3, 0x24, 0x3}, &(0x7f0000000140)=0x14) 00:03:00 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:00 executing program 1: msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100000000000000000100007f41c23374e6f758e8a1020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001500000000000000000000000000000000000000000000e89a00000000000000"], 0xd1, 0x1, 0x1800) 00:03:00 executing program 2: mlock(&(0x7f0000d00000/0x2000)=nil, 0x2000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) 00:03:00 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(0xffffffffffffffff, 0x84, 0x101, &(0x7f0000000000)={@in6={{0x1c, 0x3, 0x3, @remote={0xfe, 0x80, [], 0x0}, 0x7}}, 0x0, 0xfffffffffffffff7, 0x101, 0x3, 0xa0000, 0x80000001}, &(0x7f00000000c0)=0x98) setsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000100)={@in6={{0x1c, 0x0, 0x1, @remote={0xfe, 0x80, [], 0x0}, 0x4}}, r1}, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:03:00 executing program 1: msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100000000000000000100007f41c23374e6f758e8a1020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001500000000000000000000000000000000000000000000e89a00000000000000"], 0xd1, 0x1, 0x1800) 00:03:00 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) r0 = accept4$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0xffffffffffffffff, @loopback}, &(0x7f0000000040)=0x10, 0x10000000) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(0xffffffffffffffff, 0x84, 0x8004, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}, &(0x7f0000000100)=0x10) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000140)={@in={{0x2, 0x3, @remote={0xac, 0x14, 0x0}}}, r1, 0x0, 0xfc3, 0x1, 0xfc20, 0x2, 0x800}, &(0x7f0000000200)=0xa0) 00:03:00 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x2, 0x84) getsockopt$inet6_sctp_SCTP_PR_SUPPORTED(r0, 0x84, 0x26, &(0x7f0000000000)={0x0, 0x131}, &(0x7f0000000040)=0x8) setsockopt$inet6_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0xf, &(0x7f0000000080)={r1, 0x0, 0x5}, 0xc) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340)={r1}, 0xfffffffffffffe3f) 00:03:00 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x1800) 00:03:01 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x4, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:01 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffff9c, 0x84, 0x105, &(0x7f0000000000)={0x2, [0x0, 0x0]}, &(0x7f0000000040)=0xc) setsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000080)={@in={{0x2, 0x0, @loopback}}, r1}, 0x8c) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) 00:03:01 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) getsockopt$inet6_sctp_SCTP_PEER_AUTH_CHUNKS(0xffffffffffffff9c, 0x84, 0x102, &(0x7f0000000000)={0x0, 0x73, "f7c2353a3a71e4a53bca563118c10b55923974ff56935bc989ef29d8f6bd6d9b606f86701bb3bdcb49728787a98a2bb66f566c0cbab96c685ee940c4ce6ece41e44243af3d0e2790e402839391ee6e08320d6241be8bf8014b8f914f6293c186100d0ae0fc14e6946aa1a2b4459dd8965943fe"}, &(0x7f0000000080)=0x7b) setsockopt$inet6_sctp_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x22, &(0x7f00000000c0)={0x3, 0x100000001, r1}, 0xc) socket$inet_sctp(0x2, 0x5, 0x84) 00:03:01 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x1800) 00:03:01 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet_sctp_SCTP_RESET_STREAMS(0xffffffffffffff9c, 0x84, 0x901, &(0x7f0000000000)={0x0, 0x4, 0x4, [0xad, 0x7fff, 0x1, 0x4f35]}, &(0x7f0000000040)=0x10) getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x22, &(0x7f0000000080)={0x0, 0x3, r1}, &(0x7f00000000c0)=0xc) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340)={r1}, 0x8) socketpair(0x17, 0x5, 0x45a, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$inet_MCAST_JOIN_GROUP(r2, 0x0, 0x50, &(0x7f0000000440)={0x28001, {{0x2, 0x0, @loopback}}}, 0x61) 00:03:01 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getrusage(0x0, &(0x7f0000000080)) poll(&(0x7f0000000000)=[{r0, 0x2081}, {r0, 0x1}, {r0, 0x40}, {r0, 0x13}, {r0, 0x8}, {r0, 0x14}, {r0}, {r0, 0x100}, {r0, 0x100}], 0x9, 0x800) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:03:01 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x1800) 00:03:01 executing program 2: mlock(&(0x7f0000ca2000/0x3000)=nil, 0x3000) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) syz_extract_tcp_res(&(0x7f0000000000), 0x1f, 0x7) 00:03:01 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x4, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:01 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x1800) 00:03:01 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) chmod(&(0x7f0000000000)='./file0\x00', 0x40) link(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') msync(&(0x7f0000fa5000/0x1000)=nil, 0x1000, 0x40000001002) r0 = msgget(0x1, 0x40) msgsnd(r0, &(0x7f0000001340)={0x3, "da656e5528a561f03e7e60cff66f2722ebe49b128a88d3c89c2f8d741fb8b26cf80eadcff92fa6d5ff45eb170cf97f8289a4ee33861d7aa7bd22bc63b064bf79d4e7b4c405abd8bba84aec2db36a94792af03ecfd7fdcf14f8baa25d7689d8fe224832ca0d3e47c2ce8283b3610bea2a326fab4121be8dd54891c1279f21cbaba2bf7ecb092a9d5f5d9c98d291be1ed8ae0c30132ae1acb13cb99f9feba1c15dd0a3cb607014143fb75200b52b495d28b418f690da4d72faa07cee5fb91d3770ed9138ff25886fb393573814811a81e5a225381aa206bf02a9306a5129970d246ab3b7a83059f5f90b78fa810b8e58"}, 0xf7, 0x800) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) recvmsg(r1, &(0x7f0000001280)={&(0x7f0000000040)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/147, 0x93}, {&(0x7f0000000180)=""/155, 0x9b}], 0x2, &(0x7f0000000280)=""/4096, 0x1000}, 0x2) 00:03:01 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) 00:03:01 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x4, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:02 executing program 3: freebsd10_pipe(&(0x7f0000000000)) r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:03:02 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {0xffffffffffffffff, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:02 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xb, &(0x7f0000000000)={0x5, 0x4, 0x900, 0x4, 0x40, 0x5, 0x8, 0x7ff, 0x0}, &(0x7f0000000040)=0x20) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000080)={r1, 0x6}, 0xfffffffffffffe75) 00:03:02 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {0xffffffffffffffff, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:02 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {0xffffffffffffffff, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:02 executing program 2: freebsd10_pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_sctp_SCTP_REUSE_PORT(r0, 0x84, 0x1c, &(0x7f0000000040)=0x4, 0x4) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) munmap(&(0x7f0000fa6000/0x4000)=nil, 0x4000) setsockopt$inet6_sctp_SCTP_NODELAY(r0, 0x84, 0x4, &(0x7f0000000080)=0x10000, 0x4) setsockopt$inet6_sctp_SCTP_DISABLE_FRAGMENTS(r0, 0x84, 0x9, &(0x7f00000000c0)=0x27, 0x4) 00:03:02 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) 00:03:02 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040), &(0x7f0000000080)='\\\x00', &(0x7f00000000c0)='{a@\x00'], &(0x7f0000000300)=[&(0x7f0000000140)='^\x00', &(0x7f0000000180)='\\)){,,\x00', &(0x7f0000000480)='-\x00\xcf\xd8\x17~\x89\x00\xb4\xa85\x1b\x7f| \xa9\xa5M\xc1uAr\':\x03#\xfe\x88\x8e\xb4\x9a\x05\xd6\xea\xcc\xcfN/\xa8B\xaeM\xefEWI\xb0\x18VZ>>\xc54\xf0\r3\x86\xe2=\xac\xfc^TP\xf5A\x94\xa0HKo2\xbb\x14.?;\xaeS\xc5T\xb8\x91\xfb\t\xef\xe6H\xd9\xd6\x83\xd3\xbcg9\xe2\x94\x11\x0f3\xf1\xb6zm\xc2\xaa\x06\xf0\x01\xfa\x00@(\xc9,\x1eh\xee8\xca\x18\v)\x16\xf9\xdcl\xe6r\x12H\xbf\xba\x16\xecd\xc3\xb2\x00\xc9\xfe\x8a=\xcc\x98\xb1\a\xdb%\x04^\x94~\xb9 ?cF\xbbO\\\xf5\f\x98k\x95\xf2\xcalv\xe4\xba&\x05l\xae\xc9\t\x00\xd8\xe1\x00\x00\x87\x95\xb1\xd8\xfe\xbf@\xd9\xf1\x9d\x97wQ\b\xee\x0f\xd4\xa6bCo\t\xa9\xd3\xa7\x8e\xb0F}+}+dVC/\x00\x00\x00\x00', &(0x7f0000000200)='0\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=')+\x00', &(0x7f00000002c0)='\x00']) r1 = socket$inet_udplite(0x2, 0x2, 0x88) bind(r1, &(0x7f0000000440)=@in={0x2, 0xffffffffffffffff, @multicast2}, 0x10) getsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f00000003c0)={0x6, 0x1400, 0x7, 0x10000, 0x0}, &(0x7f0000000400)=0x10) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340)={r2}, 0x8) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f00000001c0)={0x2, [0x0, 0x0]}, &(0x7f0000000580)=0x40e) 00:03:02 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:02 executing program 2: shmget$private(0x0, 0x4000, 0x181, &(0x7f0000e3f000/0x4000)=nil) madvise(&(0x7f0000fac000/0x1000)=nil, 0x1000, 0x2) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) 00:03:02 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:02 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) getresgid(&(0x7f0000000000), &(0x7f0000000040), &(0x7f0000000080)) 00:03:02 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6_udp(0x1c, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x24, &(0x7f0000000000), &(0x7f0000000040)=0x4) 00:03:02 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) recvfrom$inet6(r0, &(0x7f0000000000)=""/117, 0x75, 0x40, &(0x7f0000000080)={0x1c, 0x3, 0x8, @empty, 0x5}, 0x1c) 00:03:03 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) 00:03:03 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000000), 0x8) getsockopt$inet6_sctp_SCTP_AUTOCLOSE(r0, 0x84, 0x5, &(0x7f0000000040), &(0x7f0000000080)=0x4) 00:03:03 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) 00:03:03 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:03 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x8000000000000005, 0x84) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(0xffffffffffffff9c, 0x84, 0x108, &(0x7f0000000200)={0x0, 0xaae, 0x0, 0x49, 0x849}, &(0x7f0000000240)=0x18) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDRESSES(r0, 0x84, 0x8003, &(0x7f0000000040)={r1, &(0x7f0000000000)=[@in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, @in={0x2, 0xffffffffffffffff, @broadcast}]}, &(0x7f0000000080)=0x10) fstat(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getresgid(&(0x7f00000002c0), &(0x7f0000000300)=0x0, &(0x7f0000000480)) chown(&(0x7f0000000280)='./file0\x00', r3, r4) setsockopt$inet6_sctp_SCTP_CONTEXT(r0, 0x84, 0x1a, &(0x7f00000000c0)={r2, 0x5}, 0x4) freebsd10_pipe(&(0x7f0000000100)={0xffffffffffffffff}) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000140)="96bb13f3cc12acea3785a0463f5f752b8689867a47e49c14ab9c229a60457c12903e8c44f85b4ad5fd1cc5aaaa1bf34abbcc97cd6cf5dbaddaeff9108efc00ddd3ec8fbdd5e2fd0bd247f2b817f5cc43028d0b04b3fb7b2a9f073cbf464902285444d484305913613602d78ea266b1cf93b911b5dfacb60b91876985c6e36cbb39cbb35d76f026c7b48db0346fc739a6e4bc1d96785de21fbf210f2a9bcfe238e48e95bbedabb26eac5de5aa47", 0xad) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340)={r2}, 0x8) 00:03:03 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x4, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:03 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6_udp(0x1c, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x24, &(0x7f0000000000), &(0x7f0000000040)=0x4) 00:03:03 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x4, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:03 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x3, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) getsockopt$inet6_sctp_SCTP_PR_ASSOC_STATUS(r0, 0x84, 0x108, &(0x7f0000000000)={0x0, 0x6c9, 0x3, 0x7}, &(0x7f0000000040)=0x18) setsockopt$inet_sctp_SCTP_CONTEXT(0xffffffffffffffff, 0x84, 0x1a, &(0x7f0000000140)={r1, 0xfffffffffffffffd}, 0x8) setsockopt$inet6_sctp_SCTP_INITMSG(r0, 0x84, 0x3, &(0x7f0000000100)={0x9, 0xfff, 0x904b, 0x5}, 0x8) r2 = accept4(r0, &(0x7f0000000180)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f00000001c0)=0x10, 0x20000000) setsockopt$inet_sctp_SCTP_EXPLICIT_EOR(r2, 0x84, 0x1b, &(0x7f0000000200)=0x1f, 0x4) getsockopt$inet6_sctp_SCTP_CONTEXT(r0, 0x84, 0x1a, &(0x7f0000000080)={r1, 0x3}, &(0x7f00000000c0)=0x8) 00:03:03 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) munmap(&(0x7f0000b1b000/0x1000)=nil, 0x1000) r1 = msgget(0x1, 0x100) msgctl$IPC_RMID(r1, 0x0) sendto(r0, &(0x7f0000000000)="c882d5dda2f78a18682c36e4b8ea20f016527490509fd3c6592fa975a1925fb7ddf3a3d22f48d8b75bf6776f812c3ea5c6d68763f77ea7ee0a8817c317793caa8e2a48277239cd335b0db3f759caf2a82a2d332db5fa328ae223b549bba3a2d6", 0x60, 0x8, &(0x7f0000000100)=ANY=[@ANYBLOB="01002ea1734a6d696c65306c9bbd831000000000000000000000000000000000800000e7ab4e7a31d9f207020ba5c1366b05daebdc031ed2a5be4ee6275881af94aeed1fc79edc5600"], 0xa) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) 00:03:03 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x400000000000005, 0x84) socket(0x1c, 0x4, 0x100) getsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000100)={@in={{0x2, 0x0, @local={0xac, 0x14, 0x0}}}, 0x0}, &(0x7f00000001c0)=0x8c) getsockopt$inet6_sctp_SCTP_RESET_STREAMS(r0, 0x84, 0x901, &(0x7f0000000000)={r1, 0x9, 0x2b3, [0x9, 0x3, 0x0, 0x9783, 0x7, 0xc880]}, &(0x7f0000000080)=0xffffffffffffff83) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f00000000c0)={r2}, 0x8) 00:03:03 executing program 2: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x100000) setsockopt$inet6_int(r0, 0x29, 0x13, &(0x7f0000000180)=0x1, 0x4) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) r1 = accept4$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0x10, 0x10000000) getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffffff, 0x84, 0x15, &(0x7f0000000080)={0x0, 0xfffffffffffffffa}, &(0x7f00000000c0)=0x8) setsockopt$inet_sctp_SCTP_RTOINFO(r1, 0x84, 0x1, &(0x7f0000000100)={r2, 0x4, 0x3, 0x7}, 0x10) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) 00:03:03 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) 00:03:03 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x4, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:03 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0xd, &(0x7f0000000040)=0x7, 0x4) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) setsockopt$inet6_sctp_SCTP_HMAC_IDENT(r0, 0x84, 0x14, &(0x7f0000000000)={0x3, [0x5, 0xa, 0x5a]}, 0xffffffffffffffb5) 00:03:03 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) mlock(&(0x7f0000bb1000/0x1000)=nil, 0x1000) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000)={0x2, 0xffffffffffffffff, @remote}, &(0x7f0000000100)=0x10) getpeername(r0, &(0x7f0000000080)=@in={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f00000000c0)=0x10) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) chdir(&(0x7f0000000040)='./file0\x00') 00:03:03 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) getsockopt$inet6_sctp_SCTP_RECVNXTINFO(r0, 0x84, 0x20, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet6_sctp_SCTP_RECVRCVINFO(r1, 0x84, 0x1f, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:03:03 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{0xffffffffffffffff, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:03 executing program 3: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x163) setsockopt$inet6_sctp_SCTP_ADAPTATION_LAYER(r0, 0x84, 0x8, &(0x7f0000000040)={0x6}, 0x4) r1 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:03:03 executing program 1: freebsd10_pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_sctp_SCTP_REUSE_PORT(r0, 0x84, 0x1c, &(0x7f0000000040)=0x4, 0x4) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) munmap(&(0x7f0000fa6000/0x4000)=nil, 0x4000) setsockopt$inet6_sctp_SCTP_NODELAY(r0, 0x84, 0x4, &(0x7f0000000080)=0x10000, 0x4) setsockopt$inet6_sctp_SCTP_DISABLE_FRAGMENTS(r0, 0x84, 0x9, &(0x7f00000000c0)=0x27, 0x4) 00:03:03 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) lseek(r0, 0x0, 0x5) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) poll(&(0x7f0000000000)=[{r0, 0x2000}, {r0}], 0x2, 0x0) 00:03:03 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) r0 = getuid() getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 00:03:03 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x4, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(0xffffffffffffffff, 0x84, 0x103, &(0x7f0000000000)={0x0, 0x21, "944376b58d0a3f03b26ed8097c25db7beeec092a9d7f1e75cb2fa4246aecf7d7b7"}, &(0x7f0000000040)=0x29) getsockopt$inet6_sctp_SCTP_RESET_STREAMS(r0, 0x84, 0x901, &(0x7f0000000080)={r1, 0x1, 0x9, [0x101, 0xff, 0x8, 0x4, 0x4, 0x1000, 0x80000000, 0x0, 0x8]}, &(0x7f00000000c0)=0x1a) 00:03:03 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x20000000000001, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:03:03 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{0xffffffffffffffff, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:03 executing program 2: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, &(0x7f0000000000)={0x0, 0x7fffffff, 0x5}, &(0x7f0000000040)=0x10) setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f0000001740)={@in6={{0x1c, 0x3, 0x80000001, @empty, 0x4}}, r1}, 0x84) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r2 = socket$inet6(0x1c, 0x4, 0x5) readv(r2, &(0x7f00000015c0)=[{&(0x7f00000000c0)=""/174, 0xae}, {&(0x7f0000000180)=""/57, 0x39}, {&(0x7f00000001c0)=""/70, 0x46}, {&(0x7f0000000240)=""/198, 0xc6}, {&(0x7f0000000340)=""/163, 0xa3}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/230, 0xe6}, {&(0x7f0000001500)=""/30, 0x1e}, {&(0x7f0000001540)=""/67, 0x43}], 0x9) r3 = accept4(r2, &(0x7f0000001700)=@in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, &(0x7f00000016c0)=0xa, 0x10000000) setsockopt$inet6_tcp_int(r3, 0x6, 0x0, &(0x7f0000000080)=0xffe0000000, 0x4) 00:03:03 executing program 3: setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffffff, 0x84, 0x15, &(0x7f0000000340), 0x8) r0 = socket$inet6(0x1c, 0x10000003, 0x7c83f958) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(0xffffffffffffffff, 0x84, 0x108, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x200, 0x4}, &(0x7f0000000040)=0x18) setsockopt$inet6_sctp_SCTP_CONTEXT(r0, 0x84, 0x1a, &(0x7f0000000080)={r1, 0x9}, 0x8) 00:03:03 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffff9c, 0x84, 0x105, &(0x7f0000000000)={0x2, [0x0, 0x0]}, &(0x7f0000000040)=0xc) setsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000080)={@in={{0x2, 0x0, @loopback}}, r1}, 0x8c) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) 00:03:03 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) socket$inet6_tcp(0x1c, 0x1, 0x0) getsockopt$inet6_sctp_SCTP_ADAPTATION_LAYER(r0, 0x84, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340)={0x0, 0x100000000}, 0x8) 00:03:03 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet6_sctp_SCTP_RESET_STREAMS(r0, 0x84, 0x901, &(0x7f0000000440)={0x0, 0x9, 0x8, [0x8000, 0x4, 0xa171, 0x8f, 0x7080, 0x7, 0x0, 0x0]}, &(0x7f0000000480)=0x18) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(0xffffffffffffff9c, 0x84, 0x108, &(0x7f0000000180)={r1, 0x9, 0x2, 0xffffffffffffffff, 0x9}, &(0x7f0000000400)=0xfffffffffffffff3) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDRESSES(r0, 0x84, 0x8003, &(0x7f00000002c0)={r2, &(0x7f0000000200)=[@in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @multicast1}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in6, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in={0x2, 0xffffffffffffffff, @local}]}, &(0x7f0000000300)=0x10) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) accept4$inet(r3, &(0x7f0000000340)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000380)=0x10, 0x66620f32a4380e3f) setsockopt$inet_MCAST_JOIN_GROUP(r3, 0x0, 0x50, &(0x7f00000000c0)={0x81, {{0x2, 0x2, @loopback}}}, 0x90) setsockopt$inet_MCAST_LEAVE_GROUP(r3, 0x0, 0x51, &(0x7f0000000000)={0x8, {{0x2, 0x2, @local={0xac, 0x14, 0x0}}}}, 0xfffffef0) mlock(&(0x7f0000f53000/0x3000)=nil, 0x3000) 00:03:03 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) r1 = fcntl$dupfd(r0, 0x11, 0xffffffffffffff9c) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:03:03 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, &(0x7f0000000000)={0x0, 0x7fffffff, 0x5}, &(0x7f0000000040)=0x10) setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f0000001740)={@in6={{0x1c, 0x3, 0x80000001, @empty, 0x4}}, r1}, 0x84) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r2 = socket$inet6(0x1c, 0x4, 0x5) readv(r2, &(0x7f00000015c0)=[{&(0x7f00000000c0)=""/174, 0xae}, {&(0x7f0000000180)=""/57, 0x39}, {&(0x7f00000001c0)=""/70, 0x46}, {&(0x7f0000000240)=""/198, 0xc6}, {&(0x7f0000000340)=""/163, 0xa3}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/230, 0xe6}, {&(0x7f0000001500)=""/30, 0x1e}, {&(0x7f0000001540)=""/67, 0x43}], 0x9) r3 = accept4(r2, &(0x7f0000001700)=@in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, &(0x7f00000016c0)=0xa, 0x10000000) setsockopt$inet6_tcp_int(r3, 0x6, 0x0, &(0x7f0000000080)=0xffe0000000, 0x4) 00:03:03 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{0xffffffffffffffff, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:03 executing program 3: getsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(0xffffffffffffffff, 0x84, 0x7, &(0x7f0000000340)=ANY=[], &(0x7f00000000c0)) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffffff, 0x84, 0x15, &(0x7f0000000100), 0x8) r0 = socket(0x17, 0x7, 0xff) getsockopt$inet6_sctp_SCTP_RECONFIG_SUPPORTED(0xffffffffffffffff, 0x84, 0x29, &(0x7f0000000000)={0x0, 0x7}, &(0x7f0000000040)=0x8) getsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000240)={@in={{0x2, 0x2, @multicast1}}, r1}, &(0x7f0000000080)=0x8c) ftruncate(r0, 0x6c) 00:03:03 executing program 3: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x11, 0xffffffffffffff9c) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x105, &(0x7f0000000000)={0x3, [0x0, 0x0, 0x0]}, &(0x7f0000000040)=0x10) setsockopt$inet6_sctp_SCTP_RESET_STREAMS(r0, 0x84, 0x901, &(0x7f0000000080)=ANY=[@ANYRES32=r1, @ANYBLOB="b51d0400"], 0x1a) setsockopt$inet6_sctp_SCTP_PR_SUPPORTED(r0, 0x84, 0x26, &(0x7f0000000180)={r1, 0x80000001}, 0x8) r3 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000100)={r2, 0x6, 0x80, 0x40}, &(0x7f0000000140)=0x10) setsockopt$inet6_sctp_SCTP_EVENTS(r0, 0x84, 0xc, &(0x7f00000000c0)={0x2, 0x7, 0xff, 0x0, 0x4, 0x1, 0x2, 0x2, 0xc, 0x65, 0x400000000007f}, 0xb) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r3, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:03:03 executing program 2: munmap(&(0x7f0000df3000/0x2000)=nil, 0x2000) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msgget(0x1, 0x94865a7591bf91e6) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) r0 = shmget$private(0x0, 0x2000, 0x503, &(0x7f0000cfe000/0x2000)=nil) shmctl$IPC_INFO(r0, 0x3, &(0x7f0000000000)=""/166) 00:03:03 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x10, 0x84) getsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000280)={0x0, 0x7}, &(0x7f00000002c0)=0x8) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340)={r1, 0x3}, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(r2, 0x84, 0x8004, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}, &(0x7f0000000100)=0x10) getsockopt$inet6_sctp_SCTP_RESET_STREAMS(r0, 0x84, 0x901, &(0x7f0000000140)={r3, 0x7161a95e, 0x2, [0x4, 0x7fffffff]}, &(0x7f0000000180)=0xc) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(r2, 0x84, 0x108, &(0x7f0000000200)={r4, 0x9, 0xf, 0x0, 0x9}, &(0x7f0000000240)=0x18) getsockopt$inet_sctp_SCTP_INITMSG(r2, 0x84, 0x3, &(0x7f0000000000), &(0x7f0000000040)) getsockopt$inet_sctp_SCTP_EVENT(r2, 0x84, 0x1e, &(0x7f0000000080)={r4, 0x5, 0x4}, &(0x7f00000001c0)=0xfffffd59) socket$inet_tcp(0x2, 0x1, 0x0) 00:03:03 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet6_sctp_SCTP_PR_ASSOC_STATUS(r0, 0x84, 0x108, &(0x7f0000000000)={0x0, 0xffff, 0x2, 0xfb, 0x8}, &(0x7f0000000040)=0x18) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340)={r1}, 0x8) 00:03:03 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x1800) 00:03:03 executing program 2: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = socket(0x1c, 0x2, 0x2) getsockopt$inet6_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f0000000100)={0x0, 0x2, 0x100, 0x80000000, 0x7, 0x8}, &(0x7f0000000140)=0x14) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x8004, &(0x7f00000001c0)={r1, &(0x7f0000000180)=[@in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}]}, &(0x7f0000000200)=0x10) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(0xffffffffffffff9c, 0x84, 0x103, &(0x7f0000000000)={0x0, 0x4a, "8527bc5ef69446520b5a94995677cae205cc323452eb01102e60bd4eb232deabfc9f3dbe8c253e33943e8f2f116dde9eafdc0876400c8b2d3ccb32f2d0255b6d9fac6df47accb65e0589"}, &(0x7f0000000080)=0x52) setsockopt$inet6_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f00000000c0)={r2, 0x80000000}, 0x8) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) 00:03:03 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:03 executing program 3: r0 = semget(0x2, 0x0, 0x10) __semctl$SEM_STAT(r0, 0x3, 0xa, &(0x7f0000000000)=""/67) r1 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:03:03 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(0xffffffffffffffff, 0x84, 0x101, &(0x7f0000000000)={@in6={{0x1c, 0x3, 0x3, @remote={0xfe, 0x80, [], 0x0}, 0x7}}, 0x0, 0xfffffffffffffff7, 0x101, 0x3, 0xa0000, 0x80000001}, &(0x7f00000000c0)=0x98) setsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000100)={@in6={{0x1c, 0x0, 0x1, @remote={0xfe, 0x80, [], 0x0}, 0x4}}, r1}, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:03:03 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) madvise(&(0x7f0000d3b000/0x3000)=nil, 0x3000, 0x0) msync(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) 00:03:03 executing program 2: mlock(&(0x7f0000c0f000/0x4000)=nil, 0x4000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) 00:03:03 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) 00:03:03 executing program 3: socket$inet6_sctp(0x1c, 0x1, 0x84) 00:03:03 executing program 3: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = socket(0x1c, 0x2, 0x2) getsockopt$inet6_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f0000000100)={0x0, 0x2, 0x100, 0x80000000, 0x7, 0x8}, &(0x7f0000000140)=0x14) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x8004, &(0x7f00000001c0)={r1, &(0x7f0000000180)=[@in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}]}, &(0x7f0000000200)=0x10) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(0xffffffffffffff9c, 0x84, 0x103, &(0x7f0000000000)={0x0, 0x4a, "8527bc5ef69446520b5a94995677cae205cc323452eb01102e60bd4eb232deabfc9f3dbe8c253e33943e8f2f116dde9eafdc0876400c8b2d3ccb32f2d0255b6d9fac6df47accb65e0589"}, &(0x7f0000000080)=0x52) setsockopt$inet6_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f00000000c0)={r2, 0x80000000}, 0x8) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) 00:03:03 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:03 executing program 3: getresuid(&(0x7f0000000040), &(0x7f00000000c0), &(0x7f0000000100)) msgrcv(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100000000000000000100007f41c23374e6f758e8a1020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001500000000000000000000000000000000000000000000e89a00000000000000"], 0xd1, 0x1, 0x1800) 00:03:03 executing program 2: mlock(&(0x7f0000d49000/0x4000)=nil, 0x4000) r0 = socket$inet6(0x1c, 0x1, 0xffff) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreqsrc(r1, 0x0, 0x3e, 0x0, 0x0) mmap(&(0x7f0000c10000/0x2000)=nil, 0x2000, 0x4, 0x1000001012, r0, 0xfffffffffffffff8) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) 00:03:03 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) 00:03:03 executing program 3: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000bef000/0x3000)=nil, 0x3000, 0x10000402) 00:03:03 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000080)={@in={{0x2, 0x3, @rand_addr=0x10000}}, 0x0, 0x7, 0x2, 0x0, 0xfffffffffffff801, 0x6, 0x7fffffff}, &(0x7f0000000140)=0xa0) getsockopt$inet_sctp_SCTP_PR_SUPPORTED(r0, 0x84, 0x26, &(0x7f0000000180)={r1, 0x8}, &(0x7f00000001c0)=0x8) getsockopt$inet_sctp_SCTP_EXPLICIT_EOR(r0, 0x84, 0x1b, &(0x7f0000000000), &(0x7f0000000040)=0x4) 00:03:03 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000e33000/0xa000)=nil, 0xa000, 0x0) 00:03:03 executing program 3: mincore(&(0x7f0000f2d000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/101) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) 00:03:03 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:03 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) socketpair(0x1c, 0x3, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0xd, &(0x7f0000000040)=0xdfc31b, 0x4) 00:03:03 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, 0x0, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:03 executing program 2: chdir(&(0x7f0000000000)='./file0\x00') mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) 00:03:03 executing program 1: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:03 executing program 3: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) mlock(&(0x7f0000a36000/0x3000)=nil, 0x3000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x100) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x1) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r1, 0x400000000101) ftruncate(r1, 0xb) r2 = open(&(0x7f0000000100)='./file0\x00', 0x108440, 0x0) setsockopt$inet6_sctp_SCTP_FRAGMENT_INTERLEAVE(r2, 0x84, 0x10, &(0x7f0000000200)=0xffff, 0x4) getsockopt$inet6_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000080)={0x0, 0x9, 0x3}, &(0x7f00000000c0)=0x10) getsockopt$inet6_sctp_SCTP_RECONFIG_SUPPORTED(r1, 0x84, 0x29, &(0x7f0000000140)={r3, 0x3}, &(0x7f0000000180)=0x8) sigaltstack(&(0x7f0000ce2000/0x3000)=nil, 0x0) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x1) 00:03:03 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, 0x0, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:03 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x1000002) mlock(&(0x7f0000c1f000/0x1000)=nil, 0x1000) 00:03:03 executing program 1: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, 0x0, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:03 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) mlock(&(0x7f0000a36000/0x3000)=nil, 0x3000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x100) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x1) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r1, 0x400000000101) ftruncate(r1, 0xb) r2 = open(&(0x7f0000000100)='./file0\x00', 0x108440, 0x0) setsockopt$inet6_sctp_SCTP_FRAGMENT_INTERLEAVE(r2, 0x84, 0x10, &(0x7f0000000200)=0xffff, 0x4) getsockopt$inet6_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000080)={0x0, 0x9, 0x3}, &(0x7f00000000c0)=0x10) getsockopt$inet6_sctp_SCTP_RECONFIG_SUPPORTED(r1, 0x84, 0x29, &(0x7f0000000140)={r3, 0x3}, &(0x7f0000000180)=0x8) sigaltstack(&(0x7f0000ce2000/0x3000)=nil, 0x0) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x1) 00:03:03 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) socketpair(0x1d, 0x2, 0x40, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_tcp_TCP_FUNCTION_BLK(r0, 0x6, 0x2000, &(0x7f0000000040)={'rack\x00', 0x45b8000000}, 0x24) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) 00:03:03 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, 0x0, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:04 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000d71000/0x2000)=nil, 0x2000) mlock(&(0x7f0000e92000/0x2000)=nil, 0x2000) 00:03:04 executing program 3: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) mlock(&(0x7f0000a36000/0x3000)=nil, 0x3000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x100) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x1) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r1, 0x400000000101) ftruncate(r1, 0xb) r2 = open(&(0x7f0000000100)='./file0\x00', 0x108440, 0x0) setsockopt$inet6_sctp_SCTP_FRAGMENT_INTERLEAVE(r2, 0x84, 0x10, &(0x7f0000000200)=0xffff, 0x4) getsockopt$inet6_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000080)={0x0, 0x9, 0x3}, &(0x7f00000000c0)=0x10) getsockopt$inet6_sctp_SCTP_RECONFIG_SUPPORTED(r1, 0x84, 0x29, &(0x7f0000000140)={r3, 0x3}, &(0x7f0000000180)=0x8) sigaltstack(&(0x7f0000ce2000/0x3000)=nil, 0x0) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x1) 00:03:04 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x0, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:04 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) mlock(&(0x7f0000eee000/0x3000)=nil, 0x3000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$inet_sctp_SCTP_EVENT(r0, 0x84, 0x1e, &(0x7f0000000040)={0x0, 0xf, 0x100000001}, &(0x7f0000000080)=0x8) setsockopt$inet6_sctp_SCTP_ASSOCINFO(r1, 0x84, 0x2, &(0x7f00000000c0)={r2, 0x734, 0xff2, 0x4, 0x7ff}, 0x14) 00:03:04 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x0, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:04 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) mprotect(&(0x7f0000bbb000/0x3000)=nil, 0x3000, 0x5) unlink(&(0x7f0000000000)='./file0\x00') msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) sigaltstack(&(0x7f0000ceb000/0x3000)=nil, &(0x7f0000000040)) 00:03:04 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000d71000/0x2000)=nil, 0x2000) mlock(&(0x7f0000e92000/0x2000)=nil, 0x2000) 00:03:04 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x0, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:04 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:04 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) setsockopt$inet6_sctp_SCTP_INITMSG(r0, 0x84, 0x3, &(0x7f0000000000)={0x8, 0xfffffffffffffffa, 0x6e, 0x3f}, 0x8) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x21, &(0x7f0000000100)={0x3, 0x2010, 0x9, 0x40, 0x0}, &(0x7f0000000140)=0x10) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') sendto$inet6(r0, &(0x7f0000000300)="3692595d6cff53497ea96acbbbb8f32a4871888f59d4efd9cabd40a4e99022f65982d4b98e3cc635c8c274c1690f41da7efcfae3d585b5cf5fdee99c6df67aac04ecc18443ebb9e5905658890a16b0c65b211b8f187a939987144a8768cf511fb536f4c415e0ced1fbd487a4b6c61b759adf2d3cc7b38eb68e355af1b36e79b0a38cc79ae29733c1465bdfe722b305590bd04f49cb6f4f762bc02e3b7f106e153821170adc62e07ea86f1a9336b509ec2727f2112927d99caa7f9854348715", 0xbf, 0x0, &(0x7f00000003c0)={0x1c, 0x2, 0x7, @remote={0xfe, 0x80, [], 0x0}, 0xbc}, 0x1c) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f0000000180)={@in6={{0x1c, 0x0, 0x6c, @empty, 0xebe}}, r1, 0x41b, 0x800, 0x5e69, 0x5, 0x1}, &(0x7f0000000240)=0x98) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x105, &(0x7f0000000040)={0x2, [0x0, 0x0]}, &(0x7f0000000080)=0xc) setsockopt$inet6_sctp_SCTP_RECONFIG_SUPPORTED(r0, 0x84, 0x29, &(0x7f00000000c0)={r2, 0x400}, 0x8) 00:03:04 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:04 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:04 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:04 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) munmap(&(0x7f0000e69000/0x4000)=nil, 0x4000) 00:03:04 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:04 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) socketpair(0x3, 0x20000000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r2, 0x3) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r2, 0x84, 0x7, &(0x7f00000000c0)={@in6={{0x1c, 0x1, 0x802000000000000, @local={0xfe, 0x80, [], 0x0}}}, 0x0}, &(0x7f0000000280)=0x84) getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r2, 0x84, 0x15, &(0x7f00000002c0)={r3, 0x800}, &(0x7f0000000300)=0x8) getsockopt$inet_sctp_SCTP_ASSOCINFO(0xffffffffffffffff, 0x84, 0x2, &(0x7f0000000040)={0x0, 0x8, 0x88de, 0x10001, 0x0, 0x1}, &(0x7f0000000080)=0x14) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0xa, &(0x7f00000001c0)=ANY=[@ANYBLOB="02004e22e00000020000000000000000000000000000000000000000000000000000000000000000c55d000000000000000000000000000000e193b7bbdfa4cee05b920000000099000000000000000000000000000400000000000000000000000000ca53000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000", @ANYRES32=r4, @ANYBLOB="c0e1ffff01000080000000000200000047d20000"], &(0x7f0000000180)=0xa0) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) 00:03:04 executing program 3: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) mprotect(&(0x7f0000bbb000/0x3000)=nil, 0x3000, 0x5) unlink(&(0x7f0000000000)='./file0\x00') msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) sigaltstack(&(0x7f0000ceb000/0x3000)=nil, &(0x7f0000000040)) 00:03:04 executing program 2: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) bind$inet6(r0, &(0x7f0000000000)={0x1c, 0x1, 0x12ba, @loopback, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20801, 0xa2) getsockopt$inet6_sctp_SCTP_MAXSEG(r0, 0x84, 0xe, &(0x7f0000000080)={0x0, 0x3}, &(0x7f00000000c0)=0x8) getsockopt$inet_sctp_SCTP_RTOINFO(r1, 0x84, 0x1, &(0x7f0000000100)={r2, 0xffe000, 0x2, 0x7}, &(0x7f0000000140)=0x10) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) setsockopt$inet6_tcp_buf(r1, 0x6, 0x0, &(0x7f0000000180)="83fbec04d27a869475caa1a63ba8ec39d5338c38895b56318921166e1dbfe40db09364091d1b63e761157ae0a6e33a7021ae02b7b57cf8d4668f2591a7ede25be3744332587e3d6d2243ee422e2c0aa106e45b4a156d9f4f00354212", 0x5c) 00:03:04 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:04 executing program 2: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) socket$inet6_sctp(0x1c, 0x5, 0x84) getsockopt$inet6_sctp_SCTP_EVENT(r0, 0x84, 0x1e, &(0x7f0000000080)={0x0, 0xc, 0x1b}, &(0x7f00000000c0)=0x8) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x8004, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0x10) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340)={r1}, 0x1) 00:03:04 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) r0 = dup(0xffffffffffffff9c) mmap(&(0x7f0000d7d000/0x1000)=nil, 0x1000, 0x3, 0x1010, r0, 0x2e) 00:03:04 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x0, 0x8001) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, &(0x7f0000000200)=0xffffffffffffff49) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r2, 0x7e2780e3) mlockall(0x2) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x1, 0x12, r2, 0x0) ftruncate(r2, 0x7f) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x15, 0x0, 0x0) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRESSES(0xffffffffffffffff, 0x84, 0x8003, &(0x7f00000000c0)={0x0, &(0x7f0000000040)=[@in={0x2, 0xffffffffffffffff, @multicast2}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in={0x2, 0xffffffffffffffff, @multicast1}, @in6]}, &(0x7f0000000100)=0x10) r4 = shmget(0x2, 0x3000, 0x20, &(0x7f0000f90000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0xb) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(r1, 0x84, 0x108, &(0x7f0000000140)={r3, 0x728, 0x1, 0x0, 0xffffffff}, &(0x7f0000000180)=0x18) clock_gettime(0xf, &(0x7f00000001c0)) msync(&(0x7f0000f92000/0x3000)=nil, 0x3000, 0x10006) 00:03:04 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:04 executing program 3: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:04 executing program 1: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x0, 0x8001) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, &(0x7f0000000200)=0xffffffffffffff49) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r2, 0x7e2780e3) mlockall(0x2) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x1, 0x12, r2, 0x0) ftruncate(r2, 0x7f) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x15, 0x0, 0x0) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRESSES(0xffffffffffffffff, 0x84, 0x8003, &(0x7f00000000c0)={0x0, &(0x7f0000000040)=[@in={0x2, 0xffffffffffffffff, @multicast2}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in={0x2, 0xffffffffffffffff, @multicast1}, @in6]}, &(0x7f0000000100)=0x10) r4 = shmget(0x2, 0x3000, 0x20, &(0x7f0000f90000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0xb) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(r1, 0x84, 0x108, &(0x7f0000000140)={r3, 0x728, 0x1, 0x0, 0xffffffff}, &(0x7f0000000180)=0x18) clock_gettime(0xf, &(0x7f00000001c0)) msync(&(0x7f0000f92000/0x3000)=nil, 0x3000, 0x10006) 00:03:04 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:04 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) semget(0x1, 0x7, 0x13) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(0xffffffffffffffff, 0x84, 0x7, &(0x7f0000000040)=ANY=[@ANYBLOB="1c004e2157620000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0], &(0x7f0000000100)=0x84) setsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r1, 0x84, 0x22, &(0x7f0000000140)={0x3, 0x0, r2}, 0xfffffed0) 00:03:04 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:04 executing program 3: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) munlock(&(0x7f0000b85000/0x3000)=nil, 0x3000) 00:03:04 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x0, 0x8001) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, &(0x7f0000000200)=0xffffffffffffff49) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r2, 0x7e2780e3) mlockall(0x2) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x1, 0x12, r2, 0x0) ftruncate(r2, 0x7f) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x15, 0x0, 0x0) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRESSES(0xffffffffffffffff, 0x84, 0x8003, &(0x7f00000000c0)={0x0, &(0x7f0000000040)=[@in={0x2, 0xffffffffffffffff, @multicast2}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in={0x2, 0xffffffffffffffff, @multicast1}, @in6]}, &(0x7f0000000100)=0x10) r4 = shmget(0x2, 0x3000, 0x20, &(0x7f0000f90000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0xb) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(r1, 0x84, 0x108, &(0x7f0000000140)={r3, 0x728, 0x1, 0x0, 0xffffffff}, &(0x7f0000000180)=0x18) clock_gettime(0xf, &(0x7f00000001c0)) msync(&(0x7f0000f92000/0x3000)=nil, 0x3000, 0x10006) 00:03:04 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, 0x0, 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:04 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, 0x0, 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:04 executing program 1: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:04 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(0xffffffffffffffff, 0x84, 0x8004, &(0x7f0000000080)={0x0, &(0x7f0000000000)=[@in6, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @multicast2}]}, &(0x7f00000000c0)=0x10) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f0000000180)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004010000000000000000", @ANYRES32=r1, @ANYBLOB="9103000008000000000000000400000006000000"], &(0x7f0000000240)=0xa0) r2 = accept4$inet6(r0, 0x0, &(0x7f0000000280), 0x10000000) getsockopt$inet6_sctp_SCTP_PR_SUPPORTED(r0, 0x84, 0x26, &(0x7f0000000100)={r1, 0x2de}, &(0x7f0000000140)=0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x11, r2, 0x0) r3 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r3, 0x0, 0x50, &(0x7f0000000380)={0x2, {{0x2, 0x0, @multicast2}}}, 0x90) 00:03:04 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, 0x0, 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:04 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(0xffffffffffffffff, 0x84, 0x8004, &(0x7f0000000080)={0x0, &(0x7f0000000000)=[@in6, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @multicast2}]}, &(0x7f00000000c0)=0x10) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f0000000180)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004010000000000000000", @ANYRES32=r1, @ANYBLOB="9103000008000000000000000400000006000000"], &(0x7f0000000240)=0xa0) r2 = accept4$inet6(r0, 0x0, &(0x7f0000000280), 0x10000000) getsockopt$inet6_sctp_SCTP_PR_SUPPORTED(r0, 0x84, 0x26, &(0x7f0000000100)={r1, 0x2de}, &(0x7f0000000140)=0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x11, r2, 0x0) r3 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r3, 0x0, 0x50, &(0x7f0000000380)={0x2, {{0x2, 0x0, @multicast2}}}, 0x90) 00:03:04 executing program 3: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, 0x0, &(0x7f00000001c0)) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r2, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={0x0, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:05 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x0, 0x8001) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, &(0x7f0000000200)=0xffffffffffffff49) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r2, 0x7e2780e3) mlockall(0x2) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x1, 0x12, r2, 0x0) ftruncate(r2, 0x7f) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x15, 0x0, 0x0) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRESSES(0xffffffffffffffff, 0x84, 0x8003, &(0x7f00000000c0)={0x0, &(0x7f0000000040)=[@in={0x2, 0xffffffffffffffff, @multicast2}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in={0x2, 0xffffffffffffffff, @multicast1}, @in6]}, &(0x7f0000000100)=0x10) r4 = shmget(0x2, 0x3000, 0x20, &(0x7f0000f90000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0xb) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(r1, 0x84, 0x108, &(0x7f0000000140)={r3, 0x728, 0x1, 0x0, 0xffffffff}, &(0x7f0000000180)=0x18) clock_gettime(0xf, &(0x7f00000001c0)) msync(&(0x7f0000f92000/0x3000)=nil, 0x3000, 0x10006) 00:03:05 executing program 3: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:05 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x0, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:05 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(0xffffffffffffffff, 0x84, 0x8004, &(0x7f0000000080)={0x0, &(0x7f0000000000)=[@in6, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @multicast2}]}, &(0x7f00000000c0)=0x10) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f0000000180)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004010000000000000000", @ANYRES32=r1, @ANYBLOB="9103000008000000000000000400000006000000"], &(0x7f0000000240)=0xa0) r2 = accept4$inet6(r0, 0x0, &(0x7f0000000280), 0x10000000) getsockopt$inet6_sctp_SCTP_PR_SUPPORTED(r0, 0x84, 0x26, &(0x7f0000000100)={r1, 0x2de}, &(0x7f0000000140)=0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x11, r2, 0x0) r3 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r3, 0x0, 0x50, &(0x7f0000000380)={0x2, {{0x2, 0x0, @multicast2}}}, 0x90) 00:03:05 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(0xffffffffffffffff, 0x84, 0x8004, &(0x7f0000000080)={0x0, &(0x7f0000000000)=[@in6, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @multicast2}]}, &(0x7f00000000c0)=0x10) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f0000000180)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004010000000000000000", @ANYRES32=r1, @ANYBLOB="9103000008000000000000000400000006000000"], &(0x7f0000000240)=0xa0) r2 = accept4$inet6(r0, 0x0, &(0x7f0000000280), 0x10000000) getsockopt$inet6_sctp_SCTP_PR_SUPPORTED(r0, 0x84, 0x26, &(0x7f0000000100)={r1, 0x2de}, &(0x7f0000000140)=0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x11, r2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(0xffffffffffffffff, 0x0, 0x50, &(0x7f0000000380)={0x2, {{0x2, 0x0, @multicast2}}}, 0x90) 00:03:05 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x0, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:05 executing program 3: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x0, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:05 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(0xffffffffffffffff, 0x84, 0x8004, &(0x7f0000000080)={0x0, &(0x7f0000000000)=[@in6, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @multicast2}]}, &(0x7f00000000c0)=0x10) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f0000000180)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004010000000000000000", @ANYRES32=r1, @ANYBLOB="9103000008000000000000000400000006000000"], &(0x7f0000000240)=0xa0) r2 = accept4$inet6(r0, 0x0, &(0x7f0000000280), 0x10000000) getsockopt$inet6_sctp_SCTP_PR_SUPPORTED(r0, 0x84, 0x26, &(0x7f0000000100)={r1, 0x2de}, &(0x7f0000000140)=0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x11, r2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(0xffffffffffffffff, 0x0, 0x50, &(0x7f0000000380)={0x2, {{0x2, 0x0, @multicast2}}}, 0x90) 00:03:05 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x0, 0x8001) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, &(0x7f0000000200)=0xffffffffffffff49) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r2, 0x7e2780e3) mlockall(0x2) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x1, 0x12, r2, 0x0) ftruncate(r2, 0x7f) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x15, 0x0, 0x0) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRESSES(0xffffffffffffffff, 0x84, 0x8003, &(0x7f00000000c0)={0x0, &(0x7f0000000040)=[@in={0x2, 0xffffffffffffffff, @multicast2}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in={0x2, 0xffffffffffffffff, @multicast1}, @in6]}, &(0x7f0000000100)=0x10) r4 = shmget(0x2, 0x3000, 0x20, &(0x7f0000f90000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0xb) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(r1, 0x84, 0x108, &(0x7f0000000140)={r3, 0x728, 0x1, 0x0, 0xffffffff}, &(0x7f0000000180)=0x18) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:05 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(0xffffffffffffffff, 0x84, 0x8004, &(0x7f0000000080)={0x0, &(0x7f0000000000)=[@in6, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @multicast2}]}, &(0x7f00000000c0)=0x10) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f0000000180)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004010000000000000000", @ANYRES32=r1, @ANYBLOB="9103000008000000000000000400000006000000"], &(0x7f0000000240)=0xa0) r2 = accept4$inet6(r0, 0x0, &(0x7f0000000280), 0x10000000) getsockopt$inet6_sctp_SCTP_PR_SUPPORTED(r0, 0x84, 0x26, &(0x7f0000000100)={r1, 0x2de}, &(0x7f0000000140)=0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x11, r2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(0xffffffffffffffff, 0x0, 0x50, &(0x7f0000000380)={0x2, {{0x2, 0x0, @multicast2}}}, 0x90) 00:03:05 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x0, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:05 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(0xffffffffffffffff, 0x84, 0x8004, &(0x7f0000000080)={0x0, &(0x7f0000000000)=[@in6, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @multicast2}]}, &(0x7f00000000c0)=0x10) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f0000000180)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004010000000000000000", @ANYRES32=r1, @ANYBLOB="9103000008000000000000000400000006000000"], &(0x7f0000000240)=0xa0) r2 = accept4$inet6(r0, 0x0, &(0x7f0000000280), 0x10000000) getsockopt$inet6_sctp_SCTP_PR_SUPPORTED(r0, 0x84, 0x26, &(0x7f0000000100)={r1, 0x2de}, &(0x7f0000000140)=0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x11, r2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(0xffffffffffffffff, 0x0, 0x50, &(0x7f0000000380)={0x2, {{0x2, 0x0, @multicast2}}}, 0x90) 00:03:05 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(0xffffffffffffffff, 0x84, 0x8004, &(0x7f0000000080)={0x0, &(0x7f0000000000)=[@in6, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @multicast2}]}, &(0x7f00000000c0)=0x10) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f0000000180)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004010000000000000000", @ANYRES32=r1, @ANYBLOB="9103000008000000000000000400000006000000"], &(0x7f0000000240)=0xa0) accept4$inet6(r0, 0x0, &(0x7f0000000280), 0x10000000) getsockopt$inet6_sctp_SCTP_PR_SUPPORTED(r0, 0x84, 0x26, &(0x7f0000000100)={r1, 0x2de}, &(0x7f0000000140)=0x8) r2 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r2, 0x0, 0x50, &(0x7f0000000380)={0x2, {{0x2, 0x0, @multicast2}}}, 0x90) 00:03:05 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(0xffffffffffffffff, 0x84, 0x8004, &(0x7f0000000080)={0x0, &(0x7f0000000000)=[@in6, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @multicast2}]}, &(0x7f00000000c0)=0x10) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f0000000180)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004010000000000000000", @ANYRES32=r1, @ANYBLOB="9103000008000000000000000400000006000000"], &(0x7f0000000240)=0xa0) accept4$inet6(r0, 0x0, &(0x7f0000000280), 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r2, 0x0, 0x50, &(0x7f0000000380)={0x2, {{0x2, 0x0, @multicast2}}}, 0x90) 00:03:05 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(0xffffffffffffffff, 0x84, 0x8004, &(0x7f0000000080)={0x0, &(0x7f0000000000)=[@in6, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @multicast2}]}, &(0x7f00000000c0)=0x10) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f0000000180)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004010000000000000000", @ANYRES32=r1, @ANYBLOB="9103000008000000000000000400000006000000"], &(0x7f0000000240)=0xa0) r2 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r2, 0x0, 0x50, &(0x7f0000000380)={0x2, {{0x2, 0x0, @multicast2}}}, 0x90) 00:03:05 executing program 3: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], 0x0) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:05 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x0, 0x8001) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, &(0x7f0000000200)=0xffffffffffffff49) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r2, 0x7e2780e3) mlockall(0x2) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x1, 0x12, r2, 0x0) ftruncate(r2, 0x7f) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x15, 0x0, 0x0) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRESSES(0xffffffffffffffff, 0x84, 0x8003, &(0x7f00000000c0)={0x0, &(0x7f0000000040)=[@in={0x2, 0xffffffffffffffff, @multicast2}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in={0x2, 0xffffffffffffffff, @multicast1}, @in6]}, &(0x7f0000000100)=0x10) r3 = shmget(0x2, 0x3000, 0x20, &(0x7f0000f90000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0xb) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:05 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x0) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:05 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) getsockopt$inet6_sctp_SCTP_RESET_STREAMS(r0, 0x84, 0x901, &(0x7f0000000000)={0x0, 0x3, 0x5, [0x0, 0x40, 0x2, 0x2, 0x7f]}, &(0x7f0000000040)=0x12) getsockopt$inet6_sctp_SCTP_RESET_STREAMS(r0, 0x84, 0x901, &(0x7f0000000080)={r1, 0x81, 0x6, [0x8, 0x6, 0xe469, 0x1, 0x1, 0x3]}, &(0x7f00000000c0)=0x14) 00:03:05 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(0xffffffffffffffff, 0x84, 0x8004, &(0x7f0000000080)={0x0, &(0x7f0000000000)=[@in6, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @multicast2}]}, &(0x7f00000000c0)=0x10) r1 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r1, 0x0, 0x50, &(0x7f0000000380)={0x2, {{0x2, 0x0, @multicast2}}}, 0x90) 00:03:05 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340), 0x8) r1 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r1, 0x0, 0x50, &(0x7f0000000380)={0x2, {{0x2, 0x0, @multicast2}}}, 0x90) 00:03:05 executing program 3: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x0, 0x8001) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, &(0x7f0000000200)=0xffffffffffffff49) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r2, 0x7e2780e3) mlockall(0x2) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x1, 0x12, r2, 0x0) ftruncate(r2, 0x7f) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x15, 0x0, 0x0) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRESSES(0xffffffffffffffff, 0x84, 0x8003, &(0x7f00000000c0)={0x0, &(0x7f0000000040)=[@in={0x2, 0xffffffffffffffff, @multicast2}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in={0x2, 0xffffffffffffffff, @multicast1}, @in6]}, &(0x7f0000000100)=0x10) r4 = shmget(0x2, 0x3000, 0x20, &(0x7f0000f90000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0xb) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(r1, 0x84, 0x108, &(0x7f0000000140)={r3, 0x728, 0x1, 0x0, 0xffffffff}, &(0x7f0000000180)=0x18) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:05 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x0) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:05 executing program 1: socket$inet6_sctp(0x1c, 0x1, 0x84) r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x2, {{0x2, 0x0, @multicast2}}}, 0x90) 00:03:05 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x0) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:05 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x2, {{0x2, 0x0, @multicast2}}}, 0x90) 00:03:05 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x0, 0x8001) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, &(0x7f0000000200)=0xffffffffffffff49) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r2, 0x7e2780e3) mlockall(0x2) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x1, 0x12, r2, 0x0) ftruncate(r2, 0x7f) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x15, 0x0, 0x0) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRESSES(0xffffffffffffffff, 0x84, 0x8003, &(0x7f00000000c0)={0x0, &(0x7f0000000040)=[@in={0x2, 0xffffffffffffffff, @multicast2}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in={0x2, 0xffffffffffffffff, @multicast1}, @in6]}, &(0x7f0000000100)=0x10) shmget(0x2, 0x3000, 0x20, &(0x7f0000f90000/0x3000)=nil) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:05 executing program 3: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x0, 0x8001) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, &(0x7f0000000200)=0xffffffffffffff49) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r2, 0x7e2780e3) mlockall(0x2) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x1, 0x12, r2, 0x0) ftruncate(r2, 0x7f) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x15, 0x0, 0x0) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRESSES(0xffffffffffffffff, 0x84, 0x8003, &(0x7f00000000c0)={0x0, &(0x7f0000000040)=[@in={0x2, 0xffffffffffffffff, @multicast2}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in={0x2, 0xffffffffffffffff, @multicast1}, @in6]}, &(0x7f0000000100)=0x10) r4 = shmget(0x2, 0x3000, 0x20, &(0x7f0000f90000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0xb) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(r1, 0x84, 0x108, &(0x7f0000000140)={r3, 0x728, 0x1, 0x0, 0xffffffff}, &(0x7f0000000180)=0x18) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:05 executing program 1: socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(0xffffffffffffffff, 0x0, 0x50, &(0x7f0000000380)={0x2, {{0x2, 0x0, @multicast2}}}, 0x90) 00:03:05 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:05 executing program 1: socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(0xffffffffffffffff, 0x0, 0x50, &(0x7f0000000380)={0x2, {{0x2, 0x0, @multicast2}}}, 0x90) 00:03:05 executing program 1: socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(0xffffffffffffffff, 0x0, 0x50, &(0x7f0000000380)={0x2, {{0x2, 0x0, @multicast2}}}, 0x90) 00:03:05 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, 0x0, 0x0) 00:03:05 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, 0x0, 0x0) 00:03:05 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, 0x0, 0x0) 00:03:05 executing program 3: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x0, 0x8001) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, &(0x7f0000000200)=0xffffffffffffff49) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r2, 0x7e2780e3) mlockall(0x2) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x1, 0x12, r2, 0x0) ftruncate(r2, 0x7f) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x15, 0x0, 0x0) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRESSES(0xffffffffffffffff, 0x84, 0x8003, &(0x7f00000000c0)={0x0, &(0x7f0000000040)=[@in={0x2, 0xffffffffffffffff, @multicast2}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in={0x2, 0xffffffffffffffff, @multicast1}, @in6]}, &(0x7f0000000100)=0x10) shmget(0x2, 0x3000, 0x20, &(0x7f0000f90000/0x3000)=nil) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:05 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:05 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x0, 0x8001) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, &(0x7f0000000200)=0xffffffffffffff49) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r2, 0x7e2780e3) mlockall(0x2) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x1, 0x12, r2, 0x0) ftruncate(r2, 0x7f) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x15, 0x0, 0x0) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRESSES(0xffffffffffffffff, 0x84, 0x8003, &(0x7f00000000c0)={0x0, &(0x7f0000000040)=[@in={0x2, 0xffffffffffffffff, @multicast2}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in={0x2, 0xffffffffffffffff, @multicast1}, @in6]}, &(0x7f0000000100)=0x10) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:05 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0x0, @multicast2}}}, 0x90) 00:03:05 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:05 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:05 executing program 1: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x0, 0x8001) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, &(0x7f0000000200)=0xffffffffffffff49) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r2, 0x7e2780e3) mlockall(0x2) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x1, 0x12, r2, 0x0) ftruncate(r2, 0x7f) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x15, 0x0, 0x0) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRESSES(0xffffffffffffffff, 0x84, 0x8003, &(0x7f00000000c0)={0x0, &(0x7f0000000040)=[@in={0x2, 0xffffffffffffffff, @multicast2}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in={0x2, 0xffffffffffffffff, @multicast1}, @in6]}, &(0x7f0000000100)=0x10) r3 = shmget(0x2, 0x3000, 0x20, &(0x7f0000f90000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0xb) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:06 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, 0x0, 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:06 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x0, 0x8001) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, &(0x7f0000000200)=0xffffffffffffff49) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r2, 0x7e2780e3) mlockall(0x2) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x1, 0x12, r2, 0x0) ftruncate(r2, 0x7f) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x15, 0x0, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:06 executing program 3: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, 0x0, 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:06 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, 0x0, 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:06 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, 0x0, 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:06 executing program 3: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x0, 0x8001) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, &(0x7f0000000200)=0xffffffffffffff49) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r2, 0x7e2780e3) mlockall(0x2) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x1, 0x12, r2, 0x0) ftruncate(r2, 0x7f) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x15, 0x0, 0x0) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRESSES(0xffffffffffffffff, 0x84, 0x8003, &(0x7f00000000c0)={0x0, &(0x7f0000000040)=[@in={0x2, 0xffffffffffffffff, @multicast2}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in={0x2, 0xffffffffffffffff, @multicast1}, @in6]}, &(0x7f0000000100)=0x10) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:06 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x0, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:06 executing program 1: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:06 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x0, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:06 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x0, 0x8001) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, &(0x7f0000000200)=0xffffffffffffff49) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r1, 0x7e2780e3) mlockall(0x2) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x1, 0x12, r1, 0x0) ftruncate(r1, 0x7f) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:06 executing program 1: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x0, 0x8001) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, &(0x7f0000000200)=0xffffffffffffff49) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r2, 0x7e2780e3) mlockall(0x2) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x1, 0x12, r2, 0x0) ftruncate(r2, 0x7f) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x15, 0x0, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:06 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x0, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:06 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x0) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:06 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x0) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:06 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x0, 0x8001) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, &(0x7f0000000200)=0xffffffffffffff49) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r1, 0x7e2780e3) mlockall(0x2) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x1, 0x12, r1, 0x0) ftruncate(r1, 0x7f) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:06 executing program 3: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x0, 0x8001) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, &(0x7f0000000200)=0xffffffffffffff49) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r1, 0x7e2780e3) mlockall(0x2) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x1, 0x12, r1, 0x0) ftruncate(r1, 0x7f) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:06 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x0) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:06 executing program 3: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x0, 0x8001) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, &(0x7f0000000200)=0xffffffffffffff49) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r1, 0x7e2780e3) mlockall(0x2) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x1, 0x12, r1, 0x0) ftruncate(r1, 0x7f) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:06 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(0xffffffffffffffff, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:06 executing program 1: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x0, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:06 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(0xffffffffffffffff, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:06 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(0xffffffffffffffff, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:06 executing program 1: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[], &(0x7f00000002c0)) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:06 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x0, 0x8001) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, &(0x7f0000000200)=0xffffffffffffff49) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r1, 0x7e2780e3) mlockall(0x2) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x1, 0x12, r1, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:06 executing program 1: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x0, 0x8001) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, &(0x7f0000000200)=0xffffffffffffff49) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r1, 0x7e2780e3) mlockall(0x2) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x1, 0x12, r1, 0x0) ftruncate(r1, 0x7f) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:06 executing program 3: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x0, 0x8001) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, &(0x7f0000000200)=0xffffffffffffff49) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r1, 0x7e2780e3) mlockall(0x2) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x1, 0x12, r1, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:06 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r2, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, 0x0, &(0x7f0000000240)) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r1, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:06 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x0, 0x8001) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, &(0x7f0000000200)=0xffffffffffffff49) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r1, 0x7e2780e3) mlockall(0x2) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:06 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x0, 0x8001) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, &(0x7f0000000200)=0xffffffffffffff49) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r1, 0x7e2780e3) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:06 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r2, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, 0x0, &(0x7f0000000240)) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r1, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:06 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r2, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, 0x0, &(0x7f0000000240)) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r1, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:06 executing program 1: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x0, 0x8001) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, &(0x7f0000000200)=0xffffffffffffff49) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r1, 0x7e2780e3) mlockall(0x2) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:06 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r2, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r1, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:06 executing program 3: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r2, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, 0x0, &(0x7f0000000240)) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r1, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:06 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r2, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r1, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:06 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x0, 0x8001) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, &(0x7f0000000200)=0xffffffffffffff49) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:06 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r2, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r1, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:06 executing program 3: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x0, 0x8001) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, &(0x7f0000000200)=0xffffffffffffff49) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r1, 0x7e2780e3) mlockall(0x2) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x1, 0x12, r1, 0x0) ftruncate(r1, 0x7f) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:06 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340)={0x0, 0x0}, 0x8) 00:03:06 executing program 1: mlock(&(0x7f0000b32000/0x4000)=nil, 0x4000) 00:03:06 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x0, 0x8001) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, &(0x7f0000000200)=0xffffffffffffff49) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:06 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fchdir(r0) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) 00:03:06 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, 0x0) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:07 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x0, 0x8001) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, &(0x7f0000000200)=0xffffffffffffff49) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:07 executing program 1: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, 0x0, &(0x7f00000002c0)) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:07 executing program 3: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0xffffffffffffffff) 00:03:07 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) socket$inet(0x2, 0x0, 0x8001) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:07 executing program 1: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:07 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, 0x0) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:07 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, 0x0) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:07 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(0xffffffffffffffff, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:07 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) socket$inet(0x2, 0x0, 0x8001) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:07 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(0xffffffffffffffff, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:07 executing program 3: socketpair(0x0, 0x5, 0x4, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_mreqsrc(r1, 0x0, 0x46, &(0x7f0000000180)={@multicast2, @empty, @multicast2}, &(0x7f00000001c0)=0xc) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(0xffffffffffffffff, 0x84, 0x108, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2, 0x10001}, &(0x7f0000000040)=0x18) getsockopt$inet_sctp_SCTP_NODELAY(r0, 0x84, 0x4, &(0x7f0000000200), &(0x7f0000000240)=0x4) setsockopt$inet_sctp_SCTP_BINDX_REM_ADDR(r2, 0x84, 0x8002, &(0x7f00000000c0)={r3, &(0x7f0000000080)=[@in={0x2, 0x3, @multicast2}, @in={0x2, 0x3, @remote={0xac, 0x14, 0x0}}, @in6={0x1c, 0x3, 0xffffffffffffff80, @remote={0xfe, 0x80, [], 0x0}, 0x2a}]}, &(0x7f0000000100)=0x10) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) sigaltstack(&(0x7f0000f6f000/0x4000)=nil, 0x0) msync(&(0x7f0000e80000/0x3000)=nil, 0x3000, 0x0) 00:03:07 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(0xffffffffffffffff, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:07 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) socket$inet(0x2, 0x0, 0x8001) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:07 executing program 1: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:07 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, &(0x7f0000000200)=0xffffffffffffff49) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:07 executing program 1: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:07 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, &(0x7f0000000200)=0xffffffffffffff49) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:07 executing program 1: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) 00:03:07 executing program 3: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:07 executing program 2: getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, &(0x7f0000000200)=0xffffffffffffff49) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:07 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r2, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, 0x0, &(0x7f0000000340)) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:07 executing program 1: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) 00:03:07 executing program 2: getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, &(0x7f0000000200)=0xffffffffffffff49) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:07 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r2, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, 0x0, &(0x7f0000000340)) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:07 executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r0, 0x400000000101) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="a7", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x11, r0, 0x200000000000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x15, &(0x7f0000000340), 0x8) accept4$inet(r0, &(0x7f0000000040)={0x2, 0xffffffffffffffff, @rand_addr}, &(0x7f0000000080)=0x10, 0x30000000) 00:03:07 executing program 2: getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, &(0x7f0000000200)=0xffffffffffffff49) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:07 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r2, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, 0x0, &(0x7f0000000340)) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:07 executing program 1: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r2, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) 00:03:07 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:07 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r2, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={0x0, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:07 executing program 1: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r1, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) 00:03:07 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:07 executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r0, 0x400000000101) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="a7", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x11, r0, 0x200000000000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x15, &(0x7f0000000340), 0x8) accept4$inet(r0, &(0x7f0000000040)={0x2, 0xffffffffffffffff, @rand_addr}, &(0x7f0000000080)=0x10, 0x30000000) 00:03:07 executing program 1: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) 00:03:07 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0x0, &(0x7f00000001c0)) 00:03:07 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r2, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={0x0, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:07 executing program 1: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) 00:03:07 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0x0, &(0x7f00000001c0)) 00:03:07 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0x0, &(0x7f00000001c0)) 00:03:07 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, 0x0) 00:03:07 executing program 3: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r1, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) 00:03:07 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r2, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={0x0, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:07 executing program 1: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) 00:03:07 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, 0x0) 00:03:07 executing program 1: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) 00:03:07 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:07 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, 0x0) 00:03:07 executing program 2: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:07 executing program 3: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) r0 = accept4$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f00000001c0)=0x1c, 0x30000000) getsockopt$inet6_sctp_SCTP_REUSE_PORT(r0, 0x84, 0x1c, &(0x7f0000000200), &(0x7f0000000240)=0x4) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x21, &(0x7f0000000080)={0xe60, 0x2010, 0x1ff, 0x4, 0x0}, &(0x7f00000000c0)=0x10) setsockopt$inet6_udplite(r1, 0x88, 0x2, &(0x7f0000000280)=0x10000, 0x4) setsockopt$inet6_sctp_SCTP_BINDX_ADD_ADDR(r1, 0x84, 0x8001, &(0x7f0000000140)={r2, &(0x7f0000000100)}, &(0x7f0000000180)=0x10) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mmap(&(0x7f0000d87000/0x4000)=nil, 0x4000, 0x6, 0x12, r3, 0x0) 00:03:07 executing program 1: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) 00:03:07 executing program 2: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:07 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:07 executing program 1: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) 00:03:07 executing program 1: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 00:03:07 executing program 2: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:07 executing program 1: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 00:03:07 executing program 3: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) write(r0, &(0x7f0000000000)="c6d45067f30b01e31081ab6476ef25db3cab2f422e0df42d962262c1c0d6654fead2ae83b6a948924b33c2b34d44f2b90f14234cebfdde7b8559e2dddc9fded1233ec0bea55b1a01a6ad32a13f3a843ac6bba6ce929f6b3fd76f02a748ab3aa16a7c610714a7219fb15bdaee3b8dddfcf8428934e196c2142f454d5bddfe5f7b70008f164e6656c53ff63d4bfc3ef0727f252fc8e505b29c47bd5e5d915a01e5bd4ef8b04ec27c456ed673de5189c44fe2ee47d953292dc68af24fdc078cb94d3bbabcf11e6e572403f3421c4a81d448a1349186af05f484f2", 0xd9) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) 00:03:07 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$inet6_sctp_SCTP_RESET_STREAMS(0xffffffffffffff9c, 0x84, 0x901, &(0x7f0000000040)={0x0, 0xf0, 0x1, [0x1]}, &(0x7f0000000080)=0xa) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f00000000c0)={@in6={{0x1c, 0x3, 0x58e02084, @local={0xfe, 0x80, [], 0x0}, 0x5}}, r1, 0x100000001, 0xff, 0x21d, 0x5, 0x1, 0xa000000000000000}, 0x98) 00:03:07 executing program 1: socket(0x2, 0x5, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 00:03:07 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:07 executing program 1: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 00:03:07 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000340)={0x0, 0x0}, 0x8) 00:03:07 executing program 3: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/220, &(0x7f0000000140)=0xffffffc0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000180)={0xfffffffffffffffb, {{0x2, 0x1, @multicast1}}}, 0x90) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') munmap(&(0x7f0000b7f000/0x2000)=nil, 0x2000) 00:03:07 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x17, 0x0, 0x0) getsockopt$inet6_tcp_buf(r0, 0x6, 0x23, &(0x7f0000000000)=""/85, &(0x7f0000000080)=0x55) 00:03:07 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:07 executing program 2: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:07 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:07 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:07 executing program 2: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:07 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:07 executing program 3: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4011, 0x2) 00:03:07 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4005, 0x2) 00:03:07 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100000) setsockopt$inet_tcp_TCP_FUNCTION_BLK(r0, 0x6, 0x2000, &(0x7f0000000040)={'bbr\x00'}, 0x24) msync(&(0x7f0000c10000/0x4000)=nil, 0x4000, 0x2) 00:03:07 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:07 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:07 executing program 2: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4003, 0x2) 00:03:07 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000c10000/0x4000)=nil, 0x4003, 0x2) 00:03:07 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x25, &(0x7f0000000340), 0x8) 00:03:07 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 00:03:07 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x0, 0x4, 0x6) 00:03:07 executing program 3: syz_extract_tcp_res$synack(0x0, 0x2, 0x0) 00:03:07 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x0, 0x4, 0x6) 00:03:07 executing program 3: syz_extract_tcp_res$synack(0x0, 0x3, 0x0) 00:03:07 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:07 executing program 3: syz_extract_tcp_res$synack(0x0, 0x5, 0x0) 00:03:07 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:07 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x0, 0x4, 0x6) 00:03:07 executing program 3: syz_extract_tcp_res$synack(0x0, 0xf000, 0x0) 00:03:07 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x2, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:07 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0x2, &(0x7f00000001c0)) 00:03:07 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x0, 0x6) 00:03:07 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x3, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:07 executing program 3: syz_extract_tcp_res$synack(0x0, 0x40000, 0x0) 00:03:07 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0x4, &(0x7f00000001c0)) 00:03:07 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x5, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:07 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x3) 00:03:07 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x4) 00:03:08 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x0, 0x6) 00:03:08 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x11, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:08 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x5) 00:03:08 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0x5, &(0x7f00000001c0)) 00:03:08 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x17, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:08 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x23) 00:03:08 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x0, 0x6) 00:03:08 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x300) 00:03:08 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0x7, &(0x7f00000001c0)) 00:03:08 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0x8, &(0x7f00000001c0)) 00:03:08 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0xc7, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:08 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x500) 00:03:08 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x0) 00:03:08 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0x9, &(0x7f00000001c0)) 00:03:08 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x300, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:08 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x2300) 00:03:08 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x0) 00:03:08 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x500, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:08 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x1000000) 00:03:08 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xa, &(0x7f00000001c0)) 00:03:08 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x3000000) 00:03:08 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x1100, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:08 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x0) 00:03:08 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x4000000) 00:03:08 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x1700, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:08 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xb, &(0x7f00000001c0)) 00:03:08 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xc, &(0x7f00000001c0)) 00:03:08 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xd, &(0x7f00000001c0)) 00:03:08 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0xc700, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:08 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x5000000) 00:03:08 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:08 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x23000000) 00:03:08 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x1000000, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:08 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xe, &(0x7f00000001c0)) 00:03:08 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x2000000, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:08 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x3000000, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:08 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x100000000000000) 00:03:08 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x5000000, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:08 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x2, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:08 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x300000000000000) 00:03:08 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = accept4$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0xffffffffffffffff, @rand_addr}, &(0x7f0000000040)=0x10, 0x30000000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:08 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x11000000, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:08 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x17000000, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:08 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x400000000000000) 00:03:08 executing program 2: pipe2(&(0x7f0000000080), 0x4) mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) nanosleep(&(0x7f0000000000)={0x7, 0x6}, &(0x7f0000000040)) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xe, &(0x7f0000000140)) 00:03:08 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0xc7000000, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:08 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x500000000000000) 00:03:08 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x3, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:08 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0xffff0000, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:08 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x5, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:08 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x2300000000000000) 00:03:08 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x100000000000000, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:09 executing program 2: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockopt$sock_accept_filter(r0, 0xffff, 0x1000, &(0x7f0000000040), &(0x7f0000000140)=0x100) mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:09 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x200000000000000, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:09 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0xffffffff00000000) 00:03:09 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0xf000, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:09 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x300000000000000, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:09 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket$inet6_udp(0x1c, 0x2, 0x0) 00:03:09 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x500000000000000, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:09 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x40000, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:09 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) msync(&(0x7f0000a7c000/0x2000)=nil, 0x2000, 0x1) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) socketpair(0x1f, 0x4, 0x3f, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffff9c, 0x84, 0xb, &(0x7f0000000040)={0x0, 0x4, 0x100, 0x1, 0x4, 0xffffffffffffcd1e, 0x7, 0x81, 0x0}, &(0x7f0000000080)=0x20) setsockopt$inet_sctp_SCTP_MAX_BURST(r0, 0x84, 0x19, &(0x7f00000000c0)={r1, 0x3f}, 0x8) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:09 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) fstat(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x2, &(0x7f0000000140)=[r1, r2]) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 00:03:09 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x1100000000000000, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:09 executing program 2: clock_gettime(0x4, &(0x7f0000000000)) mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:09 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x1700000000000000, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:09 executing program 2: r0 = socket$inet6(0x1c, 0x3, 0xffff) socketpair(0x1d, 0x10000007, 0x9, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_sctp_SCTP_EVENT(r1, 0x84, 0x1e, &(0x7f0000000000)={0x0, 0xe, 0x3}, &(0x7f0000000040)=0x12f) getsockopt$inet6_sctp_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xb, &(0x7f0000000080)={0x2, 0x0, 0x10, 0x8, 0x4, 0x2, 0x1ff, 0x8, r2}, &(0x7f00000000c0)=0x20) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) getsockopt$sock_accept_filter(r1, 0xffff, 0x1000, &(0x7f0000000200), &(0x7f0000000300)=0x100) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:09 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = socket$inet6_icmp(0x1c, 0x2, 0x3a) accept4$inet6(r0, &(0x7f0000000080)={0x1c, 0xffffffffffffffff, 0x0, @remote}, &(0x7f00000000c0)=0x1c, 0x20000000) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0x1c) 00:03:09 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x3) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:09 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0xc700000000000000, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:09 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0xffff000000000000, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:09 executing program 3: r0 = getpgrp(0x0) getpgid(r0) getpgrp(r0) 00:03:09 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x51, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:09 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) r0 = socket$inet6_icmp(0x1c, 0x2, 0x3a) r1 = socket$inet_icmp(0x2, 0x2, 0x1) r2 = dup(0xffffffffffffffff) r3 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/44}, &(0x7f0000000040)=0x2e) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='\x00', 0x0, 0x41) r5 = accept4$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/55}, &(0x7f0000000100)=0x39, 0x30000000) r6 = socket$inet6_sctp(0x1c, 0x5, 0x84) poll(&(0x7f0000000140)=[{r0, 0x28}, {r1, 0x100}, {r2, 0x24}, {r3, 0x8}, {r4, 0x4}, {r5, 0x208c}, {r6, 0x4}], 0x7, 0x3b) 00:03:09 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x40) accept4$unix(r0, 0x0, &(0x7f0000000040), 0x0) 00:03:09 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x2, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:09 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = socket$inet(0x2, 0x7, 0xc52) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(0xffffffffffffff9c, 0x84, 0x23, &(0x7f0000000000)=ANY=[@ANYBLOB="1c004e218200000000000000000000000000000000000000b303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0, @ANYBLOB="0300080003000000"], &(0x7f00000000c0)=0x8c) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f0000000200)=ANY=[@ANYBLOB="1c004e22fcdf0000fe8000000000000000000000000000aa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008d", @ANYRES32=r1, @ANYBLOB="08000000fa0c0000050000000800000007000000"], &(0x7f00000001c0)=0x98) 00:03:09 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x3, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:09 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x4) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:09 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100004) getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(0xffffffffffffffff, 0x84, 0x22, &(0x7f0000000040)={0xf, 0x7, 0x0}, &(0x7f0000000080)=0xc) setsockopt$inet_sctp_SCTP_MAX_BURST(r0, 0x84, 0x19, &(0x7f00000000c0)={r1}, 0x8) socket$inet_sctp(0x2, 0x5, 0x84) getrusage(0xffffffffffffffff, &(0x7f0000000100)) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:09 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x5, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:09 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x11, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:09 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20c00, 0x50) getsockopt$inet_sctp_SCTP_MAXSEG(0xffffffffffffff9c, 0x84, 0xe, &(0x7f0000000040)={0x0, 0x2}, &(0x7f0000000080)=0x8) getsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f00000000c0)={@in={{0x2, 0x3, @remote={0xac, 0x14, 0x0}}}, r1}, &(0x7f0000000180)=0x8c) 00:03:09 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x17, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:09 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x100004) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(0xffffffffffffff9c, 0x84, 0x29, &(0x7f0000000040)={0x0, 0x8b}, &(0x7f0000000080)=0x8) setsockopt$inet6_sctp_SCTP_MAXSEG(r0, 0x84, 0xe, &(0x7f00000000c0)={r1, 0xffffffffffff6037}, 0x8) 00:03:09 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x5) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:09 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = accept4$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000), 0x17b0eb9f72d3d531) r1 = socket(0x0, 0x1, 0x100000000) getsockopt$inet6_sctp_SCTP_CONTEXT(0xffffffffffffffff, 0x84, 0x1a, &(0x7f0000000180)={0x0, 0xff}, &(0x7f0000000200)=0x8) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r1, 0x84, 0x21, &(0x7f0000000240)={0x1f, 0x5800, 0x3, 0xf7, r2}, &(0x7f0000000280)=0x10) lseek(r1, 0x0, 0x4) getsockopt(r0, 0x1, 0x4, &(0x7f0000000040)=""/200, &(0x7f0000000140)=0xc8) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:09 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0xc7, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:09 executing program 3: setsockopt$inet6_sctp_SCTP_INITMSG(0xffffffffffffffff, 0x84, 0x3, &(0x7f0000000140)={0x9, 0x400007, 0xffffffff, 0x2007ffd}, 0x8) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x10) r0 = semget(0x3, 0x4, 0x1) __semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000180)=""/130) __semctl$SEM_STAT(r0, 0x0, 0xa, &(0x7f0000000000)=""/246) 00:03:09 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x300, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:09 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x500, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:09 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x108) getresuid(&(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)=0x0) freebsd11_fstat(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fchown(r0, r1, r2) r3 = socket$inet_tcp(0x2, 0x1, 0x0) mmap(&(0x7f0000a7d000/0x2000)=nil, 0x2000, 0x2, 0x410, r3, 0x0) mlock(&(0x7f0000a7c000/0x2000)=nil, 0x2000) 00:03:09 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x23) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:09 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) freebsd10_pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x100) freebsd11_stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}) freebsd11_fstat(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) freebsd11_lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}) getgroups(0x3, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0x0]) r7 = getpid() r8 = getpgid(0x0) getsockopt$inet6_sctp_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x103, &(0x7f0000000480)={0x0, 0xa9, "02c4f97f1836eaedea27d4a4888d86eb2c729c2320b0b7bbc86fdf6828fad07f69b3c1fc1f3f5f33825a44fa8afe8c803b0919c43d1cdc474619b217635098fda256f9a5678e91c54d809888a011ccd96876f9d68683b4e1d0e8029f6997a58209b8cb39b08b408788f56557f451f79fce0ca42e6834d17012b0014dcf6afb080214064192646a32b611447fdbfedc06768e49c64800b94e5398a60313654610aa7274e6a5fd386c05"}, &(0x7f0000000540)=0xb1) getsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000580)={@in6={{0x1c, 0x1, 0x7fffffff, @local={0xfe, 0x80, [], 0x0}, 0x8f}}, r9}, &(0x7f0000000640)=0x84) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0x7fffffff, r3, r4, r5, r6, 0x1, 0x9}, 0x100, 0x5, 0x8, 0xfffffffffffffff8, 0x10000, 0x9, r7, r8}) getsockopt$inet6_sctp_SCTP_EVENTS(r0, 0x84, 0xc, &(0x7f00000000c0), &(0x7f0000000100)=0xb) getsockopt$inet6_sctp_SCTP_EVENTS(r1, 0x84, 0xc, &(0x7f0000000140), &(0x7f0000000180)=0xb) getsockopt$inet6_sctp_SCTP_DISABLE_FRAGMENTS(r0, 0x84, 0x9, &(0x7f0000000040), &(0x7f0000000080)=0x4) 00:03:09 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 00:03:09 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x1100, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:09 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) 00:03:09 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x300) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:09 executing program 2: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:09 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x500) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:09 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x110004, 0x48) getsockopt$inet_sctp_SCTP_DELAYED_SACK(0xffffffffffffff9c, 0x84, 0xf, &(0x7f0000000040)={0x0, 0x3, 0x8}, &(0x7f0000000080)=0xc) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f00000000c0)={@in={{0x2, 0x1, @remote={0xac, 0x14, 0x0}}}, r1, 0x3f, 0xfffffffffffffbff, 0x31c, 0x1f, 0x7, 0x80}, &(0x7f0000000180)=0xa0) 00:03:09 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x1700, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:09 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = accept4$inet(0xffffffffffffff9c, &(0x7f0000000000)={0x2, 0xffffffffffffffff, @local}, &(0x7f0000000040)=0x10, 0x0) getsockopt$inet6_sctp_SCTP_PR_SUPPORTED(0xffffffffffffffff, 0x84, 0x26, &(0x7f0000000080)={0x0, 0x7}, &(0x7f00000000c0)=0x8) setsockopt$inet_sctp_SCTP_ADD_STREAMS(r0, 0x84, 0x903, &(0x7f0000000100)={r1, 0x6, 0x101}, 0x8) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:09 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8400, 0x80) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r0) r1 = msgget$private(0x0, 0x0) shmget(0x3, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) msgctl$IPC_RMID(r1, 0x0) 00:03:09 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0xc700, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:09 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x208020001) lseek(r0, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(0xffffffffffffffff, 0x0, 0x50, 0x0, 0x0) setsockopt$inet6_sctp_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x11, 0x0, 0x6) setsockopt$inet_udp(0xffffffffffffffff, 0x11, 0x1, 0x0, 0x0) setsockopt$inet_sctp_SCTP_REUSE_PORT(0xffffffffffffffff, 0x84, 0x1c, 0x0, 0x0) freebsd10_pipe(&(0x7f0000000100)) getsockopt$inet_sctp_SCTP_GET_ASSOC_NUMBER(0xffffffffffffffff, 0x84, 0x104, 0x0, 0x0) getsockopt$inet6_sctp_SCTP_PR_STREAM_STATUS(r0, 0x84, 0x107, &(0x7f0000000040)={0x0, 0x7fff, 0xf, 0x6, 0x1}, &(0x7f0000000080)=0x18) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f00000004c0)=ANY=[@ANYBLOB="fcffffff060000000003003d4c45b065fa49efdecb38f304ca08320e710b08ecb019a72a4e8d5f7a64ce506fd6ca8766365fbe07897e5fb615e4e23e351dbcdf15b180a6d31b9f28a96f004f00001404b61741e8f3024e9e9531d7c599b8664611f29297343d886154cc6b41ebdc6b87b7163f92b6ff4e2f1d8774ce1ce0517b4251bf3d76f433d98f693dba066e3cc24a505d7ae19cb3afec4dc39a39ce34c8b2ab11b97c55e5970e186b3bc72cc3dfc57a150fc7a8e1835e476986293190507ef8e956efef38189270dbaee25a35549a930c920ee3cd491b5b326f8b39bafdd997ae3b8a17dc5dde110b06ba30053775312b1bfefa5bef6bf4478221920e5f201957b70028870ae8bb1a688abdeccbc961b2fb13d948d446c872f0ce434a3c2c57f8ebe7ae5b86b3c5dd436d864ec056b988883736c45c7452a80c418e62ee0d68b212a6c90d7f810b212aebe3f1d272f0dd5122ff5e53379e0b6beb38e7a9f0363b65b31f6cb4fa2983f4075f82b1e085bd6e42d52a760e953dad7463d056a3aeab34"], 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0x40, &(0x7f0000000000)='hd\x00', 0x3) freebsd11_mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x10000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) mlock(&(0x7f0000a7a000/0x3000)=nil, 0x3000) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:09 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x2300) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:09 executing program 3: r0 = socket$inet6_icmp(0x1c, 0x2, 0x3a) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x1c, 0x1, 0x400, @loopback, 0x2}, {0x1c, 0x3, 0x3, @remote={0xfe, 0x80, [], 0x0}, 0x401}, 0xffffffff, [0xd1, 0x3, 0x7fffffff, 0x6, 0x400, 0x5, 0x64, 0x200]}, 0x5c) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3, @multicast1}, 0x10) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0x1}, {0x6}}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) freebsd11_lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) select(0x40, &(0x7f0000000240)={0x800, 0x7, 0x7198600000000000, 0x100000000, 0x4, 0x401, 0x599, 0x100}, &(0x7f0000000280)={0x8, 0x1, 0x8000, 0x1f, 0xffffffffffffffa1, 0xfffffffffffff800, 0x9, 0x5}, &(0x7f00000002c0)={0x3, 0xffffffffffffffc1, 0x1, 0x9, 0x9, 0x3ff, 0x6, 0x9b}, &(0x7f0000000300)={0x1cee}) 00:03:09 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x1000000, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:09 executing program 3: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket$inet6_udplite(0x1c, 0x2, 0x88) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x2) getsockopt$inet_sctp_SCTP_GET_ASSOC_NUMBER(r0, 0x84, 0x104, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 00:03:09 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = accept4(0xffffffffffffff9c, &(0x7f0000000000)=@in={0x2, 0xffffffffffffffff, @broadcast}, &(0x7f0000000040)=0x10, 0x30000000) getsockopt$inet_sctp_SCTP_ASSOCINFO(0xffffffffffffffff, 0x84, 0x2, &(0x7f0000000080)={0x0, 0x100, 0xff, 0x8, 0x4, 0x4}, &(0x7f00000000c0)=0x14) setsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f0000000100)={0xffff, 0x0, 0x0, 0x10001, r1}, 0x10) 00:03:09 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x2000000, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:09 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x1000000) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:10 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f0000000040)) pipe2(&(0x7f0000000080), 0x100004) r0 = dup(0xffffffffffffff9c) setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0xd, &(0x7f0000000000)=0x5, 0x4) 00:03:10 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in={0x2, 0xffffffffffffffff, @remote}, &(0x7f0000000040)=0x10) getsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000240)=ANY=[@ANYBLOB="1c004e2209000000fe8000000000000000000000000000bb040000da083d28653306fbc6aeac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004df077f0fc7378f5000000000000000000000000000000007f4a206f5476c62bb838578682af000000000000000000000000000000400000000000000000000000", @ANYRES32=0x0], &(0x7f00000001c0)=0x84) setsockopt$inet_sctp_SCTP_RESET_ASSOC(r0, 0x84, 0x902, &(0x7f0000000200)=r1, 0x4) getsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE(r0, 0x84, 0x10, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 00:03:10 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x3000000) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:10 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x3000000, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:10 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x5000000, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:10 executing program 2: mlock(&(0x7f0000a7d000/0x3000)=nil, 0x3000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mlock(&(0x7f0000a7e000/0x2000)=nil, 0x2000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:10 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x11000000, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:10 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRESSES(r0, 0x84, 0x8003, &(0x7f0000000100)={0x0, &(0x7f00000000c0)=[@in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}]}, &(0x7f0000000140)=0x10) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRESSES(r0, 0x84, 0x8003, &(0x7f00000001c0)={r1, &(0x7f0000000180)=[@in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}]}, &(0x7f0000000200)=0x10) semget$private(0x0, 0x3, 0x8) setsockopt$inet_sctp_SCTP_RECVRCVINFO(r0, 0x84, 0x1f, &(0x7f0000000040)=0x1, 0x4) socketpair(0x10, 0x1000000a, 0x7, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet6_sctp_SCTP_MAX_BURST(r2, 0x84, 0x19, &(0x7f0000000280)={r1, 0x7}, &(0x7f00000002c0)=0x8) setsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS(r2, 0x84, 0x9, &(0x7f0000000300)=0x7f, 0x4) getsockopt$inet_sctp_SCTP_EXPLICIT_EOR(r0, 0x84, 0x1b, &(0x7f0000000000), &(0x7f0000000080)=0x4) 00:03:10 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x17000000, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:10 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = socket(0x1c, 0x10000004, 0x1800) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) socket$inet6_udplite(0x1c, 0x2, 0x88) pipe2(&(0x7f0000000140), 0x0) accept4(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8, 0x20000000) setsockopt$inet6_sctp_SCTP_EXPLICIT_EOR(r0, 0x84, 0x1b, &(0x7f0000000000), 0x4) socketpair(0x12, 0x30000000, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) close(r2) setsockopt$inet_sctp_SCTP_NODELAY(r2, 0x84, 0x4, &(0x7f0000000100)=0x5, 0x4) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:10 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x4000000) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:10 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0xc7000000, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:10 executing program 3: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000080)={0x1, [0x0]}, &(0x7f0000000100)=0x8) setsockopt$inet6_sctp_SCTP_RTOINFO(r0, 0x84, 0x1e, &(0x7f0000000240)={r1, 0x9}, 0x10) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 00:03:10 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0xffff0000, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:10 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) socketpair(0x17, 0x4, 0x3d, &(0x7f0000000040)) dup(0xffffffffffffffff) socket(0x1f, 0x10000002, 0x1) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe2(&(0x7f0000000080), 0x4) pipe2(&(0x7f00000000c0), 0x4) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f0000000000)) 00:03:10 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) freebsd10_pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept4(0xffffffffffffff9c, &(0x7f0000000280)=@in={0x2, 0xffffffffffffffff, @loopback}, &(0x7f00000002c0)=0x10, 0x0) r2 = fcntl$dupfd(r0, 0xfffffffffffffffd, r1) getsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(r2, 0x84, 0x21, &(0x7f0000000180)={0xec6, 0x20, 0xffffffff00000001, 0x5, 0x0}, &(0x7f00000001c0)=0x10) setsockopt$inet6_sctp_SCTP_AUTH_DELETE_KEY(r2, 0x84, 0x16, &(0x7f0000000200)={r3, 0x3000}, 0x8) getsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffff9c, 0x84, 0x21, &(0x7f0000000000)={0x9, 0x800, 0x200, 0x5, 0x0}, &(0x7f0000000040)=0x10) setsockopt$inet_sctp_SCTP_AUTH_KEY(r2, 0x84, 0x13, &(0x7f0000000080)=ANY=[@ANYRES32=r4, @ANYRESHEX=r3], 0x2) 00:03:10 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x5000000) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:10 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x100000000000000, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:10 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) msgget$private(0x0, 0xab) 00:03:10 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) select(0x40, &(0x7f0000000000)={0xc30, 0x1, 0x6, 0x1, 0x80000001, 0x6, 0x9, 0x400}, &(0x7f0000000040)={0x3, 0x7, 0x1, 0x1, 0x9, 0x9, 0x400, 0x7fffffff}, &(0x7f0000000080)={0x4, 0x9, 0x2, 0x7, 0x80000001, 0x40, 0x6, 0x8}, &(0x7f00000000c0)={0x8, 0x8}) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:10 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x200000000000000, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:10 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = socket(0x1c, 0x5, 0x5) fcntl$getown(r0, 0x5) 00:03:10 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x23000000) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:10 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$inet6_sctp_SCTP_FRAGMENT_INTERLEAVE(r0, 0x84, 0x10, &(0x7f0000000100), &(0x7f0000000140)=0x4) socketpair(0x1, 0x2, 0x3ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x105, &(0x7f0000000200)=ANY=[@ANYBLOB="60bb0000237531b79390f6d4b426b7034deaffe7fac8df0d1263e1184fe6591954a2c0eaf30afb4d2da02487adcfcc6d1068f2000d9342c51086af4d36413f009867234f42fc5631f3f886af1bbf73ee1b6d6c09272c930ae7ac245025d819dfb598f68b43fd50b4", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0], &(0x7f0000000080)=0x24) lseek(r1, 0x0, 0x3) setsockopt$inet_sctp_SCTP_AUTH_DELETE_KEY(r2, 0x84, 0x16, &(0x7f00000000c0)={r3, 0x1}, 0x8) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:10 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x300000000000000, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:10 executing program 3: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x100004) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(0xffffffffffffffff, 0x84, 0x7, &(0x7f0000000180)={@in6={{0x1c, 0x1, 0x7, @local={0xfe, 0x80, [], 0x0}, 0x81}}, 0x0}, &(0x7f0000000240)=0x84) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f0000000280)={0x8, 0x30, 0xe55, 0xf5e, r1}, &(0x7f00000002c0)=0x10) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x308, 0x40) r3 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE(r2, 0x84, 0x10, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r3, 0x84, 0x105, &(0x7f00000000c0)={0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000100)=0x1c) 00:03:10 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x500000000000000, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:10 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = dup(0xffffffffffffff9c) getsockopt$inet6_sctp_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xb, &(0x7f0000000140)={0x2, 0x2, 0x120, 0x9, 0x4, 0x800, 0xe6cf, 0x5, 0x0}, &(0x7f0000000180)=0x20) getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS(r0, 0x84, 0x107, &(0x7f0000000200)={r1, 0x7f, 0x3, 0x1, 0x5}, &(0x7f0000000240)=0x18) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRESSES(0xffffffffffffffff, 0x84, 0x8003, &(0x7f0000000040)={0x0, &(0x7f0000000000)=[@in={0x2, 0xffffffffffffffff, @loopback}]}, &(0x7f0000000080)=0x10) getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS(r0, 0x84, 0x107, &(0x7f00000000c0)={r2, 0x40, 0xf, 0x9, 0x4}, &(0x7f0000000100)=0x18) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0x0, &(0x7f0000000280)) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:10 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x100000000000000) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:10 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x1100000000000000, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:10 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x1700000000000000, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:10 executing program 3: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$sock_accept_filter(r0, 0xffff, 0x1000, &(0x7f0000000040), &(0x7f0000000140)=0x100) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 00:03:10 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0xc700000000000000, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:10 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) socket$inet6_udplite(0x1c, 0x2, 0x88) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$inet_sctp_SCTP_MAXSEG(r0, 0x84, 0xe, &(0x7f0000000040)={0x0, 0x1f}, &(0x7f0000000080)=0x8) getsockopt$inet_sctp_SCTP_RESET_STREAMS(r0, 0x84, 0x901, &(0x7f00000000c0)={r1, 0x2, 0x4, [0x0, 0xffffffffffffffcc, 0x9, 0x6]}, &(0x7f0000000100)=0x10) setsockopt$inet_sctp_SCTP_INITMSG(r0, 0x84, 0x3, &(0x7f0000000000)={0x8, 0x8000, 0x1f, 0x9}, 0x8) 00:03:10 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = dup(0xffffffffffffff9c) r1 = geteuid() freebsd11_stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x600) 00:03:10 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0xffff000000000000, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:10 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x300000000000000) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:10 executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8c00, 0x20) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(0xffffffffffffffff, 0x84, 0x900, &(0x7f0000000040)={0x0, 0x7ff}, &(0x7f0000000080)=0x8) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f00000000c0)={@in={{0x2, 0x2, @rand_addr=0x6}}, r1, 0x3ff, 0x4, 0x0, 0x1, 0x3}, &(0x7f0000000180)=0xa0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 00:03:10 executing program 2: r0 = open(&(0x7f0000000300)='./file0\x00', 0x10382, 0x0) getsockopt$inet_sctp_SCTP_MAXSEG(0xffffffffffffff9c, 0x84, 0xe, &(0x7f0000000340)={0x0, 0x8}, &(0x7f0000000380)=0x8) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f00000003c0)={@in6={{0x1c, 0x0, 0x8, @empty, 0x1000}}, r1}, &(0x7f0000000480)=0x84) r2 = dup(0xffffffffffffffff) getsockopt$inet6_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffff9c, 0x84, 0xa, &(0x7f0000000000)={@in={{0x2, 0x0}}, 0x0, 0x3, 0xffffffff, 0x100, 0x4ed6, 0xc00000000000000, 0x60e}, &(0x7f00000000c0)=0xa0) getsockopt$inet_sctp_SCTP_CONTEXT(r2, 0x84, 0x1a, &(0x7f0000000100)={r3, 0x4}, &(0x7f0000000140)=0x8) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r2, 0x84, 0x102, &(0x7f0000000200)={r4, 0xd9, "8e2950f26a0d61cbcb0b51a302e691f4d40b31e10351a0b70ec2776a965a05349d46ee433b5d2a21f215d2b6c4bc5cb17d77800f93e7b0f73f7f1799b8d7f7e1659c9418b35390f8dfca5ae94e6df5d8504416b9dc9c0a574f2f785b377d5c0ec3429ce2a5000c6f60ac4ea2ce9ca9c408d0ddc7bdfb60a7e4baa110a350e9dbe9b69047db8cbd5b8ecba0a632bde121d169f070a005b0ac22cee9e9e04a93a638d6c3226c97cd282b27fedb43301c5ac6ed601053f9cc6342e8bfa265927f0784d052e33c80dabc90ba03e84aa16ae2e0660611d5614c78a3"}, &(0x7f0000000180)=0xe1) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:10 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:10 executing program 3: r0 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r1 = semget(0x0, 0x3, 0x8) semop(r1, &(0x7f0000000000)=[{0x1, 0x400, 0x1000}, {0x4, 0x60aa, 0x800}, {0x4, 0x1}], 0x3) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 00:03:10 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:10 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x400000000000000) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:10 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:10 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x500000000000000) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:10 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x2300000000000000) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:10 executing program 2: mlock(&(0x7f0000a7f000/0x2000)=nil, 0x2000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xe, &(0x7f00000001c0)) 00:03:10 executing program 3: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f77696c653000"], 0x10) close(r0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = semget$private(0x0, 0x0, 0xa0) __semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/119) __semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000000)=""/61) 00:03:10 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:10 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:10 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = socket(0x0, 0x30000007, 0xb3ea) r1 = accept$inet6(r0, &(0x7f0000000000)={0x1c, 0xffffffffffffffff, 0x0, @loopback}, &(0x7f0000000040)=0x1c) getsockopt$inet6_sctp_SCTP_PR_ASSOC_STATUS(0xffffffffffffffff, 0x84, 0x108, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x9, 0x3}, &(0x7f00000000c0)=0x18) socket(0x17, 0x4, 0x7fffffff) setsockopt$inet6_sctp_SCTP_DEFAULT_PRINFO(r1, 0x84, 0x22, &(0x7f0000000140)={0x3, 0xa18, r2}, 0xc) 00:03:10 executing program 2: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) r0 = shmget$private(0x0, 0x200000, 0x4, &(0x7f0000dfe000/0x200000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/214) socket$inet(0x2, 0x0, 0x6) 00:03:10 executing program 3: r0 = semget(0x1, 0x1, 0x400) __semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/54) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 00:03:10 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0xffffffff00000000) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:10 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:10 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = socket$inet6_udp(0x1c, 0x2, 0x0) getsockopt$sock_accept_filter(r0, 0xffff, 0x1000, &(0x7f0000000180), &(0x7f0000000140)=0x63) 00:03:10 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:11 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:11 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8040, 0x130) r0 = socket(0x1c, 0x1, 0x8) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f0000000000)) 00:03:11 executing program 3: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100401, 0x100) getsockopt$inet_udplite(r0, 0x88, 0x2, &(0x7f0000000040), &(0x7f0000000080)=0x4) recvfrom(r0, &(0x7f00000000c0)=""/217, 0xd9, 0x1, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 00:03:11 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:11 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) r4 = openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r4, 0x84, 0x8004, &(0x7f0000000580)={r2, &(0x7f00000004c0)=[@in={0x2, 0xffffffffffffffff, @local}, @in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}]}, &(0x7f00000005c0)=0x10) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000680)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) socket(0x10, 0x4, 0x6) getsockopt$inet6_udp(r3, 0x11, 0x1, &(0x7f0000000600), &(0x7f0000000640)=0x4) 00:03:11 executing program 2: r0 = fcntl$dupfd(0xffffffffffffffff, 0x11, 0xffffffffffffff9c) getsockopt$inet6_sctp_SCTP_PEER_AUTH_CHUNKS(0xffffffffffffff9c, 0x84, 0x102, &(0x7f0000001300)=ANY=[@ANYRES32=0x0, @ANYBLOB="00100000ef2f9f974790a0444349cf592fecfc19f39e8269660e79e4eecff3967facf6235dcf65332efd0880941cb37a365bff4deb607ed11a703e4f1a5cef19c3881da9022b29eebe0d481a8e9054f6cc46afd55f6e90579b598461c1a074515784684fb07b95d9eda504cf3c2e02d25f1138d5c8964eb3a1ae2fb04ae2492b4aec5511e980b829e9601ece3997189f4b7b0142ce266e193001e79639f019974d43a26dec6ea44b0882fa4eeae3639158bfaabfb98363f52b370be006086b56f489f753c3d9ac499421936a695cbd0d5abda8b119015d4a32277e555610c69836fa73ef06ea8bedcd77c4c2216647659b52515f7e4689570381956c7c5fc4abecd23f5bb60cab92b4165018384d283c1cd067ef248252f43dc6718e4a0ffcc6d667b6eea86913d1e1ba7e2d67ca13d4bc7c7b4975030acc242a3a53a720184d764c4d274a9a8f6f00bbf07a4e0367bfb0956f6df244a89e5275bf3cd3b06d659e1e68b5d36f83a608c283bf9aca62293e8c450ff419ecfab6789825175105844384aba5e98b4ff426e477e89d7c14dd73e8bd9f37869d0e634178458cd45e2ab2daec2c98c897a7ab7cf0d047cfebeb8226730e6edeac521158a89098e64b936491f2285a18931845112704dbc45d7f5bc15bbe2e50b8b51932e2cf4b8b4b2a4b5befeb7b3124efd11c12cc9f50b44632d3091ad65692660461c0978262d42a27a47b8de7e7b465d418e7f8a515722cd0d6a5a867faef20035096c4f5fb153fabf72646e0d7e751476a1ea511b2299c73d80c91269d6a2753bc1c430f3be55ea14ba7dd974b2dcfd1d7a3b1ccb1a209ac6bfb48fe7b022d1ccd95ae190078e58027955f9c91dcef2ef3ba0385a3099c519a385c5356d9eab582a6728f8e60e2d634b0a3de594d1bf7bff82d42cbcb3ce043d29705675d6965653392448c95d8659192bfca60755c1cac5c07d5e0ca2b7062b04b9b291f32012fdeb171bb20426fea75238904b79af81628e4bf9ab8aba49c66bbbea9cb34a21638001b66642b96a64d9ebd12ea4b55f0b9b34cbdb8e70289d541f6897ba29be9feafaa7be5f32de9d16334104bdde09ddff9ed01106c66b5c82a69821344834297bb0020b30871fd54a93f473d211978c6bf74b6d84a6097e7c8127cb28b379e187e3ea956a080b1f2aa262420a3315167441f10915c8fdcecc6b254a90eb7446de6cdfb423c94b5e717bae1ef861ab59f8205128269e0040889e1c56727bba434af0d3ca3621c5e517e26a6e82672463212a04d5b1942882e6b1c3295d75d2456e08295ac4b456ed5fe840473ffc8d1dbe830b74345694ad91783ba1ecf28f484ef787bd3e55fcfb4f96a3d76ff6e12913b4036c41ffc2f504250470d9ef2193e5d5fedfb02649029500bcbdcf5dee38e7d8df0c48edd7192793686a991f6d1e18afa1ba9a46928fce3b0d435ceb3f4918f4890c67958bedcf9be4ca46423f2c4e4d4b25e90c828108659ba3bc85eb62466078b09dd54ccec4024716c2df2358b925fc56a1e7c34a1029f690f198f995eaf01a17e80c8242d7f920dd886774a3860e93582bd2d6682952dad44ca1207da31dbc81182e88bdc2ef791c940cd84d46593b73c1eddb8109ab07e308e7b77c177bf4821020467062f1571d4b8f849e9e3df51f064c6ad8476699835c3f32bb905fa830e91cb6c03349a16e1632dbc8cdf6ed3c1df970382356ad9940885aa9bf67e06dcb6bb948057d8c48b91f72d0bbe7e0c0100ff4002e748b7a47703584dd0a2eb83d367f523e91b6c4038118a3f96536ebbf0ff3f21dd145fa5db9226af92fbb53ceb13549e206db48ccfc7c91c764ee249721df42597b86818d82b98b436cbf906000000fc55c54035dddf96b740cc6bb60284a16baa520ebcc11eabe8d75017ac6ca75275978c1a0baa028d49092ae795ab6a9a876190ddebb92357432661faa1e972f590eb1741f2c80da9c3db518ed1827f3c341b7535b2e2b8944448fb6b019db6c58123166309682c93f6ff2115e9a1b3f6122c5336150509608e09f470ae7f41b37436cb13a6ec08611187003cbfa347b383be158a9cfb18cd3e91f1f03ca2e4a08d64fbd2014facb95aa9322169f9150d13a6fec0eafdd72940ac0bd92644892dab1e1ade8e029b5938cf664e37c8413df3a7ed8f6b090aed736f4e96b4243ad856a498332fced01616280dce9b9cbbc84d085de3b3fae258055cac120146a26d3775dec5060af269f61324c6fb069825ca0720a23513c16d13443091fa9373161ba130fb9fb392ff36e2f3f9bc1694a435256cc2e9be9e941d9199f161ed6a469446ae34420fabe83b17d9c08a6911837ceaa65309507e3210ca66be6c254f6b04598de162a5184427a30d66897ed157c7208d267c98018b43f8a09f96b2c6e176a43a2cbc8c4f42c0773f762edbe6c348a2e30fddb9f4e392ed5012bea82e23e17b50deca6a80ec12d1492e0f1a5af43a3de32b607dc66d3119f253236d601b3c2918d279e347c10d1ffdfb3eedf20da414b74fa2822d555e335274df033545718ebdcff298c597cce2430f754b28bd0dc17e2c3bb4786b0c942fea8556303b2025cce875aa27ee168369ae130186a455802c823d0a633f3998fea79a63fcbb0fe57461da479e010466b2ec81f9d395f42f00d6d731da4291319830e5d06a33c4a3d9f892b088bb0a6b73e3647ee28fde4caec60d6da8601e06117bc786e30ed9412adb30e8e63572dc361dc0f1c7ba16ce6749a38051011b77bbbad231d047ee543a98d07f264a946edf364a014c4e42068226e6dfe392682171e060a1d077af60e3d6d7ea63b7bee47b21943de5633f57b102c183fec4350e3c4bcbc5dfdc1851a0ec938d10bc6d522fdbf5d7647347905f2dd88243d5cb0190ac7b7fa067436f275e3baae33edd5f6f121727b7b90387185acb0a660329bed37fb15aecb5210893807ce86ed2153eb698e39a6444e11ee6b7e54dd4679a225d8ff29c2f32c36f5ebb85d8649c0fa0e63670dba0ef62fd74df6be534117152fc6610bbd12a3a8d6330a4a748f06a9f0033cca098b83b22878df274088d18b77e752a06eb1904bc12b4d1ffd69e7342cc0c825facad16f9e360eff256f979a36d30b13407e25b47ca06fd368087e30f7077d167d6066c5a1624576f1343dc2e5f4123b547e094f03bc43592c71eaa41e2fb4a72244d6155b4ed26561c738224a2e847e4a961bccc3914a8d9c725684374c6ca9d1ca7fca5771d85951954b40ef2c68dbbb9db1882bc1cb927c4044c0a78be876143e909277f0417308d752b2d722ebb464a98355466e2c54bf779d572ece29a0c4e27f30434f4fd42569fec0792da0644b5a06dfaf15f9a2d0fe187971e9c7ce5aad3467abe003eb22ec3cf6214c639a521117d20cc6778307d00f4b46272b23879dfebb8ba9ee41d1354859989858afddcb8de080afd3719621f1181669276b1aa4199313f4fbf343e103672ea67707e1abb938a5bbea78df45b602c8fef2a84cafc125c1ea138d77811b87c3f56473c9b9baa4653a8d4df2b1eaf5012c3bf0544252c42b74832ddf2e625bbbda9822d80fd8e8b30e5d60c8b8f4fb84163d90e9ec0302416dc95fadae39d23fd47f79be40bfb373e489cace0adc294443dc7da0afbe29aa8a2fb9cba2d26beebd85f58d8f24aedfd56ef7ae74c5aa74f076ba0aa89f0e6572766c4102d8711beb8a879e8677994f1c7820effc3f21ce387b26bb7fd30cd27c9e2de02dae31743991c1d4ced436dd8faab21f00b233e742cedf05e2599957b9771de34a6bfc73413cc9eee9ae77f39368653f028933b326c1fee41bed7c5c0f04a0b81fc416f11592ea5e36db0f8edc42723d04eb01da85a42106e7db80869c7a4db9f65ad5d929fabfcae0489758cc34980c7e2b0b8af0cf6e0f4d6bd31d3451cdd6d43d52dc53ccaab1f49e23ef78847097c6628f2c840082eda97f772eb20d72d060532bde9f298e1f1fa07fa2a13121582bef20d9bcfafcea25066115b95b8aff0bcdc21d567f20fba9eec1d5fde35c3bb656e08ba354a84a53a47fedb24ac0cee6970fc9096eb1501675629faff012dea7870fcd88855c520e40df0b1775d9b62b3d1e4e271436b46cf80ede9e0f1a7e24fe55bd6cbfb5f065615c272ef2a39971c38956c2f7238899479ff7840e269570919acaace201bc5e19f1c743679ddf3dd30251639b0d58eafb8c9255a1d59ed08945f0b8d3ed87929e76ff92b7656e6a0b0c5e4e1ff6422eb9d846fe1f721dc931a0fcf44d824db9abd431371e05dd54d7c3a3e3a09d399d3dfc82e0b5f7ffd7fc53bbf3ced74ecb87a218db6bd861ab3d8125938bf23e96d21533093adcb886731c1ac137762de0356269c63eb8a263b3b3263e30b4a694c97b9b93075e3cda00ceee5946d3634e6e1a46591bc27a9e0202cb13c63cb8134c578e3b231389b3e22b25f6aa589d5328b6c0590fadc11879c6e43d0233ad11b1c4b394d243d4924481621a94b4d67296a2890e57dacd4090dd0343623d35150441319626a1285f1c4889cd8cf1dc2797ad027df04f297de1bd764524809823f7591e4f64578a0e5f913adc9a568d3bf7ddf9307392034d020d8f928aa8ac6bd97c069a44c676109de24f1d2d25e89bb81181ce1c02cc89b5b4f239ce3c6bfc319f67a9ac4d1866989afa65d284b9171989fb97917e07c3eefd695eee2d1e29cb167e6b5da8ed4cbd1806d9c492da0a1758b1ad46f4d3135c4c361571025666778e3e9e5e4b36dd7f4eb3e5ac30021267e6affd60de327a3cdd22aaf408c7f1725d82cac9a388dd2d2e96cba6b3d6279a6b198badf373dcefb0ba5f74b9684dd2cb68018a57c9a0495373ef39ec58b372d77e0f2fd15f925461e7d14b805ec5346c906c5a838114311c8067fbac90e994e1f37c56e587bf6ee541f87eed18418a375d0280dee6b08db0561ba1868ee8f2f27084192a72c72cadb84f034ec3753ad66c084af1c6f192cf7a4f487b1e1dc7f0aaf94dee4849a9f4b54640a5bf202bbfa59fe4a1735e147051d43b7a9a75fdf8e2df378b7aeb68e9fe85733b7fb4a3abdfad7d304e9119efb64d3c75bfbca0caa925c0cc02e8490b5626d006c193d26e46c12f64be14c459308397cebc023ab8c55ca43b900e9123225482e5dd300eead765e560b62ecde8d0e18242c45fa38b38fea33b4eb65e52b222cdd55ab84ccd6454686689f6e8fa81f1d5a299adb03c9196ba2ccb7d636f91a493d071222f1e7a755d5cab506132cb3eb4aedeccdf8ab5ac3ec5218326fc305694b3cfdd31132d268fe0a979ea94ebec411c4031084a805ca041e7507771ec384f5e9840ada69742d7edbcc7489ec85cf3e9c15a17b3d4c3d3183257de9612dc7c8d90125ef986c1aa663d648233b242482ccd56dd3e2d95ef1e2f650b9ac58654d3ae81df0c385726c189da7c93c688dbf0677782acdc533f707d50ae997230e5e8e18928a764fdfc46dca0da9828734cb89279a5642c62c3ebee73c9b682febff3baeda192627199bc9238998b8904e94c0ce6ca0a8268d3fd24951c2747bf0ea07c9f6621e686a78077fbde652c76b597df6210fe7abb493b89e6332f0002f43c09112beedaffe1f10a3abc17553de495f2e908df0bdb538fc6d82d83edcf377ca0511a62458f5fb7a24eb1cdc7d70a7aeb6a385aaedb2a03bd892a94f460a5b95a130c605c0ab469f220b3eb51162498021b181bb5b72427800139307003ed52af05b6b8202051719988b67834e2d9d79f75924dfeb527550672102018d8cabc03f6a989c3a0a2dc348086958fde79290be8ce294af41114473a02f41b9ace795a79a8e6846199fd14a7fb2298110c305900a082a9a7ffa9229e3e84c2647434ce5d1d5a0f57b742ba78b107249bfc8d772ba1d067cf9a1007404e3f73b2a7d1a03e43d9f14b7f20000000000000000000000000000003d034f13c09be94c0fe757001fbcc53dc4360f8baae7e009163e085ac55232827acaf0731a3faa683bc96ca034f570a5fae0706377fe75590459fe4f695ba212982911313cf77f133f46f24b2bc1f7e807c646ef478e7637fa4b592c258eaa8482178e5ce60ac003"], &(0x7f0000000080)=0x1008) setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f00000000c0)=ANY=[@ANYBLOB="02004e22ac1400aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005ffccbe300000000000000000000000000080000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000", @ANYRES32=r1], 0x8c) mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) r2 = socket$inet6_udplite(0x1c, 0x2, 0x88) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x1c, 0x0, 0xd3bd}, {0x1c, 0x3, 0x6, @loopback, 0x1ff}, 0x3, [0x1, 0x80000000, 0x2, 0x9, 0xffffffffffffff00, 0x100000001, 0x6, 0x8]}, 0x5c) 00:03:11 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:11 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000000)="404a23499281d8c6d7bc88442d4d72dd3774fa6dc15aa9ca94921517636345092aef5eee202d89f7eccef8835ee05db6066c6647e591ba5f36a7fcd8eaa28847504dfe04e79e79da69fb", 0x4a, 0x9, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="f0806c46449d79f881", 0x9, 0x4, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 00:03:11 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:11 executing program 3: r0 = semget$private(0x0, 0x0, 0x4) __semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)=""/205) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 00:03:11 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f00000004c0)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef9540f3b6557544b8f56702ef9edef91b69933031c5534bf4efafab4513517e76885664911fed85982f5dcdc1d33949da73c1b362a35640aec75f420463fd84b0be90e0239c40ce84ed284c5e5b851ff6e90942b6f663ba65fd00f69d14d53d2c52e93cc98a656404dc7e62788d6c2afc394b9ece8ca767105decbd05de3c0cff77b11169db2455f0cb04a748d3fcdd6f8b2274daa9a798cd4654d04eb218debc208c9bc6963d127aaecff76432d57b", @ANYRES32=0x0], 0x0) r2 = semget(0x0, 0x4, 0x0) semop(r2, &(0x7f0000000700)=[{0x4, 0x9, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r4, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r3, 0x2400000000000000}, &(0x7f0000000340)=0x8) setsockopt$inet_sctp_SCTP_ADD_STREAMS(r0, 0x84, 0x903, &(0x7f00000006c0)={r6, 0xf229, 0x3f}, 0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) getsockopt$inet6_sctp_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x103, &(0x7f00000005c0)={r5, 0xe2, "7d85aed91edd97cc599fc8e2db27ef096d2e26e124a485fd62215208bfba7313735cc3c268f6876f28e1d3f960e36655d77b09ea8d1a97fa51ce3e4769508c2d2ffef1d2f8b6843aaa27c49b501e535080c683df430a14dac88e071d2d65adacd87def8ee200b4dc4b88edceaded79426b029aa9ad3896fc2efb15b969c08bb8551b3cd037a6123cecdffe6d4287f505715048c15e16662b418419522336d0d4223cf17243e24ba8ad2dede67d90ad17e72c2a56c28e6422f0bc253ba783aace7b6c7f19735c057d126c87c1ce5ea697f1452bd29d714c29c5b80f3572e1abbb4adb"}, &(0x7f0000000280)=0xea) 00:03:11 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:11 executing program 3: r0 = accept4(0xffffffffffffffff, &(0x7f0000000380)=@un=@file={0x0, ""/108}, &(0x7f0000000400)=0x6e, 0x30000000) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffff9c, 0x84, 0x105, &(0x7f0000000440)={0x1, [0x0]}, &(0x7f0000000480)=0x8) getsockopt$inet_sctp_SCTP_RESET_STREAMS(r0, 0x84, 0x901, &(0x7f0000000540)=ANY=[@ANYRES32=r1, @ANYBLOB="fbff08000100090002000600097157ad6f0c2700030006000400"], &(0x7f0000000500)=0x18) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, &(0x7f00000000c0)=0x1c) getsockopt$inet_sctp_SCTP_MAX_BURST(0xffffffffffffffff, 0x84, 0x19, &(0x7f0000000100)={0x0, 0x2}, &(0x7f0000000140)=0x8) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(0xffffffffffffffff, 0x84, 0x900, &(0x7f0000000180)={0x0, 0x8}, &(0x7f00000001c0)=0x8) getsockopt$inet_sctp_SCTP_STATUS(r2, 0x84, 0x100, &(0x7f0000000200)={r3, 0x5, 0x5, 0x3ff, 0x8000, 0x81, 0xffffffff, 0x9, {@in={{0x2, 0x2, @local={0xac, 0x14, 0x0}}}, r4, 0x4, 0x2, 0x4a60, 0xa1d2, 0x1}}, &(0x7f00000002c0)=0xb8) r6 = socket$inet(0x2, 0x10000007, 0x8) r7 = accept(r6, &(0x7f0000000000)=@in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, &(0x7f0000000040)=0x1c) getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r7, 0x84, 0x22, &(0x7f0000000300)={0x0, 0x7fff, r5}, &(0x7f0000000340)=0xc) 00:03:11 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = dup(0xffffffffffffff9c) getsockopt$inet_sctp_SCTP_STATUS(0xffffffffffffffff, 0x84, 0x100, &(0x7f0000000300)={0x0, 0x0, 0x1ff, 0x3f, 0xba, 0x8000, 0x3, 0x8e84, {@in={{0x2, 0x3, @multicast2}}, 0x0, 0x8, 0x200, 0x1, 0x7ff, 0x2}}, &(0x7f00000003c0)=0xb8) setsockopt$inet6_sctp_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x22, &(0x7f0000000400)={0x3, 0x1f, r1}, 0xc) r2 = fcntl$dupfd(0xffffffffffffffff, 0x11, 0xffffffffffffffff) freebsd10_pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x17, 0x2, 0x5, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r5, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) r6 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) listen(r2, 0x7) setsockopt$inet_msfilter(r3, 0x0, 0x4a, &(0x7f0000000180)={@multicast2, @local={0xac, 0x14, 0x0}, 0x3, 0x9, [@local={0xac, 0x14, 0x0}, @broadcast, @loopback, @rand_addr=0x38, @broadcast, @broadcast, @multicast1, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}, 0x34) setsockopt$inet_tcp_int(r6, 0x6, 0x1000, &(0x7f00000000c0)=0x4, 0x4) r7 = socket(0x10, 0x20000007, 0x7ff) setsockopt$inet_mreq(r7, 0x0, 0xd, &(0x7f00000002c0)={@rand_addr=0x2, @multicast2}, 0x8) close(r4) getsockopt$inet6_sctp_SCTP_ENABLE_STREAM_RESET(r4, 0x84, 0x900, &(0x7f0000000200)={0x0, 0x3ff}, &(0x7f0000000240)=0x8) setsockopt$inet_sctp_SCTP_AUTH_DELETE_KEY(r3, 0x84, 0x16, &(0x7f0000000280)={r8, 0x3}, 0x8) 00:03:11 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000540)={0x9, 0x2}, 0x10) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f0000000340)={0x2, 0x200, 0xffffffffffffffba, 0x6, 0x0}, &(0x7f0000000580)=0x10) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={r2, 0x8, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) r5 = openat(r4, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x5) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r3, 0x800000000000000}, &(0x7f0000000100)=0x308) getsockopt$inet6_sctp_SCTP_ENABLE_STREAM_RESET(r5, 0x84, 0x900, &(0x7f00000004c0)={r6, 0x6}, &(0x7f0000000500)=0x8) socket(0x10, 0x4, 0x6) 00:03:11 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:11 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:11 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = fcntl$getown(0xffffffffffffffff, 0x5) getpgrp(r0) getitimer(0x0, &(0x7f0000000000)) 00:03:11 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) freebsd10_pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000040), 0x100000) freebsd10_pipe(&(0x7f0000000080)) r0 = socket$inet(0x2, 0x20000000, 0xffffffffffffff01) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:11 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:11 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f0000000840)=ANY=[@ANYBLOB="1c004e23aa060000fe8000000000000000000000000000bbfeffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0, @ANYBLOB="00010008004d277884fb8ead2573ad9cb60e8c71a40ba8c1542bff05eb3fc2d47125f457fd6b89796c3f32b2a99841d234d2fa4c7610db626bb0cd75ab8069237fbd7099963b26c7fcea3d05a2732e3e1ad88988bd96f8926cdb8a3181a66dbbd68ca5dbee12c2ebc4bc9a0ef33971be6dc73388d7161ed0483597764b63560245e434d0ded5efc60839cb7e4a40725fcaf8588e5f3366627feb8cc54bf69b0a8c765b9a86e32d28f5352f555b7a8a5ea361e968"], &(0x7f0000000700)=0x98) getsockopt$inet6_sctp_SCTP_PR_ASSOC_STATUS(r0, 0x84, 0x108, &(0x7f0000000740)={r2, 0x9, 0xf, 0x9, 0x8000}, &(0x7f0000000780)=0x18) getsockopt$inet6_sctp_SCTP_STATUS(r0, 0x84, 0x100, &(0x7f00000004c0)={0x0, 0xeac0, 0xf2, 0x9, 0x9, 0x3, 0x3ff, 0x6, {@in6={{0x1c, 0x2, 0x8, @loopback, 0x7}}, 0x0, 0x2, 0x4c1, 0x0, 0xd5, 0xba78}}, &(0x7f0000000580)=0xb0) getsockopt$inet_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0xf, &(0x7f00000005c0)={r3, 0x8, 0x40}, &(0x7f0000000600)=0xc) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) open$dir(&(0x7f00000007c0)='./file1\x00', 0x100800, 0x20) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file1\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) setsockopt$inet_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0xf, &(0x7f0000000800)={r4, 0x520, 0x80000001}, 0xc) r6 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r6, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r5, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:11 executing program 3: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) r1 = accept4(r0, &(0x7f0000001100)=@un=@abs, &(0x7f0000000040)=0x8, 0x10000000) getsockopt$sock_accept_filter(r1, 0xffff, 0x1000, &(0x7f0000001140), &(0x7f0000000000)=0x100) accept4$unix(r1, &(0x7f0000002340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bdbba9120c64800b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ebcc246c2a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017e054749eca00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003151f81b9a866a7d92d41a7d7b8f9b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1410ca2fe47f9c1399b7361239900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004615af11a9352ac12068ab5f91d3b9b13feb38c5838df5eab539e33eeb0d1d894d0517720d1b8509f9120dfdb2ad67a8bfeec33c1e12049fc224608bc5a295aaab667ba52ecc68601f63e3c901fa4c9548a32fb0fb567e68285163ed5333e3bcbc834f267222ad153465c1ec957b4d959ffed6c19d26649da6671558d550b24679fca83433412e6200000000000000000086d21184e1006275a18106c429cf43b1d1ecdb65560220c085fdd8afe49881fb7563fa0489d89df421b845179981fd2be5242859e511ce6f07039d431bbace930d1fc8fa21eb8750520126691b3c8b0038868455000000000000"], &(0x7f00000010c0)=0x1002, 0x30000000) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 00:03:11 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:11 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) accept4(0xffffffffffffffff, &(0x7f0000000240)=@in={0x2, 0xffffffffffffffff, @loopback}, &(0x7f0000000280)=0x10, 0x10000000) socketpair(0x1d, 0x20000007, 0x4, &(0x7f00000002c0)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(0xffffffffffffffff, 0x84, 0x103, &(0x7f0000000080)={0x0, 0xcf, "2526d9bf531dd8a2cb2f1e3a17101ba682d592da7abd63c67ff8309c9a1883b913b24503a8444a9b96af6dd1871e8dda75650fb42933536aa0e516f78a3fa91c5926db6e96d41cec65294a7591d11cd281530d5eacfb1ee3e36e4226d834bff99a57db1e23bedf450ab22480d2fd1551d4437f8e9df1710e68607b0639e60d9f72b48d12f2ca9e54672e3df7a87554723d76d57a95c00eebcbd295ef718b743d661087aefef771de591df43ffc11119e66407b9017c2abdbf7b92c582a7db5876a1760f8031349ac5e94c22fcf65b1"}, &(0x7f0000000180)=0xd7) setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r1, 0x84, 0x21, &(0x7f0000000200)={0x5, 0x2820, 0x0, 0xfffffffffffffffa, r2}, 0x10) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:11 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:11 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) getpid() setrlimit(0x2, &(0x7f0000000000)={0x6, 0x8001}) r0 = socket$inet6_icmp(0x1c, 0x2, 0x3a) accept$inet6(r0, &(0x7f0000000040)={0x1c, 0xffffffffffffffff, 0x0, @local}, &(0x7f0000000080)=0x1c) 00:03:11 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = accept4(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0x1c, 0x20000000) recvfrom$unix(r0, &(0x7f0000000080), 0x0, 0x80, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:11 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x20) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r1, 0x84, 0x103, &(0x7f00000002c0)={0x0, 0xd0, "226345051c9795ab161e58d3a31208889883f722f380c5fe94dc89b3cc62608ca17020f285469e9cf0d7648465db245346267d9b28dfd0fb7fc635d588e4d5723b93ff2b15bf278dc26a93a2aabeebe99b1a9e0c95c1e53d12fd012c21a36640d49ec9e522ed16fd543c19410b2b98f99b3f38ab3702ce41219f630850fb69341e27f7e479dc04aac30f2159e3e55e71a0520a65120371799d90121dff3c3feb090a4939a027f2b3a85a765501c7e86dabc6b0483402c48c2e84fd5e24fc2596d8b100bd946b4f503cf971e235620256"}, &(0x7f0000000180)=0xd8) getsockopt$inet6_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f00000003c0)={r2}, &(0x7f0000000400)=0x8) socket$unix(0x1, 0x5, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/133, &(0x7f0000000140)=0x85) socket$inet_sctp(0x2, 0x1, 0x84) r3 = socket$inet_udplite(0x2, 0x2, 0x88) socket$inet_tcp(0x2, 0x1, 0x0) accept4$inet(0xffffffffffffffff, &(0x7f00000000c0)={0x2, 0xffffffffffffffff, @remote}, &(0x7f0000000100)=0x10, 0x30000000) r4 = socket$inet_udplite(0x2, 0x2, 0x88) r5 = fcntl$dupfd(r4, 0x2040000011, r3) setsockopt$inet6_sctp_SCTP_RECVNXTINFO(r5, 0x84, 0x20, &(0x7f0000000000)=0x4, 0x4) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:11 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0xfff}, &(0x7f0000000500)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) setsockopt$inet6_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0xd, &(0x7f00000004c0)=0x9, 0x4) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) accept4$unix(r0, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002, 0x20000000) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:11 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0x800c, &(0x7f00000002c0)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept4(r0, 0x0, &(0x7f0000000200), 0x10000000) r1 = accept4(0xffffffffffffff9c, &(0x7f0000000000)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f0000000040)=0x10, 0x20000000) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x105, &(0x7f0000000080)={0x2, [0x0, 0x0]}, &(0x7f00000000c0)=0xc) mkdir(&(0x7f00000001c0)='./file0\x00', 0x1) accept4(r1, &(0x7f0000000100)=@un=@file={0x0, ""/64}, &(0x7f0000000180)=0x42, 0x20000000) 00:03:11 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket$inet6_sctp(0x1c, 0x5, 0x84) r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = accept(r0, 0x0, &(0x7f0000000280)=0x10000009f) fstat(0xffffffffffffff9c, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) lseek(r1, 0x0, 0x1) freebsd11_fstat(0xffffffffffffff9c, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fchown(r1, r2, r3) 00:03:11 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:11 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:11 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_RECVNXTINFO(r0, 0x84, 0x20, &(0x7f00000004c0), &(0x7f0000000500)=0x4) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:11 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = accept4$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0xffffffffffffffff, @loopback}, &(0x7f0000000040)=0x10, 0x20000000) getsockopt$sock_accept_filter(r0, 0xffff, 0x1000, &(0x7f0000000080), &(0x7f0000000180)=0x100) 00:03:11 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) freebsd11_stat(&(0x7f0000000740)='./file0\x00', &(0x7f0000000080)) getegid() execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000240)='%\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='!:-\x00', &(0x7f0000000300)='}-\x00', &(0x7f0000000340)='])\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='(\x00'], &(0x7f00000006c0)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='/\x06&\'\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=')\x00', &(0x7f0000000540)='[#:(\x00', &(0x7f0000000580)='@^\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)=']!.+\x00']) socketpair(0x10, 0x10000005, 0x10000, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 00:03:11 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:11 executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000000)) getsockopt$inet6_sctp_SCTP_PEER_ADDR_THLDS(0xffffffffffffff9c, 0x84, 0x23, &(0x7f0000000040)=ANY=[@ANYBLOB="1c004e2300001e6300000000002300000000001d000000aa050000000000000000000000000000000000000000000000000000000000000000000000fdffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000092f600000000000000000000000000000000000000000000", @ANYRES32=0x0, @ANYBLOB="fd00000006000000"], &(0x7f0000000100)=0x8c) setsockopt$inet_sctp_SCTP_RTOINFO(r1, 0x84, 0x1, &(0x7f0000000140)={r2, 0x20e, 0x80000001, 0xa0}, 0x10) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) getsockopt$inet6_sctp_SCTP_RTOINFO(r1, 0x84, 0x1, &(0x7f00000002c0)={0x0, 0x8, 0x982, 0x2}, &(0x7f0000000300)=0x10) setsockopt$inet6_sctp_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0xa, &(0x7f0000000340)={@in={{0x2, 0x3, @broadcast}}, r4, 0x1f, 0x5, 0x86, 0x0, 0x1}, 0xa0) open(&(0x7f0000000280)='./file0\x00', 0x100, 0x10) getsockopt$inet6_sctp_SCTP_RESET_STREAMS(r1, 0x84, 0x901, &(0x7f0000000180)={r2, 0x40, 0x2, [0x1, 0x7ff]}, &(0x7f00000001c0)=0xc) semget$private(0x0, 0x1, 0x400) bind$unix(r3, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) 00:03:11 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:11 executing program 2: r0 = socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) clock_gettime(0x4, &(0x7f0000000040)) setsockopt$sock_accept_filter(r0, 0xffff, 0x1000, &(0x7f00000000c0)={'accf_dns\x00', "d19263c9ba7faa8460670093bda2b58147b4b55d45bc3e08bf1afbd80bb1b46ac075053743681d322aa292bf5196e0a995f68a06b319872cec748b5eddc58ce93478bf9173b5384db34d9764ec00d50287a0d987b8f82047fc487d2f4a0c6a824cac0cf4083da6ce9352fed95e1464f7549db1943eef83ae7e57154752cd1a00dca799060b2acfb30d7cd5e63bbb0a5883b6ede29a4aaa5c64bf4bd20cdf87a921a3f2ba3355d9073e1ac05896af670cd9b6a46c91e0bb2c75bfac99c8ea1a19bc70e159149653073126a79b59fa687d4eb6b96c8135334974e051e4d30936b8dae06019e3472951071e5eebfcf14f79"}, 0x100) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) r1 = dup(r0) setsockopt$inet6_sctp_SCTP_AUTOCLOSE(r1, 0x84, 0x5, &(0x7f0000000000)=0x4, 0x4) clock_gettime(0xf, &(0x7f00000001c0)) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet6_int(r2, 0x29, 0x0, &(0x7f0000000080)=0x2, 0x1d2) 00:03:11 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:11 executing program 3: getsockopt$sock_accept_filter(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000140), &(0x7f0000000100)=0x100) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socketpair(0x1f, 0x2, 0x20, &(0x7f0000000000)) 00:03:11 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x55c26138b7e0c53) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:11 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = accept4(0xffffffffffffff9c, &(0x7f0000000000)=@in={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000080)=0x10, 0x30000000) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r2 = dup(0xffffffffffffffff) getsockopt$inet_mreqn(r1, 0x0, 0xd, &(0x7f0000000300)={@multicast2, @multicast2}, &(0x7f0000000340)=0xc) getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000100)={0x0, 0x3}, &(0x7f0000000140)=0x8) getsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r2, 0x84, 0x15, &(0x7f0000000180)={0x0, 0x2}, &(0x7f00000001c0)=0x8) getsockopt$inet_sctp_SCTP_STATUS(r2, 0x84, 0x100, &(0x7f0000000200)={r3, 0x8, 0x74c, 0x4, 0xffffffff, 0x9e2, 0x9, 0x8, {@in={{0x2, 0x3, @loopback}}, r4, 0x7f, 0x7, 0x10001}}, &(0x7f00000002c0)=0xb8) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r2, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0x4, &(0x7f0000000040)) 00:03:11 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:11 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:11 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = socket$inet6_sctp(0x1c, 0x0, 0x84) r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000043c0)={&(0x7f0000001200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001180)=[{&(0x7f0000001240)="1e7a8314a0326c4b371733bd684c473b1cfdd8ba9896", 0x16}, {&(0x7f0000000080)="83ae97ed54366ee7d88a206cc9844580847eea16373d2feee13fed78605d84fe4545565987b949a6b0cd42686204a4339b337554a0e479b847cc2d701571a8c414eb09bc4a879537a64be6ff9faf821955121833af0d7333", 0x58}, {&(0x7f0000000100)="4f87c819c03f0ae5ea2b6ef071878cc9363848f5d2ab74bdcdbed10010e04937c292de3638943c705694b68fec2e5710a4cb3d788fce97bc17ec9767438918a086403063bf535089b41fd60d74876997f1f8fede5bddd34635f8793cf62a30f79c6a93aab53a2221d0cf9d1ef0c35eca82db", 0x72}, {&(0x7f0000004400)="fcd350550bc861b75efc353b4c415c41ce1a9000b6823eda04a576c14cea5c89c80d0368a25fc1fa525019eca9d77869113d2c4cd2417744a6fd41cb6e80b086d6a846b3a80369ad61c66715fe5d8c112df5cf6e23bade90404427e00c5ac6db0cdabc100540f92a6db22b5cb96499c963b62db9e1a03c98da1714232ae100c481a378f1877e45b23cff394c36ba46b75ed1cb0aaccccc7557a750376a5f74792a265106abc72290292f6538600f9a3dd241512c6640ea523b021fca1d575a652c7adc9aa339b0f9b323eada9e8800ca4870b3b07c217fd48e6683c9e262cc55507ffefd397c0ef267ab0a5e71fde2463e3932a0128e4b825ea66d7521b1abb05ef2b63722b5bd42541bcbe69cc18c6d87b15e368bb1c2875a82e1de43f657424e4bbad4342e456674acae03972e050aa163e80b169589f8852c38eb387e33b98021ca061df46f4956704853e8312c966c9aba70096ad09b37214140a3995c760b2584e471c3392e486aedb2f3147a4d794c497d0b198f1b5e74ad81535dc9059cb002514aec83d4f714edddc378ec81d927278974d37c2123d8c46ca383cbfdde564af5c2040aa545888f25e3c0d1fe296b965d044edbdacfe0337ac8719ee105dc85a2bbe1cfccf34aebf78e6dcc0ef18fc8a35f84388febc935c19e28af4c62c6c5c9b0d18d48c1f26b3c31e9946f11bf08e223a77de2d93207d494a946d719e9aeef6ed1604c933ef0a438b490e2e8f22f278eb76b4c998373db8b68ff04fc5561964e77492acbe39b81648327ba01a29c4488540453dafb1546f58f2ce3667e372f400e0fc6efaf5d2f87a212dd6eba43ecd7ed918e3919ce13d5c42cbf35686d0bc515323253961d767befdab8b8da4015e5284578094c1064733fffd6d7415a4de5ae79501670c4c76dfc35416eadee2e9e1c2efa199e112fa832f99c08b0cf6d3d1dd6e5ce849f2c82a1e0570f0b4b1a63e5bfe93586cdb606ef1b98da3545536d0a8fd5043c925ed782d637af99be25de54bce6e11775cdf852ee6f86e21646e812c037c937ffef08568680186d72929626293499f95dcab0ab14bac0186bcf05b4d1ac481192176ed17c87294650efdac00c636b5e5b47fe9de00abe829568d7876b8e360922fcdb55b070b8add283162206b0ae94c5fd4dbad4a7b9ffdb18537abbafcde5598643d7d66a1d981f49be8c916d6d5c257fe1335270d024f266a1942fe6aa05ff6ad56231b3890f9ff8bc889d8db53474606dd231280472ae75432b8eba24b850a793794aa03abf4c70e26fa7fe7d4e5bfd45a1b5b66239b40b230d65846b61f1fa60d5c86536c220d8d80db90e060fc542c5de17eb7c93f0bddd9d1308532339c0cb803d94e524b3516dfd26ed49b2bee6bca08773e8b1eb09116229b3fbcef43946e4d4c896ad6b8b1a6533e3108ea3a273d35465d662623497a0cb6fbd281f408b82a93d2657756f1ee08fa08d7c8c5b890db38164aee80cd0a98d00ad5756eab4caabd19a8725f4ec0f1756586ccac0248aa113367e768354a36bc7a219d0f7e7e12ae566c2e2ffc0d05d94e2d5b9ee308aaff054cb878d1a1ed824ac5d015d3371153b63ff4c811d0de05e691de08bd2d4672e09eaa6ed7005b2687150b6d9e4948d33caa1b736c9487e69b63afe4536bf5db01f71ef8d7ff23696aedb7ee39f587f2470a6258bf9b59c9f9d3974c7be8d94fecda4cde6ee0b400ca424864032a097cfc6bda9d5e523151d556388acffca5614d53f7199ffe64d3c5e0d792ce2f1e1f620d6e089253f5d42510cfd9d6b3f80dc79661ba8a8f04a0168afba2544532b6370217cc619568901f58adf2530a61a83736babe379adb594dd1fda63de6044631b23d3c7608c8f6e1722254e3ca33a32b4b0ce0e07ac47e08d575cd217aa0bb980a8110ca97dd804c0ffe481a2fb9ceafed191e7b3917da6a675ed28c0ac12d836a4ba624e2781448208a5fffb147cd4bdf8672409889c16678b19bce0834520dbdb6ebc1077b560fc374d0493b83b4732a5b90ab184f84c4e10c0421c0d2a7a483ebaad19105fa4f3d35a5f17f2c94f49630cc71f289b46a49da3492aef401d0d6d9d8a6e8b98f5411884f31363c89b427432ec0074de3ad5a50a1b26496b90d421b05409a6e5cb8aba0abfcd98a8442fd4e204978bc3c8a343065e7334a4b79fda3ef3b661fe51112df280035b3fa8f761de5a632d5edd242f4baaa56d3affa726bd18e09f9bff469b06970465d32d15072ce529893f8a3c0c5b6b32106bd1e0203be8733a8f586e31facfa66b0fe11ce3dda8ad74ec952cdf406f034c39c2427441b0c843320a2233d07635732e77861fb08a0bdb272f9cd8f259caa7e5165be3ed533420def483314c3d4782977b9e525fc25f7b3e5879cd2e34e6bd9ea20915a47ada0f19da2108fef1ccccfd7e46d0ccd5cbf2350c01f4318ed02c2d2c4e95e42ad5ff8605638528761e911e4a08b35a0e9021f30945f8f26888a197933df9aafb357ede9474d3ea41db84fa8b01c3ae2f463f3d93a6099eaa174cbc19eb5560dbb9332a6001180ac4eb0732725c6c802dfff76ea375986d24209a2b0565a036c47d794ab341acdc4b75fc82103f19c0bdff2edcf90dbfc7e989e65cf403f690522486cc90973aaac7abb3ede537fbc9e4d9be3cf80728573f22d1ce800398a9f6ff3675e21f0c0570151ecfac2eed58bb5d7dd70f2afd96aed77ad74a9a5ae611169b4a3f52c1272efd04d999c62af2f4007b006c4cdf0463e8523c1824af5e0840377fff585e4fd03082a89c749afc580c57b5c04f0f31bf9edea4332300321afc4d36b714a7f42da24c01ea24b6b9edb37916ed917d4208fa63b2f92676706a854682f04093fc8520c4e8c939f7035c802dca2da43515074e05fe42cabc71c83fa6e330670168b59ce09b067cf81c7f035579cffea56235b42c2540dff9f7efb897ecb0bcfa8c8188e9366e79978d36395bb420594cc80294e18d5632ef6dc963e4fa66b4177e9581312a8bc9e6fa28dee84e70d49e981dfc506a8c7f76ef7f45d80f4e25faa85b9b6279c5e1e2f20c245d149a126bb6abdd501e77d3eb06385bf87d1dab30949b14aaa8ec51c73f109b5526874bae2d5a3f69d6b9ba0212652f90d36e9e47aeaacef83458fb01580c7d2dcdacdf98cd531c6944eb10b64bc49b3e61d8f320866733cc552b53d38a3df5237dd2900601bed487625cce1209ed0d9266991fddba898b91df504b8539cfe6c49ffcbe6ec7e243bf66f1dede71de6c9908ec35a227e2d34c84441296913cba74b2e524988f38e2c90dea9b6122f17f8a5bdd54261b80c6d2762ef33a088711aca132a9ae6214221f7d74672493c2b517f029f4438da3868f6c8f1ae11eb309a177a07052c296e23e4a15e029c1b45b09494f88df6384242ec3c7f9ffa3ef77b47b85e6931ec9f6c668df6618a770866f115547eeb62ca85f615d9094a8056737f28add73191e81709eabe2e219639667e6bdc1f575d80d2d4e0eb583e6eb246b88db97f686d17b9d7838f1a4f85742f310edb9e408e371ec1672d96871a842734e8cd58acf5de10a16f08539e5a1d84062cf94b735fec3ae212987c0070a690effb3792341a3dcc7aa0300aa8e7a0766c3f75a0d3ff865ec5bdb8cdb377d36215958fb6762c5c17780a74544b08e8af12cc68c18c53185e3b432a0554ed5639678ec5a962f16e379cc9ca563a58ece939ce1c5a53483d90ae9b66b6b8113f08044945e0a4adca985eb206be913c8e77ad1dea1d8085e777d44c60dfda9c50ad5d847f5ea1418b04a6ea2c1f0ef5b866365377f7214a7b22d34e276f34fe0cc3a906ba20ff14b0d35b6934dfe5e0ce9619ea6a25c089b4fabfc6792dd0af84ce5d7bb5c5a12712878b9cd84a5032cc434b9aed640512134f5635a1ae4b11cb5578e22586f8fe62c9064ea5edfa1cca1bf91fabc6a25e30889f668b7c44980f7fec7ae7dc11175679967db2c9926369a3d7d9dfb27ce109b1120a50458b60ca7d412a29027605c62a9d76c91d79fd3bc98fa4d7981ce959117a3d37bd082a6b108c3bccd8dd79ab9e8408344aa425c67ca3098ca1520baa7c3c91822de338b526d8f5a508d88784240fbc795dc4aedadf86c7a3785ec1d282ecae4ccdec864d30bd3f5773111ea288468e02730ef285066b22d6d116adbea277862ddc978000727950ee6e18736c62fa19c070ab504f8bc6384ae2fb377da79c5d0746cb167ad61020ef964f2eada99c1dd91539166019535609abfde37a0eb3fb3cd27947ae03fb9a041f40947e89cd4c973c154388cc7add5100e9c374695eef57f07e4090394496e6dd688a654a635d94ad128e0e8debc88a3f39a1fa2b6a71d5f12854aa12319149382f84aad1449114afdaff9ffb7c1cb86990bd248791cb0d50394e2460b24d0d748deaf9fa807280d60715ae614d75874028c9a48db12c7434bb4ac6b667ea9bc0bb8fd8252c6cac3b0593bf11664ea689085ed649e1b88a3cd5a800f075167e1994aad95a9d60f287d6c5355ffd2600e3d6396ceddb60835760653bec8530dc39d274e54b7c31dc682584693a4095bb31b656041afe60c08891da6843c51c28ef90c5dfdabb0115c1eca0b557e40a4e601c36a681f60cfda3a199c3bd9dd2a4aaed78e810f8e00a4bc831bdd45773812559cbc751d7f4bbcc2a221731c324fe50159a96dfc283bf3dd13ce6aa23bebca7572d852500ec7b655c975c5bf9918e2b665c3975c832cc3623e4a7e5bd1ef54e5a42c3f116e63f5fc1a64518dd91a3b167f3f62ad647b9076cf22a1d705e13afc2be6399611bfed56e16859adc2541a8677f434b0b73e6169814fe9e80479d08a1c530ea2f7cb227abc000f04b8f512c8ece8973c0bad5f42a017180a54cae9af2edcc4387c51e0aa231e5b19bc9feee5d71c7f0e60fbb278d36e1eee601d22e457cf121dcfe5fcf90dabb423ff5ae83c93a8a03d777ce95276cb9ff1b788487b17358cc78f7cef24829d162874b8d5f7ececefd10088ffca626902ee074b3bb589c2b5f9716cca1cbc8b4373545e1a9a8c62ec16b9865572c79addd7a0e07f9979332332cd9da7a445c12f6db03450bd604d72142d9f1b48bbcb0bfa1f33d7c1ed05afd70f505458dc1f8937fb12e45e2d8cc913dae2254a35a62bfe63ea28d84dc5d450a2e3827480d3b6eb4672b8c3a3808d6f6f5b901537c94616366648b4a51aaadccd1650e7b4237202fc98fbc9d4c96757b442c8d273bcb8d1cf3f8e1d9b3561b3ede0b0e024e7223dda2b12c85fce85cc6189b251050932327131a17a7f1ff891d6a44767253ed59c981c29dbe1d921d8e792967734fec1180d67eb6e2af846bcc51a4943d286d2f05999229328acde62d7b8f95c77d79de88983f5388ebac9a5d936ff061d213255fbcbe86204dd79791637ee236350304dce087980fbcd12d322c10f73194cd72e992fda8bf676ded34429bb72af9a3f701197361427c96dd3e308d935e4f7a4e8246ae1af4f6e143ed8b30cd773ba6501700e68801aa2a9485f97a5c76ba8c25d4d49eb8181bbc2fd8c95c09543eb75f2d710e82a9bf6d19c3626b15a8bfc89e02e191cad773d762d0891788f31327e44f2517da0f513dad6bba93fe336c44a92eb0b560d5dfde3c52e7d578002c6bf271e14283eaf9964968b4ee094ba5fb7f5878bb7196eb4d068a7452eef7c19a40a0c525644027a0e1f30d856c1355169255dea5aeb9027bb42495070ede55bb4b8631de207b863cfb40a6c62497f633ecce265b4a4ed8f9a343a06567358262727cd49780e0aff3c526f6d2596f7a91306da0ab32714857e5ce954afbb6a7a56d6b0ab2cbf27b5b9e0f4748962c2ad7c13e300000000000000000000c5201fc2ec2912237212317b0f9647305b6ddc800e0e16d2b99c3dcb0db77522321a0582d17d286a52cd0ba81ff5b946e5660a6926ad05628a2af1e8ed4d9f9fcee8f3d41149d8a8b09df9901953efe2dbf56866fb8f30819692256e056f58d0a4994fe60d11a99728d975d39ea0e516264a90c615adaf4c371e1e1ddecabc74eb7e7ebd99c634199303fcc2d90ba4c3f5dadb25df2723b9397819921858d9dc937832b855a6eaa196e369bd5d3bf512e5e1ee0716875415bcdb88bf56cb4dd608874d5ea85f1d4cc010f66895655f952edb1b694635c2c9ab8815820174c190d93ffba377ef15e7e1a407797db89aaa46992e3eb050f56b6d0474f0b2278fea6d02da9b5013", 0xfffffffffffffefc}], 0x4, 0x0, 0xfffffc73, 0x20189}, 0x9) 00:03:11 executing program 2: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100000, 0x4) sendmsg$unix(r0, &(0x7f0000002640)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002580)=[{&(0x7f0000000200)="5eb1e4f9488015c63ae36a9b8fd71bc6b9483d23b57fecfe8de6ec3f66b42a7f641107127115ca0ecb5ad817ab42a46be2f5ae67995d9246d27dc714ac4fb252ba92ca3cdcc6b0af4b29fe99a3616de1dc6157e971469e8df4f35cf27bfa31f76bc5aad27191234ab6d51ced390dff28bac3c2032cf2477d3fd89adeac839f64a31ff0444542b891048a600287dda483015187af68dd0ea6488f7217440425d2ceb7f2d66cda8bfe88320b965032c6df838d1a1a09f2659a66a113d676954845f792165653f729811b42394062d5635dbb75f8d1b7e7b03f03a2ae16ddbe07f7f819dc57de6e6e3e614ffe7c5ed7d0b1e265898b63219517ced14029fcaed2c4aa668101c5bf37188618a033506dabca6bd39136de1c8a4b7e15c4cbb4731f4418c1669b0eb1713c786c882d04ce013359354faf571d495aff639ceeb81964d8e1e7194d9511982d24a59acf00281ce89aae78faeda291c379895cb409f13d21d0792ff11b29a5d7b42673333cc25e078c4e306c1614ad31eef92cb9ef67f8f37ca3d16141aa6bf3b2f0bb2f1054b9d0c7de69f9513f0c9adce8d07cb32ab046c1efe9c19c4167418c34d329e11e3cbfda0e6a3264d6e7cc24eb65657df2c09d2cfb5b2e9cfa4809bc85bc23c0a2ebb5e9a4736d0f0ff92c4144425eecc68fb89cedae8bd3f3adf3050df1aafe09be2b97d0ad58cd78ff4cac460bf253baabdf74e7272a23e38859820b41ca4872f3575e2bd33c6f3d82f69cd998db4d04ccbc02f2b86c0796760a56a2384f7cd264fa06ae473d5ae606e7844f5fce1efa83f1fd39ffa85a54d25d2a4806372a29bc98323b117f8a441a62179e89864597497a997fa8c17b0268cca7e425ec8c24b8f6690d9ce471082833bea165dae76642c2189460a181e022788bc611d7fb93d3dae82a0a6abed3f13e707a05687ec3a67362921b45c002ee58c4da8273dd210b8ca718d95a083ace5b35e9274e231316a88485e0dcc387219ea140d99e727d1b7b61effe8721e37787e1566369a660068ed5d9e9b9b0c8a1feb6a146c93c91499009239c1769e299f583782536ae23dc8de38aa619325976877eb8dd5c2419992f6c8f01311d887deefb95e2b86091b8ebe97481273399be9e39d61afbb0b0618732fbc36f53b8d579ad05b9160d84ca5c14e30525abc824683683cbbda5efac665687c563caf06ba02e6a7203e5fcee67ffb33dd73fc15da07bb7d1d9f3f162b54e2ab587de054ee7e26bafda5fab69d0b7cfa8ab96e244a09f47cf6aa9e99a9cf86843b7becb3b22dc28b4caf0606cb5c202789f7b570015e30b4906919aab4022db8c08e851c567e2218f8b651b42db06d709f484ad128381a91c6311821aa3f6b4f1f6f071b80f97cef9c9066a70981e32513f328cd62a789d8574bd5f31ce6d3ed33af8bd637de7871efaf3ecd80b80f3e53858d024262a56a20655ebe3b79b4ebd0aef1a259a73e31d5a4fe5b7c62ac7be9d2b65913973b8b9a35a4b46a1905de291362dc500e27c3507c13f69fe75e186976200acdb879eb0b820ccb0622cc13bd39dab14d1ae41751e7851ce214d7eb2e846524aeeac7035bb76d9544c92d2f0ad14c1b8f97914931edec0ad64a70797bc1d5410a4891abb2cacc3a6707ffe0d02919dc9c9f0ff15ed642dda98d5f7109e0c9129656ae35fdef3adf99ef0d48102e495b918b36d928f9edb1544bfca9d080b501d6c4c070d1bb01e11abe8a2bc7bfcade1d024e78404ca54443337565673d713e944d5a9a5f55dda4559c3299d101323ca47a47d06043764d393608883933ce615275869fafc1bfe788023594eee72262c591051a5c6196b94673d7b2a819211b8c7db4d8190d76a6119b6294fdf81a3ed7390d7225f0361d91b7b79169259d72b7ca1294671980bd0722211f8f07afcf62f53acd55fdbfc5994ecd3db6d2d133293898b9d9a3812803bb04fafcf70c34145838e28954c2ec43ec114f92346d35ff2cf940f44cf3f47e0606b76ea75f2cebdaa4331c8b0771fba538524b9cbb605ff4cbcbdbadd1193301f9a5bdb8e773257cfdde645dbe114f8522eabc1c4413535d0854786810090646f74527b0d5937ffd8fbe16cc719efc97b914e525d414d8117f3512ded64f03c9b7b0e143f1235c66d89739655c98f085b3bc818671338ae52ee84979ee3a4f56fec906be4024ef749e7f460175eda7f572d4ed29c85a9ae022cb5b748330f8a1c2f721bf24b205095d41688fb48037f4b0768816b57ce6611154be0bf342f47594eb40e50bc551203c023395d71165065074a50c09e232186f5b32a4abeb4f5e2aadeca8852aea676a7e6ec7ff0d8ab036feddb3501fdb5fe3d3183e192d0559ba3a530510bd3426e049bd183383ebcc1e603d9eb21cd555c5afb519560d94c7c8e58c264e087b441c1da350bac32e0aed182a12dd865dec805985d1e302da7cb42dbc0837d3aaf4963a325462f65376b06316fcf1efdc11a93288e2f6d896ec88994e0ef270b3e802de1b65ac7fcc534ab191aa66877a0a9cc6867444e6780dcdd3eacae212cec1be47e2272b42764c00cf49cbc026e9aff5602a57e2909c22213a84b7f7d55ce9587307f0b8c6646e172a2492edc90f6fa3bca736240a1c6a8e8177ba5369e72e41719824492c88fcfdde1f1f565e4ad7cfebc3f38d6f13aaab4f6bd77edf733722bbbcd96df26f1710d2b70db401a89f3f837bd57e0098ed4534e6e7f22758d8c209d35e4bbae4bceb136ff087c87756bb47533dd54ab60ceb9d77dd5e250210232b9d74eeff5c61f57fc85d59773113fde5b13478ce7e32f5ea1f2656f1ee96df09be48ce36eeebbc4662193e26f094358a773658d0fc5a3e1f1a6629ddca8054c5bd8054f28dcf3ec425f96f52757fa3de7bfc7edf81c5f8f86a891d8c0477d901144485846baae879f02ede456fc71636bff22021897d9128702f5f4024696e0c3c9be6df285547066058ccdfe6dc2e7b41ee3fcc902c2ef87e15c63a2fd806dd11f3cf148fd0271017e8fdee5f16168afb866e988377c6049c6f3435d2e94705ed39d13554867f8869242209bfa5f27e30400a5694320e3281ebcfc91b05d098032065a6055963dd5bac64d8986a3d7005c691302089a83c086bc5d8f8b358feed3a5f4a51168180a981bf803d617b65c049602e4d770fd2284d8843ee9b826cbdb032038eb521d3ad6f463241c269f747c775c38099260f5b72d6725de0ede2a2baca34ad0aca6bbddc830f33902009df139df9ba46a4caea73f1ea96819d572f36bf9cea7eee230b481f7b6884c15ed3074760011fc8a48228028939f5f1588b12e873a839e0a815721f3b51dd9be6ff33648dcba0fe851562d970b7e9aa49d0fe6e0c2fdaddb0a2d4ad4034bc9e8d4166ea47225db401eaf9fbbca01d6df8a216c8d4d484371fc05c961de5d849616ddfda7d6785c0f43060f98ef318190a7ef9067ec4ab5c32d56fa4cf28beb287ce273a820093eadb97af164c06d9ebc5a44ef31a2d1e57b74b5eca10a0b89f1cf27aa962e4fc55ed68185132c7602d383f2e3bdf455e49c6efec4f30d31e1f0e323bc0caf0c3ea08bb9f96af1b03cc3d4583826a806bbc85ffd34b4dc90928312087f5704198a832491bf1951f66bbcd8ebe02ea5bafb67d2843fb22fe94774e8ba7f53dcfe058fd596249fe02479e8fa7a13e265bbd663abdc05ef32d7f80788ee3f3d4cde6590b1e3f5fe9bbb69359775425f24d0a75247e84b54ef06bc826364fddefd218d34849c060a1b81dcdb2c1d6fb55e21ac7a430b93f5b83b6441dfad248425265acb73f1facca8753e4860d44aef2d2ae8c215d0d40e05b11836af8beb5a69ae3a3da589ba9c4972f8bd48b9d4bca5227b3f2c4858d65621d64e75c02e77681f322f4267f849cf9e7ce7c56c3affdf95474cf018a2200e8c9de6d784974d0015390dba2afa55a36b3b6123e97d1d61454a135b510682f194883d203d6b3a2e42897b4f1c5ac33f12208157b7fc24686d32941b408ac2f068acc8c06eeec50616b81eebaa087d9be80f1250ebdab83f2e1b4065caf948bc07c3ed6572d64becf81bcc1ad8432acd40b622323492890ef885206d7a13e9389ebc0726d054de038f1c56f98706f5bc08db2f75cf5ecb86eb04bee90593bd926896c90ba0946fc75aabf59cc33427951751edf20d345f08c431dc2395e4b0e98233ad3b971c27aa3c123a184268e08ca055b546956bad58178a446bef5dbee8135bcdd3b65d46e1816399efcc0422d72c01616fe14e7bc0ac902e350bc9d7a7543592c5c21410783ba48b5200b09151901d45d568ec8398b6d86663b476ece18f93b84396929e269ff3038e4cb6c6f08f51e382106f0e0c14bdfe303bbd65cfc904efa8014e2b742dcc0815a053b638f23b30bba42be21beab2261cb09e16af7dd9f3360cf88ac57dcfa6f95e34eaf9f9cb98459d987e52a7c07bc94e8d20bb60c4c82bb28c97a3987ca9b12c9365dfa35a94f307fffa99fff6eedb383936de037dc3e9f5223ac98c7ad9540da574e10b5091431e83fa2a9ebd57d1a2b366ff8d1edadb314b813e6e54e3c01893806b53b7cb227ef641f7528e5a22649657e64922b91a437468cfe54c0ee171f9793fc4ee87eb426cbb678efca6a583c2bd5e3c6de00e946674a21b7803202fd8724ce59c96670fb2413a60feb95b270eb6426ac6ccd0c1c25532d2f37ef01e51c05fda4cdb71185337c1a2df1f4ce7230ce8c6ddc6a4b087d82d3e43006629858c044bb0ca5ce3012dc0bc79bd21b7c16142d6d813b453f12cf754f76c5116064181eadffcddb3295ad00f912af800e1257e8236ebd6b1d8c7c0db220f982412cd33dbe21b8027d7f404d52d97e93bef83ce8c6c1b03e1cc0511511de299e4b6d51eee16cdafc4ad6169e5cce0a34d56617ba5f9b5031a6a6ff2466ad82f15cc81a6b5b0510e6dbb5a79c38fc15dd401cb1e275bde9c775cf9d113a888e22859525fc2789888790ffb54d3a33614742e8ce1d68efa2880b133161283996ad9ab57d4af2a60ed42f46f38d3f79b9904dfc1f48092d82d84375d7d4d9b16fbc4079b5798200d623b6e1a6dbc175e6d4edd39d3baa72092cf5e35b9253bceec510afa39e9274da8f32b4884bd6d780c2f002ce03ade758d70f479686547ccbdd14813f15f1bae7ba0d789e2d0ba5b20c703e7d115a323936f5250fac3132077afc6d2b5d065b8fb45c0e4db7ed9534b5589e19637cb8b1cce524b22d1de42383df228760abc27bf2fc4e8f0c378399237fa6553f7e14cd9a84e72df398cc53fd7384f5a463d3f529c99bc17b2c23327bd3587e16a7edb039b045ff2f56d40eef039e16f79bc4ee69b72f5f9c80284c11c5e3856dc85618dabb4d887ceadf843b9e90f983167d219ac7adcd1d46a553b1d3faae4f389059239c332dd8db7b8b32d854a15ac4bb55624c52eaf0ca8bd7b921beee479513b50d7a43effb9caf8d067c71cfec2429363fe8ac6c3b5cbe052ae0e6837a7c936e20e67ce63fdc18da7e4a24d117cd045853fb22fda661fa3f3cc888b7eb82cec6f3df6095bd54eab7a718862c11ef0143be6a714f2d9e35f079abbaf9893960a69831eee231f7f407cd0e18e2d4702286e1efb13079b8efffaf99f34ff4f1d717ab05bbc3ce830c95098797c5032f4bf0003021e82716384c520fdb7d1913214f02a635a973ac25a58398a6963c486ff03da8f0934208d577cde74086edc94bf30b3a1834717aa9c6877f17d266ca935253b0c1dbe53", 0x1000}, {&(0x7f0000000080)="991b65b591e76aed831b6c223bad996a079ee65f954598734d933df66c4f158cb5f9a372718ae82cb21e974258948ae6d4e47bb05c12dab45fd2f812a3f0df6dfef4a8f38cbc", 0x46}, {&(0x7f0000000100)="32a1d9474e36bafd05e3186107b778d67da0a25b98", 0x15}, {&(0x7f0000001200)="a696cea454fec9bd9d2f7c757d1a67fb67df249ec58f27de5864c57334bcf957ab5c1d693e83e3991c60392da8cfb11195f598c0e03efd95cba2ac90978b6f7dfcc2c80bbd8f98629764784f684cd1430d90941bfd981251393d8df7445191547f4a91f355872e5353fce29591da338cf2b287374a2d5ab10f3fd9718d0dafe11b21a02f4fa3cd", 0x87}, {&(0x7f00000012c0)="db1363c5946e07ea122a0353eef59b9246bf503cd363dc457508b983de74adec564a19ee287ee975abf3d03a07863f321fe46fd457a08f8051de70483378ad863363ad3e06c697681d2fc071849ea8175f45dc55a7450c3a5736bea085683859c7bf9c3398560e8cda5a5fd6178df10476439c8a53faa7ead7a26799f03c095b2d59134c8817d2bc431a59ab228feb4c3b2533f9ad83ea4c5976d91666cc1c571e906c0424c074a91e5ffda2826e60e016", 0xb1}, {&(0x7f0000001380)="7ebf7acc9c61f6c34d65632fa06e1e3f7012cb0e3f985043cf4a9172cb97f25c1959cf8b49c1076cd6085a9512dba2bec319b741688208906ed56746d6c5f49974ef3b8b451e41b3b178a0335e58b10add916f4868a257bec1c9692d4d69125dbf33a30639309c7d0349b2d77a7688a1d54ddf2c7769c7ba87e093305dbacfdf0f2535bb07de07c1646ae0d76de23ec70ee109f244d7dd7423c382e2a6c1ba291c7ace0545b1eef0242622ef2e0ae145cc99c233a7016ce4db9286f6ac7610e2cdb3bcc31dc2c54c5932fa144023dd0691f2e007801c3bdae7837affc77d6e9f0281bb452dce02855d40262ea4d0b019cd91fe9aa86b508d7538", 0xfa}, {&(0x7f0000001480)="0e6fd90218696736dbca10b7b4103927653bc8f784a2932da4186f99cb05058a38c9b0c716a899b294971a006c7a0ee749b259578039f32a0f502f4b2e6c200846979b166e75d4aaa705eb2a8a36a0747e95a5aa09e4d44c265d3e487c1b4cc4f5e42188da5338532532f020592ee27cb5b6e4a0cdc4382236c8aecf3d873fcfbec719f654977120cdf0f60ddbdd75c5ee95036b02d8bdf2510b627374a9ba49faefeea92903aa22947aabca49755df509864f982464e1304804dde6c0b868ae7f47b5a9a9de383c61854a58897edd40c6653861b62967b6eefcccd298651af8b0f734a6217331e5f0646f53940aae6274bb746699ead874ed3f86", 0xfb}, {&(0x7f0000000140)="86738125575fdacc56d1670cd5f6ad928cee9841083010a444c295b1e19ea9b9867cc4ef8fc29e6e7a35953e09aca326335f9d8452c799d2ecb30b3fb9a9ebb9b6341a425fdc41cc92690325b6fc67868ab1754bbb5c8a18", 0x58}, {&(0x7f0000001580)="4a885a8a6a4da68278136525d6813543e9aaa3acabbbbbe235543453e892d0a469013ab2cbf97a6e11cf3e70580ef929a39fb62ad2991a727d8a32ad9500f3285d5fcc7521b43bba870af2a78e1edb3304bcda13a70712fb04cd7f19726b4c79523c753476c2c7086746833c2b9e11ccc60827989833df36211c0288d655a1031b0c2becb9db9710a5755e97713046beb06137b36fd2fc37780616af14b708c3658832d576b06f1d9ed8ef359e2f8962de64ac46f5879154c6f1f0220e74583d4be7687ca43f03fe7b0fbcecd4c20687e10b1499bdf9a95aca8182a3a6ee96706f268d27a2edb0ce3d86d382de00bab6919dfad01a5e86e4340ff1dbdc75feba919aefc1968299214f4dd4c6f14e70fdb8013d6ac492b2e14b709708b804254eb28376a9b235f38492fc6bdded9b2667be696eb5c1b2422dc869507763821d4959efcd234adbe0b20e93f9a88140a8f91488e903169532d05f3214d77cda4438724d39f65f6bfdf61c8da8d351c5917f697395a317f3787dec081348744dd5da7a9545aed867f2a75017709afaf62292fa28e809617eca2d13107837546481512023d5e06db8cdec26212f1959364b836e2fd1a8326cbaf66c37fc5416cf788e40c42465afa407d8096f9bce5a4ad5dd88a471e659e5056936dcc6e5548bb00254b4a379b3b6a9a18e71a2f5d48bdffbe0c2ba97d505626c42a320be5b52edf93db6a353578ddfab3c93eabe31aedd0a908748814e841ada297f5e780ab3e322de56abf6f14156a2710e0f0682ed9963575f269cdd11d378d65a953ec9a1a665216855276bf5cd848da5ab1d0acd864200555654aefb502c6e6a1d113cb5e8f2816e125450bc18abe4c557ea58b11d2de316f9e5b21a4e334b50e09165226afa80a425619c91628a4d2a786c566d77787931bf1748f3d96f3282c4069aed1e80f1c69d09bd9c38523706b806553098860efb367de880b4d2baa53ba185a6af9dbfe464486bf974213cef7328f2289b3e96675dbc988fdb28f40cf87124fc4ef0eab3902ac1f0f5aade957438169a4a61638b68134cafed21a7a521b6addd4e4483129831484522014432d9bfede4b5cc5de9fd99dae8e1a69d2cb5f83289eb28f2f803ecc0528295eae56c333a103bc52df2f068f09a9b2123f3b2b5f5185e0989e486c98a8ddf10ffaadd743e835738031c386f85f2da02947e808893088817ddef17edd6471c9f7943300f5facb2a0f4bed9d6e6029e641b7bcd0fef7e00d0b059c0ab1ba59fe02fb62ecd2c8c8a2864ef59e714dfbe2af49ea1dbee74b7d06747550af329a5e7032c2b464742e63308dbcab49ff06d98844bdd34e199680ad348f296e9e677d05f62788d671626191055877b3be37761295037e875c70216d4db1635238b372b4065a6f368478e4819d2bdf2a98c1e08bb56ccc89c98ec6b84396cd6cc1a9b1343d7be7bedf860bd7454baca9e023b8f384186f08e6572f591824fad3de1c0eb1639fb1042076774cd63de5cd2c5bbb972b0cbc1beeb138f7ad16ca31e993c2a93c6e88640d5133ecb447c5cceecfa22b41f6838c62c7c94eea66f90fc649e16957f3cb1367013189f25706571f122461fd8bb3bc343ce91f79fb4ca173ca50f732a824ffd88e1582fd7f59dbdee1e763bc5f4f76fd3f2ac91b916c5dde1644bd09fbbaba975b6b726be9b030643551452213d68fb2f3568a11b301a70b89b515ddc3636e6ffc74c21cd2da4b13719c22140f4deb0d211a7bd36b6240c9d6ec48ba1bc8e56ed407c4894f35f28fdfa6aae046c40e087c8800fb7dc7a8ee2de550e745d21f9341efb66bab6555680ec56b97f7944229d9620a1d89c26c31224787fac6978182aa4095def3ee73c190ab5f70faa200c91f751285d8ea04dc76f9a4fe6e9e25c084d771be2e4b9530cbbe3cfb47c95638f1a97516476c4a1f1ed3e548ede561d7cf8da7eeb404a78de0b3c434b776e3b22990511a21231b7f4860c2c8b0bf64cff08fc83e707a465b35ec80225df78685c916b3cb6a0802b9cff1e20183a337ac60bf5c8c9299bb8b7e4f9ca50274eb4318d94a73dab724b22e3cf5783319d14aed029267bf2161d0e1db6cd2bec25b5e6cf77a5e179484a501849794f0e206a3afb7596171dca04cbc863622d7dab020dbea8c39d9ee788cee5fe96d94bb383c7bad15cd96b7c6afc7a63a1eca83ebb613ff24458519f3bce514bb8320de15a48b6a7752953d80a3b744dc8b794df3f1b4078e57324627274444a1a9d0213689bd91124e54f372c6bd02bf11baf857a4873d1b087b9b1d3ef1fffba8e306a8ec44d8eeb0c2e14c6dd812680da7e6cbc8f71895ccd987d2c39ca21753f5bba76a2966669f0ffe4f673adf9bdf74dcae25f8f83cdf08b253ea1ddf18eebac204d7c9b5db0b9126f6c25beb43d8950005ff75bf99c3859260056ce797806025ebfc84a2cb917a31d636d6902a813bef5e0e33fc7c8db450953c21d90e1507beaae963fff4f9b7e363768c7530f6e477df35ce68c2facddfaac681698021ed92720b9c5e4665fa1a42adee3371fd34147e2b92f5cec8cf4db34064dd840d8238f3d82ae61c071fd02d75591738bac10bdb36cef74de2c4d607578ffffef8445eacc8097880cd8d34d606ddef34f86dee39a301ce9c80060de190bc1df9f4e3da8ba9944da8c67dd0f32c045d97f34d2530725e5ee678832f227eb5500d3ea5296966099cf789ab5d59636efc1312060674b6df3bec3f7914dac660efde0a6daa9d22fd7aa65b2a9de31fa84aca60b8110af6713edc1267db3615a6412421cdf6d7d57d1d9e5dc83d2040b9212c5f0753e8058cd5ccfcc485b11ea7a958eb3090af4e9dfc3afcf80aabdb18a20b6c1c8e3473f027cb5ef1ba9d23786e76b49a1c143fe51af55584896b29061e1e92a6d8e59ad4d6c2212d1edc70eae3bba507056f5b2e256d7dea311e952bd1b042cfed8760dfa544239ba4753ef9e0ac399cd7af7aee1868cfcf7512b3ddb622d6d2f47f88a285b26aabf5c1c456b74cc9a3a62aa550178c2337ccbda946f63cc488df90afa8c8833dd0718de840bfd0b8c152d9bbdcd5b17bb603c2d9b381db767c992b1d7d87e429dfd2849db80095f3333c802257e17a4132ebdb97c910018902c54f2460087321f647dcd51fa3f3ad67510d4fcf6fef9f03b4490e281e4edc0899bfdeee12da77e5aaf0ccf2d075120abebe016be364cceb13fcfbfe3388ddc7dec6a836cadb33af5bf4b9aa3190c62e1155fe29db235c85f88cf91ebc471bb4a00b89ef8ede8af7e49ec800adae8ec882c56a3da0684c530345b3011564e7845513a347aaa311de8f6d407e39e6b7f17ac6fb50c49f0c16ff2af1a42ae780a17c1d7de3a103269f7a3ba42d5de8007945001bd6f8fbbc84fea3aff7c8a470ee11c1bdab1ee05b60fb1d1286daf3befd7ca7bb95b4cfa30e0de6e6ff797aa1b49c8998b32ab87651bd6b52d9b28a2fd5295124960e55716eb5d9628ced0903e16cef91f0e471804f148c97b5c304e5639e7ee37208dee0f2e963d122a79730d297c36baeb5e872ce2622fe6e354ce405720fb96bd5ac85c54f1e5fb915e28b188f759d4d5812edd1c5da5ddbcc4df6785501b412dd25f5d1827b9d04649248e72917d72cf5ed9b27bc0e333a32ee05029c7588a78ddca6b8283557f92cfca5d2a09842400a9d3cc20411fd5c69f0a5883393a1af8297ab2c8a5a85f28996033635eec7131c2390c6b41293602aef71acc5ac0288e90697bffaa331c23be09ee95edfd4e2991a28cb517f9e93b37dbb865d7cffe3189cca8c8f9038e4372dc39c84ed8750d9e85b57733cd0d79bb31789641777b12bea87eb74713918fc995d2454a203ba48790177207a2019c9b6acaa0c124fb97d17a94d0cbdd38de2878dc4f43e27ac0536af5280c1a49103506893ac53a03150319e8690ffe68049bbc98d308f7d41400f8c6859ecc6605f0925b7a8b1cd8ec7a945d9bd6da37ddd5540bbc78961cc860f1c3dbe579b41081209a9e478e7471c94e14f70ca3641891ee69ec26b63ab81f5c241a8e528287e4f075490a20425b4c78840cef01020e537b8845edbda7c7ac637071133f4b7834fc4149c2408924668a98943ad315fb746a411a84f9b8167640e7c4ec2a3ef60bab921aec91d755ad57d2c110470a3f8aaf200a9f0c4aa963a6b49f9c00e62daef1f3e63704e5bffd5ff4a8274e10bbf2c649396d20b18c4428a021728ae97010d02a2246088fca604fdf01ad071f8ce4aa4ce7bc9cd5e99d878946a1f34be7191850a7cbfd3dc6ba834bd4967b12e1bb514f52d3516caf9c6935be1e3c9a91a6980e2ee55158b96c16e3231bc69b36952fa92a74aa2b1f047f86a5655137672c2c8df3aaafb7a9b76f205a18f8a42e838e4a16d5017ad2f9f5317726f386b9e7d14589e8bd7494817cb015008ae3e1af96786ca3def6c4892a94e2b1cdbdc7edba01d8612eeb7a26097c982be486959dc36fd3c73510e8fd190659786e7643dbc49309730f7296e0e1c26b196bbd0dc169d59b9e109181287a7814e0e60eaa4ae3335a45ba047323156e5a47fb287f8de25551d2a935a8f809ca36d25e51bfb20c92a3f996ae42f5c0284a558eada879fe6618209431216ced04f6fb964356689d0f23b7bace5fb6454f82493037bdc453e09f7f410adb4c70fb7ea2a3f5ce1333e891c94e632b581a217cd1b0cc632678dd594e20f6df498389ebc61c6237a160d06b4e7042fc9a994f52839d2f5fe0087cd1d5256f0a14ad982d746108da340dc91051d8167dece15f41758ff7227580a44e81bcd2748d47014ee2678fd4740b1103897bca7059e6c56bbce9ab931cf877796e7ef74b6beae46211dff408b63761b7613ca7d936111013fcdd86083245b0babfadc792f205fc51bd9cf3a2fd36b3e0bbe16bdef9ac876815e3f46126d2282017ec81b0d79486829993735d7ccf2c17925bcd9c33919e0509e759c529f427179db2ad2582dc8414749385b9530b1952a9f8e9df783eae153e05d6cd0688a7af30016331056be5ec832f5ee5afb73918a36400073b411822cdb25fe8945c6d55b17bdaa853f83c9306bb20dd33519b2461deeb562f298536f3e5a946e1ee488d07245adf8424dff145ce85497831b047ce13ec2a8e5f812ea98743c32b845f9c62be88b3e7219f7d7d0f209eba84ae8aa0d9763e8b716a1d147e9e25041d3585aeb49bcfefdf8c2bbcf450d7bfaaec22282528aebb8c44fd5ab50e7897004e36b9db0ea0cf6888370783966ed978cf98773342480fa31bfddca17da23975a356beb1a5f5088e8e3935d2abe11c27aa894e0367a8ba542cb26720291120eba2f34da343cbb639eb1673802a358abdfd9a2610498e0745489d8032a1462328a6b7623b79115af1528ffb4cb020b039e3ec693474874674c52ce7acafecc804090bc2d80df9110578ea801f7111f5260067ec60bdd0697b429222b46399db9969bbb893005743331f80cc363c11e3f112ff48d5831025d4a729217d8c499d59d02f88d9ee389a89de23d29f5556f7131528ebc6e9e0ce089d712e4a72471798defdab97b9bfc1145c313a77b53f86d48883f6f0b136693f310fc8ec5431e03b7cc14797303c5c53b9b95f628f428560119f0fcf59fa812ea9fec6fea50cee7ec750554aa8cf8f11f2fd646b76f2ad4a792dd18922ffdbcef94b22e065c7da93a11907454ed2929fb63e925b28df4882a2042ff47c7adcc74de8f3fa885d7a3b77bc48eda23c93", 0x1000}], 0x9, 0x0, 0x0, 0x80}, 0x80) mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:11 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = msgget(0x0, 0x6) msgctl$IPC_RMID(r0, 0x0) 00:03:11 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$inet_sctp_SCTP_RECVNXTINFO(r0, 0x84, 0x20, &(0x7f00000004c0), 0x4) r1 = socket(0x2, 0x5, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r1, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r1], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r1, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) open(&(0x7f00000000c0)='./file0/file0\x00', 0x400, 0x4f) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r1, 0x2010}, {r1, 0x2}, {r1, 0x4}, {r1, 0x80}, {r1, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f0000000500), 0x1, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r4, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r1, 0x84, 0x32, &(0x7f0000000200)={r2, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x900, &(0x7f0000000300)={r3, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:11 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:11 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) fstat(r0, &(0x7f00000004c0)) 00:03:11 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(0xffffffffffffffff, 0x84, 0x19, &(0x7f0000000080)={0x0, 0x1f}, &(0x7f00000000c0)=0x8) getsockopt$inet6_sctp_SCTP_PR_ASSOC_STATUS(r0, 0x84, 0x108, &(0x7f0000000100)={r1, 0x8, 0x3, 0x2, 0x5}, &(0x7f0000000140)=0x18) socket$inet(0x2, 0x10000005, 0x1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r3 = socket$inet6(0x1c, 0x0, 0xfffffffffffffffe) r4 = accept4$inet6(r3, &(0x7f0000000000)={0x1c, 0xffffffffffffffff, 0x0, @remote}, &(0x7f0000000040)=0x1c, 0x20000000) getsockopt$inet6_sctp_SCTP_MAX_BURST(r3, 0x84, 0x19, &(0x7f0000000180)={r2, 0x2}, &(0x7f00000001c0)=0x8) setsockopt$inet6_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f0000000200)={r5, 0x8000, 0x9, 0x6, 0x80, 0x7d5}, 0x14) unlinkat(r4, &(0x7f0000000240)='./file0\x00', 0x0) 00:03:11 executing program 2: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/239, 0xef) r0 = semget$private(0x0, 0x2, 0x500) __semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000200)=""/138) mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:11 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x657, 0x5, 0x1ff, 0x80, 0xffffffff, 0x3ff, 0xbae, 0xffffffffffff13bf}, &(0x7f0000000040)={0x3, 0x1, 0x7f, 0x9, 0x0, 0x80, 0x3, 0xfffffffffffffffe}, &(0x7f0000000080)={0x5, 0x8000, 0xe875, 0x1, 0x7, 0x8, 0x214f, 0xf}, &(0x7f00000000c0)={0x3b233abd, 0x10000}) truncate(&(0x7f0000000200)='./file0\x00', 0x48d) select(0x40, &(0x7f0000000100)={0x1e, 0x8, 0x3b9, 0xfa, 0x10001, 0x1f78, 0x0, 0x6}, &(0x7f0000000140)={0x9, 0x2, 0x7, 0x2, 0x8, 0x101, 0x1, 0x556}, &(0x7f0000000180)={0x7ff, 0x1, 0x6, 0x200, 0xfffffffffffff524, 0x11ac, 0x13, 0x1c}, &(0x7f00000001c0)={0x6, 0x4}) 00:03:11 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:11 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f0000000580), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) r4 = openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f00000005c0), 0x1, 0x0) freebsd11_mknodat(r4, &(0x7f00000000c0)='./file0\x00', 0x6005, 0xe) socket(0x10, 0x4, 0x6) 00:03:11 executing program 3: 00:03:11 executing program 3: r0 = accept4$inet6(0xffffffffffffffff, &(0x7f0000000040)={0x1c, 0xffffffffffffffff, 0x0, @local}, &(0x7f0000000080)=0x1c, 0x10000000) r1 = dup(r0) bind(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x41) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 00:03:11 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) socket$inet6_udp(0x1c, 0x2, 0x0) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x84}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) sendto$inet6(r3, &(0x7f00000004c0)="621f4042a54abfcdb195b4cdc1cfc384f2aa209a4a225b7b840196f4cd793c1394923e152713bfd2a8b3ca30fcfe96001e995d01ea04b85cb7f9d39d88ea26fbea92227be8a9bbf6ea21d399d121e006952298f2f627c0e2be2d84ccab747c90528e19f05c83ea0e0cae68b566af53429a479db38fada53b4a1ba64f309aacf8c6689bbfd2a51d962ba78bb925206533240c545245fdbe8d2179acc3b968281e900e0f852c3a1ba6427d822c2431a6c99f63e3422922d5daf46607ecda58", 0xbe, 0x100, &(0x7f0000000580)={0x1c, 0x3, 0x10000, @remote={0xfe, 0x80, [], 0x0}, 0x8dd3}, 0x1c) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:11 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) setsockopt$inet6_tcp_TCP_FASTOPEN(r0, 0x6, 0x401, &(0x7f0000000000)={0x8000, "0b9ba42c4e27a698b2bc40db96eee8e9"}, 0x14) clock_gettime(0xf, &(0x7f00000001c0)) r1 = socket$inet6_tcp(0x1c, 0x1, 0x0) bind(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0xd8) 00:03:11 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:11 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x17, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:11 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) open(&(0x7f0000000040)='./file0\x00', 0x440, 0x80) freebsd10_pipe(&(0x7f0000000080)) accept$inet(0xffffffffffffffff, &(0x7f00000000c0)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000100)=0x10) accept4(0xffffffffffffff9c, &(0x7f0000000140)=@in6={0x1c, 0xffffffffffffffff, 0x0, @local}, &(0x7f0000000180)=0x1c, 0x30000000) socket$inet_sctp(0x2, 0x0, 0x84) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x20) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0x0, &(0x7f0000000000)) 00:03:11 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x1c, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:11 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 00:03:11 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) socketpair(0x17, 0x20000000, 0x8, &(0x7f00000004c0)) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:11 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) fcntl$setflags(r0, 0x2, 0x1) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:11 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) r5 = socket$inet6(0x1c, 0x1, 0x100000000) setsockopt$inet6_sctp_SCTP_DEFAULT_PRINFO(r5, 0x84, 0x22, &(0x7f00000004c0)={0x1, 0x100, r4}, 0xc) 00:03:11 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = dup(0xffffffffffffffff) getsockopt$inet_sctp_SCTP_NODELAY(r0, 0x84, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) freebsd10_pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000040), 0x100000) r1 = socket(0x1f, 0x4, 0x5) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0xa, 0xfffffffffffffffe, 0x0) freebsd10_pipe(&(0x7f0000000080)) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:11 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2=0xe0000017}}}, 0x90) 00:03:11 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto$inet6(r0, &(0x7f0000000040)="9f0a76cbf3286d3022370bb3bd13f71cb8018e2dbbb021a956a525655b932547e1f111b0e968613256d02cb5db00b3790166ae6a98762316e29607fb262249c61af81f5c292c142b3393eb468cf1fb3eeb89fbefc3ed98dca71745add7c8971dca577b0c50b280214e0ec5e04ae5e4b16df1767f98d3f9b128e58bb1a18d727f3ffbbfdeb8a5d84a893bdd46542c72a4c288de45e4a3a0396ac2eeeec77a444f96d7cad734f4d655f5326038c404e8ff39713ea640348f8c974fd5eae71ac033766fffd09d8fb4fb0bc5e85184bca293a052f3ef07d4f42091501a7b52ae6e732b52b5b78dd87187034574e0d69e8fde65c5c87b0b5de04d", 0xf8, 0x20005, &(0x7f0000000140)={0x1c, 0x0, 0xf445, @empty, 0x9}, 0x1c) 00:03:11 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) accept4(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8, 0x20000000) socket$inet_sctp(0x2, 0x5, 0x84) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r0 = dup(0xffffffffffffff9c) r1 = getpgrp(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x3, 0x3, 0x2, 0x91, r1}) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) accept$inet(0xffffffffffffffff, &(0x7f00000000c0)={0x2, 0xffffffffffffffff, @rand_addr}, &(0x7f0000000100)=0x10) freebsd10_pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r3, &(0x7f0000000200)=@in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, &(0x7f0000000240)=0x1c) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r2, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:11 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2=0xe000001c}}}, 0x90) 00:03:11 executing program 3: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) flock(r0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x10) 00:03:11 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) socketpair(0x12, 0x3, 0x4, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$inet_sctp_SCTP_RESET_STREAMS(r0, 0x84, 0x901, &(0x7f0000000100)=ANY=[@ANYRES32=0x0, @ANYBLOB="001024000900040031bcffff"], &(0x7f0000000140)=0x10) getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000180)={r1, 0x1000}, &(0x7f0000000200)=0x8) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) clock_gettime(0xf, &(0x7f00000001c0)) r2 = accept4$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0x1c, 0x0) connect$inet6(r2, &(0x7f0000000080)={0x1c, 0x0, 0x1, @loopback, 0x8}, 0x1c) clock_gettime(0xf, &(0x7f0000000240)) 00:03:11 executing program 0: freebsd10_pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) freebsd11_mknodat(r0, &(0x7f0000000980)='./file0\x00', 0x2000, 0x5) r1 = socket(0x2, 0x5, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(0xffffffffffffff9c, 0x84, 0x8004, &(0x7f0000000800)={0x0, &(0x7f00000007c0)=[@in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, @in]}, &(0x7f0000000840)=0x10) sendmsg$inet_sctp(r1, &(0x7f00000008c0)={&(0x7f0000000580)=@in={0x2, 0x3, @rand_addr=0x3}, 0x10, &(0x7f0000000780)=[{&(0x7f00000005c0)="fdf92c5a7c4ac178243b", 0xa}, {&(0x7f0000000600)="1bf6260a4a27dbdcc9f67206a7fa901f5dc524d517e6bc7a7b5a046726a0d11f1a45ec8176bc35e504e61a107f5b5fd75e77ad422ff8a9801ddf815b683d872fba9ca762bd79f34a16e5d1b0f819a0a3baf151eccac8147df46cc8a2d1f163c2f166b18333f39e6c31382ae0af7d2e46a6548cd03376ee229b841643c5682794c8a91f7579fbbfa444675a098d0f88a8368840e2327baff4190f7a3d67e2f0b0eba0c5006f1f896f6d99802c96f91b318643926e8632ad840f7182a7b650bfccab2760dce43287ccf6ebefd212abf7135e1f00c9390203f686b6d0a5efa7259552ebdba1b5e405b959", 0xe9}, {&(0x7f0000000700)="a2a16dea3827713fbe75658664d192ffe55594153a3ae2dda6adf68a7948577942d5998fd31fae83c244fa7865b31c6df13a1c0c0806801abf39ba564b9c3b0afc4839c4154206ce40a44101907863ab630e745034e261bc4fdd605fe6cd33c4f6afda3bbf6741e2acd820437bb0", 0x6e}], 0x3, &(0x7f0000000880)=[@sndinfo={0x1c, 0x84, 0x4, {0x400, 0x4000, 0x8fa, 0x80000000, r3}}], 0x1c, 0x80}, 0x20005) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r1, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r1], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r1, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r1, 0x2010}, {r1, 0x2}, {r1, 0x4}, {r1, 0x80}, {r1, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) poll(&(0x7f0000000500)=[{r1, 0x8}], 0x1, 0x4) r5 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) open(&(0x7f0000000900)='./file0\x00', 0x2, 0x21) r6 = openat(r5, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r1, 0x84, 0x32, &(0x7f0000000200)={r2, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x900, &(0x7f0000000300)={r4, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) setsockopt$inet6_sctp_SCTP_AUTO_ASCONF(r6, 0x84, 0x18, &(0x7f00000004c0)=0xffffffff, 0x4) open$dir(&(0x7f0000000540)='./file0\x00', 0x40, 0x64) socket(0x10, 0x4, 0x6) 00:03:11 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) socket$inet_sctp(0x2, 0x1, 0x84) accept$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0xffffffffffffffff, @loopback}, &(0x7f0000000040)=0x10) accept$inet(0xffffffffffffff9c, &(0x7f0000000080)={0x2, 0xffffffffffffffff, @remote}, &(0x7f00000000c0)=0x10) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x6, 0x40) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socket(0x17, 0x10000000, 0x8) dup(0xffffffffffffffff) dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair(0x1f, 0x10000007, 0xd8, &(0x7f0000000140)) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept4$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180), 0x30000000) r0 = socket$inet_sctp(0x2, 0x0, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:11 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x2]}}}, 0x90) 00:03:11 executing program 3: socket$inet_icmp(0x2, 0x2, 0x1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0x1c) getsockopt$inet6_sctp_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x22, &(0x7f00000001c0)={0x1, 0x7, 0x0}, &(0x7f0000000200)=0xc) setsockopt$inet6_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f0000000240)={r1, 0x164c, 0xffff, 0x9, 0x5, 0x7ff}, 0x14) getsockopt$sock_accept_filter(r0, 0xffff, 0x1000, &(0x7f0000000080), &(0x7f0000000180)=0x100) 00:03:11 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) accept$inet(0xffffffffffffff9c, &(0x7f0000000000)={0x2, 0xffffffffffffffff, @local}, &(0x7f0000000040)=0x10) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in={0x2, 0xffffffffffffffff, @remote}, &(0x7f00000000c0)=0x10) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0x0, &(0x7f00000001c0)) 00:03:11 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x3]}}}, 0x90) 00:03:11 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) socket$inet_sctp(0x2, 0x5, 0x84) 00:03:11 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x5]}}}, 0x90) 00:03:11 executing program 0: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100000) setsockopt$inet6_sctp_SCTP_DISABLE_FRAGMENTS(r0, 0x84, 0x9, &(0x7f0000000500)=0x3, 0x4) r2 = socket(0x2, 0x5, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) open(&(0x7f0000000580)='./file0\x00', 0x0, 0x40) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r2, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04c01af5dfec5205aa6811d47c8e909fe2d348a7a012e1d", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r2, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r2], &(0x7f00000002c0)=0x1) accept$inet6(r0, 0x0, &(0x7f0000000540)) getsockopt$inet_sctp_SCTP_RTOINFO(r2, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r2, 0x2010}, {r2, 0x2}, {r2, 0x4}, {r2, 0x80}, {r2, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) getsockopt$inet_sctp_SCTP_AUTO_ASCONF(r1, 0x84, 0x18, &(0x7f00000005c0), &(0x7f0000000600)=0x4) r5 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r5, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r2, 0x84, 0x32, &(0x7f0000000200)={r3, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r2, 0x84, 0x900, &(0x7f0000000300)={r4, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:11 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) r0 = accept4(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e, 0x20000000) getsockopt$inet6_sctp_SCTP_PEER_ADDR_THLDS(0xffffffffffffff9c, 0x84, 0x23, &(0x7f00000000c0)={@in6={{0x1c, 0x3, 0xfffffffffffffff9, @loopback, 0x1}}, 0x0, 0xcd, 0xddd}, &(0x7f0000000180)=0x8c) getsockopt$inet6_sctp_SCTP_PR_SUPPORTED(r0, 0x84, 0x26, &(0x7f0000000200)={r1, 0x2}, &(0x7f0000000240)=0x8) 00:03:11 executing program 3: syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 00:03:11 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x11]}}}, 0x90) 00:03:11 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0xffffffff, 0x6) 00:03:11 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x17]}}}, 0x90) 00:03:11 executing program 2: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$inet6_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffff9c, 0x84, 0xa, &(0x7f0000000080)={@in6={{0x1c, 0x2, 0x4, @loopback, 0x3}}, 0x0, 0x2b948f15, 0x6, 0x200, 0x2, 0x3, 0x7fffffff}, &(0x7f0000000140)=0x98) setsockopt$inet_sctp_SCTP_AUTH_KEY(r0, 0x84, 0x13, &(0x7f0000000200)={r1, 0x5f, 0xac, "749541dd4fb0b35a8f3a77ddd1007dd37cc2a8ab863be9ee5c209d8078852f347e6797b70f844d059fdad901c40fcb0224f2dca66c988d9c03a7800d1439ec59575aaa88e6510defcec20f6d992c7fae516d54c12644fa11cb660832b48b8ed6dcfd94e8889b8131407d8f0b829301b870dbdc37cecc6da7f948e54fc55016f871bf275f2509db9301f9c2817d995807c32dfaaf81ab0a5e6bc3a4af39ba1dae0bc8ab24bb04e81f26a11b59"}, 0xb4) mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:11 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x24) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRESSES(0xffffffffffffff9c, 0x84, 0x8003, &(0x7f00000000c0)={0x0, &(0x7f0000000040)=[@in={0x2, 0xffffffffffffffff, @multicast1}, @in={0x2, 0xffffffffffffffff, @rand_addr}, @in={0x2, 0xffffffffffffffff, @multicast1}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}]}, &(0x7f0000000100)=0x10) setsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000140)={r1, 0x8e, 0x2, 0x9}, 0x10) 00:03:11 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0xc7]}}}, 0x90) 00:03:11 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000006c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:11 executing program 3: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 00:03:11 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:11 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x300]}}}, 0x90) 00:03:11 executing program 3: r0 = socket$inet6(0x1c, 0x1, 0x9) setsockopt$inet6_sctp_SCTP_CONNECT_X(r0, 0x84, 0x8007, &(0x7f0000000080)={0x10001, &(0x7f0000000000)=[@in6={0x1c, 0x2, 0x9, @loopback, 0x3}, @in6={0x1c, 0x0, 0x5054, @remote={0xfe, 0x80, [], 0x0}, 0x3d}, @in={0x2, 0x1, @multicast2}, @in={0x2, 0x3, @broadcast}, @in={0x2, 0x3, @broadcast}]}, &(0x7f00000000c0)=0x10) 00:03:11 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x500]}}}, 0x90) 00:03:11 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) sigaltstack(&(0x7f0000ffd000/0x1000)=nil, 0x0) r4 = openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r4, 0x84, 0x103, &(0x7f00000004c0)={r2, 0x1, 'c'}, &(0x7f0000000500)=0x9) 00:03:11 executing program 2: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:11 executing program 3: r0 = semget(0x1, 0x1, 0x80) __semctl$IPC_INFO(r0, 0x3, 0x3, &(0x7f0000000000)=""/168) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 00:03:11 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 00:03:11 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x1100]}}}, 0x90) 00:03:11 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x1700]}}}, 0x90) 00:03:11 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f0000000140)={0xffff, 0x4110, 0x1f, 0x3}, &(0x7f0000000180)=0x10) getsockopt$inet6_sctp_SCTP_EVENT(r0, 0x84, 0x1e, &(0x7f00000001c0)={0x0, 0xb, 0x6}, &(0x7f0000000200)=0x8) getsockopt$inet6_sctp_SCTP_LOCAL_AUTH_CHUNKS(0xffffffffffffff9c, 0x84, 0x103, &(0x7f0000000000)={r1, 0x5c, "2f4e3a6d390ede62056eb6be8ef7464798e59ca7174fe848339c6d7797c4b4ffc5fa94291a86ec97964c23494ef6a8541df392737a68bc2cce4dd27afbd54a5eb02d78a99f145bffd2ffc571a7f73407d2ac25d1736a2abbc28b6979ccfa4f046d5b6473c941c37480b75812fd2b5050493b3b72b278"}, &(0x7f0000000080)=0xfffffffffffffcee) getsockopt$inet6_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f00000000c0)={r2, 0x3f}, &(0x7f0000000100)=0x8) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 00:03:11 executing program 2: r0 = shmget(0x0, 0x3000, 0x712, &(0x7f0000a7c000/0x3000)=nil) freebsd10_pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_sctp_SCTP_PARTIAL_DELIVERY_POINT(r1, 0x84, 0x11, &(0x7f0000000140)=0x400, 0x4) munmap(&(0x7f0000a7e000/0x2000)=nil, 0x2000) shmctl$IPC_INFO(r0, 0x3, &(0x7f0000000000)=""/68) mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) shmget$private(0x0, 0x3000, 0x480, &(0x7f0000a7c000/0x3000)=nil) r2 = dup(0xffffffffffffffff) setsockopt$inet_tcp_buf(r2, 0x6, 0x25, &(0x7f0000000080)="41561fe33e83620e83906ead06ba08e643394826ffb3485f2a5ea96d8a2bbe19a30d224903e6f072f59ea9272fa592211a6e977b1c06b78a0d781bb4d6bf29cd5ceb0a7d5742ef96126093075f74763d3d27a5001492eff8e444aa467365624e052bb7d1309cbc1480", 0x69) 00:03:11 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[], &(0x7f00000002c0)) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) setsockopt$inet6_sctp_SCTP_RESET_STREAMS(r3, 0x84, 0x901, &(0x7f0000000340)={r2, 0x6, 0x3, [0x1, 0x10000, 0x9]}, 0xe) r4 = openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) syz_extract_tcp_res$synack(&(0x7f0000000580), 0x1, 0x0) setsockopt$inet_sctp_SCTP_RESET_ASSOC(r3, 0x84, 0x902, &(0x7f0000000500)=r2, 0x20c) freebsd11_mknodat(r4, &(0x7f0000000300)='./file0\x00', 0x0, 0x1a6a0e9b) socket(0x10, 0x4, 0x6) 00:03:11 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0xc700]}}}, 0x90) 00:03:11 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0x8000000000000f, &(0x7f0000000040)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x1c, 0x0, 0x8, @local={0xfe, 0x80, [], 0x0}, 0xfffffffffffffc00}, {0x1c, 0x1, 0x7ff, @local={0xfe, 0x80, [], 0x0}, 0x2}, 0x8, [0x80000000, 0x34, 0x400, 0x673b, 0x5, 0x1, 0x2, 0xfffffffffffffeff]}, 0x5c) 00:03:11 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet6_sctp_SCTP_RECVNXTINFO(r1, 0x84, 0x20, &(0x7f0000000100), &(0x7f0000000140)=0x4) r2 = socket(0x1c, 0x4, 0x3) setsockopt$inet6_sctp_SCTP_NODELAY(r2, 0x84, 0x4, &(0x7f00000000c0)=0x7, 0x4) getsockopt$inet_sctp_SCTP_EVENT(0xffffffffffffff9c, 0x84, 0x1e, &(0x7f0000000000)={0x0, 0x2, 0x5}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r0, 0x84, 0x29, &(0x7f0000000080)={r3, 0x6}, 0x8) 00:03:11 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x1000000]}}}, 0x90) 00:03:11 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) r0 = accept4$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0xffffffffffffffff, @remote}, &(0x7f0000000040)=0x10, 0x30000000) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(0xffffffffffffff9c, 0x84, 0x23, &(0x7f0000000080)={@in6={{0x1c, 0x2, 0x7fffffff, @empty, 0x9}}, 0x0, 0x20, 0xffffffffffffffe0, 0x2}, &(0x7f0000000140)=0x8c) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000200)={r1, 0xcb, "21f20a577d955c0df5ef319868d45498d4f9da77df6f0f978fc785c70c2d4cc274aa9fef6cf1bcf30fac6b654108ba9db953d4d81dc929bafd0f80990b6b3e33133d8fcd0e18dc0b0918999e0cae19961ba6e0680280cea23bebff95f581b9f0f1545ba805272cb7f98cb186434abec5e1edc505c1df17b753584a95bdda6d7728eabd4332fcd72754989a7bab8f1047941ed0c02a6089238d2105a6bc08af57d3ca34d2e90c8758862344c356e38a4b6d4399ff64697d27f5b1c1743e1d99c7fd26a8113249a9e9ee89d1"}, &(0x7f0000000180)=0xd3) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:11 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x2000000]}}}, 0x90) 00:03:11 executing program 3: socketpair(0x1c, 0x10000003, 0x4, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xb, &(0x7f0000000180)={0xffff, 0x0, 0xe10, 0x1ff, 0x9, 0x9, 0x1040, 0xc, 0x0}, &(0x7f0000000540)=0x20) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRESSES(r1, 0x84, 0x8003, &(0x7f00000002c0)={r2, &(0x7f0000000200)=[@in={0x2, 0xffffffffffffffff, @multicast2}, @in={0x2, 0xffffffffffffffff, @broadcast}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in6, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}]}, &(0x7f0000000300)=0x10) sendfile(r1, r0, &(0x7f0000000380), 0x0) setsockopt$inet6_sctp_SCTP_FRAGMENT_INTERLEAVE(r0, 0x84, 0x10, &(0x7f0000000340)=0xffffffff, 0x4) freebsd10_pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchdir(r0) getsockopt$inet_sctp_SCTP_PR_SUPPORTED(r0, 0x84, 0x26, &(0x7f0000000040)={0x0, 0x6}, &(0x7f0000000080)=0xfffffffffffffc89) getsockopt$inet6_sctp_SCTP_ASSOCINFO(r3, 0x84, 0x2, &(0x7f00000000c0)={r4, 0x6, 0x24c00000000, 0x2, 0x1, 0x3}, &(0x7f0000000100)=0x14) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r5 = semget$private(0x0, 0x3, 0x0) __semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f00000003c0)=""/65) getsockopt$inet6_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f0000000440)={@in={{0x2, 0x0, @rand_addr=0x8001}}, r4, 0x843f, 0xbf8, 0x7}, &(0x7f0000000500)=0x94) 00:03:11 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) socketpair(0x10, 0x10000002, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet6_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x11, &(0x7f0000000040), &(0x7f0000000080)=0x4) 00:03:11 executing program 0: r0 = socket(0x2, 0x4, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:11 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f0000000000)) 00:03:11 executing program 2: mlock(&(0x7f0000a7c000/0x3000)=nil, 0x3000) freebsd10_pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_sctp_SCTP_HMAC_IDENT(r0, 0x84, 0x14, &(0x7f0000000140)={0x7, [0x3, 0x5, 0x100000001, 0x6, 0x3136, 0xe6b0, 0x8]}, &(0x7f0000000180)=0x12) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xd, &(0x7f0000000040)) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$inet_sctp_SCTP_DELAYED_SACK(r1, 0x84, 0xf, &(0x7f0000000100)={0x0, 0x8000, 0x7}, &(0x7f0000000080)=0xc) setsockopt$inet_sctp_SCTP_PR_SUPPORTED(r1, 0x84, 0x26, &(0x7f00000000c0)={r2}, 0x8) 00:03:11 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x3000000]}}}, 0x90) 00:03:11 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) clock_gettime(0xf, &(0x7f0000000000)) mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) 00:03:11 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x22, &(0x7f0000000000)={0x0, 0x7, 0x0}, &(0x7f0000000040)=0xc) setsockopt$inet6_sctp_SCTP_EVENT(r0, 0x84, 0x1e, &(0x7f0000000080)={r1, 0x2, 0x1f}, 0x8) fcntl$setflags(r0, 0x2, 0x1) 00:03:11 executing program 3: syz_emit_ethernet(0x22, &(0x7f0000000000)="997ffce058f8d277ee347815080045d2602b7b796c4d491f7f16098438257f01fd2b") socketpair(0x1d, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$inet_sctp_SCTP_RECVRCVINFO(r0, 0x84, 0x1f, &(0x7f0000000080), &(0x7f00000000c0)=0x4) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 00:03:11 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x5000000]}}}, 0x90) 00:03:12 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) r4 = openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet_mreqn(r3, 0x0, 0x9, &(0x7f00000004c0)={@loopback, @broadcast, 0x0}, &(0x7f0000000500)=0xc) setsockopt$inet_mreqn(r4, 0x0, 0x9, &(0x7f0000000540)={@empty, @multicast2, r5}, 0xc) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:12 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = accept4(0xffffffffffffffff, &(0x7f0000000000)=@in={0x2, 0xffffffffffffffff, @broadcast}, &(0x7f0000000040)=0x10, 0x10000000) getsockopt$inet_sctp_SCTP_NODELAY(r0, 0x84, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setsockopt$inet6_sctp_SCTP_FRAGMENT_INTERLEAVE(r0, 0x84, 0x10, &(0x7f0000000080)=0x4, 0x4) 00:03:12 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) freebsd10_pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x1, 0x5, 0x100000001, &(0x7f0000000040)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x100000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) r2 = fcntl$getown(0xffffffffffffffff, 0x5) r3 = getpgid(r2) sendto$inet(r0, &(0x7f0000000200)="24f2ef6cd98857b2eb2da8b3867214850052f82ab41259d5a4855e277cf19b832df2fcc7b887c1dbb52986e6f1783f97c0026e1deeeac73f0dac712a2f626ca31ef41d0891f5533c5cde7b8469d2331c8fe630ca6beaa74c42fcecdd612dc5982ad1f3f9c701f882621c905909245c368893cc4c3cfe1a9faae3498a45ba772090026927cda74577a9c5fee84bb7cea1721539bedc2fe1086982f9354b6004172a2392d9428bc81f42e79ad35bb7e641039d3ce9582253e45b560f2648b4116ebecc076ed933753fbc9be918dc2a43e591b366e581029d5696d33a5dc743a2d114ef4d53cca250e7284cf8ca6db47fc3e250faca66ac32ec513373cb85877ac157ecc0ccdfe356d28937629fcf2be59f4c7a45aac34053dac30f02c1092ae0ed76159fd1ba4f0e362b4bddfae616e253fd16f19f6ac0ce944ead63c47bf67be9c2347e82992a6f2a408bf107acbd10bc0ab3dd92677944ea8bc23f145c935218326ccded043134b9b414dd199274e8ec72007f233d0e5a141359dc7030cc91c5d0aca73f340bfc2e800d8de4eabb8ca9c9eff36f0e18482fe280c36bda608d1718e9ac4b475f4923f738638dee784da2f7e65bc5c3ab11d9a584572023e326e3f3a9f9d20177fe94f1f99c34a8e78b22e7913e07ae29af834418351aa333df923d62ca9006aa5469fc73d406a404ff4e3c047394e9ef0d102d630d34051fa7d56badd85cf3e97d656e56768120eb95eff5fb912058121898357ecfc98bd0324e98ee6248e3b059ff1e6f15d126bda6083da33931ee58cd71406ce72ebf8ced0fe925a91c074582b8d8d6b1d11df353cf79d294d3caafc121e7809cd7c4b45a35aef91fb71abe2b30183476c6877018526b2a9682ff5e07d93f123c5a0b2ef815df6ec838abffe90f3d9a40cde9706451c83ec99529fb4b0adaf237bc47575eab9ee7f885656254a50e5e042d3e0d7c1cfe48b31835efab8b1fe416c4bab4107773ebe023c6bc2e73f536dd61458019af77bff535d01c16a8783b83e2ee1f071c2451b80baff4a05848420081d271d451a77620a7c0e7b2beecf6a82067a81c2a72ceddb51fb20e50f8c73668eceb61aa73a897317e46cdd8bc7d7cbf35315953bcfd6a6b54ce52d4341e97abf4cfb5c401fed4e34a8107efd359ccdd14c98fbaf78af705d33f40f5be393755e23e4fcf5fe4f00fc83932d3ec4ca2365898b4aabc399f74b720814b59491f6b02a953a7aff4a4e3f76e99ef3f1af67ff0675d8f670bfb51d20e9432251d0c2270ed81f62cd00d32f97a9438bca15fbcc3645a278647c163c099268b95ccf9e4795813695e7b795fffa94ce0684d7260c09026ae88cc35b8496aa85fa0fdfda839a3a08278f30f1e3120d042cdd2a60e2ed646e95c1fff2941cd4a97b505206e9d7bc9d10c18c0c723f72483d90baedae15f89ed3b54c268060a0ba9f64f849798b44a1310cd94a161308bb4d450e75a4b13cf54546c7a99a97ddbbfd258b125a6c15441e4fa041995035197ed69383aded361f326cc8fda8d9fea0462a86070e21417cbbe6a1fe0f4e14f6d58cb6e3c748913bb7d3840e3f9469fa02a63cec322ed87aaa64e5af887cfb9b6c92913ab3b35f8eb96123c8894516eb85e55ec1d3d966f9b32a03ceaaa9f80d59e0d4bccae5efc6b1bd6ec15777b326c0f6d727caf1734d3f91b1a8b1281bb0d0b32a3be98d48dc2627e32941e2bd96414de13fad1d8e291d91f4f35165044e871dd5708d731b97ff1402cba1d1b300edd0d9f8f7f92270e2826b429258cd7258aedc267c5fb2767b8049e2529779d32e1de38ece85e7c8735ee6cf757b1952a8e0c143e4ba92cbefff0f05b5d90a381eab2b12cda64c346144aa24bb5c02553fa553aa044addd79929d05b30e355c9adaedeb0bacb325096946744fc23f5dd6fb0bc9c718fe3e89999c203e92033247348f345a28d5348763146abf29c71e5b1da62203f57c4043a711b9aec6daa4edd560d4087af1f9f9ea6af687099b4041112a3300e6cc5167252aa51029ea953e0fd5622d0afe2d5c4f0be5b54fa94f1fb8b1a4ca1464c2f00d988fd2ac94cc14572b9da668eb7b3db607622a02b71a197f0b5e04622f68499cd5712144ab826a057e00c8f55927e550ff722534b253ecb03cca63f4d9baae55e98975c24c186df284d13cc0d86486e332649dcf75580580543ff97d0e0d04546aa7b562001136288bb54ee1ec2ca4b20e0e227c2ed2705391c1e002214e1f651374e3180058db591ac3d81c0e7ee992536428ab32b935a588c8cc6a35a0605e2bae7b59cde954267fa2617c63124f572e3d816f1eb707971cea806ef72a88f3dead143c0586f0b4cfcbc8c549bd253dab2a4eb2187191570d9bb3dbdce41fc679458326f3a0a3ea729b1515fe9710d1440a99f17858ee097d12d7b61ebaab9590eedffbee4a79828674c6b89c0e693e689017a1654b963e6ad7d9db60d71150f28ff67b7070796f6c289b9bd2ca9aead9bf1cc1c4812177504bae27f2c443bb3c14eaa0671e625a23b97a7b28adb3c970759bf77e5924a0954269104e9ac70516c683c9a8da6ce4944f10d15f9fe624a3a0bd06a6e8831380938d809b6b1de5dec92c3dac3db07ef32140732a2f76451a3d9a70f025e2c81b8288d3437637ee30798ea048659a13de75b02be6bdd64fca23062ceff877603abded0aa821114048899b12139fa2b94949c5e5313e3ed2962962d462598146ef701075a3c350c3435f39840eb24b7f4318476701e64e663bc908c384ca9baeb339b313538831acf1839d9c24c08c7d3ed83aadeaa51ebf005018a61a4a6820a48a6942f9e0b67af81757f1465320f7127251cad45ac17c46799992bcb281a4a26c0e67ec39f0c48fe9e806560290f7da7e55ad554e144fa1f26394f086d714ffedcdde3d19bb4c5942212fc493b04f3d3caa558b8b50ce6741c93be3c25a774298b13f39a93cbb96c4e4698811ed01134989e6a880bc1c5803fdde9199edec495615192dd8845fce9000e6895e18669a57426138ca596952ce4804f84ee5ef52d7f2bf38eb1240f68085063e26200316899fd9374dd3204f6a05c9e483f3337a2a4be63350a352467a42622c3db29c0ac78d1ef48d55a3276b0a6c3e4358d3480f837d0862447915b623d6add8f01a5015b51625a3df5fea73f2bc542b58a968be4631d77399fc6d148c1e2d0bff38ec6d4fb3001e1e61a547c96f63d8ab2e92c64e2eaff4203ac2c99f8c33609df33fb7810cfffd0b35cf29db615e440c0d09b134746800e4a43e81ed52de6a095e89c5a66aeda65723dd70e3877b5bd11b2616170a2d9ddc435e5ebd3aab5d31c69fdd348409d494157bb285a8eaa9883e4cc2707baaeb3cf83142a465fdf4f310a6c3d13dc6e1a1f4d46a877e3fadfeada8046790fcffcf702fd597f1df65327a3e63a9525f1e10b5e1b4862ceec13aa096a3093a455432b1e97ba7b1069502e654ba9d7616a996be8fe0ea33880e06ce1e939bd1942b7b851db60c53d1d9573749f83b6a3adeb10e9d1be313ce25392bd83e205e3837e328e88586055bf7e4a2f22da3786f15462f26d0e8ef77ae51eea8fde2f37650e261c1decbd722ae58ee47d92e5014fd5a5c04ca8d2357ce0e502df3cad59530aafdb86dc6ff22ebc24ae5445f1f1a86c0e4f45627079c468aade8f3089f4aa3214f3a34622adb9b52e48d78e1ec64ee1a22bcf7f17aec2c01d333ae4520befa9923ff63b9dcab7aa163bca270c5cabe3bdeea94d694ebd408f3fe74a20f57812dfa36f69a4c11f0fd3ce95259f31c4dce37b2f9107bb339dd7513f0a2e3fc9bdaa67ac51d0f3ddbc24eea2089b2bb01718ab5e75a384bf4814b3c6ad4cb4f9a09654e8fc77492a074a02561f4d39bee95ce5465ba04a2b7c8aa0e3bb873554d1fa88f22212139ef284fb4771857ab0c573293ee4f6a894e2b5fcc3e14d6c813688da96932142d2a4a5cb6351bd780cbf409cdcc4a091b7a82a0feca5636b258776f1227a03afc47e95f66e30af078758f9471ab291b2a7b952b092c753693b3822df8817554139c7e771a38a609be6805c69703a4c50386c9e4abdca690e08529dcec5c8424da8a20418ab5bb441ec92f694ddac51721b888aa15f116d8c6ae63795fd8e6b4fff43291b9a4de8fb5aea50b6b1a7d15a7e30b2453015d8791f9902c956f33bcd9e5007d534774acb890b15559006e08b8c61a0f115a9b349df7faa2cc5a4c582c3f04280f0ea89bacf18fdecfd60d0621914e1da58df2f1d36a5fc4a4ec57996ad532070db88e17926602005c154f10e27490bff3beb15dacddbe40ae3aa055ff8c35801a6ab52a805fd2f76e949cbb2334f869ef5206b003fb5111c0d91f1ce373b1cb99393591146467148af53a6f5f3572c19e864142285b9d781af7b185120f1d8758aca4e54cd9e3a9fde071ec03658b2774fd2b1d59a0cac7a562dbc7745b7510bed92cbb8e3ae12da77a80dbf3e9da4e34558a5075c8c6e8d613d9e803e4036dee7410315f869258d086e083fb89a21b85c1432933d6fedf3fce4558b0f9c7999d34edc175ac1b4d2487ea20e9dab8342b986833a651b3b0b912dc19835a29d6b2812066f3d8d5e537a3ef382d3532039cb11dff1ddaecc6d56a231ff61fcd3870fe810f3fa1a211beb5670bd3474a45f7af9b8ab36c0d7dc57a248ceca5c27adf7d706d5f1d6773280973eb4a81d872eaee3504c58ac4208635082f5c98d41dcae425a29f98caa6777adec2d4ab1dc00751ac8ade330cf637ac17745e88852738b6ddec4f7f8d30676a623bd43d6fe9c66d836df9b5668d1230f59e174dc1415c90d5abe94daa9793f06cf741f7fb73db150fde1305aaf35448b47c23dc4940313e4603c5055d3794002e0463980f0c9a64aba3e4e2b38bd945dbf31f7900bd532bcb0191399d95e3e49449df7ade727543c5ce469f8808aaa9acc4aa0a1c43e9e6dd86fcd6bb008b7f29fed20b043ec7c95ae614565235be1d58ee2c5fc7eba77a41d3aec2e557e1527fca020243203acd851308cfce3881f17140f0d3c49d8c6c5c541a64c2667d3482dd5206b4d3d47ab10e645ac034cd7461a02a4faae780928ae1f5546994f7943c2ac0abb579abbcd5f90cff5d6e92ce13489706b22b7895683ef1e133690b86bcf9e8ee4778e5ea1389ca0dc03b6b07c062c709bd89537b9703cccbacd421afec19d20fb6b0946341d8a73b5f6a70b30d4f6bf3c295ad10a724437a1935e98fb814b1959de7c773816e5e637e782e45854013802068b93e4af87dc78bb16c4a32de58aaa075ba7f4924a15c0042f8bfab08a4548b9c4ba2fe530928cc30822a849fad855850997437524ec3bf921464672de2d579f3b2d7faba6ca7ae22bc9ea15377cf7b4cadeba374a9aca2252627ab30c4ca9be055288efbbf241df3bf6b115a1ba908ef36f49f03a6ce157c785a4d05377cdc6755f4e0a5e73a3ff7d7bcac8ed65c5246989e92a7bbe11b3eff1ab432498de325782ccb149aae101b24f9dae68fe14baadb141f1babfe5ef9e33013a99eaa6826f5555773a73180e844dff20ae3a07ba87889805c8e91ec33092ade49b1a72d8194ba05e07171e1d6e44f75e1fb89b4c9e65a9b86584f7051e10003169c36bdd69da460d0edec93e5e29080597e826ae7d53cab43ade3559ee261e9492c19ecfd05902a32724bf3943365b7edffa0c866b15b801258b31c217937a6a87cf7c68a8fdf77fc58abfb53924268cbc6f1e213585e7bdf9c2032", 0x1000, 0x0, &(0x7f0000000080)={0x2, 0x1}, 0x10) getpgid(r3) 00:03:12 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x11000000]}}}, 0x90) 00:03:12 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x82) setsockopt$inet_sctp_SCTP_INITMSG(r0, 0x84, 0x3, &(0x7f0000000040)={0x1, 0x8, 0x349, 0x3f7fffffb}, 0x8) 00:03:12 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x17000000]}}}, 0x90) 00:03:12 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0xc7000000]}}}, 0x90) 00:03:12 executing program 3: 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(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7, 0x11, r1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x5) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x100000, 0xf0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 00:03:12 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_ADAPTATION_LAYER(r0, 0x84, 0x8, &(0x7f0000000500), &(0x7f0000000540)=0x4) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f0000000580), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000004c0)={0xfff, 0x1, 0x9, 0x3, 0x6}, 0xc) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) close(r0) getsockopt$inet_sctp_SCTP_ADAPTATION_LAYER(r0, 0x84, 0x8, &(0x7f00000005c0), &(0x7f0000000600)=0x4) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) setsockopt$inet6_sctp_SCTP_MAX_BURST(r3, 0x84, 0x19, &(0x7f00000000c0)={r2, 0x3}, 0x8) socket(0x1c, 0x20000007, 0x5) 00:03:12 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) r0 = socket$inet_sctp(0x2, 0x0, 0x84) setsockopt$inet_sctp_SCTP_RECVRCVINFO(r0, 0x84, 0x1f, &(0x7f0000000280)=0x1, 0x4) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x208020001) lseek(r1, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r1, 0x0, 0x50, 0x0, 0xffffffe5) setsockopt$inet6_sctp_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x11, 0x0, 0x0) setsockopt$inet_udp(r1, 0x11, 0x1, &(0x7f0000000140)=0x9, 0x4) setsockopt$inet_sctp_SCTP_REUSE_PORT(0xffffffffffffffff, 0x84, 0x1c, 0x0, 0x0) getsockopt$inet_sctp_SCTP_GET_ASSOC_NUMBER(0xffffffffffffffff, 0x84, 0x104, 0x0, 0x0) getsockopt$inet6_sctp_SCTP_PR_STREAM_STATUS(r1, 0x84, 0x107, &(0x7f0000000040)={0x0, 0x7fff, 0xf, 0x6, 0x1}, &(0x7f0000000080)=0x18) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0xa, &(0x7f00000004c0)=ANY=[@ANYBLOB="fcffffff0600000000030000ff0100000000ffe5086d260b34bcee3b75f68360014ddae7a0c73d6bfec7025f06b8af9221a5eb000400000000000000ab6a301dcd275d52b39e7091dbd080b4734e92e181f2b3331f96268636b73ef57609000000bbf4ffffffffffffff70b855d64b39b0102b18f00200000000000000708baba33c10241bf6d59b482cc79c6b30bc6437edf1d6147a9cda61cfa0fba25820113cbaa330b0dbf5fb396ffd152faad9ee9d48fac0da71406aa139fd917ee5b6358dae1df2fe3fd4e469e6920d963acaba547fd71637683a726e64dc2d660e66af537e3da1a764bccd67654e5ca6801d598d88fc3b026b75b1f726e3c845559ef46721d83d6ab312dfcee073a5f7970ce8aeb42d5f4e998c678cb87cd79efaec05e3afa2c0b12e2adeae28ffeca2f248623c0c00100000780e59b8764dcf7bbb58e2ca80614668d26dd2b6644740b523e1c2357577597fc48c72e907"], 0x0) ftruncate(r1, 0x4) freebsd11_mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x10, 0x1f) getsockopt$inet_sctp_SCTP_GET_ASSOC_NUMBER(r1, 0x84, 0x104, &(0x7f0000000200), &(0x7f0000000240)=0x4) setsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE(r1, 0x84, 0x10, &(0x7f0000000100)=0x8, 0x4) setsockopt$inet_tcp_TCP_CONGESTION(r1, 0x6, 0x40, &(0x7f0000000000)='hd\x00', 0x3) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:12 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0xffff0000]}}}, 0x90) 00:03:12 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x100000000000000]}}}, 0x90) 00:03:12 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x200000000000000]}}}, 0x90) 00:03:12 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x300000000000000]}}}, 0x90) 00:03:12 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x500000000000000]}}}, 0x90) 00:03:12 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x1100000000000000]}}}, 0x90) 00:03:12 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x7}) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) getsockopt$inet6_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0xd, &(0x7f0000000140), &(0x7f0000000180)=0x4) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x11, 0xffffffffffffff9c) getsockopt$inet_tcp_int(r1, 0x6, 0x1000, &(0x7f0000000080), &(0x7f00000000c0)=0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100000) r3 = socket$inet6_tcp(0x1c, 0x1, 0x0) sendfile(r2, r3, 0x0, 0xfff) 00:03:13 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) chdir(&(0x7f0000000000)='./file0\x00') clock_gettime(0xf, &(0x7f00000001c0)) 00:03:13 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x1700000000000000]}}}, 0x90) 00:03:13 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_udp(r0, 0x11, 0x1, &(0x7f00000004c0), &(0x7f0000000500)=0x4) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:13 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 00:03:13 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDR_INFO(0xffffffffffffff9c, 0x84, 0x101, &(0x7f0000000180)=ANY=[@ANYBLOB="02004e23ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000005830c8bf20bea9ba871b7d06d758000000000000", @ANYRES32=0x0, @ANYBLOB="01040000fdffffff01000000000000003f000000"], &(0x7f00000000c0)=0xa0) getsockopt$inet6_sctp_SCTP_RTOINFO(0xffffffffffffff9c, 0x84, 0x1, &(0x7f0000000000)={0x0, 0x1, 0x80000000, 0x80000000}, &(0x7f0000000040)=0x10) setsockopt$inet_sctp_SCTP_MAX_BURST(r0, 0x84, 0x19, &(0x7f0000000080)={r2, 0x4}, 0x8) getsockopt$inet_sctp_SCTP_MAXSEG(r0, 0x84, 0xe, &(0x7f0000000240)={r2, 0x2}, &(0x7f0000000280)=0x8) getsockopt$inet_sctp_SCTP_CONTEXT(r0, 0x84, 0x1a, &(0x7f0000000100)={r1, 0x2}, &(0x7f0000000140)=0x8) getsockopt$inet_mreqn(r0, 0x0, 0x9, &(0x7f00000002c0)={@multicast2, @multicast1}, &(0x7f0000000300)=0xc) 00:03:13 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0xc700000000000000]}}}, 0x90) 00:03:13 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0xfffffffffffffc37) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:13 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x1c) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:13 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) r0 = socket$inet6(0x1c, 0x1, 0x5) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x1a}, {r0, 0x8}, {r0, 0x2000}, {r0, 0x4}, {r0, 0x10}], 0x6, 0xde4) clock_gettime(0x10, &(0x7f00000001c0)) 00:03:13 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0xffff000000000000]}}}, 0x90) 00:03:13 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f00000004c0)=ANY=[@ANYBLOB="d82e3c75d49c8ba2dc00000000000000224fe228cedeb365be3f33c04cfec5205aa6811d47c8e909fe2d34546ad01b8667bd22743e46f8e84864232d42ccf2ec15a826e03bb7755536499835954803434623388a0785693e74f96d0ba5c26ca0e225e6c954eb8bfcb78f4347d352cc53192aadb9b751a0fbb23f463180b3e7b7c29b0921a3e4589bb7968b53c8dcad303972d1522f7c78036c4ea167ddfaaded5a9e3c67237520a0301160837bd7329fe6d2ec6f11b49508aee8000000000000000000000000", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x8004, &(0x7f00000005c0)={0x0, &(0x7f0000000280)=[@in6={0x1c, 0xffffffffffffffff, 0x0, @local}]}, &(0x7f0000000600)=0x10) getsockopt$inet6_sctp_SCTP_EVENT(r0, 0x84, 0x1e, &(0x7f0000000640)={r2, 0x1}, &(0x7f0000000680)=0x8) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r4, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r3, 0x2400000000000000}, &(0x7f0000000340)=0x8) setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r4, 0x84, 0x15, &(0x7f00000006c0)={r5, 0x4}, 0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:13 executing program 3: r0 = socket$inet_icmp(0x2, 0x2, 0x1) r1 = getuid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_buf(r3, 0x6, 0x41, &(0x7f0000000080)='f', 0x1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 00:03:13 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x2]}}}, 0x90) 00:03:13 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x3]}}}, 0x90) 00:03:13 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0xffffffffffffffd9) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:13 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = socket$inet(0x2, 0x1, 0xfffffffffffffffa) getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffff9c, 0x84, 0x15, &(0x7f0000000000)={0x0, 0x90}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp_SCTP_BINDX_ADD_ADDR(r0, 0x84, 0x8001, &(0x7f00000000c0)={r1, &(0x7f0000000080)=[@in6={0x1c, 0x2, 0x3, @local={0xfe, 0x80, [], 0x0}, 0x4}]}, &(0x7f0000000100)=0x10) 00:03:14 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) r0 = accept4(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8, 0x10000000) getsockopt$inet6_sctp_SCTP_CONTEXT(0xffffffffffffff9c, 0x84, 0x1a, &(0x7f0000000080)={0x0, 0x9}, &(0x7f00000000c0)=0x8) setsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x22, &(0x7f0000000100)={0x0, 0x12, r1}, 0xc) 00:03:14 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[], &(0x7f00000002c0)) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:14 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = getuid() setuid(r0) getitimer(0x3, &(0x7f0000000000)) 00:03:14 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x5]}}}, 0x90) 00:03:14 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) getitimer(0x0, &(0x7f00000004c0)) 00:03:14 executing program 0: r0 = socket(0x2, 0x5, 0x0) getsockopt$inet6_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f00000004c0)={0x0, 0x80, 0x4, 0x5, 0x20, 0x3f}, &(0x7f0000000500)=0x14) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000540)={r1, 0x100, 0x7, 0x9}, &(0x7f0000000580)=0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f00000005c0)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) getpeername$inet(r0, &(0x7f0000000140)={0x2, 0xffffffffffffffff, @broadcast}, &(0x7f0000000600)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x20000010400, 0x80) openat(r4, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r2, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r3, 0x2400000000000000}, &(0x7f0000000340)=0x8) getsockopt$inet6_sctp_SCTP_GET_ASSOC_NUMBER(r0, 0x84, 0x104, &(0x7f0000000640), &(0x7f0000000680)=0x4) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) lseek(r4, 0x0, 0x3) socket(0x10, 0x4, 0x6) 00:03:14 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x11]}}}, 0x90) 00:03:14 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RESET_STREAMS(r0, 0x84, 0x901, &(0x7f0000000500)={0x0, 0x400, 0x3, [0x3a8e3826, 0x8, 0x6]}, &(0x7f0000000540)=0xe) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000004c0)={r2, 0xfffffffffffffffd, 0xffff, 0x6}, &(0x7f0000000580)=0xb8) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r4, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r3, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:14 executing program 2: mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xbf99f66bd93ec58, 0x10) getsockopt$inet6_sctp_SCTP_NODELAY(r0, 0x84, 0x4, &(0x7f0000000080), &(0x7f0000000180)=0x216) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r1, 0x84, 0x102, &(0x7f0000000200)=ANY=[@ANYRES32=0x0, @ANYBLOB="470000001866de0abf745bec86266d2e962cd89d88cbf70a0767d033c2c32d77509b3538626ed299fd622f93d01995c85b4cbde1931f3c57954725c9f8122edb458e62b41bcb46521570d7"], &(0x7f00000000c0)=0x4f) setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r1, 0x84, 0x23, &(0x7f0000000280)={@in6={{0x1c, 0x3, 0x4, @remote={0xfe, 0x80, [], 0x0}, 0x6}}, r2, 0x1, 0x53, 0x1}, 0x8c) setsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS(r1, 0x84, 0x9, &(0x7f0000000000)=0x80, 0x4) clock_gettime(0xf, &(0x7f00000001c0)) getsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE(r0, 0x84, 0x10, &(0x7f0000000100), &(0x7f0000000140)=0x4) 00:03:14 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = dup(0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) 00:03:14 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) getsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffff9c, 0x84, 0x21, &(0x7f0000000040)={0x8, 0x1000, 0x5, 0x80, 0x0}, &(0x7f0000000080)=0x10) getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS(0xffffffffffffffff, 0x84, 0x107, &(0x7f00000000c0)={r0, 0xfffffffffffffffa, 0x2, 0x80}, &(0x7f0000000100)=0x18) accept4(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8, 0x30000000) socket$inet_sctp(0x2, 0x1, 0x84) socket(0x400010, 0x10400002, 0x9) 00:03:14 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f00000004c0)={0x7, {{0x2, 0x3, @rand_addr}}}, 0x90) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) setrlimit(0x8, &(0x7f0000000580)={0x401, 0x8}) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:14 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x17]}}}, 0x90) 00:03:14 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = dup(0xffffffffffffff9c) getsockopt$inet_sctp_SCTP_ASSOCINFO(0xffffffffffffffff, 0x84, 0x2, &(0x7f0000000000)={0x0, 0x2, 0x0, 0xbd, 0xfffffffffffffff7, 0xfffffffffffffffc}, &(0x7f0000000040)=0x14) setsockopt$inet_sctp_SCTP_RESET_STREAMS(r0, 0x84, 0x901, &(0x7f0000000080)=ANY=[@ANYRES32=r1, @ANYBLOB="ff030800a1a4040004009707070009103f000600"], 0x18) 00:03:14 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="2b54d4afca3d2b5754223f336d0b0000000000001d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) getsockopt$inet6_udplite(r0, 0x88, 0x4, &(0x7f0000000640), &(0x7f0000000680)=0x4) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = open$dir(&(0x7f0000000540)='./file1\x00', 0x1, 0x2a) ppoll(&(0x7f0000000580)=[{r0, 0x44}, {r0, 0x100}, {r0, 0x8}, {r0, 0x8}, {r0, 0x6a4127b2e38d1547}, {r0, 0x9c}, {r0, 0x1}, {r3, 0x4}], 0x8, &(0x7f00000005c0)={0xf9}, &(0x7f0000000600)={0xcff2}, 0x8) r4 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) r5 = openat(r4, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) getsockopt$inet6_sctp_SCTP_MAX_BURST(r5, 0x84, 0x19, &(0x7f00000004c0)={r2, 0x400}, &(0x7f0000000500)=0x8) socket(0x10, 0x4, 0x6) 00:03:14 executing program 3: select(0x40, &(0x7f0000000000)={0x2, 0x97, 0x84b, 0xff, 0x7, 0x9, 0x3f, 0x2}, &(0x7f0000000040)={0xe07, 0x4, 0x5, 0x5, 0x56, 0x0, 0x7fff, 0xbf5}, &(0x7f0000000080)={0x8, 0x9, 0x80000001, 0x0, 0x8, 0x63, 0x3f, 0xfffffffffffffeff}, &(0x7f00000000c0)={0xfffffffffffffffb, 0xa4a}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100)={0x1c, 0xffffffffffffffff, 0x0, @loopback}, &(0x7f0000000140)=0x1c) getsockopt$inet6_buf(r0, 0x29, 0x57, &(0x7f0000000180)=""/4096, &(0x7f0000001180)=0x1000) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) munlockall() 00:03:14 executing program 2: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:14 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = dup(0xffffffffffffffff) getsockopt$inet_sctp_SCTP_ADAPTATION_LAYER(r0, 0x84, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt$inet_tcp_int(r0, 0x6, 0x4, &(0x7f0000000000)=0x8, 0x4) socket$inet(0x2, 0x30000003, 0x1f) 00:03:14 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0xc7]}}}, 0x90) 00:03:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x11, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000680), &(0x7f00000006c0)=0x1c) r1 = socket(0x2, 0x5, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="8054d4af35decab354223f33c04cfec5205aa6811d47c8e99afe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000dc0), 0x1, 0x0) getsockopt$inet6_sctp_SCTP_RTOINFO(r1, 0x84, 0x1, &(0x7f00000004c0)={0x0, 0xdff4, 0xf}, &(0x7f0000000500)=0x10) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r1, 0x84, 0x8004, &(0x7f00000005c0)={r3, &(0x7f0000000540)=[@in={0x2, 0xffffffffffffffff, @loopback}, @in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, @in={0x2, 0xffffffffffffffff, @multicast2}, @in={0x2, 0xffffffffffffffff, @local}]}, &(0x7f0000000600)=0x10) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r1, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r1], &(0x7f00000002c0)=0x1) r5 = accept4(r1, &(0x7f00000007c0)=@un=@file={0x0, ""/2}, &(0x7f0000000800)=0x4, 0x10000000) setsockopt$inet6_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f0000000840)={r4, 0x7fff, 0x3, 0x4, 0x7fff, 0x100000000}, 0x14) getsockopt$inet_sctp_SCTP_RTOINFO(r1, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x100000000000, 0x4, 0xa}, &(0x7f00000001c0)=0xffffffffffffff17) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r1, 0x2010}, {r1, 0x2}, {r1, 0x4}, {r1, 0x80}, {r1, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) r8 = openat(r0, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) setsockopt$inet6_sctp_SCTP_ADD_STREAMS(r7, 0x84, 0x903, &(0x7f0000000640)={r6, 0x6, 0x118f}, 0x8) sendmsg(r5, &(0x7f0000000d40)={&(0x7f0000000880)=@in={0x2, 0x3, @broadcast}, 0x10, &(0x7f0000000c80)=[{&(0x7f00000008c0)="f237a60372c2e1bda35e803769a76186127034bb9e9b2a14f5c66409f9870fbff489b262436d8b513aaaab1a45629ddb69728582ee7c16dcdb25587614ccfba904dbbf581fcc1784de2816cf1c4f22289e6d8ac206ffbc5bca9324c2a543db5bc253ed7649857c23de1617a5060391f00c1f9ec922c8d2f13804127f554b0dfcc80faa571a1fe241ec8192538a9808d7dfad40f052103eb76ee48c45ff1b5ab266", 0xa1}, {&(0x7f0000000980)="6d7095b4e725d0d99a9cfe26314868cdeeb24cf2460448ecf46b8cac168bb0cf0554cec59bdd28a68a48bc0ff70ece1ba7a19effd1e783ced7cbaca4861b5be2c570b9f43ed75e7c3a32b3f853c05a17467cd28a5ae99f892e53fd629544c74e97b212f1c0752c0877e2ed153ae40c6db19b0c8e1b3e8af1174ac9aa291a2a12b70893d6b4259a0b5d1a2a310cb659b6ae528a7de1687c28eaee9e79d95e0480bb09149d770e5c378e28721ff5fb075d724928341e31672a2b482e2a4cb2a157ee347bffb97b1e48f548f548f28f49d81a2c353aaac469d4f138404e27862cf52ab6", 0xe2}, {&(0x7f0000000a80)="9b7286f71937b7ccf45fb98d6ccf406300a314ddfcdbd89f3cfcd6a03d49c5188062f6e762f68aa2aac3b936101740d45cd0ceeac804aef83cb4470beb68b7e3ce5f252bb589a82603fc367664f3c818d3776c17a9b6924ce5d494dafefdecbed4588d70ad165f2b1b9a8da9749e133d6aee550ccef80474d08e6d4722375ed334b0ccca76209821f7283a34d499b30b7c2f074756d862dc0789d60c2029cbf5d14aa9839f5433945e3d8cfe9e225c38c6e7fa87f2beba09c6c4f5cc87176f6932ebf3c038f214277e0383f534b217b414c4aea06eca65569cff791f5306cc929e69d0", 0xe3}, {&(0x7f0000000b80)="419a816d40f2184970c51e8517d00407e9d2a5f28c45a57d70e556deae368e14a9c1ad081a7241927b653b128753f2c23c928c4d7e85a5f0ae6979d0bf64ff247a4629fe03d55d9814593d43073ac3bdb9de8f200d3fb233f656ec02d7d27cb811ce9706d710dddca1bcf54db57039b152b7d15b175558a5df4aab2601052080963f8cd527a519b56bd14a1958a8cb607caa5afd07fd3e2885390e4389f10af42a4ddd9d7c1f93157e631c20a53757233723d1c62e8e039934913423ba500365d071aa223178ab20fbb279a0217430", 0xcf}], 0x4, &(0x7f0000000cc0)=[{0x58, 0x84, 0xfff, "212d3aeb117b64dd0b729e11715909bb1946be9a8758efcd9b360725728de01d3b918d840549630ab0152be2220a1c90801b9c38f85bc593254885eefe96602ae232"}], 0x58}, 0x8) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r1, 0x84, 0x32, &(0x7f0000000200)={r2, 0x0}, &(0x7f0000000240)=0x10) setsockopt$inet_MCAST_JOIN_GROUP(r8, 0x0, 0x50, &(0x7f0000000700)={0x5, {{0x2, 0x0, @loopback}}}, 0x90) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x900, &(0x7f0000000300)={r6, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:14 executing program 3: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x21, &(0x7f0000000040)={0x100000001, 0x4000, 0x1, 0x1, 0x0}, &(0x7f0000000080)=0x10) getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x22, &(0x7f00000000c0)={0x3, 0x40, r1}, &(0x7f0000000100)=0xc) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 00:03:14 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000580)=@abs={0x1, 0x0, 0x3}, 0xff50) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000004c0)) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x110, 0x20000000, 0xfffffffffffffffe) 00:03:14 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = socket$inet6(0x1c, 0x10000007, 0x3) setsockopt$inet6_sctp_SCTP_CONNECT_X(r0, 0x84, 0x8007, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[@in={0x2, 0x3, @remote={0xac, 0x14, 0x0}}]}, &(0x7f0000000080)=0x10) 00:03:14 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x300]}}}, 0x90) 00:03:14 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = socket$inet_sctp(0x2, 0xb, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x1204, &(0x7f0000000140), &(0x7f0000000180)=0x4) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) getsockopt$inet6_sctp_SCTP_MAXSEG(0xffffffffffffff9c, 0x84, 0xe, &(0x7f0000000000)={0x0, 0xff}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f00000002c0)={@in6={{0x1c, 0x0, 0x9, @remote={0xfe, 0x80, [], 0x0}}}, r1}, 0x84) r2 = accept4(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0x1c, 0x20000000) setsockopt$inet6_sctp_SCTP_EVENTS(r2, 0x84, 0xc, &(0x7f0000000280)={0x3, 0x2, 0x0, 0xfffffffffffffffd, 0x2, 0x9, 0x9, 0x3, 0xfffffffffffffff7, 0x9, 0x1ffc0}, 0xb) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:14 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x500]}}}, 0x90) 00:03:14 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, &(0x7f0000000040)=0x1c) r1 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r2 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in={0x2, 0xffffffffffffffff, @loopback}, &(0x7f0000000100)=0x10) r3 = socket(0x12, 0x20000000, 0xa5e7) r4 = socket$inet_tcp(0x2, 0x1, 0x0) r5 = accept4$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8, 0x20000000) r6 = fcntl$dupfd(0xffffffffffffffff, 0x11, 0xffffffffffffffff) r7 = socket$inet6_udp(0x1c, 0x2, 0x0) ppoll(&(0x7f0000001240)=[{r0, 0x2012}, {r1, 0x2000}, {r2}, {r3, 0x44}, {r4, 0x115}, {r5, 0x2000}, {r6, 0x24}, {r7, 0x40}], 0x8, &(0x7f0000001280)={0x3dc, 0x9}, &(0x7f00000012c0)={0xc95}, 0x8) 00:03:14 executing program 0: r0 = socket(0x2, 0x5, 0x0) setsockopt$inet_msfilter(r0, 0x0, 0x4a, &(0x7f0000001940)={@loopback, @empty, 0x3, 0x6, [@loopback, @multicast1, @broadcast, @empty, @rand_addr=0x6, @broadcast]}, 0x28) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35deff0f00003f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) r4 = openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) setsockopt$inet6_sctp_SCTP_SET_PEER_PRIMARY_ADDR(r3, 0x84, 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="1c004e2207002200fe8000000000000000000000000000aa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c200000000000000000000800000000000000000", @ANYRES32=r2], 0x84) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r4, 0x84, 0x103, &(0x7f00000018c0)={r5, 0x8, "12ce7a6bad49a176"}, &(0x7f0000001900)=0x10) getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x22, &(0x7f0000000540)={0xf, 0x6, r6}, &(0x7f0000001980)=0xc) connect$unix(r4, &(0x7f0000000580)=@abs={0x1, 0x0, 0x0}, 0x8) r7 = socket(0x10, 0x4, 0x6) recvmsg(r7, &(0x7f0000001880)={&(0x7f00000005c0)=@in6={0x1c, 0xffffffffffffffff, 0x0, @local}, 0x1c, &(0x7f0000000840)=[{&(0x7f0000000600)=""/63, 0x3f}, {&(0x7f0000000640)=""/33, 0x21}, {&(0x7f0000000680)=""/247, 0xf7}, {&(0x7f0000000780)=""/145, 0x91}], 0x4, &(0x7f0000000880)=""/4096, 0x1000}, 0x40080) 00:03:14 executing program 3: socketpair(0x2, 0x30000001, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/188, 0xbc) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000040)={0x2, [0x0, 0x0]}, &(0x7f0000000080)=0xc) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 00:03:14 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x1100]}}}, 0x90) 00:03:14 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f00000004c0)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec520fca6811d47c8e93eee341f9ae9610596e1afaa090787846cd93476ef95e49dd53d8a6de416e6e16928e864afdb30073ac8f4f07a289f2104de0facdd5ae4508c3e7f86f1b943286001c7af0ddeb39e7a8d45afb80509044d6612773868f73a610b2e05b1c2f239aa5094763a44634b1ebc969c4f4a56cb", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) getegid() truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) poll(&(0x7f0000000280)=[{r3, 0x100}], 0x1, 0x7fff) 00:03:14 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x1700]}}}, 0x90) 00:03:14 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0xc700]}}}, 0x90) 00:03:14 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = open(&(0x7f0000000180)='./file0\x00', 0x20002, 0x20) setsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE(r1, 0x84, 0x10, &(0x7f00000001c0)=0x8, 0xfffffffffffffd23) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/193, &(0x7f0000000140)=0xc1) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) preadv(r1, &(0x7f0000001800)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/250, 0xfa}, {&(0x7f0000001480)=""/34, 0x22}, {&(0x7f00000014c0)=""/199, 0xc7}, {&(0x7f00000015c0)=""/20, 0x14}, {&(0x7f0000001600)=""/83, 0x53}, {&(0x7f0000001680)=""/30, 0x1e}, {&(0x7f00000016c0)=""/46, 0x2e}, {&(0x7f0000001700)=""/149, 0x95}, {&(0x7f00000017c0)=""/41, 0x29}], 0xa, 0x0) getsockopt$inet_sctp_SCTP_RECVNXTINFO(r1, 0x84, 0x20, &(0x7f0000000300), &(0x7f0000000340)=0x4) lseek(r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="784585af8343a78c9df8c33dc422b0b2490d3542a5768b1b5a03f4d6f67f891f42fbce17487e06fc7831c19d85e1f3e415239bd1e20f684ac1175a7f8992fa6a3bc84a8338eee80f71a7c8268c049ffb352549e1d15f682315976ddb911067b6eab610cf8d1f3fb0470842884cd10dff38de3ec2ea866ea78b5ce080c509a66d76fd73eb513ef9f2071a288600bca0ba70c7d211abd098d56f3db22bac2e7d81dcbd4609ca331533d0c5c5e96af1601596c86440e34285a997c5b5bbf9d0984255001d038abfa4f874ce81e9a0b64388864003bc00dc1a98693dcd92310d1449202cc9ccf855693a326226402133e50180", 0xf1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(r1, 0x84, 0x8004, &(0x7f00000019c0)={0x0, &(0x7f00000018c0)=[@in={0x2, 0xffffffffffffffff, @multicast1}, @in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, @in, @in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @multicast1}, @in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, @in={0x2, 0xffffffffffffffff, @multicast1}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}]}, &(0x7f0000001a00)=0x10) getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x15, &(0x7f0000001a40)={r2, 0x1000}, &(0x7f0000001a80)=0x8) chroot(&(0x7f0000001ac0)='./file0\x00') 00:03:15 executing program 2: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:15 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) socket$inet_sctp(0x2, 0x5, 0x84) socket$inet_udplite(0x2, 0x2, 0x88) socket(0x1, 0x3, 0x8) socket$inet_udplite(0x2, 0x2, 0x88) socket$inet_icmp_raw(0x2, 0x3, 0x1) socket$inet_udp(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x81) accept4(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002, 0x10000000) accept$inet6(0xffffffffffffffff, &(0x7f00000010c0)={0x1c, 0xffffffffffffffff, 0x0, @local}, &(0x7f0000001100)=0x1c) socket$inet_sctp(0x2, 0x5, 0x84) accept$inet6(0xffffffffffffffff, &(0x7f0000001140)={0x1c, 0xffffffffffffffff, 0x0, @remote}, &(0x7f0000001180)=0x1c) r0 = accept4$unix(0xffffffffffffffff, &(0x7f00000011c0)=@abs, &(0x7f0000001200)=0x8, 0x10000000) r1 = fcntl$getown(r0, 0x5) r2 = socket$inet_tcp(0x2, 0x1, 0x0) r3 = getpgid(0x0) dup2(r2, r2) setpgid(r1, r3) 00:03:15 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x1000000]}}}, 0x90) 00:03:15 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x2000000]}}}, 0x90) 00:03:15 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) mincore(&(0x7f0000fff000/0x1000)=nil, 0x1000, &(0x7f00000004c0)=""/136) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) r4 = openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) bind$inet6(r4, &(0x7f0000000580)={0x1c, 0x3, 0x3, @loopback, 0xdb70}, 0x1c) socket(0x10, 0x4, 0x6) 00:03:15 executing program 3: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0x1c) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 00:03:15 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="01002eadf6ee70c33edd54ff181b3cb1f0a90cd8299e614f2e7e2ac7ec55f16e87b2bc54e3a4e2245a2f4ff934f2830e9aeae1a978e4f66aa53ad6a320f7bce426a257d4a24073c0c440265e9247892bb55e0a86ceafda725f2efd7959298bfb300b60aff2e28b2010dbf01e78172998b6844b68cbec83d0b3936feca4e12c3408116b6ee06ba93957cd8c80fb46a14112c5f8c0052ec2d0dba3b8a989adf1e27a8ac6d6170aee274926b8af22bf6019af9d6ce2d7a9864e698130f39e4272a4cd756c30845be9bc8d42166f6ddeadb0cd405e0b0aa93e601f8bf7ffac"], 0xa) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:15 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x3000000]}}}, 0x90) 00:03:15 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) semget$private(0x0, 0x2, 0x20) r0 = accept4$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/63}, &(0x7f00000000c0)=0x41, 0x20000000) fstat(r0, &(0x7f0000000100)) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 00:03:15 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000300)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef952d938727cabd7789314f92af", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) r4 = openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r4, 0x84, 0x900, &(0x7f00000004c0)={r2, 0x23ffffffffffffff}, &(0x7f0000000340)=0xff1c) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:15 executing program 3: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = semget(0x0, 0x7, 0x2) __semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 00:03:15 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xfeff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) r4 = openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r4, 0x84, 0x15, &(0x7f00000004c0)={r5, 0x5}, 0x8) socket(0x10, 0x4, 0x6) 00:03:15 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x5000000]}}}, 0x90) 00:03:15 executing program 2: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) utimensat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x1, 0x8b}, {0x5, 0x5f54}}, 0x200) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xb, &(0x7f0000000100)={0x98, 0x7, 0x0, 0xffffffffffffffc0, 0x1f, 0x8, 0x7fff, 0x47, 0x0}, &(0x7f0000000140)=0x20) getsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000200)=ANY=[@ANYBLOB="1c004e2308000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000", @ANYRES32=r1], &(0x7f0000000180)=0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) r2 = socket(0x1c, 0x20000002, 0x4) setsockopt$inet_tcp_buf(r2, 0x6, 0x25, &(0x7f0000000000)="ce9b7ca763f9ad234d6c43c98fbfaf908e8ec2d7f044eb4595b8a05903ae9f871c931f898b93f2627dde9565f893d227f6542dfe91ec84fffc3d4b6531c0bef476968fe4e631764067b8f3e58bb6ae264bd0eb257dbc0ef4a2092b04232d2bc68e54f2cd99335df435db5eaa5f40b8d50cc8af3c5b466bf787f2e2c7d6a7f768303102cb4c4db9ad5dae18a54bee5f130430fba153d3d666af4d214bba69e340fee689ccdbe30b2c2e3847aeca9c6b410fa38572b4e5fb0d234e033048491d26ab05a912dfa1008e617f8337403be75f56e0a1a62e5bcb671f1fe2664802f07d8a40621f84c1ca79c0a1370aac5b0eec5cbc22809c744c980b836391b6", 0xfd) nanosleep(&(0x7f0000000340)={0x7f, 0x2}, &(0x7f0000000380)) 00:03:15 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000004c0), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:15 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x11000000]}}}, 0x90) 00:03:15 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = accept4$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x1c, 0xffffffffffffffff, 0x0, @remote}, &(0x7f0000000040)=0x1c, 0x10000000) r1 = socket$inet6(0x1c, 0x20000000, 0x0) fcntl$dupfd(r0, 0x11, r1) 00:03:15 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x17000000]}}}, 0x90) 00:03:15 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) r4 = openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) syz_extract_tcp_res$synack(&(0x7f0000000580), 0x1, 0x0) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) execve(&(0x7f00000005c0)='./file1\x00', &(0x7f0000000680)=[&(0x7f0000000600)='\x00', &(0x7f0000000640)='$\x00'], &(0x7f0000000780)=[&(0x7f00000006c0)='--{\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='\x00']) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r4, 0x84, 0x23, &(0x7f00000004c0)={@in6={{0x1c, 0x2, 0x1, @local={0xfe, 0x80, [], 0x0}, 0x3}}, r5, 0xe4c, 0x5, 0x30}, 0x8c) socket(0x10, 0x4, 0x6) 00:03:15 executing program 3: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) freebsd10_pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) setitimer(0x0, &(0x7f0000000040)={{}, {0x7, 0x6}}, &(0x7f0000000080)) getsockopt$inet_sctp_SCTP_STATUS(r1, 0x84, 0x100, &(0x7f00000000c0)={0x0, 0x5d6, 0x0, 0x1, 0x7, 0xfff, 0x2, 0x1, {@in={{0x2, 0x0}}, 0x0, 0x3, 0xfffffffffffffff7, 0x2, 0x9, 0xfffffffffffffffd}}, &(0x7f0000000180)=0xb8) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0xa, &(0x7f00000002c0)=ANY=[@ANYBLOB="02004e22ac1400aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=r2, @ANYBLOB="0008000001000000900f000000010000800000ff00f53664dfa4e98cf1bb6232662e77da9cc66862eb34dc8aa6d455f12cc3d6cba922da079a6ba1393ba06a31f30b9976abc594aae6bc27048eaa0454d5509707"], 0xa0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 00:03:15 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000500)='&\'\x00', &(0x7f0000000540)='](\x00', &(0x7f0000000580)='\'/\x00', &(0x7f00000005c0)='\xcd,\xbf\x00', &(0x7f0000000600)='.}\x00', &(0x7f0000000640)='}\x00'], &(0x7f0000000700)=[&(0x7f00000006c0)='\x00']) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:16 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) dup(0xffffffffffffffff) freebsd10_pipe(&(0x7f0000000000)) freebsd10_pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept4$inet(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0xffffffffffffffff, @broadcast}, &(0x7f00000000c0)=0x10, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in={0x2, 0xffffffffffffffff, @remote}, &(0x7f0000000140)=0x10) dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r1, 0x84, 0x102, &(0x7f0000000200)={0x0, 0xdc, "4401f6818e1820a46f32ce8a4ed102c3bf7e2070c92b858fe77ba2c29f2957b02db7d2f4cf20302696f74acb0a61c70761bba8e033b3af727a817136ab70d67d84f46835ebef2b5cd3d89dcdcc8002c12f38e0a7a72fd6a9959d7ef4f129adb170629ab669072d4a001813a7b9ae7222b9103c8fe400713747ad9bc62c2f350f68a22a0200a28f616def9921d0e850ca25f5bc9cb63e6c07740b81d668f95c6939be17172747b8b12b23f71b903a3c4ab7d2bbc27e82a9831c1f0131fad682fa4b949ff93fd39191fa6d4860f0b7f48829025976512af09cc71530dd"}, &(0x7f0000000180)=0xe4) setsockopt$inet6_sctp_SCTP_SET_PEER_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f0000000300)={@in6={{0x1c, 0x0, 0x800, @empty, 0x3}}, r2}, 0x84) r3 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r3, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:16 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0xc7000000]}}}, 0x90) 00:03:16 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_EXPLICIT_EOR(r0, 0x84, 0x1b, &(0x7f00000000c0)=0x4, 0x4) getrlimit(0x1, &(0x7f0000000000)) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x44, 0x1) 00:03:16 executing program 0: rename(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file0\x00') r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) fcntl$getflags(r0, 0x1) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) getsockopt$inet6_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f00000004c0)={r2, 0x81, 0x9, 0x100, 0x4, 0x5}, &(0x7f0000000500)=0x14) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:16 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) recvfrom$inet6(r0, &(0x7f00000004c0)=""/4096, 0x1000, 0x40001, &(0x7f00000014c0)={0x1c, 0x1, 0x4aa, @loopback, 0x80000000}, 0x1c) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:16 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket$inet_sctp(0x2, 0x5, 0x84) open(&(0x7f0000000000)='./file0\x00', 0x8b04, 0xb0) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x105, &(0x7f0000000040)={0x3, [0x0, 0x0, 0x0]}, &(0x7f0000000080)=0x10) 00:03:16 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$inet6_sctp_SCTP_AUTO_ASCONF(r0, 0x84, 0x18, &(0x7f0000000000), &(0x7f0000000040)=0x4) 00:03:16 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100004) getsockopt$sock_int(r1, 0xffff, 0x101d, &(0x7f0000000040), &(0x7f0000000080)) read(r0, &(0x7f00000000c0)=""/115, 0x73) 00:03:16 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000680), 0x1, 0x0) socket(0x200000000010, 0x20100000, 0x6) setsockopt$inet6_sctp_SCTP_AUTH_KEY(r3, 0x84, 0x13, &(0x7f00000004c0)={r4, 0x240000000000, 0xe7, "7a142f421c08c3f9f11a068076cb0e9b36f8b4a9b30d1a06a6e587b174feb75f63c26796e2652521d5527ab221a2cfe6da7200401f5433b64b5f940914a4f200ba4db739aca1d61c785088944d78004bbd662c62d9a8f2d84c7466388eb53957fe8ebea13cf45827f55e24f102aff6d9b7771a087a574f57878fb324945e3380fe3c58305b1bbe5c6dc632b0f85cba7d0ce1c237b579a2d85a9f003c194f7cb82fb8a52867836bd914c30e6ce527425332a1d09861b3c8686fa650ce61225d158742c17575b40906e99f67f863be6bbb18fcc962061e69dc536665907ebf49c1c0f8dbf7e38061"}, 0xef) 00:03:16 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0xffff0000]}}}, 0x90) 00:03:16 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = socket$inet_icmp(0x2, 0x2, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x9) socket$inet_icmp(0x2, 0x2, 0x1) setsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE(r1, 0x84, 0x10, &(0x7f0000000040)=0x6, 0x4) close(r0) 00:03:16 executing program 2: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0x40, &(0x7f0000000200)='chd\x00', 0x4) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = open(&(0x7f0000000180)='./file0\x00', 0x1fffc, 0x1) linkat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x0) sendto$inet(r1, &(0x7f0000001240)="53ab97fd88f8c85d167fa74cd6ac75c7bb4318efca49c5b96e3e3207d579d459c7c8761f28fa99068496494fbe560d6840375d72a97c85887c3b05f3ebd4e03f8812cf5d4616a9ccc2d646dffdc84e2a13a8f8967b44428c81152faa8b15847d1355648de93ee321a98c5090de3938f95e434890b57afe653397fec934697231adaa70077bf31497d4db054625b039310cd03e8c88bba91ab5c61fc7940838eb192118132b101d90523e7ae6265ef8f6f0cdbcce31d9fc70c5559695133c7b8effbcd0d36030c19215ca1e1ac04ef81e1723ca4704c0357c64fd7d471d290efe3b4d07a9e89d27f63d671d81ca6f581a0fa2c31f8424468b64fe1a", 0x7c, 0x20009, &(0x7f0000000100)={0x2, 0x1, @multicast1}, 0x10) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) clock_gettime(0x0, &(0x7f00000000c0)) munmap(&(0x7f0000a7c000/0x2000)=nil, 0x2000) r2 = accept(0xffffffffffffff9c, &(0x7f0000001340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056d600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf625b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac6e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d5616e05bb12ae2d9ce68230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000789beab85aac8cb8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077fa9b8389f71f"], &(0x7f0000000000)=0x1002) getsockopt$inet6_sctp_SCTP_REUSE_PORT(r2, 0x84, 0x1c, &(0x7f0000000040), &(0x7f0000000080)=0x4) 00:03:16 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = accept4$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000200)=0x10, 0x30000000) r1 = dup2(r0, r0) getsockopt$inet6_sctp_SCTP_PEER_ADDR_THLDS(0xffffffffffffffff, 0x84, 0x23, &(0x7f0000000440)={@in={{0x2, 0x3, @loopback}}, 0x0, 0xec, 0x165a800000000000, 0x4}, &(0x7f0000000500)=0x94) getsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(r1, 0x84, 0x21, &(0x7f0000000540)={0x9, 0x800, 0x3, 0x6, r2}, &(0x7f0000000580)=0x10) getsockopt$inet_sctp_SCTP_STATUS(0xffffffffffffffff, 0x84, 0x100, &(0x7f0000000240)={0x0, 0x0, 0x28125cbe, 0x1, 0x5, 0x80, 0x20, 0xffffffff, {@in={{0x2, 0x2, @remote={0xac, 0x14, 0x0}}}, 0x0, 0x5, 0x6, 0x0, 0x56e, 0x2}}, &(0x7f0000000300)=0xb8) getsockopt$inet_sctp_SCTP_MAXSEG(r0, 0x84, 0xe, &(0x7f0000000340)={r3, 0x1ff}, &(0x7f0000000380)=0x8) r4 = accept4(0xffffffffffffff9c, 0x0, &(0x7f00000001c0), 0x10000008) setsockopt$inet_sctp_SCTP_AUTO_ASCONF(r4, 0x84, 0x18, &(0x7f00000003c0)=0x2bcefd80, 0x4) pipe2(&(0x7f0000000400), 0x4) getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(0xffffffffffffffff, 0x84, 0x22, &(0x7f0000000040)={0xf, 0x7, 0x0}, &(0x7f0000000080)=0xc) r6 = socket(0x800000001c, 0x5, 0x0) sendto$unix(r6, 0x0, 0x1000000, 0x0, &(0x7f00000000c0)=@file={0x20200, './file0/file0\x00'}, 0x10) close(r6) setsockopt$inet6_sctp_SCTP_BINDX_ADD_ADDR(r4, 0x84, 0x8001, &(0x7f0000000140)={r5, &(0x7f00000000c0)=[@in={0x2, 0x2, @loopback}, @in={0x2, 0x3, @rand_addr=0x4}, @in6={0x1c, 0x3, 0x9, @empty, 0xffffffff80000000}, @in={0x2, 0x1}, @in6={0x1c, 0x1, 0x5, @empty, 0xffffffffffff2e1a}]}, &(0x7f0000000180)=0x10) 00:03:16 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d34c8e909fe2d348a7a012d1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000005c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:16 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = msgget$private(0x0, 0x9) freebsd11_stat(&(0x7f0000000640)='./file0\x00', &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x202, 0x50) getsockopt$inet6_sctp_SCTP_RECONFIG_SUPPORTED(0xffffffffffffff9c, 0x84, 0x29, &(0x7f0000000540)={0x0, 0x10001}, &(0x7f0000000580)=0x8) getsockopt$inet6_sctp_SCTP_DEFAULT_SEND_PARAM(r2, 0x84, 0xb, &(0x7f00000005c0)={0x20, 0x4, 0x2500, 0x44, 0x9, 0x6, 0x7, 0x8001, r3}, &(0x7f0000000600)=0x20) fstat(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r5 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet6_sctp_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffff9c, 0x84, 0xb, &(0x7f0000000440)={0x8, 0x1, 0x5810, 0x0, 0x3f, 0x8, 0x7fff, 0x1, 0x0}, &(0x7f0000000480)=0x20) setsockopt$inet6_sctp_SCTP_MAX_BURST(r5, 0x84, 0x19, &(0x7f00000004c0)={r6}, 0x8) freebsd11_lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}) fstat(0xffffffffffffff9c, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r9 = getpid() r10 = getpgrp(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f00000003c0)={{0x1, r1, r4, r7, r8, 0x1, 0x40}, 0x80, 0xf399, 0x2, 0x6, 0x0, 0x1ff, r9, r10}) 00:03:16 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x100000000000000]}}}, 0x90) 00:03:16 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x200000000000000]}}}, 0x90) 00:03:16 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x300000000000000]}}}, 0x90) 00:03:16 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35de77f203dc3f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x100005) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000500)={0x1, 0x2}, 0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:16 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100000) getsockopt$inet_sctp_SCTP_STATUS(0xffffffffffffff9c, 0x84, 0x100, &(0x7f0000000040)=ANY=[@ANYRES32=0x0, @ANYBLOB="040000000100000000000300040050020700000002004e21e00000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005e70289b50300b1c000000000000000000", @ANYRES32=0x0, @ANYBLOB="06000000ff070000080000000600000080000000"], &(0x7f0000000100)=0xb8) setsockopt$inet_sctp_SCTP_RESET_STREAMS(r0, 0x84, 0x901, &(0x7f0000000140)={r1, 0x4, 0x1, [0x1]}, 0xa) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:16 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) r4 = openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r4, 0x84, 0x900, &(0x7f00000004c0)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:16 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet_sctp_SCTP_STATUS(0xffffffffffffff9c, 0x84, 0x100, &(0x7f0000000100)={0x0, 0x1, 0x1, 0x8, 0x0, 0xffff, 0xfffffffffffff801, 0x2, {@in={{0x2, 0x1, @remote={0xac, 0x14, 0x0}}}, 0x0, 0x9, 0x343, 0x0, 0x5}}, &(0x7f00000001c0)=0xb8) getsockopt$inet6_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f0000000200)={r1, 0x200, 0x1, 0x8, 0xfff, 0x4}, &(0x7f0000000240)=0x14) accept4$inet(0xffffffffffffff9c, &(0x7f0000000000)={0x2, 0xffffffffffffffff, @remote}, &(0x7f0000000300)=0x10, 0x20000000) getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS(0xffffffffffffffff, 0x84, 0x107, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x20000000c5ee, 0xfffffffffffffff8}, &(0x7f00000000c0)=0xfffffe78) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000280)="e2a0f5d621965857137ea08d526d1d57d8ec8e4fe1c5b0f4bc78566730f6bd63d15cf8c06ec1f56bb3a9bfa2ac04ef7d970a7273c6261fb57a6b23de14803d4a11fc781fa6e3536c3cd4a3e33f46b3", 0x4f, 0x80, 0x0, 0x0) 00:03:16 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35a2cab354fe4f095b7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080)={0x41424344}, 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000680)=ANY=[@ANYRES32=r2], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r4 = getpid() fcntl$lock(r0, 0xd, &(0x7f0000000140)={0x1, 0x1, 0x20, 0x8, r4}) r5 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) r6 = openat(r5, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x11, &(0x7f00000004c0), &(0x7f0000000500)=0x4) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r3, 0x2400000000000000}, &(0x7f0000000340)=0x8) setsockopt$inet_MCAST_JOIN_GROUP(r6, 0x0, 0x50, &(0x7f00000005c0)={0x2, {{0x2, 0x3, @rand_addr=0x182}}}, 0x90) r8 = accept(r6, &(0x7f0000000540)=@in={0x2, 0xffffffffffffffff, @rand_addr}, &(0x7f00000006c0)=0x10) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r8, 0x84, 0x102, &(0x7f0000000700)={r7, 0x24, "9206e5100a5578131c0ffe37357210618c7dd94e0d7beecb16411f2c2233aebf2281da97"}, &(0x7f0000000740)=0x2c) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) connect$inet(r6, &(0x7f0000000840)={0x2, 0x0, @remote={0xac, 0x14, 0x0}}, 0x10) 00:03:16 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = semget(0x1, 0x3, 0x404) __semctl$SEM_INFO(r0, 0x7, 0xb, &(0x7f0000000000)=""/125) r1 = socket(0x1, 0x4, 0x100000000) getsockopt$inet_sctp_SCTP_MAXSEG(0xffffffffffffff9c, 0x84, 0xe, &(0x7f0000000080)={0x0, 0x8000}, &(0x7f00000000c0)=0x8) getsockopt$inet6_sctp_SCTP_DEFAULT_PRINFO(r1, 0x84, 0x22, &(0x7f0000000100)={0xf, 0x6, r2}, &(0x7f0000000140)=0xc) 00:03:16 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x11, 0xffffffffffffffff) r1 = getpgrp(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x4, 0x7, 0x10000, r1}) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:16 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x500000000000000]}}}, 0x90) 00:03:16 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="da", 0x1}], 0x1) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) ftruncate(r1, 0x800800805ffff) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:16 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000540)='\x00', 0x105) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) getsockopt$inet_int(r3, 0x0, 0x41, &(0x7f0000000000), &(0x7f00000004c0)=0x4) 00:03:16 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x1100000000000000]}}}, 0x90) 00:03:16 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = accept4$inet6(0xffffffffffffff9c, &(0x7f0000000000)={0x1c, 0xffffffffffffffff, 0x0, @local}, &(0x7f0000000040)=0x1c, 0x20000000) setsockopt$inet6_sctp_SCTP_AUTOCLOSE(r0, 0x84, 0x5, &(0x7f0000000080)=0x5, 0x4) 00:03:16 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) getsockopt$inet6_tcp_buf(r3, 0x6, 0x24, &(0x7f00000004c0)=""/62, &(0x7f0000000500)=0x3e) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:16 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x1700000000000000]}}}, 0x90) 00:03:16 executing program 3: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) getresgid(&(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) socket$inet_udp(0x2, 0x2, 0x0) 00:03:16 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:16 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe2(&(0x7f0000000040), 0x100000) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0xa0) socket(0x17, 0x10000000, 0x401) socketpair(0x2, 0x1, 0x5a16, &(0x7f00000000c0)) freebsd10_pipe(&(0x7f0000000100)) socket(0x1c, 0x20000000, 0x4a4) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:16 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) freebsd10_pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x40) chdir(&(0x7f0000000000)='./file0\x00') 00:03:16 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) getsockopt$inet6_sctp_SCTP_MAXSEG(r0, 0x84, 0xe, &(0x7f0000000540)={r2, 0x2f}, &(0x7f0000000580)=0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) getsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(r3, 0x84, 0x21, &(0x7f00000004c0)={0x800, 0xc00, 0x7, 0x8000, r2}, &(0x7f0000000500)=0x10) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:16 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0xc700000000000000]}}}, 0x90) 00:03:16 executing program 3: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0xffffffffffffffff, @loopback}, &(0x7f0000000040)=0x10) setsockopt$sock_accept_filter(r0, 0xffff, 0x1000, &(0x7f0000000080)={'accf_http\x00', "3af678c772b3be76fb15191a8674688cb3738dd484e73223a8ba5b80bd4dbe2bc11e589b2858ced77e1c8adad213ea05b07bd3a1ce3dc7982a4d6ea0c15e51e1d7ca028424906fdeea8cb62470ae739a6d76bf6f715577d9f5ea84da7e1f59407f46d447499dc04f1556c2a2203597e5ac2c578ec36669479afb9d8c517b5b1334cfdff4730746e3e2ec0d1db4923de22319aa99863b8e5a6dcba1bcfda8640f2a466107b5483d9f28c3a2585c1c043ad347c61b225e6c997a2c3588e03bcc0a46b2c051705c53f00bbd5c02f7abd1ba43bc9f8e1175127cef9d13dff64190999811cd6a87cc2984320708f6b597d0fe"}, 0x100) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) getsockopt$inet_sctp_SCTP_EXPLICIT_EOR(r0, 0x84, 0x1b, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 00:03:16 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d8757203a6205c2106223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f00000004c0)={0x6, 0x4400, 0x80000000, 0x2, 0x0}, &(0x7f0000000500)=0x10) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={r2, 0xbe, 0x10002, 0x4}, &(0x7f0000000540)=0x363) lseek(r0, 0x0, 0x2) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r4, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r3, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:16 executing program 2: mlock(&(0x7f0000a7c000/0x4000)=nil, 0x4000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f0000000000)) 00:03:16 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = semget(0x1, 0x3, 0x404) __semctl$SEM_INFO(r0, 0x7, 0xb, &(0x7f0000000000)=""/125) r1 = socket(0x1, 0x4, 0x100000000) getsockopt$inet_sctp_SCTP_MAXSEG(0xffffffffffffff9c, 0x84, 0xe, &(0x7f0000000080)={0x0, 0x8000}, &(0x7f00000000c0)=0x8) getsockopt$inet6_sctp_SCTP_DEFAULT_PRINFO(r1, 0x84, 0x22, &(0x7f0000000100)={0xf, 0x6, r2}, &(0x7f0000000140)=0xc) 00:03:16 executing program 3: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) recvfrom$inet6(r0, &(0x7f00000004c0)=""/4096, 0x1000, 0x40001, &(0x7f00000014c0)={0x1c, 0x1, 0x4aa, @loopback, 0x80000000}, 0x1c) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:16 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0xffff000000000000]}}}, 0x90) 00:03:16 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) getsockopt$inet_sctp_SCTP_GET_ASSOC_NUMBER(r0, 0x84, 0x104, &(0x7f00000004c0), &(0x7f0000000500)=0x4) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:16 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) r4 = openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) setsockopt$inet6_sctp_SCTP_PEER_ADDR_THLDS(r3, 0x84, 0x23, &(0x7f00000004c0)={@in6={{0x1c, 0x1, 0x6, @loopback, 0x157}}, r2, 0x5c426173, 0x8, 0x1}, 0x8c) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r3, 0x84, 0x15, &(0x7f0000000580)={r2, 0x401}, 0x8) setsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r4, 0x84, 0x7, &(0x7f0000000700)={@in6={{0x1c, 0x3, 0x1f, @loopback, 0x40}}, r5}, 0x84) getsockopt(r0, 0x200, 0x0, &(0x7f00000005c0)=""/206, &(0x7f00000006c0)=0xce) 00:03:16 executing program 3: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000004c0), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:16 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f00000004c0)=@file={0x0, './file1\x00'}, 0xa) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35deca3354223f33c04cfec52076ef9500000000000000000000000000000000", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r3, 0x84, 0x21, &(0x7f0000001540)={0x10001, 0x5000, 0x6, 0x9c, r2}, &(0x7f0000001580)=0x10) r4 = openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r4, 0x84, 0x103, &(0x7f0000000500)={r5, 0x1000, "6ad567fd5b5018abdc843aa04699546ed991b43e678484a0afe6c0cdd289f98fdb4b56c40291f32201b0ca6826820edabe5a5a085531d6f694dd9d7c5da0112cc2d09bb67824bb3b471c85334635c22ff510333e7dbd95adb4cdce152465f050b3ee029995a76730368c9934d8849d8f6592c291436c4134026a465fb8012b27e265ff9cd2018ac066067a57c9bdffbd82c8332ac5a1db9adfcbae74501d0858e287bf446f82ec846479e55f2714adb3fb0fb4a6ea04b508bf16363b18c292691f92cdbcdb19474af5db26771d208caac4d29adb178d82c5b44b3ced115d8e04f31d7f0660ada8ac27154b3031e8812510ba01c2e4ea03759b6e81fd193949232d89cf533fac852116e011f43cddc5ba949ddfbeda06b89649436129c10209de5a4c078bc1cff48910b6384718fd11fb53311f9904e7cc93fc0940104256ebc77911319aec5df0d251beb74ffc63398f034af02ba055fb84e5dd2ef1be3e129216b6fae824a6c8e852f18ccbd752ef85ce125fc0526e1f48fe8744ac640cd4a00b9e10f84e0c35359a1d290ec28a8a153ef0953a71b3c435177214c2d9873be01ac75154d60414adb7194a04b626a7567424a6ca0526196b05219678fb7e921251f94d3bd714b2a63b03c0392f0b32e8072fe7f5f88e035ff93662c34ab96fa61ecd156120693a8cb18010b52c2d9173610449880bb1be24b9f36b20f35e5d5492b1fefc8bcfca20435862b068e1aee3cba946c75003a834f07684d4f5dd881e1f6317e8e4d1a4c84474bf00c928422256f4086168c0be3b840214cf5a6f7f58c0c5e3d1ed5f09147c293d0d7bedf1b0cabceee99ae736cdc55747faba31e5a4646b484c7cb901d7081f7e758a13acec24cbf4626ca84777ce13be5e54d1e1cad025d66151459120f9c9ef6a2f73e792fa66a7662a2402ca12389a86afd3b64ce5daa70d5f2def0c519ca65af89cb630f14e06ce116cb2c97a852e6f69a6775a4477bd3b726d574ff79f556ffc990df8a4148b90a81849b4108163783a5b33154e07cbbaf7834e6965738d2b814976f16e51f7db02fb0319575ff561d2348674fa2049b80af735239d9e529334a01258634758e90140d78a367a947b72fa4bcd76986521e0974d9e0f16eda2f582884df0ba3f2f75679758138162d15d582c353fd5fb680e116ce651d03346b8dc949013c188c8bcf1d4a483fe275646c5101e3a99102d9520094dadd64b84d77fec794244292253354f4a1b6a48407894f206382b57b6316132572e075ad75c66cc35fcf0bedb491ed98d2939da32c11a3a60a42c0094c41bf75389ca8896eae863ba97d60547635ab1d4ea808d65980a2ecde7ec362b75da5405ba075006c2582c456da43810a991b556d63b4bba7bd03a1996b50dd99ddd4de3d23a902503c5707106e3423d6ebbb866dc793666b3bc2a91b9bfa5cee017a9ba32a264ab877a8afb98a1eb4edf23633a4434174e11c6b36452b0832ffeb3e7138df6b4c487a5e253fc5e8d5eb0e4f746d471da385b6429a61a061b5f98b0f349d824378effefcb8d39885d061acd3525d9bcf026a51530274111bd1397871118fde6ae8f38f4a9dcc7806160303e54f9c332ab41615f9e0cdd592c0ef4f7fd94bfdb6a1268bab648fb418dbf76f09cb75a43d6b546dbbe8cfadfc2ac3a523356b66746551fb2ca041d93159a7bfbe8bcabd0c442c8cf8dc725df2281006432baf468f6187845f75399dc4ea2d4bd5223187965a5d7a323fd6a440689563bb2ae20c6a67b2d6263347f3e1c38fe9fa8601c6cc03ff9ba11554cadf0a16a5dc80a0282d42f026aec1bdfc08eb73a92e0243f6111cd52fed5cf7256dc5ebb37735ad99aa313e81ebe5778dd412b484767f894f06fee1fbabb315ac71884e2ff4d5cb9619d5b81d25697f711e11d5b9cc94ba9cd8509c28564c6ae834167fe4ff0d3c42c5024c7b76e946e9afabf546e1148929162218a83c21f742da241f77ddc6410b1d5a0c4eaad8ec61d88a2758b4f111621adc86a94f0f61df7a99cd0e2d6ed878e8a8e91db6bd24e82a77e9d0ef7b654debe8d1b30d1059e2dc0abbb85499693f7549bc2b549cf0b4f0175b750af4e243da96eac6a4c307ff09280040715812a7350c10ba3d81fee291f4fa82fc8dbe8faf8689568c3086080d2e053f5f3312aa403ab285c74a92b51f553fc1b31b28a90e76d393137d40816eb04928f979a2b9067d3267f444373ab6786f0708d499625551fe42237550d86b6de08962b3933251673b48f2cc1149c0586409b652ad6f0c75018ab6310579de0c1340556fcee0d790c844d80fd679ad1218b61893508db7a61eb7a1cc044f2caf8723b819f3e4755e9c76dd6be7e028b5225eec4b0d5ebe93105ed90c794e27d215269d528354dafacb836222a7f7bfdc36a0608b0aa78b42fa4c202ade40c963e06ae27f59d036df681c40c9985ff8df0e90f7e0cc93e38b6fb60c12628385df66cb4e56e298f4f122963b247710db00970a0be6fc40128979dc930d3ffb0d55aa2db867f422e4f181a606de09b761a4edb3cb29e02eee7cc7ab52499894ed3f6b82fd6251b80a860b23185d1b056b9bfc1e4b3b01491353f774a7caf887935bdc1a21fae103da082824857b79429beb47eb1f647a6f365102dc6e5786f053d6fe309a568acab1fcabb05c743d0e6541b541529965effdbcc0b5a1df35444f88c58febc63cfabef6380aad2959d861d1240da341690ae3575a4829e308696876d51734b7e1273476b035c8488d976ffd9bd1cb47ef6ba5772321dfcd1adc1e2fc135adacddcfa9c7ce612567148decbeaad17f6ba86ff25f87943e481c62741856ec6738fbe9edffda0a8ef8844b1dad381bbc5fb90d658b9a71959d03e1ba981ec478e46fd4e90ba72099c7e56a72f73689a92da5d01bb6b49ec650b0e5b21d5d324d24595578aaa81c38430e98ac48a46687dfb63c5ef55cafe6104c243d6bdc7d665dd24655340e350696bd9a7c9dded897e07a808a535eb4650b737660911aa72e320eba99f8d6da16f11ca64593a8b15bc30f8941859fcf3d9cf59bceae7aaecaf5526c6d3024b509d909ebbcae8fde648538825cbd485b8ffe01b546526a86b14673ca721ea05d144b2cc8b1dc708b69d226edac45f17676cdc25b93734de1319a38c6fc7dbbfb31a646b7ee26e5e9c90e2a9575c88f703d29b6312d73d252fb73501dce8ec6550026283517967743276497aa8d0e5ea316f846ac2d22c3c57e4fb48408311efc943d94b3cde1387f5f738beb27e347d75b7808bece63522908f2fdecbf73d2f5685ea0b9b4c0be552319b84ce0e850b43eaad684781303f2cd7a68ab2d718b87d46d211724d475d85462ade4cfcf10a1324691bae016bb97309c136f821c0965826ec2e52b5e54d5c10e50fd3761943913bf85f9d5a1169613bd8b1a1f4ca8a81c48a26127cabcb5d9cc4e65c054b4cc8ff250ad3798c8b1d94589028a74d1cdc6f9409d909e3d79eb2ba5ba1b74fb0ea4ab3b70afb01d1ae1e4acd8ea47f64deaa3cc27ad48c4907aa77a2683bd336dca66ea8640b3b6c1b00608e98badc32c9987022802417175a4647e437528d6f038189f80abfcbdac0b188bdc213d4416fb949fa6a9b8f48f1d5dab59fb2b52eec9bf19a2e39f26e62c2d4335b2f6546d3e6ff5f56d6934d194a152e04c3718113d74b124c21bbd159e1ef3a64cbae2efacb2f5f431a02ec0527677de36c7e32124e85edbbf3398febcb44796f076efaa6927a104a226a054b4e66c2f2636aadfb6435484f28880a20a2a63c997df7ddc7c225832328a17ae65c9e9da1f6bfc9ec8586cefdcf4382313bc0293a9ce89cb633d8cdd3b1661609243d61365e92946d94a7fb13ebb456babf9e64fa2f24f01ffc1417104486168dde17dfe5e7a0723eae03f9ac627f78f95cd13e766a8723d46d452a734d0922b46e8885596d409432a9b3c587a7cd822bc182ee0521575eb3b54e1515d2c88278e21f6381222a3bad4bdf02319f79a36194624a7d7b72684851076f7d9c988ffe446b2c8fe32668196f4a113793fcc3044e4bf217f128c184755b9d8cb395ee48a25c980a49b6e09e7e35f1316f565ad00070a700f45c4876eb99c2ccce7b2e87248af7f7a384e3b2271d67f68044fb957b2c32b93092c032e66fd0945a0eda3bbb26754a1e883bc8752b6c045468cd518ce75174b9af3d0fbe97f91b452cc9c95c1a0d252ba7fcc01f4e87cf3f6ad91fca5b3582f7f4ebba59c2fab0f8381067a0ce71da1472b62c185cb27222ade8526590b9d4b0722237c9d51575582ddd15bd432d43c2b64f23f97819a300d826b70cffb12ca7891d04c6b38cce6b7e6b35e61c23a655d142a8666c581016a376a0c3b0ae07018709e6ea0e5ad7bde8814ed937ca8650b24f0fb7fa6c7bb809b38f5ed204e76c16ef008a91cb354eab56094c338244a5602b430e6e665c578e569fd05f1eabde8a259ae7789f8cc1b84730abb6105ab52349e36786c8fbbe3dddf05b57e5265cea58cab187743d8acd5d45abaa31f52bb1a6987ef8bbf24f2c67bc2bf68a41f94d8306f8d46e8607416df4b90acbbdf2ecc18b95ab52ec55d418950dd5891594264e8f3b2f99a93a45b628858d4d98eda4f04fefa11222380258b20ddd67eed2f23a78519b80db139c9445f00231af94795ea7bd97d3e5b9db5f18d6e77dca2c5e6c82fbc74ccb0a16e24bf46e360fbf3bf6b1acc1c67882c1392ad34a1752ca45f13ebd7e7d9d972d3155b8a29695a873c5b8e9e3babc5636e2de1f17ae340d7486bc55e16eb984dabd2217e32c7128004899b44f187202d1d7178b3b39a39c0314e19123843825d90639bf34e140d61a38717ae9aa3e06651adc92f5338ccc1e6b9aead60365944d3b225c88e7c94cc403c715c3be083a4dd2ac909dc2221eed361cf31c856f883e740a18c300d4f7daeb013ce906dedc61126d65600ac01a3a62ad2557782168835b3d1f04cc2d9978d875ada22619ee35da3254b7477d2baed6d7bec0366d30133e14d9832786770dbbafa3bda0d443e0ed212c4277eb5fd1891c3eb6b3181282a4bb33e30ca972291f8cd183978c36e335ada729f12d04aaf65074a671bfb19328d9f944252bc58172099a70f09f4b7f7f96e571774608caab8e8eff5913ea344ba0214d5b70eb5c9780356f856e92aa91ca22c810d4fb45050f4c411d83f16e06bd34afe18e74deac7b4eea349bdc9b7ac9e96d3be2c7df00227fd4c1682787b3f3135d7b843e1b2e23945751bb6e47dc9af5606f53df3cc58d58e0f90db390571edf12e267824a30448a5a79dcfddedd4569376fdf5e1c74d27adb76c8962491bd2475bac0e3631ec933ee53365e4674b794052b2917f1428afd21e0b0e74b7a85dd86ad722fd24755cf7ab3869998cf6a0a64c421d3fa14b3841243a716b1d5a62bf80069d7205c1ec890a308ec2b17b191bdf8a0cfc0b95abc6b2dd1d2ed0bbb3af4c1ded1f4fae6f186c8aac2094635b66033f71dfffac3a51b4b043cdfc4709917210bbf6672682661e512ee4a4d21879f1888cf58df9348823a8f8575f6863958d8d010f2f6b1d013b9a0442b99d9074b02acd3661d6af9cb87ccc80df0326c8003e4568d98ea063a91189e0a65d30ac19188f8c4d883050210d6962c6af47e21d2975427d679dd7153fbdf8ba8e35918b67f6a972bc1680f929eb604189c794b7845fa968deebc241a7c2db00024b2570186df4efe09a03653e7849a68d13f7cce77ee1bb9584dbb"}, &(0x7f0000000040)=0x1008) 00:03:16 executing program 3: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000580)=@abs={0x1, 0x0, 0x3}, 0xff50) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000004c0)) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x110, 0x20000000, 0xfffffffffffffffe) 00:03:16 executing program 2: mlock(&(0x7f0000a7a000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000a7a000/0x3000)=nil, 0x3000, 0x7) r0 = accept4$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0x1c, 0x30000000) setsockopt$inet6_tcp_int(r0, 0x6, 0x22, &(0x7f00000002c0)=0x654, 0x4) r1 = socket$inet(0x2, 0x10000000, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100004) recvfrom(r2, &(0x7f0000000100)=""/184, 0xb8, 0x40000, &(0x7f0000000200)=ANY=[@ANYBLOB="016b30850eeac0d7e900"], 0xa) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100004) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r4, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000080)={{0x1c, 0x1, 0x91, @loopback, 0xff}, {0x1c, 0x0, 0x31bcdf4a, @loopback, 0x2}, 0x101, [0xa4f, 0x400, 0x3, 0x3, 0x800, 0x1, 0x7fff, 0x100000000]}, 0x5c) fstat(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$inet_mreqn(r3, 0x0, 0xc, &(0x7f0000000440)={@broadcast, @rand_addr, 0x0}, &(0x7f0000000480)=0xc) setsockopt$inet_mreqn(r2, 0x0, 0xd, &(0x7f00000004c0)={@remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, r7}, 0xc) r8 = getegid() getsockopt$inet_sctp_SCTP_MAXSEG(r1, 0x84, 0xe, &(0x7f0000000500)={0x0, 0x5}, &(0x7f0000000540)=0x8) setsockopt$inet_sctp_SCTP_AUTH_DEACTIVATE_KEY(r2, 0x84, 0x1d, &(0x7f0000000580)={r9, 0x401}, 0x8) setsockopt$inet_tcp_TCP_FASTOPEN(r3, 0x6, 0x401, &(0x7f00000005c0)={0x9, "d2d897f472555f5e61d872b23c18d000"}, 0x14) fchownat(r4, &(0x7f0000000300)='./file0\x00', r6, r8, 0x0) 00:03:16 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x2]}}}, 0x90) 00:03:16 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x500000000000000]}}}, 0x90) 00:03:16 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='.\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r3, 0x84, 0x15, &(0x7f0000000600)={r2, 0x1}, &(0x7f0000000640)=0x8) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f0000000500)={@in={{0x2, 0x0, @local={0xac, 0x14, 0x0}}}, r2, 0x4, 0x6, 0xac, 0x2, 0x1}, &(0x7f0000000100)=0xa0) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f00000004c0), 0x1, 0x0) socket(0x10, 0x4, 0x6) getitimer(0x2, &(0x7f00000005c0)) 00:03:16 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:16 executing program 3: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) r4 = openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet_mreqn(r3, 0x0, 0x9, &(0x7f00000004c0)={@loopback, @broadcast, 0x0}, &(0x7f0000000500)=0xc) setsockopt$inet_mreqn(r4, 0x0, 0x9, &(0x7f0000000540)={@empty, @multicast2, r5}, 0xc) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:16 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x3]}}}, 0x90) 00:03:16 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) setsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r0, 0x84, 0x29, &(0x7f00000004c0)={r2}, 0x8) 00:03:16 executing program 3: r0 = socket(0x2, 0x4, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:16 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000004c0)={0x1c, 0xffffffffffffffff, 0x0, @local}, &(0x7f0000000500)=0x1c) getsockopt$inet6_sctp_SCTP_DELAYED_SACK(0xffffffffffffff9c, 0x84, 0xf, &(0x7f0000000540)={0x0, 0x240000000000000, 0x9c}, &(0x7f0000000580)=0xc) setsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f00000005c0)={0x80000001, 0x6430, 0x6, 0x1, r1}, 0x10) r2 = socket(0x2, 0x5, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r2, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r2, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r2], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r2, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r2, 0x2010}, {r2, 0x2}, {r2, 0x4}, {r2, 0x80}, {r2, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r5, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r2, 0x84, 0x32, &(0x7f0000000200)={r3, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r2, 0x84, 0x900, &(0x7f0000000300)={r4, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:16 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet6_sctp_SCTP_ADAPTATION_LAYER(r0, 0x84, 0x8, &(0x7f0000000000)={0x7}, 0x4) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:16 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x5]}}}, 0x90) 00:03:16 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000780)=ANY=[@ANYBLOB="d854d4af35dfcab354222f33c04cfec5205aa6811d47c82309fe2d348a7a012e1d2788e776ef95e621f4a2bfd4fd9b335aad8c918c6a29847d000000000033b0c4ed0640bad12be9b37ad9a139684c41c2e166280044963dfe35184a6afe1c7f33fc84423f765d92710957d176ed33f120ec94747aa2bb780959f3512595c7270915d326eea7b210b83eedc5ee8672216a4287cf723cc6990b32273aee00d5c4238d8f2c1af61877ae30e5966006bfd30a0736739b397004bf502895e779917b810b453368727c2a633a820d9985cdbce5bf4654962c4c69b5afd413b6d5047a90779570c988ea9955b37f044723d48a2c86838c42a769533832efd48571c2569c8fed5307ae0f6ff01d95719933749835bc38fc79a06a29bea0e4f72e5ff5d861a2ce1e136fbbde8df3ce6eaf8ae2fbf427904dc181d14583a160b78d7de0eadf055e96009d2f945be499aa94929a5b9adafb2b6e76c58a5bc3b5d3d1b2026b4f", @ANYRES32=0x0], 0x0) getsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f0000000500)={0xfffffffffffffff7, 0x0, 0x4, 0xcb, 0x0}, &(0x7f0000000540)=0x10) getsockopt$inet_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0xf, &(0x7f0000000580)={r2, 0x3f, 0x800}, &(0x7f00000005c0)=0xc) accept4$unix(r0, 0x0, &(0x7f00000004c0), 0x30000000) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r4, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r3, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:17 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x11]}}}, 0x90) 00:03:17 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x17]}}}, 0x90) 00:03:17 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0xc7]}}}, 0x90) 00:03:17 executing program 3: syz_emit_ethernet(0x22, &(0x7f0000000000)="997ffce058f8d277ee347815080045d2602b7b796c4d491f7f16098438257f01fd2b") socketpair(0x1d, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$inet_sctp_SCTP_RECVRCVINFO(r0, 0x84, 0x1f, &(0x7f0000000080), &(0x7f00000000c0)=0x4) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 00:03:17 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x300]}}}, 0x90) 00:03:17 executing program 2: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet_udp(r0, 0x11, 0x1, &(0x7f0000000000)=0x230, 0x4) mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:17 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffff8, 0x6}, &(0x7f00000001c0)=0x106) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) setsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(r3, 0x84, 0x21, &(0x7f00000004c0)={0x8001, 0x1010, 0xed, 0x2, r4}, 0x10) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:17 executing program 3: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x22, &(0x7f0000000000)={0x0, 0x7, 0x0}, &(0x7f0000000040)=0xc) setsockopt$inet6_sctp_SCTP_EVENT(r0, 0x84, 0x1e, &(0x7f0000000080)={r1, 0x2, 0x1f}, 0x8) fcntl$setflags(r0, 0x2, 0x1) 00:03:17 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x500]}}}, 0x90) 00:03:17 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) mkdir(&(0x7f00000004c0)='./file0\x00', 0x8) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) getsockopt$inet6_udplite(r0, 0x88, 0x2, &(0x7f0000000500), &(0x7f0000000540)=0x4) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) r4 = openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) fcntl$getflags(r4, 0x3) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:17 executing program 0: r0 = socket(0x8, 0x5, 0x8000000002) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab35c223f33c04cfec52d348a7a012e1d76e1b000009757a48500000000", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000004c0)='./file0\x00', 0xfffd, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:17 executing program 3: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) r0 = accept4$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0xffffffffffffffff, @remote}, &(0x7f0000000040)=0x10, 0x30000000) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(0xffffffffffffff9c, 0x84, 0x23, &(0x7f0000000080)={@in6={{0x1c, 0x2, 0x7fffffff, @empty, 0x9}}, 0x0, 0x20, 0xffffffffffffffe0, 0x2}, &(0x7f0000000140)=0x8c) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000200)={r1, 0xcb, "21f20a577d955c0df5ef319868d45498d4f9da77df6f0f978fc785c70c2d4cc274aa9fef6cf1bcf30fac6b654108ba9db953d4d81dc929bafd0f80990b6b3e33133d8fcd0e18dc0b0918999e0cae19961ba6e0680280cea23bebff95f581b9f0f1545ba805272cb7f98cb186434abec5e1edc505c1df17b753584a95bdda6d7728eabd4332fcd72754989a7bab8f1047941ed0c02a6089238d2105a6bc08af57d3ca34d2e90c8758862344c356e38a4b6d4399ff64697d27f5b1c1743e1d99c7fd26a8113249a9e9ee89d1"}, &(0x7f0000000180)=0xd3) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:17 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x1100]}}}, 0x90) 00:03:17 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) r0 = getpid() wait4(r0, 0x0, 0x17, 0x0) 00:03:17 executing program 3: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) r0 = accept4$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0xffffffffffffffff, @remote}, &(0x7f0000000040)=0x10, 0x30000000) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(0xffffffffffffff9c, 0x84, 0x23, &(0x7f0000000080)={@in6={{0x1c, 0x2, 0x7fffffff, @empty, 0x9}}, 0x0, 0x20, 0xffffffffffffffe0, 0x2}, &(0x7f0000000140)=0x8c) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000200)={r1, 0xcb, "21f20a577d955c0df5ef319868d45498d4f9da77df6f0f978fc785c70c2d4cc274aa9fef6cf1bcf30fac6b654108ba9db953d4d81dc929bafd0f80990b6b3e33133d8fcd0e18dc0b0918999e0cae19961ba6e0680280cea23bebff95f581b9f0f1545ba805272cb7f98cb186434abec5e1edc505c1df17b753584a95bdda6d7728eabd4332fcd72754989a7bab8f1047941ed0c02a6089238d2105a6bc08af57d3ca34d2e90c8758862344c356e38a4b6d4399ff64697d27f5b1c1743e1d99c7fd26a8113249a9e9ee89d1"}, &(0x7f0000000180)=0xd3) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:17 executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 00:03:17 executing program 3: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:17 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0x4, &(0x7f00000002c0)) r0 = socket$inet6(0x1c, 0x10000000, 0x5) sendto(r0, &(0x7f0000000000)="1e38e40099fd7fe781c12de53a6ced8dcf56a8d7a8a7e7553516bab07d53be30d6a27e9bd5410b7eba4b9b178376b6b51b66c9c88fc104f6e76e233b148a1777f4452ede52f3619cb5fe8719a0201e5a10e44c9b60a76633715c452e946bcb1b8fe0b15e96b6fe0ab019e21ed6b05af626b6ee9d364c7b7dd2eebf7307c08fc1c9ca0aae07d7ba3ba8d20424071438a7b557c75e9b0afdff0e144b444329b4ea31da8e40476b3aa9082189b9bba10c8b17c05ccd02ed561d738f54bfc225eff822c1f6d678d33e85d98d3acab11a85a1d2d138d9c027f0c8712b2c2555790d92adb8a837927cee0fef8d2f2f5b0607a53f03212f8a", 0xf5, 0x20000, 0x0, 0x0) socket$inet6_udplite(0x1c, 0x2, 0x88) 00:03:18 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) r2 = shmget$private(0x0, 0x2000, 0x142, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0xc) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r4, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r3, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:18 executing program 3: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) accept$inet(0xffffffffffffff9c, &(0x7f0000000000)={0x2, 0xffffffffffffffff, @local}, &(0x7f0000000040)=0x10) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in={0x2, 0xffffffffffffffff, @remote}, &(0x7f00000000c0)=0x10) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0x0, &(0x7f00000001c0)) 00:03:18 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x1700]}}}, 0x90) 00:03:18 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) r0 = socket(0x0, 0x20000000, 0x9) getsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000)={@remote, @broadcast, 0x0}, &(0x7f0000000040)=0xc) setsockopt$inet_mreqn(r0, 0x0, 0xd, &(0x7f0000000080)={@local={0xac, 0x14, 0x0}, @multicast1, r1}, 0xc) 00:03:18 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa61d47c8e909fe2d1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f00000004c0), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) r4 = openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) getsockopt$inet6_tcp_int(r4, 0x6, 0x804, &(0x7f0000000a00), &(0x7f0000000a40)=0x4) execve(&(0x7f0000000080)='./file1\x00', &(0x7f0000000780)=[&(0x7f0000000500)=']-\x00', &(0x7f0000000540)='!!&\x00', &(0x7f0000000580)='$\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='$+\x00', &(0x7f0000000640)='H\\[\\\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)=',\x00', &(0x7f0000000740)='\x00'], &(0x7f00000009c0)=[&(0x7f0000000800)='{-$\x00', &(0x7f0000000840)='($\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='\x13\xb6\x00', &(0x7f0000000900)='[\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)='{\x00']) 00:03:18 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0xc700]}}}, 0x90) 00:03:18 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x1700]}}}, 0x90) 00:03:18 executing program 2: getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:18 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) munmap(&(0x7f0000a7c000/0x3000)=nil, 0x3000) r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) r1 = fcntl$dupfd(r0, 0x11, r0) getsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS(r1, 0x84, 0x9, &(0x7f0000000200), &(0x7f0000000180)=0x4) getsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffff9c, 0x84, 0x15, &(0x7f0000000080)={0x0, 0x7}, &(0x7f00000000c0)=0x8) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000100)={r2, 0x8}, 0x8) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) r3 = dup(r1) freebsd10_pipe(&(0x7f0000000140)) freebsd11_mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x1000, 0x7f) clock_gettime(0xf, &(0x7f00000001c0)) connect$inet(r3, &(0x7f0000000040)={0x2, 0x0, @loopback}, 0x10) madvise(&(0x7f0000a7e000/0x2000)=nil, 0x2000, 0x0) 00:03:18 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x1000000]}}}, 0x90) 00:03:18 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet6_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000004c0)={0x0, 0x3, 0xc94d, 0x8}, &(0x7f0000000500)=0x10) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={r2, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r4, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r3, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:18 executing program 3: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = dup(0xffffffffffffffff) getsockopt$inet_sctp_SCTP_NODELAY(r0, 0x84, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) freebsd10_pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000040), 0x100000) r1 = socket(0x1f, 0x4, 0x5) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0xa, 0xfffffffffffffffe, 0x0) freebsd10_pipe(&(0x7f0000000080)) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:18 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x2000000]}}}, 0x90) 00:03:18 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x3000000]}}}, 0x90) 00:03:18 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) sendmsg(r0, &(0x7f0000001a80)={&(0x7f0000000500)=@in6={0x1c, 0x3, 0x0, @empty, 0x8866}, 0x1c, &(0x7f0000001940)=[{&(0x7f0000000540)="7edf34ded40c78ee1278ac2dfbc3e2808e91149ce031e4e6a4ca642bcda39b025372c938b92a6ac8dfafdf13d89f823c7b476c65979f639633f187d5a4f720d6c244b64dabaf66d7be72761c7e899337ea5cec38ed58b6482b7ef9bf69cf929267d6b236cc6135ee8311fe6e62928da694c54d47436bceedef9f34e417b141eef6d5acafaa645ca1c6d40fd95ce997453cce4a4cb6edab25ec9dbc7ec79e51013172e364a621a9159a381d001ee568e8eb23da665ef639c59270b449d01083d8d653d3753c5f8df645dd48df45190da14b3a5b9dbc91305e7074ba11", 0xdc}, {&(0x7f0000000640)="f420c84b85338ef71e3ece112f22031957455f7a3d5cd30bf82a1698cb39c7f5c8ebc0d50b3bdac5fbb2edd3aab5f33d4536a1f641a60eccf2b51e4c544b66c11be37c9a85471731a1057d64f9cb129e4478a2bb932f47cd48b4fd78a9fbddd7c5", 0x61}, {&(0x7f00000006c0)="d44f49b4c6ef43ed10e5af2f7c6940613548b9d8ff7e8dd73961d083c9676d92898a39a0e7d35b212ee4a698a898eabc0bee92d495de501ecdfacc84b91033561edec08d", 0x44}, {&(0x7f0000000740)}, {&(0x7f0000000780)="773a1806a6f3aadb6cc473ac70778b6b5571aa2996ecfc8e673aac7e4ef2cb0f26a93102618a8a77939c9dcbef5228a4e1ab0ea161852e3d5a0ec4f3e5ec01403683577d72b386eab7121f8f4d15b46bde6e5a73c543bb96b2b16085ef58cf8e423f25a4edab547515e0afb568e617b199cd7208222a0d9bca24b63682fbc6f20273b271da1bd7b9181cb4fbda25c4f10751b2e843bb9f74cdd4e3090c18740318e12f456300159025c2ca92e18ffb080bc1c1ad8ed6fc8b85cc498842ea5f87529dee9558e1b0ebc3dec31d6fe4375a758cad5b9e1f3641c1a7ea782bbad2fc4451115a7b0973ba6f1f45b13786efd280a9ec1b62237536585ab344bd64f76c7c08ff007d99edbe4257c1ea8dd648326a4efc5cbcf39e5a424382e6238df514fe8c5b0715ceda5445b0662b780e5c9ba2b81108b59757ebad821fafca5eb4bb31873fd3efa9c99a0b48fe6427c903b281247a2d2a225eea4658d9f39e27719d0324aa29be11faa841d79efe416e1f6ddf437098885151761f2a7ae7d26804fd1981b996e2898904d58fb627ebccccd676db490544505736460e619244b96bddfea89dec44e07830a42c4458c31d157e640c01f791e934a387430198a311b2ff2262062127cc32cf967ef660210e24277d1b89ae6b641c8bb1bf91b1f0199a2b98bbc34e51dfc5440db45d09c57f0638be5f348ef500508aec1025c21631510270c5228fd6f553bd03a10fb1bc6660d4444159c64551e93772084605d79dbbf762e7b83dbef13c573242c210bd5ceec697c8f3c9999e5913f52c83c14da7f203344b50fbc5c085eabf426070cd98588040eb9873290d878927044dff0762137bec9a2b2020d5fdcaafba044a6b2a92c60fad4d4116ba9f61e3ee56ecf10d7e45171146d12212c9e512bdf66a39fb0ce5a828231b1b11c6e31399839c13ec0c025acd58bcb9ca3a0e48669eaea7f924494c591c6230ff762ae205b134b093ac58bd89b0efa3e65f498436f9697ebbc24bcd946b294b3567fcf34db5785be701269a2f8c63ca431e35a765bb6cd7b40aa17c4aa3060af1549318f1bd692239831e1aeda5988f0a90764db7a20751123a5dc33272b065d280d9894c2a529c1cedb37232d7b1a7f53cac163626b6ea0ff831840f42565cf432fdff1dbaeecb90593317a9226ed20c59c8333adebb483c7973ac2066b31f3af7de4473861dd5c405d4893feb160c17cbcae1e9eedad64f957ec9e9f7e813be2f3f0e32a028d7613e91536bb46310f00fe5124919cefa4ea820fe281afb697afe7667326cc0c8eeb73e6de7fc12c4e4abd12b12feaa66179f8e27d4fa83de17b58166225a3dd61996276df783da742ba7b8028004f3a3d0008c9c2e213940f45c7e74fe1ecbd183b8dccd862a4eb2d5393d8caa74a04527be7701e434d0b32179654409f8ff254292094a1a37e8e68321f9bf5d49818737b8e72a1ce43681c4ae17ba4e4f461803115cc0ca53997d98a1175780ac4b60c0436acefbe14315c481ee6ca7e717cf843a90ec475e9436213940b15c27806ed1c917934c38176e239746d858fdf4ed993fea38ceaf3ca872f7fa805425438435994916e2063067f54f3dd327efc6789147f7658127b6da4f166282d1425e85c627d55946344e0269030511950b6775ed51dc6b4f24dfbcef64beb8c8a23a59216ef729065b26204c6ed3d57911050d79928c2953f51a59dbe2643b6b6cc56769dfa6d5bb389995148c8ba7586cf6002115179ee200444c0ada6e3c6a6857c7de696005f0a2465f78b84dd70f46888d512a19455aa0ee9bee30c2cbe2b89ff84a8bdf63667c68e75cad03fe7192f914348f7671db0b871ce10d324eb3b7ce01db4fdef12bf49fcfe59595640cf8083361e7de9a5a5fac8633f929542713beccda25b7da904d69858ab452316fc649b9f1f0e30538e5c722ff99e4fd7b5f4f0727f7031daa7f140f294b8147aaa6c25f72e80b7ced94ad26a4a26574faded9d570c3cb07a8d783aa0c4d157f3cbf0deedff93f7f7cb5065b5c313740ef5053a4ef60fefcd102431ab3cda9313fe677ff5ef6f837151c673eec174fbdc453e755a2f85b75203b08d9881bf196db944426a6fa32118a1e4989a5f99fd5c0276644a8421440b8de69be4a8042a0a92b31457e1dd7480103662b0b4ae45fd5baac9f2ce052ed40de7e06506f97e425208eb98f72f9d7e641f1938f15b084036436c915c02ca492154c7c785f82316c7e8952bab81c651c79a67409222240d8ad3d30f2d9e8c2cf2b12cdff993d324c2739005ee470d1127833eca78374b07af04d8172d91bffea6e678cd11754334dc278531884b7ce7144fcadb140a301f4f60782a3ddb7065e30aa71a8920e0d5b11ae5d1000b012663c0da5e44dfe72a6bc2edfb7f78c8cb794242af2a20a903de43eede3da98ccac0eabb612ae4dfd57836aac99a70cdb3d46845d8d2aea77ac8bcb799d9a5edd9dd71558efea9dc2d93a190a4e7c547945d821b28daa0a34e0289d549585ad6364989b592308390a43e38452b47547dda32823b39adf205d70dbc72631b809a5e25a375ae8b4aa0251ea88f7983648b4107fd705201abc09f0f96557df2d5e0fa4d7625657e79ced9ac44668bb1abd0c0762d91f2d56fa3186603a8f5b0b1e4262bdc701fec16420eaec20848c3e47d74d7a60909aaa81e64274058211e84af70b728b4899036507eb1cc453a2f775e3c21013e24246a5b0fafc2a6969817712650ab7de6ad1e736211add8883c7db415fd0c19859367e6d38f0761fd09bfcc4717fb723c4d79f85ef8deb65e4e6f7424cc11dd40293f5f8a419e3dc95a424fa6fea6d28fff29ee45585613b3d68a207b5208222a5056ada81e629f8048dfbd12e4c347de4c4eafa8534cc8db494827f65a8b34f27cc3a79f0bae2e349adac5cfa0b6610caea9de4b15831691f8c2e2ae0eb34c076d94b869795112ef2cb47d2d359097cffbfef7d30573d0e9af36d17ed0e96add799884518cb0ac4859263bf106e8ee56a12b6d0ec33006670adf95e21e1c4177195a6894078a5b0f685152d193f0defa54a2e854a783e1b423d8ddd0c58ee04a81c35d286756e7e0bbe5c925d69851d0464867e5d382d1c425244463d78d8b677a704345d5a1b3c6cf398edb993bd681bcee6f95e8671e8f8eb9ae633d90b883a180aed4768e003e99bb46887496ece15a595eaeeab9c86ba4cab822b1a5c15bb0efffaf503e3713ced7b0943c3c5666fa4771197b0c6e0ef901ab2665377261fee5428dec321af674c602e8e105ec5fd75ca92fc5b677b8a5588eaa37e68f33ab5614a707cd2ce047e6acb01f64424ab149c24c1b09f5faa47458dabf40b962709f4d0a5ceabd3934757d2b08967b9b611a4cb289d1ebe39cd7006e7342128c58a7027abb35a311f7a52dcb9583caccc1b98f874c9703ee63e3925adf0442d0a62531f7eb0d01d48a14c31b46fae46eb4409cf96ccdd2999c9cb64f53789b274ff960ddf98c888276195a704057ad678dbc8ee207edea77ab4cbe667192357139db4296e640882d043e2a658bf22a58ba01ff6090cbc83fb5f7e77799a2bb015bb568fe718140508315e118ce2f8c7e7a2452114d38c6638182edbd9055b1f9dee11af010dcf967beb558c311d763bfebf7444b5c92905965f8fadf0abe56159f36d6fabdf38fc20af50f8d510a768e6d899b7d0d1b80f37a7851fec8318ea2915ee1e0beaa9a4eda51874d9df71ef5b12047a04725b5f6716c7bc7a63d88e86f08a94850b80676ce62a6a114e44ec13636e217fdd1d7abe4ea533c8ee18b38618a22f8d85f8620a2d110c7fb66d44ecf9e08476bcbe6a11b6b93a404b1c86df748a219aa19063bbfc88dbd2831cf3c52acf8241dfff383520c0b689c81deb6b1f650867c62ed52d90e2e4257509c9a24222ffa2ac7f4ac05e20effe47c3cac1c173a56b778ac74157f1dce0feb830159c39b4c8143557584d789c8a6599706febd7a27b300ff95ad005e86e966e76ed84e86f3572f6c88216d289653ca5b15308acbcad96cd13a14bc816f65f7afb06eedd5c1a4766f248cc317c1231266377e6d28fbbb342f5fdb3b0c9e2b1ea888ea12686ced2ca993407587fc7500691deb03be23e2622c2acc84455cdd929d604518286f0ec870bbdf4d1cde97a427ea175adde9e51ac21f8281aa72a0c12c3c7233d64df2de5a2a94fbbbc018a4d944de1ca8552229052b2688869c3a804d297833fb2bfb95fca302b037010f4ace27d35517a359c101fb388fc7a0ec575e9070317d9d2d704141367b68fd56aa2132bf562a1af72cac8ec0c8fd55fad8daf0fca900a7248a023910dbbe61369b12c2fabaa184c909c5cb9edf47ca1043b114b37daf7205ad88aad26b66d0292ed8113a1ad56d33ef5c70b65bc2a4887e1315272ffb5c86919c87220c241b1221090b65d7ec4752f4d6f24a7ddbe5e0bf90d05bc07e762481a7a0d2b8e89ce3dd087779f5128939d6846848a94899c3e8c045152f5f0ab672cb8223b763501b33a82c971c02e6628e8a8ba0eeda6de91e328563b2c7db05761e3c87e47062a43f73cd9b641484e89d1d248c2c4949c737aa8a7525bcff8ad82f8687a2503cd9c378bc32118c4be4021ccb15a9614be54e1bf46ec57d1575216cf6d58bcc4682779fc02aa33a55eca3a0f422574354542ae8f0c0b7ad95e6ddddb7ea546d0217b336d2399eb2bab02ab5c201ae98e6a305c7657fe2eebf84cc9d27d79a47d45beefa730b14042be4f2f051a8f0adce30b5b90c435a04f035388b5252c55bb720c52a2f2c5186a2d53315b1f64fca2406952252cf01146d9aa87a6bc9c436723f77b68f9dd5f83177141744b1314fd203cb3be0b600f879b8a66ea5d5713f9c642efdf0dfe0ea286787ace03ea526d947baf4171a7cedb76cc1a3174ec8a00d804f45b0f29cae831f24c5e9779472ab715cc85dd003c0f1a192206daa1418be5a2045859e23499f51a702ec1adcff3dcf6723bdc46a808b1464cdec18228808f01d38234f3cbf62304740ff887ffe6d17beb411f3f0e12d2446de45efde175c093d7fc71d791ccfbeec08f44070f0a78264ecbf1624cabe40bcddc88238af9831612daaca8796387096b7c5b7af4b243baa8f7ab488a121ac363436cd11fdf46861e878526d74fc2cd1b74c2b502b46800bb616c83cf8ab3cd77c268db4a0f0cf29681d0d6085dd776074093b019e56c5e09c79fd3d480ddeffbef9a0181168f0ebec75fb9b7e3c59051724f1a825c81a87342510cb3d70ba040edeec52b048fa40c659ef06c430bc43b3ed951aae90bd112fa1716102c304b6c598a26031567889c43252f28d0ad8360a7916e2adec972a655ab4ed3e00122d2926a37e2d1a617793cac9d750e319aee06edae28061173292abd61717b4d84e73d8d3f8d2a2ac8b8c4f760885c9ca417b6a722927ee83b3b7e4ecca78a7a7de6280a6a0adca6afb112ec09270beb05d77e361e38494e64d659c6047ad1b69ed8d8d4173e5ddabdb6aaa1deede9dc54d2a669e0076522f4152b9300ff35bda0a89a1a088523309c6ddefb58ae7b8d5f2997dc5169b53f6869ed80fec200aaa04884ba372e5ea45c063a78df1593cf0df4167fa5dd6421eb9e83fcff09ba364d46769fa4d5f468d34b66076976e02a3dfb6051eb686c6ee1c93855af3646ee926af8db1cb9cde187390bd7779a279e72c0b76d9e2323521b46a8a435b6c35b136ebdfea568f120b951b353b9f15a587bf0d57cbda4", 0x1000}, {&(0x7f0000001780)="58ebe47b78ebdb4bcc63f377ae010b05ce39538849a36d99e27eb7d46a453ff64e96c53470a375beabf257e8ae7820ed94956082669ca4ebaca7d6d95de7d319ea8e589512d95137e498015e9ec74a21e70b4c91fa9d", 0x56}, {&(0x7f0000001800)="d060d3fe10d9c6fed5eaaff1c02d4a3831a34a56c8f8f9f1860224ccfb237d2feda12913fe497e675e41470492865a3bb1ba674bedcb52431596f9624a09151ca4feaeea72184d53b18203f22f56335161e79e8524ea3f7224aad44fcc8752c2082ba2593ef42435b8e9d7f429aea1ff633b9cfb745e04639a0f5e0d0dbcf5d2fda8f402252cea4ed9dfacf7781699615bb9eeb4b33111e2a6625b187b54ac86bed88001e99994fba2c00790fd", 0xad}, {&(0x7f00000018c0)="de9ba8c1331b59bbf6db51be83af168aa5b59d60b9d21dffe55063b47aeedaf36ca5baead1cedc3974c5ed051d26d5653c6182c778eac7433fe3346367bf767d16dfb8aa04fe4d56972bcda44373403ed1472965b03b744ba46cbe0d4721bd693a10edfd28d9918bf5", 0x69}], 0x8, &(0x7f00000019c0)=[{0x88, 0x6, 0x2062e764, "3f53a9ae47780aa63a57ac06baadfb9054686853f0985ed972d0f3b09951a2ab091910ca19e8e2edf0bb3d0cc52fcff8f48f70eccf8429d9ba42ee03a718006a0524aa090d6c30ecdd11b1c689da6202301097538189d838dcb5a5513bddc7f2e399d15fb7ae05798d35d752a7813225c6b9f53fc7850b"}], 0x88}, 0x8) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) sendmsg$unix(r0, &(0x7f0000001e00)={&(0x7f0000000740)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001d40)=[{&(0x7f0000001ac0)="e8bb3af5f9baca03152f15e49111a61197ac16190e65c26e6a41410c29d65dea8b53ecaf92600bc8dd3dec1585dda97bb16031949363", 0x36}, {&(0x7f0000001b00)="e8313b7b97f9d48ebbe3af4cfad3832ff75a56383a12a4b97f8f3fa43248f52a70b509ad9e2db6617be1043c200e7a333c1e2727502aa615814b0f3757c802aeea2c98c9d8c2b946533224b27c13b593dad49889e9e97b42a5287df6dad06fbbfbba38adf89b14aea04495b24dc4ba4de58b2d", 0x73}, {&(0x7f0000001b80)="81301a19bd5a7c0598b6fba00a876d2af1a52c8a9c1e8d0724af0f0842c14478152ad9dcc48af34301921d8d20dd88ddfc1b69cccaa9773c204a6bf4d5e3a8c9ac2596fad76c977e86bb3d1510f43fb3f5389da18ca24ec7bcec6a8ef29ce5db0160975c3a593557c5777434797fa070b41f53a2e917b75ac494972c8fe509825462a1ec4d0a4c4fbf7b0f4ecfbbe739c2f7050cb8526be4e2b30d7d2dde3c9f8ad18855", 0xa4}, {&(0x7f0000001c40)="a395b74a51164d138cd12868961ae559cfa9affd8db4effd02e1315055d571e1daf94b0219589bed3e30c43c57b14c98d9907b98b26fd7ac0c252105cab03b9135beb991272a30b5b78dbfb5e5674e3d04361ff67006dd1ab6a85bcf5dadd0c33bc1e327761623db55b00e955f199daeb2ced7ba2f184ada17d9381e3731d675390ddf5d0b98962aadcb05c337b5365ae6f49ae4bf3929f799a815034bbabb65b448e57a3aecc97318b67baabfd391ae86812dd43e801518e9bc02a4cd8e69b3008d45c6cd9123ad7d2e82e96f94170fdba800543c265c1972d06bce581b764c8fac6c16c951569f", 0xe8}], 0x4, &(0x7f0000001e80)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000004019000000000000ffff000001000000ea152d624d78acd42deb1b70d8b09d4d098ed59cc3a70806d1819be104b416ab0f1564b614e760654359700d4ff58a9997332fa6d5ff1da50ad018233dd499cddf3d6ffe024e9e664e826a325aa5967066b161b90352f8f10c945d2c6b43e9aeea2acde8b3f6958280a6ef712d402e9007caa1f0551c6c32c50b47485a99fe087f1f022d70a8e0ce66f449d09467195097473d7dce", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x68, 0x5}, 0x100) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) r4 = openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) setsockopt$inet6_sctp_SCTP_CONTEXT(r4, 0x84, 0x1a, &(0x7f00000004c0)={r2, 0x5}, 0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:18 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) r0 = accept4(0xffffffffffffff9c, &(0x7f0000000000)=@in6={0x1c, 0xffffffffffffffff, 0x0, @local}, &(0x7f0000000040)=0x1c, 0x30000000) setsockopt$inet6_sctp_SCTP_AUTO_ASCONF(r0, 0x84, 0x18, &(0x7f0000000080)=0x7fffffff, 0x4) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:18 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000540), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet6_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0xd, &(0x7f0000000080), &(0x7f0000000580)=0x4) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) r4 = openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) setsockopt$inet6_buf(r4, 0x29, 0x3b, &(0x7f00000004c0)="ebadf9204b245716bf1a34ac919ee0ab2ad32361568bebb34d427fa57205c5db648e5e0cecd31fa246d7855e1d632df846af8399a845772027995dda6c5cd1177fefc00da04a2f216b0934853c25c78507d2856f0760f59dad2456fa10165af6", 0x60) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:18 executing program 3: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) sendmsg(r0, &(0x7f0000001a80)={&(0x7f0000000500)=@in6={0x1c, 0x3, 0x0, @empty, 0x8866}, 0x1c, &(0x7f0000001940)=[{&(0x7f0000000540)="7edf34ded40c78ee1278ac2dfbc3e2808e91149ce031e4e6a4ca642bcda39b025372c938b92a6ac8dfafdf13d89f823c7b476c65979f639633f187d5a4f720d6c244b64dabaf66d7be72761c7e899337ea5cec38ed58b6482b7ef9bf69cf929267d6b236cc6135ee8311fe6e62928da694c54d47436bceedef9f34e417b141eef6d5acafaa645ca1c6d40fd95ce997453cce4a4cb6edab25ec9dbc7ec79e51013172e364a621a9159a381d001ee568e8eb23da665ef639c59270b449d01083d8d653d3753c5f8df645dd48df45190da14b3a5b9dbc91305e7074ba11", 0xdc}, {&(0x7f0000000640)="f420c84b85338ef71e3ece112f22031957455f7a3d5cd30bf82a1698cb39c7f5c8ebc0d50b3bdac5fbb2edd3aab5f33d4536a1f641a60eccf2b51e4c544b66c11be37c9a85471731a1057d64f9cb129e4478a2bb932f47cd48b4fd78a9fbddd7c5", 0x61}, {&(0x7f00000006c0)="d44f49b4c6ef43ed10e5af2f7c6940613548b9d8ff7e8dd73961d083c9676d92898a39a0e7d35b212ee4a698a898eabc0bee92d495de501ecdfacc84b91033561edec08d", 0x44}, {&(0x7f0000000740)}, {&(0x7f0000000780)="773a1806a6f3aadb6cc473ac70778b6b5571aa2996ecfc8e673aac7e4ef2cb0f26a93102618a8a77939c9dcbef5228a4e1ab0ea161852e3d5a0ec4f3e5ec01403683577d72b386eab7121f8f4d15b46bde6e5a73c543bb96b2b16085ef58cf8e423f25a4edab547515e0afb568e617b199cd7208222a0d9bca24b63682fbc6f20273b271da1bd7b9181cb4fbda25c4f10751b2e843bb9f74cdd4e3090c18740318e12f456300159025c2ca92e18ffb080bc1c1ad8ed6fc8b85cc498842ea5f87529dee9558e1b0ebc3dec31d6fe4375a758cad5b9e1f3641c1a7ea782bbad2fc4451115a7b0973ba6f1f45b13786efd280a9ec1b62237536585ab344bd64f76c7c08ff007d99edbe4257c1ea8dd648326a4efc5cbcf39e5a424382e6238df514fe8c5b0715ceda5445b0662b780e5c9ba2b81108b59757ebad821fafca5eb4bb31873fd3efa9c99a0b48fe6427c903b281247a2d2a225eea4658d9f39e27719d0324aa29be11faa841d79efe416e1f6ddf437098885151761f2a7ae7d26804fd1981b996e2898904d58fb627ebccccd676db490544505736460e619244b96bddfea89dec44e07830a42c4458c31d157e640c01f791e934a387430198a311b2ff2262062127cc32cf967ef660210e24277d1b89ae6b641c8bb1bf91b1f0199a2b98bbc34e51dfc5440db45d09c57f0638be5f348ef500508aec1025c21631510270c5228fd6f553bd03a10fb1bc6660d4444159c64551e93772084605d79dbbf762e7b83dbef13c573242c210bd5ceec697c8f3c9999e5913f52c83c14da7f203344b50fbc5c085eabf426070cd98588040eb9873290d878927044dff0762137bec9a2b2020d5fdcaafba044a6b2a92c60fad4d4116ba9f61e3ee56ecf10d7e45171146d12212c9e512bdf66a39fb0ce5a828231b1b11c6e31399839c13ec0c025acd58bcb9ca3a0e48669eaea7f924494c591c6230ff762ae205b134b093ac58bd89b0efa3e65f498436f9697ebbc24bcd946b294b3567fcf34db5785be701269a2f8c63ca431e35a765bb6cd7b40aa17c4aa3060af1549318f1bd692239831e1aeda5988f0a90764db7a20751123a5dc33272b065d280d9894c2a529c1cedb37232d7b1a7f53cac163626b6ea0ff831840f42565cf432fdff1dbaeecb90593317a9226ed20c59c8333adebb483c7973ac2066b31f3af7de4473861dd5c405d4893feb160c17cbcae1e9eedad64f957ec9e9f7e813be2f3f0e32a028d7613e91536bb46310f00fe5124919cefa4ea820fe281afb697afe7667326cc0c8eeb73e6de7fc12c4e4abd12b12feaa66179f8e27d4fa83de17b58166225a3dd61996276df783da742ba7b8028004f3a3d0008c9c2e213940f45c7e74fe1ecbd183b8dccd862a4eb2d5393d8caa74a04527be7701e434d0b32179654409f8ff254292094a1a37e8e68321f9bf5d49818737b8e72a1ce43681c4ae17ba4e4f461803115cc0ca53997d98a1175780ac4b60c0436acefbe14315c481ee6ca7e717cf843a90ec475e9436213940b15c27806ed1c917934c38176e239746d858fdf4ed993fea38ceaf3ca872f7fa805425438435994916e2063067f54f3dd327efc6789147f7658127b6da4f166282d1425e85c627d55946344e0269030511950b6775ed51dc6b4f24dfbcef64beb8c8a23a59216ef729065b26204c6ed3d57911050d79928c2953f51a59dbe2643b6b6cc56769dfa6d5bb389995148c8ba7586cf6002115179ee200444c0ada6e3c6a6857c7de696005f0a2465f78b84dd70f46888d512a19455aa0ee9bee30c2cbe2b89ff84a8bdf63667c68e75cad03fe7192f914348f7671db0b871ce10d324eb3b7ce01db4fdef12bf49fcfe59595640cf8083361e7de9a5a5fac8633f929542713beccda25b7da904d69858ab452316fc649b9f1f0e30538e5c722ff99e4fd7b5f4f0727f7031daa7f140f294b8147aaa6c25f72e80b7ced94ad26a4a26574faded9d570c3cb07a8d783aa0c4d157f3cbf0deedff93f7f7cb5065b5c313740ef5053a4ef60fefcd102431ab3cda9313fe677ff5ef6f837151c673eec174fbdc453e755a2f85b75203b08d9881bf196db944426a6fa32118a1e4989a5f99fd5c0276644a8421440b8de69be4a8042a0a92b31457e1dd7480103662b0b4ae45fd5baac9f2ce052ed40de7e06506f97e425208eb98f72f9d7e641f1938f15b084036436c915c02ca492154c7c785f82316c7e8952bab81c651c79a67409222240d8ad3d30f2d9e8c2cf2b12cdff993d324c2739005ee470d1127833eca78374b07af04d8172d91bffea6e678cd11754334dc278531884b7ce7144fcadb140a301f4f60782a3ddb7065e30aa71a8920e0d5b11ae5d1000b012663c0da5e44dfe72a6bc2edfb7f78c8cb794242af2a20a903de43eede3da98ccac0eabb612ae4dfd57836aac99a70cdb3d46845d8d2aea77ac8bcb799d9a5edd9dd71558efea9dc2d93a190a4e7c547945d821b28daa0a34e0289d549585ad6364989b592308390a43e38452b47547dda32823b39adf205d70dbc72631b809a5e25a375ae8b4aa0251ea88f7983648b4107fd705201abc09f0f96557df2d5e0fa4d7625657e79ced9ac44668bb1abd0c0762d91f2d56fa3186603a8f5b0b1e4262bdc701fec16420eaec20848c3e47d74d7a60909aaa81e64274058211e84af70b728b4899036507eb1cc453a2f775e3c21013e24246a5b0fafc2a6969817712650ab7de6ad1e736211add8883c7db415fd0c19859367e6d38f0761fd09bfcc4717fb723c4d79f85ef8deb65e4e6f7424cc11dd40293f5f8a419e3dc95a424fa6fea6d28fff29ee45585613b3d68a207b5208222a5056ada81e629f8048dfbd12e4c347de4c4eafa8534cc8db494827f65a8b34f27cc3a79f0bae2e349adac5cfa0b6610caea9de4b15831691f8c2e2ae0eb34c076d94b869795112ef2cb47d2d359097cffbfef7d30573d0e9af36d17ed0e96add799884518cb0ac4859263bf106e8ee56a12b6d0ec33006670adf95e21e1c4177195a6894078a5b0f685152d193f0defa54a2e854a783e1b423d8ddd0c58ee04a81c35d286756e7e0bbe5c925d69851d0464867e5d382d1c425244463d78d8b677a704345d5a1b3c6cf398edb993bd681bcee6f95e8671e8f8eb9ae633d90b883a180aed4768e003e99bb46887496ece15a595eaeeab9c86ba4cab822b1a5c15bb0efffaf503e3713ced7b0943c3c5666fa4771197b0c6e0ef901ab2665377261fee5428dec321af674c602e8e105ec5fd75ca92fc5b677b8a5588eaa37e68f33ab5614a707cd2ce047e6acb01f64424ab149c24c1b09f5faa47458dabf40b962709f4d0a5ceabd3934757d2b08967b9b611a4cb289d1ebe39cd7006e7342128c58a7027abb35a311f7a52dcb9583caccc1b98f874c9703ee63e3925adf0442d0a62531f7eb0d01d48a14c31b46fae46eb4409cf96ccdd2999c9cb64f53789b274ff960ddf98c888276195a704057ad678dbc8ee207edea77ab4cbe667192357139db4296e640882d043e2a658bf22a58ba01ff6090cbc83fb5f7e77799a2bb015bb568fe718140508315e118ce2f8c7e7a2452114d38c6638182edbd9055b1f9dee11af010dcf967beb558c311d763bfebf7444b5c92905965f8fadf0abe56159f36d6fabdf38fc20af50f8d510a768e6d899b7d0d1b80f37a7851fec8318ea2915ee1e0beaa9a4eda51874d9df71ef5b12047a04725b5f6716c7bc7a63d88e86f08a94850b80676ce62a6a114e44ec13636e217fdd1d7abe4ea533c8ee18b38618a22f8d85f8620a2d110c7fb66d44ecf9e08476bcbe6a11b6b93a404b1c86df748a219aa19063bbfc88dbd2831cf3c52acf8241dfff383520c0b689c81deb6b1f650867c62ed52d90e2e4257509c9a24222ffa2ac7f4ac05e20effe47c3cac1c173a56b778ac74157f1dce0feb830159c39b4c8143557584d789c8a6599706febd7a27b300ff95ad005e86e966e76ed84e86f3572f6c88216d289653ca5b15308acbcad96cd13a14bc816f65f7afb06eedd5c1a4766f248cc317c1231266377e6d28fbbb342f5fdb3b0c9e2b1ea888ea12686ced2ca993407587fc7500691deb03be23e2622c2acc84455cdd929d604518286f0ec870bbdf4d1cde97a427ea175adde9e51ac21f8281aa72a0c12c3c7233d64df2de5a2a94fbbbc018a4d944de1ca8552229052b2688869c3a804d297833fb2bfb95fca302b037010f4ace27d35517a359c101fb388fc7a0ec575e9070317d9d2d704141367b68fd56aa2132bf562a1af72cac8ec0c8fd55fad8daf0fca900a7248a023910dbbe61369b12c2fabaa184c909c5cb9edf47ca1043b114b37daf7205ad88aad26b66d0292ed8113a1ad56d33ef5c70b65bc2a4887e1315272ffb5c86919c87220c241b1221090b65d7ec4752f4d6f24a7ddbe5e0bf90d05bc07e762481a7a0d2b8e89ce3dd087779f5128939d6846848a94899c3e8c045152f5f0ab672cb8223b763501b33a82c971c02e6628e8a8ba0eeda6de91e328563b2c7db05761e3c87e47062a43f73cd9b641484e89d1d248c2c4949c737aa8a7525bcff8ad82f8687a2503cd9c378bc32118c4be4021ccb15a9614be54e1bf46ec57d1575216cf6d58bcc4682779fc02aa33a55eca3a0f422574354542ae8f0c0b7ad95e6ddddb7ea546d0217b336d2399eb2bab02ab5c201ae98e6a305c7657fe2eebf84cc9d27d79a47d45beefa730b14042be4f2f051a8f0adce30b5b90c435a04f035388b5252c55bb720c52a2f2c5186a2d53315b1f64fca2406952252cf01146d9aa87a6bc9c436723f77b68f9dd5f83177141744b1314fd203cb3be0b600f879b8a66ea5d5713f9c642efdf0dfe0ea286787ace03ea526d947baf4171a7cedb76cc1a3174ec8a00d804f45b0f29cae831f24c5e9779472ab715cc85dd003c0f1a192206daa1418be5a2045859e23499f51a702ec1adcff3dcf6723bdc46a808b1464cdec18228808f01d38234f3cbf62304740ff887ffe6d17beb411f3f0e12d2446de45efde175c093d7fc71d791ccfbeec08f44070f0a78264ecbf1624cabe40bcddc88238af9831612daaca8796387096b7c5b7af4b243baa8f7ab488a121ac363436cd11fdf46861e878526d74fc2cd1b74c2b502b46800bb616c83cf8ab3cd77c268db4a0f0cf29681d0d6085dd776074093b019e56c5e09c79fd3d480ddeffbef9a0181168f0ebec75fb9b7e3c59051724f1a825c81a87342510cb3d70ba040edeec52b048fa40c659ef06c430bc43b3ed951aae90bd112fa1716102c304b6c598a26031567889c43252f28d0ad8360a7916e2adec972a655ab4ed3e00122d2926a37e2d1a617793cac9d750e319aee06edae28061173292abd61717b4d84e73d8d3f8d2a2ac8b8c4f760885c9ca417b6a722927ee83b3b7e4ecca78a7a7de6280a6a0adca6afb112ec09270beb05d77e361e38494e64d659c6047ad1b69ed8d8d4173e5ddabdb6aaa1deede9dc54d2a669e0076522f4152b9300ff35bda0a89a1a088523309c6ddefb58ae7b8d5f2997dc5169b53f6869ed80fec200aaa04884ba372e5ea45c063a78df1593cf0df4167fa5dd6421eb9e83fcff09ba364d46769fa4d5f468d34b66076976e02a3dfb6051eb686c6ee1c93855af3646ee926af8db1cb9cde187390bd7779a279e72c0b76d9e2323521b46a8a435b6c35b136ebdfea568f120b951b353b9f15a587bf0d57cbda4", 0x1000}, {&(0x7f0000001780)="58ebe47b78ebdb4bcc63f377ae010b05ce39538849a36d99e27eb7d46a453ff64e96c53470a375beabf257e8ae7820ed94956082669ca4ebaca7d6d95de7d319ea8e589512d95137e498015e9ec74a21e70b4c91fa9d", 0x56}, {&(0x7f0000001800)="d060d3fe10d9c6fed5eaaff1c02d4a3831a34a56c8f8f9f1860224ccfb237d2feda12913fe497e675e41470492865a3bb1ba674bedcb52431596f9624a09151ca4feaeea72184d53b18203f22f56335161e79e8524ea3f7224aad44fcc8752c2082ba2593ef42435b8e9d7f429aea1ff633b9cfb745e04639a0f5e0d0dbcf5d2fda8f402252cea4ed9dfacf7781699615bb9eeb4b33111e2a6625b187b54ac86bed88001e99994fba2c00790fd", 0xad}, {&(0x7f00000018c0)="de9ba8c1331b59bbf6db51be83af168aa5b59d60b9d21dffe55063b47aeedaf36ca5baead1cedc3974c5ed051d26d5653c6182c778eac7433fe3346367bf767d16dfb8aa04fe4d56972bcda44373403ed1472965b03b744ba46cbe0d4721bd693a10edfd28d9918bf5", 0x69}], 0x8, &(0x7f00000019c0)=[{0x88, 0x6, 0x2062e764, "3f53a9ae47780aa63a57ac06baadfb9054686853f0985ed972d0f3b09951a2ab091910ca19e8e2edf0bb3d0cc52fcff8f48f70eccf8429d9ba42ee03a718006a0524aa090d6c30ecdd11b1c689da6202301097538189d838dcb5a5513bddc7f2e399d15fb7ae05798d35d752a7813225c6b9f53fc7850b"}], 0x88}, 0x8) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) sendmsg$unix(r0, &(0x7f0000001e00)={&(0x7f0000000740)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001d40)=[{&(0x7f0000001ac0)="e8bb3af5f9baca03152f15e49111a61197ac16190e65c26e6a41410c29d65dea8b53ecaf92600bc8dd3dec1585dda97bb16031949363", 0x36}, {&(0x7f0000001b00)="e8313b7b97f9d48ebbe3af4cfad3832ff75a56383a12a4b97f8f3fa43248f52a70b509ad9e2db6617be1043c200e7a333c1e2727502aa615814b0f3757c802aeea2c98c9d8c2b946533224b27c13b593dad49889e9e97b42a5287df6dad06fbbfbba38adf89b14aea04495b24dc4ba4de58b2d", 0x73}, {&(0x7f0000001b80)="81301a19bd5a7c0598b6fba00a876d2af1a52c8a9c1e8d0724af0f0842c14478152ad9dcc48af34301921d8d20dd88ddfc1b69cccaa9773c204a6bf4d5e3a8c9ac2596fad76c977e86bb3d1510f43fb3f5389da18ca24ec7bcec6a8ef29ce5db0160975c3a593557c5777434797fa070b41f53a2e917b75ac494972c8fe509825462a1ec4d0a4c4fbf7b0f4ecfbbe739c2f7050cb8526be4e2b30d7d2dde3c9f8ad18855", 0xa4}, {&(0x7f0000001c40)="a395b74a51164d138cd12868961ae559cfa9affd8db4effd02e1315055d571e1daf94b0219589bed3e30c43c57b14c98d9907b98b26fd7ac0c252105cab03b9135beb991272a30b5b78dbfb5e5674e3d04361ff67006dd1ab6a85bcf5dadd0c33bc1e327761623db55b00e955f199daeb2ced7ba2f184ada17d9381e3731d675390ddf5d0b98962aadcb05c337b5365ae6f49ae4bf3929f799a815034bbabb65b448e57a3aecc97318b67baabfd391ae86812dd43e801518e9bc02a4cd8e69b3008d45c6cd9123ad7d2e82e96f94170fdba800543c265c1972d06bce581b764c8fac6c16c951569f", 0xe8}], 0x4, &(0x7f0000001e80)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000004019000000000000ffff000001000000ea152d624d78acd42deb1b70d8b09d4d098ed59cc3a70806d1819be104b416ab0f1564b614e760654359700d4ff58a9997332fa6d5ff1da50ad018233dd499cddf3d6ffe024e9e664e826a325aa5967066b161b90352f8f10c945d2c6b43e9aeea2acde8b3f6958280a6ef712d402e9007caa1f0551c6c32c50b47485a99fe087f1f022d70a8e0ce66f449d09467195097473d7dce", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x68, 0x5}, 0x100) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) r4 = openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) setsockopt$inet6_sctp_SCTP_CONTEXT(r4, 0x84, 0x1a, &(0x7f00000004c0)={r2, 0x5}, 0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:18 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x5000000]}}}, 0x90) 00:03:18 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000680), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000500)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x2, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) getsockopt$inet_int(r0, 0x0, 0x7, &(0x7f0000000080), &(0x7f0000000540)=0x4) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) getsockopt$inet6_sctp_SCTP_RECVRCVINFO(r0, 0x84, 0x1f, &(0x7f0000000100), &(0x7f0000000140)=0x4) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f00000004c0), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:18 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) r0 = dup(0xffffffffffffff9c) setsockopt$inet_sctp_SCTP_CONNECT_X(r0, 0x84, 0x8007, &(0x7f0000000100)={0xfff, &(0x7f0000000080)=[@in={0x2, 0x2, @multicast1}, @in={0x2, 0x1, @multicast2}, @in={0x2, 0x2, @remote={0xac, 0x14, 0x0}}, @in6={0x1c, 0x0, 0xb1, @local={0xfe, 0x80, [], 0x0}, 0xff}, @in6={0x1c, 0x1, 0x7, @remote={0xfe, 0x80, [], 0x0}, 0x184}, @in={0x2, 0x2, @multicast2}]}, &(0x7f0000000140)=0x10) getsockopt$inet_udplite(r0, 0x88, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:18 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x1c, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:18 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x11000000]}}}, 0x90) 00:03:18 executing program 3: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) socket$inet6_udp(0x1c, 0x2, 0x0) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x84}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) sendto$inet6(r3, &(0x7f00000004c0)="621f4042a54abfcdb195b4cdc1cfc384f2aa209a4a225b7b840196f4cd793c1394923e152713bfd2a8b3ca30fcfe96001e995d01ea04b85cb7f9d39d88ea26fbea92227be8a9bbf6ea21d399d121e006952298f2f627c0e2be2d84ccab747c90528e19f05c83ea0e0cae68b566af53429a479db38fada53b4a1ba64f309aacf8c6689bbfd2a51d962ba78bb925206533240c545245fdbe8d2179acc3b968281e900e0f852c3a1ba6427d822c2431a6c99f63e3422922d5daf46607ecda58", 0xbe, 0x100, &(0x7f0000000580)={0x1c, 0x3, 0x10000, @remote={0xfe, 0x80, [], 0x0}, 0x8dd3}, 0x1c) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:18 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f5284c89e1149e22a9185f3546748fa5233c0879128c755ace0", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:18 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x17000000]}}}, 0x90) 00:03:18 executing program 2: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') sendto$inet6(r0, &(0x7f00000000c0)="d60ab21e262d77f939df6e10348633398f38840a8fe6ed41c4227e8bd536509b1c4d38c08da372eb6fcb97bc5d3a29ddc429bbd213c66a2e7bca64cf4dd16edf8308d8896787f273432859ac3d75ef28558b716500dbe650b8e7ebd96d860d5f50ebc0eb3b068331dd3e3cddc05d2d783212676bf7a4ba3111c04d9df1ada8e500970b731fdbd651bf71cc630edb80b441e77f9cb586e678105d9d352d0be3c5ee5c7a14e3dac12a0625719e4cf9c9d5b50df72c9580d754ab0499c79853206a8b844ae5729898280da2ac44154d3faf0e00d2fefe670a6e0e530d899f7590f327b79c2b9bd03959a7aaa5e064fafb793ac34d139fdece", 0xf7, 0x20008, 0x0, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:18 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) link(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0/file0\x00') getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) open$dir(&(0x7f0000000540)='./file0/file0\x00', 0x800, 0x30) 00:03:18 executing program 3: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) freebsd10_pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000040), 0x100000) freebsd10_pipe(&(0x7f0000000080)) r0 = socket$inet(0x2, 0x20000000, 0xffffffffffffff01) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:18 executing program 2: mlock(&(0x7f0000a7b000/0x2000)=nil, 0x2000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x100004) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffff9c, 0x84, 0xa, &(0x7f0000000040)=ANY=[@ANYBLOB="1c004e22030000000000000000000000000000000000000001010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a0000000000000000", @ANYRES32=0x0, @ANYBLOB="f8ffffff950b0000800000000300000009000200"], &(0x7f0000000100)=0x98) setsockopt$inet6_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000140)={r1, 0x9, 0x1, 0x44}, 0x10) 00:03:18 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0xc7000000]}}}, 0x90) 00:03:18 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[], &(0x7f0000000540)) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) open$dir(&(0x7f00000004c0)='./file0\x00', 0x800, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) shmget(0x2, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) getsockopt$inet6_sctp_SCTP_PARTIAL_DELIVERY_POINT(r3, 0x84, 0x11, &(0x7f0000000140), &(0x7f00000002c0)=0x4) 00:03:18 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0xffff0000]}}}, 0x90) 00:03:18 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) getsockopt$inet6_sctp_SCTP_CONTEXT(r0, 0x84, 0x1a, &(0x7f0000000540)={0x0, 0x1f}, &(0x7f0000000580)=0x8) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f00000005c0)={@in={{0x2, 0x2, @local={0xac, 0x14, 0x0}}}, r2, 0x3f6, 0x100000000, 0x200, 0x7ff, 0xeab5, 0x7f}, &(0x7f0000000680)=0xa0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) r5 = openat(r4, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) chmod(&(0x7f00000004c0)='./file0\x00', 0x44) r6 = openat(r5, &(0x7f0000000500)='./file0\x00', 0x0, 0x80) r7 = socket$inet6(0x1c, 0x10000005, 0xfff) poll(&(0x7f00000006c0)=[{r6, 0x100}, {r4, 0x12}, {r5, 0x9}, {r0}, {r5, 0x2004}, {r7, 0x10}], 0x6, 0xe73) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r3, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:18 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) mprotect(&(0x7f0000a7c000/0x2000)=nil, 0x2000, 0x5) 00:03:18 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x100000000000000]}}}, 0x90) 00:03:18 executing program 3: mlock(&(0x7f0000a7b000/0x2000)=nil, 0x2000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x100004) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffff9c, 0x84, 0xa, &(0x7f0000000040)=ANY=[@ANYBLOB="1c004e22030000000000000000000000000000000000000001010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a0000000000000000", @ANYRES32=0x0, @ANYBLOB="f8ffffff950b0000800000000300000009000200"], &(0x7f0000000100)=0x98) setsockopt$inet6_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000140)={r1, 0x9, 0x1, 0x44}, 0x10) 00:03:18 executing program 3: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') sendto$inet6(r0, &(0x7f00000000c0)="d60ab21e262d77f939df6e10348633398f38840a8fe6ed41c4227e8bd536509b1c4d38c08da372eb6fcb97bc5d3a29ddc429bbd213c66a2e7bca64cf4dd16edf8308d8896787f273432859ac3d75ef28558b716500dbe650b8e7ebd96d860d5f50ebc0eb3b068331dd3e3cddc05d2d783212676bf7a4ba3111c04d9df1ada8e500970b731fdbd651bf71cc630edb80b441e77f9cb586e678105d9d352d0be3c5ee5c7a14e3dac12a0625719e4cf9c9d5b50df72c9580d754ab0499c79853206a8b844ae5729898280da2ac44154d3faf0e00d2fefe670a6e0e530d899f7590f327b79c2b9bd03959a7aaa5e064fafb793ac34d139fdece", 0xf7, 0x20008, 0x0, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:18 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = dup(0xffffffffffffffff) setsockopt$inet6_sctp_SCTP_DISABLE_FRAGMENTS(r0, 0x84, 0x9, &(0x7f0000000000), 0x4) clock_gettime(0xf, &(0x7f00000001c0)) setsockopt$inet_sctp_SCTP_NODELAY(r0, 0x84, 0x4, &(0x7f0000000040)=0x37, 0x4) 00:03:18 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x200000000000000]}}}, 0x90) 00:03:18 executing program 3: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) mprotect(&(0x7f0000a7c000/0x2000)=nil, 0x2000, 0x5) 00:03:19 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_PR_SUPPORTED(r0, 0x84, 0x26, &(0x7f00000004c0)={0x0, 0x1}, &(0x7f0000000500)=0x8) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000540)={r1, 0x597}, &(0x7f0000000580)=0x8) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r4, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r2, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r3, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:19 executing program 2: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:19 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x300000000000000]}}}, 0x90) 00:03:19 executing program 3: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) r4 = openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r4, 0x84, 0x8004, &(0x7f0000000580)={r2, &(0x7f00000004c0)=[@in={0x2, 0xffffffffffffffff, @local}, @in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}]}, &(0x7f00000005c0)=0x10) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000680)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) socket(0x10, 0x4, 0x6) getsockopt$inet6_udp(r3, 0x11, 0x1, &(0x7f0000000600), &(0x7f0000000640)=0x4) 00:03:19 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) r2 = socket(0x2, 0x5, 0x0) setsockopt$inet6_sctp_SCTP_AUTH_KEY(r2, 0x84, 0x13, &(0x7f0000000380)={0x0, 0x1, 0x1, "85"}, 0x9) setsockopt$inet6_sctp_SCTP_AUTH_KEY(r2, 0x84, 0x13, &(0x7f00000001c0)={0x0, 0x3}, 0x8) setsockopt$inet6_sctp_SCTP_AUTH_KEY(r2, 0x84, 0x1d, &(0x7f00000000c0)={0x0, 0x1}, 0x8) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) setsockopt$inet6_sctp_SCTP_BINDX_REM_ADDR(r2, 0x84, 0x8002, &(0x7f0000000540)={r3, &(0x7f00000004c0)=[@in={0x2, 0x1, @multicast1}, @in6={0x1c, 0x0, 0x800, @loopback}, @in6={0x1c, 0x0, 0x80000001, @remote={0xfe, 0x80, [], 0x0}, 0x5a6}]}, &(0x7f0000000580)=0x10) getsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(r2, 0x84, 0x21, &(0x7f00000005c0)={0x3, 0x0, 0x86b, 0x2, r3}, &(0x7f0000000600)=0x10) openat(r4, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r3, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:19 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x500000000000000]}}}, 0x90) 00:03:19 executing program 3: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x4000000) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:19 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) r0 = socket(0x80000010, 0x4, 0xfffffffffffffffb) setsockopt$inet6_tcp_TCP_FASTOPEN(r0, 0x6, 0x401, &(0x7f0000000000)={0x6, "7f34d23fc99655333751b4392e4d8664"}, 0x14) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:19 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet6_sctp_SCTP_REUSE_PORT(r0, 0x84, 0x1c, &(0x7f0000000540), &(0x7f0000000580)=0x4) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PR_SUPPORTED(r0, 0x84, 0x26, &(0x7f00000004c0)={r2, 0x20}, &(0x7f0000000500)=0x8) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0xfffffffffffffe65) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:19 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000500)=ANY=[@ANYBLOB="d854d4af35decab3c90b96ae41eae12a205aa6811d47c8e909fe2d348a7a012e1d76ef95093af83e4f2ef1597579851e9a384827a48805b3a5853d7aec74dac48bc8ee83e450dc2e08a2215175cb9517c0081429400038174ba51bf385136974cda0b13ebc44bfaf75662828aaab669835e494620e25cdcc650441aca57318a854f86edc7b050500bed706a18084", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x1040c, 0x20) open$dir(&(0x7f00000004c0)='./file0\x00', 0x400, 0x11) r3 = dup(r0) r4 = openat(r3, &(0x7f0000000380)='./file0\x00', 0x10400, 0x100) openat(r4, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:19 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x1100000000000000]}}}, 0x90) 00:03:19 executing program 0: r0 = socket(0x2, 0x5, 0x0) semget$private(0x0, 0x6, 0x21) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35deca223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef950000", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x8000}, &(0x7f00000004c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x7fffffff) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) chroot(&(0x7f00000001c0)='./file0\x00') getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:19 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x1700000000000000]}}}, 0x90) 00:03:19 executing program 3: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000500)=ANY=[@ANYBLOB="d854d4af35decab3c90b96ae41eae12a205aa6811d47c8e909fe2d348a7a012e1d76ef95093af83e4f2ef1597579851e9a384827a48805b3a5853d7aec74dac48bc8ee83e450dc2e08a2215175cb9517c0081429400038174ba51bf385136974cda0b13ebc44bfaf75662828aaab669835e494620e25cdcc650441aca57318a854f86edc7b050500bed706a18084", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x1040c, 0x20) open$dir(&(0x7f00000004c0)='./file0\x00', 0x400, 0x11) r3 = dup(r0) r4 = openat(r3, &(0x7f0000000380)='./file0\x00', 0x10400, 0x100) openat(r4, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:19 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f0000000800), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10808, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:19 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) socket$inet_sctp(0x2, 0xfffffffffffffffc, 0x84) freebsd10_pipe(&(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x80, 0xb8) r0 = dup(0xffffffffffffffff) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:19 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) r3 = openat(r2, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000540)={r1, 0x0}, &(0x7f0000000240)=0xffffffffffffff3e) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r1, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) setsockopt$inet6_sctp_SCTP_DELAYED_SACK(r3, 0x84, 0xf, &(0x7f00000004c0)={r4, 0x1, 0x1}, 0xc) socket(0x10, 0x4, 0x6) 00:03:19 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0xc700000000000000]}}}, 0x90) 00:03:19 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0xffff000000000000]}}}, 0x90) 00:03:19 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x2]}}}, 0x90) 00:03:19 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x3]}}}, 0x90) 00:03:19 executing program 3: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x3000000) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:19 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x5]}}}, 0x90) 00:03:19 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) munmap(&(0x7f0000a7c000/0x3000)=nil, 0x3000) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:19 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) r4 = semget(0x0, 0x2, 0x481) __semctl$GETZCNT(r4, 0x6, 0x7, &(0x7f00000004c0)=""/218) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:19 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x11]}}}, 0x90) 00:03:19 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:19 executing program 2: r0 = shmget$private(0x0, 0x3000, 0xa0, &(0x7f0000a7c000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0xb) mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:19 executing program 3: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x208020001) lseek(r0, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(0xffffffffffffffff, 0x0, 0x50, 0x0, 0x0) setsockopt$inet6_sctp_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x11, 0x0, 0x6) setsockopt$inet_udp(0xffffffffffffffff, 0x11, 0x1, 0x0, 0x0) setsockopt$inet_sctp_SCTP_REUSE_PORT(0xffffffffffffffff, 0x84, 0x1c, 0x0, 0x0) freebsd10_pipe(&(0x7f0000000100)) getsockopt$inet_sctp_SCTP_GET_ASSOC_NUMBER(0xffffffffffffffff, 0x84, 0x104, 0x0, 0x0) getsockopt$inet6_sctp_SCTP_PR_STREAM_STATUS(r0, 0x84, 0x107, &(0x7f0000000040)={0x0, 0x7fff, 0xf, 0x6, 0x1}, &(0x7f0000000080)=0x18) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f00000004c0)=ANY=[@ANYBLOB="fcffffff060000000003003d4c45b065fa49efdecb38f304ca08320e710b08ecb019a72a4e8d5f7a64ce506fd6ca8766365fbe07897e5fb615e4e23e351dbcdf15b180a6d31b9f28a96f004f00001404b61741e8f3024e9e9531d7c599b8664611f29297343d886154cc6b41ebdc6b87b7163f92b6ff4e2f1d8774ce1ce0517b4251bf3d76f433d98f693dba066e3cc24a505d7ae19cb3afec4dc39a39ce34c8b2ab11b97c55e5970e186b3bc72cc3dfc57a150fc7a8e1835e476986293190507ef8e956efef38189270dbaee25a35549a930c920ee3cd491b5b326f8b39bafdd997ae3b8a17dc5dde110b06ba30053775312b1bfefa5bef6bf4478221920e5f201957b70028870ae8bb1a688abdeccbc961b2fb13d948d446c872f0ce434a3c2c57f8ebe7ae5b86b3c5dd436d864ec056b988883736c45c7452a80c418e62ee0d68b212a6c90d7f810b212aebe3f1d272f0dd5122ff5e53379e0b6beb38e7a9f0363b65b31f6cb4fa2983f4075f82b1e085bd6e42d52a760e953dad7463d056a3aeab34"], 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0x40, &(0x7f0000000000)='hd\x00', 0x3) freebsd11_mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x10000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) mlock(&(0x7f0000a7a000/0x3000)=nil, 0x3000) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:19 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) bind(r0, &(0x7f0000000000)=@in={0x2, 0xffffffffffffffff, @multicast2}, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$inet_sctp(r1, &(0x7f00000003c0)={&(0x7f0000000180)=@in={0x2, 0xffffffffffffffff, @local={0xac, 0x14, 0x0}}, 0x10, 0x0, 0x0, &(0x7f0000000380)=[@prinfo={0x14, 0x84, 0x7, {0x1, 0x7}}], 0x14, 0x100}, 0x20004) mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0xa, 0xfffffffffffffffe, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) write(r2, &(0x7f0000000000)="f5db0f41", 0x4) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81700}], 0x1000000000000013) clock_gettime(0xf, &(0x7f00000001c0)) sendto(r0, &(0x7f0000000040)="bc3f2cbd7a24575b", 0x8, 0x88, &(0x7f0000000080)=@in6={0x1c, 0x0, 0x9, @empty, 0xb8}, 0x1c) 00:03:19 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f00000004c0)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95f34889971b78671ce5f6c6a6c3af88c41b19a1d9a7909c", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0xd, &(0x7f0000000280)=0x8, 0x4) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:19 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x17]}}}, 0x90) 00:03:19 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000500), 0x1, 0x0) socket(0x10, 0x4, 0x6) r4 = getpid() r5 = getpid() setpgid(r4, r5) 00:03:19 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0xc7]}}}, 0x90) 00:03:19 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x300]}}}, 0x90) 00:03:19 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) setsockopt$inet_sctp_SCTP_NODELAY(r0, 0x84, 0x4, &(0x7f00000004c0)=0xffffffffffffff37, 0x4) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:21 executing program 3: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x1000000) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:21 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x500]}}}, 0x90) 00:03:21 executing program 2: mlock(&(0x7f0000a7c000/0x4000)=nil, 0x4000) freebsd10_pipe(&(0x7f0000000000)) socketpair(0x10, 0x6, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) socket(0x10, 0x0, 0x2086a4f2) 00:03:21 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x38a00, 0x30) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) freebsd11_lstat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setgid(r4) 00:03:21 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) msync(&(0x7f0000a7b000/0x4000)=nil, 0x4000, 0x1) 00:03:21 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r2, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) setsockopt$inet_MCAST_LEAVE_GROUP(r2, 0x0, 0x51, &(0x7f00000004c0)={0x8, {{0x2, 0x2, @rand_addr=0x2}}}, 0x90) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r2, 0x84, 0x900, &(0x7f0000000580)={r3, 0x23ffffffffffffff}, &(0x7f00000005c0)=0x3) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:21 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) msync(&(0x7f0000a7b000/0x4000)=nil, 0x4000, 0x1) 00:03:21 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x1100, {{0x2, 0xffffffffffffffff, @multicast2}}}, 0x90) 00:03:21 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f00000004c0)={0x4, [0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000500)=0x14) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) fcntl$dupfd(r0, 0x0, r0) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) r4 = openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r4, 0x84, 0x23, &(0x7f0000000540)={@in6={{0x1c, 0x0, 0x3ff, @empty, 0x4256}}, r2, 0x5, 0x1, 0x9}, 0x8c) socket(0x10, 0x4, 0x6) 00:03:21 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x1100]}}}, 0x90) 00:03:21 executing program 2: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) freebsd10_pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x100) freebsd11_stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}) freebsd11_fstat(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) freebsd11_lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}) getgroups(0x3, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0x0]) r7 = getpid() r8 = getpgid(0x0) getsockopt$inet6_sctp_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x103, &(0x7f0000000480)={0x0, 0xa9, "02c4f97f1836eaedea27d4a4888d86eb2c729c2320b0b7bbc86fdf6828fad07f69b3c1fc1f3f5f33825a44fa8afe8c803b0919c43d1cdc474619b217635098fda256f9a5678e91c54d809888a011ccd96876f9d68683b4e1d0e8029f6997a58209b8cb39b08b408788f56557f451f79fce0ca42e6834d17012b0014dcf6afb080214064192646a32b611447fdbfedc06768e49c64800b94e5398a60313654610aa7274e6a5fd386c05"}, &(0x7f0000000540)=0xb1) getsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000580)={@in6={{0x1c, 0x1, 0x7fffffff, @local={0xfe, 0x80, [], 0x0}, 0x8f}}, r9}, &(0x7f0000000640)=0x84) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0x7fffffff, r3, r4, r5, r6, 0x1, 0x9}, 0x100, 0x5, 0x8, 0xfffffffffffffff8, 0x10000, 0x9, r7, r8}) getsockopt$inet6_sctp_SCTP_EVENTS(r0, 0x84, 0xc, &(0x7f00000000c0), &(0x7f0000000100)=0xb) getsockopt$inet6_sctp_SCTP_EVENTS(r1, 0x84, 0xc, &(0x7f0000000140), &(0x7f0000000180)=0xb) getsockopt$inet6_sctp_SCTP_DISABLE_FRAGMENTS(r0, 0x84, 0x9, &(0x7f0000000040), &(0x7f0000000080)=0x4) 00:03:21 executing program 3: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x5) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:21 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100004) getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(0xffffffffffffffff, 0x84, 0x22, &(0x7f0000000040)={0xf, 0x7, 0x0}, &(0x7f0000000080)=0xc) setsockopt$inet_sctp_SCTP_MAX_BURST(r0, 0x84, 0x19, &(0x7f00000000c0)={r1}, 0x8) socket$inet_sctp(0x2, 0x5, 0x84) getrusage(0xffffffffffffffff, &(0x7f0000000100)) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:21 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) socket$inet6(0x1c, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) freebsd11_mknodat(r0, &(0x7f0000000500)='./file1\x00', 0x40, 0x8) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x3, 0x0, 0xc700000000000000, 0x100000001}) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) bind$inet(r0, &(0x7f00000004c0)={0x2, 0x2, @multicast2}, 0x10) openat(r4, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r3, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:21 executing program 2: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100004) getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(0xffffffffffffffff, 0x84, 0x22, &(0x7f0000000040)={0xf, 0x7, 0x0}, &(0x7f0000000080)=0xc) setsockopt$inet_sctp_SCTP_MAX_BURST(r0, 0x84, 0x19, &(0x7f00000000c0)={r1}, 0x8) socket$inet_sctp(0x2, 0x5, 0x84) getrusage(0xffffffffffffffff, &(0x7f0000000100)) clock_gettime(0xf, &(0x7f00000001c0)) 00:03:21 executing program 3: mlock(&(0x7f0000a7c000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0xfffffffffffffffe, 0x0) clock_gettime(0xf, &(0x7f00000001c0)) r0 = socket$inet6_icmp(0x1c, 0x2, 0x3a) r1 = socket$inet_icmp(0x2, 0x2, 0x1) r2 = dup(0xffffffffffffffff) r3 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/44}, &(0x7f0000000040)=0x2e) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='\x00', 0x0, 0x41) r5 = accept4$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/55}, &(0x7f0000000100)=0x39, 0x30000000) r6 = socket$inet6_sctp(0x1c, 0x5, 0x84) poll(&(0x7f0000000140)=[{r0, 0x28}, {r1, 0x100}, {r2, 0x24}, {r3, 0x8}, {r4, 0x4}, {r5, 0x208c}, {r6, 0x4}], 0x7, 0x3b) 00:03:21 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x1700]}}}, 0x90) 00:03:21 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) unlink(&(0x7f00000007c0)='./file0\x00') getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f00000004c0)={@in6={{0x1c, 0x3, 0x7fff, @loopback, 0x4000000}}, 0x0}, &(0x7f0000000580)=0x84) setsockopt$inet6_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000800)=ANY=[@ANYBLOB="1c004e2100000000fe8000000000000000000000000000aaffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014217c56ff45af9ddbf0be65c3b487d343aa935fb40a87ebca132eb73cf4b277f0fc82bfd1f1dbe53387c4ddbbf0acc22d5b4ce24ba14c824be5ac42e3e22c1cea88dcf9d04090f7a0e8dbbe2ea4", @ANYRES32=r2, @ANYBLOB="00000000010000001000000008000000d9010000"], 0x98) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) getsockopt$inet6_sctp_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x103, &(0x7f0000000680)={r3, 0xd9, "d9eb4ed579b8a34b65a67cb49581179ef5ff11796a4a20e2e0879fb30f35683ca80f9fee1f6a2d6d0f0dca3dd0ad732638973a8c04252542536429e8c61fe6c84c01890636bdcb0c5609ca13d196575e8e42d1070251254974c667d9ddf5459285650c7f1dcbc0f10cb18cee61752dd79b02aace1793f38a6a8ca1e0bc4993f713cb0da51b492eb6d6183575c695c685049c147b49adcc70961a044c657730df941fc543cb82665da7e3ec077dbe6f00be3a35fb5dddef264027c0a561dfb5a7cec5f431d004d3abbca3771bfed50d8a4e8311cad94223ecab"}, &(0x7f0000000780)=0xe1) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r4, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r3, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) getpeername$unix(r4, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) 00:03:21 executing program 2: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x1800) 00:03:21 executing program 2: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x3, 0x1, 0x1800) 00:03:21 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0xc700]}}}, 0x90) 00:03:21 executing program 0: r0 = socket(0x2, 0x5, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f00000004c0)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0, @ANYBLOB="00007408a2ff0000"], &(0x7f0000000580)=0x94) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000005c0)={r1, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r4, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r2, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r3, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:21 executing program 2: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x4, 0x1, 0x1800) 00:03:21 executing program 3: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) r1 = socket$inet6_sctp(0x1c, 0x0, 0x84) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffff9c, 0x84, 0xb, &(0x7f0000000000)={0x7389, 0x1, 0x800, 0x5, 0xffffffffffffffe0, 0x6, 0x8, 0x5, 0x0}, &(0x7f0000000040)=0x20) getsockopt$inet6_sctp_SCTP_PEER_AUTH_CHUNKS(r1, 0x84, 0x102, &(0x7f0000000080)={r2, 0x36, "a73936722a368807eb43da546b1ef38edcba801c2e02e2a511ac6b9edbd252afeeb309816dce9680d93ef01753c33c80c6f9bb955775"}, &(0x7f00000000c0)=0x3e) setsockopt$inet6_group_source_req(r0, 0x29, 0x17, 0x0, 0x0) 00:03:21 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35a49eb354223f33c04cfec5205aa6811d36c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:21 executing program 3: r0 = socket(0x2, 0x5, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f00000004c0)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0, @ANYBLOB="00007408a2ff0000"], &(0x7f0000000580)=0x94) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000005c0)={r1, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r4, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r2, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r3, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:21 executing program 2: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x5, 0x1, 0x1800) 00:03:21 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f0000000500), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:21 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x1000000]}}}, 0x90) 00:03:21 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x2000000]}}}, 0x90) 00:03:21 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000004c0)='./file0\x00', 0x10000, 0x19) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:21 executing program 2: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x17, 0x1, 0x1800) 00:03:21 executing program 2: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x28, 0x1, 0x1800) 00:03:21 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x3000000]}}}, 0x90) 00:03:21 executing program 3: r0 = socket(0x2, 0x5, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f00000004c0)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0, @ANYBLOB="00007408a2ff0000"], &(0x7f0000000580)=0x94) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000005c0)={r1, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r4, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r2, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r3, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:21 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) setsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f00000004c0)={@in={{0x2, 0x1, @remote={0xac, 0x14, 0x0}}}, r2}, 0x8c) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:21 executing program 2: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xc7, 0x1, 0x1800) 00:03:21 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x800000000004, 0x6) 00:03:21 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x5000000]}}}, 0x90) 00:03:21 executing program 2: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x300, 0x1, 0x1800) 00:03:21 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r2, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) mkdir(&(0x7f00000004c0)='./file0\x00', 0x84) 00:03:21 executing program 3: r0 = socket(0x2, 0x5, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f00000004c0)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0, @ANYBLOB="00007408a2ff0000"], &(0x7f0000000580)=0x94) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000005c0)={r1, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r4, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r2, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r3, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x10, 0x4, 0x6) 00:03:21 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x11000000]}}}, 0x90) 00:03:21 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x17000000]}}}, 0x90) 00:03:21 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x3}, 0x40ebc06152270942) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet6_sctp_SCTP_PR_ASSOC_STATUS(r0, 0x84, 0x108, &(0x7f00000006c0)={0x0, 0x1000, 0x3, 0x7, 0xca}, &(0x7f0000000500)=0x18) setsockopt$inet6_sctp_SCTP_AUTH_DEACTIVATE_KEY(r0, 0x84, 0x1d, &(0x7f0000000540)={r2}, 0x8) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r4, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r3, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x13, 0x2, 0x6) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000700)=ANY=[@ANYBLOB="02004ea27f000001000000000000000000000000000000000000000000000000000000000000000000006c60920a00f7b4f5d7e7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ff00000000000000000000000000000000000000000000000000000000000000004dc1e564effe8d675e6021a3497424b5fef521389cf9c239db01462ebdee29fccb8a14dfbbb6c1b76d3d6e9fd060edbbf262a6277928003ae4263d", @ANYRES32=r5], &(0x7f0000000640)=0x8c) 00:03:21 executing program 2: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x500, 0x1, 0x1800) 00:03:21 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x5000000]}}}, 0x90) 00:03:21 executing program 0: munmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000) r0 = socket$inet_udplite(0x2, 0x2, 0x88) fcntl$getflags(r0, 0x3) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000860000/0x600000)=nil, 0x600000, 0xfffffffffffffffe) r1 = socket$inet6_icmp(0x1c, 0x2, 0x3a) mmap(&(0x7f0000b6b000/0x1000)=nil, 0x1000, 0x4, 0x11, r1, 0x3f) madvise(&(0x7f0000aa2000/0x1000)=nil, 0x20aa2000, 0x3) madvise(&(0x7f0000dfe000/0x4000)=nil, 0x4000, 0x4) 00:03:21 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0xc7000000]}}}, 0x90) 00:03:21 executing program 3: r0 = socket(0x2, 0x5, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f00000004c0)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0, @ANYBLOB="00007408a2ff0000"], &(0x7f0000000580)=0x94) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000005c0)={r1, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r4, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r2, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r3, 0x2400000000000000}, &(0x7f0000000340)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) 00:03:21 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0xffff0000]}}}, 0x90) 00:03:21 executing program 3: r0 = socket(0x2, 0x5, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f00000004c0)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0, @ANYBLOB="00007408a2ff0000"], &(0x7f0000000580)=0x94) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000005c0)={r1, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r4, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r2, 0x0}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000300)={r3, 0x2400000000000000}, &(0x7f0000000340)=0x8) 00:03:21 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x100000000000000]}}}, 0x90) 00:03:21 executing program 2: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x1700, 0x1, 0x1800) 00:03:21 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x200000000000000]}}}, 0x90) 00:03:21 executing program 0: munmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000) r0 = socket$inet_udplite(0x2, 0x2, 0x88) fcntl$getflags(r0, 0x3) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000860000/0x600000)=nil, 0x600000, 0xfffffffffffffffe) r1 = socket$inet6_icmp(0x1c, 0x2, 0x3a) mmap(&(0x7f0000b6b000/0x1000)=nil, 0x1000, 0x4, 0x11, r1, 0x3f) madvise(&(0x7f0000aa2000/0x1000)=nil, 0x20aa2000, 0x3) madvise(&(0x7f0000dfe000/0x4000)=nil, 0x4000, 0x4) 00:03:21 executing program 3: r0 = socket(0x2, 0x5, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f00000004c0)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0, @ANYBLOB="00007408a2ff0000"], &(0x7f0000000580)=0x94) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000005c0)={r1, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x32, &(0x7f0000000200)={r2, 0x0}, &(0x7f0000000240)=0x10) 00:03:21 executing program 2: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x2800, 0x1, 0x1800) 00:03:21 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x300000000000000]}}}, 0x90) 00:03:21 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x500000000000000]}}}, 0x90) 00:03:21 executing program 2: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xc700, 0x1, 0x1800) 00:03:21 executing program 3: r0 = socket(0x2, 0x5, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f00000004c0)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0, @ANYBLOB="00007408a2ff0000"], &(0x7f0000000580)=0x94) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000005c0)={r1, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) openat(r2, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) 00:03:21 executing program 2: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x1000000, 0x1, 0x1800) 00:03:21 executing program 0: munmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000) r0 = socket$inet_udplite(0x2, 0x2, 0x88) fcntl$getflags(r0, 0x3) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000860000/0x600000)=nil, 0x600000, 0xfffffffffffffffe) r1 = socket$inet6_icmp(0x1c, 0x2, 0x3a) mmap(&(0x7f0000b6b000/0x1000)=nil, 0x1000, 0x4, 0x11, r1, 0x3f) madvise(&(0x7f0000aa2000/0x1000)=nil, 0x20aa2000, 0x3) madvise(&(0x7f0000dfe000/0x4000)=nil, 0x4000, 0x4) 00:03:21 executing program 3: r0 = socket(0x2, 0x5, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f00000004c0)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0, @ANYBLOB="00007408a2ff0000"], &(0x7f0000000580)=0x94) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000005c0)={r1, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10400, 0x80) 00:03:21 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x1100000000000000]}}}, 0x90) 00:03:21 executing program 2: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x3000000, 0x1, 0x1800) 00:03:21 executing program 2: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x4000000, 0x1, 0x1800) 00:03:21 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x1700000000000000]}}}, 0x90) 00:03:21 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0xffff0000]}}}, 0x90) 00:03:21 executing program 2: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x5000000, 0x1, 0x1800) 00:03:21 executing program 0: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) 00:03:21 executing program 3: r0 = socket(0x2, 0x5, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f00000004c0)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0, @ANYBLOB="00007408a2ff0000"], &(0x7f0000000580)=0x94) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000005c0)={r1, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) 00:03:21 executing program 3: r0 = socket(0x2, 0x5, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f00000004c0)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0, @ANYBLOB="00007408a2ff0000"], &(0x7f0000000580)=0x94) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000005c0)={r1, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) 00:03:21 executing program 3: r0 = socket(0x2, 0x5, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f00000004c0)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0, @ANYBLOB="00007408a2ff0000"], &(0x7f0000000580)=0x94) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000005c0)={r1, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) 00:03:21 executing program 3: r0 = socket(0x2, 0x5, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f00000004c0)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0, @ANYBLOB="00007408a2ff0000"], &(0x7f0000000580)=0x94) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000005c0)={r1, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) 00:03:21 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0xc700000000000000]}}}, 0x90) 00:03:21 executing program 3: r0 = socket(0x2, 0x5, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f00000004c0)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0, @ANYBLOB="00007408a2ff0000"], &(0x7f0000000580)=0x94) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000005c0)={r1, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) 00:03:21 executing program 2: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x17000000, 0x1, 0x1800) 00:03:22 executing program 0: r0 = socket(0x2, 0x5, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f00000004c0)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0, @ANYBLOB="00007408a2ff0000"], &(0x7f0000000580)=0x94) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000005c0)={r1, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000002c0)=0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0x0, 0xffff, 0x6}, &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x101) ppoll(&(0x7f0000000400)=[{r0, 0x2010}, {r0, 0x2}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}], 0x5, &(0x7f0000000440)={0x9, 0x1}, &(0x7f0000000480), 0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) 00:03:22 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0xffff000000000000]}}}, 0x90) 00:03:22 executing program 2: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x28000000, 0x1, 0x1800) 00:03:22 executing program 3: r0 = socket(0x2, 0x5, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f00000004c0)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0, @ANYBLOB="00007408a2ff0000"], &(0x7f0000000580)=0x94) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000005c0)={r1, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 00:03:22 executing program 3: r0 = socket(0x2, 0x5, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f00000004c0)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0, @ANYBLOB="00007408a2ff0000"], &(0x7f0000000580)=0x94) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000005c0)={r1, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000280)=ANY=[@ANYBLOB="d854d4af35decab354223f33c04cfec5205aa6811d47c8e909fe2d348a7a012e1d76ef95", @ANYRES32=0x0], 0x0) 00:03:22 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x182, 0x104) truncate(&(0x7f0000000180)='./file0\x00', 0x208020001) getsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f0000000080)={0x3, 0x2800, 0x1, 0x4, 0x0}, &(0x7f0000000100)=0x10) getsockopt$inet_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0xf, &(0x7f0000000140)={0x0, 0x5, 0x2c01aa98}, &(0x7f00000001c0)=0xc) getsockopt$inet6_sctp_SCTP_STATUS(r0, 0x84, 0x100, &(0x7f0000000200)={r1, 0x3, 0xffffffffffffffff, 0x3, 0x4, 0x59, 0x80000001, 0xcd, {@in6={{0x1c, 0x0, 0x100000000, @local={0xfe, 0x80, [], 0x0}, 0x3}}, r2, 0x7ff, 0x8482, 0x7, 0x54d, 0x4}}, &(0x7f00000002c0)=0xb0) socket$inet6_sctp(0x1c, 0x5, 0x84) lseek(r0, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) socket$inet6_sctp(0x1c, 0x0, 0x84) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) setsockopt$inet6_sctp_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x11, 0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) setsockopt$inet6_sctp_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x11, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) accept4$inet(0xffffffffffffffff, 0x0, 0x0, 0x0) execve(0x0, &(0x7f00000004c0)=[&(0x7f00000003c0)='!@:-}\x00', &(0x7f0000000400)='\\$--,-\x00', &(0x7f0000000440)='*\x00'], &(0x7f0000000680)=[&(0x7f0000000500)='$.3,+$\x00', &(0x7f0000000540)='[#)}{\x00', &(0x7f0000000580)='}\x00', &(0x7f00000005c0)='#!!\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\\-$!^\x00']) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f00000001c0)=ANY=[], &(0x7f0000000000)) 00:03:22 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x0, 0x2]}}}, 0x90) 00:03:22 executing program 2: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xc7000000, 0x1, 0x1800) 00:03:22 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x106) truncate(&(0x7f0000000180)='./file0\x00', 0x208020001) lseek(r0, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(0xffffffffffffffff, 0x0, 0x50, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_accept_filter(r0, 0xffff, 0x1000, &(0x7f00000001c0), &(0x7f0000000100)=0x100) setsockopt$inet6_sctp_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x11, 0x0, 0x0) setsockopt$inet_sctp_SCTP_REUSE_PORT(0xffffffffffffffff, 0x84, 0x1c, 0x0, 0x0) getsockopt$inet_sctp_SCTP_GET_ASSOC_NUMBER(0xffffffffffffffff, 0x84, 0x104, 0x0, 0x0) setsockopt$inet_mreq(r0, 0x0, 0x0, &(0x7f0000000080)={@empty, @rand_addr=0x8}, 0x8) truncate(&(0x7f0000000000)='./file0\x00', 0x1ff) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x208020001) lseek(r1, 0x0, 0x3) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) setsockopt$inet6_sctp_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x11, 0x0, 0x0) getsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x21, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet6_sctp_SCTP_HMAC_IDENT(0xffffffffffffffff, 0x84, 0x14, 0x0, 0x0) setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(0xffffffffffffffff, 0x84, 0x23, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8004, 0x100) setsockopt$inet_MCAST_JOIN_GROUP(r2, 0x0, 0x50, 0x0, 0x0) getsockopt$inet6_sctp_SCTP_RESET_STREAMS(0xffffffffffffffff, 0x84, 0x901, 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, &(0x7f0000000040)=0x1c) 00:03:22 executing program 2: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xba1200f8ffff, 0x1, 0x1800) 00:03:22 executing program 3: r0 = socket(0x2, 0x5, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f00000004c0)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0, @ANYBLOB="00007408a2ff0000"], &(0x7f0000000580)=0x94) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000005c0)={r1, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe49) 00:03:22 executing program 3: r0 = socket(0x2, 0x5, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f00000004c0)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0, @ANYBLOB="00007408a2ff0000"], &(0x7f0000000580)=0x94) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000005c0)={r1, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) 00:03:22 executing program 3: r0 = socket(0x2, 0x5, 0x0) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000005c0)={0x0, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) 00:03:22 executing program 3: r0 = socket(0x2, 0x5, 0x0) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000005c0)={0x0, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) 00:03:22 executing program 3: r0 = socket(0x2, 0x5, 0x0) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000005c0)={0x0, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) 00:03:22 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x0, 0x3]}}}, 0x90) 00:03:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x4, 0x10) getsockopt$inet_sctp_SCTP_MAXSEG(0xffffffffffffffff, 0x84, 0xe, &(0x7f0000000080)={0x0, 0x6}, &(0x7f00000000c0)=0x8) setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f0000000100)={0x80, 0x2800, 0x8bb7, 0x4, r1}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ppoll(0x0, 0xfffffffffffffdf0, &(0x7f0000845ff0), &(0x7f0000000000), 0x8) 00:03:23 executing program 2: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x100000000000000, 0x1, 0x1800) 00:03:23 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x0, 0x5]}}}, 0x90) 00:03:23 executing program 3: getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(0xffffffffffffffff, 0x84, 0x23, &(0x7f00000004c0)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0, @ANYBLOB="00007408a2ff0000"], &(0x7f0000000580)=0x94) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, &(0x7f00000005c0)={r0, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) 00:03:23 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001380)=[{&(0x7f0000000200)="72a905fa72dbcc13dd1ed641b4d895933fff101d81ad0e11b19b42e85f55d5fa4e2063655032a7e332d1acb7017936b6119c41846da863b9355c83fc8329299bc708831bc4280835eb8745fe7e1bb45aa0dfba6eddcf2006a6f370aadb6eb7c25a8696a023c4f928b5d4317ddc2542f39a8b4b29da91b26bb647ea7435292c8f832a0723d39a1b9e29022a954ef1ff178695572f13322fc00c99593615b7ebe2932d4b6ef26aeaff6001c87df85bc563a1a811a5d0fd766a57610784b1a9963b8bdcbe4a7713604c046c53682ff1d62375510d5034e78f1d9379e873083583565ae8c0ed29f26c58c39abe891bb3251c1cd10258d7ae0d857ab4e37b7ccd8516361b16d139ae251d152db17bfe2a69e88039637eecfb19ed49b1263afb014c3965a34607f329858173ee2776604488b4203ac7c9527ca14c568be2e9ca1b7e5ea13453a583e86205070251f89f56b8eb4fd8736ef1ab2faae02a979946f96586d2f03b3c5c5cf4ef7e2b286e14eea5f3cd9b6bfdc72a9f092e2461f665393e0fca62efe379636a277364bcbceff2032af76921995c01725c9cc58e51a550b69d9d3d8f6c6371730b758862e9e658812f7861a15b397179d72082697c4901f35d1146159c9162209c27837cca37f584ce71c8ff8ea1c5cadef7", 0x1d9}], 0x1) r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = dup(r0) connect$unix(r1, &(0x7f00000003c0)=@abs={0xf64cb340ce081cac, 0x3}, 0x1c) 00:03:23 executing program 2: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x300000000000000, 0x1, 0x1800) 00:03:23 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x0, 0x11]}}}, 0x90) 00:03:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = socket$inet(0x2, 0x20000000, 0x1) accept4$inet6(0xffffffffffffffff, &(0x7f0000001600)={0x1c, 0xffffffffffffffff, 0x0, @loopback}, &(0x7f0000001640)=0x1c, 0x20000000) socketpair(0x2, 0x7, 0x7f, &(0x7f0000001680)) accept4$inet(r0, 0x0, 0x0, 0x0) socket$inet6(0x1c, 0x2, 0x40) socket$inet6_sctp(0x1c, 0x5, 0x84) socket$inet_tcp(0x2, 0x1, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001800)) open$dir(0x0, 0x100100, 0x40) freebsd10_pipe(&(0x7f0000001880)) accept4$inet6(0xffffffffffffffff, &(0x7f00000018c0)={0x1c, 0xffffffffffffffff, 0x0, @remote}, &(0x7f0000001900)=0x1c, 0x20000000) getpgid(0xffffffffffffffff) getuid() getgid() accept4(0xffffffffffffff9c, 0x0, &(0x7f0000001940), 0x20000000) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) dup(0xffffffffffffffff) socket$inet_udplite(0x2, 0x2, 0x88) open$dir(&(0x7f00000019c0)='./file0\x00', 0x100400, 0x0) socket$inet6_tcp(0x1c, 0x1, 0x0) accept4(0xffffffffffffffff, &(0x7f0000001a00)=@in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, &(0x7f0000001a40)=0x1c, 0x0) socket$inet_udp(0x2, 0x2, 0x0) accept4$inet(0xffffffffffffff9c, &(0x7f0000001ac0), &(0x7f0000001b00)=0x10, 0x0) socketpair(0x1a, 0x20000000, 0x4a8d, &(0x7f0000001d00)) munmap(&(0x7f0000f52000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(0xffffffffffffffff, 0x84, 0x102, &(0x7f0000000000)=ANY=[@ANYBLOB="7bb0326c0763131f86b453bbb94f1f643923ef7f5bafc5d38e7a815f564f369d0099df8e83"], 0x0) sync() mlock(&(0x7f0000af3000/0x2000)=nil, 0x2000) 00:03:23 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x0, 0x17]}}}, 0x90) 00:03:23 executing program 3: getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(0xffffffffffffffff, 0x84, 0x23, &(0x7f00000004c0)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0, @ANYBLOB="00007408a2ff0000"], &(0x7f0000000580)=0x94) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, &(0x7f00000005c0)={r0, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) 00:03:23 executing program 2: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x400000000000000, 0x1, 0x1800) 00:03:23 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x0, 0xc7]}}}, 0x90) 00:03:23 executing program 3: getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(0xffffffffffffffff, 0x84, 0x23, &(0x7f00000004c0)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0, @ANYBLOB="00007408a2ff0000"], &(0x7f0000000580)=0x94) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, &(0x7f00000005c0)={r0, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) 00:03:23 executing program 2: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x500000000000000, 0x1, 0x1800) 00:03:23 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x0, 0x300]}}}, 0x90) 00:03:23 executing program 2: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x1700000000000000, 0x1, 0x1800) 00:03:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = socket$inet(0x2, 0x20000000, 0x1) accept4$inet6(0xffffffffffffffff, &(0x7f0000001600)={0x1c, 0xffffffffffffffff, 0x0, @loopback}, &(0x7f0000001640)=0x1c, 0x20000000) socketpair(0x2, 0x7, 0x7f, &(0x7f0000001680)) accept4$inet(r0, 0x0, 0x0, 0x0) socket$inet6(0x1c, 0x2, 0x40) socket$inet6_sctp(0x1c, 0x5, 0x84) socket$inet_tcp(0x2, 0x1, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001800)) open$dir(0x0, 0x100100, 0x40) freebsd10_pipe(&(0x7f0000001880)) accept4$inet6(0xffffffffffffffff, &(0x7f00000018c0)={0x1c, 0xffffffffffffffff, 0x0, @remote}, &(0x7f0000001900)=0x1c, 0x20000000) getpgid(0xffffffffffffffff) getuid() getgid() accept4(0xffffffffffffff9c, 0x0, &(0x7f0000001940), 0x20000000) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) dup(0xffffffffffffffff) socket$inet_udplite(0x2, 0x2, 0x88) open$dir(&(0x7f00000019c0)='./file0\x00', 0x100400, 0x0) socket$inet6_tcp(0x1c, 0x1, 0x0) accept4(0xffffffffffffffff, &(0x7f0000001a00)=@in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, &(0x7f0000001a40)=0x1c, 0x0) socket$inet_udp(0x2, 0x2, 0x0) accept4$inet(0xffffffffffffff9c, &(0x7f0000001ac0), &(0x7f0000001b00)=0x10, 0x0) socketpair(0x1a, 0x20000000, 0x4a8d, &(0x7f0000001d00)) munmap(&(0x7f0000f52000/0x1000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(0xffffffffffffffff, 0x84, 0x102, &(0x7f0000000000)=ANY=[@ANYBLOB="7bb0326c0763131f86b453bbb94f1f643923ef7f5bafc5d38e7a815f564f369d0099df8e83"], 0x0) sync() mlock(&(0x7f0000af3000/0x2000)=nil, 0x2000) 00:03:23 executing program 3: r0 = socket(0x0, 0x5, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f00000004c0)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0, @ANYBLOB="00007408a2ff0000"], &(0x7f0000000580)=0x94) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000005c0)={r1, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) 00:03:23 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x0, 0x500]}}}, 0x90) 00:03:23 executing program 3: r0 = socket(0x0, 0x5, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f00000004c0)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0, @ANYBLOB="00007408a2ff0000"], &(0x7f0000000580)=0x94) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000005c0)={r1, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) 00:03:23 executing program 2: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x2800000000000000, 0x1, 0x1800) 00:03:23 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x0, 0x1100]}}}, 0x90) 00:03:23 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x0, 0x1700]}}}, 0x90) 00:03:23 executing program 2: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xc700000000000000, 0x1, 0x1800) 00:03:23 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x208020001) lseek(r0, 0x0, 0x1000000000003) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f00000004c0)=ANY=[@ANYBLOB="1c004e2340000000fe8000000000000000000000000000bb0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0, @ANYBLOB="47000000070000007c60000013030000250000007d5533e61cea3c2a32f2f3fcacb95af7f6c4f708c2243d3a3465c4a8cbf443c3a816e545e38f4abff8569028604dcaf11ecd07aace0bc1f8ad74f51b1ec2356a354781bb3fd4c4b46601f01262609116c2219de0602dd0e8a82ad9e5f8a3fcae812768776d68439ef7fd78f42d5c8c9c120edc39404ca0f6a0e02e8be45baef0c2f297245f48e2e11090570fa32e076487c4f248d0280b3ec17b1734cc38df6a0b8eac45c6e58b75fbb83c5eba3684217ec8680bf369dddd83fed54fa70af5598bf0efaf22e0647df83b365a14369f7ab44a776f69050d3bd6ed772e839b7bf3a1101dcdac4e47496fc8fd6f42c6f14e9d8d0a22fcd8735207fa6ab57b"], &(0x7f0000000100)=0x98) setsockopt$inet6_sctp_SCTP_MAXSEG(r0, 0x84, 0xe, &(0x7f0000000240)={r1, 0x1}, 0x8) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(0xffffffffffffffff, 0x0, 0x50, 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2028}, {r0, 0x8}, {r0, 0x104}, {r0}], 0x4, 0x7) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) setsockopt$inet6_sctp_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x11, 0x0, 0x0) freebsd11_lstat(0x0, 0x0) getgroups(0x0, 0x0) freebsd11_fstat(0xffffffffffffffff, 0x0) getpgrp(0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') fcntl$lock(0xffffffffffffffff, 0x0, 0x0) truncate(&(0x7f00000002c0)='./file0/file0\x00', 0x8000000010000000) r2 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_sctp_SCTP_RECVNXTINFO(r2, 0x84, 0x20, 0x0, 0xfffffe74) 00:03:23 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x0, 0xc700]}}}, 0x90) 00:03:23 executing program 2: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffff80012ba0000, 0x1, 0x1800) 00:03:23 executing program 3: r0 = socket(0x0, 0x5, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f00000004c0)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0, @ANYBLOB="00007408a2ff0000"], &(0x7f0000000580)=0x94) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000005c0)={r1, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) 00:03:23 executing program 2: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xffffffff00000000, 0x1, 0x1800) 00:03:23 executing program 3: r0 = socket(0x2, 0x0, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f00000004c0)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0, @ANYBLOB="00007408a2ff0000"], &(0x7f0000000580)=0x94) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000005c0)={r1, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) 00:03:23 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x0, 0x1000000]}}}, 0x90) 00:03:24 executing program 2: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x2, 0x1800) 00:03:25 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r0, 0x9) r1 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x7, 0x11, r1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x24) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ftruncate(r1, 0x0) msync(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x0) 00:03:25 executing program 2: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x1800) 00:03:25 executing program 3: r0 = socket(0x2, 0x0, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f00000004c0)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0, @ANYBLOB="00007408a2ff0000"], &(0x7f0000000580)=0x94) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000005c0)={r1, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) 00:03:25 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x0, 0x2000000]}}}, 0x90) 00:03:25 executing program 3: r0 = socket(0x2, 0x0, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f00000004c0)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0, @ANYBLOB="00007408a2ff0000"], &(0x7f0000000580)=0x94) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000005c0)={r1, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) 00:03:25 executing program 2: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x5, 0x1800) 00:03:25 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x0, 0x3000000]}}}, 0x90) 00:03:25 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x0, 0x5000000]}}}, 0x90) 00:03:25 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r0, 0x9) r1 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x7, 0x11, r1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x24) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ftruncate(r1, 0x0) msync(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x0) 00:03:25 executing program 2: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x1803) 00:03:25 executing program 3: r0 = socket(0x2, 0x5, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(0xffffffffffffffff, 0x84, 0x23, &(0x7f00000004c0)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0, @ANYBLOB="00007408a2ff0000"], &(0x7f0000000580)=0x94) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000005c0)={r1, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) 00:03:25 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x0, 0x11000000]}}}, 0x90) 00:03:25 executing program 2: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x1804) 00:03:25 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x0, 0x17000000]}}}, 0x90) 00:03:25 executing program 2: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x1805) 00:03:25 executing program 3: r0 = socket(0x2, 0x5, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(0xffffffffffffffff, 0x84, 0x23, &(0x7f00000004c0)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0, @ANYBLOB="00007408a2ff0000"], &(0x7f0000000580)=0x94) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000005c0)={r1, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) 00:03:25 executing program 0: r0 = socket(0x2, 0x5, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(0xffffffffffffffff, 0x84, 0x23, &(0x7f00000004c0)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0, @ANYBLOB="00007408a2ff0000"], &(0x7f0000000580)=0x94) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000005c0)={r1, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) 00:03:25 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x0, 0xc7000000]}}}, 0x90) 00:03:25 executing program 2: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x1817) 00:03:25 executing program 3: r0 = socket(0x2, 0x5, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(0xffffffffffffffff, 0x84, 0x23, &(0x7f00000004c0)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0, @ANYBLOB="00007408a2ff0000"], &(0x7f0000000580)=0x94) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000005c0)={r1, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) 00:03:25 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x0, 0xffff0000]}}}, 0x90) 00:03:25 executing program 2: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x1828) 00:03:25 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) shmget(0x2, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) 00:03:25 executing program 2: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x18c7) 00:03:25 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x0, 0x100000000000000]}}}, 0x90) 00:03:25 executing program 0: mprotect(&(0x7f0000266000/0x4000)=nil, 0x4000, 0x0) msync(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) mprotect(&(0x7f0000577000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f00006c1000/0x1000)=nil, 0x1000, 0x1) mlock(&(0x7f0000309000/0x1000)=nil, 0x1000) 00:03:25 executing program 3: r0 = socket(0x2, 0x5, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, 0x0, &(0x7f0000000580)) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000005c0)={0x0, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) 00:03:25 executing program 2: r0 = msgget$private(0x0, 0x0) freebsd11_lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) freebsd11_fstat(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = getegid() setresgid(r1, r2, r3) r4 = socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) ftruncate(r4, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x1800) 00:03:25 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x0, 0x200000000000000]}}}, 0x90) 00:03:25 executing program 0: getgroups(0x1, &(0x7f0000000140)=[0x0]) fstat(0xffffffffffffff9c, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getresgid(&(0x7f0000000280), &(0x7f00000002c0)=0x0, &(0x7f0000000340)) setresgid(r0, r1, r2) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000001480)={0x2, 0xffffffffffffffff, @remote}, &(0x7f00000014c0)=0x10) getsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r3, 0x84, 0xd, &(0x7f0000001740), &(0x7f0000001780)=0x4) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x40) getsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(r4, 0x84, 0x21, &(0x7f0000000080)={0x0, 0x6610, 0xffffffffffff1dab, 0x11626da7400, 0x0}, &(0x7f0000000400)=0x10) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r4, 0x84, 0x8004, &(0x7f0000000000)={r5, &(0x7f0000001540)=[@in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in6, @in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, @in={0x2, 0xffffffffffffffff, @loopback}, @in={0x2, 0xffffffffffffffff, @multicast2}, @in={0x2, 0xffffffffffffffff, @loopback}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in6, @in={0x2, 0xffffffffffffffff, @multicast2}]}, &(0x7f0000000380)=0xffffff4c) r7 = msgget$private(0x0, 0xc) msgctl$IPC_RMID(r7, 0x0) getpeername(r4, &(0x7f00000003c0)=@in={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10) setsockopt$inet6_sctp_SCTP_EVENT(r4, 0x84, 0x1e, &(0x7f0000000180)={r6, 0x4, 0xbf}, 0xfffffffffffffeee) r8 = socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) getsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r4, 0x84, 0x7, &(0x7f00000001c0)={@in6={{0x1c, 0x0, 0x80000000, @empty, 0x81}}, r6}, &(0x7f0000000100)=0x84) sendmsg(r8, &(0x7f0000000300)={&(0x7f0000000040)=@in6={0x4, 0xffffffffffffffff, 0x0, @remote={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffea]}, 0x3}, 0x1c, &(0x7f0000001500)=[{&(0x7f0000000480)="0ec90275dae1fbb4a9bda6d13510d89fa3b11641078700f95b2f6a6b203ed54276c457c54acddf4547d316556940ed66dcd7b122925d77f6487a92afd5dc8321404224e207ebae28870d799c0187bd537d8495a36a458c4964e725467adcd61fb6e984f12be3699d40271f94f8a97596dddb922ed2227ebd499c5b2910aacb28ef4b983aaf17781056845b0aa1cf267361554a885bc4cb1066b088017e039b25b49a8f4824f0632414a3e8fea36f69c86fa3db243eb2dfba8e8b4b4c38d8af6a3b0d91dd9cc1a40a30e8fc782242f91935cd8f463d64b5ad686f83a62e2c1004e659f3e441b251d465baed97c9909456765d1b19f1a15a5291739209d283fa94bd6053b1cdac554638b582b8a90a88af26164975d1647fe1dc4641da67e85dcf5d5837432af701b4303b19aed386cd6702b4932be9da9fbdbe39bd09fb452ad4b6bd22a6603a382d220586f85a06d9454536d39801328cfa011a94f609ad39d8800b1190ee32c8b6c52cf7ec8ec5806baa009ffd52f10b834019c7492e8bf794c460c6e720fa4287159e7e30f9f099475cf16104b423af79b9b889a53a8633676f27caa04d3b783349ea09ff48c2811babc02ec0f38fcc84c5dace30073a8f53278bd7ee9f5464a9e387caba54441dc129c9622b164466e1c894e872283326fc82173b57fd94219e7f4419278f994f0088270a421ab99b535a76daaba8acc3397c2b1d70d687bce541eca17496ccd06bcc3f045990fe0867eced8423c082784427da71512741411e7904ca13d1b838eceedc9c40872bd5dd255861b5911f998f3d878b039ed428c61b4a15d25fbbd6a7b5d9ef9f271847909bffd118deb0a8e70f48acae79fce736b8a8ecc907e24ddd8a964d1917ee2b23e52f97172b6307f62f01c6e9cb32375256576e308a1bf2d36c7682584497f08a02a84d530d7c11da8a80d368ef624c378633548a2df7d9b1eb04ca35e6d984dc1a6f3184dc1fe238042fb25aa45c2d0cabe56fc6d97dd16c2fb9b9aa101e11ae453eb0da65206d0d0dc10411438e54bd65249f89424ea78851cda0971bc8a4884f0746972b2abe049a176f2f327ddeb0f642757e1a127532dc57505c23b5414a718c39d94d45370b785e1ca11b34083950e866a665b99bad12b621aeb5dceea98efcaaf940e2bd1f45e2c0def3d8003a9812f02b46257610ec59a17ca5f827b939ad53e8565a509307098abd4c7d5f80451eb87b236660cffe58bd7d12f9ddc37cfa8354b265b1aa36c1d9771019a35c5ffede6b9df8cb0aaac32cafc46aeff68c14606a76b4efa8918f1de3937cc5139089a0a85ae7c257105e18d59b7c5d4e521b2a5e3867d059bcfc94b967af904a09115bbf495c8b8c39a32d054cafdf6d26722e9d52d01296cdf6a0d9a453a6274cc36fa9cafe67c9ff6ec6b834f3070e75eecad90f76b516b01c6eedd293fcee7358078f5aac456ac4c9d863bfff01a38ac4727db9aa669cbdb346f0b0875e25d13b478d1d6b0761d5da8932e58116d1ce385b8eda8cb61ec44d0e1e43d67b6eeea7233a928fe245465025da978f2c5ab172bd98d8095ef23c0aca780461de68a6da22e9b526c51cd20c631bbc54e44b6eca4179fd9cab87a96faae4be531857c8470e550ceb51a087d20260a2e6f6c8b4c0b4708a3788099236c6cb84ec310b40a2e7c0254c5ca581802f44fcdb0c611262a27e5802cfd19fbd0c92d183b315f63ee4314085455af00916aca892d3757aa02886235152ba8dff8df937830236c494a2b8b844a37f0c504fe57195dea9cf99177d26dcd8f24ad3d7b61b802b8e41ca79f7d0e927a01b7a5155c75770165da4dce3ae3ce5499a77237dbfec0cac89fa8b4cfa8a169555775e570fc235a3638216acad8a791422d9ebccc03a3f7bf56dc29edc811507eb65e52ae7e75eca75343f4e6451937c5db67f5857753f229d27f1d8ab4d3b3a4a8c67ed2d46ab50f5dfb4702fed323e7aeead7e50c48d3534d470a7339949bd3ecb1e5fc0adfda65473404e37c90a978348b0f539a3218edaa4ebfa950147756234b26bc4aba66ab9948a3d1b76df63ae0c3e7bc15b5b527fcaddc6e5b8d1cd2a5c3a1f8caf47300f7a929796f2307b1cca8026c54bef3274590cc67fef5bfd7eb9af5163277a8e4b25ff186da8ed350f2933e36236a86e3270427164e833e95063a8733378ce7da96b29b15fa143e49db034b90457a27928b964263f39c91eedc87c6f2c9f59321eb797dd1c0c20e48bf65002aab5ea8167d32ce1ab15547883e99220c0c849b569bf46d2149297c5235a52b8bee3d5d1237cc39afbaabc584536193e575919cae70fa4aa8211e9f9ee907d17748b6b7d8c3d6dd1db364e07180420930066955c6e90634a33e9b70e0b4de961363b1beb4e78add3de190f50e7a822488566fed201983cc403f4f3847f2cacb7cda3144c45db7d4064e193b16f1127fad0a6a6ca1cc044db6290407b3dd441f973a4070f771dcf9f82e893b74d1e2a230dbc13a3f228c997fe08f8ee344485343e9432ba3032e62565c94d6fb63e6d30be6f97bbd0d4ef9b7433bad2a75df67af6e68dc5bc8e9d6a36a4fb33eeb35cdc4cd7cd1c1a513f887792f4561e7bc1b3f32fd61ec7c1705022c08b2c34dbdbc298885eba1b7f5052bd84089f4c5a9fada1eb578b7fe2b717bb3b32b24075af1a0f2ffa3276006072d7e1f456d068b3d92a6305a2c4725b9f3599a63f714ce78cdaa92fcf00a2ea1b5c554a71e104d1e1ce3fe18bc9302e3fcb48f0a373f077d049950691208dc7122572956c0667007abdc4889bfaf270e8113f2e3d11e61ad9fd78f30a2cf94cad2d971f0e9f1d9077bf5edcdb9e8d687774ab4d7f465b3402a7704b5b83b86c06698c7f16fffe1464c72e4bee47de225f98467d5b22e7b049e0e4ffeb4ebb70029b442dfb7cf4ba2f8b1ac11786ae9ad4544600e42fe17c822a3d179d3f4e26345c671f17fd6fda22273b0a41752718bf77d3907210cdcd25db6dbd2144c6daddf810f59a5668be3df840f7912a5df0b53bf16e5802f4cdd225706800f7a89416b8fe20d062742eb472b2a822ebdb269faba0ffe21f4cd8e078849524595c5078ab557d3235c14f9242c42b96a32c849530b1cdce5a732491aa17f44a4a0f0342d2630e13fec6a836b41e67290de428c2bde2cbdba220a558d4d78f6faa9f9df3f9fa391cce8efe8e6568f67f4799cb28e37b9f3812c0b090de55ba4a6b01d89b602cba59cc30bd6b3dc35c99d3318c4a2078dd67bf224699cac5004c8684a326538ccafd88cf9e7eecf53144c7ccfbd5e32ef59d0da4ef8bd632e4ded8ca89fc6594c13db970dbef27314d8eba0feea81df01e6d362892e7de3adefc693fbe16c76fc2c4b795020bba0d28ee542bec3fa74680abd9c4987cac90fbc7651af865e8f5c415b5f86fc4b9b335258f9413cbbbb3320e84bf507a8b3fcec3742b639e32a0f71d5de000cc0f4ea35ce6caad73393782b10d1184e71aa17f4615f37f421a39501928f921c57d01a2742d0126be7e04164e88ade1b865ae51de296e56ffa3b2389b4456f9d0bbd97954e2063ed28c9f39aa69b51bd9389438f62231b5277d2eec803ce4a27ed0bfe0837b9941a4e450cf2e494301060044547d279a44b1bdb6e5e4cec09d045e5360fb3ff76cb46581c9dbe4a2a99bf6dfff5e3e1479286c033c95ba9d1cafe9b30d836b4041fda8b2130899ee738360728dd147271657359c061e6c4b8d5a16292826db8c9e575d44cae5ab68dfe2f0b9f976a9c52d8883d442fca094f423976ea7817500ee4cabe9d9f3f7327b9a01d0507574b5c97032dacb307d5fe177b6958144ea8cebda72c31208eb2a05db3acd70e723c0a8a5832ed2d81acc4f7c281232a9a306a8ba338991530ef6cc4735e602991dc218debd9ed579c2b761536a0ed13db9500d029fa39458e81d36715551fed3b0327fea2809d26f6cb9485d9e642bdb23a6c7e5d94bfc46f461754c96c50a2a927edc1307f264cef4f27ab525686e62624f5d019388918704741871dceec30b9adcea65af9f9e976ae2310e04ed5f47f8093c5da40b3b4f566b2dfa04a4fd788544dba129630cdf385759b146bd0c6002d37136d01303c640b2e5581f1676afaa7eb2f1e3274253b44ae6cbd721fec143a59a10b779714fa0901fca567b4c7f4cfffc53e16c279364d221a2cc4f5f0b84625ee660504801581047c0b29492ea84a9a3b3493487c99eee36bfe962bbc4120f004fec03daac9cb248fc0d24d998c49c6c91b0f79e474c7eba86fa6b0b912e308dd392f0ac5a381331ed9339d146691cee40a397c1f138e8ea45c0f9ade49d5ea5b821aabbe081f0a063fe1daa41cfa3e8e21f2a6525401526f24d3839372cb93d5a181d41ec7bd5aadf64774697d0b94f01b3cc23d6ddfd45d44b5542a511d8af7705e949084d85bc6aa33ce48179ad31b98b908b7733f8e9feb9e4277812c6e8c0f2f9915623395d5af59b3a34fb46852fecb5f7d286deb743ab7f12b6a616331873ad0326f55de5ddabd7803cd5bcce0614f40f2cedbd3f097d63ffb8bf8dfca506f575c182d75582155920a6329aba9483676fb44ce56a5deadbba6e77220000f8141933317dd02678e2d96589409783242e007a4090d6e06bb5a54f98b2e9177b8aea967ac718bc564be07f47f7a0bfae5d2029b91a8ae783147ebcd354f66003b59fac1c3dc4241231e0d1a5450429e7f483d5acd16dc87531c74e48775e1b6bb07e731b0d5c5cd94fd257fa4597fbf8ee9603a3dd2915ed35b4ffe8debbefa448240bf3136f9a254929f3d890c3d781d859b6c195e25acece18072740930a0588d780d9a94580c3c30fbaf7eedaf0b356c785489def83c363fe9c83584819b77e3dfb469e4f93326e8aac92917ce2b811456d09266ceaca0a1e7845111972114f4365971bb744ad7bdc84fd9b2f260812d5ad18db889c3f21b9227aa4d18aa7872db067313d8974618a65ed2a14e4283a68ce7d1749a84877a41c0b24514efd967ea10b5f5b2c5cb835f24f9506ca84a31d4f699c6ae40bb65765e2a6dd0110f65f783a01db3d7c15ff0266760740958b7f3d9a52fdad87cef5f3e0a595f02dc1a01f88f5cd7aec4fc98bebb4090e120af8caf2d69357c8e4e10087871829eba548cf16d5cabc4fbf7c1d1cd61f5f86663a5df4dd593094d22ec7517d49e4813cb8daa662f9e1787910e7ab0f23b2356aae1896009c92b8fcfb3c733449f30ef443435bf37d53fa0afbce55d25afce6db541af98b729ae974139c85420982cc021a92f2c5910f26ae8c972576cba5039dc7775e81197028d5f4ef4ae55c21209969f8e776367e377955b569ffd4be409f59b38e1f75e9098617317c204387912b605d2c63f5f480c8b379d9d92a65420cc26b5e4a68d98f5b70f57f4b3b0cbff9649f26be1e7f3e2c5c8a009c3b616880aaac5ea45ec518378477246777ff55afbfb0ba6b79769061337f337829ba1e2d3ce0b05ed53930929e623ed4cc8498fda073920b93eaa3a86429f72847c7860bcf02e9a1bd4dd1cd7c4f72123722142512569bb9026b6174a4d30d55a730d9041265ab142a6e123fc8585f092b8f62b3deca25f35c75e28a53f5810b2f42e1a5f8e72184096a89ae0ae3ad11c2ff440be7482e682697e31368ec2d48198a5a25b8db28d5205fde3eb6b3d8b881d02eda1da020a301dc343890ebde25d51077e71fb296d6f9f9e13516d90db2198b3d", 0xfed}], 0x1, 0x0}, 0x0) 00:03:25 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x0, 0x300000000000000]}}}, 0x90) 00:03:25 executing program 2: r0 = msgget$private(0x0, 0x0) r1 = semget(0x1, 0x4, 0x100) syz_extract_tcp_res(&(0x7f00000000c0), 0x1, 0x800) __semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/160) msgrcv(r0, 0x0, 0x0, 0x1, 0x1800) 00:03:25 executing program 0: getgroups(0x1, &(0x7f0000000140)=[0x0]) fstat(0xffffffffffffff9c, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getresgid(&(0x7f0000000280), &(0x7f00000002c0)=0x0, &(0x7f0000000340)) setresgid(r0, r1, r2) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000001480)={0x2, 0xffffffffffffffff, @remote}, &(0x7f00000014c0)=0x10) getsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r3, 0x84, 0xd, &(0x7f0000001740), &(0x7f0000001780)=0x4) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x40) getsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(r4, 0x84, 0x21, &(0x7f0000000080)={0x0, 0x6610, 0xffffffffffff1dab, 0x11626da7400, 0x0}, &(0x7f0000000400)=0x10) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r4, 0x84, 0x8004, &(0x7f0000000000)={r5, &(0x7f0000001540)=[@in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in6, @in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, @in={0x2, 0xffffffffffffffff, @loopback}, @in={0x2, 0xffffffffffffffff, @multicast2}, @in={0x2, 0xffffffffffffffff, @loopback}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in6, @in={0x2, 0xffffffffffffffff, @multicast2}]}, &(0x7f0000000380)=0xffffff4c) r7 = msgget$private(0x0, 0xc) msgctl$IPC_RMID(r7, 0x0) getpeername(r4, &(0x7f00000003c0)=@in={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10) setsockopt$inet6_sctp_SCTP_EVENT(r4, 0x84, 0x1e, &(0x7f0000000180)={r6, 0x4, 0xbf}, 0xfffffffffffffeee) r8 = socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) getsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r4, 0x84, 0x7, &(0x7f00000001c0)={@in6={{0x1c, 0x0, 0x80000000, @empty, 0x81}}, r6}, &(0x7f0000000100)=0x84) sendmsg(r8, &(0x7f0000000300)={&(0x7f0000000040)=@in6={0x4, 0xffffffffffffffff, 0x0, @remote={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffea]}, 0x3}, 0x1c, &(0x7f0000001500)=[{&(0x7f0000000480)="0ec90275dae1fbb4a9bda6d13510d89fa3b11641078700f95b2f6a6b203ed54276c457c54acddf4547d316556940ed66dcd7b122925d77f6487a92afd5dc8321404224e207ebae28870d799c0187bd537d8495a36a458c4964e725467adcd61fb6e984f12be3699d40271f94f8a97596dddb922ed2227ebd499c5b2910aacb28ef4b983aaf17781056845b0aa1cf267361554a885bc4cb1066b088017e039b25b49a8f4824f0632414a3e8fea36f69c86fa3db243eb2dfba8e8b4b4c38d8af6a3b0d91dd9cc1a40a30e8fc782242f91935cd8f463d64b5ad686f83a62e2c1004e659f3e441b251d465baed97c9909456765d1b19f1a15a5291739209d283fa94bd6053b1cdac554638b582b8a90a88af26164975d1647fe1dc4641da67e85dcf5d5837432af701b4303b19aed386cd6702b4932be9da9fbdbe39bd09fb452ad4b6bd22a6603a382d220586f85a06d9454536d39801328cfa011a94f609ad39d8800b1190ee32c8b6c52cf7ec8ec5806baa009ffd52f10b834019c7492e8bf794c460c6e720fa4287159e7e30f9f099475cf16104b423af79b9b889a53a8633676f27caa04d3b783349ea09ff48c2811babc02ec0f38fcc84c5dace30073a8f53278bd7ee9f5464a9e387caba54441dc129c9622b164466e1c894e872283326fc82173b57fd94219e7f4419278f994f0088270a421ab99b535a76daaba8acc3397c2b1d70d687bce541eca17496ccd06bcc3f045990fe0867eced8423c082784427da71512741411e7904ca13d1b838eceedc9c40872bd5dd255861b5911f998f3d878b039ed428c61b4a15d25fbbd6a7b5d9ef9f271847909bffd118deb0a8e70f48acae79fce736b8a8ecc907e24ddd8a964d1917ee2b23e52f97172b6307f62f01c6e9cb32375256576e308a1bf2d36c7682584497f08a02a84d530d7c11da8a80d368ef624c378633548a2df7d9b1eb04ca35e6d984dc1a6f3184dc1fe238042fb25aa45c2d0cabe56fc6d97dd16c2fb9b9aa101e11ae453eb0da65206d0d0dc10411438e54bd65249f89424ea78851cda0971bc8a4884f0746972b2abe049a176f2f327ddeb0f642757e1a127532dc57505c23b5414a718c39d94d45370b785e1ca11b34083950e866a665b99bad12b621aeb5dceea98efcaaf940e2bd1f45e2c0def3d8003a9812f02b46257610ec59a17ca5f827b939ad53e8565a509307098abd4c7d5f80451eb87b236660cffe58bd7d12f9ddc37cfa8354b265b1aa36c1d9771019a35c5ffede6b9df8cb0aaac32cafc46aeff68c14606a76b4efa8918f1de3937cc5139089a0a85ae7c257105e18d59b7c5d4e521b2a5e3867d059bcfc94b967af904a09115bbf495c8b8c39a32d054cafdf6d26722e9d52d01296cdf6a0d9a453a6274cc36fa9cafe67c9ff6ec6b834f3070e75eecad90f76b516b01c6eedd293fcee7358078f5aac456ac4c9d863bfff01a38ac4727db9aa669cbdb346f0b0875e25d13b478d1d6b0761d5da8932e58116d1ce385b8eda8cb61ec44d0e1e43d67b6eeea7233a928fe245465025da978f2c5ab172bd98d8095ef23c0aca780461de68a6da22e9b526c51cd20c631bbc54e44b6eca4179fd9cab87a96faae4be531857c8470e550ceb51a087d20260a2e6f6c8b4c0b4708a3788099236c6cb84ec310b40a2e7c0254c5ca581802f44fcdb0c611262a27e5802cfd19fbd0c92d183b315f63ee4314085455af00916aca892d3757aa02886235152ba8dff8df937830236c494a2b8b844a37f0c504fe57195dea9cf99177d26dcd8f24ad3d7b61b802b8e41ca79f7d0e927a01b7a5155c75770165da4dce3ae3ce5499a77237dbfec0cac89fa8b4cfa8a169555775e570fc235a3638216acad8a791422d9ebccc03a3f7bf56dc29edc811507eb65e52ae7e75eca75343f4e6451937c5db67f5857753f229d27f1d8ab4d3b3a4a8c67ed2d46ab50f5dfb4702fed323e7aeead7e50c48d3534d470a7339949bd3ecb1e5fc0adfda65473404e37c90a978348b0f539a3218edaa4ebfa950147756234b26bc4aba66ab9948a3d1b76df63ae0c3e7bc15b5b527fcaddc6e5b8d1cd2a5c3a1f8caf47300f7a929796f2307b1cca8026c54bef3274590cc67fef5bfd7eb9af5163277a8e4b25ff186da8ed350f2933e36236a86e3270427164e833e95063a8733378ce7da96b29b15fa143e49db034b90457a27928b964263f39c91eedc87c6f2c9f59321eb797dd1c0c20e48bf65002aab5ea8167d32ce1ab15547883e99220c0c849b569bf46d2149297c5235a52b8bee3d5d1237cc39afbaabc584536193e575919cae70fa4aa8211e9f9ee907d17748b6b7d8c3d6dd1db364e07180420930066955c6e90634a33e9b70e0b4de961363b1beb4e78add3de190f50e7a822488566fed201983cc403f4f3847f2cacb7cda3144c45db7d4064e193b16f1127fad0a6a6ca1cc044db6290407b3dd441f973a4070f771dcf9f82e893b74d1e2a230dbc13a3f228c997fe08f8ee344485343e9432ba3032e62565c94d6fb63e6d30be6f97bbd0d4ef9b7433bad2a75df67af6e68dc5bc8e9d6a36a4fb33eeb35cdc4cd7cd1c1a513f887792f4561e7bc1b3f32fd61ec7c1705022c08b2c34dbdbc298885eba1b7f5052bd84089f4c5a9fada1eb578b7fe2b717bb3b32b24075af1a0f2ffa3276006072d7e1f456d068b3d92a6305a2c4725b9f3599a63f714ce78cdaa92fcf00a2ea1b5c554a71e104d1e1ce3fe18bc9302e3fcb48f0a373f077d049950691208dc7122572956c0667007abdc4889bfaf270e8113f2e3d11e61ad9fd78f30a2cf94cad2d971f0e9f1d9077bf5edcdb9e8d687774ab4d7f465b3402a7704b5b83b86c06698c7f16fffe1464c72e4bee47de225f98467d5b22e7b049e0e4ffeb4ebb70029b442dfb7cf4ba2f8b1ac11786ae9ad4544600e42fe17c822a3d179d3f4e26345c671f17fd6fda22273b0a41752718bf77d3907210cdcd25db6dbd2144c6daddf810f59a5668be3df840f7912a5df0b53bf16e5802f4cdd225706800f7a89416b8fe20d062742eb472b2a822ebdb269faba0ffe21f4cd8e078849524595c5078ab557d3235c14f9242c42b96a32c849530b1cdce5a732491aa17f44a4a0f0342d2630e13fec6a836b41e67290de428c2bde2cbdba220a558d4d78f6faa9f9df3f9fa391cce8efe8e6568f67f4799cb28e37b9f3812c0b090de55ba4a6b01d89b602cba59cc30bd6b3dc35c99d3318c4a2078dd67bf224699cac5004c8684a326538ccafd88cf9e7eecf53144c7ccfbd5e32ef59d0da4ef8bd632e4ded8ca89fc6594c13db970dbef27314d8eba0feea81df01e6d362892e7de3adefc693fbe16c76fc2c4b795020bba0d28ee542bec3fa74680abd9c4987cac90fbc7651af865e8f5c415b5f86fc4b9b335258f9413cbbbb3320e84bf507a8b3fcec3742b639e32a0f71d5de000cc0f4ea35ce6caad73393782b10d1184e71aa17f4615f37f421a39501928f921c57d01a2742d0126be7e04164e88ade1b865ae51de296e56ffa3b2389b4456f9d0bbd97954e2063ed28c9f39aa69b51bd9389438f62231b5277d2eec803ce4a27ed0bfe0837b9941a4e450cf2e494301060044547d279a44b1bdb6e5e4cec09d045e5360fb3ff76cb46581c9dbe4a2a99bf6dfff5e3e1479286c033c95ba9d1cafe9b30d836b4041fda8b2130899ee738360728dd147271657359c061e6c4b8d5a16292826db8c9e575d44cae5ab68dfe2f0b9f976a9c52d8883d442fca094f423976ea7817500ee4cabe9d9f3f7327b9a01d0507574b5c97032dacb307d5fe177b6958144ea8cebda72c31208eb2a05db3acd70e723c0a8a5832ed2d81acc4f7c281232a9a306a8ba338991530ef6cc4735e602991dc218debd9ed579c2b761536a0ed13db9500d029fa39458e81d36715551fed3b0327fea2809d26f6cb9485d9e642bdb23a6c7e5d94bfc46f461754c96c50a2a927edc1307f264cef4f27ab525686e62624f5d019388918704741871dceec30b9adcea65af9f9e976ae2310e04ed5f47f8093c5da40b3b4f566b2dfa04a4fd788544dba129630cdf385759b146bd0c6002d37136d01303c640b2e5581f1676afaa7eb2f1e3274253b44ae6cbd721fec143a59a10b779714fa0901fca567b4c7f4cfffc53e16c279364d221a2cc4f5f0b84625ee660504801581047c0b29492ea84a9a3b3493487c99eee36bfe962bbc4120f004fec03daac9cb248fc0d24d998c49c6c91b0f79e474c7eba86fa6b0b912e308dd392f0ac5a381331ed9339d146691cee40a397c1f138e8ea45c0f9ade49d5ea5b821aabbe081f0a063fe1daa41cfa3e8e21f2a6525401526f24d3839372cb93d5a181d41ec7bd5aadf64774697d0b94f01b3cc23d6ddfd45d44b5542a511d8af7705e949084d85bc6aa33ce48179ad31b98b908b7733f8e9feb9e4277812c6e8c0f2f9915623395d5af59b3a34fb46852fecb5f7d286deb743ab7f12b6a616331873ad0326f55de5ddabd7803cd5bcce0614f40f2cedbd3f097d63ffb8bf8dfca506f575c182d75582155920a6329aba9483676fb44ce56a5deadbba6e77220000f8141933317dd02678e2d96589409783242e007a4090d6e06bb5a54f98b2e9177b8aea967ac718bc564be07f47f7a0bfae5d2029b91a8ae783147ebcd354f66003b59fac1c3dc4241231e0d1a5450429e7f483d5acd16dc87531c74e48775e1b6bb07e731b0d5c5cd94fd257fa4597fbf8ee9603a3dd2915ed35b4ffe8debbefa448240bf3136f9a254929f3d890c3d781d859b6c195e25acece18072740930a0588d780d9a94580c3c30fbaf7eedaf0b356c785489def83c363fe9c83584819b77e3dfb469e4f93326e8aac92917ce2b811456d09266ceaca0a1e7845111972114f4365971bb744ad7bdc84fd9b2f260812d5ad18db889c3f21b9227aa4d18aa7872db067313d8974618a65ed2a14e4283a68ce7d1749a84877a41c0b24514efd967ea10b5f5b2c5cb835f24f9506ca84a31d4f699c6ae40bb65765e2a6dd0110f65f783a01db3d7c15ff0266760740958b7f3d9a52fdad87cef5f3e0a595f02dc1a01f88f5cd7aec4fc98bebb4090e120af8caf2d69357c8e4e10087871829eba548cf16d5cabc4fbf7c1d1cd61f5f86663a5df4dd593094d22ec7517d49e4813cb8daa662f9e1787910e7ab0f23b2356aae1896009c92b8fcfb3c733449f30ef443435bf37d53fa0afbce55d25afce6db541af98b729ae974139c85420982cc021a92f2c5910f26ae8c972576cba5039dc7775e81197028d5f4ef4ae55c21209969f8e776367e377955b569ffd4be409f59b38e1f75e9098617317c204387912b605d2c63f5f480c8b379d9d92a65420cc26b5e4a68d98f5b70f57f4b3b0cbff9649f26be1e7f3e2c5c8a009c3b616880aaac5ea45ec518378477246777ff55afbfb0ba6b79769061337f337829ba1e2d3ce0b05ed53930929e623ed4cc8498fda073920b93eaa3a86429f72847c7860bcf02e9a1bd4dd1cd7c4f72123722142512569bb9026b6174a4d30d55a730d9041265ab142a6e123fc8585f092b8f62b3deca25f35c75e28a53f5810b2f42e1a5f8e72184096a89ae0ae3ad11c2ff440be7482e682697e31368ec2d48198a5a25b8db28d5205fde3eb6b3d8b881d02eda1da020a301dc343890ebde25d51077e71fb296d6f9f9e13516d90db2198b3d", 0xfed}], 0x1, 0x0}, 0x0) 00:03:25 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x0, 0x500000000000000]}}}, 0x90) 00:03:25 executing program 3: r0 = socket(0x2, 0x5, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, 0x0, &(0x7f0000000580)) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000005c0)={0x0, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) 00:03:25 executing program 2: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x1800) msgget$private(0x0, 0x1) shmget$private(0x0, 0x400000, 0x10, &(0x7f0000c00000/0x400000)=nil) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/93}, &(0x7f0000000080)=0x5f) getsockopt$inet6_sctp_SCTP_GET_ASSOC_NUMBER(r1, 0x84, 0x104, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 00:03:25 executing program 0: r0 = socket(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001340), &(0x7f0000000000)=0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt$inet6_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x11, &(0x7f0000000100)=0x4, 0x4) setsockopt$inet_sctp_SCTP_AUTO_ASCONF(r0, 0x84, 0x18, &(0x7f00000000c0), 0x4) 00:03:25 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x0, 0x1100000000000000]}}}, 0x90) 00:03:25 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x0, 0x1700000000000000]}}}, 0x90) 00:03:25 executing program 2: r0 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x1800) 00:03:25 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x0, 0xc700000000000000]}}}, 0x90) 00:03:25 executing program 2: r0 = msgget$private(0x0, 0x14) msgrcv(r0, 0x0, 0x81, 0x3, 0x0) r1 = socket$inet6_tcp(0x1c, 0x1, 0x0) getpeername$inet6(r1, &(0x7f0000001180)={0x1c, 0xffffffffffffffff, 0x0, @local}, &(0x7f00000011c0)=0x1c) r2 = socket$inet6_udplite(0x1c, 0x2, 0x88) getsockopt$inet6_int(r2, 0x29, 0x48, &(0x7f0000001040), &(0x7f0000001080)=0x4) msgsnd(r0, &(0x7f0000000000)={0x3, "c416d5ca8f583f1ae3954c8afefb35644b72eeb0ff22045b6e698a1bb84194eaf1fad7fac05ec3e98998c6b38156d84697929eeaa0d7c49bc9b7f56c8e32b97f14a955bb961308f6d7abf79448d885ed3f4750fcb794401ed25c261c8a5100f4f91b8aeccfcb5f2fc2981bed59b8583d0915122ffeca8d20ade6a594f68945afba3c351bc1b7c824b97743be544784c99539dc1e147d1f135a6f8f22605ed34cdbc87a2eec4e958911fd8ab3d7ad10db7f112de9a52f315061ffa4e8636b6533e3842d197605f44597ea2b5e99cda86d02e4923e005d8f2bef19132788f2b593e1063da47813b215dc84061cae2d3992eb876085a2905ed77f5ae3387f09df12e752ae0df38c00fb74f842f0438d2a463a6d7256b1e4ba1658def8b6366e89a5b1b2f137235f153bad3c8c81a97fbaf830fefa3972636fc5c2045653efb3bebc9faa64d1fd1b071016569a5d3fa5520d9990376c8efd8285bf28d1fe826c6025d69234be79d1365ab15eb5f9bc3c8809f31cae68a10692d693d7b7433beee8be894436b6225acaadc0e63e85993c6fa07e119517ca746fc10d7e913cd221f41f7ecfd902b4f5e00d40fbe9d55ee68e1714a34d4ab51385effd4f67a8d71c68bafdac7f8e523f92ff7ae4b24b4df76249ff7ec505efa5b079d349b69928af986487495d46d42d7470512269d1af60190eb12e9851e5b08da638b3cd83cbd9f59892407e5bb30bc060127057ad45b915470bf3b05046a4ab91cd59ff9190f54fe31bff49778a48052d86518f355bac371a95781bcd750cdcdd1a951ff0267dcf8c0b7bc03ca8b7fdf67bc10e4ca800bd08cd030617861ab894dbb574923c22f817246e5ac7c5ce17651b0cb3d0f9b8d0ac97c54334e07d2da4c43c7a6e3b50267904ca176fc764f01c6f598b389a13347f50272ed78ee7f69464b553cdb753bb8449d4cd2c2bd26a466c0512da15570f3367cecc9197f413b36a661773265fdb88339f901c1614434887193dc1612f5972cf10dc7d59e05f40e51f78a9d492a71c86349986bdb7c969f116080be1ad792e9d636772c4f341cfe0e145ca3083acf4d62c5d849f7b3a9ea3c366a531dbb474a9c02a238be45b2160b759ba19abedf9cc380c26553bea437cf9b8985e386252c7ad3e49d51974f4469a781727103f1820d31c93e02822b96120b2ce1e5f10ba146b0062cd078e7d515ff98d568712a45b7b11faa386162c8d1da6b8206669328596c50cab80e4704313c2ea3e825d825f89fc6693f6b9dae150bd24edf6485678fe0489d3362ab320c5ad7aec59d0d32ab5f92cf295f70cebff1393720a61551481405c29ad582a6f3e039546767de6c69c8d4662cd4fc4122060d3afae68cea4e2073123a8ebd71f3f5d78af49ede2b605c6fed7238d202724a512e64433262e1c4c63fb2c78d7e88253da2cd5ccf7fe76661b67a50181cbc9b6a4b1bf9bc19724771298246b37ee0b6b3dc19995b121284e7d621de3d5061302a6b27cf4ec77913efbcc06b4bd8d3392e148f79cea9b25f412774a8ac617b06b2877401ff147b92401446dce5a6d2fa47da713f7a3fb92c7b46d8e67a1eea90c3f476ccf1e970bcb579e4f18e4858caf36ad704a8531ce0e5054b0ad6bc1d3481d96759df3fa7a56727370d3d36f0041e4a2bc8253d2383bad40d12da5742f12557aa9629dd730cc8047ab2ad3c25f924fb66a2285c46f48062a41137336230ffd4e172314ab09d06dc38f7213008c8e9b24d5286c99bb51ce9514c45a31aa78f78ce4c93e0ae5dd54e5ceb8f2d67bf15d65a1c87cfbfb4878366672e5ddfa5c69323c0834c6cb08fe107a586ce8e23ddc038c47ce6028418d27db6cf2512bcccc6d1a0c64c1fea5a75dc25ec9f57ebcd7385a997b211017fbb39670a5d4953e738ec1263a4e0297b906b8196ba75d7a9cab2434f51ea43dc47d7e0c721dd3d4d5585c88a16325b65299c9afc858476326ea35659b56a4322192899294dd3e250e6e10c211326f18e36ac8a5f40539ea6f2ed68ebdc6160d369b952a35f422cf5f44b27797bfd39b08b4cf4e7e046ebd68dd8d4ebd19e82a6f075ed7b7f06818b2b61f9da71c8a7bf3860fb15786f80d4d80ab99829da86f63647d6a5364beb17b926c2ca16b9d452405bfc7e41fde2464505db8f3f40311d0eadddba3f2e90e6368c7f7ddfe3b5872268f90e124e190a3e0af22ced053116bcc5f3f6a8c49b6ec8b6c5becb16859653512b38c32aea47c165bfdc36a88fd7dcbebe385ee9a91a21b6b81c7986d7413282c6d582828706b495bb925b0b51efe5e083ae5345d012c5b46e5cc1a95b7d5e8e8b5fa7d8911956fee0eaacab2a319707d9eb5db5bed16a2df22dd2c95a0fe27474620c86f1f6d060bfa5d3727828f2df48ebda4716162b04dc8d676eb1852a469ef9765989f76723b557329868709961c713c2711ad05d5acabe6c8e43fc9bf1f425d44a09ec52200a4cf762adacfa4337a722acf16a3c31d9e94fdf31ae3d33851da54a5a3533815c0ffdaa64a85f632653c1332339f0eb2fb8f23c084597b15b09d038439c4ce8a4cbb4c464182b43902c60434dedebb04c4ced8a0c1d5fa3e7240f71ae4dac2b4d9f4a80237ee79fa6de436aaa53161df9a07a848dde24c84deb900dff7f744e3e87cc3e1e5aa799a124b538592a3a7518f7ff0b9b32e79b77422c7713a05b8a31546f45b23dfb155db06264a557fb07b53d0a8705a00dcce479334983325713b5b43ee4490549598ed1bb506e3ae2f2c45495fcfe18847475f351a1f0d0d86e543e67bb4af96d0b0db0d6b396df8d3fbddb999e0d821d246e4ca838b37983a3b47028afb06d25251b41f9b69ae0dd6e412d73f8e0d4498492780ac153e457a52db65ab0b2ab678fd6d45fc2304e706b0ac7fd275aeff5544b069aad09b102d5c6f14774e308bb752cda1051c37f0e46b326945c839c892669089bf11815f8a54876176480325526592d7ffa8957747ef554592ed273cae40df8cc35b0ff68e19d28e0bba18c7c02728d0a20f435fbe3cc1e6b81b530c39097c372ce3297252ca205fd202247f8db921006c7d5ec672138fc7af4dc059f164e10db5cbc66cdaad3ebe58a5ed25ebbf53352dc63a4e91f303f3b16257b98002f0164326712c0ae851f6fe7ece3f91822c94931c4b69546cb15e7c328a987e85ab59977ccedce6e1a5a76b3cf9489e70fcbf2570a2d9775c1874972bfa2e1999717c8ebbd7b419d04149ffc11d3b392606ccf10e77ef9242285251c45dce1f6895d3de9b9a77235c23d606597e451bc681d87a58d570bdd84238f9b718f0aaf9af1141a4e259f0893aa8932098defc0cd9bb58d5b5457d29e98455912bd75da33fe67ca2fccd8c07ee30ebdd731d6f147df2bff6fb1ea889a9f64f8f1393dd71c52c55dcd411ea0bf80d2cfa9e08453ccf816b0bc1e4761799f80094d71fbe00fa191a5157217b4c0838c9e73c3a535f4918b85bfd284b74b4e60635883aaac978541525bd7f32796fc6d4970dd153934d439cd5c9197d9a6842afb1ac47f605a5f406cd21030c6ab3a6baa0113bed5a8cd2a3edfc7e583ab24d17c53cd616e604315758961315d2a006b9287f8fc607b42783716907e15f1aa118e04a6582985c21ebff1bfed4d629a307005a2d7ffb76000c4b946d720015bdb6de7b508cff900463b2f010ab04dacd34ff896b425f194b7bf0b2b83e03607936a0643027238d85d0971b3097598e94907f47a3d5cbe93b0a818a027e3887c1a59adcc8621f7d27c35a07287a189e2145801acbe6aa12cb488cccb97c1c743ed666c2306ed6c68f93ed6a4b39fe780f4004b92a8450d7fac1b0c89e10d1919b25f123eb7b32eb0c73c8518b411d03bfa11efd4862d29a1b6458857cbbf35f28e128a347dad0ca7a27c5481ce49efa3b44d4313a0118051171659494179c3162f47bf903a0cf68429e6a59d62c96f80af305eb28956a1b32f792a7270618c6516811e10092b71df84ef49d73f033561820e620dbe7af2def3d3668706a8634a6d69199d9b32a550d7ddb287a4f18a881f9b02719c188beb675058c686dc47972f82e2ea305b4dca70653a5cb89804c603b54dc9d572eef7f944887ae73bfabdf58ed4e670c6a9ec7d7a5f8ad5ea10e8d1a23e0f78ee3f7f88099cac401bd5097d85d70c5c596bb546f2ae6bd42b7c4085e6e44be3d48921f654932e7742282cea16bdb17cec337549cbe7e54a6ff017c79980f93fff825aa036ee7fa15eb14524fb4b2daba27feeff838696f88b3018c237f31e983aa513685e8aabf337d97facf1cf3ef3afc312062c9860fe020d4fb4931b54d62eae7209d9b92a44be07dfe407b3f95f10ebf3057b512daa176de9be976e23594e0fbb9cd180e1b0d587505cacc2e17e08ca333bd5f3a75da1e2cee46e8cd863340fcf9fa795a80b50265bf4636873d00c5ba160f0c19a13a0eca329a78bef4aabadc5f19705a862ba322654185b95e36b350db7eb0465b849d63b2e0b21bcd63826aab136b126bad735fc56c96746cf71fe85bab70aa76c9db8b849762c9b224dee1374521e224c0a330fba8c29f6ce2cace62b78079ca4103b6124ee90fb1e3b7fe41d526c0fc8c2ec0a616556071b27d1fe9050b976212b30c59d269809885ccf2467bc4f1e68bfcf1d7f3e6b0a0bf4a3ae423ef34e3bdac8dd7fe8947773f12f6f3d02a6897e071bcf9ec6d1c30804ef65be9ee26d4c24ea01e1c3ec4a1688b2a2389dd32cdcd009ec0c38cbdbd055e5a227f1635f2ba0793badafb073030e69d149951f352110b80216940eb6d569b829b6353508617ad0c58c4325e1ca81bf7b2a9b7331fba016033437c7950acc8b22a53b7e44ab981bc424c6161a10d64a38d11e720b1e1b9433944798bcef7b88fe8863ce6628355f4587693b035f5b5d65d6137d8173a424e83b3c506ce660085e88aeaed6ba50d036b4f8560f79bd24962aa3e2eec8aece20e009c511b1b827fd6e7ced31e9e9abbdbcaf64def54aa769f82cfd0981f634ae5b7432e452f402161716282349d5005504638a5ede852699f2d56d7a805407a2f43daa1153b776692b14e7e0f96e1ee3592fb001c28a5f9fac9d0e83cc0d6a1efd3cf197ec9667b225cf24cba81ce8dc140f57541685695df0a29d5686f510263d7cdeb422c620600de1f60d373e506c9521f8e4e583dbc2036f6f89b6795ab4dd404c8502b684c4f68bb91d496999c49a925b10d31a781804262d3f1a22f87860f7a79422eb09860ed4c5dfacf0ea88a211100be0ff4b18a61e0bd9b64e9153b8ffdd1b0fbafcce5697ad913250574e8fc71bab188425f9f58e570180ec77244f109e397abecaec812f199b389ed9fc3c11b6ab49e862d9241f9398192fd6027713f63440f3c0621102d469973aae7e14881f6532311786683538642d7ce4bae12e5a587b7b6b4201fa72018acbc52c918538b84cd3ab93bb9724a0b3d5788058bf36cb399488ffe056032faf0cd30745954689e4bbbadf6e74ed9d8b773a681a7f195358ba23bb9cf3e0d9315fd2900ed1e442a542256d62a46b740452fdff3376f4f0e9d4e98a50e5dcabaea07b3c88c98a630dc558cd52c9a895ed5355a60d566e3b66b8bc9009677548df936e9618216aaa928ccc531b1e09e6e06502f12cb0d7f5659928f15ddb167d4487142da6eee1979cbf362759c9d9a93148538b86475c266793b6db3573c2f2a99cb09bea652abf1fb4e7abfb032a37a6dcd27e43c4dea626d2e6eb3cf285cbdd78756d6"}, 0x1008, 0x800) msgsnd(r0, &(0x7f00000010c0)={0x0, "889997df6c1d1e5969837728bcc3edb94cde7d87f542680fa6e713d3902c6ddb8e3380a2bbb50825a9554e22336471ee378b78b497486276f7998b918bf78797a5176f965778e8c879540a2d63f69a554aa84b0c016ad42a6ce0c4dffc9ac02e6d59d70c2ecca35012b412540d1a8231595cd79415b2c60bd64dce6af4bf16df363f45e21843ca302e72302cb0cfe1de1582f30dfabbaf152a2ed259205219392094d9a293ae670c0d2d7289165848f53d0cf9571fb8d094"}, 0xc0, 0x800) 00:03:25 executing program 3: r0 = socket(0x2, 0x5, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, 0x0, &(0x7f0000000580)) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000005c0)={0x0, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) 00:03:25 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x0, 0xffff000000000000]}}}, 0x90) 00:03:25 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) ftruncate(r0, 0x80000001) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x8) r2 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r2, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x7, 0x11, r2, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) preadv(r1, &(0x7f0000001740)=[{&(0x7f0000000740)=""/4096, 0x200000}], 0x1, 0x0) 00:03:25 executing program 2: r0 = msgget$private(0x0, 0x0) getpgrp(0xffffffffffffffff) r1 = getpid() utimes(&(0x7f0000000840)='./file0\x00', &(0x7f0000000800)={{0xda5, 0xff}, {0x2, 0x9}}) r2 = getpgrp(r1) r3 = accept(0xffffffffffffff9c, &(0x7f00000006c0)=@un=@abs, &(0x7f0000000700)=0x8) setsockopt$inet6_tcp_buf(r3, 0x6, 0x40, &(0x7f0000000740)="3700f5c108fd87df7398adf96205f7ea0753fa", 0x13) wait4(r2, &(0x7f0000000000), 0x0, &(0x7f0000000040)) r4 = socket$inet6_udp(0x1c, 0x2, 0x0) readv(r4, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/28, 0x1c}, {&(0x7f0000000140)=""/174, 0xae}, {&(0x7f0000000200)=""/168, 0xa8}, {&(0x7f00000002c0)=""/161, 0xa1}, {&(0x7f0000000380)=""/172, 0xac}, {&(0x7f0000000440)=""/116, 0x74}, {&(0x7f00000004c0)=""/211, 0xd3}], 0x7) accept4$inet6(r3, &(0x7f0000000780)={0x1c, 0xffffffffffffffff, 0x0, @remote}, &(0x7f00000007c0)=0x1c, 0x10000000) msgrcv(r0, 0x0, 0x0, 0x1, 0x1800) 00:03:25 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x0, 0x0, 0x2]}}}, 0x90) 00:03:25 executing program 3: r0 = socket(0x2, 0x5, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f00000004c0)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0], &(0x7f0000000580)=0x2) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000005c0)={r1, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) 00:03:25 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x0, 0x0, 0x3]}}}, 0x90) 00:03:25 executing program 3: r0 = socket(0x2, 0x5, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f00000004c0)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0], &(0x7f0000000580)=0x2) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000005c0)={r1, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) 00:03:25 executing program 3: r0 = socket(0x2, 0x5, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f00000004c0)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0], &(0x7f0000000580)=0x2) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000005c0)={r1, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) 00:03:25 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x0, 0x0, 0x5]}}}, 0x90) 00:03:25 executing program 3: r0 = socket(0x2, 0x5, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f00000004c0)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0, @ANYBLOB], &(0x7f0000000580)=0x3) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000005c0)={r1, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) 00:03:26 executing program 2: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket$inet6_udplite(0x1c, 0x2, 0x88) setsockopt$inet6_int(r0, 0x29, 0x16, &(0x7f0000000180), 0x4) r1 = msgget$private(0x0, 0x10) msgsnd(r1, &(0x7f0000000000)={0x0, "2f66a15a2413310bfc3580"}, 0x13, 0x0) r2 = msgget$private(0x0, 0x202) msgrcv(r2, 0x0, 0x776a60a2532b1176, 0x4, 0x1000) shmget(0x3, 0x2000, 0x302, &(0x7f00001ea000/0x2000)=nil) 00:03:26 executing program 3: r0 = socket(0x2, 0x5, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f00000004c0)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0, @ANYBLOB], &(0x7f0000000580)=0x3) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000005c0)={r1, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) 00:03:26 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x0, 0x0, 0x11]}}}, 0x90) 00:03:26 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) ftruncate(r0, 0x80000001) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x8) r2 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r2, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x7, 0x11, r2, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) preadv(r1, &(0x7f0000001740)=[{&(0x7f0000000740)=""/4096, 0x200000}], 0x1, 0x0) 00:03:26 executing program 3: r0 = socket(0x2, 0x5, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f00000004c0)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0, @ANYBLOB], &(0x7f0000000580)=0x3) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000005c0)={r1, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) 00:03:26 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x0, 0x0, 0x17]}}}, 0x90) 00:03:26 executing program 2: r0 = msgget$private(0x0, 0x0) r1 = getuid() getresgid(&(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000140)=0x0) freebsd11_lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) r4 = getgid() r5 = getpgid(0xffffffffffffffff) r6 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x401, r1, r2, r3, r4}, 0x8000, 0x8, 0xf2, 0x6, 0x10000, 0x8, r5, r6}) r7 = socket$inet6(0x1c, 0x5, 0x7) getpid() accept4(r7, &(0x7f0000000000)=@in={0x2, 0xffffffffffffffff, @remote}, &(0x7f0000000080)=0x10, 0x10000000) msgrcv(r0, 0x0, 0x0, 0x1, 0x1800) syz_execute_func(&(0x7f0000000040)="8f4850cc7300fef30f51825821c7f2c442ed45dfc4c10defb82bd6d68a26d9fb65f242a48f8910016d2ec4016de126c4e11d73dab6f2423f") 00:03:26 executing program 2: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x1800) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100004) getsockopt$inet6_sctp_SCTP_MAXSEG(0xffffffffffffffff, 0x84, 0xe, &(0x7f00000000c0)={0x0, 0x4}, &(0x7f0000000100)=0x8) getsockopt$inet6_sctp_SCTP_ASSOCINFO(r1, 0x84, 0x2, &(0x7f0000000140)={r2, 0x4, 0x0, 0x3, 0xd4, 0x822}, &(0x7f0000000180)=0x14) socketpair(0x3, 0x5, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_int(r3, 0x29, 0x3f, &(0x7f0000000040)=0x71a5, 0x4) 00:03:26 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x0, 0x0, 0xc7]}}}, 0x90) 00:03:26 executing program 3: r0 = socket(0x2, 0x5, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f00000004c0)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0, @ANYBLOB='\x00\x00t\b'], &(0x7f0000000580)=0x3) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000005c0)={r1, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) 00:03:26 executing program 0: syz_emit_ethernet(0x32, &(0x7f0000000000)) 00:03:26 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x0, 0x0, 0x300]}}}, 0x90) 00:03:26 executing program 2: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x100000) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x11, &(0x7f0000000000)=0x7, 0x3e7) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2, @local={0xac, 0x14, 0x0}}, 0x10) msgrcv(0x0, 0x0, 0x0, 0x1, 0x1800) fcntl$setflags(r0, 0x2, 0x1) msgget$private(0x0, 0x28) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000e4ffffff000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000036000000000000e84d853800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009600000000c5a5b7000000000000008e7cf8f6ea59f769a4693c4900000000000000"], 0xa6, 0x0, 0x800) 00:03:26 executing program 3: r0 = socket(0x2, 0x5, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f00000004c0)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0, @ANYBLOB='\x00\x00t\b'], &(0x7f0000000580)=0x3) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000005c0)={r1, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) 00:03:26 executing program 3: r0 = socket(0x2, 0x5, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f00000004c0)=ANY=[@ANYBLOB="02004e21ac1400aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @ANYRES32=0x0, @ANYBLOB='\x00\x00t\b'], &(0x7f0000000580)=0x3) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000005c0)={r1, 0x8000, 0x9, 0xf3}, &(0x7f0000000600)=0x10) 00:03:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe300800a}], 0x18}, 0x0) 00:03:26 executing program 2: r0 = msgget$private(0x0, 0x88) msgrcv(r0, 0x0, 0x0, 0x1, 0x1800) 00:03:26 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x0, 0x0, 0x500]}}}, 0x90) 00:03:26 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000380)={0x0, {{0x2, 0xffffffffffffffff, @multicast2, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1100]}}}, 0x90) 00:03:26 executing program 2: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xffffffffffffff99, 0x1, 0x1000) panic: udp_output: shared udbinfo lock, excl inp lock cpuid = 0 time = 206 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x47/frame 0xfffffe0021222560 vpanic() at vpanic+0x1e0/frame 0xfffffe00212225c0 panic() at panic+0x43/frame 0xfffffe0021222620 udp_send() at udp_send+0x1377/frame 0xfffffe0021222730 sosend_dgram() at sosend_dgram+0x550/frame 0xfffffe00212227a0 sosend() at sosend+0xc6/frame 0xfffffe0021222810 kern_sendit() at kern_sendit+0x35e/frame 0xfffffe00212228c0 sendit() at sendit+0x226/frame 0xfffffe0021222920 sys_sendmsg() at sys_sendmsg+0x8b/frame 0xfffffe0021222980 amd64_syscall() at amd64_syscall+0x436/frame 0xfffffe0021222ab0 fast_syscall_common() at fast_syscall_common+0x101/frame 0xfffffe0021222ab0 --- syscall (198, FreeBSD ELF64, nosys), rip = 0x412e7a, rsp = 0x7fffdfffdf38, rbp = 0x3 --- KDB: enter: panic [ thread pid 3453 tid 101038 ] Stopped at kdb_enter+0x6a: movq $0,kdb_why