# https://syzkaller.appspot.com/bug?id=d07412a238e801f00f35d25aad24832210ca2304 # See https://goo.gl/kgGztJ for information about syzkaller reproducers. #{Threaded:true Collide:true Repeat:true Procs:1 Sandbox:none Fault:false FaultCall:-1 FaultNth:0 EnableTun:false UseTmpDir:false EnableCgroups:false HandleSegv:false WaitRepeat:true Debug:false Repro:false} r0 = socket$unix(0x1, 0x1, 0x0) unshare(0x40600) r1 = syz_open_dev$vcsn(&(0x7f0000000000)='/dev/vcs#\x00', 0x3, 0x2) sendmsg$rds(r1, &(0x7f0000000600)={&(0x7f0000000080)={0x2, 0x4e24, @rand_addr=0x7}, 0x10, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/76, 0x4c}, {&(0x7f0000000140)=""/5, 0x5}, {&(0x7f0000000180)=""/97, 0x61}, {&(0x7f0000000200)=""/250, 0xfa}, {&(0x7f0000000300)=""/118, 0x76}, {&(0x7f0000000380)=""/247, 0xf7}], 0x6, &(0x7f0000000580)=ANY=[@ANYBLOB="580000000000000014010000070000000000000000000000", @ANYPTR=&(0x7f0000000500)=ANY=[@ANYBLOB="ffff000000000000"], @ANYPTR=&(0x7f0000000540)=ANY=[@ANYBLOB], @ANYBLOB], 0x28, 0x4000000}, 0x40000d0) pread64(r0, &(0x7f0000000040)=""/58, 0xffffffffffffffd5, 0x0) ioctl(0xffffffffffffffff, 0x2289, &(0x7f0000000fff)) write$binfmt_elf32(0xffffffffffffffff, &(0x7f0000000040)={{0x7f, 0x45, 0x4c, 0x46, 0x400, 0xffffffff, 0x1000, 0x401, 0x6, 0x2, 0x7, 0x43b, 0xde, 0x38, 0x78, 0x8, 0xe000000000, 0x20, 0x2, 0x0, 0x3, 0x1}, [{0x5, 0x62, 0x1f, 0x5, 0x788, 0x200, 0xff, 0x5}, {0x60000000, 0x8, 0x8, 0x20, 0x8000, 0x1ff, 0x5, 0x3ff}], "abbd21a50f574b736e032e74ea9cc3eac12e396a5c1adf0a630438723167791bb399091dc8e4362c507912b062abc0fea28e2460e33b3bf431bb01c7cd385dd8dc91c17a47d8f1581b3327f53b3f4d71399e67b46a4dc7e8be"}, 0xd1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x406, 0xffffffffffffffff) getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r2, 0x84, 0x18, &(0x7f0000000180)={0x0, 0x5}, &(0x7f00000001c0)=0x8) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(r2, 0x84, 0x6d, &(0x7f0000000200)={0x0, 0xb0, "c3d44735a3cb15856be8d279ae87685da6d6d03add125ad525d4ba76b966e3da00239ae53138aabb11262312e7e8eda1f67122eb64967f5f3150f76b793499fb700e4db65d21ea5f087c4c7d452eb67fafc6cf0c444edd7e72bb390c8cce9b924a16631bf72305da5705773b9a2261f76873a9319a8d3c6da407f1a5a8351e1eb82de842856e849074d4548fec360a09c064bbbf7a7074166dd442d33744582bf71ea8b452ad2d5168abcc6665e31d12"}, &(0x7f00000002c0)=0xb8) setsockopt$inet_mreqsrc(r2, 0x0, 0x28, &(0x7f0000000400)={@remote={0xac, 0x14, 0x14, 0xbb}, @remote={0xac, 0x14, 0x14, 0xbb}, @multicast2=0xe0000002}, 0xc) getsockopt$inet_sctp_SCTP_STATUS(r2, 0x84, 0xe, &(0x7f0000000300)={r3, 0x1, 0xffffffffffffffc0, 0x7fffffff, 0xd8cb, 0x5, 0x0, 0x4, {r4, @in={{0x2, 0x4e22, @remote={0xac, 0x14, 0x14, 0xbb}}}, 0x7ff, 0x3, 0x0, 0x800}}, &(0x7f00000003c0)=0xb0) ioctl$TUNATTACHFILTER(r2, 0x401054d5, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x100000000, 0xfff, 0x7fffffff, 0x5}, {0x8, 0x4c8, 0x5, 0x4}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r5, &(0x7f0000000040)=""/134, 0x86, 0x40, 0x0, 0x0) r6 = socket(0x40000000015, 0x6, 0xfffffffffffffffc) setsockopt$inet6_group_source_req(r6, 0x29, 0x2f, &(0x7f00000000c0)={0x9, {{0xa, 0x4e21, 0xfffffffffffffdce, @local={0xfe, 0x80, [], 0xaa}, 0x80000001}}, {{0xa, 0x4e23, 0x3, @local={0xfe, 0x80, [], 0xaa}, 0x2}}}, 0x108) mmap(&(0x7f0000000000/0xfb8000)=nil, 0xfb8000, 0x0, 0x12, r6, 0x0) keyctl$join(0x1, &(0x7f0000000080)={0x73, 0x79, 0x7a}) r7 = inotify_init1(0x0) fcntl$setown(r7, 0x8, 0xffffffffffffffff) fcntl$getownex(r7, 0x10, &(0x7f0000000400)={0x0, 0x0}) ptrace$setopts(0x4206, r8, 0x0, 0x0) r9 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/net/pfkey\x00', 0x8000, 0x0) getsockopt$inet_sctp_SCTP_RESET_STREAMS(r9, 0x84, 0x77, &(0x7f0000000780)={0x0, 0x80, 0x7, [0x1, 0x10001, 0x6, 0x6, 0x9, 0x1000000000000000, 0x1]}, &(0x7f00000008c0)=0x16) getsockopt$inet_sctp6_SCTP_CONTEXT(r9, 0x84, 0x11, &(0x7f0000000900)={r10, 0x2}, &(0x7f0000000940)=0x8) r11 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r11, &(0x7f0000366000)={0x2, 0x4e23, @broadcast=0xffffffff}, 0x10) sendto$inet(r11, &(0x7f0000fd0000), 0x67d0a4f154ddf4a1, 0x20000801, &(0x7f0000deaff0)={0x2, 0x4e23, @loopback=0x7f000001}, 0x10) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r9, 0x84, 0x1b, &(0x7f0000000ac0)=ANY=[@ANYRES32=r10, @ANYBLOB="7a00000084ac3bf5726d95a75fadd4f84b03221a4a7c6e8a89f8d6de95bf96af5a41fc59da16f6a3c115b06260697e666685f86f0a6056dc5ffeb3e26956e80455c7aee3dbf302359fcb56afe9fe65cf2db0020c47d9d905005df6deabd25e31553a9d4d818cf6e4f4acf720109795cff2e5a1f4a15174874b4e289a3b5a"], &(0x7f0000000b80)=0x2) r12 = syz_open_procfs(r8, &(0x7f0000000a80)="6665742f746370005c51ae32f098424533a6d415780820fc1b57352325d269c65f30e86d3f4b9808db8052b552a6f62b7f3b8f3ec6444123ce19228f007b") preadv(r12, &(0x7f0000000540)=[{&(0x7f0000000280)=""/97, 0x61}, {&(0x7f0000000480)=""/144, 0x90}], 0x2, 0x0) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(r9, 0x84, 0xf, &(0x7f0000000440)={0x0, @in={{0x2, 0x4e21, @broadcast=0xffffffff}}, 0x76e, 0x8, 0x81, 0x3f, 0x5}, &(0x7f0000000380)=0x98) getsockopt$inet_sctp_SCTP_STATUS(r9, 0x84, 0xe, &(0x7f0000000580)={r13, 0x3f, 0x2, 0x100000001, 0x8000, 0x2, 0x3, 0x1, {0x0, @in6={{0xa, 0x4e20, 0x3685, @local={0xfe, 0x80, [], 0xaa}, 0xcfb}}, 0x9, 0x51c, 0x80000001, 0x4, 0x1}}, &(0x7f0000000640)=0xb0) kexec_load(0xffffffffffffffc1, 0x1, &(0x7f00000009c0)=[{&(0x7f0000000680)="b291a57f8ca8be91c8e4494ea411d0543d53934780bb4f97a9db2c9b70dd6a1cd8b1d0ee3c129f25", 0x28, 0xce, 0x7}], 0x160000) ioctl$KDGKBMETA(r9, 0x4b62, &(0x7f0000000140)) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(0xffffffffffffffff, 0x84, 0x1b, &(0x7f0000000200)=ANY=[@ANYRES32=0x0, @ANYBLOB], &(0x7f0000000240)=0x2) getsockopt$inet_sctp_SCTP_RECVRCVINFO(r9, 0x84, 0x20, &(0x7f0000000980), &(0x7f0000000a00)=0x4) ptrace(0x4207, r8) ptrace$setregset(0x4205, r8, 0x202, &(0x7f00000000c0)={&(0x7f0000000040), 0xfffffffffffffdb8}) ptrace$getregs(0x12, r8, 0x0, &(0x7f0000000c00)=""/229) getsockopt$inet6_IPV6_IPSEC_POLICY(r9, 0x29, 0x22, &(0x7f0000001500)={{{@in6=@mcast2, @in6=@ipv4={[], [], @loopback}}}, {{@in=@broadcast}, 0x0, @in6=@ipv4={[], [], @multicast2}}}, &(0x7f0000001600)=0xe8) socketpair$inet6(0xa, 0xa, 0x9, &(0x7f0000000a40)) ptrace$setregs(0xf, r8, 0x100000000, &(0x7f0000000300)="3977852ffc70a908555ed33b15e31bc619b77beb1e114db0f512242b2c0fc345c3d1e892d4617d0a3bfe91ac560344cb1623965fda67683f90af164ab25e1a96ad16d8") sendmsg$netlink(r9, &(0x7f0000001980)={&(0x7f0000000080)=@proc={0x10, 0x0, 0x25dfdbff, 0x20014000}, 0xc, &(0x7f0000001940)=[{&(0x7f00000003c0)={0x10, 0x0, 0x1, 0x70bd26, 0x25dfdbfd}, 0x10}], 0x1, 0x0, 0x0, 0x408c0}, 0x0)