# https://syzkaller.appspot.com/bug?id=0d05d2f934bae1b47d4335029f509638e99c2c88 # See https://goo.gl/kgGztJ for information about syzkaller reproducers. #{"threaded":true,"repeat":true,"procs":4,"slowdown":1,"sandbox":"none","sandbox_arg":0,"tun":true,"netdev":true,"resetnet":true,"cgroups":true,"binfmt_misc":true,"close_fds":true,"sysctl":true,"tmpdir":true,"segv":true} getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000000)={0x0, @remote, @multicast1}, &(0x7f0000000040)=0xc) (async) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000000)={0x0, @remote, @multicast1}, &(0x7f0000000040)=0xc) r0 = socket$inet(0x2, 0x800, 0xd4) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000080)={0x100000000, 0x3, 0x8}) setsockopt$IPT_SO_SET_ADD_COUNTERS(r0, 0x0, 0x41, &(0x7f00000000c0)={'mangle\x00', 0x5, [{}, {}, {}, {}, {}]}, 0x78) setsockopt$inet_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000140)={@in={{0x2, 0x4e20, @private=0xa010100}}, 0x0, 0x0, 0x28, 0x0, "ebdf76aec5f4abfc7b47720849bda51ee16c3bb7ebfe6b14e2babf9a0b389d873684ce0e0a42e5080d21bba34d4a4ec896bb4aa6fe0455de4dd21eb623573fc32d9e4709346f7ee9b74390e0e01870c6"}, 0xd8) (async) setsockopt$inet_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000140)={@in={{0x2, 0x4e20, @private=0xa010100}}, 0x0, 0x0, 0x28, 0x0, "ebdf76aec5f4abfc7b47720849bda51ee16c3bb7ebfe6b14e2babf9a0b389d873684ce0e0a42e5080d21bba34d4a4ec896bb4aa6fe0455de4dd21eb623573fc32d9e4709346f7ee9b74390e0e01870c6"}, 0xd8) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000240)={'tunl0\x00', 0x0}) socket$inet(0x2, 0x1, 0x1) (async) r2 = socket$inet(0x2, 0x1, 0x1) recvmmsg(r2, &(0x7f0000002c80)=[{{&(0x7f0000000280)=@generic, 0x80, &(0x7f0000001940)=[{&(0x7f0000000300)=""/211, 0xd3}, {&(0x7f0000000400)=""/154, 0x9a}, {&(0x7f00000004c0)=""/60, 0x3c}, {&(0x7f0000000500)=""/133, 0x85}, {&(0x7f00000005c0)=""/221, 0xdd}, {&(0x7f00000006c0)=""/104, 0x68}, {&(0x7f0000000740)=""/223, 0xdf}, {&(0x7f0000000840)=""/94, 0x5e}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f00000018c0)=""/82, 0x52}], 0xa, &(0x7f0000001a00)=""/164, 0xa4}, 0xff}, {{&(0x7f0000001ac0)=@hci, 0x80, &(0x7f0000002b40)=[{&(0x7f0000001b40)=""/4096, 0x1000}], 0x1, &(0x7f0000002b80)=""/243, 0xf3}, 0x4}], 0x2, 0x62, &(0x7f0000002d00)={0x0, 0x989680}) getsockopt$IP_VS_SO_GET_TIMEOUT(r2, 0x0, 0x486, &(0x7f0000002d40), &(0x7f0000002d80)=0xc) ioctl$sock_inet_SIOCRTMSG(r2, 0x890d, &(0x7f0000002dc0)={0x0, {0x2, 0x4e22, @local}, {0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0x3b}}, {0x2, 0x4e20, @empty}, 0x4, 0x0, 0x0, 0x0, 0x4, 0x0, 0x5, 0x1, 0x1}) (async) ioctl$sock_inet_SIOCRTMSG(r2, 0x890d, &(0x7f0000002dc0)={0x0, {0x2, 0x4e22, @local}, {0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0x3b}}, {0x2, 0x4e20, @empty}, 0x4, 0x0, 0x0, 0x0, 0x4, 0x0, 0x5, 0x1, 0x1}) setsockopt$inet_mreqn(r2, 0x0, 0x23, &(0x7f0000002e40)={@private=0xa010102, @rand_addr=0x64010101, r1}, 0xc) (async) setsockopt$inet_mreqn(r2, 0x0, 0x23, &(0x7f0000002e40)={@private=0xa010102, @rand_addr=0x64010101, r1}, 0xc) setsockopt$inet_mreqsrc(r0, 0x0, 0x25, &(0x7f0000002e80)={@initdev={0xac, 0x1e, 0x1, 0x0}, @empty, @loopback}, 0xc) (async) setsockopt$inet_mreqsrc(r0, 0x0, 0x25, &(0x7f0000002e80)={@initdev={0xac, 0x1e, 0x1, 0x0}, @empty, @loopback}, 0xc) recvmmsg$unix(0xffffffffffffffff, &(0x7f0000005040)=[{{&(0x7f0000002ec0)=@abs, 0x6e, &(0x7f00000032c0)=[{&(0x7f0000002f40)=""/203, 0xcb}, {&(0x7f0000003040)=""/240, 0xf0}, {&(0x7f0000003140)=""/172, 0xac}, {&(0x7f0000003200)=""/119, 0x77}, {&(0x7f0000003280)=""/12, 0xc}], 0x5, &(0x7f0000003340)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xc8}}, {{&(0x7f0000003440)=@abs, 0x6e, &(0x7f0000003ac0)=[{&(0x7f00000034c0)=""/209, 0xd1}, {&(0x7f00000035c0)=""/198, 0xc6}, {&(0x7f00000036c0)=""/191, 0xbf}, {&(0x7f0000003780)=""/112, 0x70}, {&(0x7f0000003800)=""/157, 0x9d}, {&(0x7f00000038c0)=""/254, 0xfe}, {&(0x7f00000039c0)=""/232, 0xe8}], 0x7}}, {{&(0x7f0000003b40)=@abs, 0x6e, &(0x7f0000004d00)=[{&(0x7f0000003bc0)=""/69, 0x45}, {&(0x7f0000003c40)=""/80, 0x50}, {&(0x7f0000003cc0)=""/4096, 0x1000}, {&(0x7f0000004cc0)=""/1, 0x1}], 0x4, &(0x7f0000004d40)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0}}}, @cred={{0x1c}}], 0x110}}, {{&(0x7f0000004e80)=@abs, 0x6e, &(0x7f0000004fc0)=[{&(0x7f0000004f00)=""/52, 0x34}, {&(0x7f0000004f40)=""/67, 0x43}], 0x2, &(0x7f0000005000)=[@cred={{0x1c}}], 0x20}}], 0x4, 0x40000001, &(0x7f0000005140)) r14 = accept4$inet(r3, &(0x7f0000005180)={0x2, 0x0, @remote}, &(0x7f00000051c0)=0x10, 0x800) ioctl$sock_SIOCSPGRP(r14, 0x8902, &(0x7f0000005200)=r13) r15 = accept4(r4, 0x0, &(0x7f0000005240), 0x80000) getpeername$inet(r15, &(0x7f0000005280)={0x2, 0x0, @empty}, &(0x7f00000052c0)=0x10) (async) getpeername$inet(r15, &(0x7f0000005280)={0x2, 0x0, @empty}, &(0x7f00000052c0)=0x10) getsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x14, &(0x7f0000005300)={@remote, 0x0}, &(0x7f0000005340)=0x14) setsockopt$inet_mreqn(r6, 0x0, 0x27, &(0x7f0000005380)={@remote, @remote, r16}, 0xc) (async) setsockopt$inet_mreqn(r6, 0x0, 0x27, &(0x7f0000005380)={@remote, @remote, r16}, 0xc) dup(r5) (async) r17 = dup(r5) setsockopt$IP_VS_SO_SET_TIMEOUT(r17, 0x0, 0x48a, &(0x7f00000053c0)={0x3ff, 0x9, 0x3f}, 0xc) recvmmsg(r8, &(0x7f00000056c0)=[{{&(0x7f0000005400)=@ieee802154={0x24, @short}, 0x80, &(0x7f0000005580)=[{&(0x7f0000005480)=""/114, 0x72}, {&(0x7f0000005500)=""/115, 0x73}], 0x2, &(0x7f00000055c0)=""/198, 0xc6}, 0x2}], 0x1, 0x10003, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r12, 0x89f2, &(0x7f0000005800)={'gre0\x00', &(0x7f0000005700)={'gretap0\x00', r16, 0x80, 0x8, 0x0, 0x2, {{0x34, 0x4, 0x1, 0x29, 0xd0, 0x67, 0x0, 0x8, 0x29, 0x0, @dev={0xac, 0x14, 0x14, 0x29}, @empty, {[@timestamp_addr={0x44, 0x2c, 0x3d, 0x1, 0xf, [{@multicast1, 0x79e}, {@empty, 0x2}, {@remote, 0x3f}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0x1c}, {@local, 0xfff00000}]}, @ssrr={0x89, 0x3, 0x88}, @ssrr={0x89, 0x3, 0xd9}, @rr={0x7, 0x7, 0x26, [@broadcast]}, @lsrr={0x83, 0x23, 0xd2, [@private=0xa010102, @broadcast, @multicast2, @rand_addr=0x64010101, @rand_addr=0x64010102, @rand_addr=0x64010102, @multicast2, @dev={0xac, 0x14, 0x14, 0x30}]}, @timestamp_prespec={0x44, 0x2c, 0xff, 0x3, 0x0, [{@empty, 0xf7b9}, {@broadcast, 0x40}, {@multicast2, 0x1}, {@loopback, 0x6}, {@private=0xa010100, 0x3}]}, @ssrr={0x89, 0xf, 0xc1, [@rand_addr=0x64010101, @remote, @remote]}, @timestamp_prespec={0x44, 0x24, 0x71, 0x3, 0x7, [{@multicast1, 0x40}, {@dev={0xac, 0x14, 0x14, 0x3b}, 0x2}, {@remote, 0x409}, {@remote, 0x800}]}]}}}}}) r18 = dup3(r10, r5, 0x80000) setsockopt$EBT_SO_SET_COUNTERS(r18, 0x0, 0x81, &(0x7f0000005900)={'nat\x00', 0x0, 0x0, 0x0, [0x0, 0x5, 0x8000, 0x4, 0x213], 0x3, &(0x7f0000005840)=[{}, {}, {}, {}, {}, {}, {}, {}, {}], 0x0, [{}, {}, {}]}, 0xa8) getpeername(r7, &(0x7f00000059c0)=@isdn, &(0x7f0000005a40)=0x80) r19 = dup2(r11, r9) r20 = accept4$inet(r19, &(0x7f0000005a80)={0x2, 0x0, @empty}, &(0x7f0000005ac0)=0x10, 0x80000) ioctl$EXT4_IOC_GROUP_EXTEND(r20, 0x40086607, &(0x7f0000005b00)=0x1ff) getsockopt$SO_TIMESTAMP(r15, 0x1, 0x1d, &(0x7f0000005b40), &(0x7f0000005b80)=0x4) (async) getsockopt$SO_TIMESTAMP(r15, 0x1, 0x1d, &(0x7f0000005b40), &(0x7f0000005b80)=0x4)