(r0, &(0x7f0000000240)=""/15, 0xf, 0x400c2, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r2, 0x84, 0x900, &(0x7f00000002c0)={0x0, 0xfffffffffffffffb}, &(0x7f0000000300)=0x8) getsockopt$inet6_sctp_SCTP_PEER_ADDR_PARAMS(r2, 0x84, 0xa, &(0x7f0000000340)={@in6={{0x1c, 0x3, 0x0, @local={0xfe, 0x80, [], 0x0}, 0x5}}, r3, 0x4c0f, 0x9, 0x100, 0xdb6, 0xffff, 0x8}, &(0x7f0000000400)=0x98) getsockopt$inet6_udp(r2, 0x11, 0x1, &(0x7f0000000440), &(0x7f0000000480)=0x4) setsockopt$inet6_sctp_SCTP_EVENTS(r2, 0x84, 0xc, &(0x7f00000004c0)={0x800, 0x1, 0x2, 0x1c4dc550, 0x3f, 0x81, 0x3, 0x7, 0x2, 0x1, 0x5}, 0xb) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r2, 0x84, 0x15, &(0x7f0000000500)={r4, 0x8}, 0x8) sendto(r2, &(0x7f0000000540)="a24f5f91a1b5de81277849b154cc29245648c3e04327d0508def4e945c422ecd2a13e9aa6ec7a6ea5ecd98a8f7161f78de818b4a16ee4ce18045461c783ad36647fdb81459349cc0294966f93428a7b520f735747738d96275e438c3db1c848c72b378c47f5f40c88b9461c3c60a12f7cd9c1d32dd8e2556c41754bbd022bcb3572c94cb3bf81266ea2ed1b867045bfae15e2a4cebe3b4d6cce6c29de3393184ea6e51f49f3c2feb634ce5c2c1e63c0da05d0a126ce94953c9998abb2dd86927466394c4411bdc5c21175f9b1f2e73bc5dd8f20fb35ecc292fd525bf6591d892d94d", 0xe2, 0xd8edcc83c71c6579, &(0x7f0000000640)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ppoll(&(0x7f0000000680)=[{r1}, {r0, 0x40}, {r1, 0x20}], 0x3, &(0x7f00000006c0)={0x0, 0x400}, &(0x7f0000000700)={0x182112a8}, 0x8) r5 = shmget(0x1, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmat(r5, &(0x7f0000ffd000/0x3000)=nil, 0x3000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000740)="09f80fb17f461e818e76e3307c14af37ac487296fa248dcf2462ef381434932691fd467ef555ab", 0x27) getsockopt$inet6_sctp_SCTP_REUSE_PORT(r2, 0x84, 0x1c, &(0x7f0000000780), &(0x7f00000007c0)=0x4) setsockopt(r0, 0x1, 0x1f, &(0x7f0000000800)="db7d6598131272d0ab90e42a289adf0a33af49fe9a3afb23cd00a293588392a52da03eab85a6b66cbfd4be75fc9f731e8632aac8b43fe0bcf1768e6c8bd8f8448cbc2999296ffecd69be55c898426cbc8ff213eb83ad34616e", 0x59) bind(r2, &(0x7f0000000880)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r6 = accept4$inet(r1, &(0x7f00000008c0)={0x2, 0xffffffffffffffff, @broadcast}, &(0x7f0000000900)=0x10, 0x10000000) getsockopt$inet6_sctp_SCTP_DISABLE_FRAGMENTS(r0, 0x84, 0x9, &(0x7f0000000940), &(0x7f0000000980)=0x4) setsockopt$inet_sctp_SCTP_NODELAY(r1, 0x84, 0x4, &(0x7f00000009c0), 0x4) getsockopt$inet_udp(r6, 0x11, 0x1, &(0x7f0000000a00), &(0x7f0000000a40)=0x4) shmget(0x3, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 00:23:46 executing program 3: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(r0, 0x4, 0x10048) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81700}], 0x1000000000000013) r1 = fcntl$dupfd(r0, 0x0, r0) preadv(r0, &(0x7f0000000040), 0x10000000000000f7, 0x2f) getsockopt$inet6_sctp_SCTP_DISABLE_FRAGMENTS(r1, 0x84, 0x9, &(0x7f0000000040), &(0x7f0000000140)=0x4) fsync(r1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/115, 0x7fffffffffffffff}], 0x1, 0x0) 00:23:48 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(0x0, 0x0, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:23:48 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:23:48 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3, @loopback}, 0x10) __semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) 00:23:48 executing program 2: r0 = socket(0x2, 0x10000001, 0x84) setsockopt$inet6_sctp_SCTP_CONNECT_X(r0, 0x84, 0x8007, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[@in={0x2, 0x0, @broadcast}, @in6={0x1c, 0x3, 0x7, @local={0xfe, 0x80, [], 0x0}, 0x800}]}, &(0x7f00000000c0)=0x10) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x30, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x10) setsockopt$inet_sctp_SCTP_EVENT(r0, 0x84, 0x1e, &(0x7f0000000000)={r1, 0xe, 0x7fffffff}, 0x8) 00:23:48 executing program 3: r0 = socket$inet6_udplite(0x1c, 0x2, 0x88) socket$inet6(0x1c, 0x10000003, 0x9) r1 = fcntl$dupfd(0xffffffffffffffff, 0x11, 0xffffffffffffffff) r2 = accept$inet6(r1, &(0x7f00000002c0)={0x1c, 0xffffffffffffffff, 0x0, @remote}, 0x0) pipe2(0x0, 0x100000) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x802000b35d}) setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR(0xffffffffffffffff, 0x84, 0x6, 0x0, 0x0) setsockopt$inet6_int(r0, 0x29, 0x24, &(0x7f0000000400)=0xfff, 0x4) mlockall(0x1) sync() setitimer(0x2, &(0x7f0000000100)={{0xffffffffffffff12, 0x8}, {0x7b0f0a49, 0x3}}, &(0x7f0000000140)) getsockopt$inet6_buf(0xffffffffffffffff, 0x29, 0x3e, 0x0, &(0x7f0000000300)=0x368) getsockopt$inet_mreqsrc(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000200)) r3 = socket$inet6_tcp(0x1c, 0x1, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x15, 0xffffffffffffffff) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) setsockopt$inet_sctp_SCTP_AUTH_CHUNK(r4, 0x84, 0x12, 0x0, 0x0) setsockopt$inet6_sctp_SCTP_AUTOCLOSE(r1, 0x84, 0x5, &(0x7f0000000040)=0x314, 0x4) truncate(&(0x7f0000000180)='./file1\x00', 0x208020001) lseek(r5, 0x0, 0x1000000000003) pwritev(r5, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000240)={0x2, 0x6}, 0x10) open(&(0x7f0000000080)='./file1\x00', 0x280, 0x40) flock(r3, 0xf) poll(&(0x7f00000000c0)=[{r5}], 0x1, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) getsockopt$inet_sctp_SCTP_MAXSEG(r5, 0x84, 0xe, &(0x7f00000001c0)={0x0, 0x30}, &(0x7f0000000280)=0x8) socket$inet6_tcp(0x1c, 0x1, 0x0) mlockall(0x3) 00:23:48 executing program 2: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet6_sctp_SCTP_CONTEXT(r0, 0x84, 0x1a, &(0x7f0000000040)={0x0, 0x5}, 0x8) getsockopt$inet6_sctp_SCTP_INITMSG(r0, 0x84, 0x3, &(0x7f0000000000), &(0x7f0000000080)=0x8) open(&(0x7f00000000c0)='./file0\x00', 0x20408, 0xec508a68fa9d996e) 00:23:48 executing program 2: r0 = socket(0x17, 0x5, 0x3) ftruncate(r0, 0x9) r1 = socket$inet_sctp(0x2, 0x5, 0x84) ftruncate(r1, 0x65b) r2 = socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) sendfile(r1, r2, &(0x7f00000000c0), 0xffffffffffff1875) sendmsg(r2, &(0x7f00000001c0)={&(0x7f0000000040)=@in6={0xac, 0xffffffffffffffff, 0x0, @empty={[0xeaffffff, 0x2, 0x0, 0x3]}}, 0x1c, &(0x7f0000000080), 0x294, 0x0}, 0x0) freebsd10_pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 00:23:48 executing program 2: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) lseek(r1, 0x0, 0x1) 00:23:53 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(0x0, 0x0, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:23:53 executing program 2: mlock(&(0x7f0000bf2000/0x4000)=nil, 0x4000) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0) munmap(&(0x7f00009c9000/0x1000)=nil, 0x1000) 00:23:53 executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100000, 0x0) r1 = socket$inet6_tcp(0x1c, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10000, &(0x7f00000000c0), &(0x7f0000001380)=0x4) setsockopt$inet_mreqsrc(r0, 0x0, 0x48, &(0x7f0000000000)={@multicast1, @multicast1, @multicast1}, 0xc) truncate(&(0x7f0000000100)='./file0\x00', 0x608020001) lseek(r0, 0x35, 0x3) poll(&(0x7f00000000c0)=[{r0, 0x800000000000000}], 0x12f772d82b6b93f0, 0x2) close(0xffffffffffffffff) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x400000000004) 00:23:53 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:23:53 executing program 2: r0 = socket(0x2, 0x90000001, 0x84) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$inet6_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f00000000c0)={@in={{0x2, 0x0, @multicast2}}, 0x0, 0x0, 0x3, 0x8}, &(0x7f0000000180)=0x94) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x1204, &(0x7f0000000200)={r1, 0x0}, &(0x7f0000000080)=0x10) setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0xd, &(0x7f0000000040)=0xfff, 0x4) 00:23:54 executing program 2: setreuid(0x0, 0xee00) r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) getuid() setsockopt$inet6_int(r0, 0x29, 0x17, &(0x7f0000000000), 0x4) 00:23:54 executing program 3: futimesat(0xffffffffffffffff, 0x0, &(0x7f0000985000)={{}, {0x4}}) sigaltstack(&(0x7f0000983000/0x3000)=nil, 0x0) msync(&(0x7f0000983000/0x3000)=nil, 0x3000, 0x2) r0 = accept4$inet(0xffffffffffffff9c, &(0x7f0000000100)={0x2, 0xffffffffffffffff, @rand_addr}, &(0x7f0000000140)=0x10, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet6_sctp_SCTP_DELAYED_SACK(0xffffffffffffff9c, 0x84, 0xf, &(0x7f0000000000)={0x0, 0x3ff, 0xffff}, &(0x7f0000000040)=0xc) getsockopt$inet_sctp_SCTP_DELAYED_SACK(r1, 0x84, 0xf, &(0x7f0000000080)={r2, 0xffffffff, 0x100}, &(0x7f00000000c0)=0xc) 00:23:54 executing program 2: shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x608020001) setsockopt$inet6_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0xd, &(0x7f0000000140)=0x1, 0xfffffffffffffe87) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000180)=0x40, 0x4) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$inet_tcp_buf(r0, 0x6, 0x25, &(0x7f00000001c0)=""/107, &(0x7f0000000240)=0x6b) r2 = shmget(0x3, 0x1000, 0xb, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000fee000/0x12000)=nil, 0x3000) lseek(r0, 0x0, 0x41000000000003) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) chdir(&(0x7f00000002c0)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') freebsd11_mknod(&(0x7f0000000280)='./file0\x00', 0xf109, 0x3ff) fcntl$setflags(r1, 0x2, 0x1) getuid() clock_settime(0x12, 0x0) 00:23:59 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(0x0, 0x0, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:23:59 executing program 3: r0 = socket$inet6(0x1c, 0x10000003, 0x6) getsockopt$inet6_sctp_SCTP_STATUS(r0, 0x84, 0x100, &(0x7f0000000040)={0x0, 0x5, 0x8, 0x9cc, 0x6, 0x5, 0xfffffffffffffff8, 0x8, {@in={{0x2, 0x2, @remote={0xac, 0x14, 0x0}}}, 0x0, 0xb8fc, 0x6, 0xffffffff, 0x100000001, 0x1}}, &(0x7f0000000100)=0xb8) setsockopt$inet6_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000140)={r1, 0x6, 0xe6, 0x2}, 0x10) sendmsg$inet6_sctp(r0, &(0x7f0000000280)={&(0x7f0000000180)=@in={0x2, 0x2, @remote={0xac, 0x14, 0x0}}, 0x10, 0x0}, 0x0) 00:23:59 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:23:59 executing program 3: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x3, r0) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00']) writev(r1, &(0x7f0000000200), 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="7c7c54414198fdde5930ce271ad710649dae6b68eedd7d7d8c7e30c6638ccddf7adc5e4b04c9efa29142ae6b6568c2b878f3d7b9f4442810916f20cdd920d301a2eaec42ce1fc61d4fce77a8f640a2fd74b5b9b429730eb1475c890bd9e7697b9aba11b49d96f3e5584b", 0x6a}, {&(0x7f0000000100)="74e4747b07f325ecef9b017535976ba4a9a00a79dede99234f378dce76a5bb08bc98a7645986831f500d2a8674102aaae1027c0865130cdd600d271cecb28b73f2032fb6e114ceedd01236c263f7e830c6db056011155e5d74cf47a35cc618fd83", 0x61}], 0x2) getsockopt$inet_sctp_SCTP_RESET_STREAMS(0xffffffffffffffff, 0x84, 0x901, 0x0, 0x0) freebsd11_lstat(0x0, &(0x7f0000000240)) syz_execute_func(&(0x7f0000000000)="c44262f5e2c44179d5eec4c25d389b0ef0ffffc462f924a8f4000000f236430f00ab93bbe16f2ef347ec260f8212000000c481ffe69c2a010000000f0ffb97c403355f0b39") execve(0x0, 0x0, 0x0) 00:24:04 executing program 2: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") setsockopt$inet_mreqsrc(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getpgid(0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x1) lseek(0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f0000000180), 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1014, 0x0, 0x7b94) freebsd10_pipe(0x0) setsockopt$inet_sctp_SCTP_CONNECT_X(r0, 0x84, 0x8007, &(0x7f00000000c0)={0xe7b1, &(0x7f0000000000)=[@in={0x2, 0x3, @multicast1}, @in6={0x1c, 0x1, 0x1, @loopback}, @in={0x2, 0x1, @remote={0xac, 0x14, 0x0}}, @in6={0x1c, 0x1, 0x1, @empty, 0x8}, @in6={0x1c, 0x0, 0xffffffffffffffff, @empty, 0x8}, @in={0x2, 0x1, @loopback}, @in6={0x1c, 0x0, 0x8, @loopback, 0x7ff}, @in={0x2, 0x3, @broadcast}]}, &(0x7f0000000180)=0x10) 00:24:04 executing program 3: freebsd11_mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x305, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) r1 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet6_sctp_SCTP_DISABLE_FRAGMENTS(r1, 0x84, 0x9, &(0x7f00000000c0)=0x40, 0x4) getsockopt$inet_sctp_SCTP_RECVNXTINFO(r1, 0x84, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) r2 = dup(r1) setsockopt$inet6_sctp_SCTP_ASSOCINFO(r2, 0x84, 0x2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x9fe}, 0x14) 00:24:04 executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r0, 0x400000000101) r1 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0) ftruncate(0xffffffffffffffff, 0x0) getsockopt$inet6_sctp_SCTP_ADAPTATION_LAYER(r0, 0x84, 0x8, &(0x7f0000000140), &(0x7f0000000040)=0xfffffffffffffe8c) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x100, 0x1000) close(r0) getsockopt$inet6_sctp_SCTP_GET_ASSOC_NUMBER(r0, 0x84, 0x104, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ftruncate(r0, 0x100000001) ftruncate(r1, 0x0) 00:24:04 executing program 2: select(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f00000002c0)={@in={{0x2, 0x1, @local={0xac, 0x14, 0x0}}}, 0x0, 0x0, 0x9, 0x184, 0x88df, 0x8d, 0x9}, &(0x7f0000000380)=0xa0) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f00000003c0)={@in6={{0x1c, 0x1, 0x35, @local={0xfe, 0x80, [], 0x0}, 0x2}}, r1, 0x10000, 0xfffffffffffff568, 0x0, 0x7f, 0x4, 0x3}, 0x98) getsockopt$inet6_sctp_SCTP_CONTEXT(0xffffffffffffffff, 0x84, 0x1a, &(0x7f0000000000)={0x0, 0xbd}, &(0x7f0000000040)=0x8) setsockopt$inet6_sctp_SCTP_EVENTS(r0, 0x84, 0xc, &(0x7f0000000100)={0x5, 0x7, 0x6609, 0x8, 0x0, 0x81, 0xfffffffffffffffb, 0xfffffffffffffffc, 0x6, 0x6, 0x5}, 0xb) msgget(0x1, 0x2) getsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f0000000240)={0x2, 0x400, 0x7, 0x3, r2}, &(0x7f0000000280)=0x10) getsockopt$inet6_sctp_SCTP_PR_STREAM_STATUS(r0, 0x84, 0x107, &(0x7f0000000080)={r2, 0x6, 0x3, 0xfffffffffffffffc, 0xc70}, &(0x7f00000000c0)=0x18) setsockopt$inet_udplite(r0, 0x88, 0x6, &(0x7f0000000480), 0x4) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f0000000140)={@in6={{0x1c, 0x0, 0x89, @empty, 0x3}}, r3, 0x98, 0xd0b2000000000000, 0x2, 0x2, 0x2}, &(0x7f0000000200)=0x98) 00:24:06 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0), 0x0, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:24:06 executing program 3: r0 = socket$inet(0x2, 0x10000000, 0xfffffffffffffff8) setsockopt$inet_sctp_SCTP_HMAC_IDENT(r0, 0x84, 0x14, &(0x7f00000003c0)=ANY=[@ANYBLOB="0700001708000600e55712c3a308472931a5151d962644ca7590e019f13e4905bab7865f9eead7b214bf141f6c4af38281474ed405546ec7062f8ebb602dfa817c5a0000000000000c7f222d16555c4d10d8806c0fddb9e3e6bc936f4c2abcd125599151f96ea94aceb4384d197a294c483013d874bd8e89cf5bfe3c0f2cdba77395149809354536b76ead60dca9ce792d23c21ec49417532675a0ddac7d25b7116935f49108e5007a7f45d04b31a82e79afdc65a6ddda25b956fb0f134154c705af4c05bc11a0d1c3730be55ebe0bb04839f183361fe30a6f743736840ea2ee27d649f45217f6f21c78b2ff008ae196271120cfda1197f928c0fc0c40221e64d78c8463a102d4db5d112581040305410705cc8a16040daccbd0ef93b66d6d7c211d1aaec58aa9a28f6ab73c653d3eb0c78db3017b31c9e65ab63b31438720c7e39bc7f38f32f3d715c012081a7ef71264b0064283b88fad3697835e78839ccab4d219f39c49f19b3623434d46bb694e9cf0f5ddd3f0f74b0497660e9db3458025043a3688fe9f7be4d0afa2bd83976d649e1bcea70aa35e23586c9903c6155557cc99fee121ed51b3e5252b484b13e6453c23069783bedc00"/462], 0x1) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x11, &(0x7f0000000280)=0x400, 0x4) syz_execute_func(&(0x7f0000000000)="26d007c4e265a69763360000c4e1d5efc5c44240f313c4227d78e3c4a2b9bedf440f71d7ef4221bf90b80000c48389483000c4817f1210") r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x8) getsockopt$inet6_sctp_SCTP_REUSE_PORT(r1, 0x84, 0x1c, &(0x7f0000000140), &(0x7f0000000180)=0x4) setsockopt$inet6_sctp_SCTP_AUTH_CHUNK(r1, 0x84, 0x12, &(0x7f0000000100)={0xff}, 0x124) setsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE(r1, 0x84, 0x10, &(0x7f0000000080), 0x4) setsockopt$inet_sctp_SCTP_AUTO_ASCONF(r1, 0x84, 0x18, &(0x7f00000000c0), 0x4) 00:24:08 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), 0x0, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:24:08 executing program 2: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) flock(r0, 0x4000000010000003) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r2, 0x1000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x0, 0x1000300010005}) fcntl$setstatus(r2, 0x4, 0x10040) r3 = getpid() getsockname(r0, &(0x7f0000000040)=@in={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000080)=0x10) fcntl$lock(r1, 0xe, &(0x7f0000000100)={0x0, 0x0, 0x40000, 0x100000001, r3}) preadv(r1, &(0x7f0000001440)=[{&(0x7f0000000140)=""/202, 0xca}, {&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)}, {&(0x7f00000013c0)=""/106, 0x6a}], 0x5, 0x41) 00:24:08 executing program 3: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) setsockopt$inet6_group_source_req(r0, 0x29, 0x2a, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x42) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r1, 0x84, 0x21, &(0x7f00000000c0)={0x5, 0x700, 0x1, 0x9, 0x0}, &(0x7f0000000100)=0x10) setsockopt$inet6_sctp_SCTP_DEFAULT_PRINFO(r1, 0x84, 0x22, &(0x7f0000000140)={0xf, 0x1, r2}, 0xc) getsockname$inet(r1, &(0x7f0000000040)={0x2, 0xffffffffffffffff, @rand_addr}, &(0x7f0000000080)=0xfffffffffffffe35) 00:24:08 executing program 3: r0 = socket$inet6(0x1c, 0x1020000005, 0x20000000000008) sendmsg(r0, &(0x7f0000000bc0)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0x1c, 0x0, 0x15e, 0x0, 0x2fd}, 0x0) socket$inet6(0x1c, 0x4, 0x1f) 00:24:09 executing program 2: munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x4000, 0x202, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000ff6000/0x2000)=nil, 0x0) 00:24:10 executing program 2: getsockopt$inet6_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, &(0x7f00000003c0)=ANY=[@ANYBLOB="1c0000000000000000000000000000000100"/121, @ANYRES32=0x0, @ANYBLOB='\x00'/20], 0x0) r0 = socket$inet6(0x1c, 0x5, 0x0) r1 = dup(r0) setsockopt$inet6_sctp_SCTP_EVENTS(r0, 0x84, 0xc, &(0x7f0000000040)={0xfffffffffffffffd, 0x101, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0xb) connect$unix(r1, &(0x7f00000003c0)=@abs={0xf64cb340ce081cac, 0x3}, 0x1c) recvmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=""/210, 0xd2}, 0x0) 00:24:11 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0), 0x0, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:24:12 executing program 2: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0)={0x2, 0xffffffffffffffff, @broadcast}, &(0x7f0000000180)=0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet6_sctp_SCTP_REUSE_PORT(r1, 0x84, 0x1c, &(0x7f00000000c0), &(0x7f0000000200)=0x4) getsockopt$inet_sctp_SCTP_ADAPTATION_LAYER(r0, 0x84, 0x8, &(0x7f0000000100), &(0x7f0000000140)=0x4) r2 = socket$inet6_udplite(0x1c, 0x2, 0x88) setsockopt$inet6_sctp_SCTP_NODELAY(r2, 0x84, 0x4, &(0x7f0000000000)=0x4cce1244, 0x4) getsockopt$inet6_int(r2, 0x29, 0x9, 0x0, &(0x7f0000000080)=0xffffffac) 00:24:13 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), 0x0, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:24:13 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet6_sctp_SCTP_RECONFIG_SUPPORTED(0xffffffffffffff9c, 0x84, 0x29, &(0x7f0000000040)={0x0, 0x7ff}, &(0x7f0000000080)=0x8) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f00000000c0)={@in6={{0x1c, 0x2, 0x3ff, @loopback, 0x80000001}}, r1, 0xfff, 0xffff, 0x5, 0x6, 0xc6f, 0x6}, &(0x7f00000001c0)=0x98) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x1202, &(0x7f0000000000)=ANY=[@ANYBLOB="08ba009ab6"], &(0x7f0000000180)=0x4) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000200)) setsockopt$inet6_sctp_SCTP_RESET_STREAMS(r3, 0x84, 0x901, &(0x7f0000000240)={r2, 0x4, 0x2, [0x6, 0x6]}, 0xc) 00:24:13 executing program 3: pipe2(&(0x7f0000000100), 0x100004) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r0, 0x7e2780e3) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x8000, 0xe2b) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mlockall(0x2) mmap(&(0x7f0000fee000/0x12000)=nil, 0x800000, 0x1, 0x12, r1, 0x0) syz_execute_func(&(0x7f0000000080)="4281444c008f12381345ded0c441b5edb712000000c4e1395c4208c4827d1338818af5ffffff99899999c4217a1639f346ab2666f20f125b9cc481fc145a47") syz_execute_func(&(0x7f0000000000)="91cd8080100c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0f450fbd27a95ff965be3c3b6446ddcb01ef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 00:24:13 executing program 3: syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r0 = getpgid(0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000400)=@abs={0x1, 0x0, 0x2}, 0x61e9c0a9caf7f673) wait4(r0, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r1, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file1\x00') getpgid(0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) sendmsg(r2, &(0x7f0000000200)={&(0x7f0000000100)=@in6={0x1c, 0x0, 0xfffffffffffffff7, @empty, 0x10000}, 0x1c, &(0x7f0000000180)=[{&(0x7f0000000440)="ebb1bdabc845f59596a58890b80ddbe8d65a2d1eb247f8f9ef46340cee82eef2719d33b37d64f4caa5ade447cbaffe758c6e024a71927d0fe2fce1ac48ff14598325bf6d54d3fd10e9a20bfd6cf7ce126e854fad06ed28a8754f9a32ed99197cb8d51b21e09a3186647fe34cd3784cf831381082a640f674aaec32eba4c7363ba4311b2e", 0x84}], 0x1}, 0x0) getsockopt$inet6_sctp_SCTP_FRAGMENT_INTERLEAVE(r1, 0x84, 0x10, &(0x7f0000000300), &(0x7f0000000340)=0x4) 00:24:13 executing program 2: r0 = socket(0x2, 0x10000001, 0x84) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202ff0366696c65300008bdda4e91b5f33a3125e7c99df0924418b07d9435420e88974f63043eafb29e30010000000018000000000000a4320e71757b29b63a44"], 0x1) getsockopt$inet_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f0000000000)={0x0, 0x10a1, 0x5, 0x80000001, 0x97}, &(0x7f0000000640)=0x14) 00:24:19 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), 0x0, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:24:22 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0), 0x0, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:24:22 executing program 2: r0 = socket(0x2, 0x1, 0x7) accept$inet6(r0, 0x0, &(0x7f0000000000)) r1 = socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) setsockopt$inet6_group_source_req(r1, 0x29, 0x0, &(0x7f0000000080)={0xfffffffffffffffe, {{0x1c, 0x3, 0x4, @remote={0xfe, 0x80, [], 0x0}, 0x578}}, {{0x1c, 0x1, 0xc1, @empty, 0x1}}}, 0x108) getsockopt$inet6_int(r1, 0x29, 0x43, 0x0, &(0x7f0000000040)) getsockopt$inet_mreqsrc(r0, 0x0, 0x4f, &(0x7f00000001c0)={@rand_addr, @multicast1, @remote}, &(0x7f0000000200)=0xc) 00:24:22 executing program 3: setresgid(0x0, 0xee00, 0x0) getegid() setresgid(0xffffffffffffffff, 0x0, 0x0) 00:24:22 executing program 3: r0 = open(0x0, 0x80000000000206, 0x0) truncate(0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) madvise(&(0x7f0000f0c000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000860000/0x600000)=nil, 0x600000, 0x0) mlock(&(0x7f0000f62000/0x1000)=nil, 0x1000) setsockopt$inet_sctp_SCTP_AUTOCLOSE(r0, 0x84, 0x5, 0x0, 0x0) sync() getsockopt$inet6_sctp_SCTP_REUSE_PORT(r0, 0x84, 0x1c, 0x0, &(0x7f0000000100)) getsockopt$inet6_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x11, &(0x7f0000000180), 0x0) connect$inet6(r0, &(0x7f0000000040)={0x1c, 0x1, 0x8, @local}, 0x1c) mmap(&(0x7f0000c5e000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0xffffffffffffffff) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) poll(&(0x7f00000000c0)=[{}], 0x2000000000000333, 0x0) 00:24:22 executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x608020001) lseek(r0, 0x0, 0x41000000000003) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) clock_settime(0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ftruncate(r0, 0x3) getsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x25) setsockopt$inet6_MCAST_LEAVE_GROUP(0xffffffffffffffff, 0x29, 0x51, 0x0, 0x1a1) r1 = socket$inet(0x2, 0x20000003, 0x0) write(r0, 0x0, 0x0) clock_settime(0x0, 0x0) setsockopt$inet6_sctp_SCTP_HMAC_IDENT(r0, 0x84, 0x14, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000e5495cb7fabce34c196a3de7f1fbf50cd2752cd68f996138b746ac2ea6fb63b750f0781a6286ac4ac1ebd4866ff2e9e8215bc397b26deb8d458883ee98bf9c305c431c0eef332d738c4d90f9c9f66b7732315d3e3c2c23e401f1e4f20c0b92021582a815e1ec66d2d3a09203e253c9f293a3b152b6722ebca8a1761172865f7e040e391fdbf00174db22fad9cdfc53b2a660a3f2c744bd21e2d516f4105cda609fda4902ffeedadbb414ce674c9452ccbd1bc4d8c66f500afb5b2dfe60e7e21452947b2aa5d30b1f89729392f4d8030d175a11f982d3f8329a51a9385eabf3a4761dee636f1664a3c5cc01010000000000009fb424b847991aff2d336d1ce6c5"], 0x1) fsync(r1) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xb, &(0x7f0000000040)={0x0, 0xf7c, 0x100, 0x401, 0x5, 0x800, 0x0, 0x9, 0x0}, &(0x7f0000000080)=0x20) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRESSES(r1, 0x84, 0x8003, &(0x7f0000000180)={r2, &(0x7f0000000140)=[@in={0x2, 0xffffffffffffffff, @loopback}, @in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}]}, &(0x7f00000001c0)=0x10) 00:24:25 executing program 3: getegid() r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) setsockopt$inet6_int(r0, 0x29, 0xe, 0xfffffffffffffffe, 0x1d9) 00:24:28 executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x608020001) lseek(r0, 0x0, 0x1000000000003) getsockopt$inet6_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, 0x0) setsockopt$inet_tcp_buf(r0, 0x6, 0x2063, &(0x7f0000000140)="6a1fac469e76bf3adcbc6db8af2bbd0466e7b2531e470633305fd05ba68e501b89169804e97a950739592d916dbb9dfdb21d5f4be4b1cfc802b7540a3e1da060a888903b4d3c553c66bdea44dbccf9f8f95f5b610101657b8022c4c19dc22b3f60a8790772d0890c139bd3721ac1ae3e80f8f391fca9d236d9dc0c044a735c88c0bb0854f81795515080d73b87b32333d8921cd47f3e91ec172c102ba4620e3d95186a2856c2a698d224e28b63069fc14e6a5e038f5c583ad852a6efd924cea8b295f668046847ddfae3008ef7999e2b", 0xd0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$inet_sctp_SCTP_ADAPTATION_LAYER(r0, 0x84, 0x8, &(0x7f0000000240), &(0x7f00000002c0)=0x4) r1 = dup(0xffffffffffffffff) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x105, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000090d351f9affd675ea508e3cc320a97df2a66de7f45964e7fb011f78cfafcfbadb566e6f0bafef7b12b3c1663ce0075a2e55d11c471b748d3a8471088eabe33782169d41089f2859f9c2854cf7a0c1cec3bc265cb3eb2bdf90a74f1165e06e1f678dc2e3e9842cecc33eddf14f9b7ebbb790e91f2157bf315a82cf437a9180000000000000100000000000000", @ANYRES32=0x0], 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x20080, 0xa0) shmget$private(0x0, 0x3000, 0x88, &(0x7f0000003000/0x3000)=nil) freebsd11_fstat(r0, &(0x7f0000000300)) connect$inet(r2, &(0x7f0000000440)={0x2, 0x1, @rand_addr=0x10001}, 0x10) freebsd11_stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) freebsd11_fstat(r1, &(0x7f00000004c0)) getgid() 00:24:29 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x0) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:24:29 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:24:29 executing program 3: syz_execute_func(&(0x7f0000000a40)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000c402e1aab7000000009f") syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r0 = getpgid(0x0) r1 = msgget(0x3, 0x8) msgctl$IPC_INFO(r1, 0x3, &(0x7f0000000600)=""/155) wait4(r0, &(0x7f0000000080), 0x0, &(0x7f0000000240)) getpgid(r0) r2 = getpgrp(r0) r3 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_INFO(r3, 0x3, &(0x7f0000000540)=""/179) getpgid(r2) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) shmget(0x3, 0x1000, 0x44, &(0x7f0000ffd000/0x1000)=nil) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) setsockopt$sock_int(r4, 0xffff, 0x1019, &(0x7f0000000500)=0x7, 0x4) lseek(r4, 0x0, 0x1000000000003) freebsd11_stat(&(0x7f0000000300)='./file0\x00', &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0}) getresgid(&(0x7f0000000400)=0x0, &(0x7f00000004c0), &(0x7f0000000740)) fchownat(r4, &(0x7f0000000200)='./file0\x00', r5, r6, 0x400) poll(&(0x7f00000000c0)=[{r4}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) socket(0x0, 0x5, 0xffffffffffff7fff) getsockopt$inet_sctp_SCTP_EVENTS(r4, 0x84, 0xc, &(0x7f0000000100), &(0x7f0000000180)=0xb) fchmod(r4, 0x2) r7 = shmget(0x3, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_INFO(r7, 0x3, &(0x7f0000000340)=""/117) open(&(0x7f0000000780)='./file0\x00', 0x165375aca5b837f7, 0x128) getpeername$inet(r4, &(0x7f00000003c0), &(0x7f00000001c0)=0x10) truncate(&(0x7f0000000440)='./file0\x00', 0x1) 00:24:34 executing program 3: r0 = semget(0x1, 0x1, 0x400) __semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000300)=""/48) r1 = accept4$unix(0xffffffffffffffff, 0x0, &(0x7f00000002c0), 0x20000000) getpeername$unix(r1, &(0x7f0000000300)=ANY=[], &(0x7f00000004c0)) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x4) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r2, 0x84, 0x101, &(0x7f00000003c0)=ANY=[@ANYBLOB="1c004e2301000000000000000000000000000000000000008100"/128, @ANYRES32=0x0, @ANYBLOB="ff0300000220800fb85202290c40000006000000"], &(0x7f0000000280)=0x98) setsockopt$inet6_sctp_SCTP_RECONFIG_SUPPORTED(r2, 0x84, 0x29, &(0x7f0000000480)={r3, 0x7}, 0x8) r4 = accept4$inet6(r2, &(0x7f0000000200)={0x1c, 0xffffffffffffffff, 0x0, @loopback}, &(0x7f0000000240)=0x1c, 0x20000000) r5 = socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) bind$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(r5, &(0x7f00000001c0)={&(0x7f0000000040)=@in6={0x1c, 0xffffffffffffffff, 0x0, @empty={[0xeaffffff, 0x2, 0x0, 0x3]}}, 0x1c, &(0x7f0000002440)=[{&(0x7f0000001440)="0dbe0ac3cc69408364c55de6bdcab0452d5cb9df6f9b6987a1f6f930c0db573033a02ac5790065a1b84597b41835c3c4cbc91e8b923437ac8df7cc645c1ea567b7842be591cd156181a8a5e452c0e6c2aa08494bf0d9e879f7b9923d2652156eebfd7c171ac73d466ecd2a192f77a07cf50b9ed996345c870f4f0bb4b97a3f01c7ad493b14ba3f81d9b6861b6815b8fc0f152ebaa89dd57ce08621e69d04bdb433209306c01d600349fd25e625debc876db91130f2e356d5ea76f7e05627634ae848c6a4f381b2121ca99fde9cb307c7dbb80c1b500f1879932bac690185ad86b12da3e71119e400d56445c5d6ab275fbda291bf76c25abace867643aea0f4ca2a2183548c5be05b5d5ad8764c0524b3c64245def38093780cd7ddbcd5e06da0d4dbb62cb329a52e58e9f78a8281ffd3869ecb19f2d4df88d3a8abb2fab2367a4c261bb4894a7aef999fbb562e72dedb15e08e46cdc5834dd2bce78d7ac13344a913588d7490db6b06d7f6848e54220cb416bc2340b47ce302589c5f48427fba33b897cf76d3300d93bd6e947036a6655f144a8d5c3bba0957cd4d05f7e2137d32ad5232217ef71f33550ccbadad6c7bb04e0b3a7e6498e69570773021a54d778ce413d9fe1a981ea2b2810907c57ccbffc4d3cda4b860cc9fed96d56c85c47b93dedd2efb4dbb1c170bb656a12374194c4ed498ffda6055e46132d86c9d337f5b45dcf7607b00924b2aa4cec301d503e62ffcdbbcc1d2ea55f6af3a1e146dc0698d1c43ff54ceeee9da77a6c2f9bc7d62f1dd27bb32359c0448ed3a8b25a0a71840ed00c05d6c60ca1b3a031e4a4e34ef08c4473b127a6e1964f9f35b14c2eb9920a45baf0e48e81230a2a4582b0760a062f2c829de177d620007b760e58455acdfdc3623a55535289a0cb5950b074b8352432a03ae80bd056021cbb3159d5de98afadb5a719d3bb2fdb29fc6dda5bd867cf8430c09f8eed8c693321dc21c57782d662502bcab06b3c089a6a7c12143822bbda90d5aa2a86eae673b8447c743784900e888e33a39822509feea2581d490c19885cbd0ca9ba239f1535b5ed8a73ae05495b65fdeaa52094758b62825a0386c76cedbb651eb09420bfaf6274bbe4badd3ef5d6ed3ee94f5d44bed25dc497975a96d5317cd61199643782c707f6eab06d9ef409f320b00490dc3e6b3855d49a90063c31a173ae6415ee9a412157955735c51a31c6ed8c9f1db46f97fc8892edffe97db438655bff0ed7785c5cbdb3c578fa5f2cf0d7066598b8a3860b90bf477f8ce0a022e29ded44c0767cc8654719f06cc747e9e1a5dc1b74f3e91f0b23e77d0c7a1ddbe70f7998a2d60f9214ed0de0a6dd3e775ffc6cf4a218640cfd06e3550a6da7f9fad5f4f1fd2e9267c55fb19fb347d3d683665dd43d7712aac2658c3d65c2442ed9107cf2b00e1fea3b481e3f3b904c3f0fdf1ae049e01c7d989f5451ad2fa4f46741aca3968fe049fb2844b4574e974d5f49e8a4b12c072f24b821f7b78a8bd3a72dc2bca41d1b2a16f2756a3a4ba0e34e56cd0ede49ca08accbc809fd9caa1f5166c33227a601932e0a325a160dfc4ad63648b0f22eb7915fca8524e19127507c3ce792bf95b664031174b23fdeba931702f3697af7042422ecd197e4ad7276b11b9539316b0d907d24be178b82c7663f94419d86b52b600755c35e742dfeeedb77e57b51264017d8ad2e2d280d6e9c5d1a0993ee2586759c2b0c3a7344cea65d7ffce86ab070b957caf4b6b744c2fb4c8486c04b5def17100a73f44fee2fdfb6e9686a9f6ed0e8795b1529f30cdc17e9f8eb96ef2de86bb29317a26ffc3fcb2c8c485e122611d1f52b65b6b1d8ea556f934a371e12a1f4821dd42f553ce8b1c44a305c6cf5987b66b948207035ce3f7bd98e62ab56753863230bfdb6f7584aad61e5e2448437447c4ac10155539a84b4720b48cd9a286b96a4c19f47c1630afb6a56f85064a373761a97c42ac87e6649bb8a2c5181f37b0b9a7c0b87615b90b4b0673afc31ff0b0ed35a609beea0a336c5bc71779c93537517b4b443cd244b14a3aa3037c7e683056e8b8878a5e4dc6b7a85a9dae922c8aab69d07aaec35d3f85c18d11c4a72443961a40689903595bcc318b58bf0bc11689f3a81976777a58929c95746c816445e39fae0cb87d801759304dd6e787dec1c60d821a400e8c31763918e6cfeb00d58c083be8f9e738fc78980ea7686230ed8d870702459c2e53b64954755a07a675443bd877729137c18221e6dc37f906ae0e2e6adf2b464974fe8dc4e60bb30a0808152379df3365829c8523fd25101cfd3d0ac7e310a57f1d65125a1d8add42383eb6928dddf1ec254d40f18246793c82ba8024f4ea6ac25840c683e496cbc1a7d7104a647385499e771cf4584b64aabd6d6dd480d35fe0219f9f7d417893fc15db761dac23007fa715d54ac6eef59364d8a837d199ff65119430d354f815d35ea1f68cce6657f5cd6fbc583d8207ea5310b0988b40c16e6b1420c4a109981293626b6c6046edda739dab7400c62382daa21987f0eba76a3796b0e5603ae8056893a8e002f029d45dd10f78fb3f3745c2854faf6f34e44d10fb471ebaae73f8ac9dd9f37b4e7550f69b224e09534c79a71c8380d759708da65708cadcca46819b6061cd9badedc4e903b8fcb6c5926e3439823b233cdce52d462166455e422f6eb49976e471b5fb785109833b47aa26641581ace55c680d30c85207c0dcce2fa8173d882850cd6180f127f1384bea51f3d797ebbad9f83020bdd6403c9bc0ac6e697d832ab97cab2742542c56e4fe4c6762f46b9ac354af364d855b5010252df50e55eae459806401ca37f5ec7430c58d0562af03e41f6341d4e26b1c5d73b8d788b7b957754bf4dac7db373e6b3ed0630fadafa8338a9e25ad41aef07e2e53d8c35aa0114e396d21dff14d93f36773b0d264238ec64d69591f5f213ca2637adbdcc5b849738e3f194187a0ddc56f8a81a045f269f2c8cee3923196bb8bb8925d46ca903854da88e6d6a5dfb264a80747a9e27b0da9391e3a221c9fcba1c567fb3c756a350a74d85ec655c9cea88f30bdf6bb9bbc80a009b1c2a67ede43ee1f6ba0eef81f7794298f52ae2f3ebae27c3ed6821cb36f9a42600db50efceb56f25a08fb11cbed3e7bcca5e0d3654db7bde978306094cf3899103a9c71b63426368a1ef582488baf79fc773e08a1c94da7e8753349d54e1cd9a5c74d1c8cb735d79d9d50c622882ebeda5dc83ab780073025455d378db7556d947a441cafd16754abda2c59d3a8b332b4faf7079de612932c81fb2c3a11b34a0251b34546a8c6c515a75e3389e6bc1bd815779da4448cb78b8b7551f90ae1f9543a0628a976d803eced0ca63956cd3b6b8e07315ddf0e923476ceba7bdfbe121e97bb061a9b69119bf089e56b377d97f04a9b17de03e687ed4aebe59e195785d4a5e4107842a03bce96e936e931d196a5d410b0d22abd953bef20c5528f043a81981d8bf9853c7edc9fa41dc9a033834618096bd38e5a8a2bdc441e4da7d36cc2ee0c2531a87c267283ef15d249cab1eb1abdd8b9615b8b4c0bcadbdeb099df414f7effe46ff9f5bf25fd5c9aa3b09ccaccb98568760928af35890aa01ab84e7bb19e05d6782c769aa3c987f00a627db0e8a69b01ae1eceb7a045c61d2858e97f3a564818c21407a2816bdf86ba75b4143a47a0b9766d54cb77566217a849fef0ba8193fa18fc643f4245cdc645ffbbc02f714594e7463c12999db5d9c4f5f2e9ac3df8b08c33e6568f16df09b44de0f210e44efa810e1ae3001317acb9a0d6b6506cd8ba427dc264b30335582d5871c65b45c2d5e8cc21dc13895329b2ffb429d66bcb3c8bbd1adc067f591a2c17eb102778cff0a28d8427be1bb2c603bf6ea662b7d50d98f656c6a1477929c280313318b7dacdc0d93a1c2d1eab9672537c7491989b1ba780c62b3a04e95273da2831f07ebdb9c7ec37cc4142b1cb35e510a97fdab571be696431aa4654f8df9685f45c8404528d3616eeca045d5629a473b74c5a5dd027e4a9ecac228e52cca15460bd42f711656afc7dd6cb402ea2931a7c6257d358ee4d0bf11b3e79ea4667245bb8f53914024821aa9d79d2841cb39335054c2117fc3cf2173ef3705e8df6a9ede1b4dadec21f5f6751bb50f0bdff5032a5552bf7c14724c241339cfe68d579eb2eed111c47f9094eda04fd3f3927acabcd84ee38adebb80fe9bac2aaf7ee6b433008c8aa4a1df190aac0fb38d93f3682cc2e926a59b32874b0a487ea449bafb9427a96d8f420e3a0b286e692814754d71728301d6efca7d0056408dd6709f85184426bc6d83dbcb64c00567957ad5cc14e7b7842f645c8d7705e0c52ffb92c28b2ebad44cc49944075c993fccb4c58730081b6accfb4a899dedfd6a721db8f8d742413be2bb330b4b787013febace3a3dfbc26670a5a29227b3266e3de3e5de635e8bf4a6217fc407a26de94a395e2d5fabeccb14178e2c474246adce79a637bdca14dcf35caf3925d051199b67676e34329cc9df3cac2e1d331410b6672148b79460ea16415139b19a44a454866c5346dc2e72918ac394b93a7ca423ef5e8dc1d1219d67feafd52ac9e93879fead7188128b855dd307480a78acaaf86b93146671b28147974962888c850408b1a52ff261a34d856b68496a4e7de13ebf20eb01cd9fd18e990d8bb5a588dbadc1b32cebc507ef683f31ac335a51b839042be84391e6b1bcf7a6c87f3222510116e608ee087f8453a22103688eff2557cfc7f702bdb4f768609d0d5b8897549fa9e4f21261040bb3ff2df6bb9a0da741a14ded3229c76ee5342266a642dfd9bc9eee7ddc1eb5a7eb3c648a786cf1ebe2a28893e59fe105ae75767adc9d17b93815a52b0d6397175b4deb79fb4eb57dd3a0ad734253b3b3107ef4798ac135fe49e81ef76e24d9efdef6f072eda928e91ac6cc27e29a6d6e9723a56d6c5662ce7f5d22bed283e29151271013b461cfc217e48d8b9cc5c077b743d98c53cf87b87afd7ecd79b9212ea5c9e36d85c24c6b816040680ed37377cd25f045f9aa127173a989ddb350b12ab03a29fc1761d0385a9485f62d785fbc8147484c48430def4c2c7c58bb2cc89c5cef7ef1c2c7a0d69abc128a2097760ec651ec3c3bc6e82739dd1d397985bf8bd732edad639c166dd52f2efd36391d619f8fca82b6c1019312176d52d4f9bde6d331c1a97c9707ffc54f6179ac96e3026c74807be701acbe90b829c8ac010abdf0e90f1458d9f799d6e10e7c7d5e9f79c28e4936f27b52a43891eaeb6f14ca3458c3012c3ca12f73d22fb67255fa2970014ecb08155b92732268f42bc3cf558176254fecafb2f431382594e078e760e5fe006035e4157b5b398f42c1be298f9fa45371e6bf67e03e1f9c362651daa3477ff6f3a507ca66a0f1fdb387342d4604f280bab980765e4660c2275bbed4ee2929500f44b600aa4a2708160e08b8fdad9f988f52b4e4ee065aef40d2da6dbe0023a652077e57cbb9884fdc14ebc3d50b6a3eab467ab9a816d66ab82f0719574e24e4bea342ec77c43f985c1ac24e288590c12bfddd18794aa73e0fb0f4bbbb6ade79fa40dbaee81916ab484f822c2b36b49d87e8fad636f48e68af2c865108631e9de66aace03e9733cbd320dd715a4368e08504d10012a445767f2d152673af688b39b76f0c8adc12b0ad92810b9204bc75d9336517377525bafce9cbb4c50406fc902c89c77c2c46dd4092440ffebc23d97a6b84a", 0x1000}], 0x1, 0x0}, 0xfffffffffffffffc) sendmsg(r5, &(0x7f0000000180)={&(0x7f0000000000)=@in={0x2, 0x3, @remote={0xac, 0x14, 0x0}}, 0x10, &(0x7f0000000140)=[{&(0x7f0000000100)="004245683d299ee253", 0x9}], 0x1, 0x0}, 0x88) writev(r4, &(0x7f0000000380)=[{&(0x7f0000000340)="f5dc1d8015d5307d645464475c5b33fbad60cd38f73544c7b4d8fca831", 0x1d}, {&(0x7f0000000500)="6b1484baa112377e0f9ab9c3b2d806bd7b5c9af3a2566ce179f70a1fa2057539aaa2f43e8e08255d99c8aa6c910686c89746ec44285625ce7954a826dc331ab29b38868b8444d5be12a8fb8620b15ba2261b1c585a09f83622287df92f31c3e9e63339c0a01aabd92d5628737cee35ea1059e5f5c5665aeaf37fb0cf71d20cd9bd381b69e4609b10252a47fe5c35cd3bbcfc8ed69357ac507132005eb1c2234d241d0b908917d9203dfc96c3da388a965f5a80bab2bb5de76b", 0xb9}], 0x2) socketpair(0x1e, 0x5, 0x7ff, &(0x7f0000000080)) socket$unix(0x1, 0x5, 0x0) 00:24:34 executing program 3: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4000, &(0x7f0000000000), 0x10) socket$inet6_sctp(0x1c, 0x5, 0x84) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x5, 0x5}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x9, 0x5}, 0x10) r1 = socket$inet6(0x1c, 0x10000002, 0x8) getsockopt$inet6_sctp_SCTP_RESET_STREAMS(0xffffffffffffff9c, 0x84, 0x901, &(0x7f0000000280)=ANY=[@ANYRES32=0x0, @ANYBLOB="0003000001030000000686aa89dae0a77106aa4e00"], &(0x7f0000000100)=0xe) setsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r1, 0x84, 0x7, &(0x7f00000001c0)=ANY=[@ANYBLOB="02004e22e0000001000000000000000100"/127, @ANYRES32=r2], 0x8c) getsockopt$inet6_sctp_SCTP_DEFAULT_SEND_PARAM(r1, 0x84, 0xb, &(0x7f0000000140)={0x2, 0x80008000000000, 0x4000, 0x5, 0x1000, 0x9, 0x7, 0x8, r2}, &(0x7f0000000180)=0x20) 00:24:34 executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000300)=0x8) truncate(&(0x7f0000000180)='./file0\x00', 0x208020001) lseek(r0, 0x0, 0x1000000000003) r1 = socket(0x11, 0x3, 0x0) bind$inet6(r1, &(0x7f0000000000), 0xc) getsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS(r1, 0x84, 0x9, &(0x7f0000000080), &(0x7f0000000100)=0xfffffffffffffff0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) socket(0x10, 0x20000005, 0x6) open$dir(&(0x7f0000000280)='./file0\x00', 0x40, 0x13d) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f00000001c0)={0x0, {{0x2, 0xffffffffffffffff, @multicast1}}}, 0x90) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) setsockopt$inet_tcp_int(r1, 0x6, 0x808, &(0x7f0000000040)=0x4, 0x4) fcntl$dupfd(r1, 0x0, r0) open(&(0x7f00000002c0)='./file0\x00', 0x4, 0x142) 00:24:35 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:24:35 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x0) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:24:35 executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) setresuid(0x0, 0xee01, 0x0) r1 = geteuid() setuid(0x0) fchown(r0, r1, 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x880) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') Jan 1 00:24:35 ci-freebsd-main-9 syslogd: last message repeated 1 times 00:24:40 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:24:41 executing program 3: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_mreqsrc(r0, 0x0, 0x49, &(0x7f0000000000)={@remote, @remote, @local}, 0xc) getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000040)={0x0, 0x8}, &(0x7f0000000080)=0x8) getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f00000000c0)={r1, 0x7}, &(0x7f0000000100)=0x8) 00:24:41 executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r0, 0x400000000101) lseek(r0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x11, 0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0x0) ftruncate(r0, 0x100000001) ftruncate(0xffffffffffffffff, 0x0) 00:24:41 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x0) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:24:41 executing program 2: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x800000000002) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) r4 = getpgid(0x0) r5 = msgget(0x1, 0x8) msgctl$IPC_INFO(r5, 0x3, &(0x7f0000000340)=""/155) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r6 = getpgrp(r4) open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r7 = socket(0x21, 0x0, 0x8000400006) setsockopt$inet_sctp_SCTP_HMAC_IDENT(r7, 0x84, 0x14, &(0x7f0000000040)=ANY=[@ANYBLOB="00ef03080001000100"], 0xc) getpgrp(r6) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) getpgid(0x0) r9 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r9, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r9}], 0x1, 0x0) open(&(0x7f0000000640)='./file0\x00', 0x602, 0x2) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r9, 0x2040}, {r9, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r9, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r9, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) 00:24:44 executing program 3: r0 = open(0x0, 0x80000000000206, 0x0) truncate(0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) symlinkat(0x0, 0xffffffffffffffff, 0x0) mlockall(0x1) poll(&(0x7f0000000080)=[{r0, 0x2000}, {r0, 0x40}, {r0, 0x40}, {r0, 0x20}, {r0, 0x100}, {r0, 0x2026}], 0x6, 0x3ff) madvise(&(0x7f0000e35000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000860000/0x600000)=nil, 0x600000, 0x0) mlock(&(0x7f0000aea000/0x1000)=nil, 0x1000) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x0, 0x2, 0x20, r1}) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f0000000280)=ANY=[@ANYBLOB="1c004e2228990000000000000000000000000000000000018ee500"/128, @ANYRES32=0x0, @ANYBLOB="08000035000000000020f3fffffd000000000000"], &(0x7f0000000140)=0x98) setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f00000001c0)={r2, 0x7}, 0x8) setsockopt$inet_sctp_SCTP_AUTOCLOSE(r0, 0x84, 0x5, 0x0, 0x0) sync() getsockopt$inet6_sctp_SCTP_REUSE_PORT(r0, 0x84, 0x1c, 0x0, &(0x7f0000000100)) getsockopt$inet6_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x11, &(0x7f0000000180), 0x0) mmap(&(0x7f0000c5e000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x1c, 0xffffffffffffffff, 0x0, @remote={0xfe, 0x80, [], 0x0}, 0x9}, {0x1c, 0x1, 0x3, @loopback, 0x6e}, 0x4db3, [0xffffffffffff8001, 0x8d1, 0xffffffff7fffffff, 0x2, 0x1, 0x1, 0x400]}, 0xfffffffffffffe97) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x2}], 0x1, 0x0) 00:24:46 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(0x0, 0x0, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:24:46 executing program 3: syz_execute_func(&(0x7f0000000a40)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000c402e1aab7000000009f") syz_execute_func(&(0x7f0000000840)="91cd80c442192d3b6969ef69dc00d9c4e37d19b4f00200000000d0d00fd1b02db5d900960092922940ef0e0ce466660f7fd80000200f450fbd27a95f0bc482613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c14600c4a32949fc48b1ac45e22c892a0f0000009f") r0 = getpgid(0x0) r1 = msgget(0x3, 0x8) msgctl$IPC_INFO(r1, 0x3, &(0x7f0000000600)=""/155) wait4(r0, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r2 = dup(0xffffffffffffffff) getsockopt$inet_tcp_int(r2, 0x6, 0x2, &(0x7f0000000000), &(0x7f0000000040)=0x4) getpgid(r0) r3 = getpgrp(r0) r4 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_INFO(r4, 0x3, &(0x7f0000000540)=""/179) getpgid(r3) accept$inet(r2, 0x0, &(0x7f0000000300)) r5 = open(&(0x7f0000000200)='./file0\x00', 0x80000000000206, 0x0) shmget(0x2, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) getsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(r2, 0x84, 0x21, &(0x7f0000000100)={0x3f, 0x200, 0x7, 0x4, 0x0}, &(0x7f0000000180)=0x10) setsockopt$inet_sctp_SCTP_AUTH_DELETE_KEY(r2, 0x84, 0x16, &(0x7f00000001c0)={r6, 0x3}, 0x8) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) setsockopt$sock_int(r5, 0xffff, 0x1019, &(0x7f0000000500)=0x7, 0x4) lseek(r5, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r5}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) socket(0x0, 0x2, 0xffffffffffff7fff) r7 = shmget(0x3, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) setsockopt$inet6_sctp_SCTP_PEER_ADDR_PARAMS(r5, 0x84, 0xa, &(0x7f0000000ac0)=ANY=[@ANYBLOB="02004e21000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0ce812aa78a49bed60d6b249b9b44be91269a5bab2e3d92dc9953ec2c93457edeaf563400669df46911cf7bde1c4a5f001466149a602d9a60eefbb51dfcbfbfc29a41b838965743d39862126151dcbdf17d97f3bf28f506f5c2edc2bccf103764f423c8f1cb06721db6e7f33d1ed044dc1eb9dd6c396a00b6c5b84cfb8983bc85b4670bdc8bf0198b36ff587ec1a1304c8b84b8fc4360de0082b9b3fb727d8b3946257f2f51e051eb2c80749c59fc11b471c0aa84bf70b826ba7214ed913e1576942652ca030be5c96475b66d903ee335e7de1d7baa4d2ae3d46a9cd5ecf0c7d7e1c776cc15f0f921c8", @ANYRES32=r6, @ANYBLOB="02000000010000000100000008000000ffff0700"], 0xa0) shmctl$IPC_INFO(r7, 0x3, &(0x7f0000000340)=""/117) 00:24:46 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, 0x0, &(0x7f0000000440), 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:24:46 executing program 3: r0 = open(&(0x7f0000000240)='./file0\x00', 0x204, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x608020004) lseek(r0, 0x0, 0x41000000000003) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = socket(0x1, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0xffffffffffffffff) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) clock_settime(0x0, 0x0) r2 = open(0x0, 0x0, 0x0) setsockopt$inet6_MCAST_LEAVE_GROUP(r2, 0x29, 0x51, &(0x7f0000000380)={0x4, {{0x1c, 0x1, 0x0, @loopback, 0x101}}}, 0x88) getsockopt$inet6_sctp_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x103, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x80012, r1, 0x0) freebsd11_lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) freebsd11_fstat(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fchown(r0, r3, r4) getsockopt$inet_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0xf, &(0x7f0000000280)={0x0, 0x401, 0x7}, &(0x7f00000002c0)=0xc) getsockopt$inet6_sctp_SCTP_RTOINFO(r1, 0x84, 0x1, &(0x7f0000000300)={r5, 0x2, 0x7, 0x100000001}, &(0x7f0000000340)=0x10) setsockopt$inet_sctp_SCTP_RECVNXTINFO(r2, 0x84, 0x20, &(0x7f0000000040)=0x3, 0x4) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(0xffffffffffffffff, 0x84, 0x23, 0x0, 0x0) lseek(r2, 0x0, 0x2) socket$inet(0x2, 0x3, 0x8000) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) poll(0x0, 0x0, 0xfffffffffffffffc) 00:24:54 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, 0x0, &(0x7f0000000440), 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:24:54 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(0x0, 0x0, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:24:56 executing program 2: r0 = socket$inet6_udplite(0x1c, 0x2, 0x88) connect(r0, &(0x7f00000004c0)=@in={0x2, 0x2, @local={0xac, 0x14, 0x0}}, 0x10) syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r1 = accept4$inet6(r0, &(0x7f0000000680), &(0x7f0000000600)=0x13, 0x30000000) r2 = accept4$inet(0xffffffffffffff9c, &(0x7f0000000800)={0x2, 0xffffffffffffffff, @rand_addr}, &(0x7f0000000840)=0x10, 0x10000000) r3 = accept4$inet(r2, &(0x7f00000007c0)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000780)=0x10, 0x1ffffffc) r4 = socket$inet_udp(0x2, 0x2, 0x0) getsockopt$inet6_tcp_int(r1, 0x6, 0x50a, &(0x7f0000000300), &(0x7f0000000400)=0x4) r5 = open(&(0x7f00000006c0)='./file0\x00', 0x201, 0x1) ppoll(&(0x7f0000000500)=[{r1, 0x40}, {r3}, {r4, 0x1}, {r5, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r6 = getpgid(0x0) r7 = msgget(0x1, 0x8) msgctl$IPC_INFO(r7, 0x3, &(0x7f0000000340)=""/155) open$dir(&(0x7f0000000640)='./file1\x00', 0x400, 0xb0) wait4(r6, &(0x7f0000000080), 0x0, &(0x7f0000000240)) open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000440)='./file0\x00', 0x608020401) lseek(r8, 0x0, 0x1000000000003) socket$inet6_tcp(0x1c, 0x1, 0x0) poll(&(0x7f00000000c0)=[{r8}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r8, 0x2040}, {r8, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r8, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r8, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r9 = socket(0x2, 0x1, 0x0) setsockopt$inet6_tcp_TCP_FASTOPEN(r9, 0x6, 0x401, &(0x7f0000000040)={0x80, "3bb339172cf55478d3e8f821ca5ef611"}, 0x14) connect$unix(r9, &(0x7f0000000c80)=ANY=[@ANYBLOB="ae0ead3ad800000000010000000b61143423f8010095b3e74f3ad22734804326b6d8415e523e7b61b086936778d73211724f8cc7c24b9e2b33cd9ad3ff5166bdf9c3e6709f0162c965d374dcb0868eb02ba4a5270d08f8b17df12b00f7e33cce7513187ece096708ae1dd7e46a49daeb5abe6c5789e138f376f3ab08dcfba0b06cefc1fa7b0be105cc7e24382ce3a06e0395f629f44eb263e6e469a42ec7a477e641f73bf3b8a57696c192cba48a64f430b793bc9b209ccd577e2b66e535d21fc76ecb6f2bb886140000000000000000043db6a11e2d768b923b93e597a0d2bd601ad9c3f60000fbba71154fbd93bd3c567b9e4881b2a044416ee15fdce9caab896ba3e32fcac76bf2d1cb3ffa2c066b77f27a13855f5f502b5821dd4fa5448da398bad8335760dadbea54271e2b4ab957c6d21141edc021506e3898fe6fbe140328cf7247e9e08ee4095eb57b7bd0e4ff54772dff39850a595f193969257b2f5cdeed000000000000000000adc6ae5cda3e435bbd991f0000000000000000e5ffffffffffffff00000000000000000000ab31284779cf7f71c5bbe9a99af6ba311ea2b82d3589f5e599a5602f73a909b6fc85359a72323321d021e6ff102485cfe9177b8caf460aa107cbe0228141dbbdd2458d65e4ecd3d6dfe0fb664bf27e4defc35c6dd1c4511fc4354c703347bb3980894cd2ab9794e5bd7ed786cc5019be72cabe122feaa3a5ab4eb3c4e74a3c07d5ad7051751298a87a4185"], 0x1) 00:25:01 executing program 2: r0 = socket$inet6_udplite(0x1c, 0x2, 0x88) connect(r0, &(0x7f00000004c0)=@in={0x2, 0x2, @local={0xac, 0x14, 0x0}}, 0x10) syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r1 = accept4$inet6(r0, &(0x7f0000000680), &(0x7f0000000600)=0x13, 0x30000000) r2 = accept4$inet(0xffffffffffffff9c, &(0x7f0000000800)={0x2, 0xffffffffffffffff, @rand_addr}, &(0x7f0000000840)=0x10, 0x10000000) r3 = accept4$inet(r2, &(0x7f00000007c0)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000780)=0x10, 0x1ffffffc) r4 = socket$inet_udp(0x2, 0x2, 0x0) getsockopt$inet6_tcp_int(r1, 0x6, 0x50a, &(0x7f0000000300), &(0x7f0000000400)=0x4) r5 = open(&(0x7f00000006c0)='./file0\x00', 0x201, 0x1) ppoll(&(0x7f0000000500)=[{r1, 0x40}, {r3}, {r4, 0x1}, {r5, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r6 = getpgid(0x0) r7 = msgget(0x1, 0x8) msgctl$IPC_INFO(r7, 0x3, &(0x7f0000000340)=""/155) open$dir(&(0x7f0000000640)='./file1\x00', 0x400, 0xb0) wait4(r6, &(0x7f0000000080), 0x0, &(0x7f0000000240)) open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000440)='./file0\x00', 0x608020401) lseek(r8, 0x0, 0x1000000000003) socket$inet6_tcp(0x1c, 0x1, 0x0) poll(&(0x7f00000000c0)=[{r8}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r8, 0x2040}, {r8, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r8, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r8, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r9 = socket(0x2, 0x1, 0x0) setsockopt$inet6_tcp_TCP_FASTOPEN(r9, 0x6, 0x401, &(0x7f0000000040)={0x80, "3bb339172cf55478d3e8f821ca5ef611"}, 0x14) connect$unix(r9, &(0x7f0000000c80)=ANY=[@ANYBLOB="ae0ead3ad800000000010000000b61143423f8010095b3e74f3ad22734804326b6d8415e523e7b61b086936778d73211724f8cc7c24b9e2b33cd9ad3ff5166bdf9c3e6709f0162c965d374dcb0868eb02ba4a5270d08f8b17df12b00f7e33cce7513187ece096708ae1dd7e46a49daeb5abe6c5789e138f376f3ab08dcfba0b06cefc1fa7b0be105cc7e24382ce3a06e0395f629f44eb263e6e469a42ec7a477e641f73bf3b8a57696c192cba48a64f430b793bc9b209ccd577e2b66e535d21fc76ecb6f2bb886140000000000000000043db6a11e2d768b923b93e597a0d2bd601ad9c3f60000fbba71154fbd93bd3c567b9e4881b2a044416ee15fdce9caab896ba3e32fcac76bf2d1cb3ffa2c066b77f27a13855f5f502b5821dd4fa5448da398bad8335760dadbea54271e2b4ab957c6d21141edc021506e3898fe6fbe140328cf7247e9e08ee4095eb57b7bd0e4ff54772dff39850a595f193969257b2f5cdeed000000000000000000adc6ae5cda3e435bbd991f0000000000000000e5ffffffffffffff00000000000000000000ab31284779cf7f71c5bbe9a99af6ba311ea2b82d3589f5e599a5602f73a909b6fc85359a72323321d021e6ff102485cfe9177b8caf460aa107cbe0228141dbbdd2458d65e4ecd3d6dfe0fb664bf27e4defc35c6dd1c4511fc4354c703347bb3980894cd2ab9794e5bd7ed786cc5019be72cabe122feaa3a5ab4eb3c4e74a3c07d5ad7051751298a87a4185"], 0x1) 00:25:03 executing program 3: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) setsockopt$inet6_int(r0, 0x29, 0x100000001b, &(0x7f0000000000)=0x400, 0xffffffffffffff9a) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x1ff, 0x1, 0x5, 0x4, 0x7}, 0xc) fcntl$getflags(r0, 0x1) 00:25:03 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(0x0, 0x0, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:25:03 executing program 3: r0 = socket(0x1a, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1010, 0xfffffffffffffffe, &(0x7f0000000080)=0xfffffffffffffc9a) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRESSES(r0, 0x84, 0x8003, &(0x7f0000000000)={0x0, &(0x7f00000000c0)=[@in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in={0x2, 0xffffffffffffffff, @broadcast}, @in6, @in={0x2, 0xffffffffffffffff, @remote}, @in={0x2, 0xffffffffffffffff, @local}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}]}, &(0x7f0000000040)=0x10) setsockopt$inet6_sctp_SCTP_EVENT(r0, 0x84, 0x1e, &(0x7f0000000180)={r1, 0x6, 0x6}, 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)) 00:25:03 executing program 3: r0 = socket(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2, &(0x7f0000001340), &(0x7f0000001380)=0x4) getsockopt$inet6_sctp_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xb, &(0x7f0000000000)={0x8001, 0x401, 0x4800, 0x1ff, 0x7, 0xf73, 0x2, 0x10001, 0x0}, &(0x7f0000000040)=0x20) setsockopt$inet_sctp_SCTP_ADAPTATION_LAYER(r0, 0x84, 0x8, &(0x7f0000000100)={0x1}, 0x4) geteuid() getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(r0, 0x84, 0x108, &(0x7f0000000080)={r1, 0x1, 0xf, 0x3, 0xffff}, &(0x7f00000000c0)=0x18) 00:25:07 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, 0x0, &(0x7f0000000440), 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:25:07 executing program 3: r0 = socket(0x2, 0x3, 0x0) setsockopt$inet6_buf(r0, 0x29, 0x69, &(0x7f0000000100)="b4b79a3d6fe8442a67f27761e462dda6737961688c211391b7d72d9590", 0x1d) getsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, &(0x7f0000000040)) rmdir(&(0x7f00000000c0)='./file0\x00') accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0x10) 00:25:07 executing program 3: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, 0x0, &(0x7f0000000440), 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:25:15 executing program 2: r0 = semget$private(0x0, 0x1, 0xfffffffffffffffd) __semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) r1 = getuid() freebsd11_fstat(0xffffffffffffff9c, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setreuid(r1, r2) r3 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000040)=0x10) getsockopt$inet6_sctp_SCTP_ASSOCINFO(0xffffffffffffffff, 0x84, 0x2, &(0x7f0000000080)={0x0, 0xffffffff, 0x2, 0x1f, 0x7, 0x4}, &(0x7f00000000c0)=0x14) getsockopt$inet6_sctp_SCTP_PEER_ADDR_THLDS(r3, 0x84, 0x23, &(0x7f00000002c0)={@in6={{0x1c, 0x1, 0x7, @remote={0xfe, 0x80, [], 0x0}, 0x5}}, r4, 0x2, 0x40}, &(0x7f0000000380)=0x8c) r5 = socket$inet6_icmp(0x1c, 0x2, 0x3a) getsockopt$inet6_buf(r5, 0x29, 0x2, &(0x7f00000001c0)=""/244, &(0x7f0000000100)=0xfffffdf2) 00:25:15 executing program 3: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, 0x0, &(0x7f0000000440), 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:25:15 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, 0x0, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:25:15 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}], 0x1, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:25:15 executing program 2: r0 = socket(0x2, 0x5, 0x0) r1 = socket$inet_icmp(0x2, 0x2, 0x1) r2 = fcntl$dupfd(0xffffffffffffffff, 0xfffffffffffffffd, 0xffffffffffffffff) r3 = socket$inet6_icmp(0x1c, 0x2, 0x3a) getsockopt$inet_int(r2, 0x0, 0x1b, &(0x7f0000000180), &(0x7f0000000080)=0xfffffffffffffd7b) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000280)='./file0\x00', 0x608020001) clock_nanosleep(0x4, 0x1, &(0x7f0000000000)={0xad87, 0x7}, &(0x7f0000000040)) dup(r1) lseek(r4, 0x0, 0x1000000000003) clock_nanosleep(0x4, 0x1, &(0x7f00000001c0)={0x5, 0x8}, &(0x7f0000000200)) setsockopt$inet_buf(r0, 0x0, 0x5d, &(0x7f00000002c0)="2752a53c4ef559d85313bf90d0f67bdca38dabe13eba55de3c202120fd3e65e853824d9229ff9b2e4523a24bec657c62413a5cfad5692a0916fa4a55da58bc923507e84ea4c42f5dcc7f52050b259b687addcbe251b1540d7c2075f94a320920839a2e24a4b299d8141afcb9ebaf61742426ec505dbd481a359a83feefa72e6ad4f9b17e2b1106eb1d30d2c68299732146286bca70a7", 0x96) getpeername(r4, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0x1c) poll(&(0x7f00000000c0)=[{r4}], 0x1, 0x0) pipe2(0x0, 0x0) getsockopt$inet_sctp_SCTP_STATUS(r4, 0x84, 0x100, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) accept4$inet6(r2, 0x0, &(0x7f0000000100), 0x10000000) setsockopt$sock_int(r1, 0xffff, 0x1013, 0x0, 0x0) dup(0xffffffffffffffff) clock_gettime(0xe, &(0x7f0000000140)) lseek(r3, 0x0, 0x1) getsockopt$inet_mreqn(r4, 0x0, 0x9, &(0x7f0000000240)={@remote, @remote}, &(0x7f0000000380)=0xc) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x20100, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_sctp_SCTP_RTOINFO(r0, 0x84, 0x1e, &(0x7f0000000040)={0x0, 0x1000e}, 0x10) 00:25:20 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}], 0x1, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:25:25 executing program 2: r0 = socket(0x2, 0x10000001, 0x84) setsockopt$inet6_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000100)=ANY=[@ANYBLOB="1c00000000000000fe9800000000000000000000000000aa00"/128, @ANYRES32=0x0, @ANYBLOB="00000000e0ffffff9000"/20], 0x98) setsockopt$inet_sctp_SCTP_INITMSG(r0, 0x84, 0x3, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f0000000200)={0x0, 0x520}, 0x10) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 00:25:25 executing program 3: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, 0x0, &(0x7f0000000440), 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:25:25 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}], 0x1, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:25:27 executing program 2: r0 = socket(0x2, 0x10000001, 0x84) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f666b6c653000"], 0x1) setsockopt$inet_sctp_SCTP_AUTH_DEACTIVATE_KEY(r0, 0x84, 0x1d, &(0x7f0000000080)={0x0, 0x29}, 0xb3c3e11b5dc45bad) 00:25:31 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, 0x0, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:25:31 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {0xffffffffffffffff, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:25:34 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, 0x0, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:25:35 executing program 3: pipe2(&(0x7f0000000000), 0x0) clock_getres(0xd, &(0x7f0000000080)) clock_settime(0xe, &(0x7f0000000040)={0x401, 0x1}) 00:25:35 executing program 3: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) accept4$unix(r0, &(0x7f00000008c0)=@file={0x0, ""/4096}, &(0x7f0000000200)=0x1002, 0x30000000) mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f0000000540)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000000080)='..', &(0x7f0000000000)='../file0\x00') socketpair(0x2, 0x0, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept4(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e, 0x20000000) openat(0xffffffffffffff9c, &(0x7f0000000880)='./file0/file0\x00', 0x200, 0x0) 00:25:36 executing program 3: setreuid(0x0, 0xee00) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x1) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) socket$inet6_tcp(0x1c, 0x1, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$inet6_int(r0, 0x29, 0x3e, &(0x7f0000001140), 0x4) 00:25:36 executing program 2: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_mreqn(r0, 0x0, 0x9, &(0x7f0000000080)={@rand_addr, @remote}, 0xc) getpeername$inet6(r0, &(0x7f0000000000)={0x1c, 0xffffffffffffffff, 0x0, @remote}, &(0x7f0000000040)=0x1c) r1 = socket(0x0, 0x7, 0x100) getsockopt$inet6_sctp_SCTP_RECONFIG_SUPPORTED(r1, 0x84, 0x29, &(0x7f00000001c0)={0x0, 0x7fffffff}, &(0x7f0000000200)=0x8) setsockopt$inet6_sctp_SCTP_AUTH_KEY(r1, 0x84, 0x13, &(0x7f0000000240)={r2, 0x1f, 0x77, "7337588d74155bf48a489de15726c2bb9976b73324be94f08e160d84c20158f6d98512b6a4a701d0294bd3dd8990011e8ff75d6ee4c03119abe4d1cb8b8cd6358657f6004c433383b2558393eec53b665872706588d4cd3926e6833b3b22f77db529d234253bf50ae65e11781f872cd974f2899c2d23a0"}, 0x7f) recvfrom$inet6(r1, &(0x7f00000000c0)=""/219, 0xdb, 0x2, 0x0, 0x0) 00:25:36 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {0xffffffffffffffff, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:25:38 executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x608020001) lseek(r0, 0x0, 0x1000000000003) setsockopt$inet_int(0xffffffffffffffff, 0x0, 0x41, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000000000c6b395a71e229e78bafaca4cb9d36f755593ccd0248d53eb603d0d058e334357c132b39017531eda111765ceb3d03884b05b871674d577161b35c1d7ab8c5511c79f926dacdfce8f7de9d01d9a918d4a56476c2aaae290c3ab7166e84bd0d3f7fa6e54a142b5c1cf43318048a59e88d215c65fd18f96c8a11abc10424c602fca016c2820b8d68451c44c34219e17e469bb4a01000000ae23d51ce1528aa32033f0231378488e0c86d8a1a3a30c0343b4c2ee262733c8fbf4699e3460756b13989624c2000000000000000000e8382dbbcd62b56a405c96e31663bd1c04b472850e59372a4f7b512e6ef2a055b7c65e3b749ed4a8ba49db08cf3495fc70c8e329c497d71cffcb22d92c8c762ee143ac437b4234381344424f894a1c08b3e0ffce949ff4645c3b74cf19d1da2d4d4e5dcc8c1bf999fb7880dab2116d7eba1d82181070356dff2b2c88710f79c77d8a8c9f4e6e37150f517c239d319dda9d722e543327a1c6a417cb9601dea400bf3e26e937fe500d5265399af13060c1495f725e99036ff31958830e1902f59d676fffb22dbf90226ceb834933030ea4df504076992c8a400b0f82d66a1ca59cc22c3907a39bc479d0d5bdbe62b122fe834bd526b5fbe35b61518a1db03ed34ae5ea46f6e8bbdbda1021c7a357c48fe3c65cf385a16ca355a2229671ddf61638bd03e7d374b6f1a9d5437c5aca079e9fbe0b9de3d85afa859e6ee7157673a521f97cb7cad3d9232436fec6dae9"], 0x1) socketpair$unix(0x1, 0x5, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x18e) freebsd11_mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x10001) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) dup(0xffffffffffffffff) socket(0x11, 0x3, 0x0) 00:25:41 executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x100000) truncate(&(0x7f0000000100)='./file0\x00', 0x608020001) lseek(r0, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$inet6_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x11, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$inet6_sctp_SCTP_BINDX_ADD_ADDR(0xffffffffffffffff, 0x84, 0x8001, 0x0, 0x0) open$dir(0x0, 0x800, 0x10) symlinkat(0x0, 0xffffffffffffffff, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0xf, 0x0, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x10008, 0x80) setsockopt$inet_udplite(0xffffffffffffffff, 0x88, 0x3fffffffff, 0x0, 0xfffffffffffffd9a) freebsd11_stat(0x0, 0x0) recvmsg(r0, &(0x7f0000000840)={&(0x7f0000000080)=@in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, 0x1c, &(0x7f0000000700)=[{&(0x7f0000000140)=""/227, 0xe3}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f0000000280)=""/170, 0xaa}, {&(0x7f0000000340)=""/253, 0xfd}, {&(0x7f00000004c0)=""/72, 0x48}, {&(0x7f0000000540)=""/179, 0xb3}, {&(0x7f0000000440)=""/39, 0x27}, {&(0x7f0000000600)=""/247, 0xf7}], 0x8, &(0x7f0000000780)=""/170, 0xaa}, 0x40083) 00:25:46 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {0xffffffffffffffff, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:25:46 executing program 3: open(&(0x7f00000000c0)='./file0\x00', 0x304, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8084, 0x8) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0xb, &(0x7f0000000080)={0x4, 0x0, 0xffffffffffffffff, 0x2000100000001}) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) 00:25:46 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:25:51 executing program 2: getresgid(0x0, 0x0, &(0x7f0000000100)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$inet6_sctp_SCTP_STATUS(0xffffffffffffffff, 0x84, 0x100, &(0x7f0000000000)={0x0, 0x4, 0x8, 0x3, 0xecce, 0x80, 0x8, 0x4, {@in6={{0x1c, 0x0, 0x6, @loopback, 0x401}}, 0x0, 0x5, 0x100000001, 0x6, 0x6, 0x4}}, &(0x7f00000000c0)=0xb0) setsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r0, 0x84, 0x29, &(0x7f0000000140)={r1, 0x6}, 0x8) getgid() socket$inet6_icmp(0x1c, 0x2, 0x3a) getgid() 00:25:51 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:25:52 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:25:55 executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) munmap(&(0x7f0000fe0000/0x4000)=nil, 0x4000) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) munmap(&(0x7f0000ce6000/0x200000)=nil, 0x200000) 00:25:56 executing program 2: msgget(0x3, 0x10) r0 = msgget(0x0, 0x400) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 00:25:56 executing program 3: freebsd11_mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) freebsd11_mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x8) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81700}], 0x1000000000000013) execve(0x0, 0x0, 0x0) read(r0, &(0x7f0000000240)=""/252, 0x3fe) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=')', 0x1}], 0x1) 00:25:56 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:25:57 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x11, 0x4, 0x0, 0x0) dup2(r0, r0) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000000)=@in6={0x1c, 0x3, 0x7f00000000000000, @remote={0xfe, 0x80, [], 0x0}, 0x5}, 0x1c, &(0x7f0000000580)=[{&(0x7f0000000040)="f22ff22b48d7388c2c460a8c32f66911430815815726b0484ca7bdf1359ef4e18d376dc222c5af18fe2a418f2cc8d90c14a90f66a1ce901c41416a2050c0933b6f657a5afdd3", 0x46}, {&(0x7f00000000c0)="47f43ff68b80fc05ce41e12d8105da3bd4e251d95eb2b3de802a57cc0ea03e0eb4be33b849dcbf301b204078d4c8a912cc3f", 0x32}, {&(0x7f0000000100)="7a56161b0dd8bdc78feaa68781e93362ee79cd3835e10bf5d0935bfc3e271e73849cc7a9f652cab3f2b598e6a32ec7c547f02ff145ba99fab366a8cc52261a2de91f904e1aa45a04bf430268ae9ba140b88fd86224ed546cebe5c9b4bad4fd67679bd2913281f49153758bc31642253bc0cd9821394bf72db14ee786ad7444df7481ee0f86ddca00b24860d9b1b2dcc443492d51416a4acf0412001fcfa6b9569751c94cd1698f1afccecab812c080e13cc8", 0xb2}, {&(0x7f00000001c0)="801e36515a6e3361e7acb2287d27cedb4a4a3b71ae66b8eb6f6b4d7db083d7d32da138fb812529130aea4139d33b797de2fbe54f5c589dae69b7313fc7522f50beb8be688241083cc154866d481515febb024aa91b86b98276e6c7f97d5904b43169728dcfa03018d14a8628f8cde5b300fabb8a5028f30c029a0df43974474ee289820ba2722fc047a9a1570526f495dd715b4b7f383c8c603596a71145264d75cde23575055c41c75c6b8322dbdf78da1c9050f9817a21118d1431b83917a428f133b701c02c17c62e21e0697470630d3ca23b08e9db7c1cc973e1ac8f0ea7894317", 0xe3}, {&(0x7f00000002c0)="46d54a699b735a9a3c1b1d541109c16f663777dc3b7c43b37fb5d6e6cf1f68ee0c920a4dcbc7087ebe944af606c666967def6c8df47a5180ca5db90515e7218de56f73beaa9370e075031b05d9c528c72fb5460153527cdc51fad409ab2e9c03158ee308ab13ccffbff1728367d666ad829869892e9381f2247ca08a9366ea5cf1dad237790269e2d35fb10513dcbf16946f0f5cca822ec60ec6e181ff95c5250b44e6604dc0d3b99e9f1af129c01a57316278908660882046350eb13a055d4b78abdb12afedbe2c52fe0b3d5dccdcfd874675294be5515b10c183d0ed23acf6bfa14084", 0xe4}, {&(0x7f00000003c0)="62306a6fdbe3e950e8635bde8b7611105aba2bfd08ef09e3d43c019749b29372faa9b3028d025a2bfe92e2768b222b4cbcbf2a6f893ff7d2762a3a34de43d74fd5e500aa673945aa2c044eb7460e995f2ab7098b77a854aeed43f1344c0176696107a727bab85e48fb3e974c3802f3c1c222e04eeb09ebc54797d66f9c98a51bc9adbb8aee057af95415d60fc544741957e34010a8d5c2449a0f69441cb1abba4fce6fc7dcfb41cda348614520b52a8640b60000ea019401e92a9f5950959ebea743f1c1c6d05bee62d375fc18a0151302095c57d959ac022294f3b7fffdcf759d1f0237585b558c17cdee91a20c2c46c3e084677eca2c6c", 0xf8}, {&(0x7f00000004c0)="90fb5144b2360f10bb3e5a3e4c9f03c13c4d794b2440b012f3f1e7865b7fa8aa0480e37b3704ef979c59536f421f619c372df1c4d998481f80e4c27860873f5a3fe20f44072c359946ffda39784c973bc84910fc1166790e", 0x58}, {&(0x7f0000000540)="3b05d643ca7cd926770ed08ec5462eb3b13e896a60bba72eae05780990eb3e", 0x1f}], 0x8, &(0x7f0000000600)=ANY=[@ANYBLOB="f00000000000000011000000010001003f355ff4ca5b2c7f0eb2ab19dc589b7e83a25a0d6d6805e61f23db8d4df2d8ec2e37166f3c58c18a7bf73996032c85ad8775dcc31dceb212bc1fefb4250afc43d105daaf295c319f70a0ada3117a10a118fa6cf46c5f04f1b77da72b6d15d2f37be0bfafbf5984bafd7ce5927fc19a19bf8ccabe45b27df1a0260ba5750f1922928a7b5a8a42017b25b45b7d800ac1fcf091bbd41f6357e4ea22890e4c04c3dfcb041cb201dd8de2213b8ae06b9c7d3afe49d65eb1babaca3cafe61bb0f02b97535dddb09e75e7cdb4838ac7609f17edb8693423873038eed7c0daf909000000480000000000000001000000001000002156f2ea36d2c8fb8bcd363796857a8b01aa6d3ba0a8af2b0b1eee990e4bd57047142313f8194c274dc97456c7408567b4ed00000000000028100000000000003a000000ffffffffb8996d539e653274ec77aae277a5e06b1d299cb3bec8f9af0065342cd4422d3b0b190c495ff421e375e72cdc91bc0fc67571f4080e0d3953bfda27cb2b0700e7edc174db007cc21b45c5f8130324b681f35a68eefe192e914dce8f0ae09c880c8be9fade37c0db352bb5c51a237c8b105c736ca0d57649f93c274eb2beb76217c38137cce002c29f214e0e2037a45dc9b4237280992038595609bb7f7256a42ceac888a95cdfbb136273d1b0ffd127091daa8b405eafd5ce7997af28a9f7c4736f2633fa2a253a251e4a0f54c3dad15c23eecc1336a2396d213bc25f98e520a57ab5e617c22f9c321439f0cfabf0e066f9968b2faf2924671b244fe66e4da4aecf14d8c12ffdfdf294cf2b4c8d070a17a58edd38d0778ca982bd057028a55991a9a793fc6f66f6a7b4786ec51813257a7d9ae9964a47a07e7173c56c12f1b1da22a1f002bab92615ab5a59ab6e85156e4ff3a894fedb0a0f0e1eb1264a1a93f3d9b5e4e4e637b032bdd27c177fbd5fa5da3dfcb6fd2774014028f89720fe2cb46c8e12dd41831a5b744cc867ad2baccf76c873ee49882e30b4f4428901f6541d2239de6ffd7fb3b81bf1227b0b3c14eadf68ba28cf678430227c95633b7a2cb24c1e26b1f4ba2d55d93a949fba64cce3d7c60b1d1cb434872ae129db58e08cd23ab0d1ed4ec182a50a9f76c0a86f44d260348023c6a94a4c2240d0442c89a17fdce1633fb33af0840732120750a3712bde0702b08109f60651d5a0143663ce7a3b0ec0ff8ec262c37b4ab9913e5fddef16243294a7dca1965064a47ae306ad34c6530b31aa6e5b9998be9b13368647781ba709a4f0b03c8fc7eaf583964a25cd08bd4647fa3050f787b90028cc2a85b11c7669a2acdfe7b197f1ff5159acf86bbfe7875bab1f0aeae86d058a532fc4a126619621ea7ad6d9369b18f46ead129a90eba3736b0ca474f5ac0746aeb87747778a27dc892c100187aafb03179449a0d3da46f1e9aa9db0e6e896b9e0c68a8826b9bffc273eb4697c27ed52571c7c8f650e93eb20df5355d63802617fb5a941f6ac306b0e871bd9aec51fe8164d9c2e9ae8dddc0282bcacbff3f1d0155492be296821c2ef88086a1cb65bbcff1417e15212012cd6bc2e1450602964ee07c0f1680822f7a1c83083ff3daa51765e0557a5fd3bf5c3430fb6cf41334f6ac36da7ca5282bb5bced576bde7a40a61db35178cf36838a1eda3d05ff236838aa162cb5ce5f517bf87dad2b48c2929ce25bb2e59b073d808a2879c2906b617647e277606a97ed2a24c9e7b5daeda177b0509e743166351da119082339046867a841b618d3980a14f751cb392a6d3526041ab51fd5b6f0d143a5eced303c17ac1773924decf9144185dabded8df7fb7b70c7bf7163896017f429928b6458e9a7d03ebf257d8fddc734e0f074a18c20357d4d2cc7ad51c2eeac23f36cad1412b242b377b965511ad4486b3df2955572c4a4106dfdd4f19167c1ddee2a4b0561520cbf8eea85d301ee10a4359f67a3b81457bdafaa13af570b9236d3a2375fd53c1ba31668b2520029f0e8f31f7a08560d90b424a882e9236f54b53dda9d0eff5add207131f8fa4ea4198f4f4a5ff076de7591b9ed91de484d9214a561d6d1d6789ab15d2528c451ab5aa39d700ce819a1e12b3edc911da2840fde53739f8c2119ec37d248e4cba530217a1586c2913ddd1a051241fd4807ad2a06ca36c92cf9f7de6f3c7c767fe1bedfcebf6c0d3541b26b9e3f80c652a3c642247944bdd69d3e77caea158ad5a807b561bd0c4ce3afd478f9e7cdefb4c68e918c305b4525f70bbce1b4a57a1b2a55afac3c6e0c5d459bf6ecb0a55dd46fa58e2379ac8bf0e38f2d5ca2c989d4c415430875b0a9102ae319c5b5dfd3b4950fe34601991f8dbbb37eebcd1a6d2a504f8d4fd1c00425d14a05de9cb4f690223855cbb4f25e8719ab46bca6cb2a9f181bffeb67094048cef0ac4b3592621bc7aa770ad4555cf63f675a74a84a6fb15854c0aa54994c7bf94c68e03bad08e81095ec4600918341eec5e8bb97d3f4ccc35f71673a31fde0223ecd3da0a18f7855c41a5e7004ba3ad9d7f346bae0914eb3f02ad72202f96bc9dc538154c773a3f06be749815fd77eab99a4d30e9a28a27cc88029ea54326f5e4d9f163f1b7bcfe35920cd94f600b55b58163f12bb65e9d9bdd05cb55ab88a5bfb2661f19a5c6afc6e0b9c997c9a24095d1f992a9dae7215f5803c010794877c6446ecce1652e9ecc83ee593da1982c80b11d8fb335fa18bd9f0e3cab3254fc338f09bb36a6c3008fc6380bc7ed426d823fd7d88020601746a9383ce4a47d15bbdcbb4ba7bcccbf6d9f9de05b20eb19adbb02b35cb7563f9d85eacaa3c09150a87150a2ecbe9c6ccea9ba45c8bf921a804ef7f48fe0f0902017edf657aa9d94f7f8a1d541acd183c1814bf41c730ed3b0f5f3e7f999bce2c7f4369a8d00521095f79bd245cbed99c5604c048f8e4dfe4549da0b68d8bd55f5b0f74b98e37e1108cb4d3bfafa7cb379ca6e3ad79d053793a75615f23e7210014c3364467873e82755d387100036d9703b49a837e87a2822a6a62ee781a4e19dc2ccaf896a1ebe674fb4f29e0f042385829f980cede21c5e42f30f258ec0af1a239fbe1d0cdc96740f509a6dae816201d56213f1fd91c4b702ab5412d858685a8a8affec8dc29b2cf00ae22e5d675b6f28e1d304a4b2b50891a6e8e345080d149e26f9eaec23994b4a165fb09701a73ed1e5045b9c9c4d88972e2149bf64a060a3a6d6460b1ca6badd38c343f8e213167dd23c1c401b384863c20d88eb9d5342c037bb882100fede74a94d0d1a55378937a17bef5d6348863d421f7940e173e5d0069698574de1c5d44c95dbf65ac6b3ba110164cc016b6f9484cb7b46c7b2aa8f3e1159b69f28066681612eeac3ce52a73434afe92511685bc0819125ec76db1dae6ad8cea518ed5bbbf2a622c0aa9f115be1ad0055d758b57f9e942847d1ac882044db32e3c6f54fa6e4c7e18df54226fcee1f28629117d8017c50cc4b1d4006a0b8bf79a351771e21c5fad8881f49135321c98ecd576c2583b4bc157fc7b372e9f14c4d1b79fa765e874e12e3d59102f8649b8319a44b69d9ca95abafbf464d0e9136b098cfdd915365c80cc0f3679dae6ec388789fe592b6b8e4a41029bd4fb9b7e19955d71404ae6aca54ab0bf2e0a192dc743badb9e0280605635af3bc7401453c80ae0cbad6df2fde15adaf1c9f15ce552a71cd30bdc8db76cc877bdda1b068ab0160f863106ac5784cc98933f6845b85688a4f1e184d7bfbebcc8ac38841c13402fabb08032d064d7ebeb1d728223ef825cdea61c86623cb6377b65b975df3c52c115ea2a5f0799910dbc09c1bc2f8e2e16a766e4c65992339f28f41768b4266931189e6eb60117c86a5bb598aafd8a13aa1c5f71d4d09469eb925e215c3dc8ce74c35a7211721c3c1390449530bf5df2e6979bced8683160ec2fdf830c11570771a8db49b034779160eb195a960ff8fc77450d188e6653e21751b7df19c9afb8524a58ff074e5164cff7f529f22bd5b934f5d68bbec92afd262bfaa19d98b7f000d86f7d040d89d070b99c4a2785de1d8cd36a4e9f829ee42b51252c3755cda72d12cab68810cd459e09df8b0decca9c639a95b261ef3b115a00c496ab20d7c856668c4c8655a96512356c26404311e984b80f84b23a6472ef2a382ddbeba95460692beae5d411a26292b706c98c2c0c79781f326716bc060c28650da2c1cae820a8edcf0ad9483e708443675aa3b2c8ca47ae4a76cf13768fc80d908f487a746528f20b30ff32b074859373df771dde1bea5ea27bfab4a0a93e68d6a98e728c2f55ec962d24d65a4030424f41fe03dd2083165b5175314c5344eb836621f793219eb6ff34ee03dc741be2fd1126529c9dd91cb12a431fb9513b2f23b906e0a770c49d3c6423aa493a8f4c2a27d740f98a458efd19ad5844dc651e6d334ae0d7aa8aac8f74fc035af361cb0013138e45311b7be622165b0e4829eecb167bf66fe9d4ead0a90e8475c2192eceafd8e81b7321f49ecce6bbef044e0cac4a940b1cda40556d77a02bbf4de0e4397ac14e507133750878ad40ea1a107cc21d543c321c0fb925dece9b88ae9f67dd435b18438d229a6296ba97f5072cbcc7737de3d2747ad7d12adb970f51ad4a9fb46edac7431b45786d6db57a2bea4f19531bc9dee3f604bdaa158bc26cb2f0150627ac8923864aa2efcf6875733447bb03785734f5bee1dc5c794d9b9808dd8670e045a1bf71108bcfc957ef7ed23d3f2ad9e4c76fe84b2e33468f2359a5d06fd316f9d74f1c8375a4a59486790a02483b7eeeb292659f4f31914ec92fe5bfb46d3c37682cb7933ae5c8de2abcab40d4d9b2cbe08f8a1a7334737b2af63d53d0e6fc353b55c06099a9c40bbaa1ccbacc6767c8f8e3e29ef89c56c72c989098342228b187f0349ef4f006945710730d1b8f48687b633bfa0d1945f2dee3f9ab7aaee7e0afdcb1c21b0519eff589633602fe1b236eba097f10c8402faa2a7342fd0a8567688a73ff8a1b8f4e862999cb167b6dc33b307f063b5c8f10180cd2e108957f18435703387bc4661b97fad1c0a2e6d10fdd220145458c280dd8f9c69ba25eb641218c9409689b6fefdd63a5a95cdeeb54aacaa17c418b0289cc7512461cb648b800b1be8ac728f7e72861b27c79ee4593293d2ba2b09a7b0fd4c6cb4954363f5c1f45b8c0e0b462dd920e0b7915e664cf6906e3a6d828e9a552369f98520b2c5f59b9ac4b44c6443cdc5625510cd7d7a3b5fff30cd4cd441d3639ede6d293b861534e72efb8a5f49ba391b6fdcb7f13006c02acb403e0f36187b8eb73202f1d8d9996df221c1374443b08c2c4c1f69547ca84b7826b19999fa20eb831d5ebd636a680bea83c07742f23e8271f9d9105a231b8efe1773a374e9c670dc345d7c9be447ea5778ed89d692a3889a50e5cd1b134430029174a5ffeca2752af03fdff149cffbc73ec00142d04f5a68e1f104298b5ac54752434326f418aae356dcba9b2a7c61029e9bf407cb5a6b42ba92870179c06c66c34dcb4ba53eb61d782919aceb6af77de928ff2e073190e764ccc9d6451ce27851d6a020e65aaeb91ea062c068eda176f769170c9242473dec33bfff3bf3204da7e8b4577867226853413d1aef2c28368a18a51da86304c362251826af3b8ddb21149e4cdbb99417b6af7b68b2d13a5e799dccf2e1e2309c04ce2fafe1d23a152668f9e9f4a785c93bbce3bd0ad9ae5412c3f1554317eb984994da4df1a892fb74492cea0c7c4805b41b6529da26647d4d18dce9e6f0f7429529e3045118068a280c4db6c4d23d3f443e64d718de6151b3e212a55883d5d659d2f216ddea66edd3c3c2fce577848a398a487bb1339abee80b382b888eb55c4b0cb9ed4e316dc5b8668cf58898897ccc12840c36eaf3f42309af85ca525ac04be53a167f0c7f4bd6aca8ddbda49a4b0d5030dcef0e5d790208d49df721b444860c56ad6d1305658fa892b3d4e467a80850be3f0b57dcccbf366727de948fe907379a6fadc1e7543f31c8a36915189907c51ad91b0bc79be76842786dbc7026751dfc71f8200ca7e0083821154bdcb5bcb793244b7c96ee628bacc7ae57fd9697b8371e1d09097ca0e704c5b9e2f659c1841af081d8d78e85d392e62328ec24bda64b6bea04f2a5bc5d4ff56574a829458701bd9dbf0a274c5f51906651fe895fae92e07f645787034d7b0dc5f602000000000000ffff000089030000b53b67e97d000000480000000000000006000000060000008c8021f2f96be9b9c8a79d343888e5b2413d00001033d962992d975067ec8c68c9089b283f7c4bff2bd784e602f1d6507817000000000000d000000000000000000000000900000036b455afbc452fc9b6a1040a2140a78029cf15a30183b05d0e3f26213b905238ff77bd9f1a8b820c6594b1081320e486d9a53fd07c3f60d0d4fafc7d65d19c60f6fe841971878828d21b758ec7d7de655e99970411f815ca645c89c9e97cb7ce186cc93dd716e2242ed1c050d7d4d3264b453f93944604ad29bda5587edaabca2b0eb3f9a224206e9fb83fa3d4380efe3d25636c43884f31d89511acf77437e38fd8d4319046484538ec1a3946436c9cb92eb96a4bf4a2be24b1dc5000000000"], 0x1278}, 0x2010d) 00:25:58 executing program 2: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet6_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x11, &(0x7f0000000000)=0x1, 0x4) r1 = socket$inet_tcp(0x2, 0x1, 0x0) recvfrom$inet(r1, 0x0, 0xfffffffffffffec8, 0x0, 0x0, 0x0) 00:25:58 executing program 2: r0 = socket$inet6_icmp(0x1c, 0x2, 0x3a) recvmsg(r0, &(0x7f0000001a80)={&(0x7f0000000380)=@in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, 0x1c, &(0x7f0000001900)=[{&(0x7f00000003c0)=""/133, 0x85}, {&(0x7f00000004c0)=""/100, 0x64}, {&(0x7f0000000540)=""/172, 0xac}, {&(0x7f0000000600)=""/233, 0xe9}, {&(0x7f0000000700)}, {&(0x7f0000000740)=""/168, 0xa8}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000001800)=""/137, 0x89}, {&(0x7f00000018c0)=""/62, 0x3e}], 0x9, &(0x7f00000019c0)=""/190, 0xbe}, 0x2) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4) futimesat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x55cc, 0x4}, {0x1000}}) truncate(&(0x7f0000000100)='./file0\x00', 0x608020001) lseek(r1, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) getresuid(&(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, 0x0) getgid() setsockopt$sock_int(r1, 0xffff, 0xfffffffffffffffe, 0x0, 0xfffffffffffffe99) r2 = dup(r1) getsockopt$inet_sctp_SCTP_GET_ASSOC_NUMBER(r2, 0x84, 0x104, &(0x7f0000000180), &(0x7f00000001c0)=0x4) sendfile(r1, r1, 0x0, 0x0) setsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE(r1, 0x84, 0x10, &(0x7f0000000340)=0x5, 0x4) r3 = dup(r1) getresuid(&(0x7f0000000000), &(0x7f0000000040), &(0x7f0000000080)) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_udp(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x76) setsockopt$inet_tcp_TCP_FUNCTION_BLK(r3, 0x6, 0x2000, &(0x7f0000000140)={'freebsd\x00', 0x2}, 0x24) 00:25:58 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:25:58 executing program 3: freebsd11_mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) freebsd11_mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x8) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81700}], 0x1000000000000013) execve(0x0, 0x0, 0x0) read(r0, &(0x7f0000000240)=""/252, 0x3fe) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=')', 0x1}], 0x1) 00:26:01 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:26:01 executing program 3: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10100, 0x0) getsockopt$inet6_sctp_SCTP_RECONFIG_SUPPORTED(0xffffffffffffff9c, 0x84, 0x29, &(0x7f0000000040)={0x0, 0x1}, &(0x7f0000000080)=0x8) getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x22, &(0x7f0000000300)={0x0, 0x4, r1}, &(0x7f0000000340)=0xc) getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(0xffffffffffffffff, 0x84, 0x22, &(0x7f00000000c0)={0x1, 0xd1, 0x0}, &(0x7f0000000100)=0xc) ppoll(&(0x7f0000000240)=[{r0, 0x2}, {r0, 0x1}, {r0, 0x83}], 0x3, &(0x7f0000000280)={0x7, 0x7}, &(0x7f00000002c0)={0x80}, 0x8) getsockopt$inet_sctp_SCTP_STATUS(r0, 0x84, 0x100, &(0x7f0000000140)={r1, 0x8, 0x55d0, 0x80000001, 0x84b, 0x1, 0xbbfd, 0x0, {@in={{0x2, 0x3, @rand_addr=0x400}}, r2, 0x40, 0x5, 0xfffffffffffffffd, 0x40, 0xc5}}, &(0x7f0000000200)=0xb8) r3 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmat(r3, &(0x7f0000b45000/0x1000)=nil, 0x2000) 00:26:02 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(0x0, 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:26:02 executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r0, 0x7e2780e3) shmget(0x2, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) readlink(&(0x7f00000021c0)='./file0\x00', &(0x7f0000002200)=""/145, 0x91) setrlimit(0x8000004000008, 0x0) mlockall(0x0) getsockopt$inet6_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0xd, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) setsockopt$inet6_sctp_SCTP_EVENTS(r0, 0x84, 0xc, &(0x7f00000022c0)={0x67, 0x8, 0x7f, 0xfff, 0x7, 0x6, 0x8, 0x1, 0x3, 0x1, 0x7}, 0xb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) freebsd11_lstat(0x0, 0x0) chown(0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000002180)=[{&(0x7f0000000100)="5e2d3a37d88621eb21f06501391ef8019838e9d39251e4ca6e1d8c05a3b2dffeef2aeec404f7767ee5e8d1501e7e0dd24a3d3beb6bab2070ccf3291a2e17e51aec7af2e5a71964d02540d5532f57ef14a020c07e6ccc6281dd82d91049d3c64a09832f9a63c3f12f4f9e5df228920403f4d2308a78d4497d259b110111d60169a992f5cc7a412426127dac85d7776463970661c08f9525617ed621a7c0f81f57a4e508887bf65f19ad570319d5b4d2bb757e33f7c50cd007d4586b0c71137d25b8657096e5b5e2ccff9f561e4a5ae82481c49386f78691346601a75b264716b39796f10f0e45e578d95a967d9ed278d68149e92cc8d1891419070fa47e83046bdc9d3b7a8b8b83f08d7e0835a27b050fb51e1848706e2a74ac8e394158f78e31575160b1ab74d685779759096385afe27bcc7abbcbb811d945f9e48bbbe971f9a3a0ac29687f70cfda39c77800148006fce335c54ff8fee54ee14f8c58b98e439a970c9ee9d5d1f3eccf94d5181a2e5f4fba1060c595ae7268905d33371ec1c595941c60120d58e862ccef00d6308e5104975ee8ee640e2ec0261ab9696d022e05b2ade69a08226fd0a40b1c775b2479a4ca3d87940707b982bff1cc6d5f179800685eae7bf6b1c56e3cdb2213abd65777c113c81b99035d94e43bd5be46a756d79c8a4db5241ebe62a8ebf83fc01b21da376b296af3ef811bca7f03ce13bf37b6f5203dc7e4f88c0260ac3863c428abe1a18c8ea41f86eeae11a77415388065b6699f04d49347c4d4b1e34404ff65d7f4667f83beebcad74e2547ff2e064176cecca5f077a233706d105c74dee97a058628d33da89f0a3990172cf8d1ddbede33361b0e4b70e31fd5b3e289ab51bb267c846a9ef0cd9f3f1078d53788f7191d8a3e7f15573b14945b3ae07bb245f10b02d080880b337d24dc8ce61e17bb4a7bcbf67c06025335336e967949105882a34ec5311ab2fd8a00f1aab555ef3ea52dfdd365a04a85375657e0b21a5f72630c6a31f3d683c473d661803eecf9141580e96c8d8d0940c016db406a124d23aa3e5d385c1ae3da869d948350acf15f18c007e3c0e61fca0d9cd81fe455b7a1cf35b5eaede64a97eccce46e6d1d4be0eae1105238724487eb858d0530f2cffd5c022a4aef978a66c8aec67b0c0a8b1ab2fc6de5768dc9a364a431e4a2e6d2a7ddc3bfb7f86dc200b64d777cb4dbf8e35556a2c1a25ec92c9098b8984cce73d7ec74fd4b7f8b7c76e490ae0ef43b8039821277dd351613c65217d76a8238bc37d994ea04f94acd6915598d40c69c65233e94acaffae8077c02585ea404e73298c1465e00bbccfe00388314be23d2039e9c1d3a5b641bef83f076cf8680cd6f1d9ef5e80d342a35f8f8a0e6b513ea392037f9a0879105e3dbacd6a35181141d8866191748547cf1176e803df5fad3805051aff10a1ef723064957419f9fc80716d9bd8a446a55ed27838f5ccaeb51b5cf39cf9e149868dcfb5d5b09bf9081c9223761a2241a530b48e57f6ac8dbee387754349fb498a4bca9242a56b1744ccba73c8d34d80fe080b925806fb1e771fa91de94b8e0f4bf52ba8cb9ad23b417a0208f36f82f50477e4f1a3fa95f0d6207f43ca2dd9d50531fc43bb8419252f83ae6117779f660f302de9ea03c1e69b13efeaea8608ff470ec01d9826aeab4a586df28c4bc80eda38812b6926f8a9dd6c4f176f57d790f073ce21f0d36f748ce23bec519a1a5fa54e88fc300efa4bd08c4883b283368238c664a8d54dbc730c52f2a2c39ca210f9d3960008963896f98d067033110944e57cf274bdd17b63e0a2c02f3a0742324d1f5ae063b01f7f48f06ad43d690efe4b4db257ddb700fe44ac418dca40091ea1b2c4fd1bedb47ab8996dea321ce30b12493cc5fc0c0d5db2811e2b6b16cfccf7b7f4246b8aea75d66ace3674370f4bf2eab8e55fd9f53079f12c9c6947ea6c63e573e8671271b4100f88a01a08931a195cf69d5a745d952dd6063f766edcc34dbb9e77201344d9dde13ede37e5cef842a976782d085de043c581cc16d5f59fcb671a34e51ff1ec6ad89db36ca865fdeb6cf18aa6e2bbc5811adb0657441fc058c7e2072ce1c2b32c808a6d13cf6d6bc0d1b3ba69a6b72dc7a3f9e1d262c2cb2f0f57ba31b94a16496e86ebfd8e9c409171a3cb85e2d6771a23192ae6132cc604d5708aa609b3a8942a9c81f2efbd93e1355e625d6c281c464ada4a22ce4c51a1aadd3c5649083f91e6afb127d2b9296cef7d926750f5c5cc811fcf8ba6a23aca33c024d9cb5baa85c796392a8bb8bf3f381c99988584e6f657c85a0f287db49ad552e1db2c88aa5bc6f4c9964a9170ea339b59a9030b79c0a232feca4c4a484adddb4e9407020c88b55b498971b8671f184dd11c9b3a99a6885507a17576bd005e3bce7f2826d4fffcd37b07a4e54194f70fe5cfc75b43666cd18122ff9d6a75c06e95854ce391f5f05e953431191502450b9d9b3616f246daf191d4a3357cabfebb9dce3b8d4231b78ed467db5219d9ff1cffe0d054947eb7611337c58d6679129d1cf28e9ca3d3593a7872cdb41d49d2f7716e057e408ac006ee2c1d4f52d27a318e6157a7f8989ede9ccd695075180643a28a02bc14829499635dc9e3a30d02ff76289fe7ff52c30142d084fb97a7cca87df6453f4c5d55f6d0307cbdf5ce9a187059b7f4ddd7512c05b31e16c8f24d2d30a8dc1add569d54bf09af594323bf30b7476d7dc4132e9c651bbd475c918793c74aa154c49da6e0b650493eb01f033ca96c071110f464bec93eb0b179a7b9339ba8645890c62c894cc2f201593708ef76f8417b6b42ff0cfb99c609b6b76c6db919d2e21177fc3fd50410f466c0a0bc3bb0e01fe4e375a92987a3ab78162266e8a61c1bd117c37395ba6d7b2d70f424020fd2ccbf7d0c6addcb9db378c37aad33ffae542dbebe6f91cc829e0cd52bea246330c89ac1053d2abd897910348624ab2528757f9c9280a0ff90347f746fb0755bd4290583198086f1ea0a7514a0ce85690f16f2126bedf765fd5b006d28474e77b9edc366e9e7f9cffe00af3b2cfc65dc71d44b18b1ab5ec3ff6fc863cf898379a11bbcb4065e7c81b2d8c622915198084d234a4532ee180bbde8118051bc7d92a64bea9c23d00b4219087de83bacd52ee0ee0778bcbecdf1bc654c4f0aab0eb8311ea467bae62f875462fb8cd2628879f3cb3c1d75edd737d40e548492bb01c02bef6ad6c345c946cc78137f1e71d8d6eb79b66d387d5a9f0e60abc641f0e600ccf11bddeb3e8b4aafaf001480d9f3c95b26331c5e9d9dcd6908394922002280e3404a2e1d4393c2d5a79051e0c9756a7a230f65c2a701ddf2f6250ee013e2d6b26ab7372b76f88c51aa0e7e916fa155b07897bce42cb84c8f408397b1bdb113f5a2fa5b5ce460c52a1a94d36499b553f5fa78937dd804070f40d3196cab6dbd846a7ce9f74e78b8246477cea772039625c5ae514d79ac367555d5c922177a27f04c860d5685bead07459fee38dfb2b2c1e2993083041078000ed707f0bbf69d23ceb56894b271ec187567996c3b43eac30e6541cc79efcee09796babd99b9e5f7c7de5aa9daf9848f209fec2869f5a314f07d11b7899612857c8716bbb7eddfe80c6e1b2c01bc0b4078085509ed994a696db7485727f17d4bf8e6190407d23534c67922294a2753c71fcf95b6eb2a0562f4b8466df257a4c73c68410e2c8a557a5f06751eec2eb5797b1c4775d8ca0ee293827aaab13155f77f2af292937f84127fe59417b1f856000813fe34f5bd6f681361a8bafea0f35336ffc0bd88fce61c90cb8dc0a8958d801f85593e07c0863304071f7a984e08ec93e8e77f2ccde7bf3b48b7d1d46b9640ea7a8687b770893ef26ef1fb5dfbbbf817b2b83577577ca0955983188cc40e78af39f3f4569868717ed77713f386614bd0e93712ffa4f4f68fc26b9048fb9297b6ca280c4591f719320d0138c1e6b77c90b0f198960cabff0f8ca0f1c2cbbf1af354b2c390e6debdef752ad9f9f368709cb713000895da591dd5722e76bf45d04775b88b8c81d5f060e3ef100081fb521ba45240c8ab45e4cdcb8b8c2749142cdabb86c2d6f375df20bc4ef2697b2d1625416e385bd996f00e616db9360bd1050793bbdc965cdaaa559c3421b58f515e3941360e5776a0afb2318eec5ec1869af388d09a32e367192c068e24d2769883a52e757d20de82f0ea3b228663249fb2fb027a5710728e5046e83ce49a20fad6c4723c4438cb663c295dbbd66c1315c69cfb1751eacb4d671928c76b2c83c35f5bb8a69f52141cc2ee58deb58cabaad5c39f80a91685daca94d11fd54c8f70f86d7fec4f867d92339f4f6396f76efdfd0c7ee9c14b58ce8e88401fa5023adbbde1fb556eba2e0a9d735819ed4bd60bedd826234e43f368d8ce5fa1fc0e45afed66f233423572799ddecb9dca1985012bf1f7dccc466bc03661df83152239ce80a3f1773ea0a6db724d4be850ae74bba52e8a4b4bd19632f4b746b895aaa357c9eb20a7b3aedb91911387c58e590946612ddf0811286cd9a56808af71440388c3033486fd14986dc62fa1157a5387f013affc944e372fc1167364e5e3b7c92c1eedfda50dc69494fe45eb0ffedcf020f2fac2a721f19833899dc218ba875f764cb66db8a05ec0e7de3296e96ff0ba03e2d4a4e6be6fe84720d9fdc3770395984ebebb1ead770e3506035ca2e440d2c05b72e40793b00fbc9492913ab182a36715afc4a46128b7f953d81b589c6910b37af7e5ffbbf712af7974ea6c0d63ad11dcc70f3912f348f9e89b39ffeaf7a0dd56a79efe88e42c8bbbaae0045fb0c101a1ece39062c8e25acfc302d145e0d144b1e566b508257f64caf76815d24416e5586c318a53d1abff40da39753f54f0839f4f93ac244574dbf2750297c600446b5215701fc0cc7e51a770e384c6ba5820637e89f76df09a679e726e938ee580ae15550e24e027ce2fdf77e12e2bef98de23b299ca4b6a914eea9a7a1cb57e3e4e6a4420c10e989247f5cb2cbe677c0dfa69c596f7eb93c5da03e4c0bbbbe6993db9014a22078ce2d9316c0c84369b9358935129023f20055e8bfe40414d053bb994ddaf38406f163be5e25e7796d49869f400c7169f3c662f028caf7685103c600f23ae7551c013e58dd243aff8b91e82e57c57b85fa8de039eb9bb1f4c6a68a94ad693de74f676602afb0e76fbcebebe0e10d6b4dbcb9770e31fd2a7d380bc9f36ad3ad56f36300cd813015561a85004cd7e8f8fde574a84bda07c25837504edfa8172e5d196bf12aace02cca15b01705d59e24c663c8cb4b386f408b70078e8d464f5c8a814cc0ca4ea6acf41f3a125ccafa04a06865ac2d7263076d8cf3762b9445a5d7916fc3252625ff865bec49f7c394c41e97b7247affe6a9e027b04c0fdae5c941c83f18bf9a4fa3b1f43d6acdda5958859375e094c9641f04bffb7b23680f636c8d3b4f39476fe3f1e3d362eb45784c129e892afd9b7fb18fef64ae52061b9677560144461a9761f773f241f44b41a5ce53a0734bf8ba5baa39e515d31908af53f5dddd416fb6c9f502f3ab41c3eee379e74a30b02bc35cff9af25c46dd2c537dd93b4fb58fe786f10e44427871cace6dc81d5b971b28f1eb91eba3cdbdca7a2831741232fe790671d34426b8599800bca0e227abd8ac2628d625ca35d40ea550548875c77b65849e988552ace4b29fdee177986f41d003d0368d8f9820e29f42bb275abad009b7fdbc952d6a", 0x1000}, {&(0x7f0000000080)="e92fde2feb7550a1", 0x8}, {&(0x7f0000001100)="a26b4fc591d1e57cd19b8937331585aab784f77a5ca84a6eb900e684879209fe1fc01ebda85b027572d812db46ddfd4ddeb64c05b31916a12af9e1e83a3bd4c8b9062d5289369cc20886af67662850ce0b4aab769a50b3b3a2829326531f6006ced108ed611e9d80348a0bc1fdc5646e6e4be6a92ba2534bc69c2573cb9a49be8cf91cb673e96b4b098fd6123dca4921929c524f9646443c2c777f864fd8f4d54534b2591feb6e067638bc55277c7d791afa92385074b512adfecdb06ecd175dd9d42297804f2307e4d75bc01be213c205ac423f5c6109cc96a6c5a6e3bda96278bd8092099341e2441aa056261d5636d9668118df84b6637335c29361ee4d0b74d682532c22552008dbcba21ab610a2a77709738bf499b0c7090ac9c3a31d1437fed35404ddf40b3907a69279a6cc1b5be9ba225e10c0afa2e43b1a48d3d1737873fcf2dd4588d9c7511ee16f96271ebf7c9bf27020edc03d086d59478dd99ddde63074b76290cb733dd237d7475ccbd4a82b6173f5937d15fdee2ac5bdc0df91d75a4916b8dea3850d0c0965ae6eaba9d27169c911739548a40e87a22d2ef77399b8e9c6ec488983460ee17ec2cb35c990755827738ce2516ff217006061934c3302428c455293531cb597a570c0c39f9cc20510679a54b7109bb8bfb6d57009e3d995bd369d5881268e4b97f201ebdbea884fffd1b09c7a60429142b709fa039731fb4011f9c99672afc805343373c4cd6e8210cd047ccbe187f2cbf1dbdbd77b86afc4e07c0f78436e8f675c286fc01cb07332e6548d7b7bd7a963af345cb47bcb596419381b6973eef2170568ffde9e4204db0c23b8c43ca1c041fb37c98a0e412cc3569cbf5bc73fa06ecd379122d5608c1c02d149cc5ac15ac9e0467c8bf266d4bc756a065528d93508c30a9e96dedc0e622c59089c66f646453a7627b2d724fb9f65d47c1cf80b74b0f2fb3a421e0f523a799feb0c166c6100dec99907d27ed776c4f4c06c5d30efdc64cecfde32dc2de4df90183079908031ee2e4dbdbb5235ef7bb3a3e38d23d88209d7680c5c326fdc0272c9d001addd248cc747208e43a73a6ed727d536b5690ec03023f496cf8170f623a7c863221d951c920c47e664eed234d4e95327a1a3d5dfb4e1881abbe210cdac13b63dea514c11bea12d41aeba0674c899a71cd2fdc6bae60ec33593abde1b7cab512c0750e16510ddd561f26f26302d2c9390dfbc77529ddf419481cd205d0764c8669103438be16f8ff62a656a110d0b5072ed3a0196fca1654515c4e47d250deb91422209da36831293d0b953eb06205abb4866dd6d5935a44ec9951b8d261284895152018a90d9207393c6b4ca451328de4d44a95da99e423334f1cd094209be5b88f5ac9d4460a6397bf3e6c28215253c83f52ea09ad71f2e251b476311fb47f214c505b1004a01c446f85b258bf50fdee22b9ff0c191d796e66b1bc7512996c84eb5ca6f537d56f7d85bc7c28977c47efac88d56e031a80aec75566c888cf9eedf6159ab4fbdc561b07919ad262d39448982434dfc998bb690ae8bb71143f9eaad15b5d0b4eaa5f531d4bcd7e5121d00f40c8415d8d4ab44e4033c2badf80d1b83abae522d755ac74346ad9d6d7fa837f5f95f6bfba28b40695c4bbe9f8986271c50ea35f3b01c309f7add1c998e81d9845a2772d915215497acc676a3cb5dfc7b8a611537e344e67a8decb84c82d9c429bf1f391bb2af81ffb0c98613116ee9381724efd93591a807f16737109832979191b9b73cda3f8347de2040cb1f7c1b83c82fa5c74dae4429c5811bdf2df45366c5b701ec436911178072fb10970c7c40e3096989c964566d5c300f88be87c7b72b1a983f32af3325bc3b57dabaf054fe2cb6bba39dedfb40dcf109106c1a1cc7626b31135c1af7d08c7b8b77f72fe622ae0e0b941d28cf5dcb1c63dfe67aae53bcd5e5f3a9807576a1cae07ead76401d8a29172120bb0f32b7371115001fafbf588a6234b58f15aa541359b023bd9389410a1d0c29e33afa70d1145747a55925e30bd044b6e5afdc7d965ac8eaba882965bf384faf7714c3bedcf3a3375b3db9f2dcfff47877c6b39bebf31d15e86bc76c4b01a8aba8d9e669c2d79164835b2439ad21903f7aa66cec6e8c45fb2975b99a6cef3a4e6e0f3d9bca266126dac481603588db6c9b78da4552a72d64b745a6684f48da0cb6fcd7cb4ab70f387659c0e941b307cbfc98473a667219461a10bd64c95ef9e66b2b270b7fbd6d00f674492dcc5193c3cc1316873f0205585e2fe2cd146b7b152060f02cb1078187d51211c19ed09d6cb30e3a79936d8d75aec9641d2c29634aa058d13d645458422b7108abe00a49ca2aa8858924c09d0fefff111803da20f9173f8ec3013a87ea684615cc8f07b798df73e88627e2575031536edab3bfbaeaab178499547b6de6eaaf95ae7b980dfaf35c1700ea89ecb052dee867450a744e40bb0c61385873c54cde6426d846a334ec113632286160188c9fab0e6fa0d1ad7019214908081bc7d4aecfe10c45055ca306bb04126ef1be22564ee2756d6c1f531606c6fd9f2a0728e004c6a16afa898eb6ada1515dc87d22ae71e5d91be998730489af72760a4bdeaba1761c0639386ab30a474b4bdcea1b7a3d79d3949e4107f6d897a21f30f9abc4f49ace00afe42637e06227c29f8e0316f51b2a279901c3216b6b881b2c153d66f57fb66b5b127ec5150d953f0e48962a9dbf6683a836c56b847693342cb72cb7627c4917363af1e8cc0a4f7931b7d18af423d82424df673d3f04ea06c8d2ff850f43c0a7683a6022b84e79d229e326083abec59db9c90a26134e11ff8a0c60113773ca7ac00464eb0f20bbe87c3159d5206f44e56f866ee781074680a90571b182b6dfb357b75d4c97b7a4d1f2d650fe148f195cf47d7066c498f7b5a64dfcdb492be269e5e3e607b1f1ba1bb41273ef4d4fc74916a26374206f78e3c24cd847e81e066a5a633fe0f0f83bb87134c098460d665654a748a74ed56eac71b7af9ddb7302ae013abae13c2b3fd083e73f512d43e2a90d65e1fe032a1936fb15e7c40037cf32f295990b5cd1dda1614626facbbeddaf52c73ea5d194ca033f05bde0586a10fa477549dcf2c478998c8ae70e8476e8c52d569ae1147e11d10007c9e34c92f37591d8eea2b6d272787c779b64a23b6c23f1099232601da3d11554542fb31ac80f67e4718faf370faf0e7a0c712a3a4dea74d744f2af115a42d3e4786ea2b076fb7d4ffa566da9e99ed1da58df8c3676999e03cee1e5eb3311b7dd85e5ac8f272756e8d98866af21e366f92ce5428e3556b8269ef268e94a2ee101f1d71626966a7d02b499a648d1d8fb4eeb845557bfd817ca7d602af900567f46e2907953536cb2f7ad04ab60445f6b930dfe8051e06ece5450c0a83aca69d8abc74317ceaedc339b1b8e9f5588e1b41dc458aad952b8ca669923bace48e8ed40f1c770e7c417e8bc7a49ed1ddfa7ed5b7ffa592bffaf3b4e6b227495e3a893384fdba8537797aa548e7a433c40b05f031ebffe77ba8d7654f9590d3eee9e8ebade90e359a7c83670cea73ff65cb11aac7ff2ee1a9e71462d4ff505436b3b673a316eee7452832565bf10fdfe8a8cfaa46e6c927ad49bdbe58c3a5b58b0b270d05f67234ddddfd3fe2687305fbe5cf5dee5bfa4722ce0f0610eecd778afacf0c60a63580c09f55b1c12ae1323d2c65f3ad611465a0b06f1ece936a0edc87add6dff6e3b350b178f74161418cecaf32dcf44f71f93af48e9235e729ca316eaad676e562962bbc652b55b01b162557f7c4b9b1593de18c47f96103bfd18394a2d8c64ac77b144ad1c09468a1bf587b91dadd837d5d73d19bf3064c91f5bca505f9cf85a6d5bda00e9f530a84db3666690d2897d1f8bfc84fd8b5292a55c733bc647c81ef6cea9ad231060552bebe04fe4b4b4aa4fc109f98f7515a03c0af99cb6d78cd75cfe14e5e6900941b97edcf8c64e49b6e5d63a7fdabf46d38f0ecf8a94c387bbff86f06673c988420cced12d2a0c3502a39070cee8663087a4d331d3b14a0d99da6d8194c461f0bd23e627bd26fc38359da5f77dcd9f0fc1bf6e66a5abd7a878c1bd568955eb4257df8a8b9a55364d8ca4b1cea91b5e55fc004be081d0b3b5f18646bb0630c2abc522be877ce3d94cb1e55fb973ecf1a7c4ebfc9136806d23b13b2a4996c6332fb784cff034981911ba0337895b77996a70831c4c0600003d528a2943f0116c34102a63bb36e46c9b79ab4dcaa8553ab6d8e2171c3f125716a04bcd673020181af2e82e3e27598a9f72f849877313bd331a2473d4cd90d67c259114d8f1b60abe02bd1cb2e7f735d2e6035cae503451b27ed69d276f301629f10a5c6ee4d3693a8a0fcfbf2e8eb2838632ba1367bb6d239581fa6c5fe7089c185c4a58a73fb60e6f7d01854c80303cfbb379dec7c11357f6008f218ef8586a26aaf0291ce38cb00cbf49fa604a1a443bf39659316ee2259eaf903cfc6ab59e70d98190a2a741e5865bbea7d560b6735964b227ab673eae833dd16a7742ee3ca5beee551490fe9fbbe7bdc3f071567f6a0c46303a82b069d0a54d49cea298884cf00f4e19d08eae823f4d0f79d644f75ce63a722c1370dfd1b3404e689e53c3c4dc66131c5eb03c673b3896998aae6daa7f6492e6c63154170a21786cb4be3617243cf6a37d5a474f10ab2df27b680e51fccf2e97221bd4dd5e886c1184f0903f41dd5c974664faff313c04b741b993497d07e16b6f26fbe0e6820b857657d17a55db6736771bc24e81624a51139bb2ecda6544e81c54574a7a779d3b240c0899fac85ec457cb551174dd87e8dc420f50fde46f03dc29603f1b8fd38f24d1d544c1e4fcccfbf725326c80bd6608a0b841014a507808d8c98a5a8d9258206d4f4dc6e546ec0d58fcd169648e91737a24da4ab56c22b49fc05e294d636ec819cf412762d08626c507495a30e79f04ef252cfebeb86a77268aaecd1fcfdf2d8b367ea3a140a2eebf35018f3bbd3241eb04a82395da000d06742764cc6f1707ae5fa8d4c8fa591af6e9d8e7fb551185c5793a4ead986e3de8cbca6b5cb22df2b8bb997b40c03f04562bfe4119be507e1f6a3c8c0b86b1d2fc3ddd174e7b160f585adf16e43702838a18e30e25aa650f16cacac4dc4f7bf3ab35e7c1552fdb288fc14400b256fbf3db5715662c5f9571f6f20bf5a818931609492bae9b4cb7fe06341aad6bc8426c17b4700fdabe6241a85807fed54bb83a1e8ca62dd9e0a56fa5b9148c5af18f2f1748468cdfd912895d6803c6a4ad0800644efc618bf287e9dea1ceca74d24faf64ac7fa823aead890c55c3d880943f684c63b7d9972c5255a360feae8e6060ac5dace66d75f52f96a0e59a30cb4ca7e19c4272d2f9b2ff207e90c39779aa6affacc15ce527bde06d86186cee05037c0983c78e2630c9f7aa0e1169499dc668fcec6a0a177ad68972ea15a1d3ed6cd3b0e328df3f8f815ca341e446a3a028e4620e647915aee706c47c02da43a9cbfd34d8a1230587915e23462dee07ba80cdd53bfa4592ee47aa4336e1be142e4a7816c7b9b59dd33de386013534e852405ff710097b68b2538e71924fb1218ed6386968f79af31b6034b91322ade3650cc2d3fc6c0e08782bf34022919379d1420ee48762c2be2a1afd1f91f762cb256805d45575c3d9e873cfc9f92e9eb23a77ae7910a4c80f7cb2d37f5e5016a7d54d8f368d7ed03797fe35f20de46149ff07693975", 0x1000}, {&(0x7f0000002100)="ffcd159de5edac8077b759ffdd6eabd7618b267a4559db79049b5f0abf0beaaa499585f93dc83fcebf8b294210cd21be0dd0cee7cf3b0f2702083d8e879a3829e75a0315a868b94213905a92e5e5b71afcc2c347a8ea07dc7da035ead736c84684c5eeb42424d6a33d02e5f41db1881e5b9817", 0x73}], 0x4, 0x0) 00:26:02 executing program 3: r0 = socket$inet_sctp(0x2, 0x4000000000000005, 0x84) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) getsockopt$inet_sctp_SCTP_STATUS(r0, 0x84, 0x100, &(0x7f0000000080)={0x0, 0x4, 0x81, 0x4, 0x9, 0x2, 0x8001, 0x85c, {@in6={{0x1c, 0x0, 0x8, @loopback, 0x8}}, 0x0, 0x3, 0xaa, 0x5, 0x2, 0x3}}, &(0x7f0000000000)=0xb0) setsockopt$inet6_sctp_SCTP_PR_SUPPORTED(r1, 0x84, 0x26, &(0x7f0000000140)={r2, 0xfffffffffffffff9}, 0x8) getsockopt$inet_sctp_SCTP_CONTEXT(0xffffffffffffffff, 0x84, 0x1a, 0x0, &(0x7f00000002c0)) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x23, &(0x7f0000000240)={0x80000000001c00}, &(0x7f0000000040)=0x307) 00:26:07 executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x208020001) lseek(r0, 0x0, 0x1000000000003) setitimer(0x2, &(0x7f0000000080)={{0x0, 0x9}, {0x10000}}, 0x0) setsockopt(r0, 0x4, 0x2, &(0x7f00000004c0)="134c2d74b8cc59bc6fdb56179027c776341db4758a839d61ab79e9954ed0045ec664f5aec1953ac8cbaadcb2d259d0bc86ae8bbad4229182625ba2862be0e2ad44e883a0531dc55c8cbdfa14bccbcd03e403ea1ee7feb22da55fb2a94ae902cc4f25a843fec440f4b181819bf07a6ba54f93f8897ccb330d59f110819f18d71fc9a73bafb7291104ab97f7a8e3beaa8ca4a43d8b8695ced67037e26ae55ae945b901c872a79645d3e11e613bd71d728efeb3146223311149b6c6d395a1e29f65a90c", 0xc2) getsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS(r0, 0x84, 0x9, &(0x7f0000000000), &(0x7f0000000040)=0x4) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x2000001) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f00000001c0)={0x0, {{0x2, 0x0, @multicast1}}}, 0x90) setsockopt$inet6_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x11, &(0x7f0000000080)=0xfffffffffffffff7, 0x4) getsockopt$inet_sctp_SCTP_CONTEXT(r0, 0x84, 0x1a, &(0x7f00000002c0)={0x0, 0x40000000000001}, &(0x7f0000000400)=0x6105c1e239fe914a) clock_settime(0xf, &(0x7f0000000300)={0x6, 0x11d}) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000340)={r1, 0x1, 0x3, 0x9}, &(0x7f0000000380)=0x10) r2 = open(&(0x7f0000000100)='./file0\x00', 0x100000, 0x110) getsockopt$inet_sctp_SCTP_REUSE_PORT(r2, 0x84, 0x1c, &(0x7f0000000140), &(0x7f0000000280)=0x4) 00:26:07 executing program 3: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, 0x0, 0x0, 0xc700000000000000) open(&(0x7f0000000000)='./file0\x00', 0x10008, 0xa0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) 00:26:07 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(0x0, 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:26:09 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x40}], 0x1, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:26:09 executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRESSES(r0, 0x84, 0x8003, &(0x7f0000000000)={0x0, &(0x7f0000000100)=[@in={0x2, 0xffffffffffffffff, @local}, @in={0x2, 0xffffffffffffffff, @remote}, @in={0x2, 0xffffffffffffffff, @broadcast}, @in={0x2, 0xffffffffffffffff, @local}, @in, @in={0x2, 0xffffffffffffffff, @multicast1}]}, &(0x7f0000000080)=0x10) setsockopt$inet6_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f0000000180)={r2, 0x5, 0x1, 0x9684, 0xabcf, 0x9}, 0x14) ftruncate(r1, 0x7e2780e3) mlockall(0x2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fee000/0x12000)=nil, 0x800000, 0x1, 0x12, r3, 0x0) ftruncate(r1, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x7, 0x12, r0, 0x0) 00:26:09 executing program 3: setgroups(0x0, 0xfffffffffffffffe) r0 = socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0x1c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100004) getsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffffff, 0x84, 0x15, &(0x7f00000000c0)={0x0, 0x33}, &(0x7f0000000100)=0x8) setsockopt$inet6_sctp_SCTP_DEFAULT_SEND_PARAM(r1, 0x84, 0xb, &(0x7f0000000140)={0x8, 0x4, 0x4000, 0xb857, 0x8000, 0x3, 0x2dc, 0x4, r2}, 0x20) 00:26:09 executing program 3: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2, @broadcast}, 0x10) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) poll(&(0x7f0000000080)=[{r1}, {r1, 0x1}, {r0, 0x1}], 0x2, 0x2) 00:26:09 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_int(r0, 0x0, 0x1b, &(0x7f0000000000)=0x400, 0x4) 00:26:09 executing program 2: mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x410, 0xffffffffffffffff, 0x0) r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x1000000000020002, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000180)="4851d88bd866591c8158441d91d5bda3d7e9147e1e368865073d209e25add879df2b3bd8ea5f22a8f94f2fa980ce7c29c10e8edd4aca1aeb35985111997c1c5d6c40df9a2559a9b3bc3b8decae9c398268360b1be02f950ec79d77f335491a428347e1ade3333ee86bb5029eca2f1108dd2365832e1d947d439631b9eae4cd3eb196ea5f4d8b41d48b2048ec71a111f266a24862dd039660657e1f705f0df3fc7b62e6080b3fbf87039f4a17d92c004399321bd74dea0a9c5bd2c409ea6fc5d94f0a01e6dd2540f3b5e3c4d3119345e505770b4370209d332f1eaf418c3cb42e5f46f0f0181d1f666b70c8424b75a109c159fe3ca2fa8e2f2631615fb13d0f083b01939b56a40f0efe87c685ff5d6ae4be5570589e9903bbb094a174dc05d83736852cedf48b918bbde7b2685f8a1e5a5a8dd2779fd81c5343cba5eb0a4646bf74b82ad87d8594b3d99e68b86ec03cad6e85c990f0ea5bd8c204ee78e011fd24d9f12da8d056fcb4562f348a5ff9cc5e79763def47a67ebe4f48c31b823a2b5c96264f3a0541e0c3e013c7807ee4b0174ed3134b2dfa5ac91d67734ddf26c2aeaafc0bd8f036f84d6da95ebf4c48ef102294ea185ecd7bd05118ad10bcbc772fc7a8e365a1e22dc185f35ebb0e37132c51ed3514a5d60101b870ac38c4a4502b550da67f63371a9538b9830dad20fb55d46d0fd87e1da49ee114eaa7dfc0e42edca2c9ccf5a8b71e61f2da3b3fed81fc57299e525f3b539fe20e3ae7bcb8f2b7945c2859338c64fcebf48aafcfd09d72049af994e96fec02e62e6f4b903364954749274356861eae1733dfe99f90538cc776237d937a4579e443ec66f0764884fe4611a1f74906dd3007217f4e9eb5d40eee6f4bdf59bb04f177ce5a373773ac8ab54f274e6a4f770d7ff144e9fe64ec6b24039a051f2d165c312561fd9a421c572d6e38a4d7ad1704aa5322e919a92ae5b618eb078544bfeae49d9408668b73570341cd4c9db5e68653b6783fcdc554522d2c128236607058b7ac489fdb76c4c23c4c829fe6ab8c22015c1ed9d597b7cd9e708382f9988014582ae21aa11c76b7ba761b183da5a83e2b2bc4d4df037e60f77a16b6ff4512f126fbc4ab05c6d10759107b779f2e0883a7e14b7b019df82fa0a09979d0bf941b9b3616ec84fefdb9f58b12b208d65873ae70bbc0313c26ef4585c93ee4b544df78939026ae988f8e5a117922a3894401aac9ebc45b5b07d96e9faf3bfb05b672d27bfd8526d5eb593adc63d771e579eca4df2de45592cd395c2ceeff6abd9243b26afc8a30bdd8a595fd80209ad306b5c5e993213947b0a220be5f2300af701bf2233434e63d831b125ee841043a9bee1e6ffc8dd5c504ea95f38874ca5b052e496f38b36b2a5b7aa267325363fa408420372b2d4ff2c597d5877a7dfaafc9f4954e3c449c8441b3d97660b97b46052a7217772b0ab23e0ba2d2d4e8930ef7c0eb3be7814b0fca27445c1cf8e3c1ca054fe10afcbe3118be3c6eb55279a0e77930dfa6f0cb2df206d51f04d09466f74e9ea8e436e8d9d26ac9cd0a3056a7b76c5e55507ba55f18c8b8127a72f6031736bab3d27ea7abf0b92cad70b475436b523c9285a3b613ef6302c7d33ba0f7f0abfc824bcd2299da8653cfc5d3c474cba75cef706049ebda1761a082751e19d5c6229c098cddbc854ec91391fb6513b74aa12bda0a69be46f7b3c2b5a829dde0773c7271d3e9bb4b728b5e3e42fd092c13bd79a73401814fb939bc41f2c4426984208d5936175895807e3c6c51817a5671a98235c5706c4af3060e2c512a11b47448b83855eec769f7cbc57ee6fe3a31eac7061fddb67d09424c701f729e7a944b76647bb5469f62f85356df5258541981b29881e67282f3540abf0d9cfe06c2e8d54eb97c8782fb907658a2fe69147b4f7880c286535f918ce0e4e548d5fee5e3972329307e24c01043cec879b808f53d327f5fd84578b24ac9a8250fe37ec71234880d8741af4290049b40a4fb34128be2126ecfcc1f53cf116681cea91de87a1817b0a19d6fda209c2bde672a62f84d59b3c2b8256d4be06042353584aa1562138df036657098b49663fdb0ade04fb2f23af898a9d415854fef35af2777f5d0f2ea5efdc6cebbabe528bcacb057851cee1d1789f4f0fd2b7dfe5d072588301b5b3da46e0d200e6bb165312c019b2ca7977dec1f9371e37c55b406822099295059c394f4a3bb679e35d5e5eacda3a8ddbaae18e7dfa21a055f85aa424c99d93ab9ddc6d1d8371ac9dc843c084cc8fa583612935500c936d406d7121d456e3eee67efaccc38926a345fb5cd7857ccbed11e7fa4743f494b046d5fc7ac3a820e451f3d7b1d095d36efb87ffb9eb0caf7f8f2da78d8b534b518af086cd40af383b134c64957a99f8a1c9c1c96d775618946cf69925501b6389232179ed56b4299b2012c316a641626778dd1f7ab78effc51f49931a74954d49a7c6a9f9ea89e8c4c343e071a32835a685514c2f924f31f51bf624ba7e8a1e61c4b689ddac5851da7b8f8aaf546793fc63f0ff9c31bddd2d14736470e2d5317c12d670e5b09e112691a0850d5dadee36eda94f6048c4cade6c901f89576f374a15b77c8a92c3627c96a13e5303f75229842ccd72bbda30a82bdeea2363d232a20d708d56719003c42106f67811d6ac0029985bd1058765905f586cd624a41d4b7a47f276bf2eb1735359a34eb14a2419e5a4cb220015404c0dda123eea0fdb241aec61bf9a472b3cc47ab57005bb0c42c705206d5e98643fb32f64c9db63a2c6b0182646bd65b44216af999117ac1c67c61fa9056dd607fcc31600476e31760f01fb2e1db29400231da012172568be5d936bd0e9ad3bb2a6e5fa30dd43a85536cced6e36c160c6d37696f04e817c3c182482ad0c83dbed3775b7bb1d06291599f0974447e6d303fe65f386cac7fc508ae252b18bc3b599305a312a1f9a9ef64325d0f441e7b811c9fd127febf64319e5ac917247900b15216e7819dd9203da19f979fd3fcb3edbf66c0615db0574c8fdc850934d60246a7d3c0fc8efbf300e716b6a008deaa82c6b3c9897b701eb1e00a8c8a69f50e9bc9d2e34e81148d2fa7a124048ffeb9da8fbd9da473fc26bbc78ec5eace67c19fcbeadfdb0157c99184cb0383704b442874aaebdec3842f216f8b20cefabb38952c62a10f6ed95ac5c633dc29a7cbd8eca59f09ad7e0ed41a06186f1a5091a62039f50c52d9d6a70ca395e1a392188d566d5e35a8fab773c4a1ef8865ae59cda0533ca1fbc5059e4f56f399e6ff3b0ad671d4a38de615e68808e7710120bd6e6a82338090dfb50153608418c4c9c15ac8a5c743ab2cd37c0358b947200968119ad3dc021ccee7604a4eeac367f2e9ff1e590b0e9176e3535f03e0ae9162efd986bf079c076f8b036e0dbd4394643eb714b0c2dc10d168d9d66ec1aaada4942a57698fb4c11ef26492523b815533952b366534e6c97ec18aafc8e96efb304ca2c45c4cac40dbb11f51dc9f979b51e867fee2db59475c1ec289931e50c093c8c29d2d6931b8410dc604d8140b4839eda750cb62fdd6fa837b9c64217f8e49a820ddad83412c9b1f0c865bb4de8a14f50359ed80a0635335866b3814e7e8797b9fd0529f558246b1f29f30a271edd185b411c2bd363a0c3fc764ccb8ee2a3cdd9c8aa2a335a703c92c4678289952dc49fd719b5c34a1033641e72c9741265e9d7c8536046b51806758cf6f27902b8d1f747ed23d4b0604e6ab21cc9615932f2fa8d295b586c061d974acff0d55f30fcf1f186c1e3f09b4ee500b1d32e85b50a0984b1954d47d097a583d09ccd1efcb201647f73ab7b380832303ec1c53a6ce34477e4c4cb683a29ffe2b4f608942f8e33a612a1cad0af132fdae2d62a8cc72532e0fd1a2d7e7424f1ea9a04abf589e3e4a8850f7f3ad295fbfa70f659e743d48897123aeb07feb87b2233d89260f8c0382af9a4b28b428c2dbd315219fadf1d694ce43cc5ba2bb1dc60b373b975734bda3137a3d7e190776d2612b51716ca8091ae07463cca41367058e98a8e195f515ca4229ac51b4b6d8e3335fe843eae383693666a7af0e77aa42e57c0e3ad33fecf3eae36cad6608f32cfabff78c3e845ac0c7bb7338100ca3350115667d15cf3a061aa738426dd547617d94710f75b07e39a24cedaf1fbeb541b19035f7b21caa683e135cff0151867db0f750eddb57dcbae923f956869ae1cd72edaf834590cd52a18a5bde2d67f5ff020cfef2eb31d269f968c7241c95f4a10b6b71f60d0a2a68dfd1adb2a9501b268d6b4af763edc996b31805b9129f8df211e290bad209697eeea509782f4075377b0dac84565b2ec7dffb478b03654813b772acbdf19559d476aa9d13b8c07da75a2988fc2b20f65bd17dabf6c026ce7bab753699aa5a505ae5437239c6278e0369af17362b3e16f277c66bd9edd3c25f3fe83e7258e0e7dd56b7070b0343fe167af964f7b34fdebc458a39eef417fa935c9d31e45dc3396c8285f1ad4550d40702b90390baf36bc4a9bddce04636028edaa62dc3ecbeadefd5fe808eb255009c6e48d15c554f992f9f437ead8068aa56edd8877c7afbcc5b8c276e005b6c45029a090343b37538a0e756111b3f06dca2fe0f62f102bb50ebd617a8d0d80ae600be3e54cd46aea3758133a62bbc23a8592f5a3d3ac28403118deecfb83a95c390df2e3637890651e8cb3b5b8d1ace3fa186db96ee7d399590f2fca9517d3663f7411a1b782f45c469a61982845608df2747a4e9e19b6a6a7facc870592020e5758a1014abd7f3e3c17d94f3f1244edab241f3d527c32fc0c58dc2ee1f02afaf95746087eb642f74b6202313a9c6200a094eb691bb2b71f2f237820852f56bea5cbfad0e9e8d67de1ae1e65196c0ad55629faa9b9986cfbdadee550f91971e1a36edc2ea18a76f28e4557dad8f065d97e5197d83a59c424384130bf1e4b67395a516e464c600d5bb9416005f7f0dfea2471701861912ed7b534720987ef087685a37701fd8a180f5f337c3c6c78f8e4c9790f43507e9f116e189de33a77c43a15951804719919f3eed34874555521b62357e8fb27cc75659f272261989f410cd41ae85cd811f4fa38ff9ba20c6e671d76e63b21028835aada43b54cb2bd4722e6d93929b4cce65001e97b18282f8ad12f7571bcbe6b44172d267870c23329a8555bfed772b83f2f7a0c1d54ef2854ac36608211d", 0xe81}], 0x1) 00:26:09 executing program 2: r0 = socket(0x2, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x0, 0x80000001}, 0x8) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000080), &(0x7f0000000100)=0x4) setsockopt$inet6_sctp_SCTP_FRAGMENT_INTERLEAVE(r0, 0x84, 0x10, &(0x7f0000000200)=0x2, 0x4) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/79}, &(0x7f00000000c0)=0x51) 00:26:14 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(0x0, 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:26:14 executing program 3: r0 = socket(0x10000000002, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 00:26:14 executing program 2: r0 = socket$inet6_udplite(0x1c, 0x2, 0x88) setsockopt$inet6_group_source_req(r0, 0x29, 0xd, &(0x7f0000000140)={0x20000fd, {{0x1c, 0x0, 0x0, @remote={0xfe, 0x80, [], 0x0}, 0x2}}, {{0x1c, 0x2, 0x3, @loopback, 0x4}}}, 0xfdf1) 00:26:14 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x40}], 0x1, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:26:14 executing program 3: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000280)='./file0/file0\x00', 0x41) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000200)='./file1\x00', r0, &(0x7f0000000140)='./file0/file0\x00') mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x0) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000180)='./file1/../file0\x00') sync() 00:26:14 executing program 2: r0 = accept4(0xffffffffffffff9c, 0x0, &(0x7f00000000c0), 0x30000000) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000180)=ANY=[@ANYBLOB="05800002", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0], 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x608020001) lseek(r1, 0x0, 0x3) setitimer(0x2, &(0x7f0000000040)={{0x4, 0x1}, {0x9672, 0xd7}}, 0x0) poll(&(0x7f0000000000)=[{r1}], 0x200000000000057e, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x2526f8fc, 0x80d3}}, 0x0) setitimer(0x0, &(0x7f0000000fe0), 0x0) getsockopt$inet_sctp_SCTP_CONTEXT(r1, 0x84, 0x1a, &(0x7f00000001c0)={0x0, 0x80000001}, &(0x7f0000000200)=0x8) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000240)={r2, 0x67, "bfbfbc7dbaf9a9c55a0d1b22e90d6fa9a09ea68d9e3608a0b64dde3c89460ec1057d344a1b59b1ee29639e4d9f603bc95d875985c5a3adcfe5563fa056fde31946738a78806b2af3b3d6438e3c3560117ac17d6353e3728427f0e4032d4bdc70ec660bf5bff8ea"}, &(0x7f00000002c0)=0x6f) socketpair$unix(0x1, 0x1008000000000009, 0x0, 0x0) freebsd11_stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getsockopt$inet_sctp_SCTP_MAXSEG(0xffffffffffffffff, 0x84, 0xe, 0x0, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r1, 0x0, 0x50, &(0x7f00000003c0)={0x8068, {{0x2, 0x0}}}, 0x90) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) poll(&(0x7f0000000080)=[{r1, 0x4}, {r1, 0x8}, {r1, 0x6}, {r1, 0x8}], 0x4, 0x2) setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) setsockopt$inet6_tcp_int(r1, 0x6, 0x0, &(0x7f0000000140)=0x699, 0xfffffffffffffede) getsockopt$inet6_tcp_int(r1, 0x6, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, 0x0, 0xfffffffffffffe10) 00:26:18 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_MAXSEG(r0, 0x84, 0xe, &(0x7f0000000040)={0x0, 0x8000}, &(0x7f0000000080)=0x8) setsockopt$inet_sctp_SCTP_ADD_STREAMS(r0, 0x84, 0x903, &(0x7f00000000c0)={r1, 0xffffffff, 0x7}, 0x8) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f0000000000)=ANY=[@ANYBLOB="020000000000000008000000b4ffffff88000000"], 0x0) 00:26:19 executing program 3: freebsd11_mknod(&(0x7f0000000000)='./file0\x00', 0xf008, 0x1) r0 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) semget(0x2, 0x0, 0x140) shmctl$IPC_INFO(r0, 0x3, &(0x7f0000000040)=""/181) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20200, 0x4) utimensat(r1, &(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)={{0x6d34, 0x5}, {0x1f, 0x8000}}, 0x0) symlink(0xffffffffffffffff, 0x0) 00:26:19 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:26:19 executing program 3: readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/48, 0xfffffcc7}], 0x1) r0 = socket(0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) setsockopt$inet6_tcp_int(r0, 0x6, 0x0, 0x0, 0x140) 00:26:19 executing program 3: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x100004) setsockopt$inet6_sctp_SCTP_INITMSG(r0, 0x84, 0x3, &(0x7f00000000c0)={0x6, 0x1, 0xfa00000000, 0x8000}, 0x8) open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffc, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x18) fcntl$lock(r1, 0xd, &(0x7f0000000040)={0x0, 0x2, 0x7fffffffffffffff, 0x100000001}) 00:26:24 executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x608020001) lseek(r0, 0x0, 0x3) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) getpeername$unix(r0, 0x0, 0x0) exit(0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) close(r1) sendfile(0xffffffffffffffff, r0, 0x0, 0x0) setsockopt$inet_sctp_SCTP_AUTH_CHUNK(r0, 0x84, 0x12, 0x0, 0x0) 00:26:24 executing program 2: r0 = socket(0x2, 0x4, 0x20) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000400)=@in6={0x1c, 0x3, 0x2, @remote={0xfe, 0x80, [], 0x0}, 0x31c}, 0x1c, &(0x7f0000000b80)=[{&(0x7f0000000440)="fbd9c7f207a87342b4b402bc283e0a67461f9da95c6b395045af5c128e2496f752e5c82101bff503aea5c43c1c2543a964aa68b41d1fd08c77173d803bdb43a02dadc98d532b4568fd3ce12f62476857f6099c39c312eaaf6c9fdefa82e873f5d9c79797dc06dd7fa627b2d8dd8b6019fa85250fccc9468bdf69631b9b8ac4bf2570f390242b47411e9d4e37282b", 0x8e}, {&(0x7f0000000500)="f02f814e0d5a02bc516b655fad92c790bbbacb968e42581009c4ae2f625125ffcd1f1b23551ced24cbbd89d46aec41c7f01e4a1a57357b3074e9a832b181d4d43ad4bdad06646e07c0a47f67b81b7ce0616f4b7cb04e70ef0001fcb0d8689d8f484bc8338bf0529bd9649ebfd74bb6a9", 0x70}, {&(0x7f0000001500)="7d942d1683a15d001e50cf7a692ae058ddf7cbdf63375acdf73ea3bd299bd7b567d5ce688bc1f76c5a3b36e020c303558259ade51325796eed805ed0836ffe9179f03daff28e142aecd9247a22192fe5d5a60e862cff70ae8171228aa6888bd87d62c1053d74a0895783a29ccac708ba03bdc117633a7ac7ce282fb583c0540d7cc5e76db3e3802241c8492c7fe42c714b1ed50c9c2bb87021369a73000f97bd208515fab90a2fa7efa5bc54cd0eef05e6f040318173a8114d909e1b838727a4e1c703ebd27a0a5edfd24e06883a7a97cb8682282f06b777e46712924e96b738109178e895f8a4a7acb3958b69476d640b759a91fde1f3575638a1b40bb8ef3f5c7aec10b6d35e152e608431371ea145ecf8e701960f0d4e28b8066124e1f3b15d877aeb0904840f0e9765f1abec032c9a1f036c5a762f3e76a5da1e7ac24ce7542a274c8ec403c887ff049573339845fdf331a7f70025e0eb2b681f53e90b368d48e8c33a2fbc99ed8cd869a94332e743b6b206b59a872eaded7bf48293e80979f9c070bc287696ed12d19360eb75722d4d525e84f163bcfd846977d94972809c9186d2487d5b1ab88a8d917c9d495acf0b34819a9704b28f629a961b65a6cb0bc46fe659344b869dadaa98a0a896f46e2853e3553696a6e9a49173767bcb9ec213c8a0c57d3edfa2afc783837e1705456a943539015d04553f7b2546241203f34dceaa9bc18f23baa85ea1822ad41295786710db745d337f1ba24c215669bc9d2173187580b73f00aa8cdb9cf99ea1b8c1f581abae83ecc82a1446531a3880dde98ff36d5c73df16de426967c68b8072447dc326f362c39fd3b6adbe60cf15d92a0ab44954014431bba6d14a3442e82e59284bfa95fdb3d79049020480f999bc121f3dc8ad07e169e4cd9bb885e96a6226dfd496369764174be355025e7def636afc44ec991c4f9622ff8b90082e4826aa17b3d2b92bdd8cdb14331a0775c6bd911171f63a215c3632ff655d241faa89cddbd221d3fb1aaecd632d59f5b513ba569507c6d658d76e32d01158a3ec16bd981f64cc7eee5f153d22c8921a3c388b5a644d3f69a84daa119348343629f9f3347f501e44d3dcb459c3e128aacfb6da98643a8ae6d33d05ce212a879ced35431f49a21e2cf79ba6123cdb715331ae3231aa8b7a5055309f5db67d8ec07f43f6777a8dd461b4c918b8934d225605e7fb5f553497840891232404edcc5fa5bb0ec12ba1c356a32afc371dcab33de6a070a84431507ea40b4b3d81f5ee08ad94b9c07e7ab4f7ec7d874402485e056d3e9589736e9899ff1e631be156889ba37ae29412f345127a077afe4153759c3fbc900e6d52e28e52186a6544be774cefb97d6f97c60b7d69ce49b12782f9452d99a3493d98fb976ae82d7f60c319ce68e3600cb51af82993555cd7a9a95acb2388a8436b68e12798a7eaa3cf9f66db750c43bfdcffe5441b38b045a8afaeda0234bd631bd8846aca708a5ef2648abf9e3dde2d7bba70218cbce1974197a5523bb0480bbf0f205c0c9a4b6e96c05a89597719c666e38cd754ab6f1a83fca1a0c37391c422164f63846e71765a1577f7699a60636f31a8f4b888acc6702644351c42dc82d9a0217b95a3d48912b9c352de9e62662af0dfd46b6c355f84d50f26888a7d48b3ecd627d6025bc9ad6a0ee986e082134d9961fa5d9ff11ac99fb758b17da5ed495b484757abc321d08b87b8846d15b95a68e7e0422aa9b367493e71e6accb9cad6074135fd3b2174ddf07e3b090c0821dd3cf92fb813410d5632297bdcb4d5d51a1b3147929775b6339b189134933bff73d210d042582fed7e9a7dca2329d5431d33906a1526bafab05d3ce848b0199363cac8084783eed8c4b593fd2599474344190c8f8fbeeb1a89a3a9169f848676f8b8d0fbc22d76e3729db96c1e4d27d14a64c3525febd0263b733cb99b7a71014405a224039c8355882c046ad4333c49dfa177c31bd56cdf0f7c2316a5f622625f8cd19163cb61164840df50011cf0cf2a44035040bc9ebdd12958f6a7e02f8d6884d8bf1eebbef17cfc114d1813fd847e41e6a8b81c3f50895ff5d14bf3ed08e0db2eb7153e2e0eb83c96e58f5155aeaabe78beb8d672ba85551ec069f6c4a1661576090e617b55face57521461a34f0b66dceb05f9d16675effc512a060605197b42d1cf428b9aed8d5f145a458a111d9cc74266e8ac6bc4f3697951fa2351b3d50a3d5eb049232a44b016728d53f3131d31668b2f89fb1a61ac2233365498e2d6b231e55d2985a03655e1a113cb4d051b226b6a6c6a60d9d0450a205a4ae7cf9ea686ed54465b211923500571ac2e999ab2493ca97ba99e2425f848b71ae7e0d1ba43812549865954afee1b36a21354555dab362aa4cd1bf0d666c19d735f07e7c95e174254ce87fb35902fb43240e25ebd2fa636515058fc62aaf31e5af09f0d8d6f23747331b4ccb1ba0f0411871b088478e45dcf59aafd5a70cbb5b404aca8052f821edec00b87cd97683e82036ed892e63ecb0c5206e956b55a35967cd52b0ca6da17966b51fb6b043b78daabc99de0bd8e015f84536905a5e5b5db309f9b90e9ecf22f10ffbc11c4361bb4f958f50af76870252723a87fb9128aaf31200c3cf989dc3cd03d33dd88e7090b7eb4142e54d96b136d10c8c78a74dd133f1f15eb74b39a59e90b579a6834059d581b6ff8cbad985ef6b86df16c102f050fe96192f9cd2b72305f32214b819ffa6f00fd6149f27c4fd329f27b4f72a1adaacc35511fc8ad0e175ac55ce4b3e97ebdb3cb4a1949e7789041c4a4d10aa0c576568482b0bc298be98c5d6746ee2f582a9206c0a934905372bde7d367a021766103ec99f8444564179a7a4d6b8dbc84de48b00855dc20dcafe9548e658787bbea883797b1d1edbc795e18267ed957ca04bebbc3c4b309782fcb57ccb7081871cb76e854f5ebbc1017c0fa4e94f73b5485ef084a59c05facb4761e7c7bcb0acd2b1ecefe0968e3d62fe57afa841ab5c9ba980cf732e36b32a2c02994f79eed1e24e9f6f5ed97550600ea7fdd21c00eee30dbe658526d60061eec64c0fc625757513d25ad477bf6cb793b688473f96412282d2ad82e2957169c920b545481e628ed35b32f46a72bf1e0197fd41c633deea2b5fe90cb8c331dd7f7afdf8d3f0ed14e4c6a52376d804299a96524ba42b6df5f1108cdcf6a27c31a0da245bffdf917490c5c4a51de8e16acd75dd5fe9e5234dac65187c012e912800860e10f09011b8cc6120e2f9830ff64ab2ef4be29b9d8ae4945673de8234e0565b0b3298d244859124c2ae739364b2cec7d01cbcb19af8cc40b614953bb15bb051b7b1a4abb40013de427dc78af2fb84c43a5e4ba4d0e2c03b1a53cc46535dd194c3054c9b122aed594a3c15a89c6949e3b3dc0607988d7b2caa473eef6e96969f025b2d7ab3f7dcc7cd045549c8105dafe38f7081740a056482d15c7a11def11bb1196fea89542245a1451fa562743c07f843b6d8d54ecf15417f8b1ba8912b8d10a58f9766d0dc8a1735455d61c193f82180382dc66fcbe4535ffdfbc76fb07aad134d947c6c8b0a4029aeadc68225c2efdd74ff85818366d963cce1e6140af42ad48a03c0d01001771507d21006d556555a4f877cedf58102b581700c131395fffff5eef202f22dc061357640cda62dd079148e54eea5fe2f56f779ca8f914cfd4b1ed318ab3795df3a58ec7c2a035428708c6df8988c1463a03fd555f091ccab92d6c662796639b63872a80ee83f54fbb09ac83b5e16a996966dac2a981ec6ae235e8e2350fb017c0903fff0eaa53b8952cfe2c212e8616c690950150f7144779f401d5426f7f544185f9adc0f36a0c3f3c5cc8533d4f1b9d07bd3d08f76d557723287ba23ed3e741af5db7bb639295f2da67d7b738f42103e0c45bf4f87df07e7a5aea2d94125b8ca1f69b35b2538c1ecaa8fb6fe3e388c22be1f1690a2da0837fbd78d58ddb65b43d58c00e7ac0836f00769eeec30fa0e2fd838b09080d24e294a3c9c60b49aa4798d859aa7aa65e0a32b63e4e3137f09b604b2a8e1a8cb88cf59a502e5b36aa34c3fd9e397056eabe6304221c4115012e169ea157db1126518009e25c5faacf65d244ecb9fa380178d2d7450470dbcac95baa78965444b869382df4dcd83d8580a2ad15ff860eee26ad4f887f090b1151245b45ba03c5cec2dfd83e3d6f12ade33f4fc4b99d4aba3c24311ff14611248115eb3f8ada3f9a6108ed8f6728d1f2ece79183c197229b25d79cb1436509886b309637112563b858da85a75573b5c466587d4561cff6b6f78691ab8a73dc4f615443048a476d75231d634e3d944e07eacc8219453979b1ebe10d0255d6e1e36e75f7d1d2c75bcadc5876e3acb764830538d3af94388a252875710ac674507faa27555f44a2257792e38a7cf70ee54a8b864cb34cda497a8fccfde26864c8dcd702e25edee8c2f4236eaf11232c6886519b479f0ead3076cb4a07c8c1a46fd6277cd3162de34a2800d7c20774374ce1ee20cfb742f9214c59a22d7cdf3cbb22e4f83f461f0455d3a013deca3bf8670ec6efec2df5ef564cc799bf51c6fea55cb1e0949ecdc667f3e7988a68a664e184ababa6c9b37029fa941d9ca370c1c23b69b7ba3b15bdf204d10ec9d1b1037cca289b2fa4d164ddf8d54706a6c5db9a7c650b59de4c761760aaf95bd40af9c82dc56af21407e453aca17fd5c67b8cbfdb1fa8098b00a29ee0d5146cbf3129ce2382bc2da345655d5ea544302e2c90e87863c994c8981229089f835faeaee8dfed1190c28b01a82e34423bdefa60ea87b7767d87b5bd7a8accfa3d35d37043da7d0a3fc2f0d99f6c31f4a9fd9dd432cd4b83e51640a71bd2231b6f13cdd40b4eb76effc68d80c431546ab7060048ac27e842395b4dc1cfb1ae41e4024bc815d6eff6e29678c675ff1446b435eb1b40f98525558143f91715b7dcc18c0bb171ce0b2ef6cd4e8905c7e0d6cedd9ee9823fbad046143d1e08288332c202797bae4742de06dda9c1149c28a2108748dacc24ddfe83e0e9b8a733a0d8ad853415d8897dbba4c0036b87304384ec095d2a2c1e5943b09a7cee478eb4a58f0f3cff4d7f9cc2a12bcb22234db4c871c5b0143ab2295428e34ec8a91da6392aeb95a1d2554ec0e10ef6988ec9209f212eea127b28313164954cc26f1d5151b57a1c8eaee27273f886ccef373c76bdf73f9baa522738f3021195c8356a388a7b8d9a5548b5d2845784ba792130fa988c79ea42248ae8deb44f1b2fa64bd437e533fd0f2df6b36e8eeca8280b4a317b4fd66ab090e2bdf2d9317551997a2272f5c5691783d75b106cf49fe1398dd101d49a4db01147e588020cfb31d32dc8c8a8c651d626641ddb900d67364f547235503ee1a636c13c4b0d4cecbe26e84c3c80eac33131daebbddaa1d6d90ee3fb3a880f5c32bb354b6e40439dd9d38b17ec1f54bfc20ba0c9f4ea7a5dfd183222c24222700eb188d9547cec317924381eb3924386b39104eac483ddc4b3a6a1f2fd3fd1a1613c5eca5a2abf5b7cbfff7419faf539e3eaa8ed9c33789d31160bbec1377bf5994e8a021a7d83977f7e28119b1aa670c56885b9e510a5670b25940f8ccaa9ba2b3db129ac19202ccca239c07df82b18d31211ac89913f50c35dea9e0016df94e796e56d20f634aa12b2d8346eb11346be8b1dfcfdb5da1b04bdcb7edc7093999bd4cf5b4036ad9bbbb35c994025a27e48fed8a6e55e8f9dbf7337887fcea91", 0x1000}, {&(0x7f00000006c0)="eb64726eddf26e7eda66637ac06f78d26b81ee1761352bd3b3ef0627c06143ac700414f2eaaedeeb6b0ccb683b0cdf0c654323b9ecc9391b461e6c9be3e41f1b6811009279856159b64e4d4bb9e2e560456d02226bd46154cea3f4adb1e52e87ef36ea56d866be7577aa08263e789faba0a6f2a3e2ad2ad03746023582f55f243ec9e26a066e4bfdab13dd0647b4308eb5cb34648a5bacd32e08350cacabb7791e9e2d86f7e1028cbcd2a68504b8c808c720abb1fb8bb95c2d8f1acd24d93fb5353011eee01bfd0af4c438a236e43da195955b7c323d15f39863bae4ccda8d5c", 0xe0}, {&(0x7f00000007c0)="f5ba2507ef655ea5a0ae8d251b743b2c4e126ccecbdf525ca0ff4a2d3e7a76b3479bf440b477f7db3cbb84cf4b17d4533cf15da712968f63ca25c97ea3b19915056d7bcdcdfae24b5cb8389eb85e76d35df0fd47bbfc895670443d205e64e564f26c0afc16a7d0aad1b8464b60f92111d605dd7ba97c0b523c651c4ef825f642d0ed4d43e51896b2a0e1c502dc43cde008c36955fe281f2afde9692bf36185aa2b807fe6dc4ff93c4d31a2af6cc38c718849d7f16d2acf36050732ccbd23fc99f87c1c9f2dbf682c6e78e6bc052666db0ad1324b21bc8fd0c19c187db4ad6acca068c78ab09ecd3e6d6b6384ce8ff867", 0xf0}, {&(0x7f00000008c0)="7cb9f7073cf8fbcaccddc23d6e94f32a1f960c490e22f02363e8fa911a46656c7e47e731094143616837b536cd2f1bdd8f6bd3bed40d2d316b47061489a853d1d3e9947865d48a34f2251d27379dde1d8a2b5981a098350e7b5d728cf7b7b6b85784bac1ec84f67684936d61e1ac19ac331150fee37d54d32aaaccb9ce5dcd633e759ea4bb3cc1982736c56c90eec9745c560fdf8512acddeeba7a130da3061820f7d51ebe7202247173e057bfcbb7a155c00af488660ac9769137843e97f5ba9a2cfabb94203250be177dc41feb0eab30a7bb771af0e7ec93122a251f04ccde716dd1b315dd53a66dab3b11bdb37190a7c2", 0xf2}, {&(0x7f00000009c0)="0e393bc41e5b9f0dae4e9297c2f7a102c162cb87c29872636d090cef28cdd50e83ac2c5981a8f7a2f8f09ffd4e9e4256bacda89c81872817122868f83b1a8db60df90c69305860e7c9bad43abdfbed8cf9e76de6a07718026ac451dbc7aecd1b9bb8c7d688bb78a36adaf310238e13656c73c26abb6c6382b1dcbda8bce260629a121b92f9ce9ab0f418e7771263ac9ee2c78212a5217f0169520e18b56c79e176c090e33e0a19a9814c7186f2e573a9abdc2a81a054", 0xb6}, {&(0x7f0000000a80)="1ed3e61bda207b76aaa0ddd0eab4b5b0c9ff5d51496164cca32a28da779b77aba2f2d042fda58d4c667db1b7398e9b24c88955adb30db4800d35e5b8086df60c5210c489048354f7a35683b0791c19811cc68ed0e2f6c2a078652f26a305cb8d2d346fe7bb33ef336312374a4f0afaad45fb7a19f803da15b679ea", 0x7b}, {&(0x7f0000000b00)="ef1e158fcdbcb6cab0cfa189adc2e76233e944738ab5cbea4e522677c0179a24014f904585d88a3a5af85c6b3b7698dfb4c45c400ad3ceeac5166685a598c5290c96", 0x42}], 0x9, &(0x7f0000002500)=[{0xc0, 0x29, 0x2, "654d87aae81d5b058feeeba1a6fb7a53472f9cc9cbd1a8534ad138bacc1332c918b9ab27543a25f7ad2dd14e6cabb2b6006542b6889ed79cdf73850cdfba5788f42c4b47ce337658a0ddc6a572ed2f344a32cb60ce5cfc10ad4f2ddeb9a0cdd5f49445f9440fe0676fe7b8e14fe58db37724c97d659924e0658d3920605efcf05fcb1610fd25730899a8c2f6561b15ca640739e8d123728799c56b5ccc69eef766abe29dc147c86169a350"}, {0x1010, 0x6, 0x8, "085876a3369113f3c101498b15a29d47bcfc87fd9f70cca804750e35e9d4a516a479ec36557a81f9888eea951bb6a7d34fe228087c798dfbbdc4e32ed3e8fc4dbdd14c69d7a8dc6e7243bf074d906722fc369248285ec35703fe2c57328e6599d2501697201da4f99bb265ababa81665849f0b664f385e31a139fad34031bc15eba616eca67a486d0634813a717909ac917baffa2bf3d9f27fa12413f457affd248bdb323a013f60b88d7f2903e4e2c079b6d30e7459ed10a53bb272f67495ae4b532795d4e8c82ea1e0c8ccbe90cd4bcad62017c5d837e5fd8adf9c44efe3912fd10b8ee2ba2439a1f7f9e5b418bde9b1d080c3d1fa2a38fff691c86e02228d3fb3180b5f0f309dba9e36da6343aa93bd92ad235643459300f7e702938299aa99ccc0100123c4c34c5bf9beaf06ed26336a08bc194c3c2171eebd10392182350184510fc4b068c05ecffc2e7ddde3a992b94b6561db83f125eb2d3c86907f86378c044ffff30f92f98dacef3f94c14edd46dacb620b6cf72013727c46d0aa66f6ca25e4f18993578d0d74706c1fe580722cb0e9ba91405fd48cd91a009b869f418b06cb67c8292f82554d8a607b02971a80906b2026a3e65c33e0c7599faeae91220a1ee0ac13b924d805cb2ca19ceae9714ad4c3a53734d95496c832004755eaa173008a4be4169f5513d3c99037b2c5a529ac6ba8609627d12b43177f798c46ade02e12fed8e4d9cdcc865db3fc669c201a88f217f080824752adfe2dc1102de27212b19064a5f2fce747cda99297d00cd559b9c4191bdf61255dc6e8eebf49a5f1a18285a8088b5fe524bb1bbe437dcae5bbb214038a4581fab13decd3eb01085c81f775ce44f36f7642df24d73b82be89a4bfcb9c130807c295c3e5ab65c8ca7c3045e304f4850ba98e33eea3f9481ed2a15e7e84501b713b4859686ca351be96889297ffb2a3949327aa68bd83d6d4d42e2a2a202c2eafad7f18c615d4e73117b188c5203e98c2de8c707004324d9d8959563eddb5f31eab45fce8b78890ff5df04f0c133d685b8e08413badd9d1999c9ff3643e63b8c468072b788d5b3da1d864adab091824a7fa2e28f940f3421abc5487000e7e208c40c2fbf36148bac4b6ef70bb4691604a13113ecc798be64dfa38ebe8756130d1982c36b13ac269db9bb714defeba12d846d97684d2a08fc968c39cacbea8ff1d285327dda9fef796d545cae3b1be287b5b5ef5e87f917eaf2cb3c53c09cf3bdb7109c479ce700843cf8bc7848fe86f01c6729bb10bded0d086967c820575e3431ce2afb523a47d9a2e9651c73fe320189fb9263c11ff5c9d23f8631589249dd0d019b729eef40fdb23d32239bd19bada9fed14d915f21ac1fd7abcf5bc40520b3e255c1ad6fafc72827ae2ea956bc2678f1765e16929b541e918818f6ce7ca42758fa3c7daef65d76504681d93c1b9054ec9832d0fa8dcce0cf98b5191664b056e54cdd6a8d2164d389c019bba325625576c6498de4bb904997a94a8ef20e5f71345118621642d5a4d8483cfff14b643a561bc6e63ff67938806607475258b3e1c5e59ef10184d70f77ac174919776cba485062344461f121ec85cba6334057b295a8cb6f8ac74f1c2dd4329e2fbcb23223fb257109e7ddd9d894fe0a06e49945f8d5b8a705483c271091b258a90d4c868d8fe6ef9a16f6355e1ab555184641bcadda5f9281308b81e1a6d325a7d941313b03d8e6570b3997fe39fbe4cc5217d6f62d2c03fddbc97f2435ec0e9424bfb99721300131f19cf14e0f8663ab1dcfeb0e87fd284bbe74bc97baf81410f7b5d691ff7614ab1c339068f2e884ac1706785678f9802f6d9f37f95beab8f2a282a92dec4d209f66f9fa68fdbdf51ad51016b54551b206e4a16f5e886a8e6587b74ff5581bf5ff3fec9f941e8c133b7d81f4bd0da49caa1a040f736b2698d9acc866c455899e353330ac57f7bd0f3b124b68e9f79686bfe0ad6018f83a34cc47e198c67260542dffa6e29adc6b88b13cc644f59f0ed1a7a7a1894b1674e9bb247906ed5112d2a001eec850eb5d9ce8aaefd1b90b5a76df13744a81fc45d137affbf79bfc5258aa6c3346ce35776019658051dd7290cff6db3822446672ea7bbc6e7ef0b13dd9e10ad432d6fc56336cc8667dd492837a591b9476666a8374a5bc97cb7d72491d1e1580b442d9139a6dfe04c772149e5555a8ce60c29c8eca2049b0f559a41a48b1cb8d66d3c8a7bece235674feff99bcd0569f21a8979704a1315e019d035be45d6b0332f7778f390b09af104a31c5caec4cb63ce615e7c83edbc27e8cffee9f1a670ad39838744cfd99f3bda3a1b006bf9a06ca7c61b350349d67b22f33757b32403a450963773c332bb915f9eed486a6f3947f2ac7dc5cd415672c60bc754ed820d021ff526dc7327f164efc7c5224678701667478346714455528222b3faed8c03550d05da289119f529190576bed1fe978512af0d3972cdb97a44d02f39ab7d4a500b7427089df15026754a96843222d21f4d499450f40b95ee3fdbb722d814f50e2911bcf9bcae7694595dd04ca4d99a7726b15febb63af2f3fcb5b0ae5609f30ccaabe815b1c4810b72275a808248b4aa19ccfc74bd38ddcfd963ef0dbae7d57dd312f0b4212712c5c898a2ba7a2c227aafdef9ba020c0e0410fb04670d71fdd2f2fdeaa83ef355428e786800dfcb9af042f82f176ff803311a9f0d24f6db9947fb82a56ce2544b41d0770f58c5fe3bf98cd63e1dcb3fa7bbe6e05d4d3b68393288db6eb17ca660a243a05591f58ec20538d25eb37640ae5da94761a9757a823596e21776f895fae4f1fb8b1ff9f86204e490a826ed0f338190400bb89dcc6cc133d968984c3f3109d435bd49b32695df0273c2c2bbe582befc8678c084500e572d022363daa208b17ef58325130f599e2eed6ed073bc6eef541f825bf3680e065b7d2861810f3f10cb25c2b01b0a8b185232da8fd178ac71178505f890308ce219df2f324144a0ba19029a959f742f3be47b4a3a10eba4ca9ded2a749bd23866a741189f99e259852659e15ac29a580afbbbe98dacda03aadccf1df41d98a1072ccd741bf9a55f5321133adb2a5fceb3d075f2f080f83564120536542f76326a7105c9cfcd6630ab5f033c0c1107cb0794e758f19f39cd4972418a4738663bfc88c0162e8c167b8898c547cda216e629fcb1171abfcf111dd729533f44fd9cb29b1b046c59a9a192207e887527d7135f6eb19e35daa3b1f8159b89aacbc129b5d4285036eaac497186c1a9bf39f467759eb04994a730f48bd432f071b1166566a3081600e969e588f5cadd545a8bed21b568b79a2e3b8a84e0fb5f6d2d665b978d793a7880219e21bbad0a381b634fd92bae2f243ed632e096d02472a99482584da07406e9877ffe276d39cf4e354a5e18072dcfda8cd6553bd6083763b6a622b6e3d09a512ee676d236509f3cd143bbd329423254d67439b61020f5c200dda1c6c12a141893befefdb5c0b08151f0e1496abfccdbdb6b41a6646b4a7e0fd9be047e9097e5f47c5cc2da416912d2567ef4b7d785268f489528a5ea3ea93c5de1aba21efa6f0b11e195e682193d7ff72989d938d0ab006487737ecbc3de610a9c3bdd631bdb3b46f4996a2d7f398ec6628733dbc7769809f3b8e86a1e39bb2afd58b627422aa214e6875f51ea69141b49f74c2f030f1deb75c800837b20c64c21fb1d0104d960445eb99d441394c3465d0a503cf55d02e09aa8346e8e8929bb7ddc4e1109c64688b1d61af537820232b146bc70e8c25776d31da9c92c375d3ba5dc4169afde1a9ca17bfd862342efcff9549173a112fd9ffdfbd82fe1cfc9b35d9b035b8376f4918d3b50a5bf69f13cc11c10fb3bffbc5d5beb272a5c83b9b89823610a59af3461919a88be2de5d71ad57aed0c3c71e99f582cdfce5e02b4da824c69d3d02a86e369a96281149d77f02e579e939ff2a46f23e7cb3ab28f70ea682f53a90537dcabc48bb08addcbaa689e8394ce0355a984b83523b165e5748a4e229e6168ddf221a2b800b50d351fe526af6fd1e7113cbfeb10da9f96e806c7b664fbb888acb1b00bf45076ab523326bad39a53dba78b5859fa434810d5bd781b865a8627a1a773665c51f4a783f09f5a2e26e3b93abbd15ce3c78ba74de769d6ba5cbc5a51a7e06c9efbfd23b7247ff10e94dc97ea689e7c9cdb6ab38a9d865c738e09f3c3b11f5bab06104a441fa2df0bca279a5aa8d4285e5fc34f54ec4a89619117e4c27fba84c824f67891cd18d19f5030e4e5858a9c67a2c022e48bf9d1b84a875d6b585f718f7d7f0b30456faeab8e9b27a69fbf997aca5743157b18b6f082b2ab32b0a36dd8a87bbc047f5133d2ee2085e1a21d5228f6fa09eda4686c1d142bb4f7d1064792778dc4373cf37f06f92488f726884948a23f5e4a920191c9ce6940f2221e54d292f3dd16df3051909dcc648811382389bf14540c5cd0629736b52f16ed7ff1c427c2819e9b1f004e6121fdbfab9a2c4ec7702e63adeef71056680e5b4ea158bc35b1f5bc68306022e960cc773c1da86d21771de904467a0f0f98b6f72ec6581ae1effe77d0fb90adb08467f6a34cc79019949974009d7f2d1dd4eee0e359aa4254974552879d9046d27ad93c3953d82d91512dd6cd72f41208ff0ffe82270699eec60211b3854e622cec9a5b0a555b49be5e4fd4e4a20bb10712111b372dfbe9208ac035513c35c7ebbdb2688f0b8e950304ff75bc177595dd47cfba4233b8dae724dfe00879e25a29509d9d972a322661d68f7812be3fe8d9c94e0fda8f31acc9b7dcd53ac1592f5c6d5ce5624606200d45824d00475fa539a3034034d6c4d4149ddffe74fb54f666390bd99ba6b515768da8f629ea429eb0c9fef0e04d532d04d5a54e48d49d67e13d7a4a1b3ab2335bcb99fc831f955cdb720d7d274811f9e3cdca5110bf191462ea40415088c19b62f1c4bcefeb81ea34d7250e6a0aa91984c1178a135acca511d60ea9b23f3d71cdfce42cbb5d57ed032ccb811ca5f1d42bb5095255bf8088eea0e9779dfec3e104a250a09710f8dd6c20af4c7b6600615a09a36e76c3aed5d9a16dbaf05f8c5bac6fdeac7fdb9dc6ded07f322313d4b38c7b96cc8d8eb7c5c5c12d5544de9b5b9a09086bdad9322de187bcf5fc08baafa66c06d5e8c06acd830070eecf740afb030ccc57eef0b1dbe2079f0c88cf1fae9cc949029f331a4ec5be84a55e87febacf1d8b8467e11968211b31dddfe2382da23ac5e4e9a8f03bc239c125782a96f66c631f384fda9d6bd1222f9c696f0d452638e2792cd5af322840fb1fb64bd1d10e38d92722725750ca92002dc1424ce85de4905fdcef39e30c3196d1a996597089b324c4790b6b220e1f315d4b0afb7223c3b84d5d1c7f414dcfa4089fc512134c499e0e99d0ce8f21a498183ef519a5d10319219b28bda861d316529843f61af5f47da40cf5f0cbaac78250149aa2e0f2f2c2654a10216f40b80db885fb416604ba52633f82a0c0c4d4c0af7c4a778a219d1bbbf0283c5e197ce3c74a5852790ef540ea77f37271e0951ca81cca5d2a85c4421e9423b89d99956f2e18166522b29b3e061a14c8f7959578c6d81661e6dfaefe93fd4a3b42b9beb8c8081109990331b3d7a32891ca0511489cb4a9d65fad493959f9a90af9d92d0791e26f901a8aa986e2c08b7ae8d62b812ff57a1fe66fee374e227668be8ad66b9bd37757c37605dab9491e8deaad0b21771ffcc45d462e016d99"}, {0x10, 0x3a, 0x1000}, {0x10, 0x0, 0x5}, {0x48, 0x3b, 0x7ff, "7a61e6e9a1ff907c9695bf090c1d13f17f87e2805d425c7bdb0d7e91fed89b02a1b9713490510c70ddd71f7ec2a1fd249c"}, {0xd0, 0xbb, 0x2, "0a8f61ae4c5dae402c7c2c723db3cce906a87ec9c95e2d4bb9ac82b264b6ad26c94b134d4f0c07a8260a9a6471c1f931e9966e18c79242edc9f19d4868cc94d2d98eb9c3eabda57471fcefe71ad86c30781dca75b4b5d1c2c1af0509069b970df615ca75ff1710bfa5da6c7aa1274aab85ec01783a9061011d2ce4d3ac2516dbd940a75ad0dfb6f435ee03fa729f2f3bdf8ad9bbb34a7d0ca4fafd3beac3613a5a50236e309aa1b5f230c0656651473682446e8f24d3bca442648f2036eb111c"}], 0x1208}, 0x2018c) socket$inet6_sctp(0x1c, 0x0, 0x84) socket$inet6_tcp(0x1c, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100000000000600, 0x400000) poll(&(0x7f0000000240), 0x206, 0x1) truncate(&(0x7f0000000100)='./file0\x00', 0x308020005) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r1, 0x84, 0x103, &(0x7f00000005c0)=ANY=[@ANYBLOB="940000006fa92664f5491ae0d684b38196910c907fa2d3ada42e9d5f24c1f87c2131b3652706ba8174d6fea2574671f4988c7d572a8738f8c9d44fe573bc43c94e88c803e96f6bfe673d424ded1e400a4633171ba1f6fd124efe9b99980bd91664cb4100c99a422ce85018d64a754631b2b253ae388438c65e80478273b835254eeb66c6470d6ba129fb5e1d50a53103e90b929f8788702aa22921d7981ded33d1ad834f4cc01b28b9cc3da0ca7bd3f5c27818bd43ba89eaebb4de772e4582d486bafc12dca54184d584f2156eb5529baa86f47210c8659b8b1067b14a35fe09f7618a7949e351ed5f361e3d43699786299443b5"], 0x0) sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001480)=[{&(0x7f0000001380)="f3e0b65fca9b02bd590d894b0bb03ed072510dcd03bee992543e803a2017c2d1c697d743354c9b8fd82ea9543b8bf799c0b0d841434bb31b418aff3b2a39a647429f87be7d07e0abdffee07905e21e717f59ca97228706069a6e0619ecd942b673159fc3394141359aeb384b290e702a8dd496a2c5a31fdc61781c948a361179a35ee520895039f6203ad3d171da92b9cf41644e6262bc9e47438e4fc541dcaff3682aff31c5f7c60df4b93a0df5d8d32e204619b95d51896f9b8146f5b26150f7d75c2e35641c9e9136761f5adb8b485d1cf196e8da59e0f95bbfa5aa26bdb24e95302c8826b293548742b6794a206d7ffc", 0xf2}], 0x1, 0x0, 0x0, 0x89}, 0x104) lseek(r1, 0x0, 0x1000000000003) accept$unix(r1, 0x0, &(0x7f00000003c0)) socket$inet_tcp(0x2, 0x1, 0x0) utimensat(r1, &(0x7f0000000380)='./file0/../file0\x00', &(0x7f0000000340)={{0x20}, {0x800, 0x742}}, 0x200) getitimer(0x3, &(0x7f0000000d00)) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r2 = msgget(0x1, 0x101) msgsnd(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000001739ed5792eda41eb4c705ee7af4dad211847313493ddf95c508c52480ffc1bb7b649fe1558d4993ee7e3d739942c4fa91e5c390c86289ae03394524978f2c37af92b59160de83b42313357b940ef932a8a72c21a0c11443db5ffd8698de88d5f68ec784c1e1be917822b72eecb749823055de45ebe25175a31b89d1be024e0206ba0794740ee235b49b6afb23142077643cfa31a2ae69f6aeb6c012d1a7e546e4632abe3249acfe5874b7977d39bec8b8cb0003eb4d55108cd71bd0925513b91551a013b66b343088a289a30ab701b415ac11977e69cb5030484f307f2920b1fb1b9716bf0562ea"], 0x1, 0x800) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x900, &(0x7f0000000c40)={0x0, 0xff}, &(0x7f0000000c80)=0x8) setsockopt$inet_sctp_SCTP_RTOINFO(r1, 0x84, 0x1, &(0x7f0000000cc0)={r3, 0x7, 0x7, 0xb91}, 0x10) r4 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x140) setsockopt$inet6_sctp_SCTP_EVENTS(r1, 0x84, 0xc, &(0x7f00000002c0)={0x7, 0x80, 0x4, 0x3, 0x274b, 0xffffffffffff46f7, 0xb8c, 0x4, 0x0, 0x8b, 0xffff}, 0xb) setsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE(r4, 0x84, 0x10, &(0x7f0000000300)=0x1, 0x4) truncate(&(0x7f0000000080)='./file0\x00', 0x8eb6) getsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(r1, 0x84, 0x21, 0x0, 0x0) freebsd11_mknod(0x0, 0x1, 0x0) bind$unix(r1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) 00:26:24 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x40}], 0x1, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:26:30 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:26:30 executing program 3: syz_execute_func(&(0x7f0000000000)="45dca7feefffffdfd6c4e18859ccc4e3a90c5c94eafec441b973d75df3a5c4614172d016c421fc5bc7c4a23dbbddf043811c5a00000000") 00:26:30 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:26:30 executing program 3: r0 = open(&(0x7f0000000240)='./file0\x00', 0x80000000000206, 0x0) freebsd11_mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x608020001) lseek(r0, 0x0, 0x1000000000003) setsockopt$inet_int(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) accept4$unix(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c400"/4086], &(0x7f0000000280)=0x1002, 0x10000000) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x10) open(&(0x7f0000000400)='./file0\x00', 0xffffc, 0x24) getpeername(0xffffffffffffffff, 0x0, 0x0) 00:26:30 executing program 2: r0 = socket(0x2, 0x4, 0x800000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$inet_sctp_SCTP_EVENT(r0, 0x84, 0x1e, &(0x7f0000000040)={0x0, 0x5}, &(0x7f0000000080)=0x8) setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f00000000c0)={@in6={{0x1c, 0x3, 0x4, @remote={0xfe, 0x80, [], 0x0}, 0x100}}, r1, 0x1020000, 0x80, 0xffffffffffffff6f}, 0x8c) 00:26:36 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreqsrc(r0, 0x0, 0x46, &(0x7f0000000000)={@multicast1, @multicast1=0xe0000014, @loopback}, 0xc) getsockopt$inet_mreqsrc(r0, 0x0, 0x47, &(0x7f0000000080)={@broadcast, @remote}, &(0x7f00000000c0)=0xc) getsockopt$inet_buf(r0, 0x0, 0x80000000004a, &(0x7f0000001240)=""/214, &(0x7f0000000040)=0xd6) setsockopt$inet_mreqsrc(r0, 0x0, 0x4f, &(0x7f0000000100)={@remote={0xac, 0x14, 0x0}, @multicast2, @local={0xac, 0x14, 0x0}}, 0xc) 00:26:36 executing program 2: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getsockopt$inet_buf(r0, 0x0, 0x5c, &(0x7f00000000c0)=""/236, &(0x7f0000000040)=0xec) clock_getres(0xd, &(0x7f0000000080)) 00:26:36 executing program 2: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r0 = msgget(0x3, 0x99) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/79) r1 = getpgid(0x0) r2 = msgget(0x3, 0x8) msgctl$IPC_INFO(r2, 0x3, &(0x7f0000000600)=""/155) msync(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x0) wait4(r1, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r3 = getpgrp(0xffffffffffffffff) getpgid(r3) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) setsockopt$sock_int(r4, 0xffff, 0x1019, &(0x7f0000000500)=0x7, 0x4) lseek(r4, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r4}], 0x1, 0x0) socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, 0x0) freebsd10_pipe(0x0) r5 = shmget(0x3, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_INFO(r5, 0x3, &(0x7f0000000340)=""/117) getpeername$inet(r4, &(0x7f00000003c0), &(0x7f0000000400)=0x10) truncate(&(0x7f0000000440)='./file0\x00', 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) poll(&(0x7f0000000180)=[{r4, 0x2040}, {r4, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) mprotect(&(0x7f000043d000/0x2000)=nil, 0x2000, 0x1) r6 = socket$unix(0x1, 0x3, 0x0) r7 = socket$inet(0x2, 0x20000001, 0x3) sendfile(r6, r7, 0x0, 0x80000001) socket$inet6_udplite(0x1c, 0x2, 0x88) 00:26:40 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:26:40 executing program 3: syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140)={0x2, 0xffffffffffffffff, @local}, &(0x7f0000000180)=0x10) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(0xffffffffffffff9c, 0x84, 0x7, &(0x7f00000001c0)={@in6={{0x1c, 0x3, 0x2, @local={0xfe, 0x80, [], 0x0}, 0x9}}, 0x0}, &(0x7f0000000280)=0x84) setsockopt$inet_sctp_SCTP_EVENT(r0, 0x84, 0x1e, &(0x7f00000002c0)={r1, 0xf, 0x100000000000}, 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x100004) getsockopt$inet6_tcp_int(r2, 0x6, 0x1c8, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 00:26:40 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:26:42 executing program 3: r0 = socket(0x2, 0x10000001, 0x84) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="e9ebffffffff3affffff00"], 0x10) setsockopt$inet6_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000180)={0x0, 0xffffbffffffffffd}, 0x161) 00:26:42 executing program 3: r0 = semget$private(0x0, 0x1, 0x0) __semctl$IPC_RMID(r0, 0x0, 0x0) freebsd10_pipe(&(0x7f0000000000)) socket$inet6_icmp(0x1c, 0x2, 0x3a) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) getrusage(0x1, &(0x7f0000000000)) 00:26:42 executing program 3: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r0 = getpgid(0x0) r1 = msgget(0x3, 0x8) msgctl$IPC_INFO(r1, 0x3, &(0x7f0000000600)=""/155) msgsnd(r1, &(0x7f00000004c0)={0x2, "b9f25420c10c5778312e1db86dd3a15f7212188f7714f885f0afbe5136d796"}, 0x27, 0x800) wait4(r0, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r2 = getpgrp(0xffffffffffffffff) getpgid(r2) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) setsockopt$sock_int(r3, 0xffff, 0x1019, &(0x7f0000000500)=0x7, 0x4) lseek(r3, 0x0, 0x1000000000003) rmdir(&(0x7f0000000300)='./file0\x00') r4 = socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$inet_mreq(r4, 0x0, 0x9, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) r5 = shmget(0x3, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_INFO(r5, 0x3, &(0x7f0000000340)=""/117) getpeername$inet(r3, &(0x7f00000003c0), &(0x7f0000000400)=0x10) truncate(&(0x7f0000000440)='./file0\x00', 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) poll(&(0x7f0000000180)=[{r3, 0x2040}, {r3, 0x180}], 0x2, 0x80000000) getsockopt$inet_sctp_SCTP_NODELAY(r3, 0x84, 0x4, &(0x7f00000001c0), &(0x7f0000000200)=0x4) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) 00:26:43 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x0) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:26:45 executing program 2: socket(0x0, 0x0, 0x0) r0 = socket$inet6_udp(0x1c, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r1, &(0x7f0000000280), 0x26) writev(r1, &(0x7f0000000100), 0x100000000000005b) setsockopt$inet_tcp_int(r1, 0x6, 0x0, 0x0, 0xffffffffffffff58) truncate(0x0, 0x0) setsockopt$inet_sctp_SCTP_CONNECT_X(0xffffffffffffffff, 0x84, 0x8007, 0x0, 0x0) execve(0x0, 0x0, 0x0) __semctl$IPC_INFO(0x0, 0x0, 0x3, 0x0) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(0xffffffffffffffff, 0x84, 0x8004, 0x0, 0x0) setsockopt$inet6_buf(r0, 0x29, 0x7f, &(0x7f0000000000)="31ad2a458d7788dc14f8132f6d6b0e0fb65a318b1faeba7ce203edf2d29170139e97a7410c668bad666b335069ea5a5c22ca8d1ae2698be2447c923e4fa1f5ee7a11ef5e1579a4fe9e42bc1f91544948a0922d85ca2eb5b41a66ef1cda8d5dcf3f3e3789a52fc55ff06fddb897cf6759c5f34db0d621a834992b06d6be6ff407520c5b630d6a", 0x86) 00:26:48 executing program 2: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS(r0, 0x84, 0x107, &(0x7f0000000080)={0x0, 0x40, 0x1, 0xfffffffffffffffc, 0xa2}, &(0x7f00000000c0)=0x18) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000280)=ANY=[@ANYBLOB="1c004e200000010000000000000000000000000000000001bc871e720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf401b337e4c6394a05000", @ANYRES32=r1], &(0x7f0000000100)=0x84) getsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000340)=ANY=[@ANYBLOB="1c004e22ffffffff00000000000000000000000000000000fcffffff00000000000000000000000000000000002f57e3cd428f172ebe44f1000000000000000000000100"/128, @ANYRES32=r1], &(0x7f0000000140)=0x84) getsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000180)={@in={{0x2, 0x0, @loopback}}}, &(0x7f0000000240)=0x8c) 00:26:48 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:26:49 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x0) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:26:49 executing program 2: r0 = socket$inet6_udplite(0x1c, 0x2, 0x88) setsockopt$inet6_group_source_req(r0, 0x29, 0xc, &(0x7f0000000000)={0xfc, {{0x1c, 0xffffffffffffffff, 0x0, @loopback={0x200000000000000}}}, {{0x1c, 0xffffffffffffffff, 0x0, @loopback}}}, 0x108) getsockopt$inet6_int(r0, 0x29, 0x8002000400000b, 0x0, &(0x7f0000000180)) 00:26:49 executing program 2: r0 = socket(0x1f, 0x5, 0x7fffffff) getsockopt$inet6_sctp_SCTP_MAX_BURST(0xffffffffffffffff, 0x84, 0x19, &(0x7f0000000000)={0x0, 0x4}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp_SCTP_STATUS(r0, 0x84, 0x100, &(0x7f0000000240)=ANY=[@ANYRES32=r1, @ANYBLOB="03000000030000002000040000000000ff0000001c004e2209000000fe8000000000000000000000000000c300"/148, @ANYRES32=r1, @ANYBLOB='\a\x00\x00\t\x00\x00\x00JK\x00'/20], &(0x7f0000000300)=0xb0) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x8004, &(0x7f00000001c0)={r1, &(0x7f0000000080)=[@in={0x2, 0xffffffffffffffff, @loopback}, @in={0x2, 0xffffffffffffffff, @multicast1}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in={0x2, 0xffffffffffffffff, @rand_addr}, @in={0x2, 0xffffffffffffffff, @multicast1}, @in={0x2, 0xffffffffffffffff, @broadcast}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}]}, &(0x7f0000000200)=0x10) r2 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r2, 0x84, 0x1101, &(0x7f0000000140), &(0x7f0000000180)=0x4) 00:26:54 executing program 2: socketpair(0x1c, 0x4, 0x9, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x1, 0x6, 0x400000000, 0x7fffffff}, 0xfffffffffffffda5) mmap(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x3, 0x410, 0xffffffffffffffff, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0xbf01) r1 = semget(0x1, 0x4, 0x80) __semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/24) 00:26:54 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:26:54 executing program 3: r0 = dup(0xffffffffffffffff) getsockopt$inet_sctp_SCTP_CONTEXT(0xffffffffffffffff, 0x84, 0x1a, &(0x7f0000000000)={0x0, 0x2}, &(0x7f0000000040)=0x8) setsockopt$inet6_sctp_SCTP_RESET_STREAMS(r0, 0x84, 0x901, &(0x7f0000000100)={r1, 0x3, 0xa}, 0xfffffffffffffff9) setsockopt$inet6_sctp_SCTP_RESET_STREAMS(r0, 0x84, 0x901, &(0x7f0000000140)=ANY=[@ANYRES32=r1, @ANYBLOB="0002030000010293b28bf4000400"], 0xe) setsockopt$inet6_sctp_SCTP_AUTH_CHUNK(r0, 0x84, 0x12, &(0x7f00000000c0)={0x1}, 0x1) r2 = socket$inet6_sctp(0x1c, 0x5, 0x84) sendmsg$inet6_sctp(r0, &(0x7f0000000980)={&(0x7f0000000080)=@in={0x2, 0x3, @broadcast}, 0x10, &(0x7f00000008c0)=[{&(0x7f0000000180)="bb5c387e2e03094af5bb0634c9801a094e7bbda98a2432aa43aff9228ccca47e20d835491b52f60c6e5a4b5f84f463c5c8250be1c0c8cc9a37320e707e97ded0847e65c809d9e15606a5d50b142566d460da0ac127bb3a05df61bd987774952b884994a3fe47859bdbbec69c81020028b2cfc2bc492b364d47367c9128742dc2304d6bf1fd26ca79fe85", 0x8a}, {&(0x7f0000000280)="c14ad3a6b92022d8100dc5a0418c4ef59298ce21194b0056ebf3b2c0650765ad4ab0a396c65ab3b439ba6c6969f4186f2683d952f53517b103ba8b10c585a0301e8f2ad9d4264ef0e69806754e474b62a9bd0ee2ae3a182e53ade7dd51a343ab1aa2701e5695d1541f74bb3b098dde89eb0bc59b0dc082231cbe3b416501ddcac67dc308e5556b08d8d10a0809ba5cb6f2511fbcd4baf49ce451ceccd43ce3c08743fc70a99b25d79a8bf97aeeab255d06409a1643c8f3e4807107801c2baea1e1d159be1ef538fa18fc800f357b39f8fc94676c53f3bea815ee8d2fa0e58a0d9f", 0xe1}, {&(0x7f0000000380)="61caa0f68bcc6e72c249ce38325de21df79ede6b355cdba00f0814066aa46324eae6b8e2e1576ef0592efb05aa61efe15cb8e30fccde27b912a6b45a3c2f74b575284bdc73671bf854d34f37e477fa3bb76aa02994a5e3feaab75a520792437b1ed8df95f676870d12c4eddd50d108d83e97826885b236fe79e4403f17624c4e4b4648c918b9067611dd5d892c1c08135966d8cac80b195d685395bca5f72ccccb7374d99571bace1da0fc743f3914fb4d74a11772f6bdf1be44e9cd09c2dce4b551eabb83e58893221dc3cf107b4d8f23348ff1cdc46c9a8812325dffa43942458b2ead4387bd2542987a94836c8db6f79c233b0362f1", 0xf7}, {&(0x7f0000000480)="45b91205e3e32afd7de3dbc0323c29c27157b11ddf672dabe5f3ed973bc9bd22cec39bf7250729d85ea738d0940dae8087abe53b28e18ab2ef91c4375e13c56543206c7ec2c9ec1ee09f4ad2bd8876aa1e28ef68b7bd49192792610f43d9bff05451380c29c9fe74b4", 0x69}, {&(0x7f0000000500)="ec1a7b3bdfcf80c9c290e70fd6055f70750d6d79a5ae282478c1f9606f92754a53778ac8dad3d8e583659a4c9d34bccb796c7e778ba739cfb3cf6e0c1b11853575835280c2bc3f7e4a2201e325779320818053bed01b036a12e9229c6487b0786b0b3909a7938a18a48b1ecd803d696ac2da3766c8de72819aa325f489af6588007627679c1e68c4404703c7af4a6b7fc92227206340124775720c62a5fc0c0d6bfbf6731f370a31c2b79e1e9a6134aa8c06790d83f99aae8d88025382807ee6122a74e27fd503360d69d01dbddf183f50b0395d21697d3efa46d6c2ad088e444793", 0xe2}, {&(0x7f0000000600)}, {&(0x7f0000000640)="eb16bdaac7f68dd8015d6d01b8bde77e601988e90fb25fd08106238d2987ae1a2a2068dcdfe9283b82fc2390424a73e3edac779ff2b75dcd60cf3c687e4f101705d579dd703c709c04651e3f2217024c9af98ee528119cd8c4ce3fcdae6f1e330a6a390e35b0b76934203bacd2c94e83f968fae0781bed1b2e9444409b21ed0b425080a404e93ae776e5f07949bef5d767f0d1679699f670e0d4b795eff5fa7a95f30afebf52bb7fe668c9bd24411594910bba77a144bc264de6c22494a2792742c2e6ad7a17f2c9ff2a3fdf4029fae716770988", 0xd4}, {&(0x7f0000000740)="bd3dae233ddd9474e73db1bd92445045eb809b3ca7407f793d7852f4feca0167d5649249b3f2a5d60af5f1e3fafdb16b807f5efdd5b7704599b716133a8ea3b6c0152b20df5869", 0x47}, {&(0x7f00000007c0)="8dc46dddfc4a9a9a3f28f151c57ed42253f9c78418b9bc49317caa3c28859bc5775f6731b6efbce026347f89ebced3e1f2f3597cbb0e2e257b103c681180ba09e312b5788a20dfb283be941ee67c48fc09dfeedb9692a383b05c1a7b52931114e078d1e6d78b63299c0de9efc34565cd3bb1f03779348d5f01aecb4d21a4793c013d6f9b536570dc5e4b433d28c4ad4a030026104487300239e98c7963bf60b692efdfef35653ea6a0a4933f980c8c10645f4b342b905ed53834e672ca419e72344589c6438709977515ec1b4f150e8b63a64641aad94561a802d8c5a844b9857b1aa3493581", 0xe6}], 0x9, 0x0, 0x0, 0x4}, 0x101) setsockopt$inet6_sctp_SCTP_AUTH_CHUNK(r2, 0x84, 0x12, &(0x7f0000000240)={0x2}, 0x1) 00:26:54 executing program 2: mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) close(r0) fcntl$setstatus(r0, 0x4, 0x4c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) sendto$unix(r0, &(0x7f0000001200)="9b5d3f159a2a19cff2f8685d9c3fd6991092bc8f1227bebdc5d9a2d00c340248ebbf30447be4bf1c6faa8e9a85e5fdadc319b20064aced62d8368af4d48eddb3421133ccdedfbc98990bac4b48e2360ff1d17cf6e2df2feba1bf35d498331a1f03a01e17c4f031bd2d49fea954209a55b96b106ef63f6a227d516d5df2d372ff74883b26c7cd3f944a80f353f4cd97594e46db7c8cdd55d9a253a3d8c1d9220a6126447877c1af81cf601c2ca20e97c9855dbbeba17b5b524cee331efc229e050b6577cc0403537ba57fba32f28656e067eb3124ece2dab24d6fb31ebb3a516f1ad84d8d8224a03644fad46327d0185c5ca2238a700337592fef24ef8b9fb068a716be09e15586c001175a62129ac97574a7fabc353657a4d1a9228d839dc7362387284cead26d5a65cd36acd7b59831ced844bee25a842a7f89cef43a1f7f68abc3c60e44e2b6a21edc6665039aefb94102513781f8205ad89be1d8db22a4b44417bac02a1009a00d844aaf2032fe2f9bb1ad648566b054dc90e6766204ec6e3b4a0874f713631bd2d0c456377caa802db70a716caa3948f43033fefb30405d689e57e68e81ac2b6266b6805ee0fd856f1cad4699e22228b046628f1c7233c23cc51e91a6d522751dca9a5cf79f112e1739328e72fff5bf04f8f9a7b13f0ef95620b2f420fee497da84b674441147111539fefa7e7c9d8dd9caa8ca4193ac2336915cba4aa498681fee95e0bb6928f6163a842f076763ff7a2f1456ed65d17584df050a2c1298d88b3baafc938c4c286f96681748d5828a97bf83ef15b486468417a7b21f1975c8f247ebd068970978050b848e5da51ed847f851624966908b178018ec629ac8125340f87e18b1bcb54600a6cce8e9cdce7aaf5556e3227beaefcbf52949448320ff6b2a6c5b60b2b087ee4a6c20e4753b515dc498e51530ec916083e8512943d253a17c7ce0313f312ee5943ac5bd6c4deb983a4eb378ff00258d337136cba05071aff0b6b0b6c7ed2d4d3315d111f79fc78a278d2f6a1785b6525ffa5bb2933f40f84bed7448985c3f319d3ed175d886ea7d5d774d661ba8375ab276bb2dfe334a018a17fd9669376deef6f74bd8d85d3181f17dfe35a6f6e557520c9203596e345b8d0689335ae2097f346207dc44453860b604f1ec06c4e5483e5a6637e5fb6601bd23ea3be80bc6846c22abc02e11e3e8a8a218b65772a4b81736777018ffb08ec41466e4e36520efa25a63fd12db0432113d4d22b93e9abc76ce7c1cdfe8e03c6e4d919f5643329bb15c2c0c7c5449c3338ad884cd6e02aacd60648bdbc95e734efd8f4ed7879318b7c2c833d4cf71efe39804e171831c6e3579579e85e58448e8a6bf4acf5e7ad236475a81b2a89ab2d3f1b9d8e71f7ce0582553bb9d25033736c12b29342dca708be15f0ad9eb453cc1c4cca494fa886f74f6471db5a501fb97182cc07da13aeca1febc584aec8bc4e5a04b58dd56afb3508613bd0b9a99f6a01c7988281ae70178db1346ea3d9b5913aa25f0d19d9e6affb29e787ef611a000b7a266d976e5912d36633e6d5148744562edbd4fbf92924ef7f1e1980f16eb13f41ccd47e3e05004f848c8ce8760e4371b6960ba92c9d56772610868085876a486966621e1daf11fa071e192c3d9616ae6aaf1f9956149969ec8fb9554ce6af8dc5a346dafce8c691a0c2ec35fe6f207d0fa9eaa84d75d67b492095a3a2c84efb58ea8189dd929288c2b7dfc9c9766a8fc3bfe5b081fe80bc481b36d4eadf282a3e20f9f707e273523c7743ac67da5bfaa15f5e8674e29ecf0d7785de6d4e68fd1ddea2dcb8dd227efb135574b1118f856d716f92ec85ea30637ca84f9c8e62ab65435cbf8e39fd880de6f4a9a3ed8cc87772b1c685bdf4d66505cdf477dcdf6527c9ac857881cc876000594262e6b527772d0654664db89780f3b9b9fd33af2439893b43416e59fe1fb4a50cd6aa4f29c2876af506214b20bd48c0e06e816e929087024a0da082fcda94704cf0a159a8ec27f72e8664614ca619ff276ac8104839c0164a84d787f0d0ee1fb46e3937f5ec03e9a8d9e70e6cc171e0ac791f82f55f3b4dd44414d2be3d071f23a769bd28054e4eb4b398a855599a8d2455fcbf18080086c5db2ec486f505c7cccc1fbef11f2b996338836eafe569b43abb5603ec48c877804d684a3438f5c5ee12fbd8c4f1cac48a79dc31a817164ddf2fde40ab12fbf36760f2084f6c2d5ef8830ffa855df896295686e81378ab85b8fd6009c982c0c26a4d8cfd694830502e04214e52312f93c0244291a84ce4af11feb130c9dd0502614fab4619d351bd6359673bd1617f0afc9e50994a31310d2d63af8c06b2451919652dbf0c652bfcaaa5ffcc10e19d90dc30bd9bace45283e15700bcc3cf59bf55779937d7708cef13bebf2e3f140ecc1f72f9c7070efa7f01231f6879b2c08217bdda2682f95e6a66aacc91399b5ae46a71aa8c08dec397a4ab11b2168e775c6c63c592bf7362c6caba7cab19b727a9dcea6488b116be5b14b37b9d84a465f6965bff151f62d1afb299ebd313962370b50613d38354de9978b661f721bf8344a22d0c65046ff6e017558a5e145b08ac7555e1ae505aa2f239c7ab2a28b657ffae1bd9e9248abc47fd83596aab28d157475cdc4c0ad0de1ecd7c7d2e6c30d3fc4cad56c19ccb926960237e36ae3b4c97fee739ebb9967ba149f1cc029124be2e89268bd8973135daa10ae0780389740b9ec769f41412331074778564e3da9e13196e0d350bad3d94e6c81c2823f0c5be25a33030b8cb3a36dc575dd367b84f420d8dcce7d6cbb3f745ab62492af12db59848f90ae3dbba4ec8f8195f21b09da4e21af4a766ad4f109855f4baae4e75a5e2c0c51238c9729a2182cab4d4e9dd717eb4726559af2672b5e94deb6189989e1ed07d5a6be691537e28d21ce1224ee407b4c9d8d2109a73f240e260400000000000000561be9eed1b460414a26624d1ce77942a68a356227fce4986ac49445fcb28217a79ce9e4ee703539735a3739061a4af970084f0a6cc31c945422037056e6628defed8b31971893e7429599a2ea3f8e0ff7957d6e5642449fc416099cae785101e9f4132b6eed81104b9fac45bee592bc4c34c54725114a5b5e7a6136e5e375bffb581f05c5f839808d5f5290336fdd0f95a041a78ad9033933f34d6c34bd06e17072907c8d15af537790b700a372ab60805700fc854e4c8b42a30bf5179d5afa6a19bb92120679902c879f7fddb1d8bf8ac92b5a88658d0a109c8d3a5ece4787b8974442e2795d8a655144a1ab5ccaaa3ed5544fbca28e573567c8d234e896f55d1a0e422189d62948a1873cc6aabdddd74d52165a7c5b2bf2e698dcebeb8ec1cdb8f61b1472339e71b50bf4ae61727468170bce96dcc09deafb9eca03df180ef26aadbd6e45577c8831a55539a1f7293b07701a38bb79b728de35edf9320d7139c9874524693f9da9f4fd3fad91f3c6f741507b88968f35ef9332a0d7ab462218bbfe2dc2b933b2577cfa41a633fcd91c422187a0fbafb8e1d9c812459cc7301deb70141c0f21e27cca2e07fbbc2af5c362453f3054c726c36ae386ee279dc4b6d3af28f7ba90e94ba1c17a3104cdc6a3da7f4ded26ad7e2e4b25ec95e07f873b136c94fa6237e5dbca167dcfc74eda6a408b21825b37aa1605245284b73d30811d15641ffb2fec5b587b91f83c4c2324495171a2215697e16bc8efff4ba6e921d32c88e19af2b70e0164e47cb873a9067841836ff4d732b51768aa5d47a851eab60a3eece1b6371932d2b401e56d3adc058e9bfeea92f409aa3b4c945eaf1e62dbce70feb840250d44c824bfad924ebc5f2bd5620ce38244332a6067aa758c28bbd696773a18a6dd8c7c168e47e0809673f23834dc042c225fcb04ad6a50912d3e4592de875d3da8cf64f9a95e2faf72b28513fe5b9d30da11489c5e3e01c9b9da6ce1eda9a6c810b87e0ff4dca8ae0f5680f5e6dc4c4d367f6609a0434e28241e3bb632d19c6d79866a2bb18d1a00159b66fcc76a40467a7b0cbe08a8cb870d5e8ef8554062181b8995a0e0996690a711d4150892a68f6cb25878174789d866c75546883f7b5102fa275a0206c43716a873ac659373b141d72dbe6de1457eb9a3067ce23e3c5feb4c5caa8dd7a433b73cfaace949ac6075ee872170a474c46f43cd61d0e680875224b87d6e1e34d96703630b36a8751dfd5b96de7e3b08be41a2f808c14e9aa44ffc2a4674dadd14fdddc6ca44d8ad8c0f7c567ff6a656d2ea4430617d8b588c5ec8b405a6a5938b999d597d4d573f861cddbd5d2bb7d06978faf8a97d3ef94725d751f62d52fbf80b0a55f4777cdf955b425856ba3bfec1690e8442af198fa3ca30c00d3c9c1c6b6b46a6dbb2e28a7e464199b0c779be37eb86af820be84dbc11a983077a329d8eea539dbf4d1d662583fe0f84c87d5d1c645739ccd0987cf1312e2d897ce40d2db2e615426d36bea99c27e7bc3b828eff4a823d6e0f9d794e7c5755fc86bcbbb0bf45c489d719e853640f9ee062ca082650cca01aa7193608b8f180805dbcc7980ec1b56f82267d62f21a13b8c8150855ac938c44a6295f831f61401396f2e50f36822668fd99804fbcb8a7888d1c2bc7ca081bb3acfb0fc6bfe130586564e132d779df2e4b0f8062369915496355c3f667670e57358e7d4ccae5017c0abe058cc9a4d05ab560c03d7a5037b8a0a3de23b4e1a0cd2f9023bd22d859e79e9bbc95345c46b81fb346b20395356d778d2e49a9b0d884630f20324eaa3a430ef72931ea7099addda91927cd5a45e1457cfc576956358a68f3e577de010e0460702c6d73e44c20a91ce5b2709837cdcccb0d324bed9c471409a337300652984a5582a39bb07e04d94fe4f3c988165da55143c90e4d3d1ac9393203dcfab07e7ac85baf3724e2a8ad4ea9a3ba116997c7e6942e6064073daffe77805c197416be8d4c1efe2040f1d819dba15b4c20adf4dc709eb23dfe09a63af96b9b1863345f314fe203c4b405fd585b85b54703a1fdd9285076a5dbb014cc97d386ef178367972e2af9ca734500abab7ba861c380b8137c462ec1ad92a85005103aa596ab927db7db007babe5a6dc1d333979574f8ef46da7d964bdc3447840a57bb79bdb130b19c7e7032e26dca2963d100b0866fade60a22ce31a17ebd6f03ffe1f50733341750762be4bac06478941b93757c9405f31957bf727fc3a38c0b0e331a5746ae9367878f1c94f2a9e87ea79c9b71912088d6e294a328aed260bf69c4c90919043e02d1cab0d8a37305fb502ec7e78fcd8e5c00771f0b241293fdad1e79be67bd513461475a775736da814a743d6b0984c8d97a13b8f4f8f516758f8b049a669b08c2fe477c6d6238f8d5d7b3af9c5ff6857a0aea3df5c1e3360147635c7605dc47137122b145dd7922e8aed9aa7df986fecdbbe860f196e602ecbdde8755a729d23b2c9542aab2b299fc1c8e12d23c8be4581e31c2f58e0b6a3dd146ad1bdb36f264520b99309d3c5da773e9000fe31d601802ff55b64b459ef612212871324ff6a2947fc3dcf77ab146b8f36d8f016116429e9028c7b3d2a04ab19121ff664fcf466f1c2af46af80eac346189f1d019832e02951752c5f4bd0d695b40cc6103c3978dfc2f81033074ed950e22ed60d8c9b49845135757e1da73eb710f0dfe9284558a4549299cf27dbb07309b467b288085e34b1bdbb7e17a5d81afadc20051bf028471f40689f734531e10f0deff7ad79", 0x1001, 0x0, 0x0, 0x0) 00:26:54 executing program 2: open$dir(&(0x7f0000000680)='./file0\x00', 0xfffffffffffffffc, 0x0) shmget(0x0, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) clock_nanosleep(0x9, 0x1, &(0x7f0000000000), 0x0) socketpair(0x17, 0x1, 0x5, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x200000000004) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000200)='\x00', 0x0, &(0x7f0000000280)='\x00', &(0x7f00000002c0)='^{^\x00', &(0x7f0000000300)='\x11$,)@[\'\x00'], &(0x7f0000000500)=[0x0, &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\\./\x00', &(0x7f00000004c0)='-\x00']) openat(0xffffffffffffffff, &(0x7f0000000900)='./file0\x00', 0x1, 0x8) socket$inet6_udp(0x1c, 0x2, 0x0) accept4$inet(r1, &(0x7f0000000940)={0x2, 0xffffffffffffffff, @multicast2}, 0x0, 0x10000000) socket(0x1f, 0x10000007, 0x0) close(0xffffffffffffffff) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r2, 0x7e2780e3) bind(r2, &(0x7f0000000080)=@in6={0x1c, 0x2, 0x8000, @local={0xfe, 0x80, [], 0x0}, 0x3f}, 0x1c) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mlockall(0x2) mmap(&(0x7f0000fee000/0x12000)=nil, 0x800000, 0x0, 0x10, r3, 0x0) ftruncate(r2, 0x8000) mkdir(&(0x7f0000000600)='./file1\x00', 0x151) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x105, 0x0, 0x0) 00:26:56 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x0) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:26:56 executing program 3: r0 = accept4(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8, 0x20000000) setsockopt$inet6_sctp_SCTP_RECVRCVINFO(r0, 0x84, 0x1f, &(0x7f0000000080)=0x31f, 0x4) setsockopt$sock_accept_filter(r0, 0xffff, 0x1000, &(0x7f00000000c0)={'accf_http\x00', "bae99e9dbb4f0a93108b927cc8fa4f90e0d392cd2267d75ba2e5d511e81bcd01a76865e6bed703d1159fa7409f65ef3680bd8b806a8844a5ec3265048c3900da4b3a4619222ca71638f37d40d0e24f6d3e73cbe76680372c293e1c2bfab35c5ccf18841235d6c7aebc513de5bc56c8e7b8c8b17367fbdc5093d2eae13fb52ca44fdd910863346e120743c5b27da568a1a98f449bdc22bdb468de4f0a04e216caaa0296616598fc29bfae2b652719db3dd5c53ff3bce8065bce17bab0474f6e2c2e0f64afcea0e8d3be01ba55124706a9b87f59de0ecbe3808bf1eacc16384cda551a0c7b2598334764f701b762274092"}, 0x100) shutdown(r0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) setsockopt$sock_accept_filter(r0, 0xffff, 0x1000, &(0x7f00000001c0)={'accf_http\x00', "dc0204d876d0fdd92b5e05caa83bac71d432d416776e98ffaa1eb172f6e10ec762ad9aa223fb612c6ad691c01a471c527cc7eb8afbf81df3b1207800851266e48e7708d3bc3d2e9f95dd3bd63bb303baa9e26209772285815ff1a016dfadfdb04ae130a459d8f772edcc696a326cad58610fe9d9fb9940825a3f86407a2fe0d4d103fa92718a8f823fdd68fc7208f191ff9e49e2deaaccb3362f872d90c62a92472da6c414ae02bc71aa202d2bf897b7df8ad93cf468b41fe2f14d45026fbb4eefdf5bfa3c926eafe4fa3047a8f635a1c8dd88a51cecc4e3a45252ed170006d7e8654e5b66b9c053bdcf7178a80cfada"}, 0x100) setsockopt$inet6_MCAST_JOIN_GROUP(r0, 0x29, 0x50, &(0x7f00000002c0)={0x7, {{0x1c, 0x1, 0x7fff, @loopback, 0x6}}}, 0x88) getsockopt$inet6_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x11, &(0x7f0000000380), &(0x7f00000003c0)=0x4) write(r0, &(0x7f0000000400)="0c29cc04ab75eeac47913774504ac64a3d65604fe0ee06020e370603b68eb7a827df156c18d2062e9b2d9dd7ba66352e6b6d97322a62711baf50f637f8a4ce36c2bd5adae9ee9f714b62ce2fccb4f87243dd09f0a7e9364c42fcb4bee5cc18e2d70cbebfb649f19d7f0ad9ad4cbd50466a978619ab0b9ee47372df346c0ed1dd45ccb7a3b1afe7f3a1eff049c2734f0c8855aa9233336e5cb16cadf22546a38976dc98c038933958dc7f69de540ea8729204a6db1c1bbf42e118ec51fb031c84aad8ce9bd1e3530d378a6ea8b246317e32356088a0066206bacc660b0bb9ff2ff95dfc1b26ebb9f93126d47221f4594841bf58e3b6be41cc085525f796b399b35e45a50e94ef76143cb375467ab259485c8c82ab1376586e37397b048a8996a1a05772db7578214d660538bd65ddce4a1c061106a7d0e078ea37e5d459fe51f98adc322e69e83eb195459e3c13fba8a6ad93ba330548f46a19860e4004ff890fe9b175099ac69aa943230a7c209267ba05d26eea298ddab1b8c7272b2913a9db4162b57acbcb839e6a85d8c4c3e416a59983fb57398eeabd2f55f3aaf2a4d65984aadb2bf224d4843b5e695e3d067647e34fd40aad04fca48a492cc14064f7826d2b4528355ca2ffbc10f8c122fefeaff5356750dbaf4c507f407c00a85190145ddc0114bed08e8f9781f6f9533860c344a760b88dd10be7242abe8c51accd953ca97477c5a70b86cf781173e7760e94f0f1b454f28e20bdbd33e9170e573bfe644951665066c94685384053ecefd7f2085918c59845e99af67300133a7049c8620c00e741180a1fe2318749ffe02d883ae9a281bbaa66f06d86ad098eb29fb5cf7a9866a9f3f43cfb51fb5f8acb49c7754a0155f8a0c9a9e04927c00ad73b8e9a1b3f86bd2fbb76df569ee2925e421448d995dfdd3de633ef61bcd168911ad962f45de445d9ff351ffe84c05eeb1719368e9a831429701781f01d4f2a55e94e54a10e8a549ea17cae64f6797f90aa6219f445f034d44115719b4565cff4dc447cadd91800c2a3ed3f6f8a3e73f75e1869076f35472d2c3ffc44741b40f7c2d7a0dc67984cc629e8668d08139af91e5f99e285919384e9ed9ebcc90c7704fab96cbf8c8538469b58472cdb9c5e40d66d33c4d1f26cb26c8412ec444b0cec1fd05004743fb0523e1bc1cae6220793b88b88baefb7a582e5127408291dfc98948ccedff7367131bfa3a4e3cc27bbe7fafc415225abdc02622b75775585e8216cea1fe72676ce19ee30af18068c9ed9215895ab21e6579da8a5adc42af7e0e358cdf17b07fec81bef7c798d9dd0cd1137c86c1d28632c3a4319bc2e3e88bfe8fa01cbac983549afd2b33a8b6c3de29210ef21c28b37172f505a44d68f208d286cecc5ce6e10bcb873ab9b4a600849e69976c7770412a7ea80d243331a7ce34a50e3c3453261591cb1689e65a2b122b63fa52674e7159c486ab432934f4877927c8c8bdf0bbaed3584a5fd977deb0b75b3f0efd310673484961b98c32c83eeee54334a35d990c2fa41040508e697846daf6378b0bd0110bc3a6345805638ced529f434fc32b55eb109b48a857b11940b2c847d8234eac591ee7dd68dfadb7ff6e65e4592b87512a648e864b5ca4275c014744437acbfbbb8b4e4a3af2c41fce8a18465969363fe61bc8ad7340d29d80e6c92b694fdc3a92e0b5c0226972b826dc607420584d15720763e6ab78dc95309af6f4bcc0290d61358b2fd624c77151d20aa0a60494867d3a52fb0e2b8227fcf3db4c65aae4b4da3eb620c581cc89964bffc6a255b4aeca71f9fd0c7f37868fb6386715dc8478aca333358bbb4cd070b04934735fe3bb43ec51918290cced921f49680d0d03f8f2e4af54143fc4ddfe7b92f9dc8eb102ad872d68b2202a07a4c07be3ab96a21bdef3a3d497a24268e47444f40e04809c83aa5a0f14d93f032ed35c3d7b98dc539489ea8705392f3158fc598430a086c3061e935aab229591b55641a23168525277e2a5ad5a801d72e94916479b8775d11fad376ae8ad133d5b573293e544d38e6e4743193005209c26c9a3a72aeca6ef469d2af3fcf4e53137d69085a68b060d3b94cebb5c03c76ebc0f3ce577242d0aac44307cb04eeea503776b6562c46a0e60f7953f3dbda9806d79d2f2fcd5976663c1f64f0a928e9dad12c2c1a928988842fc0dbce0f50b36163fd2f320a9312f65c7e6ebec5f9975f18fa2655d26d166a049909efa84999f7450eba64eee08df702dae63fa14b4633795d80a6a1db92faabaab509a59fe6eacb30ca036d1ac43d6f57d8a3ec2b47ddcdec6bc427f5e55232eed83340960b83ae79c0a2e2747bfabdee9c40ee3f9d68c980b46b53713df1c67c82f9d63518477088ae50fca6472069833063bb3f8544ddf8091536ba871a4c5d18f605c2a008fea9a726700aace9ef98feb70f12e714eff017bda6989000e2e6a83d3aaacd4af9dcaf9b12ddc2071ca2b0a18002b236ff3537060431fe895fa8e6b7f745ebd2f2bbdb4ce98f4501a39a50880005b2a6726a53c32c9003a57299218b88d5ab56a0d86f319e64e0a9fa6d2b935bd9a4bc11d349fb349a69254f0f7bd00b3c0fb480c204869e1bd5ea103349eca7cac86935fad415133a2e30e364e73e5c6ae5aaf375c8a602ebc7391a4b7b7dfd1e08e14e51a228ccb5a58e70a2b09458b93352e26134a1c263aa24174b0701400f702d7844f990732103aa45b32fdf3d3b1f8522f81d7d57639c15649c08a5fc76b0644f2ec367bb1d64375aa7ccaa88e2cecc882d38e95d3f82c1bfec4e668af5f48e3dc18061b43643f48898095249022777d9883421c512c9f1ea18905a6793c622ae1400c62038054131777758a2573147c763aef07d6143f95cd55771892b1ba0451cfa309a21752976d42d51db0ac71e41addc028e9b856c7722d8f0dadbe829bfa932d7e2ff389af5e523ebd0d1c465b0df2abb3e05452e6857da7fbef58c472b371831cd3f02e463632724c640d09f066429a26e89a16b4f485591674544b6d61f905b2f8b70f7faf6198bceb07f6bde7d84acbbdfac020cde61758eef194b4d08b6070ed9ceaebd213baf4ad906b53b32a9e871001906842bf3d12a836f99e3a29fbf59ea5e48c01aa6ad45e2617c95193231827f5bd38f334ab9d6cfbf9bb9f4f15fdf4392b5b097208ffd9679a207fe6463d6303001e224d8f792e76af0f78ef4889302038f6e6c1267907fdb36ab5c64fd6d68586ec562da3398279c0f3fd179e5ab047c8f5675cc5c332a341a4aed426b3a460b65c2748c3c63c21eb70f596a829b1e9b67531f5f129ba725e2056f4545b4a506543ca687a4ee8208c39be8e62eec3c8ea4d74f0fd2c5aac87e03078301c01241a57fb3eb272978e742095a275633722e130571d4dd66129be58f46512ebf0f346a6525897464736d903f2778b9472504fb1187af6cb19ea49a0e518e5523e3c4dee2060de37a12433caf1048bc23a030fd6a6c694f3c0f2d620fab49a1ab212378933c98a3cb4dc4b0cd3742ffe6270ecb753fc8a3720a22a2fced95b4c28967aa01b899609e6dc3f1e6018ed785dada76b512041633b26c8ce9140b4bec3018682c76120ede41e42a656ec3201ad19fb315920c631566f4253c77bad6252ec63c7ca5dc575227b872dcca4ff7a17e3a93feccc7d53e8b39f83f447b3095640f867fe479c6a661cad3f60535657eb9e737cbb4fe29fb1fc9cf274ad863903035eb792ec098fde14a0e9bfd371e23363cb77aad05c732f19728f0e65cb5f2b8dea536dd61aeb84f3b5b8fc21d342df7aa2a508811594629d91d7069e2b7bf8c536d52eb076d623ee5d0d127825b9425c827420a2bd4234ab249a0d9b2b645c40c7f45c0fdd09481c604829f06782d1b181e6eacc767544ab9a22d52e3fdde922a1aaad6b456928c566faab3f4a48e903825cb3c68e33aa523ff248fea00d89ee05fa1a8e42f99a24b502f88d464354a78d882d32357f03fbd7944979f469f76a42ee6604be332d502ad192ed6991ab7e477d49d34d9edcbcabf70402e2627d2801db8d7c35abda97c308633cc0f3399f47ef2924b0a458198752f5b02a2ced628ac9aa6e79651982e08a0a02f84680dbf8c61468bf4c331fb94fcdd6972642f9bfe2c06e9688950a8a7825b68f8d38e1f31c495f0fd56de3241cad407d2d9344ce7d0d72d00db4eed74055698cff44d302abd62becc182abde8d75528436ed6cb47db2e32554d0b8dbca4c730e52974d811f1199d64e33067554ad3cec68861857d44f7212cdac1dbf8caa60b2b23e38e3ba2594266f4372764c139091788526e1b2bd920e2f67de1d30f6c4c0da0089c4bcb0bf8203fc7045afb782a808559c30b141a77efa5b4f08bb08696866ead42196eae03beee5577ff9baee299238261e52f6dfdd247b1bdb0c1ff18b3010149352fbcedf70c2a366545927fb83f4b0121f405a0294b29abfee4f37b1d736d893d3ea609fdfd45bd6b805b7754b32f493c313d9ddd1b7ba3d75f4cd50bf09fc39acaf3dc28f4c349e8ebfd8bfe5ce3149f163e5c975f20b12846ff3a868bc16c179bcf012920a51e15bedeba29ff2a39aa597efbbbad623958e60e734c79aa8d46f5e0f56447e4347ea2007d239d07190eef53c756b31f8cf6176708fcbe328cd60656516755b4df4c62ad5dcab77650e127a9c7a4a4da07f88b44959e3d507ab12557ad442da8c781adc12391d1ac88e10bc8dc8da205cb87fa02f1589b9e7731b8dc81cb3a5e571ddd9483751898c8ecef2205964a44c422b3905270295ba72c22975138786ab0e240abfff051e160eade14eb8699577a66ee1af6b503b82483f4185c916909a3ef95843a1b93179c709e8a8a3cd2fff3d69956f5920c97a61dd965178aa9e53b14188d72fcdd70bc7b718e4d99d270f4d01bb70cbf97516107316149a218f896e18449a2085cb46d06bd826553c14faebfb6ee632336bfb69af1e472beeda9f735364f80d87b15a9b94dde497fb5ef8bb6d90af950b1bd39dea4e0501d34e56056cb1f39e1300a195dad33562db64328e4a2fb7c5218e8a10e43e575dfcf61c2de4eb4870374089856df57adfa4fbb646b49dda74c06aabe79fba92cbfbd095a165bc8c879ba211cbb29d9085c8d155721c4e8bfa758a7d36a463288face72a8855cbca7dbc39877d306427947b6593ec04e8db8a0f9ed2d2bf6d6352a4e9eb276df199a7c0ec6c4389e6b070246599453752c0aa8c9d5310b1fa24878914afe8e857cf018146d7cd68bd7385e3c6796fd13314073fd27a6ec385e8559c309d63a629b704c0a9872560cd28b95ccc4f67ad500661576e6f2acadc77f63987eba2e1a2e42165380fbe8d78ec28d3a908057810b5a71773eaf73ac29073d42fed877b365095634c55d4f1d0077af3ee60ea75605a5c5a29c21b42caf5c77d2d558e7c35d257c7c5193fb8c3ea0234209b9a9edc10001ae024f8d37d4bbf4df8339066cc60144541fb8adccc300dfdf4900727e63c487ab46f822127a415e106d61bacf22b3771ea888fa130ed72dd4d56a34c9f15be52b3e499c2ab386a7ef7edbeb82721f8a4d82cf38f4d263d7301925ac78d071361b86f87c14203741619d7771e8f9a1234091c2202d243892bd556db11ed8ed1974bc9a9f6ddc0fb0c9ec49d7a8122292555e11840024e51fb13e6fc454595073042e1c676e6963f59e6fb48cfe101cfa2d12579036370352628c54548510c04fadf99dd44eef196b7376a599e5f407", 0x1000) getsockopt$inet6_sctp_SCTP_DISABLE_FRAGMENTS(r0, 0x84, 0x9, &(0x7f0000001400), &(0x7f0000001440)=0x4) r1 = accept4$unix(r0, &(0x7f0000001480)=@abs, &(0x7f00000014c0)=0x8, 0x20000000) setsockopt$inet6_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0xd, &(0x7f0000001500)=0x5, 0x4) r2 = accept4(r1, &(0x7f0000001540)=@in6, &(0x7f0000001580)=0x1c, 0x20000000) bind$inet6(r0, &(0x7f00000015c0)={0x1c, 0x2, 0x1, @loopback, 0x800}, 0x1c) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x0) pwritev(r2, &(0x7f00000016c0)=[{&(0x7f0000001600)="cb91b844f491c5a3a55668a7f8a1395204b64b74cb5fbfb7cbe089eea78e97b4b8e851f5d0eec49428f3d8add66254e924c929bf25350bfbcbe2209120e18b30807441492b58374221561d7cc556b8bf3b5aa7a0faca14fc0953b61e060465dac96ec6b3b0b2ec8fa0e2e723c60908ad986461b31c80828a085a354f33bd63b44eddeed65f3ac967bbd2756ba94f32c329b808b8e5d05e1d76327eb0949d611b", 0xa0}], 0x1, 0x0) getsockopt$inet6_sctp_SCTP_RECVNXTINFO(r2, 0x84, 0x20, &(0x7f0000001700), &(0x7f0000001740)=0x4) setsockopt$inet6_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x11, &(0x7f0000001780)=0x6, 0x4) getsockopt$inet6_sctp_SCTP_NODELAY(r0, 0x84, 0x4, &(0x7f00000017c0), &(0x7f0000001800)=0x4) getsockopt$inet6_sctp_SCTP_PR_SUPPORTED(r0, 0x84, 0x26, &(0x7f0000001840)={0x0, 0x3}, &(0x7f0000001880)=0x8) getsockopt$inet6_sctp_SCTP_PEER_ADDR_THLDS(r2, 0x84, 0x23, &(0x7f00000018c0)={@in={{0x2, 0x2, @local={0xac, 0x14, 0x0}}}, r3, 0x3, 0xffffffff, 0x1}, &(0x7f0000001980)=0x94) fchmod(r2, 0x0) getsockopt$inet_sctp_SCTP_EVENTS(r0, 0x84, 0xc, &(0x7f00000019c0), &(0x7f0000001a00)=0xb) r4 = accept4(r1, 0x0, &(0x7f0000001a40), 0x10000000) dup2(r4, r1) getsockopt$inet6_sctp_SCTP_EXPLICIT_EOR(r4, 0x84, 0x1b, &(0x7f0000001a80), &(0x7f0000001ac0)=0x4) setsockopt$inet6_sctp_SCTP_RECVNXTINFO(r4, 0x84, 0x20, &(0x7f0000001b00)=0x80000000, 0x4) getsockopt$inet_sctp_SCTP_HMAC_IDENT(r4, 0x84, 0x14, &(0x7f0000001b40)={0x8, [0xff, 0x8, 0xfffffffffffffffc, 0x0, 0x0, 0xff, 0xdf5, 0x100]}, &(0x7f0000001b80)=0x14) setsockopt$inet6_sctp_SCTP_EXPLICIT_EOR(r0, 0x84, 0x1b, &(0x7f0000001bc0)=0x4, 0x4) setsockopt$inet6_sctp_SCTP_FRAGMENT_INTERLEAVE(r4, 0x84, 0x10, &(0x7f0000001c00)=0x9, 0x4) 00:26:56 executing program 2: socket(0xffffffffffffffff, 0x4, 0x0) r0 = socket$inet6_udp(0x1c, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r1, &(0x7f0000000280), 0x26) writev(r1, &(0x7f0000000100), 0x100000000000005c) setsockopt$inet_tcp_int(r1, 0x6, 0xfffffffffffffffe, 0x0, 0xffffffffffffff58) truncate(0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x10000) setsockopt$inet_sctp_SCTP_CONNECT_X(0xffffffffffffffff, 0x84, 0x8007, 0x0, 0x0) setsockopt$inet_udp(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) __semctl$IPC_INFO(0x0, 0x2, 0x3, &(0x7f0000000240)=""/65) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(0xffffffffffffffff, 0x84, 0x8004, 0x0, 0x0) 00:26:56 executing program 3: r0 = socket(0x2, 0x10000001, 0x84) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$inet6_sctp_SCTP_AUTOCLOSE(r0, 0x84, 0x5, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt$inet6_sctp_SCTP_RTOINFO(r0, 0x84, 0x13, &(0x7f0000000180)={0x0, 0x7ff}, 0x119) 00:26:59 executing program 2: open(&(0x7f0000000040)='./file0\x00', 0x80000000000207, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x8010000000) truncate(&(0x7f0000000180)='./file0\x00', 0x100000010000) truncate(&(0x7f0000000080)='./file0\x00', 0x0) 00:26:59 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:26:59 executing program 3: clock_getres(0xf, &(0x7f0000000000)) clock_settime(0xf, &(0x7f0000000080)={0x3, 0x6}) clock_gettime(0xf, &(0x7f0000000040)) clock_gettime(0xf, &(0x7f00000000c0)) 00:26:59 executing program 2: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='./file0/file0\x00', r0, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000200)='./file1\x00', r0, &(0x7f0000000140)='./file0/file0\x00') mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x0) fsync(r0) chmod(&(0x7f0000000280)='./file0/file0\x00', 0x0) r1 = dup2(r0, r0) setsockopt$inet6_tcp_TCP_FUNCTION_BLK(r1, 0x6, 0x2000, &(0x7f0000000300)={'rack\x00', 0x1}, 0x24) renameat(r0, &(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000100)='./file1\x00') renameat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000240)='./file0/file0\x00') 00:27:02 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) socket$inet_udp(0x2, 0x2, 0x0) open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(0x0, 0x0, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r1 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r1, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r2 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r3, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r2, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r3, 0x2040}, {r3, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:27:02 executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x308020005) lseek(r0, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) setsockopt$inet6_sctp_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x11, 0x0, 0x0) truncate(0x0, 0x0) getsockopt$inet6_sctp_SCTP_ASSOCINFO(0xffffffffffffffff, 0x84, 0x2, 0x0, &(0x7f0000000380)) sendto$unix(r0, &(0x7f0000000000)="81b17a0a9fea99eda7ae6f7c3f11a292ccec04098324c2c2ed215ca07ca24252c6ac1ce42c583245d7b04ca74d1d3852232146c733c49a6a7bc405e04ea1bce0db6b4f55c3a68ecd8d941278b0c3400fb972032574d6ef84ec93be71e123", 0x5e, 0x1, 0x0, 0x0) msgget(0x2, 0x200) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000080)={0x0, 0x4, 0x0, 0x9}, &(0x7f0000000140)=0x10) getsockopt$inet6_sctp_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x22, &(0x7f0000000180)={0x2, 0x0, r1}, &(0x7f00000001c0)=0xc) getsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x21, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, r0, &(0x7f00000003c0)='./file0\x00') r2 = shmget$private(0x0, 0x1000, 0xaeb4d97dffabfe76, &(0x7f0000ff9000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, 0x0) fchmod(r0, 0x14) 00:27:02 executing program 3: exit(0x4) r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x76, &(0x7f0000000180), 0xfe64) getsockopt$inet_sctp_SCTP_EXPLICIT_EOR(r0, 0x84, 0x1b, &(0x7f00000002c0), &(0x7f0000000300)=0x4) r1 = accept(r0, &(0x7f0000000000)=@in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, &(0x7f0000000040)=0x1c) shmget(0x1, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) getsockopt$inet6_sctp_SCTP_LOCAL_AUTH_CHUNKS(r1, 0x84, 0x103, &(0x7f00000001c0)={0x0, 0x1d, "c684bd29dad1d97e7e5a1def9906d2728b902882f5b09a99a382247b92"}, &(0x7f0000000200)=0x25) getsockopt$inet6_sctp_SCTP_EVENT(r1, 0x84, 0x1e, &(0x7f0000000240)={r2, 0x7, 0x6}, &(0x7f0000000280)=0x8) setsockopt$inet6_sctp_SCTP_CONNECT_X(r1, 0x84, 0x8007, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[@in6={0x1c, 0x3, 0x3f, @local={0xfe, 0x80, [], 0x0}, 0x2}, @in={0x2, 0x1, @rand_addr=0x25e}, @in6={0x1c, 0x0, 0x100000001, @local={0xfe, 0x80, [], 0x0}, 0x401}, @in={0x2, 0x3, @rand_addr=0x1f}, @in={0x2, 0x0, @multicast1}]}, &(0x7f0000000140)=0x10) 00:27:05 executing program 2: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x0) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:27:05 executing program 3: fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) getitimer(0x0, 0x0) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x105, 0x0, 0x0) execve(0x0, 0x0, 0x0) getitimer(0x3, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) msgsnd(0x0, &(0x7f0000000c80), 0x8, 0x0) r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmat(r0, &(0x7f0000bc2000/0x1000)=nil, 0x3002) 00:27:07 executing program 3: munmap(&(0x7f0000681000/0x3000)=nil, 0x3000) r0 = getpid() r1 = getpgrp(0xffffffffffffffff) setpgid(r0, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x48, 0x0) freebsd11_fstat(r2, &(0x7f00000002c0)) r3 = dup(0xffffffffffffffff) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r3, 0x84, 0x105, &(0x7f00000001c0)={0x3, [0x0, 0x0, 0x0]}, &(0x7f0000000200)=0x10) r5 = accept4(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e, 0x0) dup(r3) getsockopt$inet_tcp_buf(r5, 0x6, 0x20, &(0x7f0000000100)=""/94, &(0x7f0000000180)=0x5e) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_sctp_SCTP_RESET_ASSOC(r6, 0x84, 0x902, &(0x7f0000000240)=r4, 0x4) 00:27:07 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:27:07 executing program 3: r0 = socket(0x800000002, 0x7, 0x40) setsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x22, &(0x7f00000001c0)={0x0, 0x6}, 0xc) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c4430000c7283f8491d83b4fee6ad4e866d698f4cac445c3d12db4c15b33bc626131fbfc9697fa88afa6c532565e7e6487aa7c176da52247e2140ed5e8879b549714d553d82600cb61900519b85a529b0cc7c7c633787657cdedca8722719c3fdeb3e479f59da6a5d578980cdfdbdd7853904f91fc2cc284bfe2a6016fe184ff13c8f30aa823bfa6362a90ae371af1a5dfdddd3447564868e46a880b64bcdecf2ac776634"], 0x10) sendto$inet(r0, &(0x7f0000000080)='%', 0x1, 0x0, 0x0, 0x33f) shutdown(r0, 0x1) 00:27:10 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) socket$inet_udp(0x2, 0x2, 0x0) open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(0x0, 0x0, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r1 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r1, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r2 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r3, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r2, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r3, 0x2040}, {r3, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:27:10 executing program 3: r0 = socket$inet(0x2, 0x5, 0x0) getpeername$inet(r0, &(0x7f0000000080)={0x2, 0xffffffffffffffff, @local}, &(0x7f00000000c0)=0x10) getsockopt$inet_sctp_SCTP_EVENTS(r0, 0x84, 0x900, &(0x7f0000000000), &(0x7f0000000040)=0xb) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f00000002c0)={0x0, 0xd5, "ae19921c422218685d28a386bc1799792531fd9881372cd70e6e5e16843b05fbd4ff7fe8113bb368f13b5c99e88d3759005812da5f1bc938c698fc9ff3c02242bd75d84e9f96a16c61d367e950bc51e124cc7313ad6cad85a224239230def1e012f150e6a457d77c5fac61b5ba47f90b008f0358f9a8caff2558fb5e7980aa9e4de71095d7f121499122a42811f5db623cef8e7c63f253140410535aa792531ddc2d83b9cddded31647b255841685f9951a44f19aa9d4e23fb91f4bd4d88dd26fdc9c2f1ee2a325cf850ac7c139e8ac28b0408eaea"}, &(0x7f00000003c0)=0xdd) getsockopt$inet_sctp_SCTP_MAXSEG(r0, 0x84, 0xe, &(0x7f0000000400)={r1, 0x20}, &(0x7f0000000440)=0x8) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r0, 0x84, 0x29, &(0x7f0000000140)={0x0, 0x8000}, &(0x7f0000000180)=0xfffffffffffffd80) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xb, &(0x7f00000001c0)={0x6, 0x2, 0x1810, 0x8, 0x5, 0x0, 0x8, 0x5, r2}, &(0x7f0000000200)=0x20) r3 = socket$inet6(0x1c, 0x30000000, 0x7fff) setsockopt$inet6_sctp_SCTP_DISABLE_FRAGMENTS(r3, 0x84, 0x9, &(0x7f0000000100)=0x4, 0x4) getsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(r3, 0x84, 0x21, &(0x7f0000000240)={0x1, 0x2000, 0x7, 0x4, r2}, &(0x7f0000000280)=0x10) 00:27:10 executing program 2: munmap(&(0x7f0000f90000/0x2000)=nil, 0x2000) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) mprotect(&(0x7f0000f69000/0x4000)=nil, 0x4000, 0x5371ac1429d3743) mincore(&(0x7f0000f4d000/0x2000)=nil, 0x2000, &(0x7f0000001000)=""/114) msync(&(0x7f0000860000/0x600000)=nil, 0x600000, 0x2) sigaltstack(&(0x7f0000dff000/0x3000)=nil, 0x0) mincore(&(0x7f0000b50000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/4096) 00:27:10 executing program 2: munmap(&(0x7f0000f90000/0x2000)=nil, 0x2000) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) mprotect(&(0x7f0000f69000/0x4000)=nil, 0x4000, 0x5371ac1429d3743) mincore(&(0x7f0000f4d000/0x2000)=nil, 0x2000, &(0x7f0000001000)=""/114) msync(&(0x7f0000860000/0x600000)=nil, 0x600000, 0x2) sigaltstack(&(0x7f0000dff000/0x3000)=nil, 0x0) mincore(&(0x7f0000b50000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/4096) 00:27:10 executing program 2: r0 = socket(0x2, 0x10000001, 0x84) setsockopt$inet6_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f00000002c0)={@in6={{0x1c, 0xffffffffffffffff, 0x0, @loopback}}, 0x0, 0x0, 0x0, 0x210}, 0x98) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f0000000140)={0x0, 0x520}, 0x10) sendmsg(r0, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f0000000100)={0x0, 0x200}, 0x10) getsockopt$inet_sctp_SCTP_RESET_STREAMS(r0, 0x84, 0x901, &(0x7f0000000040)={0x0, 0x1, 0x3, [0x1f, 0x7fffffff, 0x0]}, &(0x7f0000000080)=0xe) setsockopt$inet6_sctp_SCTP_CONTEXT(r0, 0x84, 0x1a, &(0x7f00000000c0)={r1, 0x1}, 0x8) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:27:10 executing program 2: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r1, 0x84, 0x21, &(0x7f0000000100)={0x0, 0x7120}, 0x10) sendmsg$unix(r1, &(0x7f0000000980)={&(0x7f0000000380)=@abs={0x1c00, 0x3}, 0x1c, 0x0, 0x0, &(0x7f0000000900)=[@rights={0xc}], 0x10}, 0x0) 00:27:15 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:27:15 executing program 2: setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x11, 0xffffffffffffff9c) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, 0x0, &(0x7f0000000100)) setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR(0xffffffffffffffff, 0x84, 0x6, 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000005c0)=[&(0x7f0000000300)='^\x00', &(0x7f0000000380)='}\x00', &(0x7f00000003c0)='^\x00', &(0x7f0000000400)='@\x00', &(0x7f0000000440)='\x00', &(0x7f00000004c0)='!\xe5&\x00', 0x0, &(0x7f0000000580)='&)#\x00'], &(0x7f0000000640)=[&(0x7f0000000600)='M##$%.-\xa1\x00']) mlockall(0x3) sync() getsockopt$inet6_buf(r0, 0x29, 0x3e, 0x0, &(0x7f0000000180)) getsockopt$inet_mreqsrc(r0, 0x0, 0x48, &(0x7f00000001c0)={@local, @local, @remote}, &(0x7f0000000200)=0xc) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) fsync(r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) setsockopt$inet6_sctp_SCTP_AUTOCLOSE(r3, 0x84, 0x5, &(0x7f0000000040)=0x317, 0x4) truncate(&(0x7f00000006c0)='./file0\x00', 0x208020001) lseek(r3, 0x8000000, 0x1000000000003) getresuid(&(0x7f0000000700), 0x0, &(0x7f0000000340)) getuid() pwritev(r0, 0x0, 0x0, 0x4000008003) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) setsockopt$inet6_sctp_SCTP_AUTOCLOSE(r2, 0x84, 0x5, 0x0, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000c40)="65c255953350a7582dafd5af072b78156590f653cd1dd941c2335c7a4f5ce23570c0584dc8e65aa10806b7c20eaa58b9915b0d885c55dc09740f19e5f9aaf996ef158911363683b2feac23d35adc360c64db5080247cf556ec026f257c00cce887034abcd4a1371e9f49046b251777d8ebd7da981bed649458179807238bd47dd7d4dff9b1db9a44b51a98dd551488c3db84b8178c9b18b01b0712864b1956ea598e258afe5b0d19eabef863f375b1512783dd93c3cca72e2f42418adcd659fb62e35602dda9cd5c9fba5d34e604ff9b306b", 0xd2}], 0x1, 0x0) r4 = msgget$private(0x0, 0x0) read(r1, &(0x7f0000000100), 0x0) msgsnd(r4, &(0x7f0000000580)=ANY=[], 0x0, 0x7fd) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) readv(r1, &(0x7f0000000b80)=[{&(0x7f0000000740)=""/173, 0xad}, {&(0x7f0000000800)=""/167, 0xa7}, {&(0x7f00000008c0)=""/67, 0x43}, {&(0x7f0000000140)=""/26, 0x1a}, {&(0x7f0000000940)=""/133, 0x85}, {&(0x7f0000000a00)=""/193, 0xc1}, {&(0x7f00000002c0)=""/2, 0x2}, {&(0x7f0000000500)}, {&(0x7f0000000b00)=""/88, 0x58}], 0x9) setsockopt$inet_MCAST_JOIN_GROUP(0xffffffffffffffff, 0x0, 0x50, 0x0, 0x0) getsockopt$inet6_sctp_SCTP_EXPLICIT_EOR(r3, 0x84, 0x1b, &(0x7f0000000080), &(0x7f00000000c0)=0x4) open(&(0x7f0000000280)='./file0\x00', 0x2, 0x9) 00:27:16 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) socket$inet_udp(0x2, 0x2, 0x0) open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(0x0, 0x0, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r1 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r1, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r2 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r3, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r2, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r3, 0x2040}, {r3, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:27:16 executing program 3: 00:27:16 executing program 3: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) msgsnd(r0, &(0x7f0000001ac0)=ANY=[@ANYBLOB="0300000000000000b2a95ea415686e390b77e35c220192c386c757b5ce57571dde091accd7a366e6def01b45d11033236e01a9c61ebe1f97597a13dbf45ab66588df44b981c4b1aab2dc4fe18a72fa54d1e215c645c6179f8ac5901e2ba13695d6d70cdbb04f77309b5e84c8babd04bd51143b8b0e9f4fe168818502a72d4002d919770944ba7f00ba18ee089c808d888d4e0a0c6af42094ad6c7ad61b5b547a810c4f39dd2b282f250fca63988f1b66c8e60800b0e000cd730d90e26eff9065c6f30cb23cfe254a1148ec10b16447625205bc67f9e71179af73c83c29aeb58626e10f612e1c107fda62195df0124af90230734b0c7131e2861c640a1343039d135378b49a7454e9d79d3f9db7e48374c2ae7efae30fbdb70ef0c779a9bb53cbcff3a234892cf78de37dedcec949c789911a58ba0a5faf1db9cece7e5e2c19f2f7b46c00"/338], 0x1, 0x800) 00:27:16 executing program 3: open(0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000140)) 00:27:16 executing program 3: shmget(0xffffffffffffffff, 0x1000, 0x280, &(0x7f0000ffc000/0x1000)=nil) 00:27:16 executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 00:27:22 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = accept4(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0x10, 0xffffffd) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000080)=0x4) socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r1, 0x84, 0x101, &(0x7f0000000100)={@in6={{0x1c, 0x0, 0xff, @local={0xfe, 0x80, [], 0x0}, 0x8}}, 0x0, 0x9, 0x1f, 0xb1e3, 0x3ff, 0x8000}, &(0x7f00000001c0)=0x98) setsockopt$inet6_sctp_SCTP_MAXSEG(r1, 0x84, 0xe, &(0x7f0000000200)={r2, 0x800}, 0x8) 00:27:22 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:27:22 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}], 0x3, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r3 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r3, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r4 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r5, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r5}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r4, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r5, 0x2040}, {r5, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:27:22 executing program 2: setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x11, 0xffffffffffffff9c) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, 0x0, &(0x7f0000000100)) setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR(0xffffffffffffffff, 0x84, 0x6, 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000005c0)=[&(0x7f0000000300)='^\x00', &(0x7f0000000380)='}\x00', &(0x7f00000003c0)='^\x00', &(0x7f0000000400)='@\x00', &(0x7f0000000440)='\x00', &(0x7f00000004c0)='!\xe5&\x00', 0x0, &(0x7f0000000580)='&)#\x00'], &(0x7f0000000640)=[&(0x7f0000000600)='M##$%.-\xa1\x00']) mlockall(0x3) sync() getsockopt$inet6_buf(r0, 0x29, 0x3e, 0x0, &(0x7f0000000180)) getsockopt$inet_mreqsrc(r0, 0x0, 0x48, &(0x7f00000001c0)={@local, @local, @remote}, &(0x7f0000000200)=0xc) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) fsync(r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) setsockopt$inet6_sctp_SCTP_AUTOCLOSE(r3, 0x84, 0x5, &(0x7f0000000040)=0x317, 0x4) truncate(&(0x7f00000006c0)='./file0\x00', 0x208020001) lseek(r3, 0x8000000, 0x1000000000003) getresuid(&(0x7f0000000700), 0x0, &(0x7f0000000340)) getuid() pwritev(r0, 0x0, 0x0, 0x4000008003) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) setsockopt$inet6_sctp_SCTP_AUTOCLOSE(r2, 0x84, 0x5, 0x0, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000c40)="65c255953350a7582dafd5af072b78156590f653cd1dd941c2335c7a4f5ce23570c0584dc8e65aa10806b7c20eaa58b9915b0d885c55dc09740f19e5f9aaf996ef158911363683b2feac23d35adc360c64db5080247cf556ec026f257c00cce887034abcd4a1371e9f49046b251777d8ebd7da981bed649458179807238bd47dd7d4dff9b1db9a44b51a98dd551488c3db84b8178c9b18b01b0712864b1956ea598e258afe5b0d19eabef863f375b1512783dd93c3cca72e2f42418adcd659fb62e35602dda9cd5c9fba5d34e604ff9b306b", 0xd2}], 0x1, 0x0) r4 = msgget$private(0x0, 0x0) read(r1, &(0x7f0000000100), 0x0) msgsnd(r4, &(0x7f0000000580)=ANY=[], 0x0, 0x7fd) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) readv(r1, &(0x7f0000000b80)=[{&(0x7f0000000740)=""/173, 0xad}, {&(0x7f0000000800)=""/167, 0xa7}, {&(0x7f00000008c0)=""/67, 0x43}, {&(0x7f0000000140)=""/26, 0x1a}, {&(0x7f0000000940)=""/133, 0x85}, {&(0x7f0000000a00)=""/193, 0xc1}, {&(0x7f00000002c0)=""/2, 0x2}, {&(0x7f0000000500)}, {&(0x7f0000000b00)=""/88, 0x58}], 0x9) setsockopt$inet_MCAST_JOIN_GROUP(0xffffffffffffffff, 0x0, 0x50, 0x0, 0x0) getsockopt$inet6_sctp_SCTP_EXPLICIT_EOR(r3, 0x84, 0x1b, &(0x7f0000000080), &(0x7f00000000c0)=0x4) open(&(0x7f0000000280)='./file0\x00', 0x2, 0x9) 00:27:22 executing program 3: setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x11, 0xffffffffffffff9c) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, 0x0, &(0x7f0000000100)) setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR(0xffffffffffffffff, 0x84, 0x6, 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000005c0)=[&(0x7f0000000300)='^\x00', &(0x7f0000000380)='}\x00', &(0x7f00000003c0)='^\x00', &(0x7f0000000400)='@\x00', &(0x7f0000000440)='\x00', &(0x7f00000004c0)='!\xe5&\x00', 0x0, &(0x7f0000000580)='&)#\x00'], &(0x7f0000000640)=[&(0x7f0000000600)='M##$%.-\xa1\x00']) mlockall(0x3) sync() getsockopt$inet6_buf(r0, 0x29, 0x3e, 0x0, &(0x7f0000000180)) getsockopt$inet_mreqsrc(r0, 0x0, 0x48, &(0x7f00000001c0)={@local, @local, @remote}, &(0x7f0000000200)=0xc) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) fsync(r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) setsockopt$inet6_sctp_SCTP_AUTOCLOSE(r3, 0x84, 0x5, &(0x7f0000000040)=0x317, 0x4) truncate(&(0x7f00000006c0)='./file0\x00', 0x208020001) lseek(r3, 0x8000000, 0x1000000000003) getresuid(&(0x7f0000000700), 0x0, &(0x7f0000000340)) getuid() pwritev(r0, 0x0, 0x0, 0x4000008003) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) setsockopt$inet6_sctp_SCTP_AUTOCLOSE(r2, 0x84, 0x5, 0x0, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000c40)="65c255953350a7582dafd5af072b78156590f653cd1dd941c2335c7a4f5ce23570c0584dc8e65aa10806b7c20eaa58b9915b0d885c55dc09740f19e5f9aaf996ef158911363683b2feac23d35adc360c64db5080247cf556ec026f257c00cce887034abcd4a1371e9f49046b251777d8ebd7da981bed649458179807238bd47dd7d4dff9b1db9a44b51a98dd551488c3db84b8178c9b18b01b0712864b1956ea598e258afe5b0d19eabef863f375b1512783dd93c3cca72e2f42418adcd659fb62e35602dda9cd5c9fba5d34e604ff9b306b", 0xd2}], 0x1, 0x0) r4 = msgget$private(0x0, 0x0) read(r1, &(0x7f0000000100), 0x0) msgsnd(r4, &(0x7f0000000580)=ANY=[], 0x0, 0x7fd) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) readv(r1, &(0x7f0000000b80)=[{&(0x7f0000000740)=""/173, 0xad}, {&(0x7f0000000800)=""/167, 0xa7}, {&(0x7f00000008c0)=""/67, 0x43}, {&(0x7f0000000140)=""/26, 0x1a}, {&(0x7f0000000940)=""/133, 0x85}, {&(0x7f0000000a00)=""/193, 0xc1}, {&(0x7f00000002c0)=""/2, 0x2}, {&(0x7f0000000500)}, {&(0x7f0000000b00)=""/88, 0x58}], 0x9) setsockopt$inet_MCAST_JOIN_GROUP(0xffffffffffffffff, 0x0, 0x50, 0x0, 0x0) getsockopt$inet6_sctp_SCTP_EXPLICIT_EOR(r3, 0x84, 0x1b, &(0x7f0000000080), &(0x7f00000000c0)=0x4) open(&(0x7f0000000280)='./file0\x00', 0x2, 0x9) 00:27:28 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = semget(0x2, 0x100000000000000, 0x60ad3d4cde995b94) semop(r1, &(0x7f0000000000)=[{0x7, 0x4, 0x1000}, {0x1, 0x7f, 0x1800}], 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="26150d0c714783d0598d8596c6fd2131e74f2297c989473c09f71bfa9369cb6d9147a562956ee4e3fc547030f4eaf567439e63822d07d4960aa55bbb92fb9dc403c8e9f03df4dc9590d7f35da03ad57d6e9a7b94c9e6034befb82554", 0x5c) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x100000) getsockopt$inet6_sctp_SCTP_STATUS(0xffffffffffffff9c, 0x84, 0x100, &(0x7f0000000100)={0x0, 0x3, 0x1, 0x7, 0x6, 0x5, 0x2, 0x0, {@in6={{0x1c, 0x1, 0x200}}, 0x0, 0x0, 0xcb, 0x20000000000, 0x2, 0x5}}, &(0x7f00000001c0)=0xb0) setsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r2, 0x84, 0x7, &(0x7f00000002c0)={@in6={{0x1c, 0x3, 0xb0, @local={0xfe, 0x80, [], 0x0}, 0x3}}, r3}, 0x27d) 00:27:28 executing program 3: r0 = open(&(0x7f0000000140)='./file0\x00', 0x100200, 0x8000000) truncate(&(0x7f0000000100)='./file0\x00', 0x308020005) lseek(r0, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) socket$inet_sctp(0x2, 0x5, 0x84) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) msgget(0xffffffffffffffff, 0x106) accept$unix(r0, &(0x7f0000002500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f501ae0a0b7fd2829994a33b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028c9a5ac0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002eed000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0125936bd59db4b8721280b6330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d55558d71b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ab7622f6d659f4a300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002dcbb59dfa012de38b3cfcd200189f0d5ff7c6d3d5dff5705d8821c26d135d1114be5c8c01e51949fdbcaedbdc82a0c2e6955ae37012d889a62257f7c2726849ad8009af74e67df8ce32dedf85531117f7503eb47e7ea03483d9536688ff42269fe459286e0e6803259d7f19f0a57246f8d027fd0636eb18f4754df3526bfd63331ff5af7849e0ab824898cb01d8eee2430a64126d4bad988d2b3f565278a208b5aa60a62178a6a854a2a3f60e2950b2f73c243f155407168cbbaf645e9aa75879f80415149bf7ef85005f3dd968675eb6d026b95c1986bd69f858eb7d1ef133a5a9acaecb15e8fa6a7906d1f490f0a8d12d2f639316f4d74bdba9c9ff9bf5387782e39d005067940ecd42f70aee12708e53bf1d6abf7ba11d93572d0257d694c5aa12545d5fc4eea17b1ad4d8565ea6a58f080c7e29e26a3430bfa3cef3e691828693b3bf6bb09faf7bb3aa76cb7eab1603e1fb0328bab5844d0ed6bdc2b0ef619a044ef990d9b00c93cf7a96107f52b52596ba09a07f3e81125342727e17457e643834551dfb36d76331cfb09855e674bcc0048613c9fd5df50a7954b7263d5ab8efd976c5d9d5f80a0a"], 0x0) r1 = accept4$unix(r0, 0x0, &(0x7f0000000000), 0x30000000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) setsockopt$inet6_sctp_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x11, 0x0, 0x48) truncate(0x0, 0x0) 00:27:28 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}], 0x3, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r3 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r3, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r4 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r5, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r5}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r4, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r5, 0x2040}, {r5, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:27:30 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:27:30 executing program 2: setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x11, 0xffffffffffffff9c) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, 0x0, &(0x7f0000000100)) setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR(0xffffffffffffffff, 0x84, 0x6, 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000005c0)=[&(0x7f0000000300)='^\x00', &(0x7f0000000380)='}\x00', &(0x7f00000003c0)='^\x00', &(0x7f0000000400)='@\x00', &(0x7f0000000440)='\x00', &(0x7f00000004c0)='!\xe5&\x00', 0x0, &(0x7f0000000580)='&)#\x00'], &(0x7f0000000640)=[&(0x7f0000000600)='M##$%.-\xa1\x00']) mlockall(0x3) sync() getsockopt$inet6_buf(r0, 0x29, 0x3e, 0x0, &(0x7f0000000180)) getsockopt$inet_mreqsrc(r0, 0x0, 0x48, &(0x7f00000001c0)={@local, @local, @remote}, &(0x7f0000000200)=0xc) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) fsync(r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) setsockopt$inet6_sctp_SCTP_AUTOCLOSE(r3, 0x84, 0x5, &(0x7f0000000040)=0x317, 0x4) truncate(&(0x7f00000006c0)='./file0\x00', 0x208020001) lseek(r3, 0x8000000, 0x1000000000003) getresuid(&(0x7f0000000700), 0x0, &(0x7f0000000340)) getuid() pwritev(r0, 0x0, 0x0, 0x4000008003) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) setsockopt$inet6_sctp_SCTP_AUTOCLOSE(r2, 0x84, 0x5, 0x0, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000c40)="65c255953350a7582dafd5af072b78156590f653cd1dd941c2335c7a4f5ce23570c0584dc8e65aa10806b7c20eaa58b9915b0d885c55dc09740f19e5f9aaf996ef158911363683b2feac23d35adc360c64db5080247cf556ec026f257c00cce887034abcd4a1371e9f49046b251777d8ebd7da981bed649458179807238bd47dd7d4dff9b1db9a44b51a98dd551488c3db84b8178c9b18b01b0712864b1956ea598e258afe5b0d19eabef863f375b1512783dd93c3cca72e2f42418adcd659fb62e35602dda9cd5c9fba5d34e604ff9b306b", 0xd2}], 0x1, 0x0) r4 = msgget$private(0x0, 0x0) read(r1, &(0x7f0000000100), 0x0) msgsnd(r4, &(0x7f0000000580)=ANY=[], 0x0, 0x7fd) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) readv(r1, &(0x7f0000000b80)=[{&(0x7f0000000740)=""/173, 0xad}, {&(0x7f0000000800)=""/167, 0xa7}, {&(0x7f00000008c0)=""/67, 0x43}, {&(0x7f0000000140)=""/26, 0x1a}, {&(0x7f0000000940)=""/133, 0x85}, {&(0x7f0000000a00)=""/193, 0xc1}, {&(0x7f00000002c0)=""/2, 0x2}, {&(0x7f0000000500)}, {&(0x7f0000000b00)=""/88, 0x58}], 0x9) setsockopt$inet_MCAST_JOIN_GROUP(0xffffffffffffffff, 0x0, 0x50, 0x0, 0x0) getsockopt$inet6_sctp_SCTP_EXPLICIT_EOR(r3, 0x84, 0x1b, &(0x7f0000000080), &(0x7f00000000c0)=0x4) open(&(0x7f0000000280)='./file0\x00', 0x2, 0x9) 00:27:35 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:27:37 executing program 3: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffff000}, {0x0, 0x7ff}}, 0x0) socket$inet_icmp(0x2, 0x2, 0x1) 00:27:38 executing program 2: setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x11, 0xffffffffffffff9c) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, 0x0, &(0x7f0000000100)) setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR(0xffffffffffffffff, 0x84, 0x6, 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000005c0)=[&(0x7f0000000300)='^\x00', &(0x7f0000000380)='}\x00', &(0x7f00000003c0)='^\x00', &(0x7f0000000400)='@\x00', &(0x7f0000000440)='\x00', &(0x7f00000004c0)='!\xe5&\x00', 0x0, &(0x7f0000000580)='&)#\x00'], &(0x7f0000000640)=[&(0x7f0000000600)='M##$%.-\xa1\x00']) mlockall(0x3) sync() getsockopt$inet6_buf(r0, 0x29, 0x3e, 0x0, &(0x7f0000000180)) getsockopt$inet_mreqsrc(r0, 0x0, 0x48, &(0x7f00000001c0)={@local, @local, @remote}, &(0x7f0000000200)=0xc) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) fsync(r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) setsockopt$inet6_sctp_SCTP_AUTOCLOSE(r3, 0x84, 0x5, &(0x7f0000000040)=0x317, 0x4) truncate(&(0x7f00000006c0)='./file0\x00', 0x208020001) lseek(r3, 0x8000000, 0x1000000000003) getresuid(&(0x7f0000000700), 0x0, &(0x7f0000000340)) getuid() pwritev(r0, 0x0, 0x0, 0x4000008003) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) setsockopt$inet6_sctp_SCTP_AUTOCLOSE(r2, 0x84, 0x5, 0x0, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000c40)="65c255953350a7582dafd5af072b78156590f653cd1dd941c2335c7a4f5ce23570c0584dc8e65aa10806b7c20eaa58b9915b0d885c55dc09740f19e5f9aaf996ef158911363683b2feac23d35adc360c64db5080247cf556ec026f257c00cce887034abcd4a1371e9f49046b251777d8ebd7da981bed649458179807238bd47dd7d4dff9b1db9a44b51a98dd551488c3db84b8178c9b18b01b0712864b1956ea598e258afe5b0d19eabef863f375b1512783dd93c3cca72e2f42418adcd659fb62e35602dda9cd5c9fba5d34e604ff9b306b", 0xd2}], 0x1, 0x0) r4 = msgget$private(0x0, 0x0) read(r1, &(0x7f0000000100), 0x0) msgsnd(r4, &(0x7f0000000580)=ANY=[], 0x0, 0x7fd) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) readv(r1, &(0x7f0000000b80)=[{&(0x7f0000000740)=""/173, 0xad}, {&(0x7f0000000800)=""/167, 0xa7}, {&(0x7f00000008c0)=""/67, 0x43}, {&(0x7f0000000140)=""/26, 0x1a}, {&(0x7f0000000940)=""/133, 0x85}, {&(0x7f0000000a00)=""/193, 0xc1}, {&(0x7f00000002c0)=""/2, 0x2}, {&(0x7f0000000500)}, {&(0x7f0000000b00)=""/88, 0x58}], 0x9) setsockopt$inet_MCAST_JOIN_GROUP(0xffffffffffffffff, 0x0, 0x50, 0x0, 0x0) getsockopt$inet6_sctp_SCTP_EXPLICIT_EOR(r3, 0x84, 0x1b, &(0x7f0000000080), &(0x7f00000000c0)=0x4) open(&(0x7f0000000280)='./file0\x00', 0x2, 0x9) 00:27:40 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}], 0x3, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r3 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r3, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r4 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r5, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r5}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r4, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r5, 0x2040}, {r5, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:27:40 executing program 3: r0 = socket(0x2, 0x20000001, 0x40000000000084) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$inet6_sctp_SCTP_PR_STREAM_STATUS(r0, 0x84, 0x107, &(0x7f0000000780)={0x0, 0xac3}, 0x0) 00:27:41 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:27:41 executing program 3: r0 = accept4(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, &(0x7f0000000040)=0x1c, 0x10000000) mmap(&(0x7f0000dd9000/0xa000)=nil, 0xa000, 0x3, 0x12, r0, 0x0) munmap(&(0x7f0000f52000/0x1000)=nil, 0x1000) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000860000/0x600000)=nil, 0x600000, 0x2) madvise(&(0x7f0000aa2000/0x1000)=nil, 0x20aa2000, 0x3) mlock(&(0x7f0000d33000/0x4000)=nil, 0x4000) 00:27:45 executing program 3: r0 = accept4(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, &(0x7f0000000040)=0x1c, 0x10000000) mmap(&(0x7f0000dd9000/0xa000)=nil, 0xa000, 0x3, 0x12, r0, 0x0) munmap(&(0x7f0000f52000/0x1000)=nil, 0x1000) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) msync(&(0x7f0000860000/0x600000)=nil, 0x600000, 0x2) madvise(&(0x7f0000aa2000/0x1000)=nil, 0x20aa2000, 0x3) mlock(&(0x7f0000d33000/0x4000)=nil, 0x4000) 00:27:46 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreqsrc(r0, 0x0, 0x69, 0x0, 0x0) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) r1 = accept4$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001100), 0x0) getsockopt$inet6_sctp_SCTP_GET_ASSOC_NUMBER(r1, 0x84, 0x104, &(0x7f0000001140), &(0x7f0000001180)=0x4) r2 = dup(r0) getsockopt$inet_sctp_SCTP_REUSE_PORT(r2, 0x84, 0x1c, &(0x7f0000001080), &(0x7f00000010c0)=0x4) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 00:27:46 executing program 3: r0 = socket$inet(0x2, 0x0, 0x1) sendmsg$inet_sctp(r0, &(0x7f00000009c0)={&(0x7f0000000240)=@in={0x2, 0x0, @local={0xac, 0x14, 0x0}}, 0x10, &(0x7f0000000880)=[{&(0x7f0000000440)="31732601dbdd5596a1568eade233cf4964aa941ce594939afa1888ce346230", 0x1f}], 0x1, 0x0, 0x0, 0x80}, 0x9) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040)={0x1c, 0xffffffffffffffff, 0x0, @loopback}, &(0x7f0000000140)=0x1c) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000380)=ANY=[@ANYBLOB="f7873701f29a5e4bd9423c5cf824cf56f1a3563223f4180a6524ab29a1edeacc1284a7400f8749ea9624695cb615b5c38ef09c760fa64ad65efe9ca06f39132e7e08c4722cc95527f214713f7766b246a44507c24935bdce4741a3566fd40740ac92d2411e010049f550f56deebb21f7ae90f6fb6af04a5c7eb6ffa796c1caf4", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0], &(0x7f0000000300)=0x18) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x608020001) open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) getitimer(0x100000000001, &(0x7f0000000280)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) flock(r4, 0x6) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) poll(&(0x7f0000000340), 0x119, 0x67) lseek(r2, 0x0, 0x41000000000003) poll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_sctp_SCTP_RECVNXTINFO(r1, 0x84, 0x20, &(0x7f00000001c0)=0x1f, 0x4) sendfile(r3, r3, &(0x7f0000000180)=0x36, 0x6) munlockall() mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmget(0x2, 0x1000, 0x1c0, &(0x7f0000d22000/0x1000)=nil) 00:27:48 executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x608020001) r1 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) getitimer(0x1, &(0x7f0000000240)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0xa) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x9) r3 = socket$inet6_udp(0x1c, 0x2, 0x0) getpgrp(0x0) fcntl$lock(0xffffffffffffffff, 0xf, 0x0) getsockopt$inet6_sctp_SCTP_DISABLE_FRAGMENTS(r1, 0x84, 0x9, &(0x7f0000000180), &(0x7f00000001c0)=0x4) setsockopt$inet6_int(0xffffffffffffffff, 0x29, 0x0, 0x0, 0x0) freebsd10_pipe(&(0x7f00000002c0)) setsockopt$inet6_int(r3, 0x29, 0x9, &(0x7f00000000c0), 0x4) open(&(0x7f0000000280)='./file0\x00', 0x8, 0x42) lseek(r0, 0x0, 0x41000000000003) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r4 = socket$inet6_sctp(0x1c, 0x1, 0x84) sendmsg$inet6_sctp(r4, &(0x7f0000002600)={&(0x7f0000000000)=@in6={0x238, 0xffffffffffffffff, 0x0, @loopback}, 0x10, 0x0}, 0x0) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) socket$unix(0x1, 0xfffbffffffffffff, 0x0) pipe2(0x0, 0x110009) getsockopt$inet6_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0x0, &(0x7f0000000200)) munlockall() shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x0) 00:27:48 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {0xffffffffffffffff, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r3 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r3, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r4 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r5, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r5}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r4, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r5, 0x2040}, {r5, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:27:48 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:27:55 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) recvfrom$inet(r0, &(0x7f0000000080)=""/217, 0xd9, 0x40083, &(0x7f0000000180)={0x2, 0x2, @multicast2}, 0x10) setsockopt$inet_mreqsrc(r0, 0x0, 0x34, 0x0, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x9, &(0x7f0000000000)={@multicast2, @multicast1}, &(0x7f0000000040)=0xc) 00:27:55 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:27:56 executing program 2: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet_tcp(0x2, 0x1, 0x0) fcntl$lock(r0, 0xa, &(0x7f0000000000)={0x1, 0x0, 0x42000000009, 0x8}) rmdir(&(0x7f0000000040)='./file0\x00') 00:27:57 executing program 2: r0 = socket$inet6(0x1c, 0x10000003, 0x0) setsockopt$inet6_IPV6_PKTINFO(r0, 0x29, 0x2e, &(0x7f00000000c0)={@local}, 0x14) getsockopt$inet6_sctp_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x103, &(0x7f0000000040)={0x0, 0x8, "bf98df413e33ecbd"}, &(0x7f0000000100)=0x10) setsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000140)={@in6={{0x1c, 0x3, 0x5, @local={0xfe, 0x80, [], 0x0}, 0x1}}, r1}, 0x84) sendmsg$inet6_sctp(r0, &(0x7f0000000080)={&(0x7f0000000240)=@in6={0x1c, 0x1, 0x6145, @remote={0xfe, 0x80, [], 0x0}, 0x1f}, 0x1e, 0x0, 0x125, 0x0, 0xfffffffffffffc5c, 0xffffffffffffffff}, 0x100000184) 00:27:57 executing program 3: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000)={0x1c, 0xffffffffffffffff, 0x0, @loopback}, &(0x7f0000000040)=0x1c) getsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000000080)={@multicast1, @rand_addr, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$inet6_sctp_SCTP_HMAC_IDENT(r0, 0x84, 0x14, &(0x7f0000000180)={0x4, [0x2, 0x7, 0x2400000000000, 0x400]}, 0xc) setsockopt$inet6_IPV6_PKTINFO(r0, 0x29, 0x2e, &(0x7f0000000140)={@empty, r1}, 0x14) setitimer(0x0, &(0x7f0000000100)={{0x0, 0x612}, {0x40}}, 0x0) r2 = semget(0x3, 0x1, 0x252) __semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f00000001c0)=""/25) 00:27:57 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100000) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(r2, 0x84, 0xb, &(0x7f0000000080)={0x5, 0x7fff, 0x6000, 0x5, 0x480000000000, 0x2, 0x5721, 0x8, 0x0}, &(0x7f00000000c0)=0x20) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r2, 0x84, 0x101, &(0x7f00000001c0)={@in={{0x2, 0x0, @remote={0xac, 0x14, 0x0}}}, r3, 0x7fffffff, 0x3, 0x8, 0x9, 0x1}, &(0x7f0000000100)=0xa0) freebsd11_mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x6008, 0x0) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x1206, &(0x7f0000000140), &(0x7f0000000180)=0x4) getsockopt$inet_sctp_SCTP_RTOINFO(r1, 0x84, 0x1, &(0x7f0000000280)={r4, 0x3, 0x7, 0xffffffffffff8000}, &(0x7f00000002c0)=0x10) 00:27:58 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {0xffffffffffffffff, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r3 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r3, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r4 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r5, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r5}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r4, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r5, 0x2040}, {r5, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:27:58 executing program 3: r0 = shmget(0x1, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r1 = msgget$private(0x0, 0x2) msgrcv(r1, &(0x7f0000000100)={0x0, ""/196}, 0xcc, 0x2, 0x800) r2 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x2fff) r3 = socket$inet(0x2, 0x4, 0x81) fcntl$getown(r3, 0x5) getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffffff, 0x84, 0x15, &(0x7f0000000000)={0x0, 0x9}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp_SCTP_ASSOCINFO(r3, 0x84, 0x2, &(0x7f0000000080)={r4, 0x8, 0x100000001, 0xa8df, 0x7, 0x4}, &(0x7f00000000c0)=0x14) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x3000) 00:27:58 executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x608020001) lseek(r0, 0x0, 0x3) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) sendto$inet6(r0, &(0x7f00000004c0)="603ae77b75c0def890ef5e695b1998944e72635129540e77e7d58a4f792bfd877c456c471ab133378076ebdf80e002d91155fca0a7c7b5394ac6067a5332db30cbefd4ddae4f54f3ce263f6b07624f076477942d43981515c47be8f7779b7a5bbd20e9b8f0742bfc2d8837e4343f18874aa1613e812e76217a1e7f8efbdb30dcae35d97abe6c2f906774392422f2030b8c062708de2001b5dea2649c1ad1cedeb12714e965c6d9bf8c7f583ad5aaf43685e1b58c9a116fc78826e6a57d8e28c6f3c894f9790ade2f145639752d2884b3927a38bdc7f671d871d0bf2641cf847dce164823c89c131f9f8d25c61b5c6ee104008d20afa91994aa5229ecbf32cc39af1f7946fa8aef333bcbd938a6ce065a025d2f079871de6c5c6afc6afabee6d824b0b79f3cc506880a130f93a6cc74cf79c0e394aae2bcc118e2c00594949470d16c37470e7fa4178f3421ddb81f812f294c6316bfb31cacab386f720a6985ca2a4902755c4c5d9bc085b974beaf9f0550dc44371f10229b743ef830f477b28319e1a03908f10441a684cbf52ecb49dd56c78b24f63e6a4b92ef17aaec1f9feb68ec05f6cb3be3524e8b9a7f9c2551a916461aba4c094250716a0d4e6af4cba0e38536b97e5f48665782efb48863c452002041285eb9c7052069dd9657b5d68298bd231b902659abd1385cae0bafd553d3fdee90cd484fbea3d5d3085f36c03b24ace68d1280e860b8c188db53b147851f22e3cc67182b63bfd224679cc1ea65cc1ba12c4d70fc151a86eb38e2bab77e3dad97af383935ed8ed5cbf6996590e820599347f61c7903dbb2d20deab1bb0d16dd28f08c4c6204dc7e3838d98a34e16910c7d9d69dacad9b0aa1ca8ca2fdd33c8d9b2bc96ac344714bd532a0bc361c4bbd245ee95247a3125f1d7810f750c3d915814701bd2b4e08acff1e2709fb14cc2aa53a734b313971d15a1f0c3b260363fd1a498fe051a7cd3783111a16800fca00ff0b2f780670d9a84e428e827c164145c4b8e7f480c285d610ea90b83f7288da9a00958d492f7a598d00895bc06289c0c5013c92dc384e35d4777fda8d877ae8e75356a608db3dfb0fa8b2536d451dda38819f824771869f6605697c773b4db41c5dd7464740baf847518f21747cdf04d86923be496ee6d9ac2c086738869586d15f4b4c58d47bb39ce653084794e9ae7942f010b12455049f9140b6eb6a2d8f23237a7b7f9ecfb6b7de07dfe5373f99185f4ab40a091898749c88727a2284f32dd7f1d0f3ce5780df7bff158bafdc2f52cf41a5146085d365b20da4672130105c90c7a6d4ba82298ab73ea93824612f4165ed90f7dd71e14364889105504d65727696ec7b112d86ab42c1ba1cd0ec0e371e1b51147aaed1d842b9410695f7e17ecca9eb35274750cc3eb5d996963a14ff913fffd8db1e92037a1f2847294f8fb7913d20e42ac4e8b5709cd184a4cd95a2345d99f779454b4a799d7ef451cb5493b6e0e8e89ef37653ef682dcf785b8fdc7a169e4c67a9978f9f0766a40c3a0320688f7d691ba64387b8dcddba0c8383169ea89a0bfca94ebbfb1d13446c40cf3c8cc2d87069e5dde0f242883c0a8d115b8b3ba6df3e70f41d539ff145b152e1c565d046ca248f04d056563ff0b8cf1ca3661126bd81a3237779e18ffdab086f7648ebbba9f01258e14f63c8b27efe5801e8dc29abb139bb626341728ba135280817029a3d93e713abcf07866542dee8913ce15931ed5d02b94cfef7d6688e106d217163f527d9cb4ae9390905dfab79298089d53a3ed4476ff448b1ee62c0df4e73dd71384aad78b110b5452caa2769d946718ec7b26247facf871de14ea4cca0d1ac6309d021938dd8fb199435968f0c7baa61ab6e750460e3a7a8a05753f690720860cdc6c1379719fbc8c92ecc00055cfa6cb5b7507bba0792696435f46bd76d45b07649f7b9f76e4f8a5961467951db0e0a4af7084ce3496fbac389bea96e33d283e69937b846ad75136e24b52b4ae8241ab4b0fe3c31d8bd8fc6853ea17ceeb369fb38354009ca812824e65a82b266599de0fff5b2e921064e33df0d227c7c645bc87b67f099694326a9cb3a4e8853cc0ca3562b5baf344282a8ea360bc0820cd527896d3c7eb8618aa7b397e0dfaec685c37afa3e7d578ea12b35ef0809f0275e8fbd685efead9d80d64f9201443c03d44eaa2bf1dd3aa2bb95791099e06f33eda0f5390e8abb8aa4eecd5ddceabc23c1ddb7a1fad6471901af8c17155bb667e088f2be414316bc3d3eda6c5288cf71e13cec58c4b1b64143f118bd8391437cdf97799f05ec57d8160e32ca969f34063c29bc94413294ec43db25b5da2f32c4f7a93d6d5c3b4c773e321f199b2485d11eeb9031c6584d131920a828d694da658e355bf386f40db6789b4909553f2489be65a586f13b26dec59564b6960e753fc906c5ddd5a52ca94259c0f069adb722449a396f8544385a88d7fcac00b359999631335afcb20674333a7706d971d1a8ca56cbace5b55f485e36b0220d29cb6a7076d6d2db8ee120411f2a8ef1f1e51ad210c978cac2401f29220b789b1947d6416835bdd7c1e5c008fe7462a1d5c2c865dbfdf8f25a89b3600d7cdecafd5c2018e8b783ece410501fe15a054095e58ba11f5c392e358bc8aaa0ffbabac66540aa2be9650ad567fc6eee188296ca03d14491f9c199d57474ba65b3ff6b684c970f0d4b50221a2eae817871b4c255da936f651e42ce40e3f417968515a90d2de59fe4acc7c9e05416dc47eca82e328f461b4585d7ae8d86771bad8fb4e0c285d400075d5e7d5f8bb03827dcdd08721c7f89c00f12c01e14e76dcc176a5f9d7f3b09ddd2f2b532b94cc8ad8d27f6e9d7734d472f6f8bd570953ab9791983c8243ba4028b0bb5b036886c459032d57382684a6f6b88bcfd942f53202d4c0a6d5541e34d78ba11330567c9f45c5a00eee554799794916d0b036768f2347f2224e297f0ee483a76abbb135a13a45cbd79c4e2e393e2f5004472b17c54d1630f31bc441b5f87bb38dbd30b9efa3200fff6c93a8e5557da4244772292e7feb26305fef1723aca074b5560196387c290ea288c0d75c7af45266a34305d0d8f861078bdbb1c62246085e5fd2032f202d89e797f0e218b3d707880229707f505703971af6edd94e58bc305669d854d78265414c9c2fdbd9b9f90124cce8c5ddcb60d3a361428c72e6c4d0c9653198ce6b38fe46e9d269a0f984a0346d26c71d564bbd04e65a8a83ab563988be83184c2ce58a751e2a149897c47dc8ffc1ed1fb26404ab24c6f104c402de9a7d788141197fac28f9adc1cbcfdfe4a8e8d3fc5a05d0d5a877c85acf19044738036a1e0f90df1f4ccaceebc9a2eefd6f31a490a36b18689e33458ba66be83e164b3d1a6e2c254f54b8e55e4d7527d78fbfc2eaa72ce1a46cd0ba3c4122e9c27057f210649a08825ce63cc7032bc61d408c026df658c8d4649a5f52c4a9b2a36ba5311b813d01bf6035fda799c529610ada7c131acbd9e04b92a390bf04846e07c908620789c3b3d43f4ffd6567f61387a2002394ce48fa0acd9cf490dbeb9bfc0cd47fd129e0ce8cea67a4709fcac3000adea9fa28fc0bcc90d82d261d8799f19231a591904964a176aab2e80e843ea0fa696c139a391de7c52eafea707dcd28dc723faae04995dc93b0c7e230c5f42d014a3a07f703479fd9978ae0e722fb796563accec9746e5ced5c3b41c7c65b408bbf01af97cd5163071af79c750de265f605fd93d0b2508f22ea4c34222bb1811b8d4fff3ed2faa372fdccd9ee98582dfc4f08b0473bd009a46a237567f3a9f8f6e7255856cc46abdbf5114aaa9681de863d4ca3c230652282d39d8224adf9ce837a8e21b2201d83a1ebe6235d42e691c4ba1f432abb3683f487f91e6338cbd030e7784d2dba2392eb52ecadda1d5c152dda8c4c9360d1cad22a07e8e3428eeef1edad7832217c9a3eb089fa88ee1a95132a0ed7840083fcaeb98c043da599b3721181fc9537546b9f4ff91ba43eea98794f40fe88db75aa0790f869d381a28a0192500b1bc3ecf72f2033beb7018f595eaa08a530e54a317233387475976768a02c81030a868954a767efd6a7f14f09d3a3fb2e9522427f9d1ba39f60e2c6d237d315b007d55d754613ff003700b62ef9acde597edafbf44134b99ca9d3314101e8991e811cd457c20f394c89bf3bbd6304e6b6377619117ab7cec4399805b38316d0b7cc2ade98780e79f96a62c4450bade8aa46f184d67900396b5b24d29664af514c24cf28073e20d92bf825b923d2414c1255b01719dfa2561873f76dd8278bd0d51577d56c2a34feb19b86be34200d6eea79f191a297e64a4f23e9e8e5112644caa1645c26a04f7890889bad52bbd4290bc0490b83ab8ca55111c7c68ca89ce41f3772d643470c21d4457f7daf5e816389fbda40d75ec390c3797a119a38089431914cb1eb09af69560c0f89099a55ce114c7f27ffff6a5fee6ad69249734fb78567a31a079e3d06240d2e1ba354678e05f99db1f1361e062fd62b2dc76933b4c56cb67ac59bcc25a0bfa55ca6b4aeb76282ef69b1a3fd510112d50fb76c64a48e8388d9102c725443d21c0dfbb970bab17a1cb9f182b442ac151be3efc25b9d178d4194f7c435da27f3b352ced56d5f9877f4c8dc7161a6411fa22ea00af799a2eeac5be31ee0fd00bef5c5e415743f93157aaa583fb7b7136f955541beae3f110a9785339e7e19a7820a8badaf30696f85e7e840be995debc9547bde4a342146c5e3ebe6e6983a8f7e6ddce45724e97780194db87d4ef51516d46e7f8d0bf9a5ab68748f87e8be19a1841f24c436d01842254960a495b3a6fb95c30b2b1c52535890eab73fe876042d457f1b98c43e3050dd5d11a89696e9b5bfb81d35b47299c9e694d11169ccbd3165848c6171d8e5bab6f7fd08d4309b38270dfcd335a1c1e90c34112993d3f8f261eed36b579339b0c608663bd001c536a8fe35dedf30c286c791f01581c489acdb4aed8ca0b50bf27935e62c8dc283fb34f464b77e7bd0b54c4c9adbbabe2ff05b5f81a4f1bdc128f7bdd69addb52698c4b9490af63c0bcde4131266b9a1118623da60ef975876028f6dfe43c7e964cc5490e04cf07c8e3eadff267187b5560172784e2f965676f6dcfdbb994cb0ae86dc4604703809feff557567ed6c0090abc5188e7cfbf673a73d1b1c65d227d2039a79305b0901718c9e5be9a01d363c32a8f87edf442812ac64249643e53997cbf3c227a87cd375b33720942dda6aec59235f16aea93e6e741abdf394b23d463752ffbc84f5b37a226c9201ac622a4caac13098429156fe4110fc338b79823edf94ab622312dcfaeccacda6a331f41ef3424c42ad5cd53a5048c8d81e1bb19ab4da92a421416611c27d3ec1a2422e822947dba9037ee10eb02f0df0882ccbc104f002bbf659803159f217ea48ff118742a6b072c9b5a7a62877d595d6b955c63d7a13acbc7caed5c7a78732341defdd182f23765d9c98e482f78a609817d8d50830128345b949352352b00cac864d6fa44cc05b88bfdb1f6999bdb51f947f60260106c72cbc0d011b2c70a99a7f79b9ec8f381860b478875974df0a730df8ff90be8732b2f09aedf6885b1b2e7e64a7f5a8d8294c81f4538ef0ef9de312ef71b0c7a2ec22a85ee9d6f89a35dc52cbdeca5687c3e3551df5af6bcd36a7500925d26dcc5bb494e4af8f3bc82c1c018daf845ea0342651433dd839ec763d3a1ba9ceab6f81f71fe69f2", 0x1000, 0x20100, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) fsync(0xffffffffffffffff) r1 = accept(r0, 0x0, 0x0) accept4$unix(r1, 0x0, &(0x7f0000000280), 0x20000000) sendto$inet6(0xffffffffffffffff, 0x0, 0x2bb, 0x0, 0x0, 0x0) accept4$inet6(r0, &(0x7f00000000c0)={0x1c, 0xffffffffffffffff, 0x0, @remote}, &(0x7f0000000240)=0x1c, 0x20000000) setsockopt$inet_tcp_buf(r0, 0x6, 0x2000, &(0x7f0000000000)="30dc082445fa5d39a4a9a5b02c7717b372f9e3dace5f93a3e4e5f4656ee6ca26e21f39f6e178b5599b10230126d53909e382501e234ff113d0f936c9ca2464b5317143b5e32c0bd8250ecd4eadea23f092fc0348744e45a5aa6d8ebc", 0x5c) fstat(r0, &(0x7f0000000140)) 00:28:03 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:28:03 executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r0, 0x7e2780e3) recvfrom$inet6(r0, &(0x7f0000000000)=""/63, 0x3f, 0x40, &(0x7f0000000040)={0x1c, 0x1, 0x5, @loopback, 0x9}, 0x1c) pwritev(r0, &(0x7f0000000b00)=[{&(0x7f00000008c0)='s', 0x1}], 0x1, 0x0) ftruncate(r0, 0x8000000008000) 00:28:03 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {0xffffffffffffffff, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r3 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r3, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r4 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r5, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r5}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r4, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r5, 0x2040}, {r5, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:28:03 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:28:03 executing program 3: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:28:04 executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r0, 0x7e2780e3) getsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000040)={0x0, 0x9}, &(0x7f0000000080)=0x8) setsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r0, 0x84, 0x29, &(0x7f0000000100)={r1, 0x400}, 0x8) setrlimit(0xf, &(0x7f0000000140)={0x3, 0x4000000000002}) close(r0) mlockall(0x3) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x1, 0x12, r2, 0x0) munlockall() ftruncate(r0, 0x9) 00:28:09 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:28:09 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:28:09 executing program 2: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000300), 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100000, 0x7e) getsockopt$inet_sctp_SCTP_NODELAY(r0, 0x84, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) 00:28:09 executing program 2: mkdir(&(0x7f0000000180)='./file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) getsockopt$inet6_sctp_SCTP_DISABLE_FRAGMENTS(r0, 0x84, 0x9, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) connect$inet(r0, &(0x7f0000000380)={0x2, 0x1}, 0x10) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f00000001c0)=ANY=[@ANYBLOB="1c004e20ffffff7f0000000000000100e9000000000000000000000000000000000000000000000000000000000000000000000000000000001d00"/128, @ANYRES32=0x0, @ANYBLOB="040000001a0d0000040000000800000001000000"], &(0x7f0000000140)=0x98) getsockopt$inet6_sctp_SCTP_PEER_ADDR_THLDS(r2, 0x84, 0x23, &(0x7f0000000280)={@in6={{0x1c, 0x0, 0x131f, @loopback, 0x8dd}}, r3, 0x9, 0x5, 0x1}, &(0x7f0000000340)=0x8c) connect$inet(r0, &(0x7f0000000080)={0x2, 0xffffffffffffffff, @multicast2}, 0x10) symlinkat(&(0x7f00000003c0)='./file1\x00', r0, &(0x7f0000000400)='./file1\x00') 00:28:09 executing program 3: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:28:09 executing program 2: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet6_tcp_buf(r0, 0x6, 0x24, 0x0, 0x0) getsockopt$inet6_sctp_SCTP_RESET_STREAMS(r0, 0x84, 0x901, &(0x7f0000000000)={0x0, 0x8, 0x2, [0x7fff, 0x7]}, &(0x7f0000000040)=0xc) getsockopt$inet6_sctp_SCTP_MAX_BURST(r0, 0x84, 0x19, &(0x7f0000000080)={r1, 0xcb}, &(0x7f00000000c0)=0x8) 00:28:11 executing program 2: setresgid(0x0, 0xee00, 0x0) r0 = getegid() freebsd11_fstat(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r0, r1, r0) setresgid(0x0, r0, 0x0) 00:28:14 executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r0, 0x3862) r1 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) r2 = open(&(0x7f0000000000)='./file1\x00', 0x100200, 0x2) setsockopt$inet6_sctp_SCTP_PARTIAL_DELIVERY_POINT(r2, 0x84, 0x11, &(0x7f0000000040)=0x1, 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7, 0x11, r1, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) 00:28:15 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:28:18 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:28:18 executing program 3: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:28:18 executing program 2: setreuid(0x0, 0xee00) geteuid() r0 = geteuid() setresuid(r0, 0x0, r0) setresuid(0x0, 0xee01, 0x0) 00:28:18 executing program 2: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet6_sctp_SCTP_STATUS(r0, 0x84, 0x100, &(0x7f0000000040)={0x0, 0x9, 0x7, 0x0, 0x8, 0x9, 0x3, 0x7, {@in={{0x2, 0x1, @remote={0xac, 0x14, 0x0}}}, 0x0, 0x998, 0x3, 0x10001, 0x6, 0x3}}, &(0x7f0000000140)=0xb8) setsockopt$inet6_sctp_SCTP_AUTH_DELETE_KEY(0xffffffffffffffff, 0x84, 0x16, &(0x7f0000000180)={r1, 0xfffffffffffffff7}, 0x8) setsockopt$inet6_sctp_SCTP_AUTOCLOSE(r0, 0x84, 0x5, &(0x7f0000000100), 0x4) 00:28:19 executing program 2: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x84) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = dup(r0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/85, 0x55, 0x2, 0x0, 0x0) getsockopt$inet_mreqn(r2, 0x0, 0x0, &(0x7f0000000200)={@multicast1, @broadcast}, &(0x7f0000000240)=0xc) getsockopt$inet_mreqn(r2, 0x0, 0xd, &(0x7f0000000280)={@remote, @remote, 0x0}, &(0x7f00000002c0)=0xc) setsockopt$inet6_sctp_SCTP_REUSE_PORT(r2, 0x84, 0x1c, &(0x7f0000000300)=0xd160, 0x4) setsockopt$inet6_IPV6_PKTINFO(r2, 0x29, 0x2e, &(0x7f0000000600)={@empty, r3}, 0x14) r4 = semget(0x2, 0x0, 0x100) __semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000100)=""/68) connect$unix(r2, &(0x7f00000003c0)=@abs={0xf64cb340ce081cac, 0x3}, 0x1c) 00:28:19 executing program 2: r0 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x0) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRESSES(0xffffffffffffff9c, 0x84, 0x8003, &(0x7f0000000200)={0x0, &(0x7f0000000180)=[@in6, @in={0x2, 0xffffffffffffffff, @multicast2}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @local}]}, &(0x7f0000000240)=0x10) getsockopt$inet6_sctp_SCTP_RECONFIG_SUPPORTED(r0, 0x84, 0x29, &(0x7f0000000280)={r1, 0x7fffffff}, &(0x7f00000002c0)=0x8) r2 = socket(0x0, 0x0, 0x0) getsockopt$inet6_sctp_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xb, &(0x7f0000000040)={0x9, 0x400, 0x10, 0x1, 0x2, 0x2, 0x2, 0x401, 0x0}, &(0x7f00000000c0)=0x20) setsockopt$inet_sctp_SCTP_DELAYED_SACK(r2, 0x84, 0xf, &(0x7f0000000100)={r3, 0x100000000, 0xffffffffffffff7f}, 0xc) r4 = socket$inet6(0x1c, 0x10000003, 0x0) setsockopt$inet6_IPV6_PKTINFO(r4, 0x29, 0x2e, &(0x7f0000000000)={@local}, 0x14) sendmsg$inet6_sctp(r4, &(0x7f0000000a80)={&(0x7f0000000080)=@in6={0x1c, 0xffffffffffffffff, 0x0, @local}, 0x1c, 0x0, 0x0, &(0x7f00000009c0)=[@prinfo={0x14}], 0x14}, 0x0) 00:28:24 executing program 3: setsockopt$inet6_buf(0xffffffffffffffff, 0x29, 0x2e, &(0x7f0000001280)="0000000000080000ece2baa9024aed8006000000", 0x14) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/48, 0xfffffcc7}], 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) recvfrom(r0, 0x0, 0x0, 0x40003, 0x0, 0x0) lock order reversal: 1st 0xfffffe000026f710 pcbinfohash (pcbinfohash) @ /syzkaller/managers/main/kernel/sys/netinet/tcp_usrreq.c:1403 2nd 0xffffffff82943420 in_ifaddr_lock (in_ifaddr_lock) @ /syzkaller/managers/main/kernel/sys/netinet/in_pcb.c:1278 stack backtrace: #0 0xffffffff8110e8ae at witness_debugger+0x8e #1 0xffffffff8110e4e2 at witness_checkorder+0xf72 #2 0xffffffff81067200 at _rm_rlock_debug+0x240 #3 0xffffffff812ca590 at in_pcbconnect_setup+0x180 #4 0xffffffff813c59a0 at tcp_connect+0xd0 #5 0xffffffff813c0b17 at tcp_usr_connect+0x137 #6 0xffffffff811581c3 at soconnectat+0x183 #7 0xffffffff8116352f at kern_connectat+0x1ff #8 0xffffffff81163319 at sys_connect+0xd9 #9 0xffffffff8171a846 at amd64_syscall+0x436 #10 0xffffffff816e26ed at fast_syscall_common+0x101 00:28:25 executing program 3: r0 = socket$inet6_udplite(0x1c, 0x2, 0x88) getsockopt$inet_sctp_SCTP_RESET_STREAMS(0xffffffffffffffff, 0x84, 0x901, &(0x7f00000003c0)=ANY=[@ANYBLOB="00f7ffffffffffffff"], 0x0) r1 = socket$inet6_tcp(0x1c, 0x1, 0x0) r2 = dup(r1) connect$unix(r2, &(0x7f00000003c0)=@abs={0xf64cb340ce081cac, 0x3}, 0x1c) r3 = dup(r0) setsockopt$sock_int(r3, 0xffff, 0x400, 0x0, 0x0) 00:28:25 executing program 2: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/113) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000340)='./file1\x00') r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000)={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000040)=0x10) accept(r2, &(0x7f00000000c0)=@in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, &(0x7f0000000140)=0x1c) 00:28:25 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:28:25 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:28:25 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="f52e9d3d6b6001df4ac5888b67b5aecf6ff710199e789b5117dc34ba3fecab3542235e090ba57dc0c50d5acf3d242ab9b093adba6cff1e0590fe196ef1443b360bb6265577bc2c499c81f9869d394992c3fd0bb830fa03c56df2477a84c9783d64fbde3fc9f05a3feacf48c9aec83d7720e6b64037eeece9", 0x78, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x33c) 00:28:25 executing program 3: r0 = socket(0x2, 0x1, 0x0) read(r0, &(0x7f0000000080)=""/97, 0xfffffffffffffde3) getsockopt$inet6_sctp_SCTP_GET_ASSOC_NUMBER(r0, 0x84, 0x104, &(0x7f0000000000), &(0x7f0000000100)=0x4) setsockopt$inet6_sctp_SCTP_EXPLICIT_EOR(r0, 0x84, 0x1b, &(0x7f0000000140)=0x400000000000, 0x4) getsockopt$inet_sctp_SCTP_CONTEXT(r0, 0x84, 0x1a, &(0x7f0000000180)={0x0, 0x6}, &(0x7f00000001c0)=0x8) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000200)={@in6={{0x1c, 0x1, 0x95a4, @empty, 0x80}}, r1, 0x9, 0x2, 0x5, 0x8, 0xffffffff, 0xffffffff}, 0x98) setsockopt$inet6_tcp_buf(r0, 0x6, 0x24, &(0x7f0000000040)="8b", 0x1) setsockopt$inet_tcp_buf(r0, 0x6, 0x2025, 0x0, 0x28) 00:28:26 executing program 3: r0 = socket(0x2, 0x5, 0x0) setsockopt$inet6_sctp_SCTP_AUTH_KEY(r0, 0x84, 0x13, &(0x7f0000000000)=ANY=[@ANYRES32=0x0, @ANYBLOB="00000000f789689249499d2a953175ad5a0f568f5707030000004cba74da62ca008a27b415bfd7a3fabbcd00000032fcc1fbb5e9011c6cfd23bc05adff648cb74946f10b9e"], 0x8) accept$inet(r0, &(0x7f0000000100)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000140)=0x10) getsockopt$inet_sctp_SCTP_CONTEXT(r0, 0x84, 0x1a, &(0x7f0000000080)={0x0, 0x40}, &(0x7f00000000c0)=0x8) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000200)={r1}, 0xcb) 00:28:26 executing program 3: mmap(&(0x7f0000122000/0x1000)=nil, 0x1000, 0x3, 0x410, 0xffffffffffffffff, 0x0) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mincore(&(0x7f0000122000/0x1000)=nil, 0x1000, &(0x7f0000000200)=""/210) freebsd10_pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/220, 0xdc) setsockopt$inet6_sctp_SCTP_DISABLE_FRAGMENTS(r0, 0x84, 0x9, &(0x7f0000000180)=0x4, 0x4) 00:28:27 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreqsrc(r0, 0x0, 0x46, &(0x7f0000000000)={@multicast1, @multicast1, @local={0xac, 0x14, 0x0}}, 0xc) getsockopt$inet_mreqn(r0, 0x0, 0xc, &(0x7f0000000040)={@local, @empty, 0x0}, &(0x7f0000000080)=0xc) setsockopt$inet_mreqn(r0, 0x0, 0xd, &(0x7f00000000c0)={@remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, r1}, 0xc) setsockopt$inet_mreqsrc(r0, 0x0, 0x6f, 0x0, 0x0) 00:28:30 executing program 2: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) r1 = socket(0x13, 0x2, 0x1) getsockopt$inet6_sctp_SCTP_ASSOCINFO(0xffffffffffffff9c, 0x84, 0x2, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x9, 0x1}, &(0x7f0000000040)=0x14) getsockopt$inet_sctp_SCTP_CONTEXT(r1, 0x84, 0x1a, &(0x7f0000000080)={r2, 0x8}, &(0x7f00000000c0)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1018, 0xfffffffffffffffe, 0x0) 00:28:30 executing program 3: r0 = socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) setuid(0xee01) r1 = semget$private(0x0, 0x71ba4114c8dde55c, 0x40) __semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/99) r2 = geteuid() setuid(r2) setsockopt$inet6_int(r0, 0x29, 0x16, &(0x7f0000000100), 0x4) fcntl$setflags(r0, 0x2, 0x1) r3 = socket$inet6(0x1c, 0x7, 0x1ff) getsockopt$inet_sctp_SCTP_MAX_BURST(0xffffffffffffffff, 0x84, 0x19, &(0x7f0000000080)={0x0, 0xfffffffffffffffa}, &(0x7f00000000c0)=0x8) setsockopt$inet6_sctp_SCTP_ENABLE_STREAM_RESET(r3, 0x84, 0x900, &(0x7f0000000140)={r4, 0x7}, 0x8) 00:28:30 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) socket$inet_udp(0x2, 0x2, 0x0) r2 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x40}], 0x3, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r3 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r3, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r4 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r5, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r5}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r4, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r5, 0x2040}, {r5, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:28:30 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080), 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:28:30 executing program 2: socket$inet_icmp(0x2, 0x2, 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket$inet6_icmp(0x1c, 0x2, 0x3a) getsockopt$inet_int(r0, 0x0, 0x1b, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) setsockopt$inet6_MCAST_JOIN_GROUP(r0, 0x29, 0x50, &(0x7f0000000140)={0x3, {{0x1c, 0x0, 0x3, @empty, 0x7}}}, 0x88) truncate(&(0x7f0000000100)='./file0\x00', 0x608020001) getrlimit(0xa, &(0x7f0000000000)) munlockall() unlinkat(r1, &(0x7f0000000240)='./file0\x00', 0x800) lseek(r1, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) pipe2(0x0, 0x0) getsockopt$inet_sctp_SCTP_STATUS(r1, 0x84, 0x100, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) dup(r1) 00:28:30 executing program 3: munmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000) r0 = accept4(0xffffffffffffffff, &(0x7f0000000000)=@in={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000040)=0x10, 0x20000000) setsockopt$inet6_sctp_SCTP_AUTH_CHUNK(r0, 0x84, 0x12, &(0x7f0000000080)={0x8}, 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x4410, 0xffffffffffffffff, 0x0) accept4$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8, 0x0) socket(0x1f, 0x0, 0x101) 00:28:30 executing program 3: getsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) msgget(0x2, 0x4cc) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x608020009) clock_getres(0xf, &(0x7f0000000040)) msgget(0x0, 0x480) msgget(0x0, 0x0) r1 = msgget(0x1, 0x100) msgctl$IPC_STAT(r1, 0x2, 0x0) lseek(r0, 0x0, 0x1000000000003) poll(&(0x7f0000000200)=[{r0}], 0x1, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) fcntl$getflags(0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) 00:28:36 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x30) r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x48) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x1) getsockopt$inet_tcp_buf(r0, 0x6, 0x40, 0x0, &(0x7f0000000100)) 00:28:36 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080), 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:28:37 executing program 2: madvise(&(0x7f0000da8000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000c85000/0x1000)=nil, 0x1000) r0 = accept4$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0xffffffffffffffff, @broadcast}, &(0x7f0000000080)=0x10, 0x30000000) fcntl$setflags(r0, 0x2, 0x1) mlock(&(0x7f00009fe000/0x600000)=nil, 0x600000) munmap(&(0x7f000084c000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x308020005) connect(r1, &(0x7f0000000400)=@in={0x2, 0x2, @multicast2}, 0x20e) getsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r1, 0x84, 0xd, &(0x7f0000000280), &(0x7f00000002c0)=0x4) lseek(r1, 0x0, 0x1000000000003) getsockopt$inet6_sctp_SCTP_PR_ASSOC_STATUS(r1, 0x84, 0x108, &(0x7f0000000180)={0x0, 0x10001, 0x3, 0x4, 0x2}, &(0x7f00000001c0)=0x18) open(&(0x7f0000000340)='./file0\x00', 0x10080, 0x12) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) setsockopt$inet6_sctp_SCTP_PARTIAL_DELIVERY_POINT(r1, 0x84, 0x11, 0x0, 0xfffffffffffffec8) getsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(r1, 0x84, 0x21, 0x0, 0x0) freebsd11_mknod(&(0x7f0000000040)='./file0\x00', 0x102, 0x4) mprotect(&(0x7f0000c16000/0x4000)=nil, 0x4000, 0x2) poll(&(0x7f0000000300)=[{r0, 0x188}, {r1, 0x8}, {r1, 0x8}, {r1}, {r0, 0x4}, {r0, 0x44}], 0x6, 0x0) freebsd11_mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) chmod(&(0x7f0000000380)='./file0\x00', 0x40) fstat(r2, &(0x7f0000000140)) open(&(0x7f0000000240)='./file0\x00', 0x104, 0x9) 00:28:42 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) socket$inet_udp(0x2, 0x2, 0x0) r2 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x40}], 0x3, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r3 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r3, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r4 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r5, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r5}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r4, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r5, 0x2040}, {r5, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:28:42 executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = dup(r0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1, 0x12, r1, 0x0) fcntl$setstatus(r0, 0x4, 0x10000) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000004c0)="464ed7078bfac610c64b7e01c1ce8055a3baebb85c3c1bff7debc7a501418164c6a4cb1675b87eff3a3a49aa6da848f8fcd6d70d053dafc674f2ece67fe053169645222fa4d409d938f01a0adce4fbac221cbadacc13616e3cc1945a851b6feb294da2f391e2009bfc62c49d616d025336628c7282f4c008ae838686b5ee03415928a0db781aa3d0fbe6ac0f041b326e976e718fdf436c77c812d2dc229f20f8ee791302d108293c644803ef6e86db9247bc82dd99c0b46d2eef2e48b7f197b339d3028093344e9a7ac26e145b82e0ff9411152368c810d8326ce5f66a12c65dff3100c311e1dfdd54fd9872df6bd2d48c1005db102931cb4a967558c7051796ec7f26b0bf987d00c57f937352905dd470481def3cb8588a328ef33717cb8bda6582ef4231e02ba078524c48fbabd8f2006214a652c90eafd62b96b6c89797c5d1ff0e7e7a895b5c85d6d22b747589eb3c7cb1fe858f8b08be28ca1f184f36953c7601f0b1e87504e12f6b9923c198dbd1c517cfdd38cef3e25599692ad4558883a9a9be6b1c0cdb74daff72ebf6185c0d1da206c67b31463ccbef867698ae256a7a00f12c8094ab3e5b10509e33050a21c004f35cebfe1e58c91d16508734041129ee2b06b556490a71e2f5e368e0bd37be0dc02f36914487cd5d712bba1a9712d46ea09a429e00661fa3beb466fdba200131ce373b36a0704de8350a7feda1db7786c0b9bb3425d3d027bb3561705783530b6ca0b88beba2a5768ff36e18d0ada6d7efb611956d9a19101b50e3c34df69f3cb18f0aa9385388cfc95c6cd77b40c441f4e3ff68ace9140a7dd3ec3a41b604aee6a585b5625d4b30dbb164f6d03914833cf94ca052543d298bee98a5d950272f5e2ccde8f3f0a9d56ddaa5265e7f9cdc8d875c38082e2bff071173cd515f5bb6affb1be381cd61c17e533e0daea1304c47dacf546a3756d6cc6b7144d1412454cc048eefd06cd3b5966b0e1e2e57c3b495d65d86fb811c677f8352db6a679d9b711fc6be05cd91f898e4e7aa3ae6d79a85dad2068d2a34dc628d5e28b20684634ee307b9671239fbc65dd55fec34340403d660779be8733c56bce511345d5e5520816d2863150118dfadcc15aa2b86d39ea1ef5205ad10b9d112d46dade2c2c93fb8c7e9c7d980107b2d1740c37ef6634e936ee7fd35ebfbae342f40648b45a0511d14cbb3425f6dd283ea8227c1dcb46d7e23867be1f0be826c0f3867185603c0f551d6d3e14774415679730a5c406a603e586e61453cf1d018b39826c194422f56960b0e34c4e1c89fa8389f506dd93138577768589f8c36f3dd29492a532fd2d666d813930175ee1ba1078047431506b57a92d000d86cd95804eaeff36f9292cea45168501a859154d8db5f13105c078e2ca232dfcc04e38efc43b85789dd61000c19425819ba52fa3b84932c067590ce78b3f8c223899af963df80ac382861eed57fd06405898ddef0ea225d4c895bd5d8b733d5f8f7fc488e8a4c69384603d43233dad30b82e58b2c6b80815163648256c750e67d3ec4e12bd261c5afc59a89ca0e584a1e20062d22d01bdb1206590d523a9e846a1ba233f342067acc485526090e28205780b2f185dfe50ef046b9d18abf71ecf162c5241ac66aaa99f1f96ae790c1e915064e3cf02ed8eb0288262ebf43f5233e42b5b4daeaeea3ff537fb6eeb9d4b4887b3e9aeaad625dae90281e76b82c50bc8d6387c17b57a877a141d39e6d827ad546477e7f636a8ccffc1aee06ac7f9450219704212a3abacabf582271ad6f94a14a57219baae5e8a4d0b831557750992ee525c43f0cc5b781d37a1ebd491fcc78baf5a81791374361ceffbe74d000eccc840cdfb95a52c0f9bea92294dd84c5cd90dbe3f2c8712403be21d5dbbf5e0eb06d0f44b4de7204e59f476b3cbdda89e1439c9a40180696c9b29cfb0165f6cb8775ddec3f562e7a313288c736b54fa09c49c86f499d6e8d4e6be944780fbb39da2992865f32c1a8d72fff81bb5299f1fc6d90dc65de45600de7856752e5c6ace4c43b7d7d54ba1d8b54a63af97385549011c59f3701abca586dd2a23c699bc5720be74dd252c5b9606f857af5499974c5fde4ddfaccd89812d8e09941ffb3bf6ca55efb16a624fecffe53b1fa14e1447618c1403cc07ba793fcf8b099da060f21d73e344be5d5381776a71e09680a520e1d01c7ccc05409cd8789f4b08e49f8395112f9920785a6d6f39ca310dd211a725dd9e5ba196e631d004cd5c4c7bd51c9b01fd727aa1ffa0164bf2def1d1878c903684bc8470b787a756ebf1f3580fe137b3dff79c1c53fbe2ba0717ad1cafc551453cdd661b47b038c08607e6a8a4797999156f99507a6d351401c7853e3c6bbbfb5bff2dfb4130b3bb256490b38162fc14ebcaec7a4f526a8714f75aa2fe4cdebf15d4d9930cc24e461f87497f7ef6f3345b9e23e7c7813ad93dcb06589f24524fc6c2db860b5ff1a40103966368bd78a22fea46476728a0b43c82a02e9c9c6bae24f29ee912787f52d12f4ef3720862bcd9b2a2b647afb13b3e6696e8e8e8a5f7128e1ae4283c840951ed636b9c7df72a4c2432468cbab0e5b276233091f3e81cf915dfc9355a3f1e2a2508f71713c0a61fa10f5d338237522bd83345b5e9b20d2bb820c93c4cbb99514a53fb6475eeec7a7588eff8d4cf4932c093f01f8b808245591b005260dbde915427abe968162f40d272922ae39acaf9d3d032f57d8737d841e6aba0a65f5271bdcd6619334cb036a9e64e49ab352a7ee1423951a59cc5b8fd4b55d6ea7c2a372b46b76b759aad730b47b1362ffacac97adc337943938a28e5750cbcae4fdf20beb6c9e641cd8ab5c9fef6037e5ff9bfc63d25733f8686788dde9c584590f7395adf0afce8d01375fa4e30c1c7c2e2f26857a44c8314bcb059cd6f5bce7ceb6f0500433019972ad447ba768a3f24ebb8a676fab7ec5c34f9f8f1bbc7ba48ca89c2616f375c49d7ce63782fb6254f6a3dcb631d3e78afd4a9ebb8b9d67351b26bc9889437d36da551ea05744ab3b72d89f7db092c5655fb59367ac97cc14d5e844bb53373b49cb02b75c1657db19a961f9f2649531f35a47af26968c40af85827464fa54f808f74aa42f3e65bb6f24231639f54f2b969c16cbb2a9dd5e0f2112c7249421a89697ccd55199f51c9948341e447e68cbcbad78ae9269f716ef080c2a01380bcf2dca8e9c245ef79f1c241a6a5fcf335a23d2979d3b54026b739855e4089be987f44724164f81deeb2ccb5ee840ddd57db97e5f85f8d5b03101de26a3be7d6ab4fb7605ad43184f096a7baa6655daf7792696dfdafcdb5d68be335ef5f19efb8209e7c2f403058d4687e754d29f10dfba2fa7eca6d5c9a98358810998ccee515a12589875c92006987be8028f2a2718cedca80337cde3db0debd090aed6377771370922f8b7d07843db70fc4b78c47276bd195c5fb4f06bfbcdfc4cb18964d6d23b555558a4facfb0b6d24306a8bf59f019dab2cdb1c20230750538c856f03dad195d446e59b1362953a24e1b06268cdab0baec5d8656c002d9825e77980214e92dc0baa0d7b51830c39ea5492e318fe442aa4fac06de695c94443ff641c1626725273c350220eeb5be1b8769089db6435350d6f9cbacef86add03e1354b6942e2790af14010b37b0ddad76d467f611a3ec9e055cfe0fe333075d8796d3f43e1452d1f27fc95c1343675a30c2c848d1f3ea706fa0ddc98ae756fa7c02c34fde6cbc67069189e1e626b187a78f1211b683a6dd5d354cbfdced6631d852945e28b14089ec7ede3586ce5ba75bf81e81b53d3587a8b114744b1ccf830d23616c3a371339ff94e1af53c0f170d803e35d4c60cf86f310e3416104ccdc8edc8feb3d8fca6ef95324f66e3da34da5b679e8b5a20dcff1ac1bf17e4bff3be7096f3d61d6a5b2714874dd32d9ac3b7c51db2e330843756fe13664f5c7b646120944822998dc8d4f7eea6b9ad880b75b79ec90ecf8033cf3eedfe07ffed6d0e2abfd2a454cda20252893c1c988cfe2ee8291bc8260dca03e427df82226", 0xb41}], 0x1, 0x0) 00:28:42 executing program 2: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_buf(r0, 0x6, 0x41, &(0x7f0000000000)='f', 0x94) 00:28:42 executing program 2: syz_emit_ethernet(0xe, &(0x7f0000000000)="7909008ce629923afeed35c00806") r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_sctp_SCTP_HMAC_IDENT(r0, 0x84, 0x14, &(0x7f0000000040)={0x1, [0x100000000]}, 0x6) 00:28:42 executing program 2: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100004) fdatasync(r0) r2 = socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) getsockopt$inet6_tcp_int(r1, 0x6, 0x148, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r3 = dup2(r1, r1) getsockopt$inet6_tcp_int(r3, 0x6, 0x17a, &(0x7f0000000100), &(0x7f0000000140)=0x4) getsockopt$inet6_int(r2, 0x29, 0x25, 0x0, &(0x7f0000000040)) fchmod(r1, 0x8) 00:28:42 executing program 2: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x208020001) lseek(r0, 0x0, 0x3) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = getpgrp(0x0) poll(&(0x7f0000000040)=[{r1, 0x4}, {r1, 0x20}, {r0, 0xa}, {r0, 0x8}, {r0}, {r0, 0x86}, {r0, 0x1c3}], 0x7, 0x1000) listen(r1, 0x2) fcntl$setown(r0, 0x6, r2) wait4(0x0, 0x0, 0x11, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x80000000}, 0x10) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 00:28:47 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080), 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:28:47 executing program 3: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x208020001) lseek(r0, 0x0, 0x3) setsockopt$inet_MCAST_LEAVE_GROUP(0xffffffffffffffff, 0x0, 0x51, 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) getsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x21, 0x0, 0x0) r1 = dup(r0) getsockopt$inet6_sctp_SCTP_HMAC_IDENT(0xffffffffffffffff, 0x84, 0x14, 0x0, 0x0) setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(0xffffffffffffffff, 0x84, 0x23, 0x0, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x1c, 0x0, 0xab7, @remote={0xfe, 0x80, [], 0x0}, 0x6}, 0x1c) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getegid() setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, 0x0, 0x0) lseek(r0, 0x0, 0x200000000000003) connect(0xffffffffffffffff, &(0x7f00000000c0)=@in6={0x1c, 0x1, 0x2, @empty, 0x4}, 0x1c) dup(r0) 00:28:49 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) socket$inet_udp(0x2, 0x2, 0x0) r2 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x40}], 0x3, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r3 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r3, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r4 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r5, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r5}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r4, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r5, 0x2040}, {r5, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:28:49 executing program 2: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) r1 = accept4$inet6(r0, 0x0, &(0x7f0000000000), 0x20000000) getsockopt$inet6_sctp_SCTP_PEER_ADDR_THLDS(0xffffffffffffffff, 0x84, 0x23, &(0x7f0000000040)={@in6={{0x1c, 0x1, 0xfffffffffffffffc, @local={0xfe, 0x80, [], 0x0}, 0x2}}, 0x0, 0x2, 0x4, 0x3}, &(0x7f0000000100)=0x8c) getsockopt$inet6_sctp_SCTP_EVENT(r1, 0x84, 0x1e, &(0x7f0000000140)={r2, 0xf, 0x7f}, &(0x7f0000000180)=0x8) r3 = dup(r0) connect$unix(r3, &(0x7f00000003c0)=@abs={0xf64cb340ce081cac, 0x3}, 0x1c) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x20004) 00:28:49 executing program 2: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) r1 = accept4$inet6(r0, 0x0, &(0x7f0000000000), 0x20000000) getsockopt$inet6_sctp_SCTP_PEER_ADDR_THLDS(0xffffffffffffffff, 0x84, 0x23, &(0x7f0000000040)={@in6={{0x1c, 0x1, 0xfffffffffffffffc, @local={0xfe, 0x80, [], 0x0}, 0x2}}, 0x0, 0x2, 0x4, 0x3}, &(0x7f0000000100)=0x8c) getsockopt$inet6_sctp_SCTP_EVENT(r1, 0x84, 0x1e, &(0x7f0000000140)={r2, 0xf, 0x7f}, &(0x7f0000000180)=0x8) r3 = dup(r0) connect$unix(r3, &(0x7f00000003c0)=@abs={0xf64cb340ce081cac, 0x3}, 0x1c) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x20004) 00:28:49 executing program 2: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000980)={&(0x7f0000000000)=@abs={0x1c00, 0x3}, 0xff5b, 0x0, 0x0, &(0x7f0000000900), 0x10}, 0x0) 00:28:54 executing program 2: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82023d080066696c65309bc932957ea73eee4d738f8ebe0a118076da39376ad118954b32069927dff2c4d16d003aa0994ea371b43b2f9e3e08d13a242781f397cdf96e3cbe76921eeb0e6650c1c93d4863713082e114edbd0f07d94e85574c376302edce545e773c7b5f2aa0b15bf0710a5e040935d5db86eb10e256f7b0f40e25385b1a98f1cef28f6efbb1b9a7a25bcdfd743da9db5e65344092140f4e7ca7b3b9903ffc2be6fdb964a71e1ee95d613a47dc19a62a824031de2dcdc621402343dbc5846f14d71374f634fa17277e5c50951763d4785d27a91dfc3c4e6e09724f14a630d55781a397ea7e2319985b65e1ec2997"], 0x1) getsockopt$inet6_tcp_buf(r0, 0x6, 0x61, &(0x7f0000000000)=""/86, &(0x7f00000000c0)=0x56) shutdown(r0, 0x1) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) 00:28:54 executing program 2: syz_execute_func(&(0x7f0000000540)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d9000000420f01fcc653fb0fa95ff965be6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c1787896b001fe055ff6f6c1460000e1b1ac45e22c892a0f0000009f") syz_execute_func(&(0x7f00000004c0)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000dc8fe960012788dc40ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d67450f483bd1d9c483ed6aad000000005a660f7e0d00000000c461a173d8a476c161614d4da3b57ddacfa9c1460000e1b1ac45e388992a09009f") r0 = msgget(0x0, 0x8) r1 = getpgrp(0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) setsockopt$inet6_MCAST_LEAVE_GROUP(r2, 0x29, 0x51, &(0x7f0000000280)={0x881d, {{0x1c, 0x2, 0x5, @loopback, 0xbe}}}, 0x88) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) getsockopt$inet6_sctp_SCTP_MAXSEG(r2, 0x84, 0xe, &(0x7f00000001c0)={0x0, 0x3}, &(0x7f0000000200)=0x8) setsockopt$inet_sctp_SCTP_DELAYED_SACK(r2, 0x84, 0xf, &(0x7f0000000240)={r3, 0x51, 0x9}, 0xc) lseek(r2, 0x0, 0x1000000000003) fcntl$lock(r2, 0xf, &(0x7f0000000080)={0x3, 0x7, 0x6, 0x7}) msgctl$IPC_RMID(r0, 0x0) getsockopt$inet_sctp_SCTP_INITMSG(r2, 0x84, 0x3, &(0x7f0000000100), &(0x7f0000000180)=0x8) poll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) getpgid(0x0) fcntl$lock(r2, 0xd, &(0x7f0000000440)={0x3, 0x4, 0xd24, 0xff, r1}) 00:28:55 executing program 2: r0 = open(&(0x7f0000000140)='./file0\x00', 0x400fffd, 0x0) freebsd11_getdents(r0, 0x0, 0xfffffffffffffe48) 00:28:55 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) socket$inet_udp(0x2, 0x2, 0x0) r2 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {0xffffffffffffffff, 0x1}, {r2, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r3 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r3, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r4 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r5, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r5}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r4, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r5, 0x2040}, {r5, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:28:55 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:28:55 executing program 3: r0 = socket(0x2, 0x10000001, 0x84) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f00000002c0)={@in={{0x2, 0x2, @rand_addr=0xf0}}, 0x0, 0x100000000, 0x1f, 0x9, 0x3ff, 0x7}, &(0x7f0000000000)=0xa0) getsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000140)={r1, 0x1}, &(0x7f0000000180)=0x8) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYBLOB="05d2bba2d29d62b4dda56a33cf264956871a47678bde975a87deb4935da788ecdb3c01cd0314390e5173efc34d2c3cfe3094dcc4b4dc329147b4818697caf72e0dbbf20f0bcdd2da70abf0233f15a59dc64589e22842550b579d607626bf60da3421ea34b0ca553ed53a088a57200fceed7850c8ec79865a1e98280386ac089fff57ef6b9158ca751693530990", @ANYRES32=r0, @ANYRESOCT=r0, @ANYRES32=r0, @ANYRES16=r0]], 0x1) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f00000001c0)={@in6={{0x1c, 0x0, 0x70ba, @loopback, 0x925}}, 0x0, 0x5, 0x0, 0x5, 0xbe, 0x100}, &(0x7f0000000280)=0x98) 00:28:55 executing program 3: r0 = socket$inet6(0x1c, 0x3, 0x0) pipe2(&(0x7f00000000c0), 0x100004) socket(0x17, 0x20000001, 0x1ff) setsockopt$inet6_buf(r0, 0x29, 0x50, &(0x7f0000000000)="cffead497993cb83801c2475d17ce800db938deeb3cc5de1b179313f78e3463a8fc1d024c7ac7a1bce7e9981031068b5ccdb9f373742052632850b3d24f09e77510ed996fff2e5161388f83f6620292662d5f46194324913587b0d69e023f1d3dd209ace172e1c9942c7b257d25d9f8ee18852173d656651303ecf5e929b3fc4e240706550fb33cf", 0x88) 00:28:55 executing program 3: msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2000003) 00:28:55 executing program 3: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0xffffffffffffffff) socket(0x1, 0x2, 0x4bd) 00:28:55 executing program 3: r0 = getpgrp(0xffffffffffffffff) getpgid(r0) syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r1 = getpid() wait4(r1, 0x0, 0x1, 0x0) 00:28:55 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = accept$inet6(r0, 0x0, &(0x7f0000000140)) getsockopt$inet6_sctp_SCTP_EVENTS(r1, 0x84, 0xc, &(0x7f0000000180), &(0x7f00000001c0)=0xb) setsockopt$inet_buf(r0, 0x0, 0xc, &(0x7f00000000c0)="e31f000000294858e1b84384", 0xc) getsockopt$inet_int(r0, 0x0, 0x2, &(0x7f0000000000), &(0x7f0000000040)=0x4) socket$inet_icmp_raw(0x2, 0x3, 0x1) nanosleep(&(0x7f0000000080)={0x7, 0x1}, &(0x7f0000000100)) 00:29:01 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) socket$inet_udp(0x2, 0x2, 0x0) r2 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {0xffffffffffffffff, 0x1}, {r2, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r3 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r3, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r4 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r5, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r5}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r4, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r5, 0x2040}, {r5, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:29:01 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:29:01 executing program 3: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x10004, 0x100) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(0xffffffffffffffff, 0x84, 0x8004, &(0x7f0000000180)={0x0, &(0x7f0000000200)=[@in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, @in={0x2, 0xffffffffffffffff, @local}, @in={0x2, 0xffffffffffffffff, @local}, @in={0x2, 0xffffffffffffffff, @local}, @in={0x2, 0xffffffffffffffff, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in={0x2, 0xffffffffffffffff, @loopback}]}, &(0x7f00000002c0)=0x10) getsockopt$inet6_sctp_SCTP_PR_ASSOC_STATUS(r0, 0x84, 0x108, &(0x7f0000000300)={r1, 0x2, 0x0, 0xe93, 0x7ff}, &(0x7f0000000340)=0x18) syz_execute_func(&(0x7f0000000000)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") wait4(0x0, &(0x7f00000001c0), 0x3, 0x0) r2 = socket(0x3, 0x20000000, 0x7) getsockopt$inet6_sctp_SCTP_PR_STREAM_STATUS(0xffffffffffffffff, 0x84, 0x107, &(0x7f0000000080)={0x0, 0x5, 0x3, 0xfffffffffffffffa, 0x40000000}, &(0x7f00000000c0)=0x18) setsockopt$inet6_sctp_SCTP_DEFAULT_SEND_PARAM(r2, 0x84, 0xb, &(0x7f0000000100)={0x2, 0x101, 0x1120, 0x4, 0xfffffffffffffffc, 0x8, 0x100, 0x48, r3}, 0x20) 00:29:01 executing program 2: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) socket$inet_udp(0x2, 0x2, 0x0) r2 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {0xffffffffffffffff, 0x1}, {r2, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r3 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r3, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r4 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r5, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r5}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r4, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r5, 0x2040}, {r5, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:29:01 executing program 3: r0 = socket(0x2, 0x10000001, 0x84) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020400000000000000"], 0x10) setsockopt$inet_int(r0, 0x0, 0x3, &(0x7f0000000040)=0x4, 0x4) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f00000000c0)={@in={{0x2, 0x2, @multicast1}}, 0x0, 0x2, 0x2, 0x7}, &(0x7f0000000180)=0x94) setsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f00000001c0)={@in={{0x2, 0x1, @local={0xac, 0x14, 0x0}}}, r1}, 0x8c) shutdown(r0, 0x0) setsockopt$inet_sctp_SCTP_EVENTS(r0, 0x84, 0xc, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10001}, 0xb) 00:29:01 executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x608020001) freebsd11_lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)) lseek(r0, 0x0, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreqsrc(r1, 0x0, 0x46, &(0x7f0000000000)={@multicast2, @broadcast, @loopback}, 0xc) setsockopt$inet_mreqsrc(r1, 0x0, 0x46, &(0x7f0000000040)={@multicast2, @multicast2, @loopback}, 0xc) setsockopt$inet_mreqsrc(r1, 0x0, 0x46, &(0x7f00000000c0)={@multicast2, @rand_addr, @loopback}, 0xc) setsockopt$inet_mreqsrc(r1, 0x0, 0x46, &(0x7f0000000080)={@multicast2, @remote, @loopback}, 0xc) setsockopt$inet_mreqsrc(r1, 0x0, 0x46, &(0x7f0000002500)={@multicast2, @local, @loopback}, 0xc) setsockopt$inet_mreqsrc(r1, 0x0, 0x47, &(0x7f0000000440)={@multicast2, @multicast2, @multicast2}, 0xc) setsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE(r0, 0x84, 0x10, &(0x7f0000000000)=0x8, 0x4) poll(&(0x7f00000001c0)=[{r0, 0x6d75ab7d29f459d6}], 0x1, 0x0) open(0x0, 0x2000800, 0x1) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4000000100006) socketpair$unix(0x1, 0x5, 0x0, 0x0) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000340)=""/66, 0x42}, {&(0x7f0000000180)=""/39, 0x27}, {&(0x7f00000003c0)=""/81, 0x51}, {&(0x7f0000000440)=""/34, 0x22}], 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x26) chroot(&(0x7f0000000140)='./file1\x00') syz_emit_ethernet(0xfffffffffffffda8, &(0x7f0000000600)="9092b5994c5be9fe906f647060c98e0df41ecacc71d87eb9d4f65c22f0f215b42c9ffba210afe66c085dba2db67dcfbff1316e62f76ae0ca1d23b657f1115a40ec43a273b5099b989cfe690a2fb0d9df10e2391baf92f61acbb4b5f12cdc3cef78bd9e323119559c62ef691d66e14a97e7f9e85ff17ae1eced38f3c3a008ca1da98ac6105901d0d22a3a8cda78a2e7f90cddd562d4e0e25ae4bd4f0481bf0ef3c489143a6b694d634d064083650c8b51e13af0a0520042542e5e7c00a815f7b1813ed5c7789c71b329b5059da15af37d2f41248e7689fb524bb573a8039f11ceeaa7b1ba17b6a7c7756713a77cc6386ddf9a68aa8585c5b2e6b5dcb72f6e56e05505275464c4b64bb09b0b7a5958f8b095f7e2e6ba82ad602d3c7bac4184cc9b2784b5bcaf5765d4b4b8be1428b76122afd0b5f44e2192bc56ae49bb481e42ee0a0ba4b44a2ea3118f77f2a81a9b17f2ac0e4755a3bdc39742aa8515") 00:29:06 executing program 3: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000380)='i', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x3, 0x12, r0, 0x0) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x7, 0x12, r0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x7, 0x11, r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x40) setsockopt$inet6_sctp_SCTP_NODELAY(r1, 0x84, 0x4, &(0x7f0000000040)=0xfffffffffffff375, 0x4) munmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000) 00:29:06 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) socket$inet_udp(0x2, 0x2, 0x0) r2 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {0xffffffffffffffff, 0x1}, {r2, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r3 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r3, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r4 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r5, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r5}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r4, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r5, 0x2040}, {r5, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:29:09 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:29:12 executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r0, 0x7e2780e3) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1410, 0xffffffffffffffff, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 00:29:12 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:29:12 executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r1 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6, &(0x7f0000000580), 0x1f) r2 = dup(r0) getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS(r2, 0x84, 0x107, &(0x7f00000003c0)={0x0, 0x1, 0xf, 0x5, 0x3ff}, &(0x7f0000000400)=0x18) getsockopt$inet6_sctp_SCTP_RESET_STREAMS(r0, 0x84, 0x901, &(0x7f0000000540)=ANY=[@ANYBLOB="06ddd227998057149b6f00204dd4b1ff5c74cf3c77782daa463d04a33326c47f37db00f241bb14696d4c227014657384b9c77df090520b28ec4dc0d08a6fa3c2afe8e1b44ac69a141c4085f78d"], 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x308020005) shmget(0x1, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) fcntl$getown(r3, 0x5) geteuid() getgid() lseek(r3, 0x0, 0x1000000000003) poll(&(0x7f0000000340)=[{r3}], 0x1, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) getsockopt$inet6_sctp_SCTP_EVENT(r2, 0x84, 0x1e, &(0x7f00000000c0)={0x0, 0x3, 0xdd64}, &(0x7f0000000200)=0x8) utimensat(r2, &(0x7f0000000300)='./file0\x00', &(0x7f0000000380)={{0x6, 0x1dd}, {0x5, 0x4}}, 0x0) getsockopt$inet_sctp_SCTP_MAXSEG(r2, 0x84, 0xe, &(0x7f0000000280)={r4, 0x6}, &(0x7f00000002c0)=0x8) freebsd11_fstat(r3, &(0x7f00000004c0)) truncate(&(0x7f00000005c0)='./file0\x00', 0x81) getsockopt$inet6_sctp_SCTP_NODELAY(r3, 0x84, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$inet6_sctp_SCTP_AUTOCLOSE(r3, 0x84, 0x5, &(0x7f0000000140), &(0x7f0000000240)=0x4) futimesat(r2, &(0x7f0000000600)='./file0\x00', &(0x7f0000000640)={{0x7fffffff, 0x4}, {0x9, 0x100}}) socket(0x2, 0x10000001, 0x84) fcntl$lock(r2, 0xf, 0x0) pwritev(r2, 0x0, 0x0, 0x0) getresuid(&(0x7f0000000180), &(0x7f00000001c0), &(0x7f0000000440)) 00:29:12 executing program 2: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200)={0x7, 0x8}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000240)={0x6, 0x80}, 0x10) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) select(0x8150138, &(0x7f0000000000), &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) 00:29:12 executing program 3: r0 = accept4$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x608020001) r2 = open(&(0x7f0000000180)='./file0\x00', 0x108004, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x200) lseek(r1, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) setsockopt$inet6_sctp_SCTP_FRAGMENT_INTERLEAVE(r1, 0x84, 0x10, &(0x7f0000000140)=0x10fee00000, 0x4) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$inet_sctp_SCTP_GET_ASSOC_NUMBER(r2, 0x84, 0x104, &(0x7f0000000380), &(0x7f00000003c0)=0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x18e) r3 = dup(0xffffffffffffffff) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffd0) write(0xffffffffffffffff, 0x0, 0x0) lseek(r3, 0x0, 0x3) lseek(0xffffffffffffffff, 0x0, 0x0) ppoll(&(0x7f00000002c0)=[{r3, 0x8}, {r1, 0x2004}, {r2, 0x4}, {r2, 0x8}, {r1}, {r0, 0x44}, {r3, 0x40}, {r2, 0x80}], 0x8, &(0x7f0000000300)={0x6e, 0x9}, &(0x7f0000000340)={0xe6ee}, 0x8) setsockopt$inet6_udp(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) getsockopt$inet6_sctp_SCTP_ADAPTATION_LAYER(r2, 0x84, 0x8, &(0x7f00000001c0), &(0x7f0000000200)=0x4) getuid() getresuid(0x0, 0x0, 0x0) setsockopt$inet6_udp(r0, 0x11, 0x1, 0x0, 0xfffffffffffffd06) setsockopt$inet_sctp_SCTP_AUTH_DELETE_KEY(r3, 0x84, 0x16, 0x0, 0x0) setsockopt$inet6_tcp_buf(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) 00:29:13 executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = accept(r0, &(0x7f0000000200)=@un=@file={0x0, ""/70}, &(0x7f0000000280)=0x48) getsockopt$inet6_sctp_SCTP_REUSE_PORT(r1, 0x84, 0x1c, &(0x7f00000002c0), &(0x7f0000000300)=0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0x8) setsockopt$inet_group_source_req(r0, 0x0, 0x56, &(0x7f00000000c0)={0x5, {{0x2, 0x0, @rand_addr=0x6}}, {{0x2, 0x3, @loopback}}}, 0x118) semget(0x1, 0x0, 0x440) 00:29:16 executing program 2: r0 = accept4$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000), 0x4f569b4fbdf0eca8) getsockopt$inet_sctp_SCTP_PR_SUPPORTED(0xffffffffffffff9c, 0x84, 0x26, &(0x7f0000000040)={0x0, 0x965c}, &(0x7f0000000080)=0x8) getsockopt$inet_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f0000000100)={r1, 0x5, 0xfff, 0x7, 0x1, 0x4}, &(0x7f0000000140)=0x14) r2 = socket(0x2, 0x5, 0x0) setsockopt$inet6_sctp_SCTP_AUTH_KEY(r2, 0x84, 0x13, &(0x7f0000000380)={0x0, 0xd61c}, 0x8) setsockopt$inet6_sctp_SCTP_AUTH_KEY(r2, 0x84, 0x13, &(0x7f00000001c0)={0x0, 0x3}, 0x8) setsockopt$inet6_sctp_SCTP_AUTH_KEY(r2, 0x84, 0x16, &(0x7f00000000c0)={0x0, 0xffffd61c}, 0x8) 00:29:17 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:29:17 executing program 2: r0 = socket$inet(0x2, 0x10000000, 0x0) getsockopt$inet6_sctp_SCTP_MAXSEG(0xffffffffffffff9c, 0x84, 0xe, &(0x7f00000000c0)={0x0}, &(0x7f0000000180)=0x8) setsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000001c0)={r1, 0x5c878710, 0xbc}, 0x10) getsockopt$inet_sctp_SCTP_EVENT(0xffffffffffffff9c, 0x84, 0x1e, &(0x7f0000000000)={0x0, 0xb, 0x79a}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f0000000080)={r2, 0x2, 0x9, 0x8001, 0x5e73}, &(0x7f0000000140)=0x14) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_sctp_SCTP_MAX_BURST(r0, 0x84, 0x19, &(0x7f0000000100)={r3, 0x4}, 0x8) setsockopt$inet_mreqsrc(r4, 0x0, 0x69, 0x0, 0x0) 00:29:19 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:29:19 executing program 2: 00:29:20 executing program 2: 00:29:21 executing program 3: r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {0xffffffffffffffff, 0x1}, {r2, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") getpgid(0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r3, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r3, 0x2040}, {r3, 0x40}], 0x2, 0x80000000) setsockopt$inet6_tcp_TCP_CONGESTION(r3, 0x6, 0x40, &(0x7f0000000240)='hd\x00', 0x3) setsockopt$sock_int(r3, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) 00:29:21 executing program 2: 00:29:24 executing program 2: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x4, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0, @broadcast}, 0x10) 00:29:25 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:29:25 executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x308020008) freebsd11_stat(0x0, 0x0) getsockopt$inet6_sctp_SCTP_MAX_BURST(0xffffffffffffffff, 0x84, 0x19, 0x0, 0x0) lseek(r0, 0x0, 0x1000000000003) poll(&(0x7f00000001c0)=[{r0}], 0x3ba, 0x0) lseek(r0, 0x30, 0x7) setsockopt$inet6_udplite(r0, 0x88, 0x4, &(0x7f0000000080)=0x6, 0x4) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) setsockopt$inet_udplite(0xffffffffffffffff, 0x88, 0x0, 0x0, 0x0) setsockopt$inet_sctp_SCTP_AUTH_CHUNK(0xffffffffffffffff, 0x84, 0x12, 0x0, 0x0) getsockopt$inet6_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000000)={0x0, 0x28, 0x1, 0x9}, &(0x7f0000000040)=0x10) setsockopt$inet6_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000200)={@in={{0x2, 0x2}}, r1, 0x0, 0x10001, 0x200, 0x7f, 0x4, 0x3}, 0xa0) getpid() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_sctp_SCTP_ADAPTATION_LAYER(0xffffffffffffffff, 0x84, 0x8, 0x0, 0x0) setsockopt$inet6_sctp_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x11, 0x0, 0xffffffffffffffab) freebsd11_mknodat(0xffffffffffffffff, 0x0, 0x0, 0x3) getsockopt$inet6_sctp_SCTP_MAX_BURST(0xffffffffffffffff, 0x84, 0x19, 0x0, 0x0) setsockopt$inet_sctp_SCTP_AUTH_KEY(0xffffffffffffffff, 0x84, 0x13, 0x0, 0x0) 00:29:31 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:29:31 executing program 3: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x80) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x1000000000, 0x100000001}) fcntl$lock(r1, 0xb, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 00:29:31 executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x308020005) sync() setsockopt$inet_mreqsrc(r0, 0x0, 0x2, &(0x7f0000000300)={@multicast1, @multicast2, @multicast2}, 0xc) fchmod(r0, 0x4) lseek(r0, 0x0, 0x1000000000003) getsockopt$inet6_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000002840)={0x0, 0x7}, &(0x7f0000002880)=0x8) getsockopt$inet6_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f00000028c0)={@in6={{0x1c, 0x2, 0x6, @remote={0xfe, 0x80, [], 0x0}, 0x9}}, r1, 0x4, 0x5, 0x11b43b38fd092838, 0x22, 0x80000001, 0x1}, 0xfffffffffffffffe) r2 = dup2(r0, r0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) getsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f0000000400)={0x7, 0x200, 0x9, 0xfffffffeffffffff, 0x0}, &(0x7f0000000440)=0x10) getsockopt$inet6_sctp_SCTP_RESET_STREAMS(r2, 0x84, 0x901, &(0x7f0000002680)=ANY=[@ANYRES32=r3, @ANYBLOB="0101050003009101090003004e96d8685eab0ce238bed502df7e78e56d7959bcbffa73b4e710de7ebdff93d83ebfb3b2095645d9e1ee1e4d6d8e21639bd89c7cb9100add751a3187ef32bb00fcbccf381fa2336103521b0b38fc9970f7db2ff106f63e1db22aebe7"], &(0x7f0000002640)=0x12) fcntl$setflags(r0, 0x2, 0x3) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) fchmod(r0, 0x100) getsockopt$inet6_sctp_SCTP_GET_ASSOC_NUMBER(r2, 0x84, 0x104, 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/62, 0x3e}, {&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f00000014c0)=""/4096, 0x1000}], 0x4, 0x0) setsockopt$inet6_sctp_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x11, 0x0, 0x0) getpeername(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000340)={@in={{0x2, 0x3, @local={0xac, 0x14, 0x0}}}, 0x0}, &(0x7f0000000080)=0x8c) getsockopt$inet6_sctp_SCTP_LOCAL_AUTH_CHUNKS(r2, 0x84, 0x103, &(0x7f00000024c0)=ANY=[@ANYRES32=r4, @ANYBLOB="fe000000d12fd7d721d0e50bfbd6fcd32ded2261d085a4d7371d6caf5cb381d2080ec3cb713157a4d22d6249a9c2beccbd57ea2207ccf961167deb532c835d57cb07c95540f413f0bda1204ac6ce44364ee456659bb35537f8823b365ee742bb78ee35b0eac10efc3161affedf763aa958af31518a37cca2bf4bb5c5a1a847f0e52414f077c50be901d261e9eef4493e609eb5c81a08162a14a5e718c3d13f2fcfda0ade488c1532ab07be5c628ff88cde29f428020000000000000081ac9c70841e41546ae3f3f53ab279302a164eda1b1381140e0ca0615e2c1de77e6f2b847bd050407d8b14552e08494ae081d4f4d0c57c6d0f3079120487c15bd0d34ad6d4cb"], &(0x7f0000000240)=0x106) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDRESSES(r2, 0x84, 0x8003, &(0x7f0000002600)={r4, &(0x7f0000002700)=[@in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, @in={0x2, 0xffffffffffffffff, @loopback}, @in, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @multicast2}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in, @in={0x2, 0xffffffffffffffff, @rand_addr}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}]}, &(0x7f0000002800)=0x10) getsockopt$inet6_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, 0x0, 0x0) getsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x21, 0x0, 0x0) 00:29:33 executing program 3: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x308020005) lseek(r0, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet6_sctp_SCTP_AUTO_ASCONF(r0, 0x84, 0x18, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) 00:29:36 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r1 = socket$inet_udp(0x2, 0x2, 0x0) r2 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1, 0x1}, {r2, 0x40}], 0x3, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r3 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r3, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r4 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r5, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r5}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r4, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r5, 0x2040}, {r5, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:29:36 executing program 2: r0 = socket$inet_sctp(0x2, 0x4000000000000005, 0x84) getsockopt$inet_sctp_SCTP_RECVRCVINFO(r0, 0x84, 0x1f, &(0x7f0000000340), &(0x7f0000000380)=0x4) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x24, &(0x7f0000000100)={0x80000000001c00, 0x0, 0x0, 0x2}, &(0x7f0000000040)=0x1e0) poll(&(0x7f0000000300)=[{r0}, {r0, 0x120}, {r0, 0x94}, {r0, 0x1}, {r0, 0x4}, {r0, 0xf63a5e2cd13e5181}], 0x6, 0x5) r1 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_INFO(r1, 0x3, &(0x7f00000003c0)=""/161) sendmsg$inet_sctp(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0x10, &(0x7f0000000080)=[{&(0x7f0000000140)="30b41ba6042f06598450a547b6231c7b8cb8cb9f0a18ab771e1511c491eb370f61224ca3372f13615d4bc284e59e6ac1ef5eef33dbb5e5dc262b3d3c321ab67bdb1a2196b33cdc1a342dfa20f5baa52bb04fee4e04b422b338bdcc7394aa447701d6bffd83d1e643cd42408f214462df154303318011f71b4f3a2627c47740bfaa0a2baea11566ffbb8e074230ceebe81376aff73a8e7ee910dc2dc8b7d28c12224c670bfe7a2e86bdc3a7cde0c7d57bc0daad644867e6662406c1466769661d04af286a1a8aaf28160c2a4534d388b860ae3a9d4745f5929ac9c09a80abc5effeebd98806d8fd6127", 0xe9}, {&(0x7f0000000240)="4c3a4f27f0fe623ae0cf7c606a4d064e5e006e442dd63a3888f2ae5f99715070b12d8135480cebff3232aaf258aa9fc819f9b8ddf6f97f97d10cad4d0630bc8710d5383b5dfd978ec86274de729b1bce20db297845c556f13aec52668f52e11e159a786288be53df6bb51c5b921a9b737ab27aa09f6437ff2c8271214611fc8c2646b49bbcdab8ae1cd1", 0x8a}], 0x2, 0x0, 0x0, 0x20100}, 0x9) 00:29:36 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:29:39 executing program 2: munmap(&(0x7f0000e99000/0x4000)=nil, 0x4000) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) mlock(&(0x7f0000cc8000/0x1000)=nil, 0x1000) msync(&(0x7f0000d56000/0x4000)=nil, 0x4000, 0x8524b1a47a6ab4aa) munmap(&(0x7f0000a5c000/0x1000)=nil, 0x1000) freebsd11_lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setgroups(0x1, &(0x7f00000000c0)=[r0]) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet6_sctp_SCTP_AUTO_ASCONF(r1, 0x84, 0x18, &(0x7f0000000100)=0x7, 0x4) 00:29:41 executing program 3: r0 = semget$private(0x0, 0x4, 0x80) __semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000180)=0x1) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000300)=""/220, 0xdc}], 0x1) r2 = open(&(0x7f0000000480)='./file0\x00', 0x84, 0x2) truncate(&(0x7f0000000100)='./file0\x00', 0x608020001) lseek(r2, 0x0, 0x1000000000003) poll(&(0x7f0000000240)=[{r2}, {r2, 0x48}, {r2, 0x142}], 0x3, 0x8) fcntl$setflags(r1, 0x2, 0x1) getsockopt$inet6_sctp_SCTP_STATUS(r2, 0x84, 0x100, &(0x7f00000004c0)={0x0, 0xf4, 0x9, 0x9, 0x10000, 0x1, 0x3, 0x7f, {@in={{0x2, 0x0, @rand_addr=0x9}}, 0x0, 0x9, 0x1, 0x9, 0x10000, 0x3}}, &(0x7f0000000000)=0xb8) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r2, 0x84, 0x8004, &(0x7f00000000c0)={r3, &(0x7f0000000080)=[@in={0x2, 0xffffffffffffffff, @rand_addr}, @in={0x2, 0xffffffffffffffff, @multicast2}]}, &(0x7f0000000140)=0x10) getsockopt$inet_sctp_SCTP_MAX_BURST(r2, 0x84, 0x19, &(0x7f0000000280), &(0x7f00000002c0)=0x8) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x110) dup2(0xffffffffffffffff, 0xffffffffffffff9c) 00:29:41 executing program 3: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0x10, 0x20000000) getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r1, 0x84, 0x11, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setsockopt$inet6_int(r0, 0x29, 0x100000000000032, &(0x7f0000000040)=0x2, 0x4) setsockopt$inet6_buf(r0, 0x29, 0x19, 0x0, 0x366) socket$inet6_tcp(0x1c, 0x1, 0x0) 00:29:41 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r1 = socket$inet_udp(0x2, 0x2, 0x0) r2 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1, 0x1}, {r2, 0x40}], 0x3, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r3 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r3, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r4 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r5, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r5}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r4, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r5, 0x2040}, {r5, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:29:44 executing program 2: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) sendto(r0, &(0x7f0000000000)="31ce7ababf21cfebf5d20273dd19961b760998cdf8f4b14651d90ba21d6591cc54bff7d492ce87b4b6beb0", 0x2b, 0x3a4976c73195366a, &(0x7f0000000040)=@in6={0x1c, 0x3, 0x400, @loopback, 0x1000}, 0x1c) r1 = accept$inet6(r0, 0x0, &(0x7f0000000080)) getsockopt$inet6_sctp_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xb, &(0x7f00000000c0)={0xa38, 0x1000, 0x7400, 0xffffffff, 0xbe0d, 0x2, 0x4, 0x80000000, 0x0}, &(0x7f0000000100)=0x20) setsockopt$inet6_sctp_SCTP_AUTH_KEY(r1, 0x84, 0x13, &(0x7f0000000140)={r2, 0x8, 0x79, "2cb1357a1d416356b4fce46d14b64b69dd460d8c76ebf6a88fab9a57140ba904ce212fde0f648c0d6d96ed5cfb6689b97df5fa65cae3070880d9a1d2946402205f49ff4922091ef5e0e96f387a23fa0db62bb7d9355aab6e8551c4b2cbd10cc5e697acda8e17ff4cfa0ee4072e67b8de5438eccc4f257faf1f"}, 0x81) getsockopt$inet6_sctp_SCTP_STATUS(r1, 0x84, 0x100, &(0x7f00000002c0)={r2, 0x0, 0x8, 0x1, 0x7, 0x8, 0x3f, 0xfffffffffffffff7, {@in6={{0x1c, 0x3, 0x0, @empty, 0x6}}, r2, 0x8, 0x5, 0xffffffffffff2b38, 0x0, 0x2b}}, &(0x7f0000000200)=0xb0) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0x40, &(0x7f0000000280)='newreno\x00', 0x8) 00:29:44 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, 0x0, 0x0) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:29:44 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="2c08c72e17b7ece96716abaf00261b6e36c5698596461abe0d1b2535d388dd5e8e4da6bb3ed541a8b602cf1cb675412d7cef837482d99b9bb81821c2590c9dfaa6125030396e359dbfc73f1d8b06254ca031cbb1c785b68cba63ffcac371154a45fd4a9aa8d6d51c7d138cc7b106f51add2b8e1d3f4cdd2ec4baf5d0e49fed8176437cb3711f8a5ecfbc13fed4d2aaf04bfd4744830ce8e74fad51737b", 0x9d}, {&(0x7f00000000c0)="6a0249cff32be1b8e165a1616c437463acc4e97079e574440e374de371fda8d293b346310e3d81369d2467e143298f991ac6bb3b6c1e5f1ad2da74b2675c4176cb8cacde5762df05ed613963b8e3daf9f7d4ca696d68c35b71d68e2825edcdd3647e8f43881f27a494a8037f8678af92fe7d9f5d5c1e1056eda92e83a9905d7344c43dc7dbac04233cfef955676f48051551053b1b2ba61acf4bd51701deca56bae5ec31ecf5d7af3d7ad2c889dc9d324622af677dbe9f4c1cec5544", 0xbc}, {&(0x7f0000000180)="5d8edf12750fabda24951ef71344ef234ac5633eadf15dd3ba8991c9d7318e4c02a7541785c5cef77886d8c59fd4b2c01c5f86a809c1deb678bacb239db751c8a4", 0x41}], 0x3) r1 = socket$inet6_udplite(0x1c, 0x2, 0x88) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000280)="5b899b6f226e2b3de11f94deff3739f6da0859a9579555ad21cb457d084b663ecb8b1fc097617c6669ec3bea8bd82498abb4e4f1a8840177215fc9fe3c118991a73b58e288c2ad9d16cc0d4169c6b24bb879004f62253da200f36c1a54d529472b32bde4edc3fb937ac9eed2811ee858c3f7f3a9a95151532a28ef608fc05bbb83504c630ca725faecf0e54abfdecde531cdfbc57558008a5be96141ed2528a34bf1a9cbe479c93a0d51c71e6aa70662c79c556b0e587822f865a9bc2a6ae840bb53cb9b214eb2986c1e7d8332068abc59ad804c72bbc9f22ac89a5e6169b090a89b1eac72ac672eafb6e177f67c763f", 0xf0}, {&(0x7f0000000380)="a3dc9d68d622c6a8d4048fa0edb9afd4c6a92585935027b53e9af093647c233aa2643d4c56cbff5ee0bc2efbf3ecaaedf996d80c9829d53c6508671b2351ca5ff26b88ad79adae7048d27228d1ea1f30db8865ef04c1f152f5e0f4f2ee3208a79b56ec6e71868646f3b6add5e9989ceafef734b8f1e93102aa9c8b724dae0d75e67387ddc24fb5350d329bf1c3cc755e50eb1f1dddff087f514094adbcf5e709303d069ef9c4565d4d0d1b4fa4745a", 0xaf}], 0x2, 0x0) 00:29:46 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r1 = socket$inet_udp(0x2, 0x2, 0x0) r2 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1, 0x1}, {r2, 0x40}], 0x3, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r3 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r3, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r4 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r5, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r5}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r4, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r5, 0x2040}, {r5, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:29:47 executing program 3: syz_execute_func(&(0x7f0000000540)="17cd80c442192d3b6969ef69dc00d98a20d0d00fd1df2db5d90000008fc840ef0e0cc816c6a8c6a80f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c1641bd04d4da3b57ddacfa9c1460000e1c4815de91945e22c892a0f0000009f") utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x1, 0x9}, {0x0, 0x1}}) r0 = getpgid(0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup(r1) connect$unix(0xffffffffffffffff, &(0x7f0000000400)=@abs={0x1, 0x0, 0x2}, 0x61e9c0a9caf7f673) wait4(r0, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socket$inet_icmp(0x2, 0x2, 0x1) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r3, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) getpgid(0x0) socket$inet_udplite(0x2, 0x2, 0x88) freebsd10_pipe(0x0) getsockopt$inet_sctp_SCTP_MAX_BURST(r2, 0x84, 0x19, &(0x7f00000001c0)={0x0, 0x6}, &(0x7f0000000200)=0x8) getsockopt$inet_sctp_SCTP_MAX_BURST(r2, 0x84, 0x19, &(0x7f0000000300)={r4}, &(0x7f0000000340)=0x8) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) 00:29:49 executing program 3: r0 = socket$inet6_udplite(0x1c, 0x2, 0x88) setsockopt$inet6_buf(r0, 0x29, 0x2e, &(0x7f0000001280)="0000000000080000ece2baa9024aed8006000000", 0x14) r1 = fcntl$dupfd(0xffffffffffffffff, 0x11, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x9) 00:29:49 executing program 2: r0 = shmget(0x2, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_INFO(r0, 0x3, &(0x7f0000000240)=""/80) r1 = socket(0x2, 0x10000001, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_KEY(r1, 0x84, 0x23, &(0x7f00000000c0)=ANY=[@ANYRES32=0x0, @ANYBLOB="00829c3d60bf41550000003a10ba3ae42764039da839a92a4dd5d59170af5f16c875aede5cb58f3610a72a637025fb49a4f38ade17349f16429862953fdb98e53a2c48e898d654ae2825bfe5ccf3c4e9f4ebe8d2fd181312547a242e5354c8ef66e4a16e51c52dd81028b6260b30e54e78ce770d35b4d4b98b7ea0bab238924032961b1c8022e646ee82b1ba0fdfc2efa3aff2f24542944ce1dabc2eaf0bf603c93ed9cecd0c48efed47af8aa0c1e656339d78b16707d5ec963e3cc907bb63c92655f84dc991f2eba3b4c6d297c714c067081d74a9550ed1ecbd7286bac65592dae60365ae65e5760af210c83e2f04171858a684f5ef381bd5c665501fd0151c092a378674c7e2092150f483f2f987f73307a38d3624b71752d1973f9ea3b55fb4f21b0d3c097413de01dba5359e471da560ffeaaaeaf05d5d24ae925400be"], 0x8) 00:29:49 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, 0x0, 0x0) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:29:49 executing program 2: r0 = socket$inet6(0x1c, 0x1, 0x0) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(0xffffffffffffffff, 0x84, 0x900, &(0x7f0000001640)={0x0, 0x5}, &(0x7f0000001680)=0x8) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(0xffffffffffffffff, 0x84, 0x103, &(0x7f00000016c0)={0x0, 0x2b, "4ca14ae29ca58fe78b25bfa3d0aab0a7be37f298ff0853aa4e1172e33aec9489b06ec71a6c30f3ffa3e899"}, &(0x7f0000001700)=0x33) sendmsg$inet6_sctp(r0, &(0x7f0000001780)={&(0x7f0000000080)=@in6={0x1c, 0x3, 0x5, @remote={0xfe, 0x80, [], 0x0}, 0x4}, 0x1c, &(0x7f0000001540)=[{&(0x7f0000000100)="6751179e956171b271dc0757d8f54feffc217426e38f59e0ecdc1aa0e50baff994b87211261a0839c13895f5699af51fd372340f281ebca88cef6cc4f1572f8fbee7b056b8595d9fe9207e605d2a3a0cc64d74e9aaffa50873a089c7c2d5ef74305751c8e089f3784b22ecc3395aa845d670cbf5dae5ce05d4e00e55f8d5cfe4a26065c3d9fe1140b6b2cd8003e6a652d10015d69ca7629675ca6e74956c7109c0073570315cbc932fb780ec5ab86d898b645fddcd35ac45d1736c8d9abde3efe7154e657c", 0xc5}, {&(0x7f0000000200)="eb4d3c779f2bff41f9ab98ef72a244810db790fa67376c1f98e6373db229cd94d3819540acc0fe7dc2c1cf30f5555bab8d77997b6bce9960587e29288f2fb3af7cee511c8985b9bcd97aa691c2c3b5c67b6142ecf84746141cd45629fb9d1bd880a68f5333263e4514b13995f86c098aea7b4874b8c497f19302cf601c0b5c6fb3a70ed7410180e6b5ca1895a43128d569f3a2a7b1ee459f53f13d18989df2ea4a07ed6ba17f049f80265a1a07b957c1859312d90ae8e54807bcc7ff925296350caacda593359ed6a0052a8c18", 0xcd}, {&(0x7f0000000300)="d2a99d7135c9b83e19e5c17cdfba1b0beb849b5a3108f32bd01699105634c16bf9142e8ade6b80abb9907c783574baa134098e4253ff0d03c0fd325790b3296595cd575ec894aef23a81a3cbf7152f7ba5c5cee3cbff770ac34e46eb30ce360a9d479473428765341c09de7591f44006967ed5f69f1961ed6016159209a1e01bc5908ade7391d53a07f216b7659472568dff1a9bfc6250f63bb35c1c866a7553c9cdc8703b7c48e9d2ac43f9b2c8629ce9399e2e7542c867f196d21947d9c361cce448c193e5c7e837cc68adf616e399b1714a7a9c00dd41c1c817", 0xdb}, {&(0x7f0000000400)="7ddec765a8d27751789958f23880350ff218fa1a897b740007b8bb3bcbf01d4ffb2325796ebefdc3c45dbe505ce3e5767035fc5009fa9c70d67e8c8dcf6b7b84c28fac754b5e30217d248221df7a994aad0d8ee6d868e586b1561c8486565d04798f82425e871722e4af6425c10b56a2f4e017634e5a446fe67ff24f583f7259aba5461439644f3c093712f9be7747ed6165c21d34ef2baf11f1997be6acab3d39117a030b6fb483084803af7c9135fb6fcb6801082a0973d2cfe6a0e18859aa157f0d1ef981d26882e9dd72f10e4554ff49d45e0e743039fa0aaaa2dd394e0e74f01483b409fd0ea220e61abf6149fa8940", 0xf2}, {&(0x7f0000000500)="d2464ca2a062dd5e2b71acdc5ffbf45d43c2e315fa1518f113bdc2cafd8456b8dbf9b5978d4a918830ed3f9add94428f42400bf19aba8a9ce8fb7abeaecb3351afc07da97a27d6e601140e4cda289ef8bbe8e1102970caa668096d6f0c969ae0eddd34c1fd4adc3ce633f10b33a1a0c0e350cacfb813e48318a9f43a863950e8f2bcb6f985b58eb2dadca27ec689b4d58323fdaeff65b4cb37f98e649729e26f6b6c4367d94eac0915ac09585b7af1a8135bac5bca8115f31c2065df6e1a09455f6fc287c94636070d455f600598bf5fd0beb8650d50896bd99e8926bb44dc01c5804a724537235e21dd7b5f9d9169d150fc966e161489186e2e8e140a6ee97954235efc0337fbacc90329154ed1dbfd73641c87a9937994c4bfe3026a5e15905aa612d951ad7234787d331694cb4cc6f357419e6a398e8a3af94fdb8416327104840973e2318ca4e3c2bfdc8b9314f4e5948866e1469084dd17f7a8fe4c731994bbc623d1f188ea4d5a864c36723e6c573e56cd19f0835d72f6260a054e2a1c35e357838af3dfd4a068a4185f00a70fe5b68113b7d6127198504dd77a1693af71f3f97c3a8d341f47bbbc1d110c74409f8cea67eafa2d26a25f5916e74153598e9a0c03784e076c51219af562b079905c825472ebef07415daf393f7768e719a440a438585da8c8dd324a2e6cd07e4051028982843ef59aa60e3fe122bbc559fd000d880891fb35c3ac689f8e0d7a582ed82ca7ffb2b48de2c472f47e50d90507e737eb6d497502ee6fd5631088589663c228fbb6c39f817acd7d7ceaf2d9c1f72d524c490d17c7d9486d3fef07cb3c6e13272a5afdf1eeedde4b002ca993e63b313628c8bea5bbf589f456a3f3aab7db78d1c039e9e39ba8102584d08c2a19650dd6e318aa78b34ab190049e48dd6c5c41d4f23e1590c8d01a2653e3935257cf6260fb3b8ebc1386a69d2800180e4e97530422ec05339c28b52bc9b3abec621dd34ee7b2c6371459946a8db7870136a95869c5175cd12016465b212eb2996b4d127bd9287aa1e11eff2dffc92c3d6a3da1eea49d0c29e0c26c97e1584e3fe9ad946a63d030470b46af679a5b1364d8b4aa5cd7091d851855298bd6b99852d9c8f05ff5ed35b9c1d34125788d3db0aac3bf4d443bf6b54ea0789591a8ec891d17ad356e32da21c05ef52d1a0e54c42abd8e9b6861d22585f5675d78aed9811f60cd0f2a6156a9baf116f39ad107a6074b57b9e0bb4253697bd98c5eb5b883045ded52226eac1e5b18db26b94f1d531e71a7ac401da635b2ad9a8d151ad1b9e1f166b4b723cab9738a8ff6b2e6f78837ec57c84142cb13992a7e4e9b757331a30a5d77d51474ef81f7af01613bf21844a173a167d73524a90a809e70dbe2a4361901dcf3b9f6307288bb5fba21d6c17e21cf2633af3aec39326cd7a7165ddbae5e371d2932d22c719b7e89a9edcd8fde7697fb545dfe57ea6aa0c54edcae6df272c1aed425118ad739ef1eee873229af5c1c634be4f57716700d819de0745754ea67f7a5a2e4bf9380eaa60261262ddb1fa12fbaac2875c7cf9dd74fd6d3aec12bca16a3fa5d07e8325e07ec852832aff78c740fdc16e38c7f640b72eaab0cadee8242262a304442d9513c9de70d4fe7c686e909e60e2d9829965811ab29de4b4cc3f4f54e346e0efb1ada7d1ce50e28f418900eb415b9a751d590235b7adec36922809100e78609231fd5f18e1f2b0c1cdb1eb0bff70f98921c33d2ed660c7e517757ba1250e96f5b9a843db8b84f0177eef31a0849be008caf0e424d732e91e182ca62c26c4d72dfcf95d7c025ab7302625a092e656e5526c7473d54da2fadb2c47fad1b9412b17ed42d7dd6dee5164bdc87c530f732a01e94104ca0209e76c2d7f68bc685d796169e0d4ac91ddf95f5d90c95b2cbc482ff18cbff51a010db6f890400ebf433bc77363832633aac636c87a120c180755c11be34c084d802faa05781624596d7b7cda4dc98b09a56d06d3bc67e1ddf7ee5ba6ee2e589702a6795fcf51ce307cf8c8e56b0666670539bd9e72c55c773b96476589288569e056ef50442f2645ed0aabd456f622b0281291a22033cd3545102e2af7e8aaa122489fa6efe8d5cde522874b8d683ef41847e26feb8746048039609e8b09f0e729a40672ca517e5c2bd49908361f53ad5aa1ae9a9c40d2dd50678f02d6b0a4bf1c9b5d179386e7d1ee766042828822f6d1ed020542c56e33f3e1c311d45085f7a15fe1827cf41bc6169bb5b7d4f3223629ec045e90ba6c5b2be0a02ed4623a8a5cc3dcd12033e67df3c600089c1b9cce07f86736bdd62ff42df9e5c3d8514e1d02c1f241a5bc7324c58af4c30acbbf3ad885e1703a26557bcad48c44f41bc0d08ee413864e16962dc73ffcf6171440bb74b4a08c5b6a24458cf9e2a65a6873a14317e65f08b26b3ce5cecc27d4418b1884efdfa69131f0848ea4f0ec9b75a0d38b070ac5d492d6d18962a531f4c6597f9faeb10e377e49b8a767cbeccca82acce8cd0421af306a8ce56feb1e466cc851d9b8e59f73b5a2d9e690f1f20a7bd6f1999133d693bc4f5b4de2997c51ff92a76fee591ef2af8658db6798238fa16e93bec7047780e3fa6cdae99b7b65afec1ae7b8ced0c41d88b7a62f66a6ac09da551f37f42104bcd1212259ed997c506495318cfa0271c31a4d634632748c61593fb8e314bf219f8f711f35e738aba5bf2c7e777fbacdf8cbf64ed76435c7c4cdc92244b360e8e69eb2f53c3e6d19a0bdaec9ee41a44fa9434275e73179b60c3e51b93bbd30cc6a197781546d5629809c1e6779e0607114da7282b6daaf63ec8f0b483ee547ccc58b5df00b8f4eb6168f463081dac72dc660decfd50993504d6d6c2618fe705ff5aec6a1604d36f3330f2ff6966b86e70ba796232cc56436cbc6b8a8b90929ceaa0b9fd4827548e82d2bff143b43640a60f1947b6c1d91550ca0c4e00f853907d87d6b8b52b3259bbea576eb9126e00ec6f88aa63b881685569705befe3b99224269b48c4f27acc60fa72506bdd29071d79a2188a16cc44a110f81209ea48d9969a508b3c398b4fcbf683b1cbaf857849fc38352e247bb8931ad608c6ff9fcbed9bed281f49f4938ea0ae7a526a3441b4531caa3955b12cf542b0a72a6bf61d82617371875ffcd8552ca464a20626b06fc5e3761772845a777adaee059cb862cf439affd7779d56b2327679139bf2f7e223156228c50735a86f70e3a440828ddc3e4381ebcdb10b7a108e220c69559da844b3bc09406a79f66d44247ecf5644952389d54ef54a9b5b1e45b98786faa6bbf2e9a34d57f00ce9900a7061ef117f6e1327af7209e0267be8c3063910dcca7419114d3573f8fcdb67b8e43ffb2d6106943ddfa8149ce734db860bea48daf5ed51c50457e3122189cf140c64a94665cb132e814222dceb3ecb87f7f79bd972d1fc270704bf728566b4316f22132793b7efc9e7cee6dbd6b654c95195b30ce0a378164f1f8ab3b43034f2a2fa957a800fc766414813ec76333f95c976ca93134f2738a8d5aea7c2eee8273295edf83fa966d7d6d58afc3fb66a41c165014898ee8ea787761bd41aa28ec49ac449a98160cd5368260e97a141825b0ec7bf847c221165a2f4036911ce5f2c21dde0761b3f3fbdc903dea30283b754bcc285d767923c4cb543f8eb88644cd2c9a7dc03c6fe71d2e95c41435275def3128d0d62ede57bff24000b3fe4fd51ab24962116db256184285208e32b2dce67224af76a9e1c80f770acff5809a4a065129c7ce4c595a64e0d2cac7295f449c057c09ae9ec74e45ae5421b382db54a1a87f04b2b57f9a7b5dc3237192e6fbd22eb82901313023f992d9f504e313f27afb8344e4630073ec1da429a5714afa3855e7f249c98f9b2e0f15815578e872b519fb3bea329ada0b274e260fe73b9719af3e11b65413ce29b05fb51428f598c7207c105cc3634dcb7c7d06aae63bb51091704f98b5ed47c788cbdd83b8de3f129857abedd07dd9582ed01f0dbbe3e72c3ce280491e5e122b5d43b87391b7d5ea55a587be7a6ab2c3c232ce14e9ebadac6e5649ad3e5ea13d3faaf6377ebc1e5c198530f9b3e2c29fceaf1b117b9f58b73b78eecbebe1fd91d8d69bc82d99972f2e6f1a13cffc1a6564565f69ab328ea59ed999623a0b77e4a9b651cb95b25ffb92246d11a57009b94ccee2241b31579515398cc16a0700bf4ea502a33f49528a161e7aff11aa8401e42423c38830cc63399010f433381cc4319be55bce1e3c3afe907c68968ab283322133501965a0e23493a8d317526d4a7b73454e66427eae1bc0708ae1d3106c96aecd627f9e422de07bacee670af4b2cd652841fde97adf404ad7f799a253bbec1a0aa4f6ecc79bba0500dd22d2e163e579ba9b3caa765a559bc20443a4bb8f98b5e37c6ef86be200b5ba113d63453b4b23f00fcf12c7e748a2f0e1b33b33d7cfa084605b86e1df48958d88bbd4f92cbf1ee5ac3e51821ad51970508fdfddda2216c0dbf0691ee2eb56bc909cf3c0e5b9a3e517efe00fbb301c99c5d21118968a6dda96e2e391912472fa8bf00d3ffbf94d82e073f05c09ee874aea83b01f43346f3335661c3fd4aec59524d0e9b9fb1ca419a46dd2372d9cf16e6d5d9d9d0da6fc530eab02ba41a6f84f0b3fd4d060d753e4b62b7e17496139565e52b1ddbb1d9ee4d8255224ad6634c1a1bb15dcb3368ba3a08672193db135601feedaf70266e71a998ce821c0b74294a17734d062c16d6f839d69a1d186f5ef4377fcde18a20b8991c6c3c415986742261801ce7bdf5dca1c7207cf8c6e11028d748b3eb1a851ded63b74336967883bb6cf0af2bca3ad244d3e9aa97a26e4835df6953d27fcce1ca190158dcefd55529eae920b3b1dda8a5283c6436488730526fb4fc7932877b8def38d8c6e1189b9d814835e583170a54943014fbb26556cbe7ec29d0eab146efe7fccb78782dd4336cc7151f829c03750df0d3b5e33c8d96520fb4f1e416c1db4e6ec77c5f726639868c58246c408c7f8b10afe4c661419f48b399e2d2fc9880ff773133c82edfab05553611c602042242187ec3acbe133e35c3f27c0d76a5f3be142e542ddc23993480baf28ae4c32d8a7c913106133ab2b2c39b80293f4bd78e93e5bd6752fc906a5d547498be759efd44571dfe608e23409386e551aacc039aab425a0081b0f7988793dfc26d0a3cccfb65373b43f7fd55922b6ded6ae421b29f626538f37c1a620e7f912a1b769594c067fd35abf69a6336a1193e0f156f95aefa8442a4284429a407b02c7188787e1cb74c511026b6d03586b1df8c5e100c024d09850a3de288377ef4c1d80c0ad5001d78ca1032dc316aa5b740eea9c27b9ede016a4e0596658f1d108c22683fda4f697b7d290ec45b9716c0ca49e9fbaec529c12cf60a019f1bb25976aa2aa0bf0438cf1b3ddc87e7074a6a58b9365a830515c8af0510604dd062a3474f10ebd0e186072444c2f8730e5194624f14aedeb521aca18b03edb000c9a9f6678bae8e6f087cd0fcb8e1bb8739064e870cf8f4208e2e814b7baad49d5eba4e0ce4d46bbb3f1d6e5682aee448f8ba4e3416a30a4e1871ab648d0f70a3985784c3621ef84dbd7bd497e8b39a30ef0ab2e2b49302d102c084a9ce581a801e5f0e1ab1dc8f12a7c06653cc008cdc8f2235495fec2fc2534dc5d5cb93a6806150ebb1d031f9b69af077cd401c4cdb09fec1a3a2260c2ddc0d4e20391dc6521d5695e993d2fee0d527899ba175", 0x1000}, {&(0x7f0000001500)="509707b05777b215", 0x8}], 0x6, &(0x7f0000001740)=[@sndinfo={0x1c, 0x84, 0x4, {0x10001, 0x6020, 0x5c1, 0x5, r1}}, @sndinfo={0x1c, 0x84, 0x4, {0x1ff, 0x1100, 0x1000, 0x80000000, r2}}], 0x38, 0x4}, 0x20000) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) setreuid(0x0, 0xee00) msgget(0x0, 0x8) faccessat(r3, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 00:29:51 executing program 3: mkdir(&(0x7f0000000040)='./control\x00', 0x0) r0 = open(&(0x7f0000028000)='./control\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000016ff8)='./file0\x00', 0x0) fdatasync(r0) rmdir(&(0x7f0000000100)='./control\x00') close(r0) rmdir(&(0x7f00000000c0)='./control\x00') open$dir(&(0x7f0000000000)='./control\x00', 0x18400, 0x40) 00:29:52 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r1 = socket$inet_udp(0x2, 0x2, 0x0) r2 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {}, {r1, 0x1}, {r2, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r3 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r3, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r4 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r5, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r5}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r4, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r5, 0x2040}, {r5, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:29:53 executing program 2: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) freebsd10_pipe(0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001300)={0x7f, 0x4, 0x7fffffff, 0x200, 0x5, 0x66100, 0x8f1, 0x1}, &(0x7f0000001340)) select(0x40, &(0x7f0000000040)={0xcfa, 0x7, 0x9, 0x3, 0x6b2, 0x1ff, 0xdd9, 0xffff}, &(0x7f0000000080)={0x100, 0x1, 0x500000000000, 0x7fff, 0x5, 0x9, 0x3, 0x8}, &(0x7f00000000c0)={0x62375fa7, 0x10000, 0x2, 0x9eb0, 0x9, 0x10001, 0x9}, &(0x7f0000000100)={0x40800000, 0xfffffffffffffff7}) 00:29:55 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreqn(r1, 0x0, 0x10, 0x0, 0x0) getsockopt$inet6_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000040)={0x0, 0x9}, &(0x7f0000000080)=0x8) setsockopt$inet6_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0x31, &(0x7f0000000100)={r2, 0x0, 0x6}, 0xc) 00:29:55 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, 0x0, 0x0) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:29:57 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r1 = socket$inet_udp(0x2, 0x2, 0x0) r2 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {}, {r1, 0x1}, {r2, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r3 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r3, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r4 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r5, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r5}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r4, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r5, 0x2040}, {r5, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:29:58 executing program 3: r0 = socket(0x2, 0x10000001, 0x84) setsockopt$inet6_sctp_SCTP_AUTH_KEY(r0, 0x84, 0x900, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d03d00e58afc87193967cf1f4b97321191501", @ANYBLOB="ccfdffff47170fa4705d41759c4dc614849a4024dde8d72c2fd58d7b1ca34489aad214d7ae282355ea634026d77ddfbc77c6f5173b2c7404000000321ea5ca53aa0a175cc89a246408364de00e879d4ea8a8a3352e8e628ce8d77428fbee04f73572114a70a3689ee985a1ada47a15ea406d30c27be64e12f34c5cc1ebbc8767ea909f4a27e2e3f800"/146], 0x2) 00:30:00 executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x608020001) lseek(r0, 0x0, 0x3) poll(&(0x7f0000000000)=[{r0}], 0x200000000000057e, 0x0) socketpair$unix(0x1, 0x8000000000005, 0x0, 0x0) ftruncate(r0, 0x7) getsockopt$inet_sctp_SCTP_MAXSEG(0xffffffffffffffff, 0x84, 0xe, 0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x8}, {r0, 0x6}, {r0, 0x8}], 0x4, 0x2) setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x0, &(0x7f0000000140)=0x699, 0xfffffffffffffede) getsockopt$inet6_tcp_int(r0, 0x6, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$inet_sctp_SCTP_EXPLICIT_EOR(r0, 0x84, 0x1b, &(0x7f0000000040)=0x1, 0x4) 00:30:00 executing program 3: wait4(0x0, 0x0, 0x2000008, &(0x7f0000000400)) r0 = getpgrp(0x0) wait4(r0, &(0x7f0000000000), 0x1d, 0x0) 00:30:00 executing program 3: r0 = socket(0x2, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_EVENTS(r0, 0x84, 0xc, &(0x7f0000000080)={0x3}, 0xb) recvfrom$unix(r0, &(0x7f0000000140)=""/172, 0xac, 0x40, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x0) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000100)=@in={0x2, 0xffffffffffffffff, @rand_addr}, 0x10, 0x0, 0x0, &(0x7f0000001780)=""/132, 0x84}, 0x0) 00:30:00 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100), 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:30:02 executing program 3: r0 = open(&(0x7f0000000240)='./file0\x00', 0x204, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x608020001) lseek(r0, 0x0, 0x41000000000003) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = socket(0x0, 0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) fchmod(r1, 0x81) setsockopt$inet6_tcp_TCP_FASTOPEN(r1, 0x6, 0x401, &(0x7f0000000100)={0x80, "dca86a3fc31c2d013c4f89aa4bf43aaa"}, 0x14) r2 = semget(0x3, 0x0, 0x200) __semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x7]) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/13, &(0x7f0000000180)=0xd) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x401}, 0x8) 00:30:02 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r1 = socket$inet_udp(0x2, 0x2, 0x0) r2 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {}, {r1, 0x1}, {r2, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r3 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r3, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r4 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r5, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r5}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r4, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r5, 0x2040}, {r5, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:30:08 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100), 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:30:12 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r1}, {r2, 0x1}, {r3, 0x40}], 0x3, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:30:16 executing program 2: 00:30:16 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100), 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:30:16 executing program 2: 00:30:16 executing program 2: 00:30:18 executing program 3: 00:30:18 executing program 2: 00:30:18 executing program 2: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[], 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x4010001, 0xfffffffffffffe5b) shutdown(r0, 0x1) dup(r0) open(&(0x7f0000000000)='./file0\x00', 0x108048, 0x1) setsockopt$inet_sctp_SCTP_EVENTS(r0, 0x84, 0xc, &(0x7f0000000080)={0x1, 0x2, 0x6, 0x32, 0x0, 0x2, 0x2, 0x81, 0xfff, 0x8, 0x4}, 0xb) socket(0x1c, 0x5, 0x0) setsockopt$inet_sctp_SCTP_REUSE_PORT(r0, 0x84, 0x1c, &(0x7f0000000300), 0x4) 00:30:18 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r1}, {r2, 0x1}, {r3, 0x40}], 0x3, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:30:18 executing program 3: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r0 = msgget(0x3, 0x99) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/79) r1 = getpgid(0x0) r2 = msgget(0x3, 0x8) msgctl$IPC_INFO(r2, 0x3, &(0x7f0000000600)=""/155) msync(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x0) wait4(r1, &(0x7f0000000080), 0x0, &(0x7f0000000240)) getpgrp(0xffffffffffffffff) getpgid(r1) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) setsockopt$sock_int(r3, 0xffff, 0x1019, &(0x7f0000000500)=0x7, 0x4) lseek(r3, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) r4 = shmget(0x3, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_INFO(r4, 0x3, &(0x7f0000000340)=""/117) getpeername$inet(r3, &(0x7f00000003c0), &(0x7f0000000400)=0x10) truncate(&(0x7f0000000440)='./file0\x00', 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1217, &(0x7f00000004c0), 0x4) poll(&(0x7f0000000180)=[{r3, 0x2040}, {r3, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) mprotect(&(0x7f000043d000/0x2000)=nil, 0x2000, 0x1) socket$unix(0x1, 0x3, 0x0) setsockopt$inet_msfilter(r3, 0x0, 0x4a, &(0x7f00000006c0)=ANY=[@ANYBLOB="ac1400aaffff0000000000000000000000000000e758fcf6d8ea4c17311f73a8d2d1971900df6106d26818dba3105eb2ea95465528b2a21d6da7c11d6d179fc476ce1cedca9db83dfc3cfc6d00df721d1c57db75c81b294a1482c0d877e6cd0051d611407632cb3ada7e5ec138dea3906be237bfe4d4d20520644e6c1c231b602f191145090f75240f0402226685c131483f00e159645cbacf45c297b4bc4d2955dc4ae155badfdcfd5eb493cfa7b457ce98402d9fdd57d1f462855e8a054dc54a8fed48a541a3b8f8dbd377de65c037b5c30dfdf581b9deb2f996b07147f5727dc48fc24b0f08bdca4f39c667c657b6eed2015537ecca06e2bf303e124054cf8da54dd204e0106ad5b89ced4ae01105e28b18e93ab35b256b3aa10dfc4c75a918481026b783c41e88c05e1a6f315a25bd4addfe97ed691f2d01f67440186a0060ca40c391255d94ee1da43245e2e2e2d8e4b1fd5b58fc33fe18e76f01e68c25e4c46e788af72558f4549da07eb9e3ac625a9c6766353660da92d30ecac79600"/406], 0x1) socket$inet(0x2, 0x20000001, 0x3) 00:30:21 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:30:21 executing program 2: r0 = socket(0x2, 0x5, 0x0) r1 = socket$inet_icmp(0x2, 0x2, 0x1) r2 = fcntl$dupfd(0xffffffffffffffff, 0xfffffffffffffffd, 0xffffffffffffffff) r3 = socket$inet6_icmp(0x1c, 0x2, 0x3a) getsockopt$inet_int(r2, 0x0, 0x1b, &(0x7f0000000180), &(0x7f0000000080)=0xfffffffffffffd7b) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000280)='./file0\x00', 0x608020001) clock_nanosleep(0x4, 0x1, &(0x7f0000000000)={0xad87, 0x7}, &(0x7f0000000040)) lseek(r4, 0x0, 0x1000000000003) clock_nanosleep(0x4, 0x1, &(0x7f00000001c0)={0x5, 0x8}, &(0x7f0000000200)) poll(&(0x7f00000000c0)=[{r4}], 0x1, 0x0) pipe2(0x0, 0x0) getsockopt$inet_sctp_SCTP_STATUS(r4, 0x84, 0x100, 0x0, 0x0) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r2, 0x84, 0x105, &(0x7f0000000240)=ANY=[@ANYBLOB="30fcb972", @ANYRES32=0x0], &(0x7f00000002c0)=0x8) setsockopt$inet6_sctp_SCTP_RTOINFO(r3, 0x84, 0x1, &(0x7f0000000300)={r5, 0x100, 0x6, 0x1}, 0x10) socketpair$unix(0x1, 0x5, 0x0, 0x0) accept4$inet6(r2, 0x0, &(0x7f0000000100), 0x10000000) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x98) setsockopt$inet6_sctp_SCTP_ADAPTATION_LAYER(r2, 0x84, 0x8, &(0x7f00000003c0)={0x10000}, 0x4) dup(0xffffffffffffffff) clock_gettime(0xe, &(0x7f0000000140)) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x20100, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_sctp_SCTP_RTOINFO(r0, 0x84, 0x1e, &(0x7f0000000040)={r5, 0x1000e}, 0x10) syz_execute_func(&(0x7f0000000380)="c4437d397e8144c403496dc4e6418fc0cd3dc401fb2d6c53c3d30af96666460f38de944674d80000c48160547a26652e26f3817b0aa0000000") r6 = getpgid(0xffffffffffffffff) getsockopt$inet6_sctp_SCTP_DEFAULT_PRINFO(r4, 0x84, 0x22, &(0x7f0000000400)={0xf, 0x6, 0x0}, &(0x7f0000000440)=0xc) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r2, 0x84, 0x7, &(0x7f00000004c0)={@in={{0x2, 0x0, @multicast1}}, r7}, &(0x7f0000000580)=0x8c) fcntl$lock(r4, 0xd, &(0x7f0000000340)={0x3, 0x1, 0x10000, 0x6, r6}) 00:30:27 executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x608020001) open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) getitimer(0x1, &(0x7f0000000240)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) flock(r2, 0x5) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r0, 0x1) r3 = socket$inet6_udp(0x1c, 0x2, 0x0) getpgrp(0x0) fcntl$lock(0xffffffffffffffff, 0xf, 0x0) setsockopt$inet6_int(0xffffffffffffffff, 0x29, 0x0, 0x0, 0x0) freebsd10_pipe(&(0x7f0000000140)={0xffffffffffffffff}) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000180)=ANY=[@ANYBLOB="1f9b09b2", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0], 0x0) r5 = socket(0x2, 0x5, 0x0) setsockopt$inet_sctp_SCTP_RESET_STREAMS(r5, 0x84, 0x25, &(0x7f0000000040), 0x8) setsockopt$inet6_int(r4, 0x29, 0x9, &(0x7f00000002c0)=0x100040, 0xffffffffffffff07) lseek(r0, 0x0, 0x41000000000003) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) pipe2(0x0, 0x100001) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000280)=0x10) getsockopt$inet6_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, 0x0, &(0x7f0000000200)) munlockall() r6 = shmget(0x2, 0x1000, 0x1c0, &(0x7f0000d22000/0x1000)=nil) shmat(r6, &(0x7f0000ffe000/0x2000)=nil, 0x0) 00:30:27 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:30:27 executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x608020001) recvfrom(r0, &(0x7f0000000040)=""/56, 0x38, 0x80, 0x0, 0x0) lseek(r0, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, 0x0, 0x388) r1 = dup(r0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) write(r1, 0x0, 0xfffffffffffffd35) r2 = socket$inet_tcp(0x2, 0x1, 0x0) lseek(r2, 0x2, 0x7) fchmod(r0, 0x8) accept4(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eeffffffffffffff00"/4098], &(0x7f0000000000)=0x1002, 0x0) setsockopt$inet6_udp(0xffffffffffffffff, 0x11, 0x2, 0x0, 0x0) socket$inet_icmp(0x2, 0x2, 0x1) 00:30:28 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r1}, {r2, 0x1}, {r3, 0x40}], 0x3, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:30:33 executing program 2: mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) r0 = accept4(0xffffffffffffff9c, &(0x7f0000000000)=@in6={0x1c, 0xffffffffffffffff, 0x0, @local}, &(0x7f0000000080)=0x1c, 0x0) write(r0, &(0x7f0000000140)="efeeb82b6b63c56ddeeeaeb95a9cb94fbc8d0d6ca9dbafea333e500167c4de4ff4863455cfbc7c20857c3f5409146a936321df35684ba4de51f3ec918247b3ec4ffe7cbf64a10e0be5", 0x49) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) getsockopt$inet6_sctp_SCTP_MAX_BURST(r1, 0x84, 0x19, &(0x7f0000000440)={0x0, 0x907}, &(0x7f0000000480)=0x8) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f00000004c0)={0x0, 0xb3, 0x2, 0x3ff}, &(0x7f0000000500)=0x10) getsockopt$inet_sctp_SCTP_STATUS(r1, 0x84, 0x100, &(0x7f0000000540)={r2, 0xff, 0x100000000, 0xfffffffffffffc00, 0x3, 0x1, 0x5, 0xeb1, {@in6={{0x1c, 0x3, 0xff, @local={0xfe, 0x80, [], 0x0}, 0xffffffff}}, r3, 0x8, 0x5, 0x8, 0x4, 0x3f}}, &(0x7f0000000600)=0xb0) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) sendto$inet6(r1, &(0x7f0000000200)="0e", 0x1, 0x0, 0x0, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f0000000300)={@in6={{0x1c, 0x0, 0x9, @empty, 0x100000001}}, 0x0, 0xffff, 0x4, 0x5}, &(0x7f00000003c0)=0x8c) setsockopt$inet_sctp_SCTP_MAXSEG(r0, 0x84, 0xe, &(0x7f0000000400)={r4, 0x80000001}, 0x8) sendto$inet6(r1, &(0x7f0000000000), 0x2000, 0x0, 0x0, 0x107) getsockopt$inet_sctp_SCTP_RTOINFO(r1, 0x84, 0x1, &(0x7f0000000100)={0x0, 0x10001, 0x2, 0x4}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x900, &(0x7f0000000280)={r5, 0x1000}, &(0x7f00000002c0)=0x8) 00:30:33 executing program 3: r0 = socket(0x2, 0x4, 0x100000084) getsockopt$inet6_sctp_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xb, &(0x7f0000000180)={0x1, 0x7fffffff, 0x2000, 0xffffffffffffffff, 0x5, 0x7fffffff, 0x407, 0x822, 0x0}, &(0x7f0000000080)=0x20) setsockopt$inet6_sctp_SCTP_FRAGMENT_INTERLEAVE(r0, 0x84, 0x10, &(0x7f0000000140)=0x8, 0x4) getsockopt$inet_sctp_SCTP_AUTOCLOSE(r0, 0x84, 0x5, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setsockopt$inet6_sctp_SCTP_RECONFIG_SUPPORTED(r0, 0x84, 0x29, &(0x7f0000000000)={r1}, 0x8) 00:30:33 executing program 2: r0 = socket(0xffffffffffffffff, 0x10000001, 0x179e) getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x22, &(0x7f0000000040), 0x0) 00:30:33 executing program 2: r0 = open(&(0x7f0000000240)='./file0\x00', 0x80000000000206, 0x0) freebsd11_mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x9, &(0x7f0000000300)={@broadcast}, &(0x7f0000000340)=0xc) truncate(&(0x7f0000000100)='./file0\x00', 0x608020001) lseek(r0, 0x0, 0x1000000000003) fchdir(r0) setsockopt$inet_int(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet6_sctp_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x22, &(0x7f00000001c0)={0x2, 0x2, 0x0}, &(0x7f0000000200)=0xc) setsockopt$inet6_sctp_SCTP_RECONFIG_SUPPORTED(r0, 0x84, 0x29, &(0x7f0000000280)={r1, 0x2}, 0x8) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000000)={0x0, 0x89, 0x9, 0xfffffffffffffffc}, &(0x7f0000000080)=0x10) setsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000140)={r2, 0x1000}, 0x8) socketpair$unix(0x1, 0x2, 0x0, 0x0) chdir(&(0x7f00000002c0)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x10) r3 = open(&(0x7f0000000400)='./file0\x00', 0xffffc, 0x24) getpeername(0xffffffffffffffff, 0x0, 0x0) unlinkat(r3, &(0x7f0000000180)='./file0\x00', 0x0) 00:30:37 executing program 3: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x100004) getsockopt$inet_buf(r0, 0x0, 0x5b, &(0x7f0000000100)=""/59, &(0x7f0000000200)=0x3b) r1 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0xa, &(0x7f0000000140)={@in6={{0x1c, 0xffffffffffffffff, 0x0, @remote}}, 0x0, 0x0, 0x0, 0x308}, 0x98) freebsd11_lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0xa, &(0x7f0000000000)={@in6={{0x1c, 0xffffffffffffffff, 0x0, @loopback}}, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x7f}, 0x0) 00:30:38 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:30:38 executing program 3: r0 = socket$inet(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x5, r0) socket$inet(0x2, 0x30000007, 0x2ff5) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x4, 0x4) 00:30:39 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{0xffffffffffffffff, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:30:39 executing program 2: r0 = socket$inet(0x2, 0x5, 0x31) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x21, &(0x7f0000000080)={0xc8, 0x2000, 0x2, 0x12752a70, 0x0}, &(0x7f00000000c0)=0x10) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000600)=ANY=[@ANYRESOCT=r0, @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYRESDEC=r0, @ANYRESOCT=r1], @ANYRES16=r0, @ANYRESHEX, @ANYRES32=r1, @ANYRESDEC], 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_sctp_SCTP_CONNECT_X(r2, 0x84, 0x8007, &(0x7f0000000300)={0x819, &(0x7f0000000240)=[@in6={0x1c, 0x3, 0x3e, @local={0xfe, 0x80, [], 0x0}, 0x5}, @in={0x2, 0x0, @broadcast}, @in={0x2, 0x2, @local={0xac, 0x14, 0x0}}, @in6={0x1c, 0x2, 0x2, @empty, 0x200040}, @in={0x2, 0x3, @broadcast}, @in6={0x1c, 0x3, 0x9, @local={0xfe, 0x80, [], 0x0}}]}, &(0x7f0000000340)=0x10) r4 = dup(r3) setsockopt$inet_mreq(r4, 0x0, 0xc, &(0x7f0000000080)={@multicast2}, 0x8) r5 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(r5) setsockopt$inet_mreq(r4, 0x0, 0x0, &(0x7f0000000200)={@multicast2, @rand_addr=0x1}, 0x8) r6 = socket$inet_sctp(0x2, 0x4000000000000005, 0x84) setsockopt$inet_sctp_SCTP_RECVRCVINFO(r4, 0x84, 0x1f, &(0x7f00000001c0)=0x9, 0x4) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r6, 0x84, 0x103, &(0x7f0000000100)={0x80000000001c00}, &(0x7f0000000040)=0x1e0) 00:30:39 executing program 2: socket$inet_udplite(0x2, 0x2, 0x88) r0 = socket$inet6_icmp(0x1c, 0x2, 0x3a) freebsd10_pipe(&(0x7f0000000040)) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x20001, 0x80) socket$inet_udp(0x2, 0x2, 0x0) r1 = accept4$inet(0xffffffffffffff9c, &(0x7f00000000c0)={0x2, 0xffffffffffffffff, @broadcast}, &(0x7f0000000100)=0x10, 0x10000000) fchdir(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1, 0x40) r3 = dup2(r2, r1) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x800) 00:30:43 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0x40, &(0x7f00000001c0)='newreno\x00', 0x8) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x1010, r2, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(0xffffffffffffff9c, 0x84, 0x102, &(0x7f0000000040)={0x0, 0x13, "ba85f4c88d2a2c0a2dfdd027feed7389e5ab0e"}, &(0x7f0000000080)=0x1b) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r1, 0x84, 0x7, &(0x7f00000000c0)={@in6={{0x1c, 0x2, 0x8, @local={0xfe, 0x80, [], 0x0}, 0x3b0}}, r3}, &(0x7f0000000180)=0x84) getsockopt$inet_buf(r0, 0x0, 0x32, 0x0, 0x0) 00:30:43 executing program 3: r0 = socket$inet(0x2, 0x30000003, 0x0) setsockopt$inet_int(r0, 0x0, 0x2, &(0x7f0000000040)=0xffff, 0x4) socket$inet_udp(0x2, 0x2, 0x0) sendmsg$inet_sctp(r0, &(0x7f0000000980)={&(0x7f0000000500)=@in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, 0x1c, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1c000000840000000a000052877612000000000000000004000000bbd3276a2cde049ca31293440a90a933329bd2374bdb4342df285ef2f7655066f53e8686d7ac4abbef09cb2c1f308c02ca3cca1b0912e49a237e7455be3d6c9d58608d5a05"], 0x1c, 0x88}, 0x80) 00:30:43 executing program 3: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f000052fff8)='./file0\x00', 0x0, 0x8000000000002) freebsd11_getdents(r0, &(0x7f0000000000)=""/114, 0xfffffffffffffeb8) 00:30:44 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:30:44 executing program 3: r0 = socket(0x2, 0x10000001, 0x84) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x1202, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x4, 0x8236}, 0x10) 00:30:44 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{0xffffffffffffffff, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:30:44 executing program 2: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) r1 = dup(r0) getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x15, &(0x7f0000000000)={0x0, 0x2}, &(0x7f0000000040)=0x8) setsockopt$inet6_sctp_SCTP_DEFAULT_SEND_PARAM(r1, 0x84, 0xb, &(0x7f0000000080)={0x0, 0xb0, 0xa00, 0x6, 0x2, 0x80000001, 0x5, 0x7ff, r2}, 0x20) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) 00:30:49 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:30:49 executing program 2: r0 = socket$inet(0x2, 0x3, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="892ce63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) sendmsg(r0, &(0x7f0000002740)={&(0x7f0000000180)=@in={0x2, 0xffffffffffffffff, @local}, 0x10, &(0x7f0000002580)=[{&(0x7f0000001280)="fcfc5ef42b292eadd378c32d9838e4a43898260a25d7b5f9630d33d34f33d5194120fd5fa42feca38d87c4dd5f0b203123f7a13846dfd0b6d1fc9d8ca87f6a5c20a02c4779eba7646574353ae1f08d31add233fd0ae894732af1c5f0b5edae02c0e5f5c26dc55ba7f8cc7314f8416834a2cf37569b31319afb269415753340cf34805e8b01bca9f643a53a97ba6b85b5d485794d512edcea7e925aef5b3b300717f4695cfb6fec147f82a903165e269968116c40a620debdd84e8daf578049c1f868b1b6acd4aa81b1de6286a400adbb7c3cc609dbcef0f994f92c137c79fbfa3e108f32dbac373e37f2d9de23ebca28b880bd960eef7edc00cc4879fd1b20d336e24cc38592b522a0e4f97da4d408f25dfd0b2f32dd076fedcb12cc99fa144c701bdf165c480644c5f984c709b009bd379224352432acbed926fcff445748d6d691e08fe897001f32d06635c28c9d385e4855da4907e9648e8a2f876ae1929954a49638b2127658ec348bc30827506226506b5eb1359e49d9f560c8f7b14645e9b9a51828b474139ca713be6d7d0bfa44ac06abc8d7f22f77730ebb33bdcccd6fa7f8190634d3e55cf3a911627af13f5948366d20fc23c8767109a323bb489860b0b9cd1adf4c1051f404c48348a85af8794a763141693d144e28ac454b69f89df3d4e700b786bdee61175c736e2ff5dd1cb6c2b22820fb8e1b8c00171938cd209c8d1106999604c53f16edb4de3501feaffa5dd6bb585c08b84da9d106c7c3a471272862bdafcb1dda3d62b92f8d552ef0c0ad914a8838fd81ef66691350ed2d6b88174ca1d3f41061fe1c2b058d47dda05d57011d2bd9dd37f06ac977bb9934bc3c800377b4bcdc52b7c8c04e86ca317bafbc0f680bd9662008daf6de41928224af108d9dd82bd19dd2c0d318e26a3d8bf1ecf8f86a460f3a34bc3dd7d92b9b70f48097703b58a4adaef0acc1ee799fa3a403019ba7fed621e45fff107cb1244e0ba4337ca31b94e98602e48bf0eb68980654fe4c794837e50a7af7c417ddda57054b33da38ace34fe6e217cb003d7d16402616dda2055049517298a37546e94779b2329e3da07e371ea25e3eb3a1df8cdc3331e4566e5252ee6d6dfe9f2e69af65a732803d093b6b3ff2a97fc143006b7b02f753b644c549eebadbb529cc66be239b5ac889bf2ad75f1252343c086deb019707ca7dd4c158dafc384cd9c4292964e2e9b640ccbed7b4953ed169189740ec6f5e0ae7a288ee1f50c3d49bf6e611910c0416acd0d2eae7118bff9c7924a759d342395cb152cd9d17171cefb9fb1d1bd984f8189d17756ff649db103773f04a3d8881d4cae2d43518d23e5a421d36db571577f3943361e5ec864f73a30190acbcd9d1c67c11f5b27eb32bd1daa40db12f09735f16f04ba477f702be5c89e102ce23260ab020f20a1a9fe39870e57630475be9c2fef8fa5ab3ed89e3cf8f20b49aae5566b31188da415da7d613519859f7137ef5a863571672b6165898a8b42696e99bbe51586318843d13775f37d5527cba7d10a5a5dca661280aaa07e91c80d5c47ac417dbb6d7772c8b025ca4fbfd07309dce4313d7468fda6e4dd77324873b9e411348850c80869b05950e8abe684f2d0dd6047cc650d87f512ac9e7a6be23578c4eaa52c2515125dbedcae4adbfa575162e6c1350eac91da563cc5a58751cf7afd2f5d407e0386e047544f4b0704eb43d3eb01c9a9cf66759098bbdcdf2ebc0215159b43b3cdccac8e2f6c7b0a03a5ab2fd971ae3b5859695950e6595faa92773ba6f502407e14fd12e59cc7d62993e5e7eae5ecee3b7db8e5d37138a7a32e202e89920dc5959c46a3a081d9ac4e8165271fb9d988abfcd4e923fac58ed58438cc62c8d6dd20e36cef333efadff59712148a2a03e46304f3d50f57678fc68595c8361eef64f3e059e51934e62cfb273011a434ef95835b5df2ce1e8812f2eec870c2196", 0x579}], 0x1, 0x0}, 0x8) 00:30:49 executing program 3: r0 = socket(0x1c, 0x5, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@file={0x21c00, './file0/file0\x00'}, 0x1c) setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0xd, &(0x7f0000000040)=0x8000000002448, 0x4) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x8005, &(0x7f0000000000)={0x0, 0xfffffffffffffffe}, &(0x7f00000001c0)=0x9) 00:30:49 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) listen(r0, 0x0) getsockname(r0, 0x0, &(0x7f0000000000)=0xffe2) r1 = accept4$inet6(r0, &(0x7f0000000040)={0x1c, 0xffffffffffffffff, 0x0, @local}, &(0x7f0000000080)=0x1c, 0x10000000) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x8004, &(0x7f0000000140)={0x0, &(0x7f00000000c0)=[@in6, @in={0x2, 0xffffffffffffffff, @multicast2}, @in={0x2, 0xffffffffffffffff, @local}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in={0x2, 0xffffffffffffffff, @loopback}]}, &(0x7f0000000180)=0x10) setsockopt$inet6_sctp_SCTP_DELAYED_SACK(r1, 0x84, 0xf, &(0x7f00000001c0)={r2, 0xe0ff5fa, 0xbca6}, 0xc) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000200)=""/236) 00:30:49 executing program 3: mmap(&(0x7f0000912000/0x2000)=nil, 0x2000, 0x0, 0x2010, 0xffffffffffffffff, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) mmap(&(0x7f0000912000/0x1000)=nil, 0x1000, 0x4, 0x410, r0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x300, &(0x7f0000912000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0xb) 00:30:49 executing program 3: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmdt(0x0) 00:30:50 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{0xffffffffffffffff, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:30:50 executing program 3: select(0x311, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = dup(0xffffffffffffff9c) getsockopt$inet6_sctp_SCTP_DEFAULT_PRINFO(0xffffffffffffffff, 0x84, 0x22, &(0x7f0000000000)={0x1, 0x400, 0x0}, &(0x7f0000000040)=0xc) setsockopt$inet6_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000080)={r1, 0x1, 0x6, 0x1}, 0x10) 00:30:55 executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x3) ftruncate(r0, 0x400000000101) r1 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x7, 0x11, r1, 0x0) getsockopt$inet6_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f00000002c0)={0x0, 0x3}, &(0x7f0000000380)=0x8) setsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f00000003c0)={@in={{0x2, 0x1}}, r2}, 0x8c) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) ftruncate(r1, 0x4) munlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) freebsd11_stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) recvfrom$unix(r0, &(0x7f00000002c0), 0x0, 0xc0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8) chown(&(0x7f00000000c0)='./file0\x00', r3, r4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)='#', 0x1}], 0x1) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c5, 0x0) writev(r5, &(0x7f0000000340)=[{&(0x7f0000000180), 0x80000}], 0x1000000000000013) 00:30:55 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:30:55 executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x304, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$inet_buf(r0, 0x0, 0x1, &(0x7f0000000000)=""/5, &(0x7f00000001c0)=0x5) fcntl$lock(r1, 0xb, &(0x7f0000000080)={0x0, 0x0, 0x4000000, 0x2000100000001}) getsockopt$inet6_sctp_SCTP_FRAGMENT_INTERLEAVE(r1, 0x84, 0x10, &(0x7f0000000200), &(0x7f0000000240)=0x4) __semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f0000000100)=""/147) lseek(r1, 0x0, 0x5) sendto$inet(r0, &(0x7f0000000280)="1a592be199685628f606d277838504e691d3fec0f601de3307902ca77824ac58473d2ca2f8d269cd29159e17e4b2e370ad238624726941449dd644e8fb23b51a1e31b2cb66c1d1f1c5d6224b0594ecf98d73d0cc6a94c86221d20522af8644e0", 0x60, 0x5, &(0x7f0000000300)={0x2, 0x0, @local={0xac, 0x14, 0x0}}, 0x10) 00:30:55 executing program 3: r0 = socket$inet_icmp(0x2, 0x2, 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0x11, 0xffffffffffffffff) socket$inet6_icmp(0x1c, 0x2, 0x3a) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) getsockopt$inet_int(r1, 0x0, 0x1b, &(0x7f0000000040), &(0x7f0000000080)=0x4) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) getsockopt$inet_mreqn(r2, 0x0, 0xc, &(0x7f00000001c0)={@broadcast, @remote}, &(0x7f0000000200)=0xc) fsync(r0) truncate(&(0x7f0000000100)='./file0\x00', 0x608020001) lseek(r2, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0) r3 = dup(r2) pipe2(0x0, 0x4000004) getsockopt$inet_sctp_SCTP_STATUS(r2, 0x84, 0x100, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r1, 0x84, 0x3, &(0x7f0000000280)={0x1, 0x80000001, 0x100, 0xffff}, 0x8) r4 = dup(r2) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x66a370c68007c607) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) freebsd11_mknod(&(0x7f0000000140)='./file0\x00', 0x8, 0x8000) fcntl$setflags(r4, 0x2, 0x1) setsockopt$inet6_tcp_buf(r4, 0x6, 0x26, 0x0, 0x0) setsockopt$inet6_sctp_SCTP_HMAC_IDENT(r3, 0x84, 0x14, &(0x7f0000000240)={0x5, [0xffffffff7fffffff, 0xfffffffffffffff9, 0x8001, 0x100000001, 0x101]}, 0xe) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 00:30:55 executing program 2: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x22, &(0x7f0000000000)=0x3, 0x4) close(r0) poll(&(0x7f0000000040)=[{r0, 0x88}, {r0, 0xc4}], 0x2, 0x30) 00:30:55 executing program 2: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet6(0x1c, 0x3, 0x100000001) setsockopt$inet6_sctp_SCTP_EVENTS(r1, 0x84, 0xc, &(0x7f0000000000)={0x6, 0x6, 0x1000, 0x5, 0x3, 0x3ff, 0x1, 0x401, 0x3, 0x6, 0x4}, 0xb) getsockopt$inet_opts(r0, 0x0, 0x10000000000803b, 0x0, 0x0) socket$inet(0x2, 0x3, 0x3f) 00:30:55 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:30:55 executing program 2: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket$inet6(0x1c, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x1c, 0x0, 0x40, @empty, 0x9}, 0x1c) setsockopt$inet6_int(r0, 0x29, 0x1a, &(0x7f0000000000), 0x4) mmap(&(0x7f0000543000/0x2000)=nil, 0x2000, 0x7, 0x80010, r0, 0x0) 00:30:55 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000540)='./file1/file0\x00', &(0x7f0000000080)=""/150, 0x96) shmctl$SHM_LOCK(0x0, 0xb) dup(r0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000580)=@abs, &(0x7f0000000640)=0x8) listen(r1, 0xffffffffffffffff) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000180)='&\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f0000000300)='\x11$,)@[\'\x00'], 0x0) r2 = openat(r0, &(0x7f0000000900)='./file0\x00', 0x1000000000001, 0x48) socket$inet6_udp(0x1c, 0x2, 0x0) mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f00000006c0)='./file1\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') chroot(&(0x7f00000001c0)='./file0/file0\x00') socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) close(r0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r3, 0x7e2780e3) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000fee000/0x12000)=nil, 0x800000, 0x1, 0x12, r4, 0x0) unlink(&(0x7f00000002c0)='./file1/file0\x00') ftruncate(r3, 0x8000) mkdir(&(0x7f0000000600)='./file1\x00', 0x124) getsockopt$inet_tcp_int(r2, 0x6, 0x8, &(0x7f00000004c0), &(0x7f0000000500)=0x4) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r5 = socket(0x2, 0x5, 0x0) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r5, 0x84, 0x105, &(0x7f00000003c0)=ANY=[@ANYBLOB="bf1db47ab59b02b159d481458b323c86a1c214dcebb46e9264ae132f30b45168893d28ee15a401a46404dd7e1252407f9f741c1ada2fd3c1ca892997c043e733743d8a02deaca589aed2a276d92c048c9f058f5e9719e29931158da21988faf97fb55b7c09fada363c2fc5238688236a0000a62a08304a1f09ecdfcf6b2987c1c866e611321c3929bcf97b976da0be4916612fdb707b95634acfc15c315ac8382c6d2398f37f544256a60a26dbe3000000000000000008e6e2bc19aa835da31be67657b0a3619cd81da1f68519bf00"/225, @ANYRES32=0x0], 0x0) setsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r5, 0x84, 0x13, &(0x7f0000000040)={r6, 0x10001}, 0x8) r7 = semget$private(0x0, 0x2, 0x28) __semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000000a40)=""/215) setsockopt$inet_sctp_SCTP_NODELAY(r2, 0x84, 0x4, &(0x7f0000000380), 0x4) 00:31:00 executing program 2: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0) r0 = socket(0x1f, 0x20000000, 0x100000001) getsockopt$inet6_sctp_SCTP_PEER_ADDR_THLDS(0xffffffffffffffff, 0x84, 0x23, &(0x7f0000000180)={@in={{0x2, 0x0, @broadcast}}, 0x0, 0x8, 0x88, 0x1}, &(0x7f0000000240)=0x94) setsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000280)={@in6={{0x1c, 0x2, 0x31e, @loopback}}, r1}, 0x84) freebsd10_pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_group_source_req(r2, 0x0, 0x54, &(0x7f0000000040)={0x400, {{0x2, 0x2, @rand_addr=0x400}}, {{0x2, 0x0, @remote={0xac, 0x14, 0x0}}}}, 0x118) 00:31:00 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0xffffffffffffffff, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:31:00 executing program 3: r0 = socket$inet6_udplite(0x1c, 0x2, 0x88) r1 = dup(0xffffffffffffff9c) fcntl$dupfd(r0, 0x0, r1) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x608020001) freebsd11_lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)) lseek(r2, 0x0, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE(r2, 0x84, 0x10, &(0x7f0000000000)=0x8, 0x4) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x100000) mkdir(&(0x7f0000000340)='./file1\x00', 0x121) poll(&(0x7f00000001c0)=[{r2, 0x6d75ab7d29f459d6}], 0x1, 0x0) open(0x0, 0x2000800, 0x1) pipe2(&(0x7f0000000300), 0x4000000100006) socketpair$unix(0x1, 0x5, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x26) chroot(&(0x7f0000000140)='./file1\x00') syz_emit_ethernet(0x4c, &(0x7f0000000280)="9092b5994c5be9fe906f647060c98e0df41ecacc71d87eb9d4f66c085dba2db67dcfbff1316e62f76ae0ca1d23b657f1115a40ec43a273b5099b989cfe690ad3a3fd4f7792534b2d9dd4db8a") lseek(r3, 0x0, 0x1) 00:31:00 executing program 2: r0 = socket(0x2, 0x10000001, 0x84) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$inet6_sctp_SCTP_RTOINFO(r0, 0x84, 0x103, &(0x7f0000000140), &(0x7f0000000180)=0x10) r1 = getpid() getpgrp(r1) 00:31:00 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:31:02 executing program 2: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r0 = getpgid(0xffffffffffffffff) getpgid(r0) getpgid(0xffffffffffffffff) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = getpgid(r1) r3 = msgget(0x1, 0x8) msgctl$IPC_INFO(r3, 0x3, &(0x7f0000000180)=""/155) unlink(&(0x7f00000004c0)='./file0\x00') clock_settime(0xe, &(0x7f00000003c0)={0x3, 0x2}) wait4(r2, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r4 = accept4$inet6(0xffffffffffffffff, &(0x7f0000000300)={0x1c, 0xffffffffffffffff, 0x0, @local}, &(0x7f0000000400)=0x1c, 0x30000000) shutdown(r4, 0x0) r5 = getpgrp(0xffffffffffffffff) getpgid(r5) clock_getres(0x4, &(0x7f0000000500)) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r4, 0xfffffffffffffffc, 0x0) setrlimit(0x0, &(0x7f00000005c0)={0x2, 0x10}) truncate(&(0x7f0000000580)='./file0\x00', 0x3) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x80000002) r7 = semget(0x2, 0x1, 0x400) __semctl$GETZCNT(r7, 0x4, 0x7, &(0x7f0000000380)=""/7) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) getpgrp(r1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) 00:31:04 executing program 3: r0 = open(&(0x7f0000000200)='./file1\x00', 0x300, 0x4) r1 = open$dir(&(0x7f0000000300)='.\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x2000}], 0x1, 0x0) link(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='./file1\x00') getsockname(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/4098], &(0x7f0000000000)=0x1002) 00:31:05 executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x7fd, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x800000001) lseek(r0, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x8, 0x1, 0x1ff, 0x6, 0x1}, 0xc) freebsd11_stat(&(0x7f0000000100)='./file0\x00', 0x0) fdatasync(r0) r2 = msgget$private(0x0, 0xd4) msgrcv(r2, &(0x7f0000000700)={0x0, ""/139}, 0x93, 0x2, 0x1000) freebsd11_stat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}) freebsd11_stat(&(0x7f0000000400)='./file0\x00', &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) freebsd11_stat(&(0x7f0000000440)='./file0\x00', &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}) getresgid(&(0x7f00000005c0), &(0x7f0000000600), &(0x7f0000000640)=0x0) r7 = getpgid(0xffffffffffffffff) dup(r1) r8 = getpgrp(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000680)={{0x7, r3, r4, r5, r6, 0x19, 0x100000000}, 0x4, 0x9, 0x4, 0x400, 0xa4, 0x8001, r7, r8}) getrusage(0x1, &(0x7f0000000000)) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$inet6_sctp_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x103, 0x0, 0x0) sendmsg(r0, &(0x7f00000007c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c657000b8258bb609e82e6466ff37139334ec2c6feb7d648f11d889ef5a770ba6a0bd917127082a6c2acb5c6bfb2af206f5563ea2a91202fc38f29d823683da98f7f4eec3ea82244444450922d8ae648d33bd5e3688305398ba49e5cf99a96ac014e4f69497b535f30ab84249a6ecf0d2529ed8e7870435757ed972e45c8f5fa500de44e796165e448863bedd0fdfacde8cf0c74a3d3be13a9661c5dfd5c30e887719ce2fba64040b3a4881dd5ce6bb0800f0ffffffffffff0aebfe45cc3699c98c3867cb79d9c99c55a2211e616e8432550748c153499f954ffcf7a6ec817cd04de8697625bcf6b623"], 0x1, 0x0, 0xfffffffffffffdd0, 0x0}, 0x4) pipe2(0x0, 0x0) r9 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x0, &(0x7f00000002c0)={0x3, 0x4, 0x2, 0x7, r9}) rmdir(0x0) 00:31:06 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0xffffffffffffffff, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:31:06 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:31:08 executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0xffffffffffffffff, 0x8000000000000410, 0xffffffffffffffff, 0x0) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(0xffffffffffffff9c, 0x84, 0x8004, &(0x7f0000000000)={0x0, &(0x7f0000000080)=[@in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in={0x2, 0xffffffffffffffff, @multicast2}, @in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}]}, &(0x7f0000000100)=0x10) setsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x22, &(0x7f0000000140)={0xf, 0xffffffffffff8000, r1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) 00:31:10 executing program 2: r0 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x1010, 0xffffffffffffffff, 0x0) syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r1 = getpgid(0x0) r2 = msgget(0x3, 0x8) msgctl$IPC_INFO(r2, 0x3, &(0x7f0000000600)=""/155) msgrcv(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="0000000012000000000000000000000000000001000000000000000000000046b35f105cd16e31d3718b2d535669000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fef7ffffffffffff00000000000000000000000000bd517c000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000accd8176a08858f5efbab3f2f44cff4e7068d52fb0d3459a5eef746d182a26a63fc1aca637c6ec2919412df626a9a3fd4da7bf275813a3"], 0x1, 0x3, 0x1000) msync(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x0) wait4(r1, &(0x7f0000000080), 0x0, &(0x7f0000000240)) getpgrp(0xffffffffffffffff) getpgid(r1) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) setsockopt$sock_int(r3, 0xffff, 0x1019, &(0x7f0000000500)=0x7, 0xda) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000180)={0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f00000001c0)=0x20) getsockopt$inet6_sctp_SCTP_MAX_BURST(r3, 0x84, 0x19, &(0x7f0000000200)={r4, 0x9}, &(0x7f0000000300)=0x8) lseek(r3, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) flock(r3, 0x2) freebsd10_pipe(0x0) r5 = shmget(0x3, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) getsockname(r3, &(0x7f0000001800)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037e2c5f60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001642378900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0db478aaa68bc9f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7fb51d8a0423f90117231f931115cb7873af973e0f6bed65deb69f797566f6c93e0847f62e8494a8928386a74cb934fbe3823086ff8e601311fcc285b7417142bd732fae244abba7558abb3a18fec2f51d9ae46773dc6ef3058504934228c4450f6a21a974396a65dc347fb82606ad47cddf70931587f5e43676b556fc12f16936cb63a0eab8e7fc111ee40dfa52f745374fc55b44e83c2e315c241dac76c120784d344b9570d446128fe42d4235a19b128425784a785259d694ff256197a4a2d3492cbe7e4477133df594cd1e6067b51ba8416201ae8a62f2174cb964b7a3fee1920cc4abd9c0a0e318b6f75166bfd63ea9d09e20f3f714d3e9e48a38341a2f73ac92e06ce0e177f7b659c1a3c4bf1ab480000000000"], 0x0) shmctl$IPC_INFO(r5, 0x3, &(0x7f0000000340)=""/117) getpeername$inet(r3, &(0x7f00000003c0), &(0x7f0000000400)=0x10) truncate(&(0x7f0000000440)='./file0\x00', 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)) 00:31:12 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, 0x0, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:31:14 executing program 2: r0 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x1010, 0xffffffffffffffff, 0x0) syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r1 = getpgid(0x0) r2 = msgget(0x3, 0x8) msgctl$IPC_INFO(r2, 0x3, &(0x7f0000000600)=""/155) msgrcv(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="0000000012000000000000000000000000000001000000000000000000000046b35f105cd16e31d3718b2d535669000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fef7ffffffffffff00000000000000000000000000bd517c000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000accd8176a08858f5efbab3f2f44cff4e7068d52fb0d3459a5eef746d182a26a63fc1aca637c6ec2919412df626a9a3fd4da7bf275813a3"], 0x1, 0x3, 0x1000) msync(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x0) wait4(r1, &(0x7f0000000080), 0x0, &(0x7f0000000240)) getpgrp(0xffffffffffffffff) getpgid(r1) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) setsockopt$sock_int(r3, 0xffff, 0x1019, &(0x7f0000000500)=0x7, 0xda) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000180)={0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f00000001c0)=0x20) getsockopt$inet6_sctp_SCTP_MAX_BURST(r3, 0x84, 0x19, &(0x7f0000000200)={r4, 0x9}, &(0x7f0000000300)=0x8) lseek(r3, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) flock(r3, 0x2) freebsd10_pipe(0x0) r5 = shmget(0x3, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) getsockname(r3, &(0x7f0000001800)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037e2c5f60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001642378900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0db478aaa68bc9f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7fb51d8a0423f90117231f931115cb7873af973e0f6bed65deb69f797566f6c93e0847f62e8494a8928386a74cb934fbe3823086ff8e601311fcc285b7417142bd732fae244abba7558abb3a18fec2f51d9ae46773dc6ef3058504934228c4450f6a21a974396a65dc347fb82606ad47cddf70931587f5e43676b556fc12f16936cb63a0eab8e7fc111ee40dfa52f745374fc55b44e83c2e315c241dac76c120784d344b9570d446128fe42d4235a19b128425784a785259d694ff256197a4a2d3492cbe7e4477133df594cd1e6067b51ba8416201ae8a62f2174cb964b7a3fee1920cc4abd9c0a0e318b6f75166bfd63ea9d09e20f3f714d3e9e48a38341a2f73ac92e06ce0e177f7b659c1a3c4bf1ab480000000000"], 0x0) shmctl$IPC_INFO(r5, 0x3, &(0x7f0000000340)=""/117) getpeername$inet(r3, &(0x7f00000003c0), &(0x7f0000000400)=0x10) truncate(&(0x7f0000000440)='./file0\x00', 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)) 00:31:14 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0xffffffffffffffff, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:31:17 executing program 2: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x308020005) lseek(r1, 0x0, 0x1000000000003) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f00000004c0)=ANY=[@ANYBLOB="52a7ea3802670141a1575c39b9491de44196e862b90ee32768728bd5c4af5252c182642edceab68cc657361e8514731238f758ec64b2d04ebf64534103e704a8285d423f36a39cdf6fef3ea3a42bec3b7ae5043ba8513edec9078021b6f483050dd4db365c4e6a2599da88b9d6d3528a0fc88c95311ea902d7929ad7c0c3af82ba2a9621361dc6d204f59b068e75bef83391ed156a4db239955f91454372ce39dd9ccb765d77f4543b2b8eeb91420740186d59fe4a576385cbd7add8ce2f163241c721841e0fd0d41ddb589d604bb5246265692f351c5ba79773cfdc676e4dde03114464ef304604a6dcb552e06b5a57a839a2631493fb40c943ae1f11c235220cc9e949644641", @ANYRES32=0x0, @ANYRES32=0x0], &(0x7f00000001c0)=0xc) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) socket$inet_udp(0x2, 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) freebsd11_mknod(&(0x7f0000000280)='./file0\x00', 0x2000e012, 0x80000000000) getsockopt$inet6_sctp_SCTP_ADAPTATION_LAYER(r1, 0x84, 0x8, &(0x7f0000000000), &(0x7f0000000240)=0x4) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) accept$unix(r1, 0x0, &(0x7f0000000200)) getsockopt$inet6_sctp_SCTP_AUTOCLOSE(r0, 0x84, 0x5, &(0x7f0000000080), &(0x7f0000000340)=0x4) poll(&(0x7f0000000040)=[{r0, 0x4}, {r1, 0x4}, {r1, 0x2000}, {r1, 0x2002}, {r1, 0x140}, {r1, 0x1}, {r1, 0x10}], 0x7, 0xffffffffffffffff) setsockopt$inet_sctp_SCTP_AUTO_ASCONF(r1, 0x84, 0x18, &(0x7f0000000180)=0x7c21, 0x4) 00:31:17 executing program 3: exit(0x0) syz_emit_ethernet(0xfffffee8, &(0x7f0000000040)="7909008ce60c923afeed35c008000020080014047102025263c8c2d50b8fa73e1a9a") r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreqsrc(r0, 0x0, 0x4f, &(0x7f0000000000)={@multicast1, @broadcast, @local={0xac, 0x14, 0x0}}, 0xc) 00:31:17 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(0xffffffffffffffff, 0x84, 0x7, &(0x7f0000000100)=ANY=[@ANYBLOB="1c004e2001010000fecf7c8000000000000000000000000000aa010000000010005db11fa6ef8106087d00367220900000000000e1ffffff0000adc4ebe51732e895b70c5808654edd799e3b445f43ed2fe3448abd79211034b35e1640360e15fa62f64d47fdbb79b058a072b8d50acbc6e48ad00ff492535e453b98ee6b15b93a1f6337d27627776a1e19cf9d0d074ff7bfa0110300000000000000fba5fa4382730545c2"], 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE(r1, 0x84, 0x23, &(0x7f0000000000), 0xfe6a) 00:31:17 executing program 3: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) freebsd10_pipe(0x0) listen(r0, 0x2a0) r1 = accept(r0, 0x0, 0x0) getsockopt$inet_sctp_SCTP_ADAPTATION_LAYER(r1, 0x84, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001300)={0x7f, 0x4, 0x7fffffff, 0x200, 0x5, 0x66100, 0x8f1, 0x1}, &(0x7f0000001340)) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r1, 0x84, 0x23, &(0x7f00000000c0)={@in6={{0x1c, 0x0, 0xe, @empty, 0x5}}, 0x0, 0x81, 0xfff, 0x8000000}, &(0x7f0000000180)=0x8c) getsockopt$inet6_sctp_SCTP_EVENT(r1, 0x84, 0x1e, &(0x7f00000001c0)={r2, 0x7, 0x2}, &(0x7f0000000200)=0x8) 00:31:17 executing program 3: bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0xc2) getsockopt(r0, 0x2, 0x3ff, &(0x7f0000001cc0)=""/199, &(0x7f0000000440)=0xc7) lseek(r0, 0x0, 0x3) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) getsockopt$inet_sctp_SCTP_ADAPTATION_LAYER(r0, 0x84, 0x8, &(0x7f00000007c0), &(0x7f0000000800)=0x4) truncate(&(0x7f0000000100)='./file0\x00', 0x608020001) setsockopt$inet6_tcp_buf(r1, 0x6, 0x40, &(0x7f00000002c0)="7997813d5d4ea2f4a42e1040fc3f7cafbd974169e70552cf356a34c0a5b992394e7373ae3da0dad93f3e3c44ba661572", 0x30) fstat(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$inet6_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000940)=ANY=[@ANYRES32=r2, @ANYPTR, @ANYBLOB="fe36bfd4e1fdb0451fa531f312cff759a264e658826ef31bc3d8738a3c6f1ff9d059040ee858a8081e1e4e0f7989b335fb61a8dea41c99e6587deb363626e60fc636df4d19afa4933760a6956ec7ce354eeec18cb0d81785f0f4f49b5566e0bda93baaa19302293498be033dc64f906c9b12c3c5f62afa6a06f0d10ba77f8a7afdee3948863e42348f8d3541dbcc3aeb80d2392886", @ANYPTR], 0x0) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') r3 = socket$inet6_tcp(0x1c, 0x1, 0x0) setsockopt$inet_sctp_SCTP_BINDX_ADD_ADDR(r0, 0x84, 0x8001, &(0x7f0000000740)={0x0, &(0x7f0000000700)=[@in={0x2, 0x0, @local={0xac, 0x14, 0x0}}]}, &(0x7f0000000780)=0x10) lseek(r1, 0x0, 0x1000000000003) readv(r3, &(0x7f0000000880)=[{&(0x7f0000000380)=""/160, 0xa0}, {&(0x7f0000001c80)=""/19, 0x13}, {&(0x7f00000004c0)=""/96, 0x60}, {&(0x7f0000000540)=""/172, 0xac}, {&(0x7f0000000680)=""/17, 0x8}, {&(0x7f0000001bc0)=""/154, 0x9a}], 0x6) socket$inet_icmp(0x2, 0x2, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1011, &(0x7f0000000080)=0x3, 0x4) poll(&(0x7f00000000c0)=[{r1, 0x800000000000}], 0x20000000000001b9, 0xc74) fdatasync(r3) socketpair$unix(0x1, 0x5, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) dup(r0) sendto$inet6(r3, 0x0, 0x201, 0x0, 0x0, 0xffffffffffffff7e) accept4(r1, &(0x7f00000006c0)=@in={0x2, 0xffffffffffffffff, @multicast2}, &(0x7f0000000900)=0x10, 0x0) 00:31:20 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(r0, 0x0, 0x3, 0xffffffffffffffff, 0x392) r1 = socket(0x1, 0x10000005, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffff9c, 0x84, 0x21, &(0x7f0000000000)={0x3, 0x200, 0x5, 0x6, 0x0}, &(0x7f0000000040)=0x10) setsockopt$inet6_sctp_SCTP_AUTH_KEY(r1, 0x84, 0x13, &(0x7f0000000080)={r2, 0x49, 0xf0, "7efc4e4a075526206ff1cd1e02aa9eef3ef29440ca60e1b0568b8dbe71a44b63a7dcba58d12fc987d30b09bb009606273cb64405561f76601898e8455e25441fe88c04b2212a87089c2d4b78be51ea8141ff0cac073880ac2023900074e60c97161f9482d6612165e3c04c8df6d6042f9d65d5f49b840360ad027a3e9006de87d8c11e1fb77efc8193642ff79ac5d3795bfbbfbb7fe036efb23c8e09e7ce9b179fad773d5d2a8662e3c3892de410fa97780d3fc8cb47907467776c2bd2174f3dda69d0b8b5e011fc81aa4b91c98b302e1b34e1f134d694f323daf2b58ef337d21fdee50aa29b7423a75b6bbc370d0dfb"}, 0xf8) 00:31:20 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x0, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:31:20 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, 0x0, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:31:24 executing program 3: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = socket(0x1c, 0x5, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 00:31:24 executing program 2: setrlimit(0x9, &(0x7f00000003c0)={0x0, 0x3}) socket$inet6_tcp(0x1c, 0x1, 0x0) 00:31:24 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x9, 0x80) sendto$unix(r0, &(0x7f0000000080)="ae459c11a9415f32f73cb3cf5772e876fe0c59e0e65413462a3a75e3046cfb49c80146d51c8c0809291de77fc47f6a7ace09fd792d6efd1f072589c850d3b4767b5781ab3fc8053fbfab400f0049d2a4f69f82d065e21902966dd65c3c404cfe2d09b430eeaed89ee57abcb1668de19652ce86fc2a9eda0749b64a77618fd7b935eebcf1c7106081c48ba22e4a7ef65215634475eeb257", 0x97, 0x1, &(0x7f0000000140)=@file={0x1, './file0/file0\x00'}, 0x10) r1 = dup(0xffffffffffffff9c) sendto$unix(r1, 0x0, 0x0, 0x15, &(0x7f0000000040)=@file={0x20200, './file0/file0\x00'}, 0x10) 00:31:24 executing program 3: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x80) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x1) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000040)='./file1\x00') 00:31:24 executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x208020001) r1 = socket(0x2, 0x10000001, 0x84) sendto$inet6(r0, &(0x7f0000000240)="a51a7b09fa8fb2fde5a347b5e2957f8b5bd74034e624ba37c1dff4e6f6fb205af96e809ffe43fdb4e025d990d8f1517cd716f309a9c39ec87cf84e87e541dca86e3405888817c14035eddf104b195e35c73fa5b7d382333642922a4c5996ae1ecaab8c54d671103acdc292b9376d898ffeacc3b420990ef4a1edbc7841c96c9327b5f81e9c715b1d65cad15db55455c6ad2dfde8366ec7ce77372badcd1baf0d207eab83106a6a064ed82527bd62ec643d2216e9842f861e98fd89c01ef54dc6b37ad6d458117718e0108a3b", 0xcc, 0x80, 0x0, 0x0) setsockopt$inet_sctp_SCTP_INITMSG(r1, 0x84, 0x3, &(0x7f0000000080)={0x4d11}, 0x8) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202d4aa4b8c6c653000"], 0x10) setsockopt$inet_sctp_SCTP_AUTH_KEY(r1, 0x84, 0x1203, &(0x7f0000000040)=ANY=[@ANYRES32=0x0, @ANYBLOB="02eaff00"], 0x8) lseek(r0, 0x0, 0x3) getsockopt$inet6_sctp_SCTP_PR_ASSOC_STATUS(r1, 0x84, 0x108, &(0x7f0000000100)={0x0, 0x2, 0x3, 0x1, 0xbdb6}, &(0x7f0000000140)=0x18) getsockopt$inet_sctp_SCTP_EVENT(r1, 0x84, 0x1e, &(0x7f00000001c0)={r2, 0xd, 0xfffffffffffffffe}, &(0x7f0000000200)=0x8) setsockopt$inet6_sctp_SCTP_EVENTS(r0, 0x84, 0xc, &(0x7f0000000000)={0x100, 0x8, 0x9, 0x65d, 0x4, 0x0, 0x9, 0x3, 0x5, 0x3, 0x8}, 0xb) setsockopt$inet6_sctp_SCTP_MAXSEG(r1, 0x84, 0xe, &(0x7f0000000340)={r2, 0x10001}, 0x8) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) setsockopt$inet6_sctp_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x11, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet6_sctp_SCTP_HMAC_IDENT(0xffffffffffffffff, 0x84, 0x14, 0x0, 0x0) r3 = fcntl$getown(r0, 0x5) getpgrp(r3) setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(0xffffffffffffffff, 0x84, 0x23, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r4 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8104, 0x0) getsockopt$inet6_sctp_SCTP_RESET_STREAMS(r4, 0x84, 0x901, 0x0, 0x0) setsockopt$inet6_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x11, 0x0, 0x0) 00:31:26 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x0, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:31:27 executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x408000000000020a, 0x0) socket$inet_icmp(0x2, 0x2, 0x1) truncate(&(0x7f0000000100)='./file0\x00', 0x608020001) r1 = socket$inet_tcp(0x2, 0x1, 0x0) lseek(r0, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) setrlimit(0x2, &(0x7f0000000540)={0x0, 0x100000001}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000380)={{0x1c, 0x3, 0xffffffffffffffe0, @remote={0xfe, 0x80, [], 0x0}, 0x9}, {0x1c, 0x1, 0x800, @remote={0xfe, 0x80, [], 0x0}, 0x6}, 0x6, [0xcf2, 0x10000, 0xffffffff, 0x6, 0x3, 0x7, 0x4040000000, 0xb4bb]}, 0x5c) setsockopt$inet_tcp_TCP_CONGESTION(r1, 0x6, 0x40, &(0x7f0000000300)='cubic\x00', 0x6) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in6={0x1c, 0xffffffffffffffff, 0x0, @local}, 0x1c, &(0x7f0000000180)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f0000000140)=""/40, 0x28}], 0x2, &(0x7f00000001c0)=""/131, 0x83}, 0x2) fchmod(r0, 0x0) getsockname$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000642d96a3d81d6400000000000000000000000000000000000040000000"], &(0x7f0000000340)=0x2d) 00:31:29 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, 0x0, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:31:29 executing program 2: freebsd11_mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x65) execve(0x0, &(0x7f0000000d80), &(0x7f0000000fc0)=[&(0x7f0000000dc0)='bbr\x00', &(0x7f0000000e00)='\x00', &(0x7f0000000e40)='bbr\x00', &(0x7f0000000e80)='bbr\x00', &(0x7f0000000ec0)='bbr\x00', &(0x7f0000000f00)='bbr\x00', &(0x7f0000000f40)='bbr\x00', &(0x7f0000000f80)='bbr\x00']) 00:31:30 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0x0, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:31:32 executing program 2: r0 = semget(0x0, 0x3, 0x10) __semctl$SEM_STAT(r0, 0x0, 0xa, &(0x7f0000000000)=""/60) setrlimit(0x3, &(0x7f00000000c0)={0x0, 0x4}) pipe2(0x0, 0x0) setrlimit(0xf, &(0x7f0000000040)={0x3, 0x43}) r1 = semget(0x2, 0x3, 0x20) __semctl$SEM_INFO(r1, 0x7, 0xb, &(0x7f0000000100)=""/4096) r2 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x200, &(0x7f0000000080)=0x80, 0x4) 00:31:32 executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x608020001) lseek(r0, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sendfile(r0, 0xffffffffffffffff, 0x0, 0x0) getresuid(0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffd0) write(0xffffffffffffffff, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_udp(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) chmod(0x0, 0x0) r1 = socket$inet_icmp(0x2, 0x2, 0x1) getresuid(0x0, 0x0, 0x0) setsockopt$inet_tcp_TCP_FUNCTION_BLK(0xffffffffffffffff, 0x6, 0x2000, 0x0, 0x1021b) setsockopt$inet6_udp(0xffffffffffffffff, 0x11, 0x0, 0x0, 0xffffffffffffffe6) lseek(r1, 0x0, 0x3) 00:31:32 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x0, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:31:37 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0x0, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:31:40 executing program 3: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x0, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:31:40 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x0, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:31:45 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0x0, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:31:46 executing program 3: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) rmdir(&(0x7f0000000040)='./file1/file0\x00') 00:31:50 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x0, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:31:52 executing program 2: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000002880)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0) getresgid(0x0, &(0x7f0000000600), 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000100)={0x5, {{0x2, 0x3}}}, 0x90) 00:31:52 executing program 2: r0 = socket(0x1e, 0x10000401, 0x8000) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="82b64d8bf4678d1aa2987717421f110fc10f8ac15c0b9f0193e8fb955a52b49eaf931ee2ddee22b061ee185046e18dcd0cde4d6b9835a268bbe72a1a98e2c3314041e7849724dd46e012dc23a70153dfb851d726465462f4c1cb256b41112c1d2113d8588ce1c56ddaf0cc4754b8b770a073b6f7143d0c55a8218840103f7d1d8ab28c87705f104f3329332f3db58dd7bb6e04e9cc42b61ba8ed6c1ac56308bbd208bf18c6c077d0ebb3a9a77747632d11e9388483728609eb054b2f4ed1f9a4301e9ffc5d1d9ce42730ac1018fc274ae1f6685e014603a23e78ef96d33e2e24c9021efad71f5e4baf0019bbd712764468e2ced25aefd56c82910b2a98f02eb04b9d9d0ed8f9437b5179700ee07ff17f9039135c4f50c5a541008b845851987706c9ec7b46281d590265ffbc778c87f3c207cee37adc913cb0ced3422f8a35010000004000000000008a4b1ccc32628e9144cba60c89958b81cb8493fe2c934bd4e80ca1012419c0ec0c2dcaa8bf817be695a1fd1ce6687fad48cc8c8d9c22d7f779f6f037fa95044a576a0a10a2a8080c9f6886783af3611fdf793d9439b1c4db81"], 0x10) getsockopt$inet6_sctp_SCTP_MAXSEG(r0, 0x84, 0xe, &(0x7f00000001c0)={0x0, 0x101}, &(0x7f0000000200)=0x8) setsockopt$inet6_sctp_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xb, &(0x7f0000000240)={0x7, 0x3ff, 0x0, 0x62, 0x2, 0x2, 0x4, 0x55ea, r1}, 0x20) fcntl$getflags(r0, 0x3) r2 = getpgid(0x0) setsockopt$inet_sctp_SCTP_ADD_STREAMS(r0, 0x84, 0x903, &(0x7f0000000280)={r1, 0xfffffffffffffffa, 0x4}, 0x8) getpgrp(r2) getsockname$inet(r0, &(0x7f0000000000)={0x2, 0xffffffffffffffff, @broadcast}, &(0x7f0000000040)=0x10) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x8003, &(0x7f0000000140)={0x0, &(0x7f0000000180)=[@in={0x2, 0xffffffffffffffff, @remote}, @in={0x2, 0xffffffffffffffff, @broadcast}]}, &(0x7f0000000100)=0x2f2) setitimer(0x0, &(0x7f0000000080)={{0x8, 0x7}, {0x9, 0x2}}, &(0x7f00000000c0)) 00:31:52 executing program 2: r0 = msgget$private(0x0, 0xb) msgsnd(r0, &(0x7f00000008c0)={0x0, "ce12f854709b0d785a625dd5159118aa29a3d4fea031a7bea6962e9aae63ff6ede750709993da5de3ec10000515e3da2edf9238412ccff09b060e794efd88fc74053fff029efeec7af0b192fbd65dbe858d9191008fd053acf673bfc36470e910d751788fede5eaa6affde159f9ae104c5c1b1d45f2dcacd02a7c424f3b1f8f0cbc12de57d6c18a4fb0dc28d0bc77cf8d389fb6d22b84f0a0092dec8d044c7"}, 0xa7, 0x800) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0xc0) getsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(0xffffffffffffffff, 0x84, 0x7, &(0x7f00000000c0)={@in6={{0x1c, 0x1, 0xffffffffffffff00, @loopback, 0xe3}}, 0x0}, &(0x7f0000000180)=0x84) getsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x15, &(0x7f0000000440)={r2, 0xff}, &(0x7f0000000480)=0x8) msgsnd(r0, &(0x7f0000000380)={0x1, "3f848c278dde446ba2fbc28b5aa5caa1573a222ed1b311e809347a964470a1a42c66f2fe7d4f08687c4c7966b8fa53921e093e0e499e1ee4184a63dbba2ee956c847e7f9d7f221cacb9ab23e83daeb6e3228b7dcc88e47f78e77c64c4a5875917a6b1b9f2132429635489c094ddb8a99dd5cfb84185cef62340af3a7bce6f505a0177c75974aa9"}, 0x8f, 0x800) msgsnd(r0, &(0x7f00000001c0)={0x3, "470008adaed82f3e254dbf8da59c017db82a5d519fcf65c5d3de72e45fedf1918fe884b5063215474de13bb2dd9ef832f71e1c951f9cbb96c021a3a8ab862453c3d7458e30a31d2b2fd78e129ffd9339a3898aadff0a81525398b6aefc7c28d544174ff77aca9f61c40cd9e31357769b52d84fcf6d4503d99216973d0ebee1de0789e3b0b1c5299497722254ebf427b951a94a023589ed05b669fd1e05600648a3dbcd2ac5605544a95e8e26b7ccab76dd656646e4f4bb6b82b6468c2991a8202c017bf7e36045903cfa76a6705bece4fa506d241e6ce5bde80a51ed43302f5592c8d4ebd911f30f6e2e401b743c56"}, 0xf7, 0x800) msgsnd(r0, &(0x7f0000000000)={0xfd45178088f3086a, "1183ba7b17712a98d53cfa8d57218c7d6b7b3ffbee811d25341f158e34e80f487d377fb1e56b6f92505d898a9dfdcd2b290724b7f219488746d169f581b4e14305ed6d9f8d036815b750a6edfcab2c9880f4935e1e20e30bae0072a14b017800aa4e0f41a7fe68d0c7a04e044240b23388e339ccb5e5f72b"}, 0x80, 0x800) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/170}, 0xb2, 0x3, 0x1001) 00:31:52 executing program 2: r0 = open$dir(&(0x7f0000000340)='./file0/file0\x00', 0x100002, 0xc) mkdirat(r0, &(0x7f0000000180)='./file1\x00', 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x100) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file1\x00') renameat(r0, &(0x7f0000000200)='./file1\x00', r0, &(0x7f0000000140)='./file0/file0\x00') __getcwd(&(0x7f0000000280)=""/85, 0x108) 00:31:52 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreqsrc(r0, 0x0, 0x46, &(0x7f0000000000)={@multicast2, @remote, @local}, 0xc) setsockopt$inet_mreqn(r0, 0x0, 0xc, &(0x7f0000000100)={@multicast1, @loopback}, 0xc) getsockopt(r0, 0x67ff, 0x100, &(0x7f0000000180)=""/216, &(0x7f0000000040)=0xd8) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt$inet_mreqn(r0, 0x0, 0xd, &(0x7f0000000140)={@multicast1, @loopback}, 0x1b) 00:31:52 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:31:52 executing program 2: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x6f, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8801, 0x80) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000040)={0x0, 0xd, "1cb363be24ccbaa6c40b3f14c3"}, &(0x7f0000000080)=0x15) setsockopt$inet6_sctp_SCTP_BINDX_ADD_ADDR(r1, 0x84, 0x8001, &(0x7f0000000200)={r2, &(0x7f00000001c0)=[@in={0x2, 0x1, @broadcast}]}, &(0x7f0000000140)=0x10) 00:31:56 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x0, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:31:56 executing program 3: r0 = open(&(0x7f0000000180)='./file0\x00', 0x7fd, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x800000001) freebsd11_mknodat(r0, &(0x7f0000000340)='./file0/file0\x00', 0xc000, 0xfffffffffffffffa) lseek(r0, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) freebsd11_stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000004c0)) getrusage(0x1, &(0x7f0000000000)) socketpair$unix(0x1, 0x0, 0x0, 0x0) open(&(0x7f0000000300)='./file0/file0\x00', 0x10040, 0xc597a9566d2ce8a0) freebsd11_stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, 0x0) getsockopt$inet6_sctp_SCTP_LOCAL_AUTH_CHUNKS(0xffffffffffffffff, 0x84, 0x103, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000280)={{0x1c, 0x1, 0x1, @remote={0xfe, 0x80, [], 0x0}, 0x9}, {0x1c, 0x2, 0x6, @loopback, 0x9}, 0x8, [0x9, 0x6fbab1e1, 0xd903, 0x200, 0x4, 0x0, 0x584, 0x5]}, 0x5c) 00:31:56 executing program 2: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(r0, 0x4, 0x10048) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81700}], 0x1000000000000013) r1 = fcntl$dupfd(r0, 0x0, r0) preadv(r0, &(0x7f0000000040), 0x10000000000000f7, 0x2f) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fsync(r1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x10, r0, 0x0) getsockopt$inet_sctp_SCTP_EVENT(r2, 0x84, 0x1e, &(0x7f0000000200)={0x0, 0xa, 0xff}, &(0x7f0000000240)=0x8) setsockopt$inet_sctp_SCTP_AUTH_DELETE_KEY(r3, 0x84, 0x16, &(0x7f0000000280)={r4, 0x9}, 0x8) r5 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000140)=[{r0, 0x3}, {r0, 0x10}, {r0, 0x4}, {r1, 0x40}, {r0, 0x80}, {r1, 0x100}, {r0, 0x2000}, {r0, 0x5}, {r5, 0x2}], 0x9, 0xe2) pipe2(&(0x7f0000000040), 0x4) getpeername$unix(r5, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/115, 0x73}], 0x1000000000000375, 0x0) 00:31:56 executing program 2: r0 = socket(0x3, 0x3, 0x84) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000380)=ANY=[@ANYBLOB="0200"/136, @ANYRES32=0x0, @ANYBLOB="0000000000000000000000000000000000000000648d55cc7ed2fcff4ccee45227519c7d358eb1edf87c05260857706ebd06c9556343418ee4724ffcac7e2e63eed82697d2c3d992adcd92ac7a9cadf31c13dc5831f2313240bb0e5418fed6e5ee11e8a0687990eca56b4e8ee82d2050d113318a9dbff5e55ac01f1550ab181ce9c64248809a89d4d102da9a57a413c60c3ba409b9c01fb667f768e45c408e238a8b07de808c1100f96271"], 0xa0) getsockopt$inet6_sctp_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x22, &(0x7f0000000040)={0x0, 0xdc, 0x0}, &(0x7f0000000080)=0xc) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(r0, 0x84, 0x108, &(0x7f00000000c0)={r1, 0xffffffff, 0x0, 0x0, 0x3ad}, &(0x7f0000000100)=0xde975361149a2b3a) 00:31:56 executing program 2: syz_execute_func(&(0x7f0000000080)="400f00c8cd808000006969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fcdcce39aa95ff965be3c3b4d4d408064797f41df400e01e1ff2a9d3e420f72e37167450f483b1c0a1a63460fc476c16161787896040498e1b1ac8f0f0000009f") r0 = accept4$inet(0xffffffffffffffff, &(0x7f00000001c0)={0x2, 0xffffffffffffffff, @remote}, &(0x7f0000000200)=0x10, 0x30000000) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, &(0x7f0000000240)={0x0, 0x40, 0x7, 0x3}, &(0x7f0000000280)=0x10) setsockopt$inet_sctp_SCTP_PR_SUPPORTED(r0, 0x84, 0x26, &(0x7f00000002c0)={r1, 0x3208}, 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8302, 0x80) getsockopt$inet_sctp_SCTP_MAX_BURST(0xffffffffffffffff, 0x84, 0x19, &(0x7f0000000040)={0x0, 0x5}, &(0x7f0000000100)=0x8) getsockopt$inet_sctp_SCTP_ASSOCINFO(r2, 0x84, 0x2, &(0x7f0000000140)={r3, 0x0, 0x2, 0x82, 0x5, 0x7fffffff}, &(0x7f0000000180)=0x14) 00:31:56 executing program 2: getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, &(0x7f0000000000)={@in6={{0x1c, 0xffffffffffffffff, 0x2, @remote}}}, 0x0) r0 = socket$inet6(0x1c, 0x3, 0x0) r1 = semget$private(0x0, 0x0, 0x79c) __semctl$SEM_INFO(r1, 0x3, 0xb, &(0x7f0000000140)=""/79) setsockopt$inet6_group_source_req(r0, 0x29, 0x4a, &(0x7f0000000000)={0x0, {{0x1c, 0xffffffffffffffff, 0x0, @remote}}, {{0x1c, 0xffffffffffffffff, 0x0, @remote}}}, 0x108) 00:31:58 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:31:58 executing program 2: r0 = open(&(0x7f0000000140)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x308020008) lseek(r0, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r0, 0xfffffffffffffffc}], 0x1, 0x0) setitimer(0x0, &(0x7f0000000200)={{0x4, 0xbf0}, {0x5, 0x5}}, &(0x7f0000000240)) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet_udplite(0xffffffffffffffff, 0x88, 0x0, 0x0, 0x0) setsockopt$inet6_sctp_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x11, 0x0, 0x0) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, 0x0, 0x0) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x8004, &(0x7f0000000040)={0x0, &(0x7f0000000280)=[@in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, @in={0x2, 0xffffffffffffffff, @multicast2}, @in={0x2, 0xffffffffffffffff, @rand_addr}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in, @in={0x2, 0xffffffffffffffff, @multicast2}]}, &(0x7f0000000080)=0x10) getsockopt$inet6_sctp_SCTP_EVENT(r0, 0x84, 0x1e, &(0x7f0000000340)={0x0, 0x7, 0x834}, &(0x7f0000000380)=0x8) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000400)=""/105) getsockopt$inet6_sctp_SCTP_STATUS(r0, 0x84, 0x100, &(0x7f00000003c0)=ANY=[@ANYBLOB="0100000000000000010400001f00000005000000"], 0x0) getsockopt$inet6_sctp_SCTP_LOCAL_AUTH_CHUNKS(0xffffffffffffffff, 0x84, 0x103, 0x0, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) freebsd11_mknod(&(0x7f00000004c0)='./file0\x00', 0x80, 0x0) flock(r0, 0x4) getsockopt$inet_sctp_SCTP_REUSE_PORT(r0, 0x84, 0x1c, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 00:32:07 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:32:07 executing program 3: r0 = socket(0x2, 0x20000001, 0x40000000000084) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f0000000200)={0x0, 0x51f}, 0x10) sendmsg(r0, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r0) getsockopt$inet6_sctp_SCTP_RECVNXTINFO(r0, 0x84, 0x20, &(0x7f0000000040), &(0x7f0000000080)=0x4) 00:32:07 executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x7fd, 0x0) fchdir(r0) truncate(&(0x7f00000003c0)='./file0\x00', 0x800000003) lseek(r0, 0x0, 0x1) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) freebsd11_stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000004c0)) getrusage(0x1, &(0x7f0000000000)) freebsd11_stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="cdc37d73badef92ed9f8c6fbd015a5fdda5297f10a3c8f378c0beaeabfedcf0aaa643b8fe786f2850b2c0faaf15ba1d06bca8e672a7a2904be375c8573946134591fed8d5090b717b0ca6c4d56ad55063e2695d632fa95a73bb7bd3854abaa7e6f1e0404c5394191c4d3184b0d3fae934802", 0x72}], 0x1, 0x0) 00:32:07 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:32:08 executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x0) flock(r0, 0x1000040000003) flock(r0, 0x3) open$dir(&(0x7f0000000080)='./file0\x00', 0x1fffe, 0x0) setsockopt$inet_mreqsrc(r0, 0x0, 0x47, &(0x7f0000000000)={@loopback, @multicast1, @rand_addr=0x40}, 0xc) flock(r0, 0x5) close(r1) 00:32:08 executing program 3: freebsd10_pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_sctp_SCTP_CONNECT_X(r1, 0x84, 0x8007, &(0x7f00000000c0)={0x10001, &(0x7f0000000040)=[@in={0x2, 0x1, @loopback}, @in6={0x1c, 0x2, 0x7, @remote={0xfe, 0x80, [], 0x0}, 0xff}, @in6={0x1c, 0x0, 0x0, @loopback, 0x800}, @in={0x2, 0x2}]}, &(0x7f0000000100)=0x10) freebsd11_lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$inet6_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f0000000200)={@in={{0x2, 0x3, @loopback}}, 0x0, 0x9, 0x7fffffff, 0x40}, &(0x7f00000002c0)=0x94) setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f0000000300)={0x401, 0x10, 0x484, 0x800, r3}, 0x10) setsockopt$inet6_sctp_SCTP_ADD_STREAMS(r1, 0x84, 0x903, &(0x7f0000000340)={r3, 0x10001, 0x200}, 0x8) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100000) freebsd11_lstat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r1, 0x84, 0x7, &(0x7f0000000480)={@in={{0x2, 0x1, @remote={0xac, 0x14, 0x0}}}, r3}, &(0x7f0000000540)=0x8c) setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r4, 0x84, 0x21, &(0x7f0000000580)={0x5, 0x2010, 0x3ff, 0x7f, r7}, 0x10) r8 = dup2(r5, r1) lchown(&(0x7f00000005c0)='./file0\x00', r6, r2) linkat(r5, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0\x00', 0x400) setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r5, 0x84, 0x21, &(0x7f0000000680)={0x1, 0x800, 0xfffffffffffff801, 0x2, r3}, 0x10) setsockopt$inet6_sctp_SCTP_PEER_ADDR_THLDS(r4, 0x84, 0x23, &(0x7f00000006c0)={@in6={{0x1c, 0x0, 0x3ff, @empty, 0x8f1}}, r7, 0x9, 0x8, 0xff}, 0x8c) setsockopt$inet6_sctp_SCTP_PEER_ADDR_THLDS(r1, 0x84, 0x23, &(0x7f0000000780)={@in6={{0x1c, 0x1, 0xc210, @remote={0xfe, 0x80, [], 0x0}, 0x1ff}}, r3, 0x1139f360, 0xadf, 0xffffffffffffff01}, 0x8c) setsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r8, 0x84, 0x7, &(0x7f0000000840)={@in={{0x2, 0x0, @rand_addr=0x6}}, r3}, 0x8c) getsockopt$inet_sctp_SCTP_CONTEXT(r4, 0x84, 0x1a, &(0x7f0000000900)={r3, 0x904}, &(0x7f0000000940)=0x8) r9 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmat(r9, &(0x7f0000ffc000/0x3000)=nil, 0x1000) getsockopt$inet_sctp_SCTP_RTOINFO(r8, 0x84, 0x1, &(0x7f0000000980)={r7, 0x800, 0x7, 0x43e1}, &(0x7f00000009c0)=0x10) getsockopt$inet6_sctp_SCTP_RECONFIG_SUPPORTED(r4, 0x84, 0x29, &(0x7f0000000a00)={r10, 0x3}, &(0x7f0000000a40)=0x8) getpeername$inet6(r0, &(0x7f0000000a80)={0x1c, 0xffffffffffffffff, 0x0, @local}, &(0x7f0000000ac0)=0x1c) getsockopt$inet_sctp_SCTP_ASSOCINFO(r8, 0x84, 0x2, &(0x7f0000000b00)={r10, 0x9, 0x80000000, 0x397d, 0x5, 0x6}, &(0x7f0000000b40)=0x14) openat(r4, &(0x7f0000000b80)='./file0\x00', 0x80, 0x8) shmget$private(0x0, 0x5000, 0x100, &(0x7f0000ffb000/0x5000)=nil) r12 = semget(0x0, 0x1, 0x60) __semctl$GETVAL(r12, 0x3, 0x5, &(0x7f0000000bc0)=""/147) openat(r5, &(0x7f0000000c80)='./file0\x00', 0x0, 0x64) getsockopt$inet_sctp_SCTP_CONTEXT(r4, 0x84, 0x1a, &(0x7f0000000cc0)={r11, 0xff}, &(0x7f0000000d00)=0x8) 00:32:08 executing program 3: setresgid(0x0, 0xee00, 0x0) r0 = getegid() r1 = fcntl$dupfd(0xffffffffffffffff, 0x11, 0xffffffffffffff9c) getsockopt$inet_sctp_SCTP_RECVRCVINFO(r1, 0x84, 0x1f, &(0x7f0000000000), &(0x7f0000000040)=0x4) setresgid(r0, 0x0, 0x0) setgid(r0) 00:32:08 executing program 3: r0 = open(&(0x7f0000000140)='./file0\x00', 0x20004, 0x4) setsockopt$inet6_sctp_SCTP_NODELAY(r0, 0x84, 0x4, &(0x7f0000000180)=0x80, 0x4) flock(r0, 0x2) r1 = socket$inet6_udplite(0x1c, 0x2, 0x88) setsockopt$inet6_group_source_req(r1, 0x29, 0xc, &(0x7f0000000000)={0x0, {{0x1c, 0xffffffffffffffff, 0x0, @local}}, {{0x1c, 0xffffffffffffffff, 0x0, @loopback}}}, 0x108) setsockopt$inet_sctp_SCTP_NODELAY(r0, 0x84, 0x4, &(0x7f00000001c0), 0x4) 00:32:12 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:32:12 executing program 3: setreuid(0x0, 0xee00) freebsd10_pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x7fffffff) socketpair$unix(0x1b, 0x3, 0x0, 0x0) 00:32:12 executing program 2: readv(0xffffffffffffffff, 0x0, 0xffffffffffffffba) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$inet6_sctp_SCTP_PEER_AUTH_CHUNKS(0xffffffffffffff9c, 0x84, 0x102, &(0x7f0000000180)=ANY=[@ANYRES32=0x0, @ANYBLOB="0c0000578dd32cdf00000000000000000000002b96759000aaa1b76b4d1e3c38d510b85c2d240f98e0b374416640290e853dfae014d9b102daa40313c8814c733d7b134f0696eec7aafefbb9255d5b289b234f05603decb07713aea4c9f8b91251a7fce63f6e08dd5c3049a4bdad50abb6a6ef0d1798d494779b964ecacf6682f6fc093788c87fa7bb96fb4a2c903130323c678cd299fb19bf9b1dd9c7c728e12f7b29e2da1bfd8e0ad5eb6aa7ff6b2d48e0958a562cfc"], &(0x7f0000000040)=0x14) getsockopt$inet6_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000080)={r1, 0x9, 0x7, 0x1}, &(0x7f00000000c0)=0x10) poll(&(0x7f0000000000)=[{r0}], 0x1, 0xdbb9) setsockopt(r0, 0x5, 0x0, &(0x7f0000000100)="1da206496dd3bbe8a0ff254f9dc77bdf97f36be071f71cb777478d0359ef1a55db61466de7cd1cf069ccc30246bdf586f50d87fd1cea799f311397a77242370aa6ba5e34e0b5a421c9f7ffaf2742d6cfe5cf4ab60ab9236599a2b8940f6eda7f80025d412a42c87b4f0468170808a7f4284f9a0a1d7068b39ab07d597be9d4", 0x7f) 00:32:13 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:32:13 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000013c0)={&(0x7f0000000040)=@in={0x2, 0xffffffffffffffff, @loopback}, 0x10, 0x0, 0xd3, &(0x7f0000000080)=[{0xf, 0x5b, 0x4, "1a6901b6f348a8146290508b714acf"}], 0x10}, 0xfffffffffffffffd) 00:32:13 executing program 2: clock_settime(0x40000000000010, &(0x7f0000000140)={0x27a, 0x200000000000000}) 00:32:13 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='/', 0x0, 0x0) freebsd11_getdents(r0, 0x0, 0xfffffffffffffc7b) chmod(&(0x7f00000001c0)='./file0\x00', 0x20) open(&(0x7f0000000040)='./file0\x00', 0x20800, 0x103) setsockopt$inet6_sctp_SCTP_MAXSEG(r0, 0x84, 0xe, &(0x7f0000000200)={0x0, 0x7}, 0x8) 00:32:13 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x42) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000240)='./file0/file0\x00', 0x280, 0x0) chown(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file1\x00') 00:32:17 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:32:17 executing program 3: r0 = socket$inet6_udplite(0x1c, 0x2, 0x88) connect$inet6(r0, &(0x7f0000000040)={0x1c, 0x3, 0xf7, @local={0xfe, 0x80, [], 0x0}}, 0x1c) r1 = socket(0x2, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getsockopt$inet6_sctp_SCTP_HMAC_IDENT(r1, 0x84, 0x14, &(0x7f0000000100)={0x3, [0x10001, 0x7f, 0x8]}, &(0x7f0000000140)=0xa) getsockopt$sock_int(r1, 0xffff, 0x1017, &(0x7f0000001340), &(0x7f0000000000)=0x4) 00:32:17 executing program 2: setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) sync() msync(&(0x7f0000aa2000/0x3000)=nil, 0x3000, 0x1) r0 = accept$inet6(0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000aa2000/0x1000)=nil, 0x800e00000, 0x4) getsockopt$sock_accept_filter(r0, 0xffff, 0x1000, 0x0, 0x0) 00:32:19 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:32:19 executing program 3: 00:32:19 executing program 2: 00:32:19 executing program 3: 00:32:19 executing program 2: r0 = socket$inet6(0x10, 0x2, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)="5500000018007f5300fe01b2a4a280930a60000000a84302911200003900090035000c00020000000d000500000000000000c78b800823090000009d566885b167320b00dc1338d54400009b84136ef75afb83de44", 0x55}], 0x1}, 0x0) 00:32:23 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, 0x0, 0x0) dup2(r8, r7) 00:32:23 executing program 3: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f000014d000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)) 00:32:23 executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x208020001) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f00000001c0)={@in={{0x2, 0x2, @multicast1}}, 0x0, 0x101, 0x0, 0x8000}, &(0x7f00000002c0)=0x94) setsockopt$inet6_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000300)={r2, 0x5, 0x7, 0x1c}, 0x10) setsockopt$inet6_sctp_SCTP_INITMSG(r0, 0x84, 0x3, &(0x7f0000000140)={0x3, 0x0, 0x7, 0x9}, 0x8) lseek(r0, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r0}], 0x50210f7, 0x200) poll(&(0x7f0000000280)=[{r0, 0x82}, {r0, 0x1}, {r0, 0x20}, {r0, 0x10}, {r0, 0x101}], 0x5, 0x100000000) fcntl$setflags(r0, 0x2, 0xffffffffffffffff) setsockopt$inet_MCAST_JOIN_GROUP(0xffffffffffffffff, 0x0, 0x50, 0x0, 0x0) setsockopt$inet6_sctp_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x11, 0x0, 0x0) setsockopt$inet_udp(0xffffffffffffffff, 0x11, 0x0, 0x0, 0xcd) setsockopt$inet_udp(0xffffffffffffffff, 0x11, 0x1, 0x0, 0x0) getsockopt$inet6_sctp_SCTP_DELAYED_SACK(0xffffffffffffffff, 0x84, 0xf, 0x0, 0x0) setsockopt$inet_sctp_SCTP_AUTH_DELETE_KEY(0xffffffffffffffff, 0x84, 0x16, 0x0, 0x0) setsockopt$inet_sctp_SCTP_REUSE_PORT(r0, 0x84, 0x1c, 0x0, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0xc, &(0x7f0000000340)={@loopback, @multicast2}, &(0x7f0000000380)=0xc) setsockopt$inet_sctp_SCTP_CONNECT_X(r0, 0x84, 0x8007, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[@in6={0x1c, 0x1, 0x0, @local={0xfe, 0x80, [], 0x0}, 0x6}, @in6={0x1c, 0x1, 0x6, @remote={0xfe, 0x80, [], 0x0}, 0x100000001}, @in={0x2, 0x3, @remote={0xac, 0x14, 0x0}}]}, &(0x7f0000000100)=0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_NUMBER(0xffffffffffffffff, 0x84, 0x104, 0x0, 0x0) 00:32:25 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:32:25 executing program 3: r0 = fcntl$dupfd(0xffffffffffffffff, 0x11, 0xffffffffffffff9c) getsockopt$inet_sctp_SCTP_CONTEXT(0xffffffffffffffff, 0x84, 0x1a, &(0x7f0000000040)={0x0, 0x1}, &(0x7f0000000100)=0x8) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f0000000140)={@in6={{0x1c, 0x2, 0x81, @empty, 0x7ff}}, r1, 0xfff, 0x1, 0x9, 0x8, 0xfffffffffffffbaf}, &(0x7f0000000200)=0x98) r2 = socket(0x2, 0x20000001, 0x40000000000084) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_sctp_SCTP_EVENTS(r2, 0x84, 0xc, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0xb) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0xfff, 0x81}, 0x8) close(r2) 00:32:25 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = socket$inet(0x2, 0x2, 0x400) getsockopt$inet6_sctp_SCTP_DELAYED_SACK(0xffffffffffffffff, 0x84, 0xf, &(0x7f0000000100)={0x0, 0x43, 0x6}, &(0x7f0000000140)=0xc) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r1, 0x84, 0x23, &(0x7f0000000180)={@in6={{0x1c, 0x2, 0x7, @empty, 0x2}}, r2, 0x6, 0x1f, 0x10001}, &(0x7f0000000240)=0x8c) setsockopt$inet_buf(r0, 0x0, 0x52, &(0x7f0000000000)="e741a5c7e96391af73b6a1502f791ddce74c3b9bab0833ca42b5cd6af3ba53156ae8e74e6b5f751baa26c25cc69710f687c1b72c425a14b28b17bf36f918f210e28a6447ae7a5acacc372c6010aa3cba5112f9f09c27613d6751edc6d3021664a1f6106bd863c127555669187ee5976f99587f328e41cec6ec6b5d97bf813901ee378e28775e124ef123f930451a6e9883571657f3452d2dd5b7646451a8ae", 0x9f) getsockopt$inet_int(r0, 0x0, 0x18, 0x0, &(0x7f00000000c0)) 00:32:25 executing program 3: r0 = socket(0x2, 0x10000001, 0x84) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c65304cdb73778eb556467feac2af5e6f6700"], 0x1) getsockopt$inet_sctp_SCTP_EVENT(r0, 0x84, 0x1e, &(0x7f0000000040)={0x0, 0x8, 0x3}, &(0x7f0000000080)=0x8) 00:32:25 executing program 2: r0 = socket$inet6(0x1c, 0x2, 0x0) setsockopt$inet6_int(r0, 0x29, 0x1b, &(0x7f0000000000), 0x4) dup(r0) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) setsockopt$inet6_sctp_SCTP_DELAYED_SACK(r1, 0x84, 0x1206, &(0x7f0000000080)={0x0, 0xd57}, 0xc) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x400000000) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x41, 0x0, 0x3c7) getsockopt$inet6_buf(r1, 0x29, 0x52, &(0x7f0000000200)=""/36, &(0x7f0000000240)=0x24) lseek(r2, 0x0, 0x3) lseek(r2, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r3 = accept(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(0xffffffffffffffff, 0x0, 0x50, 0x0, 0x0) socket$inet6_sctp(0x1c, 0x0, 0x84) dup2(r3, r2) getsockopt$inet_sctp_SCTP_EXPLICIT_EOR(r3, 0x84, 0x1b, 0x0, 0x0) getsockopt$inet6_sctp_SCTP_NODELAY(r1, 0x84, 0x4, &(0x7f0000000180), &(0x7f00000001c0)=0x4) connect$unix(r2, &(0x7f00000003c0)=@abs={0xf64cb340ce081cac, 0x3}, 0x5) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:32:31 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, 0x0, 0x0) dup2(r8, r7) 00:32:31 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0xd, &(0x7f0000000000)={@rand_addr, @loopback, 0x0}, &(0x7f0000000080)=0xc) setsockopt$inet_mreqn(r0, 0x0, 0x9, &(0x7f0000000180)={@empty, @remote={0xac, 0x14, 0x0}, r1}, 0xfffffffffffffee1) r2 = accept4$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x1c, 0xffffffffffffffff, 0x0, @remote}, &(0x7f0000000100)=0x1c, 0x30000000) getsockopt$inet6_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, &(0x7f0000000140)={0x0, 0x80000000, 0x1fa, 0x8}, &(0x7f00000001c0)=0x10) setsockopt$inet6_sctp_SCTP_RESET_STREAMS(r2, 0x84, 0x901, &(0x7f0000000200)={r3, 0x6, 0x4, [0x100000001, 0x7, 0x81, 0x4f]}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x2, 0x0, &(0x7f0000000040)) accept4$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0x1c, 0x30000000) 00:32:31 executing program 2: r0 = socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r1 = socket$inet(0x2, 0x20000007, 0x2) setsockopt$inet_group_source_req(r1, 0x0, 0x53, &(0x7f0000000040)={0x40, {{0x2, 0x3, @broadcast}}, {{0x2, 0x1, @remote={0xac, 0x14, 0x0}}}}, 0x118) setsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS(r1, 0x84, 0x9, &(0x7f0000000000)=0x80000000, 0x4) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDR_INFO(0xffffffffffffffff, 0x84, 0x101, &(0x7f0000000180)={@in={{0x2, 0x0, @loopback}}, 0x0, 0x3, 0x900000000, 0x3f00000000, 0x7f, 0x7}, &(0x7f0000000240)=0xa0) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f0000000380)=ANY=[@ANYBLOB="1c004e201e870000fe80000000000000000000bb7f0000000100000000000000000000000000000000000000000000000000000000000000000017000000000000000000000000000000000000000000000000000000000000000000795c0b58e812a451cb1d2e000000000000000000000000aa10e444a1b47dae00"/139, @ANYRES32=r2, @ANYBLOB="01000000ff010000670000008000000081000000"], &(0x7f0000000340)=0x98) r3 = fcntl$getown(r1, 0x5) getpgrp(r3) 00:32:32 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580), 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:32:32 executing program 3: open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x3004, &(0x7f0000000140), &(0x7f0000000180)=0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x4, 0x5, 0x1f, r2}) 00:32:32 executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) fchmod(r0, 0x0) ftruncate(r0, 0x101) close(r0) syz_execute_func(&(0x7f0000000000)="c402919064fa00da9000000100f3e8f47f0000c4a2cd08ce2e0f1bde2e440fe99b0a000000c4e2a53ee2f2410f104f0036460f88001000000f0d18") chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) dup(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300), 0x0) fcntl$setflags(r0, 0x2, 0x1) 00:32:32 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x11, r0) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x8004, &(0x7f0000000040)={0x0, &(0x7f0000000000)=[@in6]}, &(0x7f0000000080)=0x10) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r1, 0x84, 0x102, &(0x7f00000000c0)={r2, 0x71, "2372267c49d0dff01164dd77eba49c5ec0f150fb93b89f45561d84460ea22b46340431d3a642d1b0611b04bdde373afed0530eb35ef16fbcfc02a229d97f2b279555a0410eefd4c4203937f4ca92acd2dfc6d37b78e71f6da9ac4831b5d37899426a76ba0d83c032ac775143181d4e89a3"}, &(0x7f0000000140)=0x79) setsockopt$inet_opts(r0, 0x0, 0x44, &(0x7f0000000580), 0x1f) 00:32:32 executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r0, 0x3a64) open(&(0x7f0000000000)='./file0\x00', 0x4, 0x20) 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) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 00:32:37 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, 0x0, 0x0) dup2(r8, r7) 00:32:37 executing program 3: setresuid(0x0, 0xee01, 0x0) r0 = semget$private(0x0, 0x7, 0x0) __semctl$GETZCNT(r0, 0x0, 0x7, 0x0) semget$private(0x0, 0x1, 0x10) 00:32:37 executing program 2: r0 = socket(0x0, 0xffffffe, 0xffffffffffffff81) setsockopt$inet_sctp_SCTP_INITMSG(r0, 0x84, 0x8007, &(0x7f00000001c0)={0x2, 0x400fe, 0x100000000005, 0x3}, 0xcf) getsockopt$inet6_sctp_SCTP_DISABLE_FRAGMENTS(r0, 0x84, 0x9, &(0x7f0000000000), &(0x7f0000000180)=0x4) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x8004, &(0x7f0000000240)={0x0, &(0x7f0000000200)=[@in={0x2, 0xffffffffffffffff, @remote}, @in={0x2, 0xffffffffffffffff, @broadcast}]}, &(0x7f0000000280)=0x10) getsockopt$inet6_sctp_SCTP_STATUS(r0, 0x84, 0x100, &(0x7f0000000040)=ANY=[@ANYRES32=0x0, @ANYBLOB="0600000007000000ffffe38b040006002000000002004e227f00000100"/156, @ANYRES32=r1, @ANYBLOB="ff07000009002000ff4e0e62ba010000841f0000"], &(0x7f0000000100)=0xb8) setsockopt$inet6_sctp_SCTP_AUTH_CHUNK(r0, 0x84, 0x12, &(0x7f00000002c0)={0x4}, 0x1) setsockopt$inet_sctp_SCTP_RESET_ASSOC(r0, 0x84, 0x902, &(0x7f0000000300)=r3, 0x4) setsockopt$inet_sctp_SCTP_RESET_ASSOC(r0, 0x84, 0x902, &(0x7f0000000400)=r2, 0x4) 00:32:37 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580), 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:32:37 executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000080206, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x608020001) accept4$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000b7c1206f000000000000000000000000000000000000000000000000000000000000432cafa9f2ae369d28de5a81a100"/109], 0x0, 0x10000000) lseek(r0, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet6_sctp_SCTP_PR_SUPPORTED(r1, 0x84, 0x26, &(0x7f0000000140)={0x0, 0x3ff}, &(0x7f0000000200)=0x8) getsockopt$inet6_sctp_SCTP_RTOINFO(r1, 0x84, 0x1, &(0x7f0000000240)={0x0, 0x0, 0x3, 0x6}, &(0x7f0000000280)=0x10) getsockopt$inet6_sctp_SCTP_STATUS(r0, 0x84, 0x100, &(0x7f00000002c0)={r2, 0x200000000000000, 0x40, 0x1, 0x3f, 0x0, 0x4, 0x20, {@in6={{0x1c, 0x1, 0x1, @local={0xfe, 0x80, [], 0x0}, 0xc3}}, r3, 0x36, 0x5, 0x2, 0x12d, 0xc50}}, &(0x7f0000000380)=0xb0) lseek(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_sctp_SCTP_INITMSG(r1, 0x84, 0x3, &(0x7f0000000180)={0x0, 0x401, 0x7, 0x1}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="7509e17ddd86ddc358832a5895958084561e09e75b35ad", 0x17) setsockopt$inet6_tcp_TCP_FASTOPEN(r0, 0x6, 0x401, &(0x7f00000001c0)={0x3, "612bbcd7cbd1e338262194ae93059932"}, 0x14) setsockopt$inet6_udp(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) socket$inet_icmp(0x2, 0x2, 0x1) 00:32:37 executing program 2: r0 = socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) freebsd10_pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRESSES(0xffffffffffffffff, 0x84, 0x8003, &(0x7f0000000140)={0x0, &(0x7f0000000040)=[@in={0x2, 0xffffffffffffffff, @local}, @in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in6, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, @in={0x2, 0xffffffffffffffff, @rand_addr}, @in={0x2, 0xffffffffffffffff, @local}, @in6, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}]}, &(0x7f0000000180)=0x10) r3 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffe000/0x1000)=nil) shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x3000) getsockopt$inet6_sctp_SCTP_PEER_ADDR_THLDS(r1, 0x84, 0x23, &(0x7f00000001c0)=ANY=[@ANYBLOB="02004e23e0000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff00"/136, @ANYRES32=r2, @ANYBLOB="0000050097fd0000"], &(0x7f0000000280)=0x94) setsockopt$inet6_int(r0, 0x29, 0x3f, 0x0, 0x0) 00:32:42 executing program 2: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") syz_execute_func(&(0x7f00000006c0)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r0 = getpgid(0xffffffffffffffff) getpgid(r0) getpgid(0xffffffffffffffff) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = getpgid(r1) r3 = msgget(0x1, 0x8) msgctl$IPC_INFO(r3, 0x3, &(0x7f0000000180)=""/155) unlink(&(0x7f00000004c0)='./file0\x00') clock_settime(0xe, &(0x7f00000003c0)={0x3, 0x2}) wait4(r2, &(0x7f0000000080), 0x0, &(0x7f0000000600)) r4 = accept4$inet6(0xffffffffffffffff, &(0x7f0000000300)={0x1c, 0xffffffffffffffff, 0x0, @local}, &(0x7f0000000400)=0x1c, 0x30000000) shutdown(r4, 0x0) r5 = getpgrp(0xffffffffffffffff) getpgid(r5) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) setrlimit(0x7, &(0x7f0000000340)={0x2, 0x10}) truncate(&(0x7f0000000440)='./file0\x00', 0x3) poll(&(0x7f00000000c0)=[{r6}], 0x20000000000003be, 0x0) r7 = semget(0x0, 0x3, 0x400) __getcwd(&(0x7f0000000500)=""/213, 0xd5) __semctl$GETZCNT(r7, 0x4, 0x7, &(0x7f0000000380)=""/7) socketpair$unix(0x1, 0x5, 0x0, 0x0) getpgrp(r1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x101, 0x4, 0x8, 0x9, 0x8, 0x7fff, 0x9a13, 0x7}, &(0x7f0000000040)={0x100000000, 0x6, 0x100000001, 0x0, 0x4, 0x6, 0x6ad63306, 0x5}, &(0x7f0000000240)={0x9, 0x20, 0x9, 0x1, 0x4, 0x8, 0x9, 0x40}, &(0x7f0000000280)={0xffffffff, 0x800}) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) 00:32:43 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0xffffffffffffffff, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:32:46 executing program 3: shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ff8000/0x1000)=nil) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r0, 0x7e2780e3) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt$inet6_tcp_TCP_FASTOPEN(r0, 0x6, 0x401, &(0x7f0000000100)={0x0, "4407a34c3df5092c06c02366f7f1114f"}, 0x14) sendto(0xffffffffffffffff, &(0x7f00000002c0)="82623da6c157409d0708aceec37c0b570e6bb13986f1de0499a8c09f366c8dbe7bf9cf3a2885b25ca658bf96b0b9933be05b5655ac9bbb89ea9e5dfdce5ad873096b0ceef47ad08be4d8967170bcbe5743ef0965337f4ec689b621d5bdb47118665edb62f87e", 0x66, 0x0, 0x0, 0x0) getsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000840)={&(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000340)="246d51fc880cefadac5927fe6c05f0a14bcbe75138fa3244d2560db86f0337cabd7dcac71845b50ba043b711182a56b4f03feeb29c854e904e75d3fb02cd81427d77c84ba988f212bf6a621759e436536e8e952cf1ee16396f90de6bd6b3f027cd829884ef3534f42466d8cfc37658629a184df0a4797ee0f54c1cc82cb119a60f6fbf864ccf098e317a4e5446111b5c24dbed947613f3480944d4dec2ff5aeae2ee6fc1bacb7923fe9bfa828e3e3ef0d13d9cbebe9aae886c10da8a0ecbfe9bc4e512a6b212e953f333cee7c703efbafa46256d4bec8bed4ae5c7313509ea6d5e4bf68b6fb913c0ee89fa163e9ac0820fd3b6416984", 0xf6}, {&(0x7f0000000180)="a64bfd4b968bf1fac1ff75f2b1b8", 0xe}], 0x2, &(0x7f0000000440)=[{0x38, 0x1, 0x1, "3da50b3b6be01c69552aa095df6fcd72603df279092119977646ef63cec977905d90"}, {0xf0, 0x11, 0x80000001, "292d8a8158295693d25080214b4c46e69e91071bb1961302e675ce3038f65ea30c264de478fdf3fcb84f855fa266479f19543a93fe19f5d2d0b5e096f665615da77248449472d2e14f883f6d4eb5938383256e3a53e4805f4779eb9525fb91358285615b1206da3a15a468bb38d37383885aa0a0169de52dcf802f1dc4b7b6dfefdb717fd0e7cec9c8130c56da0383bceb912c1717dae39bfb9e97033394a4480e27e6266bb13b1077bdf728d79ef6b62509b014079a98d8267fa54a2fb88e9c9d5eb6a7fc344a662817732fba9fc7c9e9312e2bdc173cb0916e290b72bf87"}, {0xd8, 0x0, 0x7, "7825acd2390a4a75b942e6ba9d07e288a10acaf8991bcdd643bfc8a9e6988d031f910ad53ce0a9195bf49e4a5f69386ac6f223a8e0965b3c0a0be204a3be86c0af3f9ccd9c3de600efd70e9f1d732f37cf0e5c3ecfa69d125c961e02ab44ce0073136df2ae20bb164ee660fae019c16330c45b3a701c36d501fbedbae3dcd6921fb1db02ef0932e5a4101b8d4c001d13a9a583d391ebc49a510bf2248f4bd2da513659fee03b101879072961244966afbf142fd5838c1c29cb5b51b263e7e471cc75edec4a44af00"}, {0x100, 0x0, 0xc000000000000000, "d6f9e099147871ced214bcd7c17a27d96ef77f6edbfa756596e2d3d239f1fe3d859e638dcf43d5ddef0190a3c53d11d276ae417ace8c9b1c581cfe135eecdd0842f5b8d30538712a561aa3772a04e03734db50e617750a136b333912c6dd0821d36b9a141cf3143c1022884faa7411d45bc0a06d2d49880fdf2a67dd1894c66d321c56cd62384c92977c51516684a32e32746789edf4ae9c40026b2b8100d14cf800e543d868b82437ac93b4b1e6a787b603d46609169f50f7dfbd07ede213f94dad3e0bf1f4938a40fcd5632f05253ad98addee8c9ef13d851ea29032cc4f644298b78bc14cbdd3f72b"}, {0x50, 0xffff, 0x6, "95a497e4472bebb80b12e7db7a3186ce46268177baba288177caa85d5a813b3ab48e0fb4ffe33c07df3fde8f4de65adf5bcb5d3460abe6df8fcc"}, {0xa0, 0x3a, 0x1f, "fc2f3ac870a577bebd6861f5f74d586893bc0b86c37bfef91ac184193f0bc22f40231c753499c5d079ae9dbe723e5dd15b5185f697a7e99c55cc4248d02b79c0b3f679b5e6d05bdb49079bfeb51820a8a38c89ebcdd0b8a8d699b31dd65374201d5b1b5f1ebffb09b8265297db472a4422fd35573db2f5115bdae123c8225ca17386d759c63ee2f30de049"}], 0x3f0}, 0x100) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(0xffffffffffffffff, 0x84, 0x900, 0x0, &(0x7f0000000280)) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) sync() getsockopt$inet_mreq(r0, 0x0, 0xd, &(0x7f0000000240)={@multicast1, @multicast2}, 0x0) mlockall(0x2) mmap(&(0x7f0000fee000/0x12000)=nil, 0x800000, 0x6, 0x12, r1, 0x1f470000) 00:32:48 executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f00000003c0)='./file0\x00', 0x3) lseek(r0, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x0) dup(0xffffffffffffffff) getresuid(&(0x7f0000000000), &(0x7f0000000040), &(0x7f0000000080)) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffd0) write(0xffffffffffffffff, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f0000000140), 0x0, 0x400000000000009) setsockopt$inet6_udp(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) getsockopt$inet_tcp_buf(r0, 0x6, 0x461, &(0x7f00000001c0)=""/247, &(0x7f0000000140)=0xf7) socket$inet_icmp(0x2, 0x2, 0x1) getresuid(0x0, &(0x7f0000000180), &(0x7f0000000340)) setsockopt$inet6_udp(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) 00:32:48 executing program 3: open(0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x1010, 0xffffffffffffffff, 0x0) syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r0 = getpgid(0x0) r1 = msgget(0x3, 0x8) msgctl$IPC_INFO(r1, 0x3, &(0x7f0000000600)=""/155) msgrcv(r1, &(0x7f0000000800)=ANY=[@ANYRES64=0x0], 0x1, 0x3, 0x1000) msync(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x0) wait4(r0, &(0x7f0000000080), 0x0, &(0x7f0000000240)) getpgrp(0xffffffffffffffff) getpgid(r0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) setsockopt$sock_int(r2, 0xffff, 0x1019, &(0x7f0000000500)=0x7, 0xda) lseek(r2, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) flock(r2, 0x2) freebsd10_pipe(0x0) r3 = shmget(0x3, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) getsockname(r2, &(0x7f0000001800)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037e2c5f60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001642378900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0db478aaa68bc9f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7fb51d8a0423f90117231f931115cb7873af973e0f6bed65deb69f797566f6c93e0847f62e8494a8928386a74cb934fbe3823086ff8e601311fcc285b7417142bd732fae244abba7558abb3a18fec2f51d9ae46773dc6ef3058504934228c4450f6a21a974396a65dc347fb82606ad47cddf70931587f5e43676b556fc12f16936cb63a0eab8e7fc111ee40dfa52f745374fc55b44e83c2e315c241dac76c120784d344b9570d446128fe42d4235a19b128425784a785259d694ff256197a4a2d3492cbe7e4477133df594cd1e6067b51ba8416201ae8a62f2174cb964b7a3fee1920cc4abd9c0a0e318b6f75166bfd63ea9d09e20f3f714d3e9e48a38341a2f73ac92e06ce0e177f7b659c1a3c4bf1ab48"], 0x0) shmctl$IPC_INFO(r3, 0x3, &(0x7f0000000340)=""/117) getpeername$inet(r2, &(0x7f00000003c0), &(0x7f0000000400)=0x10) truncate(&(0x7f0000000440)='./file0\x00', 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) close(0xffffffffffffffff) 00:32:53 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580), 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:32:54 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0xffffffffffffffff, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:32:54 executing program 3: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580), 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:32:54 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0x10) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x6, 0x2}, 0x10) accept4$inet(r0, &(0x7f0000000000)={0x2, 0xffffffffffffffff, @remote}, &(0x7f0000000100)=0x10, 0x10000000) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:32:54 executing program 2: mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x410, 0xffffffffffffffff, 0x0) r0 = shmget$private(0x0, 0x4000, 0x211, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0xb) mlockall(0x2) pipe2(&(0x7f0000001280), 0x0) 00:32:54 executing program 2: syz_emit_ethernet(0x2f, &(0x7f0000000140)="508a2dbf101cf8caa411c4cf7175facab986aebb43d9e908344fd490165171040657ae1ffc0c8d638a2eb40fc95765") r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) r1 = dup(r0) connect$unix(r1, &(0x7f00000003c0)=@abs={0xf64cb340ce081cac, 0x3}, 0x1c) getsockopt$inet6_sctp_SCTP_RTOINFO(r1, 0x84, 0x1, &(0x7f0000000000)={0x0, 0x9, 0x4, 0x610d}, &(0x7f0000000040)=0x10) setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR(r1, 0x84, 0x6, &(0x7f0000000180)=ANY=[@ANYBLOB="1c004e2100000000fe8000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5ef748d08bea4f232358f4d5a78e9a446e8575ad4d863a91dda35f5debbf57cb2b0f527c9de35c32d26ee95fa46c22c916919ceee02266604bf53c541ff", @ANYRES32=r2], 0x84) 00:32:54 executing program 2: semget$private(0x0, 0x1, 0xf2f0c82bbb49de88) semget(0x0, 0x4, 0x220) r0 = socket$inet6_udp(0x1c, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00']) writev(r1, &(0x7f0000000280), 0x26) getsockopt$inet6_sctp_SCTP_RESET_STREAMS(r1, 0x84, 0x901, &(0x7f00000001c0)=ANY=[@ANYBLOB="06f5247fbb41613e2668345009000020009a040e3a75d463ffc7ec4765db3c006617637aac68877a99757a0e1906e7161516f0927b111acdf14a2fe3fda5074507831ccd0000000038cd050b83dc623dc673138e0f0000"], 0x0) getsockopt$inet_sctp_SCTP_DELAYED_SACK(r1, 0x84, 0xf, &(0x7f0000000000)={0x0, 0x0, 0x7ff}, &(0x7f0000000180)=0xc) getsockopt$inet6_sctp_SCTP_NODELAY(r1, 0x84, 0x4, &(0x7f0000000040), &(0x7f0000000280)=0x4) setsockopt$inet6_sctp_SCTP_AUTH_DELETE_KEY(r1, 0x84, 0x16, 0x0, 0x85) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000300)}], 0x1) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x208020001) getsockopt$inet_tcp_int(r2, 0x6, 0x1000, &(0x7f0000000080), &(0x7f00000000c0)=0x4) lseek(r2, 0x0, 0x1000000000003) poll(&(0x7f0000000140), 0x20000000000001d5, 0x350000000000000) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r2, 0x0, 0x50, 0x0, 0x0) setsockopt$inet6_sctp_SCTP_PARTIAL_DELIVERY_POINT(r2, 0x84, 0x11, 0x0, 0xfe14) setsockopt$inet_udp(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) setsockopt$inet_sctp_SCTP_AUTH_DELETE_KEY(0xffffffffffffffff, 0x84, 0x16, 0x0, 0x0) setsockopt$inet_sctp_SCTP_REUSE_PORT(0xffffffffffffffff, 0x84, 0x1c, 0x0, 0x0) clock_settime(0x15, &(0x7f00000002c0)={0x3, 0x8}) getsockopt$inet_sctp_SCTP_GET_ASSOC_NUMBER(0xffffffffffffffff, 0x84, 0x104, 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x11, 0x0, 0x0) writev(r2, 0x0, 0x0) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDRESSES(0xffffffffffffffff, 0x84, 0x8003, 0x0, &(0x7f0000000240)) r3 = socket$inet_sctp(0x2, 0x1000001, 0x84) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r3, 0x84, 0x24, &(0x7f0000000100)={0x80000000001c00}, &(0x7f0000000040)=0x1e0) 00:32:59 executing program 3: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580), 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:33:01 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(0x0) r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:33:01 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0xffffffffffffffff, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:33:01 executing program 2: r0 = socket$inet6_sctp(0x1c, 0x400000005, 0x84) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDRESSES(r0, 0x84, 0x32, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000001340)=0x10) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$inet_sctp_SCTP_CONTEXT(r2, 0x84, 0x1a, &(0x7f0000000040)={r1, 0xae}, &(0x7f0000000080)=0x8) 00:33:01 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getegid() setsockopt$inet_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x39a8}, 0x14) 00:33:01 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x11, 0x4, 0x0, 0x0) getsockopt$inet_udp(r0, 0x11, 0xfffffffffffffffe, &(0x7f00000000c0), &(0x7f0000000080)=0x72) 00:33:01 executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) r1 = semget(0x0, 0x4, 0x434) __semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000100)=""/169) fcntl$lock(r0, 0xd, &(0x7f0000000000)) r2 = semget$private(0x0, 0x3, 0x10) __semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/190) 00:33:01 executing program 2: r0 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022effffff7f253000"], 0x1) setsockopt$inet_tcp_int(r0, 0x6, 0x22, &(0x7f0000000200)=0x1, 0x4) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) getsockopt$inet_tcp_buf(r0, 0x6, 0x23, &(0x7f0000001600)=""/4096, &(0x7f0000000100)=0x1000) 00:33:05 executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x608020001) recvfrom(r0, &(0x7f0000000000)=""/56, 0x38, 0x40040, &(0x7f0000000040)=@in6={0x1c, 0x1, 0x80000000, @loopback, 0x1f}, 0x1c) lseek(r0, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, 0x0, 0x388) r1 = dup(0xffffffffffffffff) r2 = semget$private(0x0, 0x4, 0x10) semop(r2, &(0x7f0000000080)=[{0x7, 0xfffffffffffff800}, {0x4, 0x6, 0x800}, {0x7, 0x8, 0x800}], 0x3) recvfrom$unix(r1, &(0x7f0000000140)=""/134, 0x86, 0x1, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$inet6_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0xf, &(0x7f0000000200)={0x0, 0x10000, 0x17f}, &(0x7f0000000280)=0xc) setsockopt$inet6_sctp_SCTP_SET_PEER_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f00000002c0)={@in={{0x2, 0x1, @local={0xac, 0x14, 0x0}}}, r3}, 0x8c) write(0xffffffffffffffff, 0x0, 0x0) semop(r2, &(0x7f0000000200), 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) 00:33:08 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(0x0) r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:33:08 executing program 2: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/10], 0xa) r1 = socket$inet_tcp(0x2, 0x1, 0x0) accept4$inet(r1, 0x0, &(0x7f0000000080), 0x30000000) setsockopt$sock_accept_filter(r1, 0xffff, 0x1000, &(0x7f00000000c0)={'accf_data\x00', "04e69599a1d53951b17665c794432cfce4e9af9a3dd0da82345af7ff0a55b81434a31d3fbff8d0ea91e39c790f458767037662393119c9a6b62bf91611a69e65c07c2fdfe1d1ea9394a97aea2162343e96bf610103d209a8163e50e1aa9cbfac1af565b19f07ac98eef922f59733f25253997ceec14cb41bf3efebc1970dc692f56a8aacb4f4c4fc6c0a6a65d40d647096a343f6506ca35a00f750d5361d29d41a9dfe28bbab08280f6c52046100a7b7646bd59aec7f6066c8dccb7aedc829d95c3d932427d8bed5c263ac97a619509a76343ce015b1735555b3102f37eb2246b99ac1aaa808103c32784fca830f1bce"}, 0x100) 00:33:08 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(0xffffffffffffffff, r7) 00:33:08 executing program 2: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ppoll(&(0x7f0000000000)=[{r0, 0x20}], 0x1, 0x0, 0x0, 0x0) mkdir(&(0x7f000000e000)='./control\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./control/file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000080)='./control\x00', 0x22) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000300)='./control/file0\x00') 00:33:10 executing program 2: mkdir(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/', 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file2\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000340)='./file1\x00') fdatasync(r0) unlinkat(r0, &(0x7f0000000200)='./file1\x00', 0x800) unlink(&(0x7f00000000c0)='./file1\x00') 00:33:12 executing program 2: sendmsg$inet_sctp(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)=[{&(0x7f0000000440)="22cc7759153b13a93dc7981af1e7205e3357ee5b0cee22e9e066c8fe28e39ce8dfae445660f43a866b1cff96f73c98b939ee33ebca0e2eb31c7ab14effe34294f53dea96284753d0722411aef6e736d7373fc3f521b45b26f930ae89440f43d58d1b76cbc99bd7c018fb3f3b1d9d69263ca2c5d5064cce176c1fbf1cdcb3c58e1d60410c7bf48585b4bd80648c6f65ced066c520c64e980e7ae75d1bd3b5b3e573050a6d0dcdfff261c0c9a8994bd50a6af1e0ca704edeae4763b0fe4e4a2682e0bcd2d35c116c22a99ad9559a985dfb88e45a2e740d32681b946c8d56da693ce0a61b7a581f1d10b5d56e54afb31e4f89c9b14f96f1c1bada9e2baf9db9233a32b83c65f0c23f23885f51e7e95b1e8b599cba4a50debce5f624662fdc932827a37ee9e3bdeca39d8f6e23b198811caebf340a78a378da08711bd6ce7c52b310e23a81ef9a8d64f7750d0fd69402ed2cec09978374003432f5075b2898707ed39076ee525a21373ac10835ef9bf0184c2ff48269bb5997dc93186a9bcc11b36e95d2cc66a2377bd44581119d6e33d21e0d0d05111e112422e287ef78ea8848a129e57eb22a7d1b8de9ed7c3d2cade2dfe1c9a782e7532fa1f889f37f9054ab830913684aadd5cc0ba012b4a99def3ca6b4733191ba0a6b43c9b0afcc51a28234156088af2d0c5bf4daac2d861288af0d1dccef3079465dcfac6c57d9643227f9e5b42509e83b7be2f5", 0x209}], 0x1}, 0x0) r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000980)={&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYRESHEX=r1], 0x12}, 0x3) setsockopt$inet6_sctp_SCTP_NODELAY(r1, 0x84, 0x4, &(0x7f0000000000)=0xffffffffffffffbf, 0x4) getsockopt$inet6_sctp_SCTP_STATUS(r0, 0x84, 0x100, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {@in={{0x2, 0xffffffffffffffff, @multicast2}}, 0x0}}, &(0x7f00000003c0)=0xb8) getsockopt$inet_sctp_SCTP_MAXSEG(r1, 0x84, 0xe, &(0x7f0000000040)={r2, 0x4}, &(0x7f0000000400)=0x8) 00:33:13 executing program 2: r0 = socket$inet(0x2, 0x30000005, 0x101) syz_execute_func(&(0x7f0000000540)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d9000000420f01fcc653fb0fa95ff965be6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c1787896b001fe055ff6f6c1460000e1b1ac45e22c892a0f0000009f") syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") msgget(0x1, 0x8) getpgrp(0x0) r1 = socket(0x2, 0x5, 0x0) setsockopt$inet6_sctp_SCTP_RTOINFO(r1, 0x84, 0x1e, &(0x7f0000000040)={0x0, 0x10008}, 0x10) r2 = getpid() r3 = getpgrp(r2) poll(&(0x7f0000000280)=[{r1, 0x12}, {r0, 0x2000}, {r0, 0x2000}], 0x3, 0x9) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r4, 0x84, 0x23, &(0x7f0000000680)={@in={{0x2, 0x0, @loopback}}, 0x0, 0x2, 0x1, 0x5}, &(0x7f00000002c0)=0x94) getsockopt$inet_sctp_SCTP_MAXSEG(r1, 0x84, 0xe, &(0x7f00000003c0)={r5, 0x200}, &(0x7f0000000400)=0x8) bind(r4, &(0x7f00000001c0)=@in6={0x1c, 0x2, 0x101, @loopback, 0x8}, 0x1c) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r1, 0x84, 0x103, &(0x7f0000000740)=ANY=[@ANYRES32=0x0, @ANYBLOB="4d00f024b0dde6bee1fde2d2917c8f1299163dc3a85bd05990e39b3c0ababed247741dd320d82e060f9373d0e5badfe3cd1fb66a9c6d6c3045a640ad42628d4160e30490e145d454d46621a87736ba99978ab8bd4d901c099a444f1bf2f4096bb9ff35bfb73a05642fad3a33b485a3e11cb06c111cf5c6b238e63ffd066f114160089723d8e1fa8039a3b8ffaa77c56d3db5c8a033700e962dae5c88ade83c895a345ed30644f4024b4dcdc487f8ff9f01"], &(0x7f0000000080)=0x55) setsockopt$inet6_sctp_SCTP_BINDX_REM_ADDR(r4, 0x84, 0x8002, &(0x7f0000000180)={r6, &(0x7f0000000300)=[@in6={0x1c, 0x0, 0x9, @empty, 0x80}, @in={0x2, 0x0, @multicast2}, @in={0x2, 0x2, @broadcast}, @in={0x2, 0x0, @rand_addr=0x80}]}, &(0x7f0000000380)=0x10) lseek(r4, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r4}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet_udplite(r4, 0x88, 0x0, &(0x7f0000000100)=0x6, 0x4) fcntl$lock(r4, 0xd, &(0x7f0000000440)={0x3, 0x4, 0xd24, 0xff, r3}) fcntl$setown(r1, 0x6, r2) linkat(r4, &(0x7f0000000200)='./file0\x00', r4, &(0x7f0000000240)='./file0\x00', 0x0) 00:33:13 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) shutdown(r0, 0x1) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x308020005) lseek(0xffffffffffffffff, 0x40000000000, 0x2) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) poll(&(0x7f0000000140)=[{r1, 0x100}], 0x1, 0x3b52) 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) freebsd11_mknod(&(0x7f0000000000)='./file0\x00', 0xe010, 0x0) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0x1c) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x4}, {r1, 0x4}, {r1, 0x2000}, {r1, 0x2002}, {r1, 0x140}, {r1, 0x1}, {r1, 0x10}], 0x7, 0xffffffffffffffff) setsockopt$inet_sctp_SCTP_AUTO_ASCONF(r1, 0x84, 0x18, &(0x7f0000000180)=0x7c21, 0x4) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r1, 0x84, 0x23, 0x0, 0x0) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0xa, 0x400}, 0x270b72f45b096103) 00:33:16 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(0x0) r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:33:16 executing program 3: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) ftruncate(r0, 0xdd90) fcntl$setstatus(r0, 0x4, 0x40) ftruncate(r0, 0x8000) open$dir(&(0x7f0000000000)='./file1\x00', 0x20080, 0x100) 00:33:16 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(0xffffffffffffffff, r7) 00:33:16 executing program 2: clock_nanosleep(0x7, 0x0, &(0x7f0000000000), 0x0) clock_nanosleep(0x0, 0x0, &(0x7f0000000040)={0x6, 0x2}, &(0x7f0000000080)) r0 = dup(0xffffffffffffff9c) getsockopt$inet_sctp_SCTP_HMAC_IDENT(r0, 0x84, 0x14, &(0x7f00000000c0)={0x4, [0x4, 0x10001, 0x7b, 0x78]}, &(0x7f0000000100)=0xc) 00:33:16 executing program 3: r0 = dup(0xffffffffffffffff) setsockopt$inet_sctp_SCTP_AUTH_CHUNK(r0, 0x84, 0x12, &(0x7f0000000080)={0x80000000}, 0x1) r1 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000200)=""/239) freebsd11_fstat(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) freebsd11_fstat(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fchown(r0, r4, r5) fcntl$lock(r3, 0x1000000009, &(0x7f0000000000)={0x0, 0x6, 0x0, 0x1000300010005}) flock(r1, 0x1) dup2(r1, r3) open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x0) 00:33:16 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) shutdown(r0, 0x0) r1 = open(&(0x7f0000000140)='./file1\x00', 0x100001, 0x4) getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(0xffffffffffffff9c, 0x84, 0x22, &(0x7f0000000180)={0xf, 0x833, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$inet6_sctp_SCTP_MAXSEG(r1, 0x84, 0xe, &(0x7f0000000200)={r2, 0x80}, &(0x7f0000000240)=0x8) chdir(0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x288, 0x1d7) getsockopt$inet_sctp_SCTP_MAXSEG(0xffffffffffffff9c, 0x84, 0xe, &(0x7f0000000040)={0x0, 0x2}, &(0x7f0000000080)=0x8) setsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r3, 0x84, 0x900, &(0x7f0000000100)={r4, 0x7}, 0x8) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r5, 0x7e2780e3) ftruncate(r5, 0x8000) 00:33:16 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100102, 0x20) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080)={0x2, 0xffffffffffffffff, @remote}, &(0x7f00000000c0)=0x10) sendfile(r0, r1, &(0x7f0000000100), 0x3f) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 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) truncate(0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) poll(&(0x7f0000000040)=[{r2, 0x4}, {r2, 0x2000}, {r2, 0x2002}], 0x3, 0xffffffffffffffff) 00:33:16 executing program 3: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet6_tcp_buf(r0, 0x6, 0x24, &(0x7f0000000040)="8b", 0x1) setsockopt$inet_tcp_buf(r0, 0x6, 0x20, 0x0, 0xfffffffffffffc6f) setsockopt$inet6_tcp_buf(r0, 0x6, 0x25, &(0x7f0000000000), 0x0) 00:33:21 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0xffffffffffffffff, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:33:22 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(0xffffffffffffffff, r7) 00:33:22 executing program 3: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/24, 0x18, 0x40000, &(0x7f0000000040)=@in6={0x1c, 0x2, 0xe4, @local={0xfe, 0x80, [], 0x0}}, 0x1c) setsockopt$inet6_int(r0, 0x29, 0x16, &(0x7f00000000c0), 0x4) setsockopt$inet6_int(r0, 0x29, 0x2f, &(0x7f0000000300), 0x4) 00:33:22 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket$inet6_tcp(0x1c, 0x1, 0x0) listen(r1, 0x0) r2 = accept(r1, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r2, 0x84, 0x105, &(0x7f0000000040)={0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000080)=0x1c) getsockopt$inet_sctp_SCTP_CONTEXT(r2, 0x84, 0x1a, &(0x7f00000000c0)={r3, 0x9}, &(0x7f0000000100)=0x8) fcntl$setown(r2, 0x6, 0x0) 00:33:22 executing program 3: r0 = shmget$private(0x0, 0x1000, 0x201, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_STAT(r0, 0xd, &(0x7f00000001c0)=""/137) socket$inet_tcp(0x2, 0x1, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_sctp_SCTP_RECVRCVINFO(r1, 0x84, 0x1f, &(0x7f0000000000)=0x8000, 0x4) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(0xffffffffffffffff, 0x84, 0x7, &(0x7f0000000040)={@in6={{0x1c, 0x2, 0x1, @loopback, 0x800}}, 0x0}, &(0x7f0000000100)=0x84) setsockopt$inet6_sctp_SCTP_MAX_BURST(r1, 0x84, 0x19, &(0x7f0000000140)={r2, 0x5}, 0x8) 00:33:22 executing program 3: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x10) sendmsg(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 00:33:22 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0\x00') sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="f52e9d3d6b6001df4ac5888b67b5aecf6ff710199e789b5117dc34ba3fecab3542235e090ba57dc0c50d5acf3d242ab9b093adba6cff1e0590fe196ef1443b360bb6265577bc2c499c81f9869d394992c3fd0bb830fa03c56df2477a84c9783d64fbde3fc9f05a3feacf48c9aec83d7720e6b64037eeece99a1ed24f1f89aba9e7e38487108dc217f28272c8fc5f9bede67fc02340a4b4e233700c0330a8286b4b0645ea6689a70a", 0xa8, 0x0, 0x0, 0x0) r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) setsockopt$inet_sctp_SCTP_RECVRCVINFO(r1, 0x84, 0x1f, 0x0, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x308020008) flock(r0, 0x4) lseek(r1, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r1}], 0x200000000000005a, 0x0) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x105, &(0x7f0000000040)={0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000180)=0x18) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) fdatasync(r0) getsockopt$inet6_sctp_SCTP_RECVRCVINFO(0xffffffffffffffff, 0x84, 0x1f, 0x0, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r1, 0x84, 0x22, &(0x7f00000001c0)={0x1, 0x1ff, r2}, &(0x7f0000000200)=0xc) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r1, 0x84, 0x23, &(0x7f0000000240)={@in6={{0x1c, 0x0, 0x1, @local={0xfe, 0x80, [], 0x0}, 0x2}}, r3, 0x0, 0x4, 0xfffffffffffff46d}, &(0x7f0000000300)=0x8c) fcntl$getflags(r0, 0x1) 00:33:22 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x21, &(0x7f0000000000)={0xc55, 0x2200, 0xfffffffffffffffd, 0x3, 0x0}, &(0x7f0000000040)=0x10) setsockopt$inet6_sctp_SCTP_RESET_ASSOC(r0, 0x84, 0x902, &(0x7f0000000080)=r1, 0x4) getsockopt$inet6_sctp_SCTP_REUSE_PORT(r0, 0x84, 0x1c, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 00:33:27 executing program 3: r0 = getuid() setresuid(0x0, r0, 0x0) r1 = geteuid() setresuid(r1, 0x0, r0) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) getresuid(&(0x7f0000000140), &(0x7f0000000180), &(0x7f00000001c0)) r2 = socket$inet6_icmp(0x1c, 0x2, 0x3a) fcntl$getown(r2, 0x5) mprotect(&(0x7f00007eb000/0x600000)=nil, 0x600000, 0x200) msgget(0x2, 0x88) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x308020005) lseek(r3, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) socket(0x1, 0x2, 0x0) recvfrom$inet6(r3, &(0x7f0000000040)=""/100, 0x64, 0x0, 0x0, 0x0) setsockopt$inet_sctp_SCTP_CONNECT_X(r3, 0x84, 0x8007, &(0x7f00000002c0)={0x3, &(0x7f0000000240)=[@in6={0x1c, 0x2, 0x8, @remote={0xfe, 0x80, [], 0x0}, 0x2}, @in6={0x1c, 0x1, 0x6666, @loopback, 0x677}, @in6={0x1c, 0x0, 0x7, @loopback, 0xfffffffffffff45e}, @in={0x2, 0x0, @rand_addr=0x7}]}, &(0x7f0000000300)=0x10) setsockopt$inet6_sctp_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x11, 0x0, 0x0) msgget(0x1, 0x0) getrlimit(0x0, &(0x7f0000000200)) 00:33:30 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, 0xffffffffffffffff) 00:33:30 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0xffffffffffffffff, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:33:30 executing program 2: r0 = socket(0x10, 0x10000000, 0xffffffffffff0001) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(0xffffffffffffff9c, 0x84, 0x29, &(0x7f0000000500)={0x0, 0x1f}, &(0x7f0000000540)=0x8) setsockopt$inet6_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f0000000580)={0x81, 0x100, 0x9, 0x100000001, r1}, 0x10) r2 = accept4$inet6(0xffffffffffffffff, &(0x7f0000000040)={0x1c, 0xffffffffffffffff, 0x0, @remote}, &(0x7f00000000c0)=0x1c, 0x10b0a200216d076d) r3 = dup2(r2, r2) getsockname(r3, &(0x7f0000000440)=@in6={0x1c, 0xffffffffffffffff, 0x0, @local}, &(0x7f0000000480)=0x1c) setsockopt$inet_sctp_SCTP_EVENTS(r3, 0x84, 0xc, &(0x7f0000000400)={0x4, 0xad, 0x3ff, 0x5b7, 0x80000000, 0x2, 0x1d8f, 0x0, 0x41d, 0x2, 0x2}, 0xb) getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS(0xffffffffffffffff, 0x84, 0x107, &(0x7f0000000300)={0x0, 0xc1, 0x2, 0x7, 0x5}, &(0x7f0000000340)=0x18) getsockopt$inet_sctp_SCTP_ASSOCINFO(r3, 0x84, 0x2, &(0x7f0000000380)={r4, 0x2, 0x8, 0x10000, 0x400, 0x672ab809}, &(0x7f00000003c0)=0x14) setsockopt$sock_int(r2, 0xffff, 0x1019, &(0x7f0000000240)=0x1, 0x4) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(0xffffffffffffff9c, 0x84, 0x108, &(0x7f0000000100)={0x0, 0xb055, 0x3, 0x0, 0x1ff}, &(0x7f0000000140)=0x18) getsockopt$inet6_sctp_SCTP_ENABLE_STREAM_RESET(r2, 0x84, 0x900, &(0x7f0000000180)={r6, 0x80}, &(0x7f00000001c0)=0x8) syz_execute_func(&(0x7f0000000000)="c401337d0f66410f3815e644017c80d9c4a379616cf462ffc4a1257407c4234d794200008fe97882530bc42258f5730dc463a55e07fe3e420f6e6365") getsockopt$inet6_udplite(r3, 0x88, 0x2, &(0x7f00000005c0), &(0x7f0000000600)=0x4) r7 = socket$inet6_udplite(0x1c, 0x2, 0x88) setsockopt$sock_int(r7, 0xffff, 0x4000, &(0x7f0000000080), 0x4) accept$inet6(r2, &(0x7f0000000280)={0x1c, 0xffffffffffffffff, 0x0, @local}, &(0x7f00000002c0)=0x1c) setsockopt$inet6_int(r2, 0x29, 0x2f, &(0x7f0000000200), 0x4) setsockopt$inet_sctp_SCTP_MAXSEG(r0, 0x84, 0xe, &(0x7f00000004c0)={r5, 0x2}, 0x5) 00:33:32 executing program 2: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) socket$inet6_sctp(0x1c, 0x5, 0x84) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='m', 0x1) 00:33:32 executing program 2: r0 = socket$inet6(0x1c, 0x10000000, 0x7ffffffe) setsockopt$inet6_IPV6_PKTINFO(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg$inet6_sctp(r0, &(0x7f0000000600)={&(0x7f00000001c0)=@in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, 0x1c, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000840000e70823a34731631fafd002c713895b529062b2aff01f849635ae113f83b0afd47f0cbff878966f0377b86c57da44d329340bdf0de973192a5ae70bfd864b15f01f5c5fe722533ad914581fc4fc1c4190bed2668fc62bf6787e3a6c0862c5cfe557f7c379bf5452f6a71a8eca8a43837ad204b3866dfb390fe6b26b347e688d98bcd6b3cdb9244cd195c760fa24f4"], 0xc}, 0x0) 00:33:33 executing program 3: r0 = socket$inet6_udplite(0x1c, 0x2, 0x88) r1 = dup(r0) setsockopt$inet6_IPV6_PKTINFO(r0, 0x29, 0x2e, &(0x7f0000000080)={@local}, 0x14) freebsd11_mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) recvmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000002c0), 0x0, 0x0}, 0x0) connect$unix(r1, &(0x7f00000003c0)=@abs={0xf64cb340ce081cac, 0x3}, 0x1c) 00:33:35 executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x1, 0x1ff}, {0x800, 0x4}}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300010005}) 00:33:35 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, 0xffffffffffffffff) 00:33:35 executing program 2: semget$private(0x0, 0x1, 0x0) semget(0xffffffffffffffff, 0x4, 0x0) r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r2 = socket$inet6_udp(0x1c, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00']) fcntl$dupfd(r1, 0x11, r0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x100) getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r4, 0x84, 0x11, &(0x7f0000000080), &(0x7f00000000c0)=0x4) writev(r3, &(0x7f0000000280), 0x26) writev(r3, &(0x7f0000000100), 0x100000000000005d) getsockopt$inet_sctp_SCTP_RESET_STREAMS(r3, 0x84, 0x901, 0x0, 0x0) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDRESSES(0xffffffffffffffff, 0x84, 0x8003, 0x0, 0x0) getsockopt$inet_sctp_SCTP_DELAYED_SACK(r3, 0x84, 0xf, &(0x7f0000000000)={0x0, 0x7, 0x7ff}, &(0x7f0000000180)=0xc) close(r3) execve(0x0, 0x0, 0x0) 00:33:38 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0xffffffffffffffff, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:33:38 executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x4c, 0x100) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x140, 0x80) getsockopt$inet_udplite(r1, 0x88, 0x2, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) socket$inet_udplite(0x2, 0x2, 0x88) socket$inet_icmp_raw(0x2, 0x3, 0x1) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r2 = msgget(0x1, 0x80) msgctl$IPC_RMID(r2, 0x0) r3 = semget(0x1, 0x2, 0x200) __semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000001c0)=0x1) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x4c, 0x100) __semctl$IPC_RMID(r3, 0x0, 0x0) 00:33:38 executing program 2: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) getsockopt$inet6_tcp_int(r0, 0x6, 0x0, &(0x7f00000008c0), &(0x7f0000000900)=0x4) getsockopt$inet6_tcp_buf(r0, 0x6, 0x41, &(0x7f0000000000)=""/8, &(0x7f0000000040)=0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8001, 0x4) accept4$inet6(r1, &(0x7f0000000940), &(0x7f0000000980)=0x1c, 0x20000000) r2 = getpid() r3 = geteuid() freebsd11_fstat(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000100)="1e98c7c9b20dbbe33d9635c17c58cc339fcc561b7cfdeafb2162cbfcf4c60eb5942aaaa6733cd7445440ecd23399a30c1aab905999c4c92197b44738351a10e840a3344d68fe", 0x46}, {&(0x7f0000000180)="96424fc3aa6998c062ce010e6ba34adbe39df8b9970699bb3b31b2c4362c73616a81f0ed5a707fb56ebd1b9585b30d1e6c61311e6d1b0cbf4888030e624f62f3e4b979dd0df7e67041d2cb159b8a2898f613a862824c4ddb5d21c75d486ef5238d19d16168cb365d0836c35a7d5f372b947c8edac332ae058256f93f03cbeb15f4225ecdd0dd666e3518adba8d2e6ec138d300641d1cc8d0e009b478dee4bc66e4fa6a2abb8c51fd53b340da5dd259bc03956c7ab7985963a555dce2fbe892a63c98abdb2b531557ccbb6fbe6ba5893820ec59", 0xd3}, {&(0x7f0000000280)="f0d7", 0x2}, {&(0x7f00000002c0)="b5611c9e18723276ea8180f2cdcfee4a3de2b01a4aea52364bf3e31d0c75f2c2bcb87399235ec7d09388ab4697804553d3140fab43844617cfcf69611057d1d278c6d8fb2520b7c72cc57614832e555b0cab4229f9ad8071104ab957a209a89630eda5770a3baef2c3c08606cb", 0x6d}, {&(0x7f0000000340)="ca3a58c8e02d50c2e0a2dcdd3e68054c8b69ed80cfb284", 0x17}, {&(0x7f0000000380)="06c61fe010a83558827edbd5f84d50caf664f334bb037d7fca31cdf3f576b3ce0366f486af845b80dfaa8d73ef759a7a5545cd17e0b39302efe01db1575796a653d5b6eda11d001b7a7215aeea73101226a765a25a0b555897b4c40453eb5b721bc1704748e0dba4a027e4677bf3b0aa2628736669bc5f8a68555cd9fee82e6a2e14c5d7316b53d9e24c94d366dffcd8eb08151bc53e9bcae1153592e36f2def5399df13c3", 0xa5}, {&(0x7f0000000440)="4ec4f23b074caa41cfcadf5e49f8608ef84c417945c2709c03082e67724dd062c1f95df01cab8d3b7a0a3e2ed4c898e4f0966ae67fb30bb456d3033262425af90f3d2b5173e40dd4a9c6a900df171535fa2b5e227d146c4a3a9d400c6913b82fb4c9646dab3e743a3fc1025092d5df61cce3e85dc5e6a8c049abd2b04f5189308de99e2f25", 0x85}, {&(0x7f0000000500)="dbc3af7c89bee7abe2d28f47eccd829161c586a0e3f54f1d2a87d6315ab9dae2f32e33d7b4ff656e119dff2e804cdcdc4983af9b66b489b590c34941932dae8e212143c64187e4a690b61c06c549c38d10955d8c13244a8df92a8d2fd962064b33fff4cf8ca94a379649318f3d909b8929e95bc85ca09c6d239d19cbfe5d27c649b63f35f0a5027e18f4008ae6e377fd5626979ace08640618306d2dd2b5a8728cdab668d428afed01d96c9066062c0e2d47da2d7812aa48fe3a80bc1ccba7efd16349f6f51ffacd92339cf221076d", 0xcf}, {&(0x7f0000000600)="47ef53b22c25e13eafa5394ce4d6ac4bf411dfe1da902ad9ea1b34d703ea4ec2ef57ac9f81218ac69069cfd5306118ecb57b467f3f2fa797244d22e9d46ad5a7", 0x40}, {&(0x7f0000000640)="53f84073c200df09cd6f5f6f9f2e8ced6f5e3d9efa3a5b0e8e5ee0a8130e447fea57e7ecec72f87bd116d2403cb76b9ee33454e75db73eb746fcb1f515a7f24b9c07c3511e290b7b5fc419d3dead3d40a726396e17dbe4876f085920e9ec96ec8cc5c5aaabf81b024da2c1308e8cb6d4b2f83322e8a26cb659d04387b9fd8715cb4aa3a6fc5b7c7e968d9d25ca8d00572d92cd", 0x93}], 0xa, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x2, r2, r3, r4}], 0x20, 0x4}, 0x9) 00:33:38 executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x400000000) lseek(r0, 0x0, 0x3) lseek(r0, 0x0, 0x1) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x4e) setgroups(0x4000000000000252, 0xffffffffffffffff) r1 = getpgrp(0xffffffffffffffff) getpid() getpgrp(0xffffffffffffffff) setpgid(r1, 0x0) open$dir(0x0, 0x1, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(0xffffffffffffffff, 0x0, 0x50, 0x0, 0x0) r2 = shmget(0x3, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, 0x0) 00:33:39 executing program 3: freebsd10_pipe(&(0x7f0000000080)={0xffffffffffffffff}) connect(r0, &(0x7f00000000c0)=@in6={0x1c, 0x1, 0x3, @loopback, 0x1}, 0x1c) r1 = socket$inet6_tcp(0x1c, 0x1, 0x0) r2 = dup(r1) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040)=0xffff, 0x4) connect$unix(r2, &(0x7f00000003c0)=@abs={0xf64cb340ce081cac, 0x3}, 0x1c) 00:33:41 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, 0xffffffffffffffff) 00:33:46 executing program 3: freebsd11_mknod(&(0x7f0000000040)='./file0/file0\x00', 0x8000, 0x6) r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$inet6_sctp_SCTP_PR_SUPPORTED(r0, 0x84, 0x26, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0x8) setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f0000000180)={@in6={{0x1c, 0x3, 0x5d9, @empty, 0x1000}}, r1, 0xce3d, 0x3}, 0x8c) sendto$unix(r0, 0x0, 0xffffff2c, 0x0, &(0x7f0000000140)=@file={0x21c00, './file0/file0\x00'}, 0x1c) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xd, &(0x7f0000000080)={0x2, 0x7, 0x9, 0xb8d5, r2}) 00:33:46 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x0) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:33:46 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:33:46 executing program 3: r0 = socket(0x2, 0x10000001, 0x84) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r0, &(0x7f0000000180)="0598c92924cfcb9d8fd4311275a3c8b61cedfaaa0b67a6bca68ff43d1489c57d64159524de04996a5c68827e6fd11dee125f2f49f92533178400ca3d3d97d977a8ff01000011aa22cd592ddd08f5b13bcda780c69d6696c6c02cd20dce92e582dbc078173b33f12beb53759af48bf4a9f713e3661422dc0b1b5f8933bfb606e814b45d8958b25f4cd5f19310240b7d15101a5b6a9046bb624e", 0x99, 0x0, 0x0, 0x0) setsockopt$inet6_sctp_SCTP_EVENTS(r0, 0x84, 0xc, &(0x7f0000000080)={0x0, 0x8, 0x0, 0x3}, 0xb) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000001580)=""/4096, 0x1000}], 0x1) setsockopt$inet6_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000100)={0x0, 0x0, 0x80000001}, 0x10) shutdown(r0, 0x2) lseek(r0, 0x59, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) 00:33:47 executing program 2: r0 = socket$inet(0x2, 0x2, 0x1000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100042, 0x180) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffff9c, 0x84, 0x1, &(0x7f00000000c0)={0x0, 0x4, 0x7}, &(0x7f0000000100)=0x10) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r1, 0x84, 0x29, &(0x7f0000000200)={r2}, &(0x7f0000000180)=0xfffffffffffffce9) select(0x34c, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10001}, &(0x7f0000000040), 0x0) 00:33:47 executing program 2: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00']) writev(r1, &(0x7f0000000280), 0x26) writev(r1, &(0x7f0000000100), 0x100000000000005d) setsockopt$inet6_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(0xffffffffffffffff, 0x84, 0xd, 0x0, 0x0) flock(r1, 0xf) getsockopt$inet6_sctp_SCTP_NODELAY(0xffffffffffffffff, 0x84, 0x4, 0x0, 0x0) getsockopt$inet_sctp_SCTP_MAXSEG(r1, 0x84, 0xe, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x0) rmdir(0x0) execve(0x0, 0x0, 0x0) setsockopt$inet_MCAST_LEAVE_GROUP(r1, 0x0, 0x51, &(0x7f00000000c0)={0x5, {{0x2, 0x2, @multicast1}}}, 0x90) 00:33:50 executing program 3: mlock(&(0x7f0000a90000/0x2000)=nil, 0x2000) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000180)={0x2, 0xffffffffffffffff, @loopback}, 0x0) bind(r0, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00']) writev(r2, &(0x7f0000000280), 0x26) mmap(&(0x7f0000a90000/0x4000)=nil, 0x4000, 0x4, 0x80010, r2, 0x0) freebsd11_lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}) r4 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r3, r4) writev(r2, &(0x7f0000000100), 0x100000000000005d) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 00:33:52 executing program 3: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) freebsd11_mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) r2 = semget$private(0x0, 0x1, 0x2) semop(r2, &(0x7f0000000140)=[{0x0, 0x8, 0x1000}, {0x6, 0x7f, 0x800}, {0x1, 0x2, 0x1800}, {0x0, 0x6, 0x800}, {0x0, 0x2}, {0x0, 0x3, 0x800}, {0x0, 0x3, 0x800}, {0x1, 0xfffffffffffffffe, 0x1800}, {0x0, 0x7a24a4f8, 0x1000}], 0x9) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81700}], 0x1000000000000013) r3 = dup2(r0, r1) execve(0x0, 0x0, 0x0) recvfrom$inet6(r3, &(0x7f0000000180)=""/192, 0xc0, 0x40, &(0x7f0000000240)={0x1c, 0x0, 0x5, @remote={0xfe, 0x80, [], 0x0}, 0x31c}, 0x1c) recvfrom$inet6(r3, &(0x7f0000000000)=""/86, 0x56, 0x42, &(0x7f0000000080)={0x1c, 0x2, 0x1, @loopback, 0x7fffffff}, 0x1c) r4 = semget$private(0x0, 0x0, 0x401) mkdirat(r3, &(0x7f00000002c0)='./file1\x00', 0x1b) fsync(r0) __semctl$SEM_STAT(r4, 0x3, 0xa, &(0x7f0000000380)=""/4096) freebsd11_mknodat(r3, &(0x7f0000000280)='./file0\x00', 0x10d0, 0x5) 00:33:52 executing program 3: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) freebsd11_mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) r2 = semget$private(0x0, 0x1, 0x2) semop(r2, &(0x7f0000000140)=[{0x0, 0x8, 0x1000}, {0x6, 0x7f, 0x800}, {0x1, 0x2, 0x1800}, {0x0, 0x6, 0x800}, {0x0, 0x2}, {0x0, 0x3, 0x800}, {0x0, 0x3, 0x800}, {0x1, 0xfffffffffffffffe, 0x1800}, {0x0, 0x7a24a4f8, 0x1000}], 0x9) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81700}], 0x1000000000000013) r3 = dup2(r0, r1) execve(0x0, 0x0, 0x0) recvfrom$inet6(r3, &(0x7f0000000180)=""/192, 0xc0, 0x40, &(0x7f0000000240)={0x1c, 0x0, 0x5, @remote={0xfe, 0x80, [], 0x0}, 0x31c}, 0x1c) recvfrom$inet6(r3, &(0x7f0000000000)=""/86, 0x56, 0x42, &(0x7f0000000080)={0x1c, 0x2, 0x1, @loopback, 0x7fffffff}, 0x1c) r4 = semget$private(0x0, 0x0, 0x401) mkdirat(r3, &(0x7f00000002c0)='./file1\x00', 0x1b) fsync(r0) __semctl$SEM_STAT(r4, 0x3, 0xa, &(0x7f0000000380)=""/4096) freebsd11_mknodat(r3, &(0x7f0000000280)='./file0\x00', 0x10d0, 0x5) 00:33:52 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x0) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:33:52 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x204, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:33:52 executing program 3: r0 = socket(0x2, 0x10000001, 0x84) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2d66698265306f670a00c0342a538f24479440c19555a4c5a798fa1e479dadd4e4e7cfe1758ba863516f13dcfd51e5806f39d1ecd1a5db5d0b724df47d79cd01dc78e52c20a1cb4ff46df09bb7e641f02c48f1ff0fe3e65c82c2be1e012ff7384a9bb447e229d08fb6e4"], 0x1) getsockopt$inet_sctp_SCTP_EVENT(r0, 0x84, 0x1e, &(0x7f0000000040)={0x0, 0x8, 0x3}, &(0x7f0000000080)=0x8) 00:33:52 executing program 2: r0 = open(&(0x7f0000000240)='./file0\x00', 0x204, 0x6) truncate(&(0x7f0000000080)='./file0\x00', 0x608020001) lseek(r0, 0x0, 0x41000000000003) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0xd, &(0x7f0000000000), 0x4) poll(&(0x7f0000000040)=[{r0, 0x6}, {r0, 0x40}, {r0, 0x42}, {r0, 0x2000}, {r1, 0x20}, {r0}], 0x6, 0x80) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) 00:33:53 executing program 3: r0 = socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000080)=@in6={0x3, 0xffffffffffffffff, 0x0, @remote={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffea]}, 0x3}, 0x1c, &(0x7f0000000000)=[{&(0x7f0000000340)="05f7de815a252a2baac5016edffde21514a92b2da55d85bc3d0af1895d70766e0da881909028380cca86aae8f5816a7dfe7a9c85115cb7aceedc5d94d0b77f0deddde15fd14dde8e296b94826c93be45b2bc705fae389b40cba94969dcf65fe93f410486605368bb81f43deb7e8a0b9e796dcb668810627717dfefa3bdcf50fba74419d530fdb2fbde1e6179f6214ee0a3ec581746c7b83a1248d3622b43c95110a6b160b8966999cfa8bc04abe4bf584de1a9bbf7a9a846a98d0a6c36f260e48af991a1943226fa0329c909a4d618a02162e456fe922cc3f2efef85ed5d6c32b293e8e5da5746b8f6226e2496729487bf2500eb3baa2055c9d7d5198bc7ac2065302e4b9aaff62e22249dda48234226639059e706304977f45b025aaad388c381826ea4105b46ec1b0a47588eefed4afb67d26bbb370c4bd185e93dc6c332dfac9d7e808369295526205e2dcc16b5fd51d5028794db3b95e120027845aee5c38580083376507ccf9e575e05e634dccebbd847d378ad931f96a24256acc782f6ce1d62fc7016ea17b7f5cc71d512ea131c431c9933b0b0a7c0acd09ebeae8ef6babaf54e338e26a88aafe8a5c3791bf215375d180c035cf52a7a24f2a6018b60aa5aeb3a759549bbe08222f345719fdafe91eb7cfa7349031e686a72f4e2f38ea857b65c6f6288f40e738ed4977d7bd8064058d675d2a07950ff8b602d099de9597856fc7f71bf83f8137649ec1f2b9008bd2dc59c29db371ae05cf2b391659705ab81379b3c04351302074a952ca8c21591afcec9bcacf9b7a08233af6617a26ecd5d1c6032cdbc77f12f3d8cbdc8227bec72f67501f9b119303ef1dc8b6ebaf52f575cadbe07e55be28ee27527c3fa6db0aead90fc0dbada90e0bc765ca2ea773d68d8fbb1ba5da6408b38d8164481706ba3745827c3d9f4148a9d285520d7f1fda3ede7113fda12542e3c327cf441b32a19a486cecff152d419c49b22625b331abdbd6b74bfdde96765a37cb29f05cd75c0734bd70c609ad025dfc2966c461e17661b7aad6f272280e1619342c2977a006efd24279d9a3ce2d6b91760ce8b7fb7a0106cde6b70210d043645ec61ebca02334ea528b76911027fad3b4d03b689995ec1f7c223de60e3ea00c8cc3286fae9027fcac8fff6240387f4a8015e5a56fe7789261075a21b25c418a543edd6c76fb998c7818897934c0abb0538dd2e52a9380da56c2f1bd6b70a87151fb1d14a4e175e8df636fb405d3c39b5fdeb457cdb54be09d7e829c521e86eac63a79e5149a8241008fc8ce28f7e52fb0bf5f11eefeb27dd817deaf9524157b4dd5271adf38537c923a620fb15cd74eb17407ac2bb5e90f5039e6d48b1dafff878f11d337bed356bfe9455802bbd116bfea86e223071308a36efc3566741fbf1ada989893ab199cc2b5430d3f21f9f1022397d51704ea28c4ad0284a258799323352e3c3ddd0ad14c8d495ea46ffab38d04d0b45b53da8e3efe398eb33f6c51eda2701477516583541c64246ca55dee2bb5adadeb14671e252bc0e6ab2d71e7123d9649baed4ed5bc689c6a2a686f221432c474f1e6b390a860581aa0a95f7da31c9e6eb806fd43680a44afc32aabd187bb7b77ccc85b39a912b4afd48a8d2665dc001d72ba91e7bb5d09fc9475498d4c305156baf660957ddc5737d12cd0b0fc42d71de91e56129d633971a38441ee2229847a1045033f6d008020289f7439baf11ad2a7169ef8c02be78fd296e505b9b62685b9c53e9e7265c3b950c639628af8019d9c6a4ca584d10e3d8e1046a5112859b862c2899aa0b056784022f511c0464eca86a14d5715b3c23fc63e923bc958e86fd809a3c21d4a6bdfc4fea7b5dd8d51b810628897ff0507e681112b85b8b214619ad909006a569e8c2282ce921a553d5da4dae6a9980ecf9f1406bef7e40af591c3bbf40ccc636abd3a7ddcbdf832ff649826c1161c1f016842ab7d144dde7527f4a4267975a5f042de632728a4b02b1a17f4c4f7b9a88504d843c50d3c4b816ff4eb4d02ef058ecc58e60fadbc29acd8425482d8bdf7458c088cdd244edf2801a169e8bce58f2094e24bf5a3d94f3e396b863de2a2dcb49603fc3ac4087f58d887f2f72c7752b839ae6971ab30339b3b204c063f2e3b23ecb145e5fa11ea19e08c5ed824bd53709361a38b948a484328e0c64f1bd512c017c51761a685c7e26a806fb09d80fc985d4d662e29baeb2c201ebb6063bb62926e9ba61557a0547f84bf336b3bf6fb3a6e5aa0d04660514aa81cb475dbb5ad53cdae1c73c0c5a22a44529ef3ab569a8371e78da9e23d1237236ede8d309a05c21f2d252159c2c8f74ab872b50004559db4a7af0d6ac6cdf2fc796a378a85d9ca6cf83c5152ee425e062e7f12fa138a9f20225a3ae74ad2953c4d33c1096b8b6fa924b80823e070ae9ecef5e52b490611f62557fa7040dd3de018aead50c72a3ee3bf8e2d8d5f54b70af1b6cfd705677c9910811290a0188ccb9329eab279714f5cbee7f6cdeb818a563180d1841b7563051981f6d23cf8f802fee2616597f6c51417b381adbe1ec2537df405ac2c5542e8a739412ca7909a99711f5870c9688c7ae4326be7dfd160e5e54d59d2d97f1bf324d508905fa1f20bfefbd8f00cf538c87ea145e17eba09bd7a965f269c1c1593f0932e4417046cb0f59fe6195f18da59a089b9633b25720f3d12a0aa7b05d5971dc4dafee7147117ad410ab4050c3c1ed5d324b61cdb3f8dd5826a91d11455fcefb6de6bb81b9002d11528aaf8e319a326e1522ee2306468f831408d7cd648aa170175f066dfe546c5900c013a4a6e54a1a27c485eb5f532843f1812f6b76d0d56e6b6c23d8a6edeffb6ae798f8a6c54ece58e5edc317881b6d02cd9c7f84d9842ce95a2f78869ccaab4698f8b51016b81e6b635a164faa96cd7af46f4b88bb7601d576aecfc482de9abd6a888e0eb46e4d20d59abf079229c783bcfc371a22ad455ed9c1b7b1c8121fb8c881e0d6bdd391acf1a7a79828e6ad71096437d989a6c0a35d039b1d2fa73b9b224395c23dabb5249b41bf96eed10a63d7705e76627bfcea3744e674590ca9d766c1d1d74613d232c8b5356a9204b187d01af3f7a86cfb619850757734c424b5e203f24e204096377940dd26fe2a1d4b07f458c550130c0c38f312953c3378571ea833ef565cf486b38c95e1aadb97a901056c80f15f3af0d331641b26e9cbbb99dfcc1245549a83995149b809d4e12a0c1f41eba9ebf17ccc921716dc5b577e9985537a172504ae27623962738c29fdfa2959d5726c38c66f702ef4513480a38666123ac4b458d9ab6bfa3f749d4a982ec100589fbc80772bd7228cc0c4c773ab54112de5112db23c92d95c14e11f37f97fd7102756f2fed0c13727c8160cc4ca88d1891b05deda7f3eefc1550ee7965ee897c44db140c8ee144a692dffc6926f6ef82524a5a1ba67345bf4d3ade14705feb3900a94645c38c2d4562982c24088a06d7f7f92815a7983f1104fde29161fa3c54c8d2a737b78e986a93558297ee1f981fd6058aea33fea4b33890d5e83ffce068d6033aaa37425d3a65c7eec43e951c82e6d4e928651a0e45cf87e1074d9ab242ce040c2813f1b0a49e61a276bda9b51dc1e1700136bf0995da66070605567eadd1c873c64b494608dcfcc8de9119ed03e1f8c94fd4b5bcf811c952502d3f2dce310331fc5fd8312e72f6f0832312767c5a66e156565eeefaba72ec7940f2bd8ebb112fa87e1b5197627c027b82faf90eec946c15559e610e1be9691003416118dff1cda55894e03729fefcc521eecf64c339bd21662ad1cdd92f583838fa7881bd36a037b7b1fe52406f266a9c8e5d470649b405604df5bfd3cd7f4cca5bf79f7263f36de5d14a120b88a794c5ab46603f7434e0ebc3880757a3fbc00ef406fe3785c42e6e8255fa43f32e5c445d1a54ca133657259a98f66ab0d06bc5edd49709a69b02ad7c71818211d34f378cbf9456c77783cc11c41097404662f603261a1ef2b2339077d86d5911fb88e0889564039100deff04a760a6967768eee7e1ec19d5a7d672eaf76f66be851bfe19f042238abb7b916463c1cbc109a1551731210b198eae2f77c05cc06ffac611a63a5ef10b6c021ea1b188c0251be22e18985025b020c31c588da62153e3917674751d64157f686c1848d7710ea88fb131e449609b312fded853adca259682ed8a0d56e2c011d400d557cfa06262a5f29a0f6fcc7569a10173b072314489bbf55774894fc041ab51c4cd6f62fa020d834f279b3b4380c3d2306a1ae7441d12c6ee86694891a17aa1a431932522079ebc2f861afe1058f9e342effb9e86e4e8e5ccb5dc8031cc329aec8d767f64a3453973d17866fe0f2f12548c676629d834828e130c1f99ecf622452b00fe3efa2b85d0e16b673e4b48114c4f1d28955aa60e0b6ac8c0f30e0ce08120c6f747c5d2a6a06cce562fb2cf6d421902337e47c74b1a24f3128b2ac56d391daab2c776002c90440c2774d1b75b64aa9e759903acfc0b2c7a58fefff578d950af7f73a410c09432b6109601df309d36bbde7181cb9227be4eb041f1877ebdc30e20a6aee7859b08c87802688fff527cca3ba2dde5a0fb98ec04388acf4f7281dc5baa549cfd5660448b1d75aa4031fbe75e6fcf23fc42a3fac4e864e6eeb3fe434a3f8c560d3f7033aff8d9593c900681f25b8ca42d19769c64a215c947e902b3c90dd3af34ed6c3830839fa203e50e990f270968e08fd400fcabeeeae29a6bd40b61e9e728997c5a91e3b84b78783f6ef42c9b4e789025bb7ead9560d2ba42a9ce08f11083e292747f6c05bb795212b2d8ca96fd5f6634b385ddb37ed13162b04289e13dca713433e5c4bebb3d359666bcae505688b20457ad2843d0cbf2c55124ecf1e294ddf7365ff0c562d07048b75df48f923ac0e66640cc019343a46ef28cd812e6e2c358c9583ef0110f4f1a837e2b7cc09dbffa09d3e4048721a0db3cff5794fc0e394bce9c250ba727cd18a3204f4bcb016263c45a0a75d1b289197ce606ef7065d09c1486061843cf4251c868d0c269d01a9652f3b1ccda3e845fb6e454f18f3e2c894301ce53274d086b43f842c9c8f6a966ac08823ee176d144618301348ca8182b1f548d6fb12b5cb543282884a0d5bef2b4fc335e59ffba1b54910bcb476e0eab23cbd79788b3c2a5d130b2e1e6ed49bf22b63b9e9097f6d892178c0fc06120eeabb194fcc5d36d98c8da2abe63bbed8d53ddd2bad100684684a5b6d9d6377a2d7b85e870651d1b0ffde67f92ffee0fa6c8395dfdb5f40137300f23c73632978f4c85f39b7ee56ca69270c4af6e0107b66b4473045d4a1ce9dd5ae42b9950d1cc218ea59b6febdc3f50d5f2f481073aa394bd8c1a7470786c9826d4600c6f4428846a6bd9b67ee944e7ee77c28198141f4c66778d86f19240727f07c84804d8d30e556c41bc2cab5e9b69c24a927ad7188d7b9c9d9299ded4b6ee4cefb71f66fde1c97e2c7f2362c8a2c1522520df5c02fff7c9745e65299fff82a47e91e045e2a2adc59c9af9f63c0da01dbfe850e49b0fd5e1a0ef61b6767eef145216c44981ffb645dda285a68fd7b920e4f0503531db57908fef503f31943ac401e6fd28481f37861e33593fd74aa130f552665d259c192b59431f5fc4d", 0xfbe}], 0x1, 0x0}, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="cb3b801d7b279fbc3966dc55", 0xc}, {&(0x7f00000000c0)="ab03a89f5174483c3d32e33f5399dbb755", 0x11}, {&(0x7f0000000100)}, {&(0x7f0000000140)="9b24366caa8f7ee53fd15d1d0ed4e7d02803abf1f819ee9a53e309f830f338505d1ec6faddf821eb9f9b8671f54aa815319723c818db6981fc039b842c90b821c2129a9b75852bca8bcd3f1e2c7b999ea2d66575886393ba20f3339eacaed27bff3cd706ca9d9707d6f32d2b27c979c42298e70772bb612811a7b0", 0x7b}], 0x4) 00:33:55 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0xd, &(0x7f0000000180)={@local, @remote, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$inet_mreqn(r0, 0x0, 0x10000000c, &(0x7f0000000140)={@multicast2, @local, r1}, 0xc) setsockopt$inet_mreqsrc(r0, 0x0, 0x48, &(0x7f0000000000)={@multicast2, @loopback, @rand_addr}, 0xc) setsockopt$inet_mreqsrc(r0, 0x0, 0x48, &(0x7f0000000080)={@multicast2, @multicast2, @rand_addr}, 0x20b) r2 = socket(0x1, 0x2, 0x4f4) getsockopt$inet6_sctp_SCTP_CONTEXT(r0, 0x84, 0x1a, &(0x7f0000000040)={0x0, 0x8}, &(0x7f00000000c0)=0x8) setsockopt$inet6_sctp_SCTP_DELAYED_SACK(r2, 0x84, 0xf, &(0x7f0000000100)={r3, 0x9, 0x1}, 0xc) 00:33:56 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000580), 0x1f) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x50, &(0x7f0000000000)={0x8, {{0x2, 0x0, @rand_addr=0xffffffffffffff80}}}, 0x90) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 00:33:57 executing program 3: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xffffffffffffffff, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0) 00:33:57 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x0) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:34:02 executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x400000000) lseek(r0, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000080)=[{r0, 0x20}, {r0, 0x18}, {r1, 0x2007}, {r0, 0x5}, {r1, 0x4}, {r0, 0x35}, {r0, 0x19}], 0x20000164, 0x5) getsockopt$inet6_udp(r1, 0x11, 0x1, &(0x7f0000000100), &(0x7f0000000140)=0x4) setsockopt$inet_MCAST_JOIN_GROUP(r1, 0x0, 0x50, 0x0, 0xffffffcf) freebsd11_stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) readlinkat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/61, 0x3d) bind(r1, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x100) poll(&(0x7f0000000040)=[{r0, 0x185}, {r1}, {r1, 0x10}, {r2, 0x100}, {r1, 0x4}], 0x5, 0xffff) 00:34:02 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f00000006c0), 0x0, &(0x7f0000000600)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) getpid() poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:34:02 executing program 2: r0 = socket(0x2, 0x1, 0x0) getsockopt$inet_tcp_buf(r0, 0x6, 0x24, 0x0, &(0x7f0000000580)) socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_mreqsrc(r0, 0x0, 0x46, &(0x7f0000000000)={@empty, @local={0xac, 0x14, 0x0}, @loopback}, 0xc) 00:34:02 executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x608020001) lseek(r0, 0x0, 0x1000000000003) getsockname(r0, &(0x7f0000000000)=@in={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000040)=0xfffffffffffffffc) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) close(r0) __semctl$SETALL(0x0, 0x0, 0xa, &(0x7f0000000000)=[0x0, 0xb5]) close(r0) poll(&(0x7f0000000080)=[{r0, 0x15b}, {r0, 0x100}, {r0, 0x14}, {r0, 0x4}, {r0, 0x60}, {r0, 0x140}, {r0, 0x2}], 0x7, 0x7fffffff) poll(&(0x7f0000000140)=[{r0, 0x24}, {r0, 0x8}, {r0, 0x50}, {r0, 0x104}], 0x4, 0x2) getsockname$inet(r0, &(0x7f0000000180)={0x2, 0xffffffffffffffff, @loopback}, &(0x7f0000000300)=0xffffffffffffff79) 00:34:03 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(0x0, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r4 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r5, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r5}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r4, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r5, 0x2040}, {r5, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:34:05 executing program 2: r0 = socket(0x1c, 0x1, 0x0) socket$inet6(0x1c, 0x10000000, 0x1000) getsockopt$inet_int(r0, 0x0, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_mreqn(r1, 0x0, 0x9, &(0x7f0000000080)={@multicast1, @loopback, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$inet6_IPV6_PKTINFO(r1, 0x29, 0x2e, &(0x7f0000000100)={@local={0xfe, 0x80, [], 0x0}, r2}, 0x14) getsockopt$inet6_buf(r1, 0x29, 0x4, 0xfffffffffffffffe, &(0x7f0000000580)) socket(0x1c, 0x5, 0x9) 00:34:05 executing program 2: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x20) getsockopt$inet6_sctp_SCTP_GET_ASSOC_NUMBER(r0, 0x84, 0x104, &(0x7f0000000180), &(0x7f00000001c0)=0x4) syz_execute_func(&(0x7f0000000200)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") msgget(0x1, 0x524) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r0, 0x0, 0x1000000000004) poll(&(0x7f00000002c0), 0x27, 0x9) socketpair$unix(0x1, 0x5, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x42) freebsd10_pipe(0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) 00:34:07 executing program 2: r0 = socket(0x2, 0x30000007, 0x6) recvfrom(r0, &(0x7f0000001580)=""/163, 0xa3, 0x40083, &(0x7f0000001640)=@in={0x2, 0x1}, 0x10) ppoll(0xfffffffffffffffe, 0x2b0e, 0x0, 0x0, 0x2a7) r1 = accept4$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x20000000) recvmsg(r1, &(0x7f0000001540)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000200)=""/141, 0x8d}, {&(0x7f0000000080)=""/17, 0x11}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/217, 0xd9}, {&(0x7f0000001400)=""/31, 0x1f}, {&(0x7f0000001440)=""/14, 0xe}], 0x6, &(0x7f0000001500)=""/42, 0x2a}, 0x41) r2 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x20000, 0x194) pipe2(&(0x7f00000000c0), 0x100000) sendto(r2, &(0x7f0000000100)="1554ef6af11bec992b1a15ce5f4a668ccae7a3c8747c18af92a1d6dc22ca8993ed0ce883296f257db357eab7789ddd1396c0530c618b0f9edd010191f0ac04d7e7dc6dd35c0956ad29c7418deb11dfc9b3c02b9fa959203bbe15c151b6f8e55ed01b64a352552255c40b38cb976c5cf39897bbc76b4c4cd4ff4ac38e41f905df82a3386925ff79cf0d9edf8d9114b4e3fcf35b1071a485129ea5d466b3e13adb8d9ae3a67337b19fd71104be0d0e8279dcde307d160406f0ea60efd6738afb7d926e8c81993c6eff24ff53a45e9aa77d72af3a51fc71f3270e9c9c6eec096a8ca6d3fcc2fd64a660c72d46", 0xeb, 0x80, &(0x7f0000000000)=@in6={0x1c, 0x2, 0x0, @remote={0xfe, 0x80, [], 0x0}}, 0x1c) 00:34:10 executing program 3: socket$inet6_udp(0x1c, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100004) getsockopt$inet_mreqn(r1, 0x0, 0x441740f78eb9dc04, &(0x7f0000000080)={@local, @remote, 0x0}, &(0x7f0000000100)=0xc) setsockopt$inet6_IPV6_PKTINFO(r0, 0x29, 0x2e, &(0x7f0000000140)={@local={0xfe, 0x80, [], 0x0}, r2}, 0xfffffffffffffe3c) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x3dd}, 0x20000) 00:34:10 executing program 2: freebsd10_pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet6_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffff9c, 0x84, 0xa, &(0x7f0000000040)={@in6={{0x1c, 0x2, 0xfc, @remote={0xfe, 0x80, [], 0x0}}}, 0x0, 0x8, 0x1, 0x3, 0x20, 0x4, 0x20}, &(0x7f0000000100)=0x98) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(r1, 0x84, 0x108, &(0x7f0000000140)={r2, 0x4, 0x3, 0xff, 0x3}, &(0x7f0000000180)=0x18) r4 = fcntl$dupfd(r0, 0x11, r0) getsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r1, 0x84, 0x7, &(0x7f00000001c0)={@in={{0x2, 0x3, @local={0xac, 0x14, 0x0}}}, r2}, &(0x7f0000000280)=0x8c) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r1, 0x84, 0x29, &(0x7f00000002c0)={r5, 0x7f}, &(0x7f0000000300)=0x8) setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r4, 0x84, 0x15, &(0x7f0000000340)={r3, 0x54c}, 0x8) bind(r1, &(0x7f0000000380)=@in={0x2, 0x2, @local={0xac, 0x14, 0x0}}, 0x10) setsockopt$inet6_sctp_SCTP_AUTH_CHUNK(r4, 0x84, 0x12, &(0x7f00000003c0)={0x4}, 0x1) setsockopt$inet6_sctp_SCTP_HMAC_IDENT(r4, 0x84, 0x14, &(0x7f0000000400)={0x8, [0x2, 0xde, 0x1, 0x3, 0x7fffffff, 0xffffffffffffffc1, 0x9, 0x7]}, 0x14) setsockopt$inet6_sctp_SCTP_EVENTS(r1, 0x84, 0xc, &(0x7f0000000440)={0x0, 0x3, 0x100000001, 0x6, 0x401, 0x3, 0x6, 0xf537, 0x10000, 0x1, 0x7c}, 0xb) mlockall(0x3) setsockopt$inet6_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000480)={r3, 0x4}, 0x8) r7 = socket(0x1c, 0x20000002, 0x200) setsockopt$inet6_sctp_SCTP_RECVNXTINFO(r1, 0x84, 0x20, &(0x7f00000004c0)=0x10000, 0x4) readv(r7, &(0x7f0000000640)=[{&(0x7f0000000500)=""/72, 0x48}, {&(0x7f0000000580)=""/174, 0xae}], 0x2) setsockopt$inet6_sctp_SCTP_ADD_STREAMS(r1, 0x84, 0x903, &(0x7f0000000680)={r6, 0x8, 0x9}, 0x8) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r0, 0x84, 0x29, &(0x7f00000006c0)={r2, 0x9}, &(0x7f0000000700)=0x8) setsockopt$inet6_tcp_buf(r7, 0x6, 0x20, &(0x7f0000000740)="3cff1ab07be336e3e5ebbd7c0f2bc8d99c79491e5b01b14756c90bddc8a49e6dfd2adaec734ce84931144d794294e2001a6bb3701282c06c23428e0aee72050e2f1be6b9ae1066582dd8267fea2804ec48ee352b3dc2f50957e6d759469261cd8c9eb82fa72677984c1e18af", 0x6c) r9 = msgget$private(0x0, 0x40) msgsnd(r9, &(0x7f00000007c0)={0x2, "12957c0041fd9503b2c4e4e2b786cf7ac5c083c7dca395a8dcaa4b32efa64ff0e1bbb08afbe9f57223f452af3993c52fb6736c8c987a552cf3ae04f9c5fc46da3d03ad12c407c1bd97855dd135930000e332c8d360bbd01c43c490220fe0a0c2242fc544de80d6e2a509f6b7bb820ec9f5f3147dd8a9adf52815345d629418d78847e355ca2e266dbf333e1b2d46884d71eddea8e03ccd84b4e209bdc577bc8e5dec192268fffc26efda4157fc75a0fe6b23476decfb774d557b9f4fc1e94e33aa3dbbd4f48f"}, 0xce, 0x800) getsockopt$inet6_sctp_SCTP_RECVNXTINFO(r1, 0x84, 0x20, &(0x7f00000008c0), &(0x7f0000000900)=0x4) setsockopt$inet6_sctp_SCTP_AUTO_ASCONF(r1, 0x84, 0x18, &(0x7f0000000940)=0x963, 0x4) open$dir(&(0x7f0000000980)='./file0\x00', 0x20000, 0x6) setsockopt$inet_sctp_SCTP_DELAYED_SACK(r1, 0x84, 0xf, &(0x7f00000009c0)={r8, 0x5, 0x1}, 0xc) r10 = shmget(0x2, 0x13000, 0x2, &(0x7f0000fed000/0x13000)=nil) shmctl$SHM_LOCK(r10, 0xb) shmget$private(0x0, 0xa000, 0x100, &(0x7f0000ff6000/0xa000)=nil) getpeername(r7, &(0x7f0000000a00)=@in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, &(0x7f0000000a40)=0x1c) 00:34:10 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) socket$inet_udp(0x2, 0x2, 0x0) open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500), 0x78, &(0x7f0000000500)={0xb08, 0x20}, &(0x7f0000000580)={0x2}, 0x62ce204be76a7709) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r1 = getpgid(0x0) getpid() wait4(r1, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r2 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r2) listen(r0, 0x94) chmod(&(0x7f0000000300)='./file0\x00', 0x80) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r3, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r3, 0x2040}, {r3, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r3, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r4 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r4, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r5 = socket(0x2, 0x2, 0x0) bind$inet(r5, &(0x7f0000000340)={0x2, 0x3, @loopback}, 0xfffffffffffffd98) dup2(r5, r4) 00:34:10 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(0x0, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r4 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r5, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r5}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r4, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r5, 0x2040}, {r5, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:34:10 executing program 2: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sync() freebsd11_getdents(r0, &(0x7f0000000180)=""/109, 0xffffffffffffff7a) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x1, 0x7, 0x8, 0x8000}, 0xc) freebsd11_getdents(r0, &(0x7f00000005c0)=""/204, 0x3c6) 00:34:15 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) getsockopt$inet_mreqn(r1, 0x0, 0xd, &(0x7f0000000300)={@local, @remote}, &(0x7f0000000340)=0xc) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:34:15 executing program 3: 00:34:15 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(0x0, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r4 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r5, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r5}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r4, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r5, 0x2040}, {r5, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:34:15 executing program 3: 00:34:15 executing program 2: 00:34:15 executing program 3: 00:34:15 executing program 3: 00:34:15 executing program 3: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) freebsd11_mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81700}], 0x1000000000000013) 00:34:20 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) r6 = semget(0x3, 0x3, 0x710) __semctl$IPC_RMID(r6, 0x0, 0x0) listen(r0, 0x94) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r7, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r7}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r7, 0x2040}, {r7, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r7, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r7, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r8 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x3000, 0xfffffffffffffffc, &(0x7f0000ffd000/0x3000)=nil) r9 = socket(0x2, 0x2, 0x0) bind$inet(r9, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r9, r8) 00:34:20 executing program 2: r0 = socket(0x2, 0x1, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) sendmsg$inet6_sctp(r0, &(0x7f00000000c0)={&(0x7f0000000080)=@in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, 0x1c, 0x0}, 0x0) 00:34:21 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, 0x0, 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:34:21 executing program 3: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) getsockopt$inet6_sctp_SCTP_EVENTS(0xffffffffffffffff, 0x84, 0xc, &(0x7f0000000780), 0x0) listen(0xffffffffffffffff, 0x0) execve(0x0, &(0x7f0000000340)=[0x0, 0x0, 0x0], &(0x7f0000000500)=[0x0, &(0x7f0000000400)='\x00', 0x0, &(0x7f00000004c0)='-\x00']) openat(r0, &(0x7f0000000180)='./file0\x00', 0x1, 0x0) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(0xffffffffffffffff, 0x84, 0x900, &(0x7f0000000100)={0x0}, 0x0) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, &(0x7f00000001c0)={0x0, 0x5, 0x0, 0x4}, 0x0) socket(0x2, 0x0, 0x0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) close(0xffffffffffffffff) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) munlockall() ftruncate(r2, 0x7e2780e3) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) sync() socket$inet6(0x1c, 0x2, 0x100000001) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r2, 0x84, 0x900, &(0x7f0000000080)={r1, 0x80000000}, &(0x7f0000000140)=0x8) mlockall(0x2) mmap(&(0x7f0000fee000/0x12000)=nil, 0x800000, 0x6, 0x12, r3, 0x1f470000) 00:34:21 executing program 2: r0 = socket$inet6_udplite(0x1c, 0x2, 0x88) r1 = socket$inet6(0x1c, 0x5, 0x9) r2 = fcntl$dupfd(0xffffffffffffffff, 0x11, 0xffffffffffffffff) accept$inet6(r2, &(0x7f00000002c0)={0x1c, 0xffffffffffffffff, 0x0, @remote}, 0x0) pipe2(0x0, 0x100000) setrlimit(0xc, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR(0xffffffffffffffff, 0x84, 0x6, 0x0, 0x0) setsockopt$inet6_int(r0, 0x29, 0x24, &(0x7f0000000400)=0xfff, 0x4) mlockall(0x800003) sync() setitimer(0x2, &(0x7f0000000100)={{0xffffffffffffff12, 0x8}, {0x7b0f0a49, 0x3}}, &(0x7f0000000140)) getsockopt$inet6_buf(r1, 0x29, 0x3e, 0x0, &(0x7f0000000380)=0x37b) getsockopt$inet_mreqsrc(r2, 0x0, 0x0, 0x0, &(0x7f0000000440)) r3 = socket$inet6_tcp(0x1c, 0x1, 0x0) r4 = accept(0xffffffffffffffff, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x15, 0xffffffffffffffff) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) accept4(r6, &(0x7f0000000300)=@in6={0x1c, 0xffffffffffffffff, 0x0, @local}, &(0x7f0000000340)=0x1c, 0x10000000) setsockopt$inet_sctp_SCTP_AUTH_CHUNK(r2, 0x84, 0x12, 0x0, 0x92f1912d1972a3e8) setsockopt$inet6_sctp_SCTP_AUTOCLOSE(r6, 0x84, 0x5, &(0x7f0000000040)=0x400000318, 0xffffffffffffffe3) truncate(&(0x7f0000000180)='./file0\x00', 0x208020001) lseek(r6, 0x0, 0x1000000000003) pwritev(r6, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f0000000240)={0x8, 0x6}, 0x10) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) open(&(0x7f0000000080)='./file1\x00', 0x280, 0x40) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) getsockopt$inet_sctp_SCTP_MAXSEG(r6, 0x84, 0xe, &(0x7f00000001c0)={0x0, 0x30}, &(0x7f0000000280)=0x8) setsockopt$inet_MCAST_JOIN_GROUP(r5, 0x0, 0x50, 0x0, 0x0) 00:34:21 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x2, &(0x7f0000000100)={0x2}, &(0x7f0000000040)=0x29) 00:34:23 executing program 3: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0xb) ftruncate(r0, 0x4000000000fd) r1 = open$dir(&(0x7f0000000700)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x10000000005, 0x11, r1, 0x0) ftruncate(r0, 0x1) mlock(&(0x7f0000ff7000/0x3000)=nil, 0x3000) 00:34:23 executing program 3: r0 = socket(0x2, 0x5, 0x0) setsockopt$inet_sctp_SCTP_INITMSG(r0, 0x84, 0x3, &(0x7f0000000080)={0x8003}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 00:34:28 executing program 3: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x80000000) msgctl$IPC_STAT(r0, 0x2, 0x0) 00:34:28 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, 0x0, 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:34:28 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) r6 = open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) getsockopt$inet_sctp_SCTP_RECVRCVINFO(r6, 0x84, 0x1f, &(0x7f0000000300), &(0x7f0000000340)=0x4) listen(r0, 0x94) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r7, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r7}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r7, 0x2040}, {r7, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r7, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r7, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r8 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r9 = socket(0x2, 0x2, 0x0) bind$inet(r9, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r9, r8) 00:34:28 executing program 2: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0x1c) getsockopt$inet_sctp_SCTP_MAXSEG(0xffffffffffffffff, 0x84, 0xe, &(0x7f0000000100)={0x0, 0x7ff}, &(0x7f0000000140)=0x8) getsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000280)=ANY=[@ANYBLOB="1c004e2264ffff00fe80000000000000000000000500000058c6ffff00000081bb210600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051d016736e875fc54d515a", @ANYRES32=r1], &(0x7f0000000240)=0x84) nanosleep(&(0x7f0000000000)={0x0, 0xfaf}, &(0x7f0000000040)) 00:34:28 executing program 2: r0 = socket$inet6_sctp(0x1c, 0x3, 0x84) getsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000100)={0x0, 0xfffffffffffffffb}, &(0x7f00000002c0)=0x8) setsockopt$inet6_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f0000000300)={@in6={{0x1c, 0x1, 0x8, @remote={0xfe, 0x80, [], 0x0}, 0x1ac1}}, r1, 0x4, 0x928a, 0xfffffffffffffff7}, 0x8c) r2 = dup(r0) getsockopt$inet6_sctp_SCTP_ENABLE_STREAM_RESET(r2, 0x84, 0x900, &(0x7f00000000c0)={0x0, 0x4}, &(0x7f00000001c0)=0x8) getsockopt$inet6_sctp_SCTP_EVENT(r2, 0x84, 0x1e, &(0x7f0000000140)={r3, 0xe, 0x2}, &(0x7f0000000180)=0x2) getsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(0xffffffffffffffff, 0x84, 0x7, &(0x7f0000000000)=ANY=[@ANYBLOB="fffff9ffffe03f9288e7ffff01b144aea30af5a4a5a2216937d5d9d87c69c2b836b144dcff6db516e520bf0bf993aa816ed9fef3306c98bdf46a85bf37e2000d2e772227c82cc658e1249dc929c673915534110c7a0aedf8ed53e67170ffbd1de327de4315a5459d7223310afcbdb5a4a79163af0abcc01f36b4ad0b9e17e61cab48"], 0x0) r4 = dup2(r2, r0) setsockopt$inet6_sctp_SCTP_SET_PEER_PRIMARY_ADDR(r4, 0x84, 0x6, &(0x7f0000000200)={@in={{0x2, 0x2, @remote={0xac, 0x14, 0x0}}}, r3}, 0x8c) connect$unix(r2, &(0x7f00000003c0)=@abs={0xf64cb340ce081cac, 0x3}, 0x1c) 00:34:28 executing program 2: freebsd11_mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81700}], 0x1000000000000013) execve(0x0, 0x0, 0x0) ppoll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) truncate(&(0x7f0000000080)='./file0\x00', 0x3) setsockopt$inet_sctp_SCTP_ADAPTATION_LAYER(r1, 0x84, 0x8, &(0x7f0000000040)={0xffffffffffff9cad}, 0x4) 00:34:28 executing program 2: r0 = open(&(0x7f0000000100)='./file0\x00', 0x402, 0x100) setsockopt$inet_tcp_buf(r0, 0x6, 0x427, &(0x7f00000003c0)="e13aa062cf63aef38f30d61a9a0a7cf7e12275e470153829115977ef05609cfa", 0x20) close(r0) getsockopt$inet_sctp_SCTP_NODELAY(r0, 0x84, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000140)="fb7b6768dfd8800577e23b1d5701626078b33398d48e015d722db4c946d3fa8c1c08f4dbbe893de8e03d67499a161b931869ef7ef0eb7ec32b49f47448d4d4ba09c82d607d88eb42e14d68f6bfb4ec9d2895636545521d8e0d996d736823d9e8b5e3f96dda65700dadf4a2eb773a640bdf7147c7b1b40c45385010f84a82fd4983e9cade114162aef163ac1673bb6846c0621144610257925e7802962bcccb13836d58d956a358ed13242fb1b6ae39108e3f5915ee171790515b18", 0xbb}, {&(0x7f0000000200)="f37b2c331ec60d0ecde4edde0bba91a29928786cf321d10b358a904d513856ce2969afc36c214c38a840fa0f34e1e60c38d8f8914a1d5f194dca8522ce8267099916f0ed4ed821ffb3ba14f7b9187d6e4953484e01b6822c798cdd477705b2f131ca7290", 0x64}, {&(0x7f0000000280)="aa22c8cd86de4498ebc26665c0f113eeadc4baf9826c1f5441b90f9b8b32863cf4f9f3f1c3157e0357ba96560c3d6d936fa6f541c8f75314751402259b6ea0f830263ab1725f986e0897700bd32fe67d728dcdf19425d0e8f870747b923f2678c417a79f92869ae1fd0bd8e4420b7e6cc89716c7c6f8be888150c9f5f75268b0c09fad51fb3fe7fed8d8a4a6c0840d3a21c96cdd6ebd05dd123cda40e28187c26e0216466640e4263872e88fb2", 0xad}], 0x3, 0x0, 0x0, 0x20009}, 0x108) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:34:28 executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x608020001) recvfrom(r0, &(0x7f0000000000)=""/56, 0x38, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000200)={0x1c, 0x3, 0x1, @remote={0xfe, 0x80, [], 0x0}, 0xc186}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, 0x0, 0x388) dup(r0) sendto$inet6(r0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x28) __semctl$SETVAL(r1, 0x6, 0x8, &(0x7f0000000040)=0x6) write(0xffffffffffffffff, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000140)=""/167, 0xa7, 0x2, 0x0, 0x0) fchmod(r0, 0x8) setsockopt$inet6_tcp_TCP_FASTOPEN(r0, 0x6, 0x401, &(0x7f0000000080)={0x400, "953cf92013b612be751c4513751ed87c"}, 0x14) 00:34:29 executing program 3: r0 = socket(0x2, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_EVENTS(r0, 0x84, 0xc, &(0x7f0000000080)={0x3}, 0xb) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82d72d2f66696c653000"], 0x10) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/229, 0xe5}, 0x0) setsockopt$inet6_sctp_SCTP_EVENTS(r0, 0x84, 0xc, &(0x7f0000000100), 0xb) shutdown(r0, 0x0) 00:34:33 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, 0x0, 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:34:33 executing program 0: syz_execute_func(&(0x7f0000000340)="91cd8080000c44dae98a20d0d00fd1b02db5d90070e4c653fb0fc402e9a6ed3c3b8f0850977380000bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1c4c2bd29b93223333345e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffffffffffe01, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x3, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) clock_settime(0x4, &(0x7f0000000300)={0x6, 0x3}) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:34:33 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreqsrc(r0, 0x0, 0x46, &(0x7f0000000180)={@multicast2, @broadcast, @loopback}, 0xc) setsockopt$inet_mreqsrc(r0, 0x0, 0x46, &(0x7f0000000040)={@multicast2, @multicast2=0xe0000003, @loopback}, 0xc) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup2(r0, r0) setsockopt$inet_mreqsrc(r1, 0x0, 0x46, &(0x7f0000000140)={@multicast2, @rand_addr, @loopback}, 0xc) setsockopt$inet_sctp_SCTP_AUTOCLOSE(r2, 0x84, 0x5, &(0x7f0000000000)=0x100000001, 0x4) setsockopt$inet_mreqn(r2, 0x0, 0xd, &(0x7f00000001c0)={@multicast2, @multicast2}, 0xc) socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_msfilter(r1, 0x0, 0x4a, &(0x7f0000000080)={@multicast2, @multicast1, 0x3, 0x3, [@empty, @broadcast, @multicast2]}, 0x1c) 00:34:33 executing program 3: syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0e4570bd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c4e1f8282a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c0f0000009f") r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8, 0x5) mknodat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x10, 0x8) r1 = getpgid(0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000400)=@abs={0x1, 0x0, 0x2}, 0x61e9c0a9caf7f673) wait4(r1, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r2, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) getpgid(0x0) socket$inet_udplite(0x2, 0x2, 0x88) freebsd10_pipe(0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$inet6_sctp_SCTP_PR_ASSOC_STATUS(r0, 0x84, 0x108, &(0x7f0000000440)={0x0, 0x4, 0xf, 0x40, 0xbd4}, &(0x7f00000004c0)=0x18) setsockopt$inet6_sctp_SCTP_DEFAULT_SEND_PARAM(r2, 0x84, 0xb, &(0x7f0000000500)={0x317, 0xc2ca, 0x800, 0x5, 0xbb42, 0x10000, 0x7, 0xb9, r3}, 0x20) getsockopt$inet6_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000300)={0x0, 0xe4, "b59065aae5a188e37e1b80c5689037937372834ab5250624331fb4940c16c8e86360a346966a6aae22bcdac28d017fd3f5258967a9b15cb3265c6577fd071b1337ee7e2b4b54834f2aea77250401f4a95d4abd781da320a7e6d66249695556cda953ae8afc98716bb2cd3a088713dc51d2d89b9e9a178459096c702d7a6b4f4c05e6c0182d5d03b0e3b0a442155ac3326b19d2f6b9e164751fdcb8abb0e8dc43e6b8044ad0d169891f08c197e5784bfb2122656d4d812f3d0fa376fa696595b75a6a564030fc67022e34a3c1105bacea1331898731ad9ad4f77f35c3f195e43d4b1c8a0c"}, &(0x7f00000001c0)=0xec) setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f0000000200)={0x2, 0x2000, 0x100000001, 0xb39, r4}, 0x10) 00:34:39 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, 0x0) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:34:39 executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) accept4$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e, 0x0) fcntl$getflags(r0, 0x3) truncate(&(0x7f0000000180)='./file0\x00', 0x3fffffffe) lseek(r0, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) fcntl$dupfd(r0, 0x11, r0) pipe2(&(0x7f0000000200), 0x100004) 00:34:40 executing program 2: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file1\x00', 0x208020001) lseek(r0, 0x0, 0x3) poll(&(0x7f00000000c0)=[{r0, 0xffffffffffffffff}], 0x2000000000000231, 0x2) socket$inet6_udp(0x1c, 0x2, 0x0) setsockopt$inet_msfilter(r0, 0x0, 0x4a, 0x0, 0x0) exit(0x0) mprotect(&(0x7f0000ff9000/0x5000)=nil, 0x5000, 0x0) getsockopt$inet6_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f0000000000)={0x0, 0xfffffffffffffff7, 0x4dd, 0x9, 0x1f}, &(0x7f00000011c0)=0x14) setsockopt$inet_sctp_SCTP_MAX_BURST(r0, 0x84, 0x19, &(0x7f0000001200)={r1, 0x1}, 0x8) poll(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x20) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="0100000000000000be6fa70bd7c08e889f2e5e72aa2f77617f5a3540421e1c4b87a9323ccfb43b66575f8a672481f6d15a90a9ea469c52e3dfed19449b2e106d0c6fa7852a8533744b0f00e0dad83061f9f938def950e388dea445df0f2a2949d60cd03a8d74c170514e6ebe6a6a3294bbc11301ee2aa297cf7beb8828a598f5743210f465cd234dbdbd9edf4677d7adb5bb3d696fbe2f4172726fcfd706c63fb6030e007d79ba4ca259aaedefd118d8eb2d967b41a47fd0800613ab43745b051474f748bfa052654f8298408741471e025ee1ed51c35a1f46aad4922ecffa746a149d9b347555f0767932009f1328140ff14d240bea790607120926294d0f21de7f36f8ad4e4c415b83d12c88774413cdf956c8e1070020a657ddb0a247cc62b785acd10078210b8650422eb0b799ae8bae22f7537753ceecf1418872fd6539ddd8fd71825d6419db9d769b94652308bf741f6724d8d62fb3330dd9b97f7ef1e5063459a8652e5146e382571bea6a0bca5dcf3f3da4bb28b13675a63053f9e52c64a601626e5c793458aed4d832a0c33af60503c961169c22d1cc638c3a18f78fef5ba039d36c23d0a348896ae182bd21d979f27093b1e35dfcd199f34f6e13dfde4edd31f169402a659590caccf46d44fca53adbbf0cd7ad609fa668718ae20e33255e228301eba809490160dc3ae02251434cd05e492c335bceee288ab07d898c7e388fe5b1679c430b2a39df5fcd97fac54a6dcb26c827aad94802152c9d4610295056796f665c4dc3454556c0cc11a6f5672c6e827be9453646ba399404bfbbc019809668e6d5bb61f740879e77dc65de567cfbc294d79310ebba0cc37c65572fedb6d21f959e5b3ee59a47081d204479de881fc6adab7c24c5753736f2b5fd999ef3780a13873c9d9a2727255476d64fec9db5513b674e9c4a03e99fac32e17b3088fdd562ab23b1a73bbc9b11f1c8ce54f01c5b4ac8168258b4932a58caf113076732040332cbba3b0426e42ad4f3df3d07d37f39bb16eebe3662c168a055f00b07ff0cc9954c40e51e401f409e4c9d941c52c5745e18d92007261cf1e43152c1c58baaec86dd49bdbf41639bab2007bfdd0eb6316dafee4f9e95e473418e4284ebc031764bc0eb60894a332ffb28fd7b13b099b51130dff2143fcb2ae0af412add815ef9f41c46d659e34da4f50ce0cc04f99d70f9dfe28a454fa97cf7125e8ca4c83d1d18a8bf9862fe209076bb2010f5b7f2c6ec7c0be02c66aabfa3cc157956aa2b4cfdeeaad57c0fe6c1a0d7f4ec164647f705c9c50f978d60022c7448d24a01ce2cd9dde931af27f15f205249a0095e2d8995b9fc6a27b9ae8118252276b91e6ea22e4a6e9e421f9ef5b69a3150ab235ab63aa871eb8ffe0c108f7bf442ab644db3926aebc7f1d725fc5fa658ba6d1d9b2f9a62afcc203637af30f9ecd66789769618a6a243028ae43dca5e23c354776f08e857773c0d2e54427af9fd39b0464fe0970340b81b93032970e7c81e44f798dfd6ea6753d2142d4262218620fe159c42bf5a323fce4f20ee7c24fb128826ae9154c30a6f600a60d730744470b1b56139b305091c6aa51c4077bc5dcc57cb9165c8f1f1c2ae8f9b67a0a00c768a651d4e13b0c15037ed33bb66993342e8d92515923434650e1113a57d61f174837f2d1cb366c0069636053c680bcac4cd0c96a5bfeac8a43d73a457b75040007229f4cbe4d49e96b22fd7cec59104ab9580cc1a1f5210e4d6781153f24f3924c9b636e2f2d7429913b45283e7de6792f7fca0b4010eb5eeb0918358dedbd6e1b7427f47524c0aea88bb482977fe4eddf2c3d43eac9bff56d62ce3af2fdd658bf5597ba2d3a3937c63f15829355937050c2f800bf785c2771bddfba37f61f2cf1d50c02e2b16d08593f154cb8f00b5a372c48afa5a987b3966ea40051fcee6c19e3312356f9d81cab0c4a60cf83833217f68e6cee9a254a7b24f195eceba41488d8941dc25b3527b0de2be978f9e1b1f27241b2e7ef3a2d6900217146ba7c310c446d21931d90a8e485cb509b25e2df56e21ef27fb96f106553fb3fc4fc6976f8d0a2aae4e7f822ba35e041b13d76035b764efe148efb5cbfd5def7a9adb0b5b55c0ccca08c9278cf4bc3ab22be73c4f6b10ae3babb7e7da2773b77ef72fb0b294c6297991eb606515a1f1a4ab277ce040e4cc15004fb731a3363c604e9a7408fc616603891b39417675229949602e11ae4f0fb54a458f9bc6242a97e0e538fdc429d51b14227a7002e7a42a9ce26959e31375e24cb44e40d95b4ad71b5fedb9805a91dae3f0bccba184c47bd61d2de85aa2a1fddc7dc44a280b6343923a380d3bfb8ce6da8ef905062005f671e468ce487ed2295b6f3bb679894596d8853f256818c68c07248f3a2520b816be1a34c366da89b0327125b0f0943966ba4c3773d826dc3c486b98a934e67df7cedfabd05ba32c04b35bab727f2ab8ad93ef3a1e70f2a03f4231ba3fc5a5bb1f4deb9ad4b303910940ecb8311c5513ce1ef3347ad55fff3c2e369d0762b8131c5cc0ce992c62a26cbd7d112cb01f89c1f47ebf2a6ce9635a909ed9b9f8a9f4eb27ef0934b0b0e99fe669617a0502f253450988c97b855699000fba87c915e98284f7c7e531018c8ddfa2d7cdf3e9c60cbc93df090de5422ad1fc45d199b73621b9d3a26c01d2a69bc46bab04f419821359c9e10126073da054b2aaa7fa57e9c9ce8793b4af0f9e20633e80512f3c7a3cfb7e14e9d9400394a0764c375af8eb3866f6d6ff54932f97119b16e405b4216eb931debfbec17304ea985c66b510621f28587f49a847c45d07f92f3eb52c1fb0194d47929e444680ac65abc4d14ee5faf520787cfb95a5f2ba4f1378d65444d63e740fb50331f733e0d0efcf4584fdd6dfe23a079307380aca7793531014164012cae1bdc027f8937213bdc428ffe621318189e9d8ba69e68633fcded40b805521de53f915f8a09e6ae4c750f59fdefeae9aca5593834f7e25f4ccf539f4fc26d1f0077620ddb9746706158f4bea1976bf505a08829fd1a390e79e377644dfb201f9b76e8202225ecd67a2e86543b3f71c552a4804b02277e2ca27cc4143b817da7dd7a369fa542d43ddae8339d466161f65d7f7fc4f235048efb72692a4cf069853b0565ae56d1287ce66b768ca30f78be61938615fbe4f81aee384721953f55a6166ba44352e9eec00fe365fba239095821b9010716ea1f0e71b244e17e5be7f3546e095c221ad164a8938998f6a03f1733875908ce229a50681e0637eebb7231655122e704481756320c7398d0be520bd9a3c60ec2cabef1e863defe1ad79106ba0f9db78faac174172c283902bce40bcb307fda602e08a2215dfa6086efcf1e314a0b593c07eb4c3fb2ead4c1158e69f8933d8c34977f27832c5afd5ac0df57e7ac6f2e6fa614169a196e06a2f06a10a2d681f6ba108c82ee2a7eb5796f801a51fa6ce5a4922869d51f1e12bc63d0ea26209a4f68733cf1aaaa16dffe023aafe6ee5dd3f7af44d8ec051ddc9c588d93ac0b2290181317e33d25bd0ebdd89c16de840409f0012022b56dddc5be2217ced1516c9e35591dc6d522d72d9f71f0fa96bf5d014050e183c1e751c39504bb456359a74c45933482c2e8fedbbfd2434cf32f6360491ccc2f2cd4b7aa5a2d5f4583e2532674f3981a66dd8119ae3588cd4dba29989e89b8e816bb5fb2bba4916c86769435072b738f4dae2b07af25a64a3df4ddf2ceaa8a8ee9d8bf548160c43c48d2323c85d495bd056bb8baf3d5bc596f7dd8f7f6853815ccc80943e4776a261bf50e5f5044361bf090cec8f7fd747c9554593ccfbb2291dd96f1653928be5de51972d161883e65e6aef3ae5aaf68c8676a0730407f185aee30adbebc53695bd7cc78291a942b44b5f4e99201c379f84e3fadfecb5ecf16216e3dd2af897219472bc9e54917e101e11986f8bf08c02d9f01784e7a16844f4644efdd063b11aec40e89f65ac907fe1d7e001afe497591db2890a4e089456f553127ba686df5043bcf774765da5348891b94c79dc019017e9d3a74ef860aaef485dc02dbe316f71925bd7df6a7d5db02f8100856454d881cb58dd7cc502441a1e7fe9315a56d94f5b0264353e1818ec6f13ee160f50994fa9ade1be05be36877c45d911ed2c3c720f07492f7843cc7c08e4c20700cb06cd2fff0d99fd01e964a0942e016f26e0b5c54729a76cb046e99b8d33128140d7f7373837b74af0462fd55c686dab59cc38936b1eeecbf9d77f0f24737c82a6a1c5c31ed2affac8ae5653277d7cc8078e367ce49ffe9283473a859d802e1bd9c3e7d1805e015d36759852e1b31a2c5d8be2fc9b15f2cd7ea8bee8b2ddbe21417ae07519235f17d59100135514d40ab48337a674f6f28f48335708553ed184623a326538e5898c278989196d279fa64fdb8836f97d1244c974b0fe619adea3db6bc0bd47b10d7ade42b7e477ae2e14510fd5a6ff280f73fc06d5e7e18156694a1d77626ba5c533980be538e9b891eb04a9d874dc1531f88665a35f8edfbc6979011815a99131cb07c53732030f7c5017936d37734f7f5135f5c447510e205cd3cac003a5731350149ee37491d6491ec404641b5a019401a5c19ceb610ca5c870efc31522eb86414d56a300a463bbf225076016a914d6f25c88b76240b7fd530fd0e47b0fb09ab1bba120aa9cf012b901b8157fff9777844494e0878cc65e10b9e402836fa01de3522d8bc8c49da3f5b7fef6a7f7abcda2cc21f14fad76300baa3966318660acdf80ab4a3ae57f3669a5f7acef048d77089c469a2288f9172ba828cc9fbae01e7b88bdd9fffb31fd8fbdc8aba85cac5e9dfac01998e62692c66e6ec25eb04d30a4c9f25ae862870735b98ed96fd6e1036a67209c9f856295937b1c93ab1b2b0e91a375ad011fbb9eeed9eb9473ed89fbaf29b8f4b8328974d028995ec614ef15819550134430836877362226c267dab22c68010ef663a7e59ab814ae12fc180653372c3de2c572fad205e3ffcb5f5263ca0dc95e87c2ab6386f9f33760234311d7dcc0294c9142262334c5962ca4b71c4bf7a53daeddaf725391f8ef4db6b6e167ca746a3df0fa71b7ddf1786da25e6b17bad23cb03c412049967dc21479a7a69650227519cc293e379ae0b54ad184f33027bb31e7ba149b102c8dc92d4e05ebad7e34987bd6a22675b78b2467b5adad9d2347a68bdcba533e0a9d3dc5ccbcc4342efad46eacba314749a5153655a3dd78d721fab026340c6a6fecf41255606d2af4f1390ac72409e46e04528c292e6fd70653730e9bfe5f7a5999a8db25fa04daf1e09c6c67619ec5dffe3f5eee246212886a38f4c586ecb394ae8491682c0d4a384e39f7aff492e94390888b282d118cb8db8ccbc182dc74d41df8a95c901d6b9044fb62973ffb7b1a672aabb0a29446cca1077a5bb29ef9eef4c83ba0b80831eada1ace8427cd3758f613494e4bb786286760cb4996c2e2a7a0079b58289fb86d5dd3e013f7344551f7936c294f9a021e0885b5d0ca7d4e087f5cc5fa6c35aed14765cdd8cdce9cc8410cc8c4c58a2f415ebc254134b3df5ab90f9407d29000caae0f6b297fb00b3d00453571995f9055204a81e4dcc5db80b0d69b9702835d24225be0305c9db1611cdcf89fcc690a708e14c203de50b20d3ba30d6d48a9f895df536f40998e1d42054204888397fe9b0b788292f9270c34a15df0ac1ec82c04e3539a7ccdbba5426d1d5b736b97756bd4eebf5a"], 0x1008, 0x800) getsockopt$inet6_sctp_SCTP_DEFAULT_PRINFO(0xffffffffffffffff, 0x84, 0x22, 0x0, 0x0) getsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE(0xffffffffffffffff, 0x84, 0x10, 0x0, 0x0) rename(&(0x7f0000000180)='./file0\x00', 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) flock(r0, 0x8) getsockopt$inet_sctp_SCTP_INITMSG(0xffffffffffffffff, 0x84, 0x3, 0x0, 0x0) setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) 00:34:40 executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r0, 0x0, 0x1000000000003) setsockopt$inet6_sctp_SCTP_ADAPTATION_LAYER(r0, 0x84, 0x8, &(0x7f0000000040)={0x2}, 0x4) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) getpgid(0x0) freebsd10_pipe(0x0) setsockopt$inet_udplite(0xffffffffffffffff, 0x88, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setsockopt$inet6_sctp_SCTP_NODELAY(r0, 0x84, 0x4, &(0x7f0000000080)=0x4, 0x4) Jan 1 00:31:24 ci-freebsd-main-9 syslogd: last message repeated 9 times 00:34:46 executing program 2: getresuid(&(0x7f0000000200), &(0x7f0000000240)=0x0, &(0x7f0000000280)) setresuid(r0, 0xee01, 0x0) r1 = geteuid() setreuid(0x0, r1) r2 = geteuid() r3 = socket(0x10, 0x20000000, 0x1) write(r3, &(0x7f00000002c0)="7244e1901b3d1c6b3e0d76194eb839800ae128721ce018fcf514553903f27e23e2e4c268350c4bf30ff089babb47fa2e4b1f1808aec04ec6aa2b4c1ab17c4ea695afda9f1599ffb53ca920dd0de743f15f01029fc12188e570b517e7bbc3aadfc4d66d3a99486e2f1e3f26ea06197b67e19434173631b666d1ae7b1ea3a45be6b51339041dd0920dcc3a7835cd3da042845eb69605917e45843a2d2add90e86a51787a90b92ba1fb188af39908f2ae2c4ac5fa175adc53774967fc27e4bca8edb96c18d118a478a4822037524b09f0ab1887e4aa0711c1a3cfce7e6e18d3fe03c074f36c0bf05c0c", 0xe8) setreuid(r2, 0xee00) setsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE(r3, 0x84, 0x10, &(0x7f0000000180)=0x6, 0x4) r4 = socket$inet6_tcp(0x1c, 0x1, 0x0) freebsd11_mknod(&(0x7f0000000400)='./file0\x00', 0x8, 0x100000001) getresgid(&(0x7f0000000140), &(0x7f00000003c0), &(0x7f00000001c0)=0x0) lchown(&(0x7f0000000100)='./file0\x00', r1, r5) sendto$inet6(r4, &(0x7f0000000000)="cb3a17ab231460bc36faa81f8a32aa18550a16f4cb6cca3f2b4a2afe8a79e83e0909ea652954073e32a258bb1ae6cd3f3b6b302a94d898ba80cb0fc14cb7c6f96f7a253cc44071b149d8b2948997a04eff9379cf88372b92367f73bce0958b67a5deb5e36429f612586466d1260dc408767479abe7dbca500843b7e036323227c0f1648e89d0ef2154d71b64fdd8ad95cfd4abbeea77bd839fa51f5c239d1dc06cf0807209540517d392313d73e157cb40320b", 0xb3, 0x80, &(0x7f00000000c0)={0x1c, 0x2, 0x2, @empty, 0x6}, 0x1c) 00:34:48 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) getpeername(r8, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) dup2(r8, r7) 00:34:48 executing program 2: r0 = socket(0x2, 0x0, 0x0) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00']) writev(r2, &(0x7f0000000280), 0x26) writev(r2, &(0x7f0000000100), 0x100000000000005c) setsockopt$inet_tcp_int(r2, 0x6, 0xfffffffffffffffe, 0x0, 0xffffffffffffff58) truncate(0x0, 0x0) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x8004, &(0x7f0000000100)={0x0, &(0x7f00000000c0)=[@in={0x2, 0xffffffffffffffff, @local}, @in6, @in={0x2, 0xffffffffffffffff, @remote}]}, 0x0) setsockopt$inet6_sctp_SCTP_RECONFIG_SUPPORTED(r0, 0x84, 0x29, &(0x7f0000000140)={r3, 0x2}, 0x8) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x10000) setsockopt$inet_sctp_SCTP_CONNECT_X(0xffffffffffffffff, 0x84, 0x8007, 0x0, 0x0) setsockopt$inet_udp(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) setsockopt$inet_udp(r2, 0x11, 0x0, &(0x7f0000000040)=0x9, 0x4) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000500)=""/4096, 0x1000) execve(0x0, 0x0, 0x0) __semctl$IPC_INFO(0x0, 0x2, 0x3, &(0x7f0000000240)=""/65) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRESSES(0xffffffffffffffff, 0x84, 0x8004, 0x0, 0x0) 00:34:48 executing program 3: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvmsg(r1, &(0x7f0000001840)={&(0x7f0000000000)=@in, 0x10, &(0x7f00000016c0)=[{&(0x7f0000000080)=""/47, 0x2f}, {&(0x7f00000000c0)=""/64, 0x40}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/236, 0xec}, {&(0x7f0000000140)=""/24, 0x18}, {&(0x7f00000012c0)=""/195, 0xc3}, {&(0x7f00000013c0)=""/139, 0x8b}, {&(0x7f0000001480)=""/102, 0x66}, {&(0x7f0000001500)=""/249, 0xf9}, {&(0x7f0000001600)=""/157, 0x9d}], 0xa, &(0x7f0000001780)=""/181, 0xb5}, 0x0) setsockopt$inet_int(r1, 0x0, 0x41, &(0x7f0000000040)=0x7, 0x4) setsockopt$inet_buf(r1, 0x0, 0x5d, &(0x7f0000000180)="57f06931", 0x4) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000ee9ff0), 0x10) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffe2b, &(0x7f00000023c0)=""/168, 0xffffffffffffffcc}, 0x0) 00:34:49 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, 0x0) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:34:49 executing program 3: r0 = socket(0x17, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1018, &(0x7f0000000000), 0x4) 00:34:49 executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r0, 0x0, 0x1000000000003) accept4$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8, 0x30000000) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) r1 = shmget$private(0x0, 0x3000, 0x110, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) freebsd10_pipe(&(0x7f0000000000)) 00:34:51 executing program 3: getsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x608020009) msgget(0x0, 0x480) msgget(0x0, 0x0) r1 = msgget(0x1, 0x100) msgctl$IPC_STAT(r1, 0x2, 0x0) lseek(r0, 0x0, 0x1000000000003) poll(&(0x7f0000000200)=[{r0}], 0x1, 0x0) getegid() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r2 = fcntl$getown(r0, 0x5) mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/116) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) fcntl$lock(r0, 0xb, &(0x7f0000000140)={0x2, 0x4, 0xeb, 0x0, r2}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x81) poll(&(0x7f0000000240)=[{r3}], 0x1, 0x8) flock(r0, 0x8) getsockopt$inet_tcp_int(r3, 0x6, 0x401, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 00:34:55 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x90c) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:34:58 executing program 2: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_buf(r0, 0x6, 0x24, &(0x7f0000000080)='f', 0x1) r1 = socket(0x1, 0x20000004, 0x9) getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r1, 0x84, 0x11, &(0x7f0000000000), &(0x7f0000000040)=0x4) 00:34:59 executing program 2: r0 = open(&(0x7f0000000140)='./file0\x00', 0x80000000000206, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000280)={@in={{0x2, 0x0}}, 0x0, 0x0, 0x9, 0x382, 0x9, 0xffffffff, 0x80000000}, &(0x7f0000000080)=0xa0) setsockopt$inet6_sctp_SCTP_MAXSEG(r0, 0x84, 0xe, &(0x7f00000000c0)={r1, 0x3}, 0x8) truncate(&(0x7f0000000100)='./file0\x00', 0x308020008) sendto(r0, &(0x7f0000000180)="2ab340b9496f75c1305a312298a047e32120e82f84b9536a790bfb553aa258d4cc5be9dd07cda72b03e8a8aac2aaecb1efab957b69143cbcb7e98959605c3930e7a21290f5d71504f220ee12d2d1e3e890198a6636666452322c4f0b11fadc5aa32cd99d2d5ffa2806a758be1a10f1ab7f6397d7d200566e89fdee642beab07e78a5ee791daae2739b63e0c8e92f949edbb1ee67d94c496b4092a04edf3470945e4480eecc086d2788ca592b3cc5f5334374f311455a33eab47e34b0a596f77843c5b8a389b6637555243e6f85e51398fca42f7e3a6e0645c5ac86a63bebe9016cbe53d84beef6fe25712e17c782e86049", 0xf1, 0x0, &(0x7f0000000000)=@in6={0x1c, 0x1, 0x6, @empty, 0x6}, 0x1c) lseek(r0, 0x0, 0x1000000000003) poll(&(0x7f0000000280), 0x0, 0x4000) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @rand_addr=0xf206}, 0x10) fchdir(r0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) setsockopt$inet_udplite(0xffffffffffffffff, 0x88, 0x0, 0x0, 0x0) setsockopt$inet6_sctp_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x11, 0x0, 0x0) 00:34:59 executing program 2: r0 = accept4$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0x10, 0x10000000) setsockopt$inet_udplite(r0, 0x88, 0x2, &(0x7f0000000080)=0x1, 0x4) r1 = fcntl$dupfd(r0, 0x11, r0) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = socket$inet6_sctp(0x1c, 0x5, 0x84) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDRESSES(r2, 0x84, 0x17, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000140)=0x1) r4 = getpid() freebsd11_fstat(r2, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, 0x0}) freebsd11_stat(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r7 = fcntl$getown(r0, 0x5) r8 = geteuid() r9 = open(&(0x7f0000001740)='./file0/file0\x00', 0x20000, 0x2) freebsd11_stat(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r11 = getpid() r12 = getuid() getsockopt$inet_sctp_SCTP_EVENT(r9, 0x84, 0x1e, &(0x7f0000001780)={r3, 0x3, 0x100000001}, &(0x7f00000017c0)=0x8) freebsd11_stat(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000000280)="6d1e11dcc2fc9e40d4deabb8f465dfd32b58a795c2dd38cb8b6e918fed1ae3a3e99c4f05f3fea048d986b50c11161b7de52d24be87d647cccc9adde54457650039d4ceb3f69e5ee390787bde8d0d82294c730eec0d36bde2e2bde37f1d8ef7ef3cfefd0decf77617523120a564025056fccd5b3b1d5e60dfcdc7521980adcf7c7a7be8027062e04d8dd2d3e35c9687a55da825dcaef37fcb25840e4c9e474ef563cb6db32f54f3bda648c6cec41c753843c7dad832bc5777120bebca71405543d77612d7d0fba3af6cc31fbe6ca73156d99db22eafbc91bc4b9e8387a2201067532ac2d0c4e21eb46067d67d6a0a63df26b009fabe23dddadf0f15fce766119144fa6129fdf1175435e21eb61fdf86a65f6e757f66bfeb026bbf8f29319a5359f1d63b1b3025bd01b5ba03306a9f094b7d35e5ba46869fee270ef7496b55960949ee9a4b47522f7208918f1029b84b76459408b96874d30e892770f42252c526b303d7834132742c68c8d17b7cc1be762aaa0442d3987e1c523d1a2211225529a2eac35a618f8d77a650b0b26250e2a9636b707693931fc88534e71dd2edb551f93b8c4c762a0932c4694b346f7f61605d28598619bb95dbf279ee2b8379492aa140b6fc804c0ad62a04434a2fbce1c25a0b6e9793bc4f9cd2a9fec59bfd4de05c364bf7dd15d166dba7121895de3a6b5f452abb9260f1c6334b0ad10a73c87067946ab956e1fb456ed5b5f9684d36bafcf0c77524029b3087435e1a51fa4f0e1cd1664787c9aa2d4cc27a0e2708f8a606bda8fd4bd3b354f44a94f309e38f53ef25c2dc481655b427c85231825e6c31714ae4e509dd6d02a013310bfff845b9955671cab606b5a8ed34e065590226f17f5b9899617afe009bf957be965f65a71279b0f84173e057a307492c382da03b56c6a94b31a85b59118336f509c7501c7d311f6615f177b0410012742a551702c508279a83330debefa7e969c2676f9e5e5a36467d8fd2e80c131f522ed3d045f7fd7cd35ae02bd89e7d1dc4f7ff395c3d430ddff9740adc6fa68c5b5c23a2ab888213f9ea5ce0f6ebe9f3b05fe4d39d36ccf85910861d970ffa1acfed80ac0b37426c9c75ad590e51599f2639bd900d310fc79871c8b108f3a601cbc2835129abceff15041985f6cbd04a1d2e37704bd0c98d6ce0698713bbcbc8fffe6cc3b604f91f810026f134c43cc53a9894f0b12bd373e2d62031a2e4beca51eb869fa5270ad6d789a10920677c5e11ffad5b18c7ba76c9be1f7cb3bb9f29c25e9fabe3ddf733f77fe06208669a51b482ce37e929f011f09d611b64eba0945fad553e96b086ea88dbe80001d7b1f434c7f07cca069c8b69cdf85f75b4c123652b80dd9948639d09defbac25252735307484fc7230bb57dd62e858d2284f2f7f14d9a89cc7aeb9a173193d8f1057c35f4812759ce714cf8924f38ea560361d6330c14531c590531115a6611011fd259d4837aa4e4bed3eece98083841295a4cfe31b7fea199fa65b55c06584b1f26b9dc81063ae5ff6c6dc2bd57f619ddee8dffb69a3d090fa8520ccd130bb5ec69cd273c6dc2a4a6eb27662fc6b5f0a79352d87ce4feca1f24898e57250b8e543d91c4b3a94bc768d525da134cf55e2e18a8619f75362d56fb7c29c727370fe4f9232a5edf29b08a0d47c0dd49589d1b9cbd313efffa8330ed61bce0b63bb781dac9458f30ed4ed2150a08e9090ee35b7164e37eee1fb259f36ede3cbf9fb6e0c80b9c59028f012f95cde7cbf53502d6f536e5d14bf5238da078986be4169555e44394765f625cee715ce93eac97e9022cbeeb55f153aa40eaf53bc31df7e4d49a0e0ca9f5fa48cfcd6d0a0e88e6d24304f5470187da14bc7c198cd155922012f599bce1c77bd2e277fa0cf5f9cd42a3e4dc8c06bbbeb3072f0b0390bcb6b4a918f48c4cf07da9d895495a6ea693fb578958a521fd1136cb70b2823bb0abdb9aa9f6fea18dc80fb698bb960967a445fe70e9b9f9d63408b75a35676262b9b262cfeb9be8a43242c63dc972c24852e3cc64e909f68a3f6942821d4a2fe0959c596f3646803a02b7ba7f0ac3c00ad477a426e971af79836dec3f9da4298b1f76a94c916fc9206a9b59c68f50c607fb49a98cede59717406e846f0dbbfdfc8baea7e24d53c94fee84349caa4eaa1232d0aeabef28e86fba6abb96ff1b793eba12f855793de312a1bd730787c4b1ca6933f71afcb61a839a8072a05b5cc4d0db4945a61c4d86d8aad5da3a5248125e7817130af6e7576b93f6ce8c8f2b90ceead2bed9e96da3608a20000fc14a4c7b12ca168f4bf090901cd6bf09a693c07fb7a3cdb16ddc2fc6d1d01aaa3f4a9a73f1d525d7a828b6a02f520a2c4e079c51b2c37cb85d7ab024cc3375152ce2bf687c9790e0cfa23615ad41fb183a9695ce0e3f5d899c2577b93ee64469e83d00e5d13d2fbc37b32b7f0421dc43fd51f8cb8938b535fbad2afb40fc431209a0e12ed94d9f51ae30e4ff5dc186c5f05677fd17e032dcb73cb4b0c7ca6bcc2fdaf54689973b65238c43c3d32f6196599af4d5d9c4ab77e16e59d5ae8c8fc59fe824882215946d38e82c02c4fba0d1e5c48441715a0bf2b755c89994ba163088275209d3b23e8c8bfd998bfc287642c2be3c28f3ce0b56af7d36b9c872681b65bdd838a7fd0f7dc54f5ef70adb1af53b8458346fe754249bf5f69ad8dc941c13b51ca7520ab8b2f87f63f9eb9e5c243710902c9414dabf8489f0228311c9f42943f169a456b8493454367ed7d3628028bdaf761d25a0856d0ca2a3cf75d73462a94d29c965c8a63ebe1298fffa56f6fc13fdbcb16be716bae930f37ecaba97d9f6c9ad1177a9aeffe5836f03f85678797c13aad14c1d8afd86d5174213ff4048b2aecae0d4552be6adc6f42a0a4c79165fbb8ad2e2f671aba3c6567b9d9e6c6a1995d95d7dfb94e980e7ed439abc1d69c96333fedb6225dd0218869e2ec23022abcc7f8b2ad6e9d84e6d0908192913ec8613ddb88ba47be0553d780030c520917cd06f099279ea7f97ece12484196726eefc924ba04278bba861f0b48dd292c9fd5ec17856f250daa679812b4b8cef78e895f7e097a0c4f08f480edfb5c8be6c496f1843a72fc196ebf58429419e592fca02ec3c6330a1a6d7c4b0aee7d333ca6538b23033b4fc860d9cbf7a7e8f8dd82318f4dd872726825e84e4791aa496418687ff81d7338f4f6199604578e7089f76587c708e2ff719a00a4fa2791d736b38d48032722cdd3d23ac82593d2c39e6ee80bcfa3e5de1415e6705ea6e7434b627359cc7f2af3e24d712ca7857d19bce52d52f1212b3e732147c28e986acc5be5ae84c819e2d0056b1f1764824e4b2969aa8d46fcdf79e269cff24c363e558fee1dcad74f3f0c8083429109771c71ecb9652ba23a50a5b58d96d8b7da459a94f4b671eb7d01d8b60d7bb36fc555fc8674e3ed01b7459a9a693401e4b318c1506dae269aa2f243cb28a0b443756089b6c987252e65f0dcf4ecda5ce06915d0406f7f2bad94bd0f5e105dedf8bb9ed1eb822999899945840e28ca8759c0e9a9342f4da7b0f964a1f95e6486082c53eeba6e1b32c145c96c8193f941c721f7d004c90effcd328d7645b502ee213150936310abef1b5d30799e9dfd76c0830619ed324084a12c2e49caf63e766f041657048b3e3f708bf195a2755ca918532ffbb92880ff6a6bbb1a3ccb5737021300f2631d1f5c9889f192a873bc9439a47753d75455589a8b4f9ee4bfd91192f1fed0ba8ba7caf806b659c7bce8a94ae35ee2128516fa0382f39f3dc30c6a11639c1b372b28f65ea1a05ea8d896e5955be95726423cdc9faf26e31e8039c48277455789b1aa8aaf54eab0491f0021b74fc869a084d078bf550497d572bbeda521ff883e3038a4e5b1bb49cae42f6835d6e5ca70c16e411ff8be522f76c0dc3c128fe037bd8fcbb12b06b4aaeedf528264b83ab3515f9f6d3342e3db41ec3bd5e00689cda5f7d2c5013ca8e4c2000cdc9f648d39b69bcff256adf9da7869f41da87ce49c1fc28e5d139e966eb24586071a4d7b6f6d0b365de4c3e58cbb0c6101a7c3b8f31eb047084d6b2db53d70525f93ea36a6f1652283bb57c564e23be2270b6715c1c05f25fb806963b3cb2f38b87a3549322ee4744a22fa99a739e9902fc7fd1ac840d8071c2ec067c185869a037c2ff801e5b0f00f4171a6c9c8effb67e4a712c1d0d082d87f29084dee7386fbc0ccd546a67b82d9ee616a338bb10a98d4c0b42205b073b210fab9256c4b73c7eabc947df4a12421e78a725745989f2e8ad26c3f53ae70f9649359bc6377a59054d3e04ee6e4296ea36ed2dd4ba222c7e2ee6e043b778d045d0f37d0b69dcca4eab047f84cd0a56683109bb841aff8c87a70500f6350246938dbbb21a4ffc3b50651b013e9c67287c2b598f5d3394db25b0808e98ba0cc7c2650457985fcd383f878c882011d7e7996c3b1e2b72c9283af274e4652e18180b434f6626159fc662e255547024401512ac93359f2429f3ccfd13ad5706d54ff3bb89d0f03e202e35ec3b64348404273d748fc3218bc89ad036f93152042487a01d31a19865c299fde377e6716286a0d281d0dc726ff0678f9908660ed7174898f4728271c35fbedf6b6d2393900b3f5a6af377d31d75dd66406f3c0a5ea00c5c245324bed2b2dfa17e2f8ae7c304e1f1f48b2d9f628f91cd6ac5c92f970937e5854b7f1dd6c5a718f4c8ef3d4b337e209f5e5a98ba342eea473ef7731f0b55722ccdb80e8aae4cfae45e0117ea46f1d288b0a32e2813bd545e7886da2b5779d8d766087d525bbb26a95bc5a492a0dffbe0a2c8665c1d2b38a81456d7ad4e37fb63ea874e2c30931e73c6004e121d4d82dad0e6ecc5676a4e213c2740990a215f0c038e59e784ab98a4a41a7e0a7cb38c32144581b65e3a9a717b6d5f48f488fdf05fd3aa36b1c1d983915847b43c604d2c638fd5569843507f3f83ec63c24eb778bd1d9f65eb880ad43c3b54561bb978329ef6210ac64c3eb117f1211411ce1b50e70bd04cbdad9055c07d97096fa4237680ffa3be89211a12aa3c97eff09ce492795a04d7d23bae9abf2030e7b4981dfc28843a3e7052e32446e94a3476647dcc21a52f5ff6b2daa39f0e31955129ce19523211887d96ea11a8534c0ef9ed4b181486ea9871290a825356f51cc231b0c5f53ab29f7ed9ea0d999f7d2d62f6a0ff6dae2233265bd64d17a923d1f3b669052f6e923db8c83a2374cc454068b0cb3e9ceb26e900c7cf59227ac3a7b1864cb89b60b1fec2ba5c29334cc48ac23f289089bc955eee8dc216f9ab8f37209df5391e7b46635eecc44e67f6765fcc47a38c8299a5651cfb35a5c3bfb83c88e4eb5aae5c31b959b8751e71834239960f74f2038f344138fc386a255c75254b5f42ab24189798d78de489871271cb911fc1652819557648871482092baf2e90d31ec56efbca053f61c4b6f0cdf748204d9c908e9a4789ed5fce5047ea894573d0cf714404c2a52d5cf339ef996ce191ad5e213e0114c4682f0509ac801640f0ebd1c635b3e96a3a4e83c05b72edfe44b7c6fc451301884697dea2ecd6eaa09b83860f59f668666200a305349ab82f3775d336bd2de9407ab3ac98348cb68c424b398be1bb034a96551647e00c961b219a6da2b108b31da9e963b7eed7df755ace2fcb68e008a27a2735d67dd148cd6f1c01dfb05ca786f67d509a5eb618939d4f2284637f5f1cdf5b1c61cd1448b25dd7e0fed90843c654f25d2", 0x1000}, {&(0x7f0000001280)="dceed223199379535828bc37da3d7749579be495f927ece4f596ab11175e1dec6be2bde3c24f4fd6fedb999065415e59f617d584bcbd30e51b58d3a4600f25514130198703b86afa50dd62c00d641790e9b139f21a68d14417052bda2b3a78692cc95c523df10e1bfadf57241bf36447006ddd57e5b204a8bcb95e8d942e08c5a929652a3ef707f4181db29bc159c371b6105095fb7a489565f194cb4320376200959058f3578deb666d754c544eb709ba0798d635e02cc538463a0e7699ed519685cd25052ed73a831e793e70d576bf5427c0bcd8d699b232f0e50744d8f91b34c73d811214e528a604f3090d56693f68144688dbf6f9a5", 0xf8}, {&(0x7f00000001c0)="eb44edc80cc0a38aa808c6f9af70680b11b8075fd7a5ffe05c2cb45dce414104dea774f56abb607a3727e1dc5319e362eff797c583e8305cf5abebe9a628cd8ff3eda03ce22184658a2f", 0x4a}], 0x3, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x2, r4, r5, r6}, @cred={0x20, 0xffff, 0x2, r7, r8, r10}, @cred={0x20, 0xffff, 0x2, r11, r12, r13}], 0x60}, 0x0) 00:34:59 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, 0x0) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:34:59 executing program 2: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDRESSES(r0, 0x84, 0x8006, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000140)=0x10) getsockopt$inet6_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000000)={r1, 0x5}, &(0x7f0000000040)=0x8) 00:35:00 executing program 2: r0 = socket(0x2, 0x1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="00022e2f66696c65302f66696c653000beda4a65d318522a8a0fff4690a68506000000dd13bbb4e8f6e4b4624584898241ad2098332cab55c280b96c95e2f94fbdbd22843ce3e1db73b1cbdbb3b81c711f36bdc540fc218e03d8ca177b25da2b8305c8349e8b9140e7e17ea1fad29089ce76e02188c1f49585411812b5e2a307a46d06925b87deba897aba4b655089f521aa67fdcf5636b922f14fad613506e79e23ec5cf5ae"], 0x10) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000200)=@file={0x0, './file0/file0/file0\x00'}, 0x16, &(0x7f0000000380)=[{&(0x7f0000000240)='WG', 0x2}], 0x1}, 0x20101) sendmsg$unix(r0, &(0x7f0000001b00)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000000)={@in6={{0x1c, 0x1, 0x2, @loopback, 0x4}}, 0x0, 0x80000001, 0x8000, 0x0, 0x1, 0xd7, 0xfffffffffffffff8}, &(0x7f00000000c0)=0x98) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f0000000400)=ANY=[@ANYBLOB="02004e200000000100"/136, @ANYRES32=r1, @ANYBLOB="c80bb23900c00000"], &(0x7f0000000100)=0x94) 00:35:04 executing program 3: r0 = socket(0x2, 0x10000001, 0x84) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x80000008, &(0x7f0000ff8000/0x1000)=nil) pipe2(0x0, 0x4) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f0000000200)) r1 = msgget$private(0x0, 0x20) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r2, 0x7e2780e3) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) mlockall(0x1) sync() mlockall(0x2) mmap(&(0x7f0000fee000/0x12000)=nil, 0x800000, 0x6, 0x12, r3, 0x1f470000) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202fef0acc6c0733f33"], 0x1) setsockopt$inet6_sctp_SCTP_INITMSG(r0, 0x84, 0x3, &(0x7f0000000040)={0x9, 0x5, 0x81, 0x800}, 0x8) 00:35:04 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x6, 0x36a) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) setsockopt$inet_udp(r6, 0x11, 0x1, &(0x7f0000000300)=0x1000, 0x4) dup2(r8, r7) 00:35:05 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(0xffffffffffffffff, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:35:05 executing program 2: r0 = socket(0x11, 0x0, 0x7) getsockopt$inet6_udp(r0, 0x11, 0x0, 0x0, &(0x7f00000000c0)) sync() r1 = open(0x0, 0x80000000000206, 0x0) fcntl$getflags(r1, 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x204, 0x416, r1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35d, 0x800000b35d}) sync() mlockall(0x1) sync() munlockall() 00:35:05 executing program 3: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000100)=ANY=[@ANYBLOB="7f070000000000004be5ad0797751287084900c2"], 0x0) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000540)=ANY=[@ANYBLOB="050000002000f6ffffff00"/20], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_sctp_SCTP_RECVNXTINFO(r1, 0x84, 0x20, &(0x7f0000000080)=0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="01b8033d", 0x4) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x308020005) lseek(r2, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet6_sctp_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x11, 0x0, 0x0) setsockopt$inet6_sctp_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x11, &(0x7f00000002c0), 0x61) 00:35:11 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(0xffffffffffffffff, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:35:11 executing program 3: r0 = semget$private(0x0, 0x1, 0xffffffffffffffff) __semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x2e6, 0x8]) 00:35:12 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreqsrc(r0, 0x0, 0x46, &(0x7f0000000000)={@multicast2, @loopback, @loopback}, 0xc) setsockopt$inet_mreqsrc(r0, 0x0, 0x46, &(0x7f0000000040)={@multicast2, @multicast2=0xe0000003, @loopback}, 0xc) freebsd11_fstat(r0, &(0x7f0000000300)) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="705100d082404fc65b189d54e38c4bbf5c29cb61bce8f97ad21202905988fcf0dbe380704f5aa0522b50aabe9f1ab3521d3a1d237c32e1f57b5ddae018c59927dee87e3d19c3d309783ec0054d0bacc4bf4d639e4a2cc15724bbe61bac9d56dfea64e9bb8e1894e089de140fd2bdbbdefa70c56239c0f8923aa3259d3f2d7f4fbf01c878615ffabc09543465115e82b0d2455f1061492938e07bb579f8051612f8a2ec59067f56e2bb9994dfaa1f920992c43d", 0xb3) dup2(r0, r1) setsockopt$inet_mreqsrc(r1, 0x0, 0x46, &(0x7f0000000140)={@multicast2, @rand_addr, @loopback}, 0xc) setsockopt$inet_mreqsrc(r1, 0x0, 0x46, &(0x7f0000000040)={@multicast2, @multicast2, @loopback}, 0xc) setsockopt$inet_mreqsrc(r1, 0x0, 0x46, &(0x7f0000000080)={@multicast2, @remote, @loopback}, 0xc) setsockopt$inet_mreqsrc(r1, 0x0, 0x46, &(0x7f0000002500)={@multicast2, @local, @loopback}, 0xc) setsockopt$inet_mreqn(r0, 0x0, 0x47, &(0x7f0000000100)={@multicast2, @remote}, 0xc) 00:35:12 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) r9 = socket$inet_icmp(0x2, 0x2, 0x1) bind$inet(r9, &(0x7f0000000300)={0x2, 0x0, @multicast1}, 0xfffffffffffffd19) dup2(r8, r7) 00:35:12 executing program 3: r0 = socket(0x2, 0x30000005, 0x0) getsockname$unix(r0, &(0x7f0000000040), &(0x7f0000000080)=0x2) setsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000100)={@in={{0x2, 0xffffffffffffffff, @multicast1}}}, 0x8c) setsockopt$inet6_sctp_SCTP_RECVNXTINFO(r0, 0x84, 0x20, &(0x7f0000000000)=0x80000001, 0x4) 00:35:13 executing program 2: r0 = socket(0x10, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1009, 0xfffffffffffffffe, &(0x7f00000000c0)=0xfffffffffffffe72) 00:35:14 executing program 3: r0 = socket$inet(0x2, 0x20000002, 0x0) getsockopt$inet_sctp_SCTP_EVENTS(r0, 0x84, 0xb, &(0x7f0000000000), &(0x7f0000000040)=0x1103) getsockopt$inet_sctp_SCTP_AUTOCLOSE(r0, 0x84, 0x5, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000100), &(0x7f0000000140)=0x4) 00:35:15 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="f52e9d3d6b6001df4ac5888b67b5aecf6ff710199e789b5117dc34ba3fecab3542235e090ba57dc0c50d5acf3d242ab9b093adba6cff1e0590fe196ef1443b360bb6265577bc2c499c81f9869d394992c3fd0bb830fa03c56df2477a84c9783d64fbde3fc9f05a3feacf48c9aec83d7720e6b64037eeece9", 0x78, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') getsockopt$inet6_sctp_SCTP_STATUS(r0, 0x84, 0x100, &(0x7f0000001140)={0x0, 0x7, 0x0, 0x40, 0x9, 0x3a3555a7, 0x3df, 0x5, {@in6={{0x1c, 0x3, 0x5, @empty, 0xfffffffffffffb66}}, 0x0, 0x6, 0xf70a, 0x6, 0x4, 0x7}}, &(0x7f0000000040)=0xb0) setsockopt$inet6_sctp_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xb, &(0x7f0000001200)={0x9, 0x4, 0x20, 0x81, 0x1, 0x200, 0x7, 0x7fffffff, r1}, 0x20) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) 00:35:16 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(0xffffffffffffffff, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:35:16 executing program 3: r0 = socket(0x2, 0x10000001, 0x84) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet6_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000100)={0x0, 0x0, 0x80000001}, 0x10) listen(r0, 0x80) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) shutdown(r0, 0x1) 00:35:17 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() setsockopt$inet6_udp(r0, 0x11, 0x1, &(0x7f0000000300)=0x20000000, 0x4) msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(r4) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x240, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:35:18 executing program 3: r0 = open(&(0x7f0000000280)='./file0\x00', 0x403, 0x144) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) flock(r2, 0x1) flock(r1, 0x1) flock(r2, 0x1) flock(r1, 0x1) dup2(r1, r0) setsockopt$inet_buf(r0, 0x0, 0x51, &(0x7f0000000080)="309631165b3052386b5598bc79737135a7a65e0a59974a9a2d3f7b14586ff6f6d71a229cc7c0b435653c26dc6cf100a49d76214d9230c1008d02a46b15490c792d412caece75bf4c58fe5a0d512b2a1f8eb905fac0450fb46aecc75bf27d4f673731cd66d9395a5c362ec5bb26dc793a1504aad8f55a52ad6567f39beaff15986c65846f6fe4a62b9542db8437579471f85648695f77d81df9cedbd21a1d82358cab89f6cd71effa781e2e619fb84978e3454bbee1184882cd9be55cc84c86057dd0dce4b26a5a7ac040fb9daf38b5ae089eaa030d6837e2490b44dc703fa10eb688", 0xe2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/22, &(0x7f00000001c0)=0x16) 00:35:19 executing program 3: r0 = semget(0x3, 0x7, 0x51) __semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000440)=""/215) freebsd10_pipe(&(0x7f0000000300)={0xffffffffffffffff}) getsockopt$inet6_sctp_SCTP_MAX_BURST(0xffffffffffffff9c, 0x84, 0x19, &(0x7f0000000340)={0x0, 0x1}, &(0x7f0000000380)=0x8) getsockopt$inet6_sctp_SCTP_LOCAL_AUTH_CHUNKS(r1, 0x84, 0x103, &(0x7f00000003c0)=ANY=[@ANYRES32=r2, @ANYBLOB="260000008ae9268440f5e88bf80db454d53ed38f5029a9705b712e159989a43f26a11abab532921e8a7d"], &(0x7f0000000400)=0x2e) r3 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(0xffffffffffffffff, 0x84, 0x103, &(0x7f0000000000)=ANY=[@ANYRES32=0x0, @ANYBLOB="ea000000726405848c01f93f1984fdc300d5169a656eb46309c70598b55fc935f01f04cf0c1f060c27b75e1d86fc1f67a9e258cdc300507c2a12e4746cec407346c58b22539f0b93138a6066c3d28a888f59c2327aa8659382103fbd28064c85eac670931bca9b0d307a391038746cf4fbd1cf9c02fb2763232e39a8d57bf619d34c2c0444a8d0f1d16ab0ded4a83f4edea2a99450c4a577ac517a85aac54bfae8e2c7234c0561132d24da782ad1da9466a3333d7c4e28168507319a678608a02a7949d6075a8009d00a2213e1410592b1f1dbcc60108f6d193a20121a57d0fb04dd89f5e8c0e60f579514d02b1c"], &(0x7f0000000100)=0xf2) getsockopt$inet6_sctp_SCTP_EVENTS(r1, 0x84, 0xc, &(0x7f0000000540), &(0x7f0000000580)=0xb) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDRESSES(r3, 0x84, 0x8003, &(0x7f0000000280)={r4, &(0x7f0000000180)=[@in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, @in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, @in={0x2, 0xffffffffffffffff, @rand_addr}, @in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}]}, &(0x7f00000002c0)=0x10) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDRESSES(r3, 0x84, 0x8006, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000140)=0x1) setsockopt$inet_sctp_SCTP_PR_SUPPORTED(r1, 0x84, 0x26, &(0x7f00000005c0)={r2, 0x9}, 0x8) 00:35:20 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreqsrc(r0, 0x0, 0x46, &(0x7f0000000040)={@multicast1, @loopback}, 0xc) setsockopt$inet_mreqsrc(r0, 0x0, 0xd, &(0x7f0000000180)={@multicast1, @multicast1=0xac1400bb}, 0xc) 00:35:22 executing program 2: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x4, 0xfffffffffffffffe}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8080, 0x61) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 00:35:22 executing program 3: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet6_sctp_SCTP_DISABLE_FRAGMENTS(r0, 0x84, 0x9, &(0x7f0000000180), 0x4) r1 = accept4$inet6(0xffffffffffffffff, &(0x7f0000000080)={0x1c, 0xffffffffffffffff, 0x0, @remote}, &(0x7f00000000c0)=0x1c, 0x20000000) sendto$inet6(r1, &(0x7f0000000100)="79d0d5acc33292b43264e6fe3788ff59c65ca74080", 0x15, 0x1, &(0x7f0000000140)={0x1c, 0x0, 0x2, @loopback, 0x32846443}, 0x1c) r2 = socket$inet(0x2, 0x30000003, 0x0) setsockopt$inet_int(r2, 0x0, 0x2, &(0x7f0000000040)=0xffff, 0x4) sendmsg$inet_sctp(r2, &(0x7f0000001280)={&(0x7f0000000000)=@in6={0x1c, 0xffffffffffffffff, 0x0, @empty={[0xc7000000]}}, 0x1c, 0x0}, 0x4) 00:35:22 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, 0x0, &(0x7f0000000300), 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:35:23 executing program 2: r0 = socket(0x2, 0x10000001, 0x84) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x0) setsockopt$inet_sctp_SCTP_EVENTS(r0, 0x84, 0xc, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10001}, 0xb) 00:35:23 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) r6 = open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) accept(r0, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) lseek(r7, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r7}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r7, 0x2040}, {r7, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r7, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r7, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r8 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r9 = socket(0x2, 0x2, 0x0) bind$inet(r9, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r1, r6) 00:35:23 executing program 3: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000000040)='./file0/file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt$inet6_sctp_SCTP_FRAGMENT_INTERLEAVE(r0, 0x84, 0x10, &(0x7f0000000100)=0x10000, 0x4) chroot(&(0x7f00000000c0)='./file0\x00') setreuid(0x0, 0xee00) faccessat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 00:35:25 executing program 3: r0 = socket$unix(0x1, 0x1, 0x0) readv(r0, &(0x7f0000000040), 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x85) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) sendfile(r1, 0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x80) 00:35:26 executing program 3: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) setsockopt$inet6_int(r0, 0x29, 0x2b, &(0x7f0000000040), 0x4) r1 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet6_sctp_SCTP_STATUS(0xffffffffffffffff, 0x84, 0x100, &(0x7f0000000080)={0x0, 0x9, 0x37a, 0xffffffffffffffff, 0x1, 0xffffffff, 0x1, 0x8, {@in={{0x2, 0x3, @rand_addr=0x2}}, 0x0, 0x1f, 0x7, 0x100000000, 0x80}}, &(0x7f0000000140)=0xb8) setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR(r1, 0x84, 0x6, &(0x7f0000000180)={@in6={{0x1c, 0x3, 0x8f0f, @local={0xfe, 0x80, [], 0x0}, 0x53}}, r2}, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r1, 0x84, 0x19, &(0x7f0000000240)={r2, 0x6}, &(0x7f0000000280)=0x8) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x5c) dup(r1) 00:35:27 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, 0x0, &(0x7f0000000300), 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:35:27 executing program 3: sendto$unix(0xffffffffffffffff, &(0x7f00000001c0)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc2596b9a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa8000a0000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f", 0xffffffffffffffb2, 0x20000, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000040)={0x1c, 0xffffffffffffffff, 0x0, @local}, &(0x7f00000000c0)=0x1c) symlink(&(0x7f0000000480)='./file1\x00', &(0x7f00000004c0)='./file0\x00') setsockopt$sock_accept_filter(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000380)={'accf_dns\x00', "d392a349083c4ff7dfaef62a240af24957f1e484bac7e9c92ba2bd1afae9294c79a3b57883d1224522ebc3c0d59f95ff231926cc0015e56d825ddbd49929ecbcb8994a1aab2b950ce106c380f8cf4ea066424024d37251fff62357fbe11511b071adf63f755ea06749250aa095894512cb1a1f8676832470b55a29adec98ae8978ad10feafbc3b024e930d672d52420a6a7ceaa6cb10be47000204466747449d26b3685290b8f33e8da71bbb089c4bf7d5ba9eed2cab0c894b2c5065f8ce0f6a42f93ce5ffe8f8cabc2c88551c543efe995e1366eba896041286086131e8a2cd4d3387c994c8f7fa8f58e8070dd802f7"}, 0x100) getsockopt$inet6_sctp_SCTP_PEER_AUTH_CHUNKS(0xffffffffffffffff, 0x84, 0x102, &(0x7f00000005c0)=ANY=[@ANYRES32=0x0, @ANYBLOB="180000009bab78fca5f267710dde26a283912f19e9065108104051c5c1aa0b264600cb5998ea702cd5a476a1057f01c8ad5035ea07c64458c30d6e65ea4be7b004da17627fd1ed83dedc40fde0fe11a2e760409bf5c5ae8aba329178d7c989"], &(0x7f0000000100)=0x20) freebsd11_mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0xabd) setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR(0xffffffffffffffff, 0x84, 0x6, &(0x7f0000000640)=ANY=[@ANYBLOB="1ca45d42370a613c80b6bc20004e2000fcfffffe8000000000000000000000000000aa492d0000cb000000000000000000000000000000c8719be3a47112d7b2affaf5000000000000000000000000000000e1d3f92afbd495a940b65c0000000000000000000000004000ebff05000000000000000000000000000ac408acda44c267cf7c6c0cb999ae6cabb9ed65a8bb5c02c7c40faf7fccbccf3ef2443d001cee3a2578b6ffb8de9ebe9fdf77e2030fad7fc7a78a4fd6737ba805e6897d4110921d53bd3d29a8561b7cf730d110b0a09cadb704ac8a0866726008d3b210e47d0086259c1be29124d7796dd0bbbeb81f656ecf76228ef86845ed445baa46cb6aa399ba2c4b01dd92beb748e29bdd82afc926ff356593dc9ae7f9694351e6532c7ca7402123e51439", @ANYRES32=r0], 0x84) getsockopt$inet_int(0xffffffffffffffff, 0x0, 0x42, &(0x7f0000000540), &(0x7f0000000580)=0x4) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000000), 0x2) r1 = semget$private(0x0, 0x3, 0x0) freebsd10_pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000cc0)={&(0x7f0000000880)=@in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, 0x1c, &(0x7f0000000b80)=[{&(0x7f00000008c0)=""/86, 0x56}, {&(0x7f0000000940)=""/118, 0x76}, {&(0x7f00000009c0)=""/234, 0xea}, {&(0x7f0000000ac0)=""/172, 0xac}], 0x4, &(0x7f0000000bc0)=""/199, 0xc7}, 0x2) connect(r3, &(0x7f0000000d00)=@in6={0x1c, 0x3, 0xfff, @empty, 0xffff}, 0x1c) __semctl$SEM_STAT(r1, 0x4, 0xa, &(0x7f0000000780)=""/252) 00:35:27 executing program 2: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket$inet6_udplite(0x1c, 0x2, 0x88) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="7ed5e3358d52706964b49a3b20facb4069d070e0652708289cbe8878ec4f614c97626bf4dcd175897cec996ca07c126fec32540142466d85b05c6077a59e509d8ede3425bea3000ef31025cc2fb2c9e9a7f29a10c3e467bbad5f282ee6de0dbf34f0cc873bd4f14686bebbaf696ff01c179f9386a49873171ce3d026ef2ce28bf52364d753276c7307fb048980b6f77b238e9bfaa725036d3a406e216902f42eada942e7b4f940ee43799d8614051834882cbda7da84b1027b8be7d12f205813b056860edbd3251cbe3be88d272c4909", 0xd0}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x0) 00:35:28 executing program 3: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) freebsd10_pipe(&(0x7f00000003c0)={0xffffffffffffffff}) getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS(0xffffffffffffff9c, 0x84, 0x107, &(0x7f0000000400)={0x0, 0x3ff, 0x3, 0x4, 0x5}, &(0x7f0000000440)=0x18) setsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r1, 0x84, 0x22, &(0x7f0000000480)={0x1, 0xfffffffffffffffd, r2}, 0xc) r3 = socket$inet(0x2, 0xb98c229973bed442, 0x401) getsockopt$inet6_sctp_SCTP_DEFAULT_PRINFO(0xffffffffffffffff, 0x84, 0x22, &(0x7f0000000200)={0x2, 0xd3c, 0x0}, &(0x7f0000000240)=0xc) setsockopt$inet_sctp_SCTP_AUTH_KEY(r3, 0x84, 0x13, &(0x7f0000000280)=ANY=[@ANYRES32=r4, @ANYBLOB="0000af001a5ea6bd24be1a5106198fdcc4c3e3b1abeb043c5c2a43d41bfe99c0b06c2cefc0bcbc7d62a7054ca300ae4867e3f6e1f66f5358340cbcf98a5e44fc2e6b3d677b0ed2f1b67473282ebf5b96572f75b3e6ab534b40ef3a957fb0041da466395e887562cddaa6a1c92890259b97d4cae6e8f2d500819a5d505faa27f16aa4a000f62586c3f5ee2430776482e868de6e222b99eb6f2eedf6c532dd45c40a38df34b4"], 0xb7) ftruncate(r0, 0x6) r5 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setreuid(0x0, 0xee00) r6 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_int(r5, 0x0, 0xf, 0x0, 0x0) freebsd11_stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}) accept4$inet(r6, &(0x7f0000000340)={0x2, 0xffffffffffffffff, @local}, &(0x7f0000000380)=0x10, 0x20000000) getresuid(&(0x7f0000000100), &(0x7f0000000140), &(0x7f0000000180)=0x0) setsockopt$inet_mreqsrc(r0, 0x0, 0x47, &(0x7f00000001c0)={@broadcast, @remote={0xac, 0x14, 0x0}}, 0xc) setreuid(r7, r8) freebsd10_pipe(&(0x7f0000000000)) 00:35:28 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) r7 = open(&(0x7f0000000300)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r7, 0x4000000000fe) r8 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x3, 0x12, r8, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x7, 0x11, r8, 0x0) mlock(&(0x7f0000b83000/0x4000)=nil, 0x4000) msync(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000004) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) 00:35:28 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_NODELAY(r0, 0x84, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$inet_group_source_req(r0, 0x0, 0x8000000000030, 0x0, 0x0) 00:35:28 executing program 3: setresgid(0x0, 0xee00, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100000) setsockopt$inet_sctp_SCTP_EXPLICIT_EOR(r1, 0x84, 0x1b, &(0x7f0000000040)=0x6, 0x4) r2 = getegid() setresgid(0x0, 0x0, r2) setregid(0x0, r2) freebsd11_fstat(r0, &(0x7f0000000080)) 00:35:28 executing program 3: freebsd10_pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet6_sctp_SCTP_NODELAY(r0, 0x84, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDRESSES(r1, 0x84, 0x1205, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000001340)=0x10) 00:35:32 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, 0x0, &(0x7f0000000300), 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:35:32 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = dup(r0) recvfrom$inet(r1, &(0x7f00000000c0)=""/160, 0xa0, 0x40041, 0x0, 0x0) setsockopt$inet6_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0x22, &(0x7f0000000080)={0x0, 0x0, 0x1}, 0xc) 00:35:32 executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r0, 0x400000000101) r1 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x3) ftruncate(r1, 0x80000001) ftruncate(r0, 0x100000001) ftruncate(r1, 0x0) 00:35:33 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) setsockopt$inet6_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0x1206, &(0x7f0000000080)={0x0, 0xd57}, 0xc) connect$inet6(r0, &(0x7f0000000140)={0x1c, 0x3, 0x2, @remote={0xfe, 0x80, [], 0x0}}, 0x1c) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x400000000) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x41, 0x0, 0x0) getsockopt$inet6_buf(r0, 0x29, 0x52, &(0x7f0000000200)=""/36, &(0x7f0000000240)=0x24) lseek(r1, 0x0, 0x3) lseek(r1, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r2 = accept(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(0xffffffffffffffff, 0x0, 0x50, 0x0, 0x0) pwritev(r3, &(0x7f0000000780)=[{&(0x7f0000000000)="c803f615", 0x4}, {&(0x7f0000000280)="3898824ea10896c9883928696c64a09cd8b958f60c83f9d7f78385e99755b27363d79e7daf5f74bf688468e4c88ddb481c8e31f43ba646a8511a528506b5709bd3991519222169ce27daa9400400413b12cd546644219ef4bb704c818d595118518d30864d2cfb93f4b837db52c8a75c9b3000d2778ec446030ac0d827f3a7e5ab40b5eaefe2f36f0de06f29fc6e8665a5b726d6737278e689fd87b677016968c1e647794b2c235abb5ad1abe1722bb150817c0af8d27860f8004000c7ceb4ecd2af08be5bdfe09dd6e4da", 0xcb}, {&(0x7f0000000040)="e8196d353ea18526a898968b6c48fd1f4a1d621f", 0x14}, {&(0x7f0000000380)="db502eeaa39179f18b2f767b16cef40afc1b07e8baaa517d70930a2ff7f8200b5e0fe1245009f230abf161cf563ce887ff900c2c5613ce0b358c30c274512cc0f36bebadf8052046e7b45c9a5541421daf569a452b795709f90440cb05f60f635dd1df94c1493f7bcce84ee198cbb1bc01e78d589b582913e20de0454aad881bb2c259ccac60fde6db938221debb669356107d50f24f6b40532146652001", 0x9e}, {&(0x7f00000004c0)="108e23744d5319fdc9b5ea725b84aadc9a3823f848745f499c32c48036fcd40c332852b6ec4873337ecb0fc632f666812c17114190bdb5bbac2673ba0eaddbdcd10f494e0b7dff17834ff48baa9bb30546b3b2125e8637ca9a4eb545ed8226b6cc99fb6ec8a018e5db191b8211c4803b79b96672fef52787b145e49940db36b95e5ecc7bd1904c65b11689f8a3bda20177cffec32817c1ba3b62dc8d2ab7a51c59bf4e317e187528e964c5491c4a86808ab6491a2c96c45e1ecefc2323d7e216c51e8d2235c2bc54cc66e0bb9ba038992fd6a897b75eb12d9720e663e76db953cb70c68104c48db37fe69a9d40ba0c148ab9", 0xf2}, {&(0x7f00000005c0)="f753984ef659bf5b6bc608157801b9d718f81b9c3ed596143d01639b62a975fa53098a989d4f008c7ea613abc213cd384d75a085aeff19e67a1e7301ee999f3879a1c54bd059404d8022621420d0491ce2865d184856738c853c9f23d51a0a263370a7fd2e8faa75997da7745493223b5af5bd303f06db1b60f59e9d559683243fa2814d9d0063fc5cf0a4963413381ee067523801c7", 0x96}, {&(0x7f0000000100)="aeae1a575f0d7b985f005284c591b6fe9c829f4db3d97c522ca9d4a8971b2eb0de4db4f04aba7a7c37bf454c83c1b3bb26d7af755adb941e", 0x38}, {&(0x7f0000000680)="99e4cb172dd3fe1eadd83873b3334f5ffc5ed9dca7fe477b5326b189e809a38e6777234c6f6c4a5ff7c6da4f10fa1ae4425bebca01ad77ff37b1e272dddf08f4e84b9b02791a1da25ba37b10e011fd5b6744cca6789bd2432f23f2b4751ff1d979361bb2487f8ea0045d6bf64b2f8380caf8ada1012de0cdcd9af99d1e5534476dae15a7e0d632df651220b55c36a8a47e6858ceaa784d2e4649675d40303a5de8a0eb2f207618df984cdc969ba491eff4c03cd8f06c28c7ef0c82cb9873214d5c64335a62dd1cbba875a3f6d39b1478acbcd60d", 0xd4}], 0x8, 0x0) socket$inet6_sctp(0x1c, 0x0, 0x84) dup2(r2, r1) getsockopt$inet_sctp_SCTP_EXPLICIT_EOR(r2, 0x84, 0x1b, 0x0, 0x0) getsockopt$inet6_sctp_SCTP_NODELAY(r0, 0x84, 0x4, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 00:35:36 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000340)=0x6, 0x10000000) socket$inet_udp(0x2, 0x2, 0x0) r2 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r0}, {r1, 0x1}, {r2, 0x40}], 0x4, &(0x7f0000000300)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r3 = getpgid(0x0) syz_execute_func(&(0x7f0000000380)="400fef204589b000000000c4027d2391088f0000660f76546782c4e1e9d24c02000f01470ef32666f0fe4e09eb41c4016163f6c4c1fa2cdc") r4 = getpid() msgget(0x1, 0x8) wait4(r3, &(0x7f0000000080), 0x0, &(0x7f0000000240)) getpgid(r4) r5 = getpgrp(r4) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r6) 00:35:37 executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x20000000) truncate(&(0x7f0000000080)='./file0\x00', 0x30a020005) lseek(r0, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = socket$inet6(0x1c, 0x0, 0x0) dup(r0) getsockopt$inet6_sctp_SCTP_PEER_AUTH_CHUNKS(0xffffffffffffffff, 0x84, 0x102, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) setsockopt$inet6_sctp_SCTP_PARTIAL_DELIVERY_POINT(r1, 0x84, 0x11, 0x0, 0x0) getsockopt$inet6_sctp_SCTP_ASSOCINFO(0xffffffffffffffff, 0x84, 0x2, 0x0, 0x0) 00:35:38 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, 0x0, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:35:41 executing program 2: freebsd11_mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) read(r0, &(0x7f0000000380)=""/4096, 0x1000) socketpair(0x1d, 0x2, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_sctp_SCTP_EVENTS(r1, 0x84, 0xc, &(0x7f0000000140)={0x100000000, 0xee, 0x200, 0x6, 0x2, 0x6, 0x3, 0x4, 0x7, 0x10001, 0x1}, 0xb) fcntl$dupfd(r2, 0x11, r2) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x200, 0x1f}, {0x40, 0x2}}) getsockopt$inet6_sctp_SCTP_NODELAY(r2, 0x84, 0x4, &(0x7f0000000180), &(0x7f00000001c0)=0x4) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81700}], 0x1000000000000013) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="85", 0x1}], 0x1) execve(0x0, 0x0, 0x0) 00:35:42 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r3, 0x84, 0x105, &(0x7f0000000300)={0x3, [0x0, 0x0, 0x0]}, &(0x7f0000000340)=0x10) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x3) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:35:45 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, 0x0, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:35:46 executing program 3: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000a40)="bf6e84930a6c7e43", 0x8, 0x2000c, 0x0, 0x0) setsockopt$inet_tcp_TCP_FASTOPEN(r0, 0x6, 0x401, &(0x7f0000000080)={0x7, "c94aa345056bf4a1dbf28bc509ae2945"}, 0x14) sendto$unix(r0, &(0x7f0000000000)="a069cb880a60743f", 0x8, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/59, 0x82}], 0x1, 0x0}, 0x0) 00:35:46 executing program 3: syz_emit_ethernet(0x22, &(0x7f0000000140)="997ffce058f8d277ee3478150800486b2e852c8f4a4a190c7dc257aeefad88402dbc") r0 = dup(0xffffffffffffffff) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f0000000180)=ANY=[@ANYBLOB="02004e21e000000200"/136, @ANYRES32=0x0, @ANYBLOB="01000080f60800000900000069d53322daf265b8"], &(0x7f0000000240)=0xa0) setsockopt$inet6_sctp_SCTP_AUTOCLOSE(r0, 0x84, 0x5, &(0x7f0000000300), 0x4) open(&(0x7f00000003c0)='./file0\x00', 0x400, 0x120) getsockopt$inet6_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f0000000280)={r1, 0x9, 0x2, 0x4, 0x10001, 0x9}, &(0x7f00000002c0)=0x14) getsockopt$inet_tcp_buf(r0, 0x6, 0x63, &(0x7f0000000000)=""/110, &(0x7f0000000440)=0x6e) getsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE(r0, 0x84, 0x10, &(0x7f00000000c0), &(0x7f0000000100)=0x4) open(&(0x7f0000000400)='./file0\x00', 0x800, 0x10) getsockopt$inet6_sctp_SCTP_AUTO_ASCONF(r0, 0x84, 0x18, &(0x7f0000000340), &(0x7f0000000380)=0x4) 00:35:47 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_buf(r0, 0x0, 0x20000c, &(0x7f0000000000)="e3f4a9bebf294858e1b84184f9a44328c06a6a2b7aabff320048c4ca5293a2f6f478ee9d872252ba403fb55368a4c22a847e30026b3f335c2930ad8825e7fc9b2a1097bb", 0x44) setsockopt$inet_msfilter(r0, 0x0, 0x4a, &(0x7f0000000080)={@multicast2, @empty, 0x0, 0x1, [@broadcast]}, 0x14) r1 = socket$inet6(0x1c, 0x10000007, 0x2) setsockopt$inet6_sctp_SCTP_CONNECT_X(r1, 0x84, 0x8007, &(0x7f0000000140)={0x7, &(0x7f00000000c0)=[@in={0x2, 0x3, @multicast1}, @in6={0x1c, 0x2, 0x9, @empty, 0x7fffffff}, @in={0x2, 0x3, @multicast2}, @in={0x2, 0x1, @remote={0xac, 0x14, 0x0}}]}, &(0x7f0000000180)=0x10) 00:35:47 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000006c0), &(0x7f0000000200)=0x1c, 0x1ffffffe) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000300)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getsockopt$inet6_sctp_SCTP_ENABLE_STREAM_RESET(r3, 0x84, 0x900, &(0x7f0000000340)={0x0, 0x87aa}, &(0x7f0000000380)=0x8) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRESSES(r1, 0x84, 0x8003, &(0x7f00000003c0)={r5, &(0x7f0000000600)=[@in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in6={0x1c, 0xffffffffffffffff, 0x0, @remote}]}, &(0x7f0000000580)=0x10) r6 = getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r7 = getpgrp(r6) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r7) listen(r0, 0x94) r8 = open(&(0x7f0000000480)='./file0\x00', 0x100, 0x1) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r8, 0x4, 0x1000000000007) poll(&(0x7f00000000c0)=[{r8}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r8, 0x2040}, {r8, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r8, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r8, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r9 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r9, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r10 = socket(0x17, 0x2, 0x1) bind$inet(r10, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r10, r9) 00:35:47 executing program 3: r0 = socket(0x1c, 0x5, 0x0) setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f0000000080)={0xffffffff}, 0x143) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@file={0x21c00, './file0/file0\x00'}, 0x1c) setsockopt$inet6_int(r0, 0x29, 0x1a, &(0x7f0000000000)=0x3, 0x4) setsockopt$inet6_tcp_TCP_FASTOPEN(r0, 0x6, 0x401, &(0x7f0000000040)={0x9, "bb43928ab0a45850aca7efbc24d532c5"}, 0x14) 00:35:47 executing program 2: mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x410, 0xffffffffffffffff, 0x0) r0 = open$dir(&(0x7f0000002700)='./file1\x00', 0x100000000001fffe, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000001040)=@in={0x2, 0xffffffffffffffff, @local}, &(0x7f0000001080)=0x10) setsockopt$inet6_sctp_SCTP_ADAPTATION_LAYER(r1, 0x84, 0x8, &(0x7f00000010c0)={0x326}, 0x4) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000180)="4851d88bd866591c8158441d91d5bda3d7e9147e1e368865073d209e25add879df2b3bd8ea5f22a8f94f2fa980ce7c29c10e8edd4aca1aeb35985111997c1c5d6c40df9a2559a9b3bc3b8decae9c398268360b1be02f950ec79d77f335491a428347e1ade3333ee86bb5029eca2f1108dd2365832e1d947d439631b9eae4cd3eb196ea5f4d8b41d48b2048ec71a111f266a24862dd039660657e1f705f0df3fc7b62e6080b3fbf87039f4a17d92c004399321bd74dea0a9c5bd2c409ea6fc5d94f0a01e6dd2540f3b5e3c4d3119345e505770b4370209d332f1eaf418c3cb42e5f46f0f0181d1f666b70c8424b75a109c159fe3ca2fa8e2f2631615fb13d0f083b01939b56a40f0efe87c685ff5d6ae4be5570589e9903bbb094a174dc05d83736852cedf48b918bbde7b2685f8a1e5a5a8dd2779fd81c5343cba5eb0a4646bf74b82ad87d8594b3d99e68b86ec03cad6e85c990f0ea5bd8c204ee78e011fd24d9f12da8d056fcb4562f348a5ff9cc5e79763def47a67ebe4f48c31b823a2b5c96264f3a0541e0c3e013c7807ee4b0174ed3134b2dfa5ac91d67734ddf26c2aeaafc0bd8f036f84d6da95ebf4c48ef102294ea185ecd7bd05118ad10bcbc772fc7a8e365a1e22dc185f35ebb0e37132c51ed3514a5d60101b870ac38c4a4502b550da67f63371a9538b9830dad20fb55d46d0fd87e1da49ee114eaa7dfc0e42edca2c9ccf5a8b71e61f2da3b3fed81fc57299e525f3b539fe20e3ae7bcb8f2b7945c2859338c64fcebf48aafcfd09d72049af994e96fec02e62e6f4b903364954749274356861eae1733dfe99f90538cc776237d937a4579e443ec66f0764884fe4611a1f74906dd3007217f4e9eb5d40eee6f4bdf59bb04f177ce5a373773ac8ab54f274e6a4f770d7ff144e9fe64ec6b24039a051f2d165c312561fd9a421c572d6e38a4d7ad1704aa5322e919a92ae5b618eb078544bfeae49d9408668b73570341cd4c9db5e68653b6783fcdc554522d2c128236607058b7ac489fdb76c4c23c4c829fe6ab8c22015c1ed9d597b7cd9e708382f9988014582ae21aa11c76b7ba761b183da5a83e2b2bc4d4df037e60f77a16b6ff4512f126fbc4ab05c6d10759107b779f2e0883a7e14b7b019df82fa0a09979d0bf941b9b3616ec84fefdb9f58b12b208d65873ae70bbc0313c26ef4585c93ee4b544df78939026ae988f8e5a117922a3894401aac9ebc45b5b07d96e9faf3bfb05b672d27bfd8526d5eb593adc63d771e579eca4df2de45592cd395c2ceeff6abd9243b26afc8a30bdd8a595fd80209ad306b5c5e993213947b0a220be5f2300af701bf2233434e63d831b125ee841043a9bee1e6ffc8dd5c504ea95f38874ca5b052e496f38b36b2a5b7aa267325363fa408420372b2d4ff2c597d5877a7dfaafc9f4954e3c449c8441b3d97660b97b46052a7217772b0ab23e0ba2d2d4e8930ef7c0eb3be7814b0fca27445c1cf8e3c1ca054fe10afcbe3118be3c6eb55279a0e77930dfa6f0cb2df206d51f04d09466f74e9ea8e436e8d9d26ac9cd0a3056a7b76c5e55507ba55f18c8b8127a72f6031736bab3d27ea7abf0b92cad70b475436b523c9285a3b613ef6302c7d33ba0f7f0abfc824bcd2299da8653cfc5d3c474cba75cef706049ebda1761a082751e19d5c6229c098cddbc854ec91391fb6513b74aa12bda0a69be46f7b3c2b5a829dde0773c7271d3e9bb4b728b5e3e42fd092c13bd79a73401814fb939bc41f2c4426984208d5936175895807e3c6c51817a5671a98235c5706c4af3060e2c512a11b47448b83855eec769f7cbc57ee6fe3a31eac7061fddb67d09424c701f729e7a944b76647bb5469f62f85356df5258541981b29881e67282f3540abf0d9cfe06c2e8d54eb97c8782fb907658a2fe69147b4f7880c286535f918ce0e4e548d5fee5e3972329307e24c01043cec879b808f53d327f5fd84578b24ac9a8250fe37ec71234880d8741af4290049b40a4fb34128be2126ecfcc1f53cf116681cea91de87a1817b0a19d6fda209c2bde672a62f84d59b3c2b8256d4be06042353584aa1562138df036657098b49663fdb0ade04fb2f23af898a9d415854fef35af2777f5d0f2ea5efdc6cebbabe528bcacb057851cee1d1789f4f0fd2b7dfe5d072588301b5b3da46e0d200e6bb165312c019b2ca7977dec1f9371e37c55b406822099295059c394f4a3bb679e35d5e5eacda3a8ddbaae18e7dfa21a055f85aa424c99d93ab9ddc6d1d8371ac9dc843c084cc8fa583612935500c936d406d7121d456e3eee67efaccc38926a345fb5cd7857ccbed11e7fa4743f494b046d5fc7ac3a820e451f3d7b1d095d36efb87ffb9eb0caf7f8f2da78d8b534b518af086cd40af383b134c64957a99f8a1c9c1c96d775618946cf69925501b6389232179ed56b4299b2012c316a641626778dd1f7ab78effc51f49931a74954d49a7c6a9f9ea89e8c4c343e071a32835a685514c2f924f31f51bf624ba7e8a1e61c4b689ddac5851da7b8f8aaf546793fc63f0ff9c31bddd2d14736470e2d5317c12d670e5b09e112691a0850d5dadee36eda94f6048c4cade6c901f89576f374a15b77c8a92c3627c96a13e5303f75229842ccd72bbda30a82bdeea2363d232a20d708d56719003c42106f67811d6ac0029985bd1058765905f586cd624a41d4b7a47f276bf2eb1735359a34eb14a2419e5a4cb220015404c0dda123eea0fdb241aec61bf9a472b3cc47ab57005bb0c42c705206d5e98643fb32f64c9db63a2c6b0182646bd65b44216af999117ac1c67c61fa9056dd607fcc31600476e31760f01fb2e1db29400231da012172568be5d936bd0e9ad3bb2a6e5fa30dd43a85536cced6e36c160c6d37696f04e817c3c182482ad0c83dbed3775b7bb1d06291599f0974447e6d303fe65f386cac7fc508ae252b18bc3b599305a312a1f9a9ef64325d0f441e7b811c9fd127febf64319e5ac917247900b15216e7819dd9203da19f979fd3fcb3edbf66c0615db0574c8fdc850934d60246a7d3c0fc8efbf300e716b6a008deaa82c6b3c9897b701eb1e00a8c8a69f50e9bc9d2e34e81148d2fa7a124048ffeb9da8fbd9da473fc26bbc78ec5eace67c19fcbeadfdb0157c99184cb0383704b442874aaebdec3842f216f8b20cefabb38952c62a10f6ed95ac5c633dc29a7cbd8eca59f09ad7e0ed41a06186f1a5091a62039f50c52d9d6a70ca395e1a392188d566d5e35a8fab773c4a1ef8865ae59cda0533ca1fbc5059e4f56f399e6ff3b0ad671d4a38de615e68808e7710120bd6e6a82338090dfb50153608418c4c9c15ac8a5c743ab2cd37c0358b947200968119ad3dc021ccee7604a4eeac367f2e9ff1e590b0e9176e3535f03e0ae9162efd986bf079c076f8b036e0dbd4394643eb714b0c2dc10d168d9d66ec1aaada4942a57698fb4c11ef26492523b815533952b366534e6c97ec18aafc8e96efb304ca2c45c4cac40dbb11f51dc9f979b51e867fee2db59475c1ec289931e50c093c8c29d2d6931b8410dc604d8140b4839eda750cb62fdd6fa837b9c64217f8e49a820ddad83412c9b1f0c865bb4de8a14f50359ed80a0635335866b3814e7e8797b9fd0529f558246b1f29f30a271edd185b411c2bd363a0c3fc764ccb8ee2a3cdd9c8aa2a335a703c92c4678289952dc49fd719b5c34a1033641e72c9741265e9d7c8536046b51806758cf6f27902b8d1f747ed23d4b0604e6ab21cc9615932f2fa8d295b586c061d974acff0d55f30fcf1f186c1e3f09b4ee500b1d32e85b50a0984b1954d47d097a583d09ccd1efcb201647f73ab7b380832303ec1c53a6ce34477e4c4cb683a29ffe2b4f608942f8e33a612a1cad0af132fdae2d62a8cc72532e0fd1a2d7e7424f1ea9a04abf589e3e4a8850f7f3ad295fbfa70f659e743d48897123aeb07feb87b2233d89260f8c0382af9a4b28b428c2dbd315219fadf1d694ce43cc5ba2bb1dc60b373b975734bda3137a3d7e190776d2612b51716ca8091ae07463cca41367058e98a8e195f515ca4229ac51b4b6d8e3335fe843eae383693666a7af0e77aa42e57c0e3ad33fecf3eae36cad6608f32cfabff78c3e845ac0c7bb7338100ca3350115667d15cf3a061aa738426dd547617d94710f75b07e39a24cedaf1fbeb541b19035f7b21caa683e135cff0151867db0f750eddb57dcbae923f956869ae1cd72edaf834590cd52a18a5bde2d67f5ff020cfef2eb31d269f968c7241c95f4a10b6b71f60d0a2a68dfd1adb2a9501b268d6b4af763edc996b31805b9129f8df211e290bad209697eeea509782f4075377b0dac84565b2ec7dffb478b03654813b772acbdf19559d476aa9d13b8c07da75a2988fc2b20f65bd17dabf6c026ce7bab753699aa5a505ae5437239c6278e0369af17362b3e16f277c66bd9edd3c25f3fe83e7258e0e7dd56b7070b0343fe167af964f7b34fdebc458a39eef417fa935c9d31e45dc3396c8285f1ad4550d40702b90390baf36bc4a9bddce04636028edaa62dc3ecbeadefd5fe808eb255009c6e48d15c554f992f9f437ead8068aa56edd8877c7afbcc5b8c276e005b6c45029a090343b37538a0e756111b3f06dca2fe0f62f102bb50ebd617a8d0d80ae600be3e54cd46aea3758133a62bbc23a8592f5a3d3ac28403118deecfb83a95c390df2e3637890651e8cb3b5b8d1ace3fa186db96ee7d399590f2fca9517d3663f7411a1b782f45c469a61982845608df2747a4e9e19b6a6a7facc870592020e5758a1014abd7f3e3c17d94f3f1244edab241f3d527c32fc0c58dc2ee1f02afaf95746087eb642f74b6202313a9c6200a094eb691bb2b71f2f237820852f56bea5cbfad0e9e8d67de1ae1e65196c0ad55629faa9b9986cfbdadee550f91971e1a36edc2ea18a76f28e4557dad8f065d97e5197d83a59c424384130bf1e4b67395a516e464c600d5bb9416005f7f0dfea2471701861912ed7b534720987ef087685a37701fd8a180f5f337c3c6c78f8e4c9790f43507e9f116e189de33a77c43a15951804719919f3eed34874555521b62357e8fb27cc75659f272261989f410cd41ae85cd811f4fa38ff9ba20c6e671d76e63b21028835aada43b54cb2bd4722e6d93929b4cce65001e97b18282f8ad12f7571bcbe6b44172d267870c23329a8555bfed772b83f2f7a0c1d54ef2854ac36608211d", 0xe81}], 0x1) freebsd10_pipe(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_sctp_SCTP_ASSOCINFO(r1, 0x84, 0x2, &(0x7f0000000040)={0x0, 0x9, 0x5, 0x8001, 0x4ebb, 0xfff}, &(0x7f0000000080)=0x14) getsockopt$inet_sctp_SCTP_RESET_STREAMS(r2, 0x84, 0x901, &(0x7f00000000c0)={r4, 0x2, 0x4, [0x5, 0x46, 0xfffffffffffffffd, 0x3]}, &(0x7f00000011c0)=0x10) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(0xffffffffffffff9c, 0x84, 0x7, &(0x7f0000001240)=ANY=[@ANYBLOB="02004e2100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b000000000000000000000000002eb18250da6fa0bff8c63826f732f51d673442452cbd89cbb426d82d021f343ee05d1cb48f6baf3dc08627c965b0437f", @ANYRES32=0x0], &(0x7f0000000100)=0x8c) msgget(0x0, 0x0) setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r3, 0x84, 0x21, &(0x7f0000000140)={0x883, 0x800, 0xffff, 0x401, r5}, 0x10) 00:35:47 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) r7 = shmget$private(0x0, 0x2000, 0x402, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r7, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r8 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r9 = socket(0x2, 0x2, 0x0) bind$inet(r9, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r9, r8) 00:35:51 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, 0x0, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:35:51 executing program 3: mprotect(&(0x7f0000118000/0x3000)=nil, 0x3000, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100004) fsync(r1) bind$inet6(r1, &(0x7f0000000200)={0x1c, 0x1, 0x5, @loopback, 0x7f}, 0x1c) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x40200000000000b, &(0x7f0000000240)="ea96105c2288488030a932997c8a9ce353e09200ac70c4661993ab62dd42376146def8bc92457950e97c95a0dbd0d6bdf9206b8ad2f1e96672db673398a4acbd846cc354f97155279caf18e00cc00d818443df6456a5466c335faf60190f4e4a34716fbdd32c6903903f10ac1bafc4eb0591ee4663f07a4ada8d88ee715e635c6213f21014cb78ff5f49c72ec0994cafef2191e5bb17e37cbc49908caf4ecce6fe38571518a0eed5ceddb5b0a1b9dc07d93ff3c8eeca88257f1b495d58ec821a12b335e9d4e57bc49dba0b8a71f87f7ae31ec382d036f7e61441a72aa175473576942553bb8f02013ad0739903000000000000000000f81ee61727ac690a1f929b7e01c60b6c47e6e5f7568c8aa2c91bb507d48f02fdb052a49852deedb78bc259b4bfb06d021f44ff93216614ae632a391b860468fd9835c218b2a0e44d86c1e446bd47549c73a1732123d0e3af36af96eaa7ef6fd2d551e4d69a7ed7eb110e7d1f8b76b84c8509f2c004d3fdef7517b2913c24f38ef93cdc911ebfc07f55c41e0088f3fab1c8d7b8", 0x189) getsockopt$inet6_sctp_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x22, &(0x7f0000000040)={0x0, 0x5, 0x0}, &(0x7f0000000080)=0xc) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r1, 0x84, 0x102, &(0x7f0000000400)=ANY=[@ANYRES32=r3, @ANYBLOB="af0000001cd75c926965202a50071233633cac998de0cf08f9d75dbe045dbd9c71da5ce14b1d19f5cc4759aa3cb17b764b85773ae554688f0b4c4743bdbe01e747243be3fb33d8980d2b7fdf34f6d9a20000000000000000274f516df2345ec0d11c8351fc6b7a851009a8c6c19df3c2d12027dccfc10a88ab56aada327175ab2b93d5fac68041a21df1a3ffa451277b4c000ec04907b70ec4ec67e7265882089a50559cbac24cd2ee38a5cb89684bb8cf5e9408db24b7b20d189503d2265e921fc0941b1cda597377e1be0e76287e810cb77fb3fabedd90ac1a83d38bbe67eef01c16c5824384892ed63c07bea9e2a7042f003cca36940338ef61522a1befab9dd68a7edb1af31a551d5aaec9d441d1d828a72f3060ec0015d70b8efc8276afb44f0c20b1b1c4eb594b4d971b21cccecb8be5e0bb707e98ce0708c22bcbd3a10795b6c038cfbdc3a5251318528b28a5e15b7625b173a420b380e1aede0246c5f958fca7d875ed7e370bd53d08f9b19129ec2e26187af56683c13c489e90c7f3b612cae20b10831a7de26bcf4cad36de8246847bd747f09c7d0a3eb7eb2f9b95673290bd7bccca0f5822306cc02f066c3a5dbe9a"], &(0x7f0000000180)=0xb7) setsockopt$inet_mreq(r0, 0x0, 0xc, &(0x7f00000001c0)={@rand_addr=0x5}, 0x8) 00:35:51 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreqsrc(r0, 0x0, 0x46, &(0x7f0000000000)={@multicast1, @multicast1=0xe0000014, @loopback}, 0xc) getsockopt$inet_mreqn(r0, 0x0, 0xb, 0x0, &(0x7f0000000080)) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000040)={0x2, "ce12f854709b0d785a625dd5159118aa29a3d4fe511293fb37a3d22e9a95d7a478a5732ea031a7bea6962e9aae63ff6ede7507099946a5de99ad2e8f515e3da2edf9238412cc373ab060e794efd88fc74053fff029efeec7af0b"}, 0x62, 0x800) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="01000000000000003f848c278dde446ba2fbc28b5aa5caa1573a222ed1b311e809347a964470a1a42c66f2fe7d4f08687c4c7966b8fa53921e093e0e499e1ee418c847e7f9d7f221cacb9ab23e83daeb6e3228b7dcc88e47f78e77c64c4a5875917a6b1b9f2132429635489c094ddb8a99dd5cfb84185cef62340af3a7bce6f505a0177c75974aa9"], 0x8f, 0x800) msgsnd(r1, &(0x7f00000001c0)={0x3, "470008adaed82f3e254dbf8da59c017db82a5d519fcf65c5d3de72e45fedf1918fe884b5063215474de13bb2dd9ef832f71e1c951f9cbb96c021a3a8ab862453c3d7458e30a31d2b2fd78e129ffd9339a3898aadff0a81525398b6aefc7c28d544174ff77aca9f61c40cd9e31357769b52d84fcf6d4503d99216973d0ebee1de0789e3b0b1c5299497722254ebf427b951a94a023589ed05b669fd1e05600648a3dbcd2ac5605544a95e8e26b7ccab76dd656646e4f4bb6b82b6468c2991a8202c017bf7e36045903cfa76a6705bece4fa506d241e6ce5bde80a51ed43302f5592c8d4ebd911f30f6e2e401b743c56"}, 0xf7, 0x800) r2 = socket(0x2, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696ce06530"], 0x10) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r2, 0x84, 0x105, &(0x7f0000000080)={0x1, [0x0]}, &(0x7f0000000200)=0xfe8c) getsockopt$sock_accept_filter(r2, 0xffff, 0x1000, &(0x7f0000000640), &(0x7f00000000c0)=0x100) setsockopt$inet6_sctp_SCTP_EVENT(r2, 0x84, 0x1e, &(0x7f0000000140)={r3, 0x4, 0x1}, 0x8) 00:35:51 executing program 3: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet(r1, &(0x7f0000000040)={0x2, 0xffffffffffffffff, @remote}, &(0x7f0000000080)=0x10) getsockopt$inet_sctp_SCTP_PR_SUPPORTED(r0, 0x84, 0x26, &(0x7f0000000140)={0x0, 0x9}, &(0x7f00000001c0)=0x8) setsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r1, 0x84, 0x29, &(0x7f0000000200)={r2, 0x4}, 0x8) setsockopt$inet_buf(r1, 0x0, 0x5d, &(0x7f0000000180)="57f06931", 0x4) bind(r1, &(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa) sendmsg$inet_sctp(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in6={0x1c, 0xffffffffffffffff, 0x0, @remote}, 0x9, 0x0, 0x2ce, 0x0, 0xfdf1}, 0x0) recvmsg(r0, &(0x7f0000000600)={&(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, &(0x7f0000000380)=""/116, 0x74}, 0x0) getsockopt$inet_sctp_SCTP_REUSE_PORT(r0, 0x84, 0x1c, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 00:35:52 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreqsrc(r0, 0x0, 0x46, &(0x7f0000000000)={@multicast1, @multicast1=0xe0000014, @loopback}, 0xc) getsockopt$inet_mreqn(r0, 0x0, 0xb, 0x0, &(0x7f0000000080)) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000040)={0x2, "ce12f854709b0d785a625dd5159118aa29a3d4fe511293fb37a3d22e9a95d7a478a5732ea031a7bea6962e9aae63ff6ede7507099946a5de99ad2e8f515e3da2edf9238412cc373ab060e794efd88fc74053fff029efeec7af0b"}, 0x62, 0x800) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="01000000000000003f848c278dde446ba2fbc28b5aa5caa1573a222ed1b311e809347a964470a1a42c66f2fe7d4f08687c4c7966b8fa53921e093e0e499e1ee418c847e7f9d7f221cacb9ab23e83daeb6e3228b7dcc88e47f78e77c64c4a5875917a6b1b9f2132429635489c094ddb8a99dd5cfb84185cef62340af3a7bce6f505a0177c75974aa9"], 0x8f, 0x800) msgsnd(r1, &(0x7f00000001c0)={0x3, "470008adaed82f3e254dbf8da59c017db82a5d519fcf65c5d3de72e45fedf1918fe884b5063215474de13bb2dd9ef832f71e1c951f9cbb96c021a3a8ab862453c3d7458e30a31d2b2fd78e129ffd9339a3898aadff0a81525398b6aefc7c28d544174ff77aca9f61c40cd9e31357769b52d84fcf6d4503d99216973d0ebee1de0789e3b0b1c5299497722254ebf427b951a94a023589ed05b669fd1e05600648a3dbcd2ac5605544a95e8e26b7ccab76dd656646e4f4bb6b82b6468c2991a8202c017bf7e36045903cfa76a6705bece4fa506d241e6ce5bde80a51ed43302f5592c8d4ebd911f30f6e2e401b743c56"}, 0xf7, 0x800) r2 = socket(0x2, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696ce06530"], 0x10) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r2, 0x84, 0x105, &(0x7f0000000080)={0x1, [0x0]}, &(0x7f0000000200)=0xfe8c) getsockopt$sock_accept_filter(r2, 0xffff, 0x1000, &(0x7f0000000640), &(0x7f00000000c0)=0x100) setsockopt$inet6_sctp_SCTP_EVENT(r2, 0x84, 0x1e, &(0x7f0000000140)={r3, 0x4, 0x1}, 0x8) 00:35:53 executing program 3: r0 = socket$inet6(0x1c, 0x10000003, 0x0) setsockopt$inet6_IPV6_PKTINFO(r0, 0x29, 0x2e, &(0x7f00000000c0)={@loopback}, 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x180) getsockopt$inet_sctp_SCTP_EXPLICIT_EOR(r1, 0x84, 0x1b, &(0x7f0000000080), &(0x7f0000000100)=0x4) sendmsg$inet6_sctp(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in6={0x1c, 0xffffffffffffffff, 0x0, @local={0xfe, 0x80, [0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffe]}}, 0x1c, 0x0}, 0x0) 00:35:53 executing program 3: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x22, &(0x7f0000000000)=0x3, 0x4) close(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x6b1, 0xfffffffffffffffd}, 0x10) pwritev(r0, &(0x7f0000000040), 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="9dacb4a12f15d869ad8794450d041590ada0919e499444008eb2b605066e8f08c463e0790c5e17c71a73300e726a793af27adef55e906fd5873c", 0xffffffffffffff7c}, {&(0x7f00000000c0)="60f5a3bdb7add6494e543277b604ce0322252a3b811996c771b0edf4bc31d425df63b74989e7ca0a59c6e023038d598befe1ce8eb9ad98358d5a906cce3708f18a6b97a37531581f6a3ea5155692d63b93b312d9e3ac2e053d54cdd56800a938a4bfbf762a5e0e8f31d89d7a", 0x6c}, {&(0x7f0000000280)="f7b9432c83b6c09d5f019bc679fe368fc51a72d69ba0305f556a163c0f24a540f2a366b6c81424afcf31bab263f0af9ebbbebcf91667c0f00dc6a91bb13fdb262905047538dd1f3c66c1fe224359628951c2843f8f6af7d8d2305c52f2b5389b71d14b5a3064e4709c5f1ff6c85bb7985ecd9717a0cfb003c9ffffffff2139938d44c6d981542bf83354c4a14c6373fe280a735b8622e77053364a0fad7361610cf214517de546799edb8d9645ca4fa914b787180920d168e951bc", 0x95}], 0x10000000000001be, 0x0) 00:35:53 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgrp(0x0) r5 = getpgid(r4) getpid() msgget(0x1, 0x8) setsockopt$inet6_sctp_SCTP_NODELAY(r3, 0x84, 0x4, &(0x7f0000000300)=0x100000001, 0x4) wait4(r5, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r6 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r6) listen(r0, 0x94) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r7, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r7}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r7, 0x2040}, {r7, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r7, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r7, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r8 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r9 = socket(0x2, 0x2, 0x0) bind$inet(r9, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r9, r8) 00:35:56 executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x4080000000000206, 0x0) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000000)={0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000040)=0x20) truncate(&(0x7f0000000100)='./file0\x00', 0x608020001) lseek(r0, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x2) setrlimit(0x2, &(0x7f0000000540)={0x0, 0x100000001}) freebsd11_stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) r1 = socket$unix(0x1, 0x3, 0x0) poll(&(0x7f00000002c0)=[{r0}, {r0, 0x8}, {r0, 0x80}, {r0, 0x10}, {r0, 0x4}, {r1, 0x43}, {r0, 0x3c}], 0x7, 0xe8) setsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS(r0, 0x84, 0x9, &(0x7f0000000200)=0x8, 0x4) r2 = socket$inet_sctp(0x2, 0x0, 0x84) lseek(r2, 0x0, 0x3) setsockopt$inet6_sctp_SCTP_EXPLICIT_EOR(r0, 0x84, 0x1b, &(0x7f0000000280)=0x6, 0x4) setsockopt$inet_sctp_SCTP_ADAPTATION_LAYER(0xffffffffffffffff, 0x84, 0x8, 0x0, 0x0) setsockopt$inet_sctp_SCTP_RECVNXTINFO(r2, 0x84, 0x20, &(0x7f00000001c0)=0x2, 0x4) 00:35:56 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x0) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:35:56 executing program 2: r0 = accept4$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0x1c, 0x20000000) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="b671bc52a5c55a4398ccad332e7f000000b86e44b9120e", 0x17}, {&(0x7f0000000100)="f38bd079f13d383dbf92e993590fd398351d9d2689d5e8d073d7c198199c8249fb96734700eda0012a8c871f215f0ec0f818e65aea8a18aae41d8e554a8b04511832bc9eea4b083e5f6c2250b3e4dc28f16fd9c54e80fa758c83c198f288a55f2d90cbcd8138e2c3ede50988c8470ed3b55bdd42a2e66807730b899ba1d8f7178906c4f0342a83d92604dcc0f07cb6e20edeaff8385e5c9164dc51d8", 0x9c}], 0x2, &(0x7f00000005c0)=ANY=[@ANYBLOB="100000000000000011000000d1070000b000000000000000ffff0000010000006fd178fbea5aa9bbc18aa8202119fc55be73457e9cf5c6bfbfca1aa4bdf5ce86fe82772d076e231243c25e26d42a70efdefba69e7b7c2f7fa6403469284d99b1b22566054e4f6ca069b8937f5282563e4f25b4b6565b12add844ab6bd1190f59297a1f92267c6879dcc0df41951947b056c7449ad8636ceeed1471d26577ad18c4216f8d60faf1c5ad1654552c272c5b2b87a714e35f0bf6bc5769bf4331754f2800000000000000ffff000003000000fb3c8d98fb122a2f6d510b9f94b88cc5570000000000007c0a0000260731b900000000000000006b0f781ea1c25fd8cf156b9832840a94f033d35f0143ea529be4229a1e2a2cb92c94d47dc3991f5cd8309dbf05d5bb54b116a62617074ac01d30589fc5500aec3a5e5aa8eb3d51efee6417126f51dc40f8a85dbcfab3551eebdfe79addd8ea8a6915863a9e8b2b85e78c0db725b4d4cee4a05395743e97f5c5c911cb19eb9c572e9ccb35beff65aef2b2fd098a9aedf99095fb5d0192cab3523f23286bc4be8debb6bf9493b0ad09999676db33ef132340021df13492afe1c0dcd7e04ab29fb71ff1af20025f56606e07da608327181d05968106b3cf02ef40ae6593b9d80000000000008800000000000000ffff000009000000686feaebc886ee8de8904e000c57462d80aa71a8a0d2c45dace33fee8ca335a5229b551f3e34f614c937d37efdc21a1daaf89fa65a47d410fc50701dafa11bdf9727a1ecc5acb53a33aa5364ecdd111361acebde441df92479db73e58c6304996013d1daa68e13567232f102412318e8f138732d9c300000600000000000000001000000030000003b79ffb929c36c80900c6942e42a4be415801799a1f90b91507b7786df06c73dc5fc25c3a65de2d6bced4fbb09000000000000005aadc3ab3ab952cf18c936ca6d2a978ed702504adc930000000000008000000000000000290000001f000000b964746b453ece44610626e22630b652096fb27001a3599ea68622bd31bc95d4f161b101531fc2282c6960408b0f2252942cec4e9d5253abaefec9ad4fcbdcd8d9dcf8c0f3603e67c42dc7d48d7a9c3756b7261a8ad40f9a1a144b4a8882a64cdc969eb657fbad22ee2b18156378d100810d2c9019dbbbd1f1fcbb45b60632f73491cad1578eb11b7543081ed004d46084b42cfe3278e559a42b73565740fe53a5889ebd5be9a31b55d2ed530fb2b86783c147fd371fdd8b4c30b0e1bc"], 0xfffffffffffffeeb}, 0x9) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1009, 0xfffffffffffffffe, 0xaa) poll(&(0x7f0000000000)=[{r1, 0x14}, {r1, 0x1c}, {r1, 0x54}, {r1, 0x80}, {r1, 0x4}, {r1}], 0x6, 0x0) 00:35:56 executing program 2: r0 = open(&(0x7f0000000200)='./file0\x00', 0x80000000000206, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000000), 0x5c) getgroups(0x5, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x3eb, &(0x7f00000001c0)=[r3, r2, r4, r1, r4]) getgroups(0x3, &(0x7f0000000240)=[r4, r2, r4]) setgroups(0xfffffffffffffed8, 0x0) sendto$inet6(r0, &(0x7f0000000080)="1812f759a72c31535ab70ae084d6c3092b17f2fb11cc0e81a53ae82f0108089059842c48ccaa8e65875d0e03e5ea757a6b8d89ab50ceaf3e4aec81e24d005c444475a5e03ede0018dbf9e9f5860f1f28a005a81e401a53564767471dea2a700921eeabcdaf9bc4517218a46926fd9c639d91abcf3c303d60b29621b7e70e99f16cb3a187dcad1e", 0x87, 0x8, 0x0, 0x0) setuid(0xee01) open(&(0x7f0000000180)='./file0\x00', 0x4000000000448, 0x1) 00:35:56 executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x308020005) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r1, 0x400000000101) getsockopt$inet6_sctp_SCTP_GET_LOCAL_ADDRESSES(r0, 0x84, 0x8004, &(0x7f0000000080)={0x0, &(0x7f0000000000)=[@in={0x2, 0xffffffffffffffff, @remote}, @in={0x2, 0xffffffffffffffff, @rand_addr}, @in6={0x1c, 0xffffffffffffffff, 0x0, @loopback}, @in={0x2, 0xffffffffffffffff, @broadcast}]}, &(0x7f00000000c0)=0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000140)={r2, 0x4}, &(0x7f0000000180)=0x8) r3 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x7, 0x11, r3, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ftruncate(r3, 0x0) 00:35:58 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r3, 0x84, 0x105, &(0x7f0000000300)={0x2, [0x0, 0x0]}, &(0x7f0000000340)=0xc) setsockopt$inet6_sctp_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xb, &(0x7f0000000380)={0x7f, 0x100000001, 0x1200, 0x8, 0x20, 0x8, 0x400, 0x54ba, r9}, 0x20) dup2(r8, r7) 00:36:02 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x840, 0x164) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x800) r1 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet6_sctp_SCTP_DELAYED_SACK(r1, 0x84, 0xd, &(0x7f0000000000), 0x2) getsockopt$inet_sctp_SCTP_RESET_STREAMS(r0, 0x84, 0x901, &(0x7f00000000c0)=ANY=[@ANYRES32=0x0, @ANYBLOB="0100ecfff6ff030000040f6420000004"], &(0x7f0000000100)=0x14) setsockopt$inet6_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000140)={r2, 0xbc}, 0x8) 00:36:04 executing program 3: syz_emit_ethernet(0x18, &(0x7f0000000040)="7d09008ce629923afeed35c0080600200800000100020d82") r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0x10) 00:36:04 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() lseek(r1, 0x0, 0x0) msgget(0x0, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r7 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r8 = socket(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r8, r7) 00:36:06 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x0) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:36:06 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(0xffffffffffffffff, 0x84, 0x108, &(0x7f0000000000)={0x0, 0x200, 0x0, 0x1, 0x20}, &(0x7f0000000040)=0x18) getsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000080)={@in={{0x2, 0x1, @remote={0xac, 0x14, 0x0}}}, r1}, &(0x7f0000000140)=0x8c) setsockopt$inet6_sctp_SCTP_AUTH_CHUNK(r0, 0x84, 0x12, &(0x7f0000000240)={0x2}, 0x1) 00:36:06 executing program 2: r0 = accept4$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8, 0x0) ftruncate(r0, 0x81) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80000000000206, 0x0) r2 = dup(r1) pwritev(r2, &(0x7f0000000600)=[{&(0x7f0000000580)='I', 0x1}], 0x1, 0x6d998) r3 = open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./file1\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x400) mmap(&(0x7f0000fee000/0x12000)=nil, 0x800000, 0x1, 0x12, r3, 0x0) 00:36:06 executing program 2: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(0xffffffffffffff9c, 0x84, 0x103, &(0x7f00000000c0)={0x0, 0x1000, "630acdc16a5683341852c7eed95f67cd7ea278ab15317fada207f86885bda171ed186b8d44270be34364ff395b0e8ca0c61d3749c69b16e5e63ace28bc323e3b8f77849cc6c0fb89765bc06fbe1049e7e1e19b35ef9d12b743ad6114aa247b60486f99e72dd70b53d7949cb563132c09082b79ae7378f68308bf015ccaa923bba35269e8d60ea29f2a6f75a4747bd30f297500f11c9727c4fe87d49c3d417e3da5e415c9fdf1e76bf37f192a7a5926ec12f1e91483117850afa1c995934d896d89a1cc0f56cee3817467d6010d60fa414b63cd62f478e1d9a337d024af71f775722cf9c9ecdc4066b4472eaa9cc8def71bc1c560ea335b48c8b3523e4c50d115e1b76d72c45a55b4c6202f6855a9b9e17e82a0f8209d31c4f49454cb95b69bd2f94c10819dcaf80a1c3cd8be278314c8822908a7581491d695d2f1ecaf94b846bb646d2a29c7c0e8874a08e83acc3f3acb8096912e3b69a393ebd88fde09604f1cf8ece96a1b32ed20915863e42a15d88620ad8efadc88a681ba62f9268e97412281ed4064d5aa0453fd034f41610d28e9e8d82b90b9fc5fa23f44e1d20689c6574fb2e59c4f188d28db121c8c50593df5d0d56d2c2629d1c220a9e2b59885c0126943fad59a714a4e634d0e6e4b6ec3965aa05537d50ec96f00c95a7a755d3deee3c85aa934a0a5a4145d1fa7db4acd0996ef028156c7b7ee853e5b89bc30417ba8e7c7d555f78797f2b9161c690bc2a4a721ba73f8ce5f4783b7ea8158161c96057d2ee57331496d783e1da3ca0e74747ad2a6a41954cf2fa6eaf4cf6e04113b6ffb97997adfa8c5378d95ee884532537b92a6c8f77f472682ec101a3e9da244994201e7b26f81f55adab1ef45d6dff195a4011aeac9d4f519f9de20869b03f0f2aef2b606bfcb0b81f4be07b32e5e5f59cbb4dc7bbb903e2125bf827f9d9ca06d859eeb8c4372bb63af03f11cee6ba7f385a183ae065b3b8af0bd4008b1a2ad8fb70344387900665fd50df6e2a28dec8b18b773cc1e790a50c018b892071116ff427763d9753939e4a43dd64d8486b3efd4e4f1d0f89f2d79b19a612518f0b11e5fecf469c1bb3707b0b8b4b0a8423264bc6bd94da6a72860884d63a5d7946370b67789567942c61e84c54b7c996180636772a6c64cd4813e9dee8f9b3f81a06d44bf83e47f09175e5187bcad6520d301d0e5caf5c3a85c1776dae6bf9e27eac1ed56011dab466755eb41b9d3201b25e592639e1977641649256f688a17cf2c021641cc13f4e511ced72062344e1d2df99a060648dc559efc6da352bffaeac3cd83f57b9d6342db470a608bc2b9681d37feb3d9542fd65e94f38d0c526b0b6494dcefbdb69c26ec94edd5e756e037c25b1eb2e0cddefbbbc858fc9c8d24c40fdacc7c8d1ed072770ea00179c5baf0faee2ad2315f3917797ec677436014dcd665d571330a5e217b3f953eebba630ec0868b8c121d3a84dbe1e965513971bbab765f92064a98f50a766ff798d2696dee04c6ee4d9720e9428f79fe3aa8b9874548be10a6476cf0e9df5e45c9d96848178f70c6154a9c6d8f55b9db43edeee1c8bbc8a53ac27c5a9b162e9343f18242ce0c7c604ecf7cf3c91f406d99d0efb620a21377d6d063e4dd5567c93976fe8c4afea8ba5a21e3248cfbc3a78f66468a8c28903481e5f0a28d2c925c2c97f24e6555744becfbe489c5c757249f2965fe025f38e66549d624303845e2d3e3325da00895f7d9868b923fe6720e5b825ad02a704dd5b89f98e97caf8660b0caec831edb8ea8f748ae0f949dce238016625b5e7f8d155e74d2f47b2881b89432cbbbcf5b0758203a669aab6bfcd6469c5c119e788acfc48c1ea1e3b1eee047f3c75d46c32ed35e24c4a245ca8e27899fe47f6d317c29c7c2d159cee7cd4f4cbe2f6d76192cb0e19fe699699a79bf6be2c91966777c652fd606d4743f0e6d8bec2f21468526a2f2e069a4ba236392391b86e6b3858405b7c81243114de48be93232701a8814ba3d23a4e4227b43f76479f79ffa8fbe2c9ed92bfb82de838054f586198b5d0d5b29448d4dba0306781ccbbedd0f52ac756998414cdfb00811f7bf458ae394c3d600ddaded6e55a8ad6cebb35e60b649620bcd6c9c601706d443aa9f87cac577541d95f537e5ea52d920aab4af51a2d00a465b8b8a579efd5ae53a7f80925d33676a8e4a31886fb68d0bff3d2f4fac4ac40fbc61522e9941e32c26d41f6cbd2b6a9ca387d9693bae8a6d6cb8d7371340bbf12f973cb1e6cc08ec4490de6e9703ad8900da4ad8945f11af609b05d34c8b60ba3fc162d8fed8647acff18aa0f1038e836a5ae1b55ea55fa7fca7db98a5172cec8bd5731b291afb64a28875eb7973d19dd8b254d28a4c1f34a3ba77b8d899bb02a9138ec480c00dd0ccc10f2e6b55d3763b46ba503bb9c66d43d64fd45402481da69e2863e8964a699f0d8ce98bb3fb45e58b0b6b201ea2e1e775662df70b99a763c18b42d61fe2246b77fe5d0970a484eef1f89823be963b89352cb05afaf9390d38826377477f7012f81a04c6eebc052ae45051aec39d834b3881e0ca4499b040b27b6ace518a703d5ddd38e5a4234a9a4fa039a0a79c6587f7fe90b992e40a358c0489f09b5e5559f0d6b2c5bb3703a03f2bda7f094c1f4f9fef5efbad62225cf55673594df3437b1c6a60daa5ab9a20d96dcdd5d51e01d7e08f022ac1c81ba20b3e93a33eed536e5aee9fc6797651b12e1b3ea951a49b4821f5a667a33a946e32803ca0d999de63103191e4897a5be9437d283d402bef9ae62886aad085aa7d10bbfa5ea844b39c651cd4fbf6f529864b594cc67bcf65ef85c1116d906bc358289c5850ac07d5135790ee41b149bc4c48e40686cd835b1c0a728d1b350f7dafe974d61ba4138bc2a3c189beb5243dc75bf2866af0634a2ff0086db13c57544777c40159bfba5cc8d51b16a3a144765e2d21d0127cbe75239bbd938248aff1b636b0b84075ea47050ec1c4080daf79006d72efdcc9bb090a09417982d001928f2a96cad8d9ef879fcf324c916217f06c8d7ec52ae658f281ab6b17ab9eb468fb7307060fb90144d5f64c4c2e955e6ba37c7579412eac590b459201df816aa6e8eedf020ab23ee82c278f8daa152d3b6eb90a159bb189f97969e37d1c4443ba1d4b1c7c00a2bafae125861a8a3954f0055ec51a9fbe4f415b77fdc2ec28e380fffa668367c2df72ee64713b853f2e4376acfb26a46fe0aa908b106887fdb4f3d0da0c65c6949e501d2c39dde3eeab4bc46a3aaf90e11157621178168c06d3cadcf0bfdb1db4590358bcda9320ac813cdf53e3e41ffca1a2d22e0212213c48a738e970f8f0f4a12aed21f8c60426cc9ee3afcfd477d6b0747d31be1cbe0147bdb282d0ea365b3ace02240e07673ed52c77df7b448d755c3abf21affc902b1358a3e7f84d16b55795505fe351bbcfe94fb79cada8aeab1f883cd48706de129f94f8a8056515a0830649e2f858bd17850be513c85e0b57d18d881b858b3a0c378931c52d63628ef50416e3cabe22c7df64948a19f1511fa491da7028b1dc5255f6fb43f269588c11be9c4917c43b627995ae1b3910d40b5e2893e40bd9debfd49c75f6e99b003e4d44bbc11cf5f202599d364e024aa5f283393746b2e3ad6899295b80649958d495adbc7fe5730d81305a15363d8656ed1949881ace48248c70d9657bab339127d1b5fa621d44c46af994ef1cf0f7c57350be355faf14fb13a47c875786ea788a6272173fbb7cd2e23f0f18a5093ada9aa669bf0a91bf44be931da43ce1d50448d12510da37529ed4a27186c5b80ac9d52a7b310df366996bc0a0856755ed1d98f32497fd988f148d8b9f016b97e12fd1a98d0f8b5b7a28bfaa14357bdda037fbde705dba6817ed52fda417b08a584abb8176b082fb755dd730dad89c9028ab5364798727bd56463abdf87271bc339705e51d042e4bf646a60861838e1d43c212f48a4f2371b5ee0cfb42567f0b844d8a37c7ad9f3f383a35bc76e852ca03ed60ed655ebe603c1d01589e87209a0357a816f025ba41d19cf0022f547cb9a448365f08aefa55538752cfe68661a250a371d261400acba442785dca6efc81b78b63c46eea6e3c9202a75e68e6c20716cc89e1c58390554783a5ad1c00d78026ef349dff25999eb26bc6fa7271872101d1a6eaa45413ed588fe67cda5bf6bda8ff6bff189c2ad3f78c6509a350543cccc4ce0d7156561957915c4b3e22d255ce3d699fabb21d93c2b9feec22f4b1c06a1594359d920cb7f84201aaa08c0ffda10da150d1d593d3b7444626e77785443ed4cadca04d0f2d9c68e6ceb6a078d6d2d41a0b2ffffc86090ecbb1ee754bec299b94a07ca6d4afacc226952d0883e36e13428f4eab775d6200199a500001441c2391f1c8d5866f3d8f72f854e17a89f38f6967b23a3c7f7d341586b14b8d8c8eafa65ff3ecb9d333135bef45dc6ffda38ef1b58d235dffbda69c159418714627a90f9cfbb49c52eafb9cd0bae84a5b5feb61379e44690462c8b3ffc2523d5dd713087e261af3e1c33edba060ee1cbab229a35be5067157b2c3887b6bf64bed821c502934774c3ece0b30e291fbd63fb457264025b012d3eb39d06b63e32b0c3068e4d35eb543ddd7804d1b905ed686c5b3e7ba4678c95f55cde4723066451ac776381d82dec8fa6d2204e7ac4fcc7362d7c8ef739de69e422af486d021385906a37da81bba5b77aec9b8e0e66952eb24247905fd370eeb9dffc0cbaddd93db2d2994b83fd0a6ecba3931f473ec9129ef70870a79f093ddb6774d6b6ac59eae20f875876be18633c5233d76093f68d14fa0a431af165e6fc23f0e9e46c5e8f44a2dc6b8622c629639f36312fee6e37533879774fbba15d96fec543a58da834db30801515d59863aa053cbe3543e0ce2a60e72112c206f4769160ec126c1916d5e23fb049cefd1169a2a2152ea68780278e6e1be13a2b4de41756a99c85302ed0b3d39ebc4b506595690e6ec6c3b6352fc6506e4f8f854f6489d7bc08d177fd8586b9d8b0e596621ef3b4abece2723ee1a327650baacb2bf86d32ba837008c993730e43946cab73d2f9e7532a8a27706976f42295a394d1d31acb6dad5982abd01b95a179709ee072e9ea96157bddb35e9cf7a668dd3a45e30015f186bf931d0feb94c2858881d2f459d46030ce29c70823b04a4866867904191d52bec542b916de34020d883c60b32e8d53ca7c9a856078cbc1563d98ac496538db313002aff98c579604982295268e1e4a91cd26476dd1c6fb48c9ad8036eb5d97c2ee2ca9a924d6d65fde6f4a35ac505549e96be34fc50d98928f9ef8ebd3640b56b5baea0ac8783dd73aff49edadd46248112ae62d86c75d8302dba69220a90a93fa9993b6505e32cfeecd91735233ddcaea9d23101fcc7839180b018e478b7b6b51a14a50a6a5baac806eb80cab7b5bda40e4040f05d710aea589da277000ad815d4afa76f7b42a1df9e16249e7fc84638ac1fef71e873a090606943d41210dac79dd8a2ac21ecfc4556cd118035e80b68386c93a8c6a9c0c63f2760593a231624443ca31300e4205ee2e01659f972bc953f4050b5e7e93e57e66f630af2b383193aa5d6809c44fce50ac644fec74701a0a52a196f20cff250dd5fe0cab54d4e6fba80856f52a3db9513cd9d27ac2ce3bb96b41a3b367f1c7c5c55b6e368634c19868b0862c3083bb68b8f298220493f9c4ed1e22844fc7e978989648a2e189efe0460616bdabed231b6685a"}, &(0x7f0000000000)=0x1008) setsockopt$inet6_sctp_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xb, &(0x7f0000001100)={0x200, 0x1f, 0x5800, 0x6, 0x7fff, 0xee, 0x100000000, 0x0, r1}, 0x20) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) 00:36:06 executing program 2: socketpair(0x1f, 0x3, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x81012, r0, 0x0) ftruncate(0xffffffffffffffff, 0x3862) r1 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0) msync(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7, 0x11, r1, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) msync(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 00:36:06 executing program 2: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mincore(&(0x7f0000259000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/2) readlink(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x192) 00:36:07 executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x408000000000020a, 0x182) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000300)={0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000340)=0x1c) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000640)=ANY=[@ANYBLOB="1c004e2008000000000000000000000040000000000000000700000000000000000000000000000000006998e3e53c806fb1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3027a647a59d3570dfec4082c20adb58cb0f0a15d28734bc982fff6eeff31ea857423920503aa0e67d036d586f91690965d31cc3aac9478e10b9969832e4c35c3013597ea472720f55708a782a16843ba4f2a7db08fe1b189c2b0128e1aa819981bb092f647299d9be92c2d6849ec66", @ANYRES32=r1, @ANYBLOB="0300000001000000000000000000000009000100"], &(0x7f0000000440)=0x98) truncate(&(0x7f0000000100)='./file0\x00', 0x608020001) socket$inet_tcp(0x2, 0x1, 0x0) lseek(r0, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) setrlimit(0x2, &(0x7f0000000540)={0x0, 0x100000001}) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in6={0x1c, 0xffffffffffffffff, 0x0, @local}, 0x1c, &(0x7f0000000180)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f0000000140)=""/40, 0x28}], 0x2, &(0x7f00000001c0)=""/131, 0x83}, 0x2) shmget(0x3, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_ADAPTATION_LAYER(0xffffffffffffffff, 0x84, 0x8, 0x0, 0x0) unlink(&(0x7f00000002c0)='./file0\x00') getsockopt$inet6_sctp_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xb, 0x0, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0x40, &(0x7f0000000380)='htcp\x00', 0x5) setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f0000000580)={@in6={{0x1c, 0x2, 0x1, @local={0xfe, 0x80, [], 0x0}, 0x8000}}, r2, 0x3, 0x140, 0x8}, 0x8c) 00:36:09 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) r6 = open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r7, 0x0, 0x1000000000003) poll(&(0x7f00000000c0), 0x0, 0x0) freebsd10_pipe(0x0) poll(&(0x7f0000000180)=[{r7, 0x2040}, {r7, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r7, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r7, 0xffff, 0x1409, &(0x7f0000000100)=0xc359, 0x75) getsockopt$inet_sctp_SCTP_MAX_BURST(r3, 0x84, 0x19, &(0x7f0000000300)={0x0, 0x81}, &(0x7f0000000340)=0x8) setsockopt$inet6_sctp_SCTP_RESET_ASSOC(r6, 0x84, 0x902, &(0x7f0000000380)=r8, 0x4) r9 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r9, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r10 = socket(0x2, 0x2, 0x0) bind$inet(r10, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r10, r9) 00:36:11 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x0) getpgrp(0xffffffffffffffff) r5 = open(&(0x7f00000005c0)='./file0\x00', 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:36:11 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet6_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000000)={0x1, [0x0]}, &(0x7f0000000040)=0x8) setsockopt$inet6_sctp_SCTP_HMAC_IDENT(r0, 0x84, 0x14, &(0x7f0000000080)={0x9, [0x10000, 0x4, 0xff, 0x8001, 0x3, 0x80000000, 0xfffffffffffff001, 0x10001, 0x7]}, 0x16) setsockopt$inet6_sctp_SCTP_RECVNXTINFO(r0, 0x84, 0x20, &(0x7f00000000c0)=0x80, 0x4) r2 = socket$inet6_sctp(0x1c, 0x1, 0x84) getsockopt$inet6_sctp_SCTP_PR_ASSOC_STATUS(r2, 0x84, 0x108, &(0x7f0000000100)={r1, 0xffffffff80000000, 0xf, 0xdf, 0x100000001}, &(0x7f0000000140)=0x18) getpeername$inet6(r0, &(0x7f0000000180)={0x1c, 0xffffffffffffffff, 0x0, @loopback}, &(0x7f00000001c0)=0x1c) r4 = socket$inet6_sctp(0x1c, 0x5, 0x84) setsockopt$inet6_sctp_SCTP_SET_PEER_PRIMARY_ADDR(r4, 0x84, 0x6, &(0x7f0000000200)={@in={{0x2, 0x1, @multicast2}}, r3}, 0x8c) getsockopt$inet6_sctp_SCTP_GET_PEER_ADDRESSES(r4, 0x84, 0x8003, &(0x7f0000000300)={r1, &(0x7f00000002c0)=[@in6={0x1c, 0xffffffffffffffff, 0x0, @local}, @in]}, &(0x7f0000000340)=0x10) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100004) setsockopt$inet_sctp_SCTP_BINDX_REM_ADDR(r7, 0x84, 0x8002, &(0x7f0000000440)={r1, &(0x7f00000003c0)=[@in6={0x1c, 0x3, 0x9, @loopback, 0x3}, @in6={0x1c, 0x3, 0x3, @local={0xfe, 0x80, [], 0x0}}, @in={0x2, 0x2, @local={0xac, 0x14, 0x0}}, @in={0x2, 0x3, @multicast1}, @in={0x2, 0x1, @multicast2}]}, &(0x7f0000000480)=0x10) r8 = semget(0x3, 0x0, 0x310) __semctl$GETNCNT(r8, 0x3, 0x3, &(0x7f00000004c0)=""/46) setsockopt$inet6_int(r4, 0x29, 0x25, &(0x7f0000000500)=0x10000, 0x4) setsockopt$inet6_sctp_SCTP_HMAC_IDENT(r2, 0x84, 0x14, &(0x7f0000000540)={0x5, [0x400, 0x749c3d79, 0xe78b, 0x4, 0x5]}, 0xe) setsockopt$inet_tcp_buf(r7, 0x6, 0x24, &(0x7f0000000580)="29678a248954a21f0c6361eecb466b61e5ec93996a14e06aa5bf8b8d035394b43c1733ff94d8fa4115a730a02e0f7c39e6537d5c091f9a523f2968b294e2093a7a6c1ed220cb9452c8429c95096e8ae9cc8154dce7bd5ac1753375c7df823e58efb7734ad527df39d2cfd55fadca8f365f8f244973b3a8301bd8d9ec96a6804323e5128beb4262", 0x87) setsockopt$inet6_sctp_SCTP_DEFAULT_SEND_PARAM(r2, 0x84, 0xb, &(0x7f0000000640)={0x0, 0x5, 0x1000, 0x10000000000, 0x9, 0x7fff, 0x8, 0x4, r3}, 0x20) setsockopt$inet6_sctp_SCTP_EXPLICIT_EOR(r7, 0x84, 0x1b, &(0x7f0000000680)=0xffff, 0x4) getsockopt(r7, 0x7, 0x8, &(0x7f00000006c0)=""/4096, &(0x7f00000016c0)=0x1000) setsockopt$inet6_tcp_int(r7, 0x6, 0xc, &(0x7f0000001700)=0xf992, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000001740)={{0x1c, 0x3, 0xffffffffffffffff, @local={0xfe, 0x80, [], 0x0}, 0x1}, {0x1c, 0x1, 0x2, @remote={0xfe, 0x80, [], 0x0}, 0x8}, 0x4, [0xa69, 0xff, 0x8, 0x9614, 0x867, 0x6, 0x7fff, 0x280000000000000]}, 0x5c) socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$inet_sctp_SCTP_AUTOCLOSE(r6, 0x84, 0x5, &(0x7f00000017c0), &(0x7f0000001800)=0x4) r9 = accept4(r6, &(0x7f0000001840)=@un=@abs, &(0x7f0000001880)=0x8, 0x10000000) setsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r9, 0x84, 0x7, &(0x7f00000018c0)={@in={{0x2, 0x3, @local={0xac, 0x14, 0x0}}}, r3}, 0x8c) semget(0x0, 0x3, 0x273) setsockopt$inet6_sctp_SCTP_AUTH_DELETE_KEY(r2, 0x84, 0x16, &(0x7f0000001980)={r1, 0x348}, 0x8) setsockopt$inet6_sctp_SCTP_RESET_STREAMS(r2, 0x84, 0x901, &(0x7f00000019c0)={r3, 0xfffffffffffffff9, 0x3, [0x4, 0x8, 0x7]}, 0xe) setsockopt$inet6_sctp_SCTP_PRIMARY_ADDR(r4, 0x84, 0x7, &(0x7f0000001a00)={@in6={{0x1c, 0x0, 0x2, @empty, 0x200}}, r5}, 0x84) 00:36:11 executing program 0: syz_execute_func(&(0x7f0000000900)="91cd8080000c44dae98a20d0d00fd1b02db5d900000070e4c653fb0fc402e9a6ed3c3b6446ddcb0bef9dc4a1855ebcbf0000000067450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c2ef2420f5a100f0000420f38ca78fb179f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) r5 = getpgrp(0xffffffffffffffff) r6 = open(&(0x7f00000005c0)='./file0\x00', 0x4, 0x3) getpgid(r5) listen(r0, 0x94) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r7, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r7}], 0x1, 0x0) freebsd10_pipe(0x0) dup2(r6, r3) poll(&(0x7f0000000180)=[{r7, 0x2040}, {r7, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r7, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r7, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) r8 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r8, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r9 = socket(0x2, 0x2, 0x0) bind$inet(r9, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0xffffffffffffff2d) dup2(r9, r8) 00:36:11 executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = dup(r0) fcntl$setstatus(r0, 0x4, 0xfffd) ftruncate(0xffffffffffffffff, 0x0) r2 = dup(r1) write(r2, 0x0, 0x0) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000040)="ae3d10a6717a523cbe45bb975e2eda1bbe76dc854eeec311750169e0be8a7793f4235fa2a6a793be47eef0e8ea9121b6245e3aa7e2833d7a25b37bcd21540cd5ba6f4bf8f3f66b7fb00a8565d7d68a6a3cb4ee8b7475cac35784ceaef60e118d6026a7a6a7ee22db58d6f11f75ae76c63331ccd416c1eba9f077acedff64c6ffefcb5cb5780c6863942e16623f82758705699af6516d9bd8f3b516a31c8286a01ab791c16f165b17792a2997b3ed4a6c57daf81b5354447fbbfc", 0xba}, {&(0x7f0000000100)="2fae90913c70ce92b9d1e1b5c578eb0a7d9dffaa86630909e182f18f05330c6d3e2239a03f3ff180950b4d753ebe0a28abee6b078de5f8cd344c6ee179e842c1952ce3ed010c37d60ddde90d2c55ba40", 0x50}, {&(0x7f0000000180)="02f42baea724cd5d7eb3b54a3d5831adeb48dfd3caabcf770b467792b47ad39f0e622f0420b760ecef531af3a95e884cfa220149d7df5a56b20cdb9ccb9dab6376fdd6d397ac9b769572e818faf6aff6807d041507844a27021ed3385598b2578e210299ec16c6", 0x67}, {&(0x7f0000000200)="512f9d503dc1323deca3e5ad2b0770a35dca7ab7a2daf531dbeabdaba4eb5ef1a32ae46d099ee6675bef77d528d1d6bf83e0b82c4c24be5cd351cbab6f2da73834fd4fa7efc5d0d134cc19185c719f69b154c440d10cb905873a5091b0bfe0e7affe5f2d0fa3025594cbda40b609eaa595c9699f0b5ce634b720fc19ff8e7cc174810b5e42d8b22fadda50d6dccf0f4abda291168d34c05cd1abc96264ebdd81dbc3e4bd9f9649b37eed5fb9b2e805974cd1fbd04f79d688e3c800", 0xbb}, {&(0x7f00000002c0)="6372ab958030f7e308b03195e4c2e03e8a5e0258f64ef1de58", 0x19}, {&(0x7f0000000300)="527899c7ae2b44b9a5b25759a086a3484de9e95abc510a4647d5126d6d5c025204cb95bf296cff91c3cc2ca77aedc3a94080d40d463ca33bc0bf06621f6ce5ce27222850baec707e1f868c5d4a402acfe1292b55f6e4567b016ed74652d4f3d06442988056a56e7aeecab9ac4a66027a3fee87c7039857a9acc56d23f69ca64b8d05c14ce94c56b0b98b40c0d715bbff47b8f444eef74aef81d5b5150c9d4be6387619a9be0049b24cf03f251477f62636573078b8a558276e56ca99b3ab4a012e955598cbd75e0dd240a71f70312a63659a431ab0556de54182bd491cacbd88cfe2aa42ed38a3ba0f1d09efb81579635d0c468958217cd4406f9cfe70ed", 0xfe}, {&(0x7f00000004c0)="3030c1b873a0c3ed2232dfe065560c0c2f62a7f304e684a8ac195a4ecc354b6d1a46680e719c479e7982fdb54c2fccfed342a105a0feb30c976c3a0aaaf2e460a16cc46060304c99490b018420b5bdae8279da5d96883b1bcae9025a2013c17c7c9fc0c7defc5171b06557c357e9fa54af6a9b9e29dec413a02147ce4cffef900545d28254c7f5f9e9869f61e2408bf8b90d31f04617d0685b6535f2b3ff78abeba4523692222e5c8a739b7c688cc3bc6148ef6942e001de9814fe81e7c9c2d2a584d7b1eda3a7cf5e1b", 0xca}], 0x7, 0x0, 0x0, 0x1}, 0x88) 00:36:11 executing program 3: r0 = socket$inet6(0x1c, 0x1, 0x0) fsync(r0) r1 = dup(r0) getsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS(r1, 0x84, 0x9, &(0x7f0000000000), &(0x7f0000000040)=0x4) connect$unix(r1, &(0x7f00000003c0)=@abs={0xf64cb340ce081cac, 0x3}, 0x1c) __semctl$IPC_RMID(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) socket$inet6(0x1c, 0x5, 0xfffffffffffffffd) recvmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS(r1, 0x84, 0x9, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 00:36:11 executing program 3: mkdir(&(0x7f0000000040)='./control\x00', 0x103) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="206fc0dafa165c78b86c0000000800000004001b521078435ac0b5c22eac04cc32bd"], 0x1) r1 = open$dir(&(0x7f0000000100)='./control\x00', 0x0, 0x0) truncate(&(0x7f00000000c0)='./control\x00', 0x8) symlinkat(&(0x7f0000000080)='./control\x00', r0, &(0x7f0000000140)='./control\x00') open(&(0x7f0000000000)='./control\x00', 0x802, 0xc2) unlinkat(r1, &(0x7f0000000180)='./control\x00', 0x0) 00:36:16 executing program 2: 00:36:16 executing program 2: r0 = open(&(0x7f00000000c0)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x4) 00:36:16 executing program 1: syz_execute_func(&(0x7f0000000100)="91cd8080000c6969ef69dc00d98a20d0d00fd1b02db5d900000070e4c653fb0fa95ff965be3c3b6446ddcb0bef8f69289bd19d670f381d6a2f67450f483bd1d97c7c63460f5776c16161787896c401fe5ff6a9c1460000e1b1ac45e22c892a0f0000009f") r0 = accept4$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x20000000) r1 = accept4$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0xffffffffffffffff, @multicast1}, &(0x7f0000000440)=0x10, 0x10000000) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x201, 0x2) ppoll(&(0x7f0000000500)=[{r0, 0x40}, {r1}, {r2, 0x1}, {r3, 0x40}], 0x4, &(0x7f0000000540)={0xb08, 0xff}, &(0x7f0000000580)={0x5}, 0x8) syz_execute_func(&(0x7f0000000000)="91cd80c442192d3b6969ef69dc00d98a20d0d00fd1b02db5d90000008fc840ef0e0ce4c653fb0f450fbd27a95ff9c4c2613d700201ef9d670f381d6a2f67450f483bd1d9c483ed6aad000000005a660f7e0d000000005776c161614d4da3b57ddacfa9c1460000e1b1ac45e22c892a0f0000009f") r4 = getpgid(0x0) getpid() msgget(0x1, 0x8) wait4(r4, &(0x7f0000000080), 0x0, &(0x7f0000000240)) accept4(r0, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002, 0x10000000) getpgrp(0xffffffffffffffff) r5 = open(0x0, 0x100000, 0x4) getpgid(0x0) listen(r0, 0x94) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x608020401) lseek(r6, 0x0, 0x1000000000003) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) freebsd10_pipe(0x0) setsockopt$inet6_sctp_SCTP_INITMSG(r5, 0x84, 0x3, &(0x7f0000000340)={0x1, 0x8, 0x8, 0x800}, 0x8) poll(&(0x7f0000000180)=[{r6, 0x2040}, {r6, 0x40}], 0x2, 0x80000000) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0xc359, 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0, @multicast1}, 0x10) 00:36:16 executing program 2: r0 = socket(0x100400000000002, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) panic: udp_output: shared udbinfo lock, excl inp lock cpuid = 1 time = 2176 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x47/frame 0xfffffe002bd94560 vpanic() at vpanic+0x1e0/frame 0xfffffe002bd945c0 panic() at panic+0x43/frame 0xfffffe002bd94620 udp_send() at udp_send+0x1377/frame 0xfffffe002bd94730 sosend_dgram() at sosend_dgram+0x550/frame 0xfffffe002bd947a0 sosend() at sosend+0xc6/frame 0xfffffe002bd94810 kern_sendit() at kern_sendit+0x35e/frame 0xfffffe002bd948c0 sendit() at sendit+0x226/frame 0xfffffe002bd94920 sys_sendmsg() at sys_sendmsg+0x8b/frame 0xfffffe002bd94980 amd64_syscall() at amd64_syscall+0x436/frame 0xfffffe002bd94ab0 fast_syscall_common() at fast_syscall_common+0x101/frame 0xfffffe002bd94ab0 --- syscall (198, FreeBSD ELF64, nosys), rip = 0x412f9a, rsp = 0x7fffdfffdf38, rbp = 0x3 --- KDB: enter: panic [ thread pid 5069 tid 101125 ] Stopped at kdb_enter+0x6a: movq $0,kdb_why