00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xf5}, {&(0x7f0000d66000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xa4}, {&(0x7f0000285000)="0000", 0x2}, {&(0x7f0000eb9000)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xb4}, {&(0x7f0000224000-0x13)="00000000000000000000000000000000000000", 0x13}, {&(0x7f0000358000-0xf5)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xf5}, {&(0x7f00007b4000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x3b}, {&(0x7f0000ec9000)="0000000000000000000000000000000000000000000000000000000000000000000000000000", 0x26}, {&(0x7f0000236000-0xcc)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xcc}, {&(0x7f0000ae0000-0xf)="000000000000000000000000000000", 0xf}], 0xa, 0x0) finit_module(r3, &(0x7f0000e8a000-0x18)="3a2570726f632d252d6264657685246b657972696e675e00", 0x2) ioctl(r3, 0xffffffffffff5230, &(0x7f0000001000-0xd)="93f8ee0f6724e94f2dd27da8e2") perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000008, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) fcntl$getown(r0, 0x9) 2017/12/14 21:32:47 executing program 1: r0 = socket$inet6_sctp(0xa, 0x0, 0x84) setsockopt$inet6_buf(r0, 0x29, 0x40, &(0x7f0000000000)="", 0x0) 2017/12/14 21:32:47 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x2, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x2, 0x200, @loopback={0x0, 0x1}, 0x80}, @in6={0xa, 0x2, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) 2017/12/14 21:32:47 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000040fe, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000476000-0x78)={0x2, 0x78, 0xd9, 0x0, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) r0 = syz_open_dev$sg(&(0x7f0000f72000)="2f6465762f73672300", 0x0, 0x80000) socketpair(0x9, 0x80000, 0x6734, &(0x7f0000ffa000-0x8)={0x0, 0x0}) ioctl$TIOCTTYGSTRUCT(r1, 0x541a, &(0x7f0000d5f000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xdb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = socket(0x40000000015, 0x805, 0x0) setsockopt$sock_int(r2, 0x1, 0x23, &(0x7f0000d38000-0x4)=0xfffffffffffff000, 0x4) bind$inet(r2, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r2, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) accept4$ipx(r2, 0x0, &(0x7f00007ee000-0x4)=0x0, 0x800) r3 = socket(0x1e, 0xffffffffffffffff, 0x6) signalfd4(0xffffffffffffff9c, &(0x7f000099e000-0x8)={0x3475}, 0x8, 0x80800) process_vm_writev(0x0, &(0x7f0000b25000-0x50)=[{&(0x7f0000782000-0x4d)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x4d}, {&(0x7f0000063000-0x47)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x47}, {&(0x7f00007b3000)="000000000000000000000000000000000000000000000000000000000000", 0x1e}, {&(0x7f00004eb000-0x3b)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x3b}, {&(0x7f0000ff1000-0x5)="0000000000", 0x5}], 0x5, &(0x7f0000747000)=[{&(0x7f0000148000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xf5}, {&(0x7f0000d66000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xa4}, {&(0x7f0000285000)="0000", 0x2}, {&(0x7f0000eb9000)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xb4}, {&(0x7f0000224000-0x13)="00000000000000000000000000000000000000", 0x13}, {&(0x7f0000358000-0xf5)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xf5}, {&(0x7f00007b4000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x3b}, {&(0x7f0000ec9000)="0000000000000000000000000000000000000000000000000000000000000000000000000000", 0x26}, {&(0x7f0000236000-0xcc)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xcc}, {&(0x7f0000ae0000-0xf)="000000000000000000000000000000", 0xf}], 0xa, 0x0) finit_module(r3, &(0x7f0000e8a000-0x18)="3a2570726f632d252d6264657685246b657972696e675e00", 0x2) ioctl(r3, 0xffffffffffff5230, &(0x7f0000001000-0xd)="93f8ee0f6724e94f2dd27da8e2") perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000008, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) fcntl$getown(r0, 0x9) [ 363.808972] 0 pages in swap cache [ 363.808978] Swap cache stats: add 0, delete 0, find 0/0 [ 363.808983] Free swap = 0kB [ 363.808988] Total swap = 0kB [ 363.808993] 1965979 pages RAM [ 363.808998] 0 pages HighMem/MovableOnly [ 363.809059] 324105 pages reserved 2017/12/14 21:32:47 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000000)={0x2, 0x78, 0x968, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) 2017/12/14 21:32:47 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) bind$alg(0xffffffffffffffff, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(0xffffffffffffffff) 2017/12/14 21:32:47 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6_sctp(0xa, 0x0, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x2, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x2, 0x200, @loopback={0x0, 0x1}, 0x80}, @in6={0xa, 0x2, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) [ 364.087210] syz-executor5: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) 2017/12/14 21:32:47 executing program 1: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_buf(0xffffffffffffffff, 0x29, 0x40, &(0x7f0000000000)="", 0x0) 2017/12/14 21:32:47 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) 2017/12/14 21:32:47 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r0) [ 364.154167] syz-executor5 cpuset=/ mems_allowed=0 [ 364.154206] CPU: 0 PID: 23920 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 2017/12/14 21:32:47 executing program 1: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_buf(r0, 0x29, 0x0, &(0x7f0000000000)="", 0x0) 2017/12/14 21:32:47 executing program 0: setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) 2017/12/14 21:32:47 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000040fe, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000476000-0x78)={0x2, 0x78, 0xd9, 0x0, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) syz_open_dev$sg(&(0x7f0000f72000)="2f6465762f73672300", 0x0, 0x80000) socketpair(0x9, 0x80000, 0x6734, &(0x7f0000ffa000-0x8)={0x0, 0x0}) ioctl$TIOCTTYGSTRUCT(r0, 0x541a, &(0x7f0000d5f000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xdb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket(0x40000000015, 0x805, 0x0) setsockopt$sock_int(r1, 0x1, 0x23, &(0x7f0000d38000-0x4)=0xfffffffffffff000, 0x4) bind$inet(r1, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r1, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) accept4$ipx(r1, 0x0, &(0x7f00007ee000-0x4)=0x0, 0x800) r2 = socket(0x1e, 0xffffffffffffffff, 0x6) signalfd4(0xffffffffffffff9c, &(0x7f000099e000-0x8)={0x3475}, 0x8, 0x80800) process_vm_writev(0x0, &(0x7f0000b25000-0x50)=[{&(0x7f0000782000-0x4d)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x4d}, {&(0x7f0000063000-0x47)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x47}, {&(0x7f00007b3000)="000000000000000000000000000000000000000000000000000000000000", 0x1e}, {&(0x7f00004eb000-0x3b)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x3b}, {&(0x7f0000ff1000-0x5)="0000000000", 0x5}], 0x5, &(0x7f0000747000)=[{&(0x7f0000148000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xf5}, {&(0x7f0000d66000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xa4}, {&(0x7f0000285000)="0000", 0x2}, {&(0x7f0000eb9000)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xb4}, {&(0x7f0000224000-0x13)="00000000000000000000000000000000000000", 0x13}, {&(0x7f0000358000-0xf5)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xf5}, {&(0x7f00007b4000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x3b}, {&(0x7f0000ec9000)="0000000000000000000000000000000000000000000000000000000000000000000000000000", 0x26}, {&(0x7f0000236000-0xcc)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xcc}, {&(0x7f0000ae0000-0xf)="000000000000000000000000000000", 0xf}], 0xa, 0x0) finit_module(r2, &(0x7f0000e8a000-0x18)="3a2570726f632d252d6264657685246b657972696e675e00", 0x2) ioctl(r2, 0xffffffffffff5230, &(0x7f0000001000-0xd)="93f8ee0f6724e94f2dd27da8e2") perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000008, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 2017/12/14 21:32:47 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x103, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c492ff7fe6e2746, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0xfffffffffffffffa, 0x0, 0x3, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x0}, 0x0, 0xfffffffffffffffb, 0xffffffffffffffff, 0x0) socketpair$llc(0x1a, 0x2, 0x0, &(0x7f000091d000)={0x0, 0x0}) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x0, &(0x7f000003b000-0x4)=0x0, 0x4) sendmmsg$nfc_llcp(0xffffffffffffffff, &(0x7f0000ee5000-0x70)=[{&(0x7f00002b0000)={0x27, 0x0, 0x0, 0x0, 0x0, 0x0, "a284027e94775bb0a61c0a37f98a86d1539bcef05a11311b56eb8e513afa218479b8c54121276c0a006715b1dd24ab77a39ed8c2a4da5ab82afb820330e4fe", 0x0}, 0x58, &(0x7f0000fa5000-0x30)=[], 0x0, &(0x7f00008ae000-0xf0)={0xc, 0x0, 0x0, ""}, 0xc, 0x0}], 0x1, 0x0) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r2 = accept4(0xffffffffffffffff, &(0x7f0000722000)=@ethernet={0x0, @remote={[0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000b5a000)=0x10, 0x80800) getsockname$llc(r2, &(0x7f000081d000-0x10)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], [0x0, 0x0]}, &(0x7f0000192000-0x4)=0x10) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r2, 0x84, 0x18, &(0x7f0000a6a000)={0x0, 0x3}, &(0x7f0000256000-0x4)=0x6) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r2, 0x84, 0x6, &(0x7f0000b27000-0x8c)={r3, @in={{0x2, 0x1, @empty=0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000396000-0x4)=0x8c) getsockopt$inet_sctp_SCTP_RESET_STREAMS(r2, 0x84, 0x77, &(0x7f0000aeb000-0x8)={r4, 0x3ff}, &(0x7f0000ca3000-0x4)=0x8) modify_ldt$read_default(0x2, &(0x7f00001da000)="000000000000", 0x6) openat$selinux_validatetrans(0xffffffffffffff9c, &(0x7f0000cd8000)="2f73656c696e75782f76616c69646174657472616e7300", 0x1, 0x0) getsockopt$inet_sctp6_SCTP_ASSOCINFO(r2, 0x84, 0x1, &(0x7f0000661000-0x14)={r5, 0x6, 0x7, 0x40000000, 0x4, 0x0}, &(0x7f0000d99000-0x4)=0x14) getsockopt$inet_udp_int(r2, 0x11, 0x65, &(0x7f0000dee000-0x4)=0x0, &(0x7f0000437000-0x4)=0x4) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f000080a000)={0x0, 0x3, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1000, 0x0, 0x0}, &(0x7f0000d32000-0x4)=0x20) r7 = openat$ptmx(0xffffffffffffff9c, &(0x7f00003e0000)="2f6465762f70746d7800", 0x0, 0x0) r8 = fcntl$dupfd(r1, 0x40a, r7) ioctl$TCSETS(r7, 0x40045431, &(0x7f00003ba000-0x24)={0x0, 0x0, 0x0, 0x654, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38eb, 0x0, 0x0}) socket$netlink(0x10, 0x3, 0x6) r9 = syz_open_pts(r7, 0x2800) read(r9, &(0x7f0000fd6000-0xf1)="00", 0x1) ioctl$TIOCSETD(r9, 0x5423, &(0x7f0000210000-0x4)=0x2) setsockopt$inet_sctp_SCTP_RTOINFO(r2, 0x84, 0x0, &(0x7f0000e67000-0x10)={r6, 0x5, 0xfffffffffeffffff, 0x8000}, 0x10) ioctl$VT_OPENQRY(r7, 0x5600, &(0x7f00006ae000-0x4)=0x0) syz_open_pts(r8, 0x101800) dup3(r9, r2, 0x1) [ 364.154216] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 364.154223] Call Trace: [ 364.154244] dump_stack+0x194/0x257 [ 364.154272] ? arch_local_irq_restore+0x53/0x53 [ 364.154285] ? idr_get_free_cmn+0xfd0/0xfd0 [ 364.154343] warn_alloc+0x19a/0x2b0 [ 364.154373] ? zone_watermark_ok_safe+0x400/0x400 [ 364.154404] ? check_noncircular+0x20/0x20 [ 364.154439] ? save_stack+0x43/0xd0 [ 364.154452] ? __kmalloc_node+0x47/0x70 [ 364.154492] __vmalloc_node_range+0x4f0/0x650 [ 364.154523] ? find_held_lock+0x39/0x1d0 [ 364.154546] ? xt_alloc_entry_offsets+0x21/0x30 [ 364.154564] __vmalloc_node_flags_caller+0x50/0x60 [ 364.154581] ? xt_alloc_entry_offsets+0x21/0x30 [ 364.154607] kvmalloc_node+0x82/0xd0 [ 364.154655] xt_alloc_entry_offsets+0x21/0x30 [ 364.154676] translate_table+0x235/0x1690 [ 364.154699] ? lock_release+0xda0/0xda0 [ 364.154715] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 364.154734] ? __check_object_size+0x25d/0x4f0 [ 364.154774] ? __might_sleep+0x95/0x190 [ 364.154795] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 364.154821] ? kasan_check_write+0x14/0x20 [ 364.154837] ? _copy_from_user+0x99/0x110 [ 364.154863] do_ip6t_set_ctl+0x34b/0x5c0 [ 364.154891] ? translate_compat_table+0x1c30/0x1c30 [ 364.154939] ? mutex_unlock+0xd/0x10 [ 364.154955] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 364.154986] nf_setsockopt+0x67/0xc0 [ 364.155014] ipv6_setsockopt+0x115/0x150 [ 364.155045] sctp_setsockopt+0x2a0/0x5d50 [ 364.155075] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 364.155096] ? memset+0x31/0x40 [ 364.155124] ? perf_trace_lock+0x4d6/0x900 [ 364.155161] ? trace_event_raw_event_lock+0x340/0x340 [ 364.155174] ? perf_trace_run_bpf_submit+0x206/0x330 [ 364.155187] ? perf_trace_run_bpf_submit+0x20d/0x330 [ 364.155210] ? check_noncircular+0x20/0x20 [ 364.155227] ? perf_tp_event+0xae0/0xae0 [ 364.155267] ? get_futex_key+0x1d50/0x1d50 [ 364.155333] ? find_held_lock+0x39/0x1d0 [ 364.155391] ? lock_downgrade+0x980/0x980 [ 364.155412] ? avc_has_perm+0xd0/0x680 [ 364.155450] ? lock_release+0xda0/0xda0 [ 364.155531] ? avc_has_perm+0x43e/0x680 [ 364.155562] ? avc_has_perm_noaudit+0x520/0x520 [ 364.155582] ? __fget+0xbb/0x580 [ 364.155602] ? putname+0xee/0x130 [ 364.155637] ? lock_release+0xda0/0xda0 [ 364.155664] ? __lock_is_held+0xbc/0x140 [ 364.155732] ? sock_has_perm+0x29c/0x400 [ 364.155757] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 364.155780] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 364.155801] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 364.155836] ? rcu_pm_notify+0xc0/0xc0 [ 364.155896] compat_sock_common_setsockopt+0x104/0x140 [ 364.155927] compat_SyS_setsockopt+0x17c/0x410 [ 364.155937] ? sock_common_setsockopt+0xd0/0xd0 [ 364.155966] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 364.155989] ? do_fast_syscall_32+0x156/0xf9d [ 364.156015] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 364.156035] do_fast_syscall_32+0x3ee/0xf9d [ 364.156053] ? do_raw_spin_trylock+0x190/0x190 [ 364.156085] ? do_int80_syscall_32+0x9d0/0x9d0 [ 364.156123] ? lockdep_sys_exit+0x47/0xf0 [ 364.156139] ? syscall_return_slowpath+0x2ad/0x550 [ 364.156157] ? prepare_exit_to_usermode+0x340/0x340 [ 364.156180] ? sysret32_from_system_call+0x5/0x3b [ 364.156216] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 364.156257] entry_SYSENTER_compat+0x51/0x60 [ 364.156268] RIP: 0023:0xf7ff6c79 [ 364.156277] RSP: 002b:00000000f77f208c EFLAGS: 00000296 ORIG_RAX: 000000000000016e [ 364.156293] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000029 [ 364.156301] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 364.156309] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 364.156317] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 364.156324] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 364.217776] syz-executor5: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) [ 364.217785] syz-executor5 cpuset=/ mems_allowed=0 [ 364.217816] CPU: 1 PID: 23954 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 [ 364.217825] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 364.217832] Call Trace: [ 364.217847] dump_stack+0x194/0x257 [ 364.217867] ? arch_local_irq_restore+0x53/0x53 [ 364.217882] ? idr_get_free_cmn+0xfd0/0xfd0 [ 364.217898] ? kernel_text_address+0x102/0x140 [ 364.217931] warn_alloc+0x19a/0x2b0 [ 364.217948] ? zone_watermark_ok_safe+0x400/0x400 [ 364.217967] ? check_noncircular+0x20/0x20 [ 364.217989] ? save_stack+0x43/0xd0 [ 364.217996] ? kasan_kmalloc+0xad/0xe0 [ 364.218005] ? __kmalloc_node+0x47/0x70 [ 364.218035] __vmalloc_node_range+0x4f0/0x650 [ 364.218055] ? find_held_lock+0x39/0x1d0 [ 364.218073] ? xt_alloc_entry_offsets+0x21/0x30 [ 364.218086] __vmalloc_node_flags_caller+0x50/0x60 [ 364.218099] ? xt_alloc_entry_offsets+0x21/0x30 [ 364.218124] kvmalloc_node+0x82/0xd0 [ 364.218145] xt_alloc_entry_offsets+0x21/0x30 [ 364.218164] translate_table+0x235/0x1690 [ 364.218182] ? lock_release+0xda0/0xda0 [ 364.218194] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 364.218209] ? __check_object_size+0x25d/0x4f0 [ 364.218237] ? __might_sleep+0x95/0x190 [ 364.218253] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 364.218272] ? kasan_check_write+0x14/0x20 [ 364.218285] ? _copy_from_user+0x99/0x110 [ 364.218303] do_ip6t_set_ctl+0x34b/0x5c0 [ 364.218320] ? translate_compat_table+0x1c30/0x1c30 [ 364.218354] ? mutex_unlock+0xd/0x10 [ 364.218368] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 364.218389] nf_setsockopt+0x67/0xc0 [ 364.218410] ipv6_setsockopt+0x115/0x150 [ 364.218429] sctp_setsockopt+0x2a0/0x5d50 [ 364.218450] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 364.218466] ? drop_futex_key_refs.isra.13+0x63/0xb0 [ 364.218482] ? futex_wait+0x69e/0x990 [ 364.218505] ? perf_trace_lock+0xd6/0x900 [ 364.218516] ? __lock_acquire+0x6e9/0x47f0 [ 364.218528] ? futex_wait_setup+0x3d0/0x3d0 [ 364.218548] ? trace_event_raw_event_lock+0x340/0x340 [ 364.218566] ? drop_futex_key_refs.isra.13+0x63/0xb0 [ 364.218578] ? check_noncircular+0x20/0x20 [ 364.218603] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 364.218617] ? get_futex_key+0x1d50/0x1d50 [ 364.218631] ? trace_event_raw_event_lock+0x340/0x340 [ 364.218662] ? find_held_lock+0x39/0x1d0 [ 364.218694] ? lock_downgrade+0x980/0x980 [ 364.218709] ? avc_has_perm+0xd0/0x680 [ 364.218735] ? lock_release+0xda0/0xda0 [ 364.218779] ? avc_has_perm+0x43e/0x680 [ 364.218802] ? avc_has_perm_noaudit+0x520/0x520 [ 364.218818] ? __fget+0xbb/0x580 [ 364.218842] ? lock_release+0xda0/0xda0 [ 364.218860] ? __lock_is_held+0xbc/0x140 [ 364.218901] ? sock_has_perm+0x29c/0x400 [ 364.218921] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 364.218939] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 364.218954] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 364.218975] ? fget_raw+0x20/0x20 [ 364.218985] ? lock_release+0xda0/0xda0 [ 364.219022] compat_sock_common_setsockopt+0x104/0x140 [ 364.219045] compat_SyS_setsockopt+0x17c/0x410 [ 364.219053] ? sock_common_setsockopt+0xd0/0xd0 [ 364.219071] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 364.219084] ? finish_task_switch+0x1aa/0x740 [ 364.219097] ? do_fast_syscall_32+0x156/0xf9d [ 364.219117] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 364.219136] do_fast_syscall_32+0x3ee/0xf9d [ 364.219150] ? do_raw_spin_trylock+0x190/0x190 [ 364.219172] ? do_int80_syscall_32+0x9d0/0x9d0 [ 364.219196] ? lockdep_sys_exit+0x47/0xf0 [ 364.219209] ? syscall_return_slowpath+0x2ad/0x550 [ 364.219222] ? prepare_exit_to_usermode+0x340/0x340 [ 364.219238] ? sysret32_from_system_call+0x5/0x3b [ 364.219261] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 364.219288] entry_SYSENTER_compat+0x51/0x60 [ 364.219299] RIP: 0023:0xf7ff6c79 [ 364.219305] RSP: 002b:00000000f778f08c EFLAGS: 00000296 ORIG_RAX: 000000000000016e 2017/12/14 21:32:48 executing program 5: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) io_submit(0x0, 0x0, &(0x7f0000885000-0x4)=[]) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(0xffffffffffffffff, 0x4040534e, &(0x7f0000299000-0x40)={0x0, @tick=0x0, 0x0, {0x0, 0x0}, 0x8, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BINDER_THREAD_EXIT(0xffffffffffffffff, 0x40046208, 0x0) perf_event_open(&(0x7f000006b000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf72, 0x0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc00, 0x0, 0x80000040fe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(0xffffffffffffffff, 0x84, 0x15, &(0x7f00006a5000-0x1)={0x0}, 0x1) readv(0xffffffffffffffff, &(0x7f0000000000)=[], 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_MRT6_ADD_MFC_PROXY(0xffffffffffffffff, 0x29, 0xd2, &(0x7f0000000000)={{0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0xfffffffffffffffb}, {0xa, 0x0, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x5}, 0x80000000, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0x3]}, 0x5c) execve(&(0x7f0000001000)="2e2f66696c653000", &(0x7f0000001000-0x18)=[&(0x7f0000001000-0xe)="2c5c3a2d7d6b657972696e672700", &(0x7f0000000000)="00", &(0x7f0000002000-0x10)="5b657468312e62646576707070302d00", &(0x7f0000001000)="00", &(0x7f0000001000)="00"], &(0x7f0000000000)=[&(0x7f0000000000)="7788706f5269785f61e36c5f61756573737d2a2e2e70707031707070316f3a6e6f646576766d6e65743100", &(0x7f0000000000)="5d2974727573746564747275737465647d00", &(0x7f0000001000)="00", &(0x7f0000001000)="656d3028766d6e657431707070306d696d655f7479706500"]) setsockopt$inet6_buf(0xffffffffffffffff, 0x29, 0x40, &(0x7f0000000000)="", 0x0) r1 = syz_open_dev$vcsa(&(0x7f00009a9000-0xb)="2f6465762f766373612300", 0x23, 0x40000) getsockopt$inet6_tcp_buf(r1, 0x6, 0x0, &(0x7f0000002000)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", &(0x7f0000003000-0x4)=0x99) ioctl$TIOCLINUX4(r1, 0x541c, &(0x7f0000b9e000-0x1)=0x4) getsockopt$inet6_tcp_buf(0xffffffffffffffff, 0x6, 0x1d, &(0x7f0000de1000-0xd4)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", &(0x7f00002c7000-0x4)=0xd4) 2017/12/14 21:32:48 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(0xffffffffffffffff, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x2, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x2, 0x200, @loopback={0x0, 0x1}, 0x80}, @in6={0xa, 0x2, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) 2017/12/14 21:32:48 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000040fe, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000476000-0x78)={0x2, 0x78, 0xd9, 0x0, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) syz_open_dev$sg(&(0x7f0000f72000)="2f6465762f73672300", 0x0, 0x80000) socketpair(0x9, 0x80000, 0x6734, &(0x7f0000ffa000-0x8)={0x0, 0x0}) ioctl$TIOCTTYGSTRUCT(r0, 0x541a, &(0x7f0000d5f000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xdb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket(0x40000000015, 0x805, 0x0) setsockopt$sock_int(r1, 0x1, 0x23, &(0x7f0000d38000-0x4)=0xfffffffffffff000, 0x4) bind$inet(r1, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r1, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) accept4$ipx(r1, 0x0, &(0x7f00007ee000-0x4)=0x0, 0x800) r2 = socket(0x1e, 0xffffffffffffffff, 0x6) signalfd4(0xffffffffffffff9c, &(0x7f000099e000-0x8)={0x3475}, 0x8, 0x80800) process_vm_writev(0x0, &(0x7f0000b25000-0x50)=[{&(0x7f0000782000-0x4d)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x4d}, {&(0x7f0000063000-0x47)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x47}, {&(0x7f00007b3000)="000000000000000000000000000000000000000000000000000000000000", 0x1e}, {&(0x7f00004eb000-0x3b)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x3b}, {&(0x7f0000ff1000-0x5)="0000000000", 0x5}], 0x5, &(0x7f0000747000)=[{&(0x7f0000148000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xf5}, {&(0x7f0000d66000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xa4}, {&(0x7f0000285000)="0000", 0x2}, {&(0x7f0000eb9000)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xb4}, {&(0x7f0000224000-0x13)="00000000000000000000000000000000000000", 0x13}, {&(0x7f0000358000-0xf5)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xf5}, {&(0x7f00007b4000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x3b}, {&(0x7f0000ec9000)="0000000000000000000000000000000000000000000000000000000000000000000000000000", 0x26}, {&(0x7f0000236000-0xcc)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xcc}, {&(0x7f0000ae0000-0xf)="000000000000000000000000000000", 0xf}], 0xa, 0x0) finit_module(r2, &(0x7f0000e8a000-0x18)="3a2570726f632d252d6264657685246b657972696e675e00", 0x2) ioctl(r2, 0xffffffffffff5230, &(0x7f0000001000-0xd)="93f8ee0f6724e94f2dd27da8e2") perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000008, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 2017/12/14 21:32:48 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x0, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r0) 2017/12/14 21:32:48 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x0, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) 2017/12/14 21:32:48 executing program 1: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) socket$alg(0x26, 0x5, 0x0) r0 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f000026b000-0x11)="2f6465762f7161745f6164665f63746c00", 0x407fd, 0x0) r1 = syz_open_dev$loop(&(0x7f00006a7000-0xb)="2f6465762f6c6f6f702300", 0xffff, 0x1) io_setup(0x3, &(0x7f0000c5d000)=0x0) io_submit(r2, 0x1, &(0x7f0000885000-0x4)=[&(0x7f000053f000)={0x0, 0x0, 0x0, 0x1, 0x0, r1, &(0x7f0000680000)="66", 0x1, 0xfffffffffffffffd, 0x0, 0x0, r0}]) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(0xffffffffffffffff, 0x4040534e, &(0x7f0000299000-0x40)={0x0, @tick=0x0, 0x0, {0x0, 0x0}, 0x8, 0x0, 0x1, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BINDER_THREAD_EXIT(0xffffffffffffffff, 0x40046208, 0x0) perf_event_open(&(0x7f000006b000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x3ff, 0x0, 0x0, 0xf72, 0x0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, r0, 0x0) socket$unix(0x1, 0x5, 0x0) r3 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_MRT6_ADD_MFC_PROXY(0xffffffffffffffff, 0x29, 0xd2, &(0x7f0000000000)={{0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0xfffffffffffffffb}, {0xa, 0x0, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x5}, 0x80000000, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0x3]}, 0x5c) execve(&(0x7f0000001000)="2e2f66696c653000", &(0x7f0000001000-0x18)=[&(0x7f0000001000-0x5e)="5c637075736574402d776c616e312f7b6d696d655f7479706562646576236367726f757076626f786e657430766d6e65743176626f786e65743027916367726f7570256d643573756d2d626465762e656d31736563757269747947504c00", &(0x7f0000001000-0xe)="2c5c3a2d7d6b657972696e672700", &(0x7f0000000000)="00", &(0x7f0000002000-0x10)="5b657468312e62646576707070302d00", &(0x7f0000001000)="00", &(0x7f0000001000)="00"], &(0x7f0000000000)=[&(0x7f0000000000)="7788706f5269785f61e36c5f61756573737d2a2e2e70707031707070316f3a6e6f646576766d6e65743100", &(0x7f0000000000)="5d2974727573746564747275737465647d00", &(0x7f0000001000)="00", &(0x7f0000001000)="656d3028766d6e657431707070306d696d655f7479706500"]) setsockopt$inet6_buf(r3, 0x29, 0x40, &(0x7f0000000000)="", 0x0) getsockopt$inet6_tcp_buf(0xffffffffffffffff, 0x6, 0x0, &(0x7f0000002000)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", &(0x7f0000003000-0x4)=0x99) ioctl$TIOCLINUX4(0xffffffffffffffff, 0x541c, &(0x7f0000b9e000-0x1)=0x4) socket$inet6(0xa, 0x800, 0x240080002) getsockopt$inet6_tcp_buf(0xffffffffffffffff, 0x6, 0x1d, &(0x7f0000de1000-0xd4)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", &(0x7f00002c7000-0x4)=0xd4) 2017/12/14 21:32:48 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) perf_event_open(&(0x7f000001d000)={0x103, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c492ff7fe6e2746, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0xfffffffffffffffa, 0x0, 0x3, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x0}, 0x0, 0xfffffffffffffffb, 0xffffffffffffffff, 0x0) socketpair$llc(0x1a, 0x2, 0x0, &(0x7f000091d000)={0x0, 0x0}) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x0, &(0x7f000003b000-0x4)=0x0, 0x4) sendmmsg$nfc_llcp(0xffffffffffffffff, &(0x7f0000ee5000-0x70)=[{&(0x7f00002b0000)={0x27, 0x0, 0x0, 0x0, 0x0, 0x0, "a284027e94775bb0a61c0a37f98a86d1539bcef05a11311b56eb8e513afa218479b8c54121276c0a006715b1dd24ab77a39ed8c2a4da5ab82afb820330e4fe", 0x0}, 0x58, &(0x7f0000fa5000-0x30)=[], 0x0, &(0x7f00008ae000-0xf0)={0xc, 0x0, 0x0, ""}, 0xc, 0x0}], 0x1, 0x0) r2 = accept4(0xffffffffffffffff, &(0x7f0000722000)=@ethernet={0x0, @remote={[0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000b5a000)=0x10, 0x80800) getsockname$llc(r2, &(0x7f000081d000-0x10)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], [0x0, 0x0]}, &(0x7f0000192000-0x4)=0x10) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r2, 0x84, 0x18, &(0x7f0000a6a000)={0x0, 0x3}, &(0x7f0000256000-0x4)=0x6) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r2, 0x84, 0x6, &(0x7f0000b27000-0x8c)={r3, @in={{0x2, 0x1, @empty=0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000396000-0x4)=0x8c) getsockopt$inet_sctp_SCTP_RESET_STREAMS(r2, 0x84, 0x77, &(0x7f0000aeb000-0x8)={r4, 0x3ff}, &(0x7f0000ca3000-0x4)=0x8) modify_ldt$read_default(0x2, &(0x7f00001da000)="000000000000", 0x6) openat$selinux_validatetrans(0xffffffffffffff9c, &(0x7f0000cd8000)="2f73656c696e75782f76616c69646174657472616e7300", 0x1, 0x0) getsockopt$inet_sctp6_SCTP_ASSOCINFO(r2, 0x84, 0x1, &(0x7f0000661000-0x14)={r5, 0x6, 0x7, 0x40000000, 0x4, 0x0}, &(0x7f0000d99000-0x4)=0x14) getsockopt$inet_udp_int(r2, 0x11, 0x65, &(0x7f0000dee000-0x4)=0x0, &(0x7f0000437000-0x4)=0x4) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f000080a000)={0x0, 0x3, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1000, 0x0, 0x0}, &(0x7f0000d32000-0x4)=0x20) r7 = openat$ptmx(0xffffffffffffff9c, &(0x7f00003e0000)="2f6465762f70746d7800", 0x0, 0x0) r8 = fcntl$dupfd(r1, 0x40a, r7) ioctl$TCSETS(r7, 0x40045431, &(0x7f00003ba000-0x24)={0x0, 0x0, 0x0, 0x654, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38eb, 0x0, 0x0}) socket$netlink(0x10, 0x3, 0x6) r9 = syz_open_pts(r7, 0x2800) read(r9, &(0x7f0000fd6000-0xf1)="00", 0x1) ioctl$TIOCSETD(r9, 0x5423, &(0x7f0000210000-0x4)=0x2) setsockopt$inet_sctp_SCTP_RTOINFO(r2, 0x84, 0x0, &(0x7f0000e67000-0x10)={r6, 0x5, 0xfffffffffeffffff, 0x8000}, 0x10) ioctl$VT_OPENQRY(r7, 0x5600, &(0x7f00006ae000-0x4)=0x0) syz_open_pts(r8, 0x101800) dup3(r9, r2, 0x1) 2017/12/14 21:32:48 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000040fe, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000476000-0x78)={0x2, 0x78, 0xd9, 0x0, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) syz_open_dev$sg(&(0x7f0000f72000)="2f6465762f73672300", 0x0, 0x80000) socketpair(0x9, 0x80000, 0x6734, &(0x7f0000ffa000-0x8)={0x0, 0x0}) ioctl$TIOCTTYGSTRUCT(r0, 0x541a, &(0x7f0000d5f000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xdb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket(0x40000000015, 0x805, 0x0) setsockopt$sock_int(r1, 0x1, 0x23, &(0x7f0000d38000-0x4)=0xfffffffffffff000, 0x4) bind$inet(r1, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r1, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) accept4$ipx(r1, 0x0, &(0x7f00007ee000-0x4)=0x0, 0x800) r2 = socket(0x1e, 0xffffffffffffffff, 0x6) signalfd4(0xffffffffffffff9c, &(0x7f000099e000-0x8)={0x3475}, 0x8, 0x80800) process_vm_writev(0x0, &(0x7f0000b25000-0x50)=[{&(0x7f0000782000-0x4d)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x4d}, {&(0x7f0000063000-0x47)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x47}, {&(0x7f00007b3000)="000000000000000000000000000000000000000000000000000000000000", 0x1e}, {&(0x7f00004eb000-0x3b)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x3b}, {&(0x7f0000ff1000-0x5)="0000000000", 0x5}], 0x5, &(0x7f0000747000)=[{&(0x7f0000148000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xf5}, {&(0x7f0000d66000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xa4}, {&(0x7f0000285000)="0000", 0x2}, {&(0x7f0000eb9000)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xb4}, {&(0x7f0000224000-0x13)="00000000000000000000000000000000000000", 0x13}, {&(0x7f0000358000-0xf5)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xf5}, {&(0x7f00007b4000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x3b}, {&(0x7f0000ec9000)="0000000000000000000000000000000000000000000000000000000000000000000000000000", 0x26}, {&(0x7f0000236000-0xcc)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xcc}, {&(0x7f0000ae0000-0xf)="000000000000000000000000000000", 0xf}], 0xa, 0x0) finit_module(r2, &(0x7f0000e8a000-0x18)="3a2570726f632d252d6264657685246b657972696e675e00", 0x2) ioctl(r2, 0xffffffffffff5230, &(0x7f0000001000-0xd)="93f8ee0f6724e94f2dd27da8e2") 2017/12/14 21:32:48 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x0, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) [ 364.219319] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000029 [ 364.219327] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 364.219334] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 364.219340] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 364.219347] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 2017/12/14 21:32:48 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r0) 2017/12/14 21:32:48 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x38, &(0x7f0000000000)=[@in6={0xa, 0x2, 0x200, @loopback={0x0, 0x1}, 0x80}, @in6={0xa, 0x2, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0xc) [ 365.150493] syz-executor1: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) [ 365.180834] syz-executor1 cpuset=/ mems_allowed=0 2017/12/14 21:32:48 executing program 0: r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) r2 = dup3(r0, r1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r3 = openat$selinux_member(0xffffffffffffff9c, &(0x7f0000001000-0x10)="2f73656c696e75782f6d656d62657200", 0x2, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(r2, 0x84, 0xf, &(0x7f0000000000)={0x0, @in={{0x2, 0x2, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x3, 0x5, 0x7f, 0x4, 0x400}, &(0x7f0000001000-0x4)=0xa0) setsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r3, 0x84, 0x72, &(0x7f0000945000)={r4, 0x8bc, 0x30}, 0xc) ioctl$sock_bt(r2, 0x8906, &(0x7f0000560000-0x1)="") 2017/12/14 21:32:48 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(0xffffffffffffffff, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r0) 2017/12/14 21:32:48 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x2, 0x200, @loopback={0x0, 0x1}, 0x80}, @in6={0xa, 0x2, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) [ 365.180871] CPU: 1 PID: 23990 Comm: syz-executor1 Not tainted 4.15.0-rc3+ #131 2017/12/14 21:32:48 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000040fe, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000476000-0x78)={0x2, 0x78, 0xd9, 0x0, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) syz_open_dev$sg(&(0x7f0000f72000)="2f6465762f73672300", 0x0, 0x80000) socketpair(0x9, 0x80000, 0x6734, &(0x7f0000ffa000-0x8)={0x0, 0x0}) ioctl$TIOCTTYGSTRUCT(r0, 0x541a, &(0x7f0000d5f000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xdb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket(0x40000000015, 0x805, 0x0) setsockopt$sock_int(r1, 0x1, 0x23, &(0x7f0000d38000-0x4)=0xfffffffffffff000, 0x4) bind$inet(r1, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r1, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) accept4$ipx(r1, 0x0, &(0x7f00007ee000-0x4)=0x0, 0x800) r2 = socket(0x1e, 0xffffffffffffffff, 0x6) signalfd4(0xffffffffffffff9c, &(0x7f000099e000-0x8)={0x3475}, 0x8, 0x80800) process_vm_writev(0x0, &(0x7f0000b25000-0x50)=[{&(0x7f0000782000-0x4d)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x4d}, {&(0x7f0000063000-0x47)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x47}, {&(0x7f00007b3000)="000000000000000000000000000000000000000000000000000000000000", 0x1e}, {&(0x7f00004eb000-0x3b)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x3b}, {&(0x7f0000ff1000-0x5)="0000000000", 0x5}], 0x5, &(0x7f0000747000)=[{&(0x7f0000148000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xf5}, {&(0x7f0000d66000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xa4}, {&(0x7f0000285000)="0000", 0x2}, {&(0x7f0000eb9000)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xb4}, {&(0x7f0000224000-0x13)="00000000000000000000000000000000000000", 0x13}, {&(0x7f0000358000-0xf5)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xf5}, {&(0x7f00007b4000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x3b}, {&(0x7f0000ec9000)="0000000000000000000000000000000000000000000000000000000000000000000000000000", 0x26}, {&(0x7f0000236000-0xcc)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xcc}, {&(0x7f0000ae0000-0xf)="000000000000000000000000000000", 0xf}], 0xa, 0x0) finit_module(r2, &(0x7f0000e8a000-0x18)="3a2570726f632d252d6264657685246b657972696e675e00", 0x2) 2017/12/14 21:32:48 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) perf_event_open(&(0x7f000001d000)={0x103, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c492ff7fe6e2746, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0xfffffffffffffffa, 0x0, 0x3, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x0}, 0x0, 0xfffffffffffffffb, 0xffffffffffffffff, 0x0) socketpair$llc(0x1a, 0x2, 0x0, &(0x7f000091d000)={0x0, 0x0}) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x0, &(0x7f000003b000-0x4)=0x0, 0x4) sendmmsg$nfc_llcp(0xffffffffffffffff, &(0x7f0000ee5000-0x70)=[{&(0x7f00002b0000)={0x27, 0x0, 0x0, 0x0, 0x0, 0x0, "a284027e94775bb0a61c0a37f98a86d1539bcef05a11311b56eb8e513afa218479b8c54121276c0a006715b1dd24ab77a39ed8c2a4da5ab82afb820330e4fe", 0x0}, 0x58, &(0x7f0000fa5000-0x30)=[], 0x0, &(0x7f00008ae000-0xf0)={0xc, 0x0, 0x0, ""}, 0xc, 0x0}], 0x1, 0x0) r2 = accept4(0xffffffffffffffff, &(0x7f0000722000)=@ethernet={0x0, @remote={[0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000b5a000)=0x10, 0x80800) getsockname$llc(r2, &(0x7f000081d000-0x10)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], [0x0, 0x0]}, &(0x7f0000192000-0x4)=0x10) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r2, 0x84, 0x18, &(0x7f0000a6a000)={0x0, 0x3}, &(0x7f0000256000-0x4)=0x6) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r2, 0x84, 0x6, &(0x7f0000b27000-0x8c)={r3, @in={{0x2, 0x1, @empty=0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000396000-0x4)=0x8c) getsockopt$inet_sctp_SCTP_RESET_STREAMS(r2, 0x84, 0x77, &(0x7f0000aeb000-0x8)={r4, 0x3ff}, &(0x7f0000ca3000-0x4)=0x8) modify_ldt$read_default(0x2, &(0x7f00001da000)="000000000000", 0x6) openat$selinux_validatetrans(0xffffffffffffff9c, &(0x7f0000cd8000)="2f73656c696e75782f76616c69646174657472616e7300", 0x1, 0x0) getsockopt$inet_sctp6_SCTP_ASSOCINFO(r2, 0x84, 0x1, &(0x7f0000661000-0x14)={r5, 0x6, 0x7, 0x40000000, 0x4, 0x0}, &(0x7f0000d99000-0x4)=0x14) getsockopt$inet_udp_int(r2, 0x11, 0x65, &(0x7f0000dee000-0x4)=0x0, &(0x7f0000437000-0x4)=0x4) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f000080a000)={0x0, 0x3, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1000, 0x0, 0x0}, &(0x7f0000d32000-0x4)=0x20) r7 = openat$ptmx(0xffffffffffffff9c, &(0x7f00003e0000)="2f6465762f70746d7800", 0x0, 0x0) r8 = fcntl$dupfd(r1, 0x40a, r7) ioctl$TCSETS(r7, 0x40045431, &(0x7f00003ba000-0x24)={0x0, 0x0, 0x0, 0x654, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38eb, 0x0, 0x0}) socket$netlink(0x10, 0x3, 0x6) r9 = syz_open_pts(r7, 0x2800) read(r9, &(0x7f0000fd6000-0xf1)="00", 0x1) ioctl$TIOCSETD(r9, 0x5423, &(0x7f0000210000-0x4)=0x2) setsockopt$inet_sctp_SCTP_RTOINFO(r2, 0x84, 0x0, &(0x7f0000e67000-0x10)={r6, 0x5, 0xfffffffffeffffff, 0x8000}, 0x10) ioctl$VT_OPENQRY(r7, 0x5600, &(0x7f00006ae000-0x4)=0x0) syz_open_pts(r8, 0x101800) [ 365.180880] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 365.180887] Call Trace: [ 365.180907] dump_stack+0x194/0x257 [ 365.180936] ? arch_local_irq_restore+0x53/0x53 [ 365.180950] ? idr_get_free_cmn+0xfd0/0xfd0 [ 365.181008] warn_alloc+0x19a/0x2b0 [ 365.181035] ? zone_watermark_ok_safe+0x400/0x400 [ 365.181075] ? check_noncircular+0x20/0x20 [ 365.181114] ? save_stack+0x43/0xd0 [ 365.181131] ? __kmalloc_node+0x47/0x70 [ 365.181182] __vmalloc_node_range+0x4f0/0x650 [ 365.181215] ? find_held_lock+0x39/0x1d0 [ 365.181240] ? xt_alloc_entry_offsets+0x21/0x30 [ 365.181257] __vmalloc_node_flags_caller+0x50/0x60 [ 365.181275] ? xt_alloc_entry_offsets+0x21/0x30 [ 365.181301] kvmalloc_node+0x82/0xd0 [ 365.181328] xt_alloc_entry_offsets+0x21/0x30 [ 365.181347] translate_table+0x235/0x1690 [ 365.181370] ? lock_release+0xda0/0xda0 [ 365.181384] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 365.181402] ? __check_object_size+0x25d/0x4f0 [ 365.181445] ? __might_sleep+0x95/0x190 [ 365.181465] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 365.181493] ? kasan_check_write+0x14/0x20 [ 365.181508] ? _copy_from_user+0x99/0x110 [ 365.181535] do_ip6t_set_ctl+0x34b/0x5c0 [ 365.181563] ? translate_compat_table+0x1c30/0x1c30 [ 365.181614] ? mutex_unlock+0xd/0x10 [ 365.181630] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 365.181663] nf_setsockopt+0x67/0xc0 [ 365.181695] ipv6_setsockopt+0x115/0x150 [ 365.181727] sctp_setsockopt+0x2a0/0x5d50 [ 365.181761] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 365.181786] ? memset+0x31/0x40 [ 365.181821] ? perf_trace_lock+0x4d6/0x900 [ 365.181869] ? trace_event_raw_event_lock+0x340/0x340 [ 365.181881] ? perf_trace_run_bpf_submit+0x206/0x330 [ 365.181895] ? perf_trace_run_bpf_submit+0x20d/0x330 [ 365.181919] ? check_noncircular+0x20/0x20 [ 365.181934] ? perf_tp_event+0xae0/0xae0 [ 365.181975] ? get_futex_key+0x1d50/0x1d50 [ 365.182048] ? find_held_lock+0x39/0x1d0 [ 365.182106] ? lock_downgrade+0x980/0x980 [ 365.182128] ? avc_has_perm+0xd0/0x680 [ 365.182168] ? lock_release+0xda0/0xda0 [ 365.182190] ? rcu_read_lock_sched_held+0x108/0x120 [ 365.182208] ? kmem_cache_free+0x249/0x280 [ 365.182267] ? avc_has_perm+0x43e/0x680 [ 365.182298] ? avc_has_perm_noaudit+0x520/0x520 [ 365.182319] ? __fget+0xbb/0x580 [ 365.182358] ? lock_release+0xda0/0xda0 [ 365.182386] ? __lock_is_held+0xbc/0x140 [ 365.182459] ? sock_has_perm+0x29c/0x400 [ 365.182486] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 365.182508] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 365.182528] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 365.182611] compat_sock_common_setsockopt+0x104/0x140 [ 365.182643] compat_SyS_setsockopt+0x17c/0x410 [ 365.182652] ? sock_common_setsockopt+0xd0/0xd0 [ 365.182679] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 365.182704] ? do_fast_syscall_32+0x156/0xf9d [ 365.182733] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 365.182751] do_fast_syscall_32+0x3ee/0xf9d [ 365.182792] ? do_int80_syscall_32+0x9d0/0x9d0 [ 365.182829] ? lockdep_sys_exit+0x47/0xf0 [ 365.182848] ? syscall_return_slowpath+0x2ad/0x550 [ 365.182879] ? sysret32_from_system_call+0x5/0x3b [ 365.182915] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 365.182955] entry_SYSENTER_compat+0x51/0x60 [ 365.182966] RIP: 0023:0xf7fa9c79 [ 365.182972] RSP: 002b:00000000f77a508c EFLAGS: 00000296 ORIG_RAX: 000000000000016e [ 365.182987] RAX: ffffffffffffffda RBX: 0000000000000017 RCX: 0000000000000029 [ 365.182995] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 365.183002] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 365.183010] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 365.183017] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 365.183240] warn_alloc_show_mem: 3 callbacks suppressed [ 365.183248] Mem-Info: [ 365.183296] active_anon:75316 inactive_anon:26 isolated_anon:0 [ 365.183296] active_file:3934 inactive_file:8844 isolated_file:0 [ 365.183296] unevictable:0 dirty:451 writeback:0 unstable:0 [ 365.183296] slab_reclaimable:10313 slab_unreclaimable:89757 [ 365.183296] mapped:23051 shmem:35 pagetables:781 bounce:0 [ 365.183296] free:1420398 free_pcp:418 free_cma:0 [ 365.183317] Node 0 active_anon:301264kB inactive_anon:104kB active_file:15736kB inactive_file:35376kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:92204kB dirty:1804kB writeback:0kB shmem:140kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 34816kB writeback_tmp:0kB unstable:0kB all_unreclaimable? no [ 365.183323] Node 0 DMA free:15908kB min:160kB low:200kB high:240kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 365.183349] lowmem_reserve[]: 0 2882 6395 6395 [ 365.183385] Node 0 DMA32 free:2952932kB min:30384kB low:37980kB high:45576kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:3129332kB managed:2953948kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:1016kB local_pcp:640kB free_cma:0kB [ 365.183409] lowmem_reserve[]: 0 0 3513 3513 [ 365.183443] Node 0 Normal free:2712752kB min:37032kB low:46288kB high:55544kB active_anon:301264kB inactive_anon:104kB active_file:15736kB inactive_file:35376kB unevictable:0kB writepending:1804kB present:4718592kB managed:3597640kB mlocked:0kB kernel_stack:4416kB pagetables:3124kB bounce:0kB free_pcp:644kB local_pcp:144kB free_cma:0kB [ 365.183467] lowmem_reserve[]: 0 0 0 0 [ 365.183499] Node 0 DMA: 1*4kB (U) 0*8kB 0*16kB 1*32kB (U) 2*64kB (U) 1*128kB (U) 1*256kB (U) 0*512kB 1*1024kB (U) 1*2048kB (M) 3*4096kB (M) = 15908kB [ 365.183630] Node 0 DMA32: 3*4kB (M) 1*8kB (M) 3*16kB (UM) 3*32kB (UM) 3*64kB (UM) 3*128kB (M) 4*256kB (M) 4*512kB (UM) 2*1024kB (UM) 3*2048kB (UM) 718*4096kB (M) = 2952932kB [ 365.183783] Node 0 Normal: 86*4kB (UME) 409*8kB (ME) 279*16kB (UME) 662*32kB (UME) 664*64kB (UME) 196*128kB (UM) 132*256kB (UME) 105*512kB (UME) 79*1024kB (UM) 19*2048kB (UM) 588*4096kB (UM) = 2712656kB [ 365.183942] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 365.183949] 12812 total pagecache pages [ 365.183962] 0 pages in swap cache [ 365.183970] Swap cache stats: add 0, delete 0, find 0/0 [ 365.183977] Free swap = 0kB [ 365.183983] Total swap = 0kB [ 365.183990] 1965979 pages RAM [ 365.183996] 0 pages HighMem/MovableOnly [ 365.184007] 324105 pages reserved [ 365.267715] syz-executor1: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) [ 365.267724] syz-executor1 cpuset=/ mems_allowed=0 [ 365.267757] CPU: 0 PID: 23990 Comm: syz-executor1 Not tainted 4.15.0-rc3+ #131 [ 365.267765] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 365.267771] Call Trace: [ 365.267790] dump_stack+0x194/0x257 [ 365.267818] ? arch_local_irq_restore+0x53/0x53 [ 365.267830] ? idr_get_free_cmn+0xfd0/0xfd0 [ 365.267888] warn_alloc+0x19a/0x2b0 [ 365.267915] ? zone_watermark_ok_safe+0x400/0x400 [ 365.267948] ? check_noncircular+0x20/0x20 [ 365.267984] ? save_stack+0x43/0xd0 [ 365.267999] ? __kmalloc_node+0x47/0x70 [ 365.268046] __vmalloc_node_range+0x4f0/0x650 [ 365.268080] ? find_held_lock+0x39/0x1d0 [ 365.268103] ? xt_alloc_entry_offsets+0x21/0x30 [ 365.268120] __vmalloc_node_flags_caller+0x50/0x60 [ 365.268138] ? xt_alloc_entry_offsets+0x21/0x30 [ 365.268161] kvmalloc_node+0x82/0xd0 [ 365.268187] xt_alloc_entry_offsets+0x21/0x30 [ 365.268206] translate_table+0x235/0x1690 [ 365.268228] ? lock_release+0xda0/0xda0 [ 365.268243] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 365.268261] ? __check_object_size+0x25d/0x4f0 [ 365.268307] ? __might_sleep+0x95/0x190 [ 365.268329] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 365.268358] ? kasan_check_write+0x14/0x20 [ 365.268373] ? _copy_from_user+0x99/0x110 [ 365.268403] do_ip6t_set_ctl+0x34b/0x5c0 [ 365.268431] ? translate_compat_table+0x1c30/0x1c30 [ 365.268480] ? mutex_unlock+0xd/0x10 [ 365.268497] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 365.268527] nf_setsockopt+0x67/0xc0 [ 365.268568] ipv6_setsockopt+0x115/0x150 [ 365.268601] sctp_setsockopt+0x2a0/0x5d50 [ 365.268634] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 365.268659] ? memset+0x31/0x40 [ 365.268692] ? perf_trace_lock+0x4d6/0x900 [ 365.268738] ? trace_event_raw_event_lock+0x340/0x340 [ 365.268751] ? perf_trace_run_bpf_submit+0x206/0x330 [ 365.268766] ? perf_trace_run_bpf_submit+0x20d/0x330 [ 365.268789] ? check_noncircular+0x20/0x20 [ 365.268806] ? perf_tp_event+0xae0/0xae0 [ 365.268844] ? get_futex_key+0x1d50/0x1d50 [ 365.268898] ? find_held_lock+0x39/0x1d0 [ 365.268957] ? lock_downgrade+0x980/0x980 [ 365.268977] ? avc_has_perm+0xd0/0x680 [ 365.269013] ? lock_release+0xda0/0xda0 [ 365.269035] ? rcu_read_lock_sched_held+0x108/0x120 [ 365.269053] ? kmem_cache_free+0x249/0x280 [ 365.269117] ? avc_has_perm+0x43e/0x680 [ 365.269151] ? avc_has_perm_noaudit+0x520/0x520 [ 365.269172] ? __fget+0xbb/0x580 [ 365.269207] ? lock_release+0xda0/0xda0 [ 365.269231] ? __lock_is_held+0xbc/0x140 [ 365.269303] ? sock_has_perm+0x29c/0x400 [ 365.269331] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 365.269353] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 365.269372] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 365.269448] compat_sock_common_setsockopt+0x104/0x140 [ 365.269475] compat_SyS_setsockopt+0x17c/0x410 [ 365.269484] ? sock_common_setsockopt+0xd0/0xd0 [ 365.269509] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 365.269531] ? do_fast_syscall_32+0x156/0xf9d [ 365.269561] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 365.269580] do_fast_syscall_32+0x3ee/0xf9d [ 365.269614] ? do_int80_syscall_32+0x9d0/0x9d0 [ 365.269645] ? lockdep_sys_exit+0x47/0xf0 [ 365.269661] ? syscall_return_slowpath+0x2ad/0x550 [ 365.269687] ? sysret32_from_system_call+0x5/0x3b [ 365.269716] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 365.269750] entry_SYSENTER_compat+0x51/0x60 [ 365.269760] RIP: 0023:0xf7fa9c79 2017/12/14 21:32:49 executing program 5: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) io_submit(0x0, 0x0, &(0x7f0000885000-0x4)=[]) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(0xffffffffffffffff, 0x4040534e, &(0x7f0000299000-0x40)={0x0, @tick=0x0, 0x0, {0x0, 0x0}, 0x8, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BINDER_THREAD_EXIT(0xffffffffffffffff, 0x40046208, 0x0) perf_event_open(&(0x7f000006b000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf72, 0x0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc00, 0x0, 0x80000040fe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(0xffffffffffffffff, 0x84, 0x15, &(0x7f00006a5000-0x1)={0x0}, 0x1) readv(0xffffffffffffffff, &(0x7f0000000000)=[], 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_MRT6_ADD_MFC_PROXY(0xffffffffffffffff, 0x29, 0xd2, &(0x7f0000000000)={{0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0xfffffffffffffffb}, {0xa, 0x0, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x5}, 0x80000000, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0x3]}, 0x5c) execve(&(0x7f0000001000)="2e2f66696c653000", &(0x7f0000001000-0x18)=[&(0x7f0000001000-0xe)="2c5c3a2d7d6b657972696e672700", &(0x7f0000000000)="00", &(0x7f0000002000-0x10)="5b657468312e62646576707070302d00", &(0x7f0000001000)="00", &(0x7f0000001000)="00"], &(0x7f0000000000)=[&(0x7f0000000000)="7788706f5269785f61e36c5f61756573737d2a2e2e70707031707070316f3a6e6f646576766d6e65743100", &(0x7f0000000000)="5d2974727573746564747275737465647d00", &(0x7f0000001000)="00", &(0x7f0000001000)="656d3028766d6e657431707070306d696d655f7479706500"]) setsockopt$inet6_buf(r0, 0x29, 0x0, &(0x7f0000000000)="", 0x0) r1 = syz_open_dev$vcsa(&(0x7f00009a9000-0xb)="2f6465762f766373612300", 0x23, 0x40000) getsockopt$inet6_tcp_buf(r1, 0x6, 0x0, &(0x7f0000002000)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", &(0x7f0000003000-0x4)=0x99) ioctl$TIOCLINUX4(r1, 0x541c, &(0x7f0000b9e000-0x1)=0x4) getsockopt$inet6_tcp_buf(0xffffffffffffffff, 0x6, 0x1d, &(0x7f0000de1000-0xd4)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", &(0x7f00002c7000-0x4)=0xd4) 2017/12/14 21:32:49 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(0xffffffffffffffff) 2017/12/14 21:32:49 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000040fe, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000476000-0x78)={0x2, 0x78, 0xd9, 0x0, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) syz_open_dev$sg(&(0x7f0000f72000)="2f6465762f73672300", 0x0, 0x80000) socketpair(0x9, 0x80000, 0x6734, &(0x7f0000ffa000-0x8)={0x0, 0x0}) ioctl$TIOCTTYGSTRUCT(r0, 0x541a, &(0x7f0000d5f000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xdb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket(0x40000000015, 0x805, 0x0) setsockopt$sock_int(r1, 0x1, 0x23, &(0x7f0000d38000-0x4)=0xfffffffffffff000, 0x4) bind$inet(r1, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r1, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) accept4$ipx(r1, 0x0, &(0x7f00007ee000-0x4)=0x0, 0x800) r2 = socket(0x1e, 0xffffffffffffffff, 0x6) signalfd4(0xffffffffffffff9c, &(0x7f000099e000-0x8)={0x3475}, 0x8, 0x80800) process_vm_writev(0x0, &(0x7f0000b25000-0x50)=[{&(0x7f0000782000-0x4d)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x4d}, {&(0x7f0000063000-0x47)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x47}, {&(0x7f00007b3000)="000000000000000000000000000000000000000000000000000000000000", 0x1e}, {&(0x7f00004eb000-0x3b)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x3b}, {&(0x7f0000ff1000-0x5)="0000000000", 0x5}], 0x5, &(0x7f0000747000)=[{&(0x7f0000148000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xf5}, {&(0x7f0000d66000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xa4}, {&(0x7f0000285000)="0000", 0x2}, {&(0x7f0000eb9000)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xb4}, {&(0x7f0000224000-0x13)="00000000000000000000000000000000000000", 0x13}, {&(0x7f0000358000-0xf5)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xf5}, {&(0x7f00007b4000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x3b}, {&(0x7f0000ec9000)="0000000000000000000000000000000000000000000000000000000000000000000000000000", 0x26}, {&(0x7f0000236000-0xcc)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xcc}, {&(0x7f0000ae0000-0xf)="000000000000000000000000000000", 0xf}], 0xa, 0x0) finit_module(r2, &(0x7f0000e8a000-0x18)="3a2570726f632d252d6264657685246b657972696e675e00", 0x2) ioctl(r2, 0xffffffffffff5230, &(0x7f0000001000-0xd)="93f8ee0f6724e94f2dd27da8e2") 2017/12/14 21:32:49 executing program 1: r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r2 = openat$selinux_access(0xffffffffffffff9c, &(0x7f0000001000-0x10)="2f73656c696e75782f61636365737300", 0x2, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) ioctl$DRM_IOCTL_AGP_ALLOC(0xffffffffffffffff, 0xc0106434, &(0x7f0000000000)={0x1, 0x0, 0x10001, 0x3}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40106435, &(0x7f0000000000)={0x1, r3, 0x10003, 0x80000000}) r4 = dup3(r0, r1, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) execve(&(0x7f0000001000-0x8)="2e2f66696c653000", &(0x7f0000002000-0x18)=[&(0x7f0000002000-0x10)="2f73656c696e75782f61636365737300", &(0x7f0000002000-0x9)="23766d6e6574317d00", &(0x7f0000001000-0x11)="3a7070703128657468316367726f757000", &(0x7f0000001000)="2f73656c696e75782f61636365737300", &(0x7f0000001000-0xf)="47504c7365637572697479656d3100", &(0x7f0000000000)="406574683100"], &(0x7f0000002000-0x18)=[&(0x7f0000001000-0x1)="00", &(0x7f0000002000-0x10)="2f73656c696e75782f61636365737300", &(0x7f0000000000)="656d315e706f7369785f61636c5f6163636573736e6f646576236b657972696e6700", &(0x7f0000001000)="2f73656c696e75782f61636365737300", &(0x7f0000001000-0x18)="736563757269747976626f786e65743073797374656d5e00", &(0x7f0000000000)="2f73656c696e75782f61636365737300"]) ioctl$sock_bt(r4, 0x8906, &(0x7f0000560000-0x1)="") mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r4, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x2, 0x9, 0x8001, 0x8, 0x1, 0xffff, 0x200, {0x0, @in={{0x2, 0x2, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x101, 0x3, 0x3, 0x5, 0x2}}, &(0x7f0000000000)=0xb8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(r4, 0x84, 0xa, &(0x7f00009a5000-0x20)={0xfffffffffffffffe, 0x8, 0x8, 0xe2, 0x9, 0x8, 0x7ff, 0x5, r5}, &(0x7f0000000000)=0x20) 2017/12/14 21:32:49 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x2c, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x2, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0xc) 2017/12/14 21:32:49 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) perf_event_open(&(0x7f000001d000)={0x103, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c492ff7fe6e2746, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0xfffffffffffffffa, 0x0, 0x3, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x0}, 0x0, 0xfffffffffffffffb, 0xffffffffffffffff, 0x0) socketpair$llc(0x1a, 0x2, 0x0, &(0x7f000091d000)={0x0, 0x0}) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x0, &(0x7f000003b000-0x4)=0x0, 0x4) sendmmsg$nfc_llcp(0xffffffffffffffff, &(0x7f0000ee5000-0x70)=[{&(0x7f00002b0000)={0x27, 0x0, 0x0, 0x0, 0x0, 0x0, "a284027e94775bb0a61c0a37f98a86d1539bcef05a11311b56eb8e513afa218479b8c54121276c0a006715b1dd24ab77a39ed8c2a4da5ab82afb820330e4fe", 0x0}, 0x58, &(0x7f0000fa5000-0x30)=[], 0x0, &(0x7f00008ae000-0xf0)={0xc, 0x0, 0x0, ""}, 0xc, 0x0}], 0x1, 0x0) r2 = accept4(0xffffffffffffffff, &(0x7f0000722000)=@ethernet={0x0, @remote={[0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000b5a000)=0x10, 0x80800) getsockname$llc(r2, &(0x7f000081d000-0x10)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], [0x0, 0x0]}, &(0x7f0000192000-0x4)=0x10) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r2, 0x84, 0x18, &(0x7f0000a6a000)={0x0, 0x3}, &(0x7f0000256000-0x4)=0x6) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r2, 0x84, 0x6, &(0x7f0000b27000-0x8c)={r3, @in={{0x2, 0x1, @empty=0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000396000-0x4)=0x8c) getsockopt$inet_sctp_SCTP_RESET_STREAMS(r2, 0x84, 0x77, &(0x7f0000aeb000-0x8)={r4, 0x3ff}, &(0x7f0000ca3000-0x4)=0x8) modify_ldt$read_default(0x2, &(0x7f00001da000)="000000000000", 0x6) openat$selinux_validatetrans(0xffffffffffffff9c, &(0x7f0000cd8000)="2f73656c696e75782f76616c69646174657472616e7300", 0x1, 0x0) getsockopt$inet_sctp6_SCTP_ASSOCINFO(r2, 0x84, 0x1, &(0x7f0000661000-0x14)={r5, 0x6, 0x7, 0x40000000, 0x4, 0x0}, &(0x7f0000d99000-0x4)=0x14) getsockopt$inet_udp_int(r2, 0x11, 0x65, &(0x7f0000dee000-0x4)=0x0, &(0x7f0000437000-0x4)=0x4) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f000080a000)={0x0, 0x3, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1000, 0x0, 0x0}, &(0x7f0000d32000-0x4)=0x20) r7 = openat$ptmx(0xffffffffffffff9c, &(0x7f00003e0000)="2f6465762f70746d7800", 0x0, 0x0) fcntl$dupfd(r1, 0x40a, r7) ioctl$TCSETS(r7, 0x40045431, &(0x7f00003ba000-0x24)={0x0, 0x0, 0x0, 0x654, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38eb, 0x0, 0x0}) socket$netlink(0x10, 0x3, 0x6) r8 = syz_open_pts(r7, 0x2800) read(r8, &(0x7f0000fd6000-0xf1)="00", 0x1) ioctl$TIOCSETD(r8, 0x5423, &(0x7f0000210000-0x4)=0x2) setsockopt$inet_sctp_SCTP_RTOINFO(r2, 0x84, 0x0, &(0x7f0000e67000-0x10)={r6, 0x5, 0xfffffffffeffffff, 0x8000}, 0x10) ioctl$VT_OPENQRY(r7, 0x5600, &(0x7f00006ae000-0x4)=0x0) 2017/12/14 21:32:49 executing program 0: r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) r2 = dup3(r0, r1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r3 = openat$selinux_member(0xffffffffffffff9c, &(0x7f0000001000-0x10)="2f73656c696e75782f6d656d62657200", 0x2, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(r2, 0x84, 0xf, &(0x7f0000000000)={0x0, @in={{0x2, 0x2, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x3, 0x5, 0x7f, 0x4, 0x400}, &(0x7f0000001000-0x4)=0xa0) setsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r3, 0x84, 0x72, &(0x7f0000945000)={r4, 0x8bc, 0x30}, 0xc) ioctl$sock_bt(r2, 0x8906, &(0x7f0000560000-0x1)="") 2017/12/14 21:32:49 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000040fe, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000476000-0x78)={0x2, 0x78, 0xd9, 0x0, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) syz_open_dev$sg(&(0x7f0000f72000)="2f6465762f73672300", 0x0, 0x80000) socketpair(0x9, 0x80000, 0x6734, &(0x7f0000ffa000-0x8)={0x0, 0x0}) ioctl$TIOCTTYGSTRUCT(r0, 0x541a, &(0x7f0000d5f000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xdb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket(0x40000000015, 0x805, 0x0) setsockopt$sock_int(r1, 0x1, 0x23, &(0x7f0000d38000-0x4)=0xfffffffffffff000, 0x4) bind$inet(r1, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r1, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) accept4$ipx(r1, 0x0, &(0x7f00007ee000-0x4)=0x0, 0x800) socket(0x1e, 0xffffffffffffffff, 0x6) signalfd4(0xffffffffffffff9c, &(0x7f000099e000-0x8)={0x3475}, 0x8, 0x80800) process_vm_writev(0x0, &(0x7f0000b25000-0x50)=[{&(0x7f0000782000-0x4d)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x4d}, {&(0x7f0000063000-0x47)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x47}, {&(0x7f00007b3000)="000000000000000000000000000000000000000000000000000000000000", 0x1e}, {&(0x7f00004eb000-0x3b)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x3b}, {&(0x7f0000ff1000-0x5)="0000000000", 0x5}], 0x5, &(0x7f0000747000)=[{&(0x7f0000148000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xf5}, {&(0x7f0000d66000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xa4}, {&(0x7f0000285000)="0000", 0x2}, {&(0x7f0000eb9000)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xb4}, {&(0x7f0000224000-0x13)="00000000000000000000000000000000000000", 0x13}, {&(0x7f0000358000-0xf5)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xf5}, {&(0x7f00007b4000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x3b}, {&(0x7f0000ec9000)="0000000000000000000000000000000000000000000000000000000000000000000000000000", 0x26}, {&(0x7f0000236000-0xcc)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xcc}, {&(0x7f0000ae0000-0xf)="000000000000000000000000000000", 0xf}], 0xa, 0x0) [ 365.269766] RSP: 002b:00000000f77a508c EFLAGS: 00000296 ORIG_RAX: 000000000000016e [ 365.269779] RAX: ffffffffffffffda RBX: 000000000000001c RCX: 0000000000000029 [ 365.269787] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 365.269793] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 365.269799] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 365.269806] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 2017/12/14 21:32:49 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f00000a4000-0x15)="2f70726f632f73656c662f6e65742f70666b657900", 0x121000, 0x0) r1 = mmap$binder(&(0x7f0000574000/0x1000)=nil, 0x1000, 0x5, 0x8010, 0xffffffffffffff9c, 0x0) ioctl$BINDER_GET_NODE_DEBUG_INFO(r0, 0xc018620b, &(0x7f0000791000-0x18)={r1, 0x0, 0x0, 0x0}) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000040fe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000ac1000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x10, "736861332d3235360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r0) 2017/12/14 21:32:49 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x200, @loopback={0x0, 0x1}, 0x80}, @in6={0xa, 0x2, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) 2017/12/14 21:32:49 executing program 0: r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) r2 = dup3(r0, r1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r3 = openat$selinux_member(0xffffffffffffff9c, &(0x7f0000001000-0x10)="2f73656c696e75782f6d656d62657200", 0x2, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(r2, 0x84, 0xf, &(0x7f0000000000)={0x0, @in={{0x2, 0x2, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x3, 0x5, 0x7f, 0x4, 0x400}, &(0x7f0000001000-0x4)=0xa0) setsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r3, 0x84, 0x72, &(0x7f0000945000)={r4, 0x8bc, 0x30}, 0xc) ioctl$sock_bt(r2, 0x8906, &(0x7f0000560000-0x1)="") 2017/12/14 21:32:49 executing program 1: r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r2 = openat$selinux_access(0xffffffffffffff9c, &(0x7f0000001000-0x10)="2f73656c696e75782f61636365737300", 0x2, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) ioctl$DRM_IOCTL_AGP_ALLOC(0xffffffffffffffff, 0xc0106434, &(0x7f0000000000)={0x1, 0x0, 0x10001, 0x3}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40106435, &(0x7f0000000000)={0x1, r3, 0x10003, 0x80000000}) r4 = dup3(r0, r1, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) execve(&(0x7f0000001000-0x8)="2e2f66696c653000", &(0x7f0000002000-0x18)=[&(0x7f0000002000-0x10)="2f73656c696e75782f61636365737300", &(0x7f0000002000-0x9)="23766d6e6574317d00", &(0x7f0000001000-0x11)="3a7070703128657468316367726f757000", &(0x7f0000001000)="2f73656c696e75782f61636365737300", &(0x7f0000001000-0xf)="47504c7365637572697479656d3100", &(0x7f0000000000)="406574683100"], &(0x7f0000002000-0x18)=[&(0x7f0000001000-0x1)="00", &(0x7f0000002000-0x10)="2f73656c696e75782f61636365737300", &(0x7f0000000000)="656d315e706f7369785f61636c5f6163636573736e6f646576236b657972696e6700", &(0x7f0000001000)="2f73656c696e75782f61636365737300", &(0x7f0000001000-0x18)="736563757269747976626f786e65743073797374656d5e00", &(0x7f0000000000)="2f73656c696e75782f61636365737300"]) ioctl$sock_bt(r4, 0x8906, &(0x7f0000560000-0x1)="") mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r4, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x2, 0x9, 0x8001, 0x8, 0x1, 0xffff, 0x200, {0x0, @in={{0x2, 0x2, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x101, 0x3, 0x3, 0x5, 0x2}}, &(0x7f0000000000)=0xb8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(r4, 0x84, 0xa, &(0x7f00009a5000-0x20)={0xfffffffffffffffe, 0x8, 0x8, 0xe2, 0x9, 0x8, 0x7ff, 0x5, r5}, &(0x7f0000000000)=0x20) 2017/12/14 21:32:49 executing program 5: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) io_submit(0x0, 0x0, &(0x7f0000885000-0x4)=[]) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(0xffffffffffffffff, 0x4040534e, &(0x7f0000299000-0x40)={0x0, @tick=0x0, 0x0, {0x0, 0x0}, 0x8, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BINDER_THREAD_EXIT(0xffffffffffffffff, 0x40046208, 0x0) perf_event_open(&(0x7f000006b000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf72, 0x0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc00, 0x0, 0x80000040fe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(0xffffffffffffffff, 0x84, 0x15, &(0x7f00006a5000-0x1)={0x0}, 0x1) readv(0xffffffffffffffff, &(0x7f0000000000)=[], 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_MRT6_ADD_MFC_PROXY(0xffffffffffffffff, 0x29, 0xd2, &(0x7f0000000000)={{0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0xfffffffffffffffb}, {0xa, 0x0, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x5}, 0x80000000, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0x3]}, 0x5c) execve(&(0x7f0000001000)="2e2f66696c653000", &(0x7f0000001000-0x18)=[&(0x7f0000001000-0xe)="2c5c3a2d7d6b657972696e672700", &(0x7f0000000000)="00", &(0x7f0000002000-0x10)="5b657468312e62646576707070302d00", &(0x7f0000001000)="00", &(0x7f0000001000)="00"], &(0x7f0000000000)=[&(0x7f0000000000)="7788706f5269785f61e36c5f61756573737d2a2e2e70707031707070316f3a6e6f646576766d6e65743100", &(0x7f0000000000)="5d2974727573746564747275737465647d00", &(0x7f0000001000)="00", &(0x7f0000001000)="656d3028766d6e657431707070306d696d655f7479706500"]) setsockopt$inet6_buf(r0, 0x29, 0x40, &(0x7f0000000000)="", 0x0) r1 = syz_open_dev$vcsa(&(0x7f00009a9000-0xb)="2f6465762f766373612300", 0x0, 0x40000) getsockopt$inet6_tcp_buf(r1, 0x6, 0x0, &(0x7f0000002000)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", &(0x7f0000003000-0x4)=0x99) ioctl$TIOCLINUX4(r1, 0x541c, &(0x7f0000b9e000-0x1)=0x4) getsockopt$inet6_tcp_buf(0xffffffffffffffff, 0x6, 0x1d, &(0x7f0000de1000-0xd4)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", &(0x7f00002c7000-0x4)=0xd4) 2017/12/14 21:32:49 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x80}, @in6={0xa, 0x2, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) 2017/12/14 21:32:49 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f00000a4000-0x15)="2f70726f632f73656c662f6e65742f70666b657900", 0x121000, 0x0) r1 = mmap$binder(&(0x7f0000574000/0x1000)=nil, 0x1000, 0x5, 0x8010, 0xffffffffffffff9c, 0x0) ioctl$BINDER_GET_NODE_DEBUG_INFO(r0, 0xc018620b, &(0x7f0000791000-0x18)={r1, 0x0, 0x0, 0x0}) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000040fe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000ac1000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x10, "736861332d3235360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r0) 2017/12/14 21:32:49 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000040fe, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000476000-0x78)={0x2, 0x78, 0xd9, 0x0, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) syz_open_dev$sg(&(0x7f0000f72000)="2f6465762f73672300", 0x0, 0x80000) socketpair(0x9, 0x80000, 0x6734, &(0x7f0000ffa000-0x8)={0x0, 0x0}) ioctl$TIOCTTYGSTRUCT(r0, 0x541a, &(0x7f0000d5f000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xdb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket(0x40000000015, 0x805, 0x0) setsockopt$sock_int(r1, 0x1, 0x23, &(0x7f0000d38000-0x4)=0xfffffffffffff000, 0x4) bind$inet(r1, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r1, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) accept4$ipx(r1, 0x0, &(0x7f00007ee000-0x4)=0x0, 0x800) socket(0x1e, 0xffffffffffffffff, 0x6) signalfd4(0xffffffffffffff9c, &(0x7f000099e000-0x8)={0x3475}, 0x8, 0x80800) 2017/12/14 21:32:49 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) perf_event_open(&(0x7f000001d000)={0x103, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c492ff7fe6e2746, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0xfffffffffffffffa, 0x0, 0x3, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x0}, 0x0, 0xfffffffffffffffb, 0xffffffffffffffff, 0x0) socketpair$llc(0x1a, 0x2, 0x0, &(0x7f000091d000)={0x0, 0x0}) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x0, &(0x7f000003b000-0x4)=0x0, 0x4) sendmmsg$nfc_llcp(0xffffffffffffffff, &(0x7f0000ee5000-0x70)=[{&(0x7f00002b0000)={0x27, 0x0, 0x0, 0x0, 0x0, 0x0, "a284027e94775bb0a61c0a37f98a86d1539bcef05a11311b56eb8e513afa218479b8c54121276c0a006715b1dd24ab77a39ed8c2a4da5ab82afb820330e4fe", 0x0}, 0x58, &(0x7f0000fa5000-0x30)=[], 0x0, &(0x7f00008ae000-0xf0)={0xc, 0x0, 0x0, ""}, 0xc, 0x0}], 0x1, 0x0) r2 = accept4(0xffffffffffffffff, &(0x7f0000722000)=@ethernet={0x0, @remote={[0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000b5a000)=0x10, 0x80800) getsockname$llc(r2, &(0x7f000081d000-0x10)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], [0x0, 0x0]}, &(0x7f0000192000-0x4)=0x10) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r2, 0x84, 0x18, &(0x7f0000a6a000)={0x0, 0x3}, &(0x7f0000256000-0x4)=0x6) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r2, 0x84, 0x6, &(0x7f0000b27000-0x8c)={r3, @in={{0x2, 0x1, @empty=0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000396000-0x4)=0x8c) getsockopt$inet_sctp_SCTP_RESET_STREAMS(r2, 0x84, 0x77, &(0x7f0000aeb000-0x8)={r4, 0x3ff}, &(0x7f0000ca3000-0x4)=0x8) modify_ldt$read_default(0x2, &(0x7f00001da000)="000000000000", 0x6) openat$selinux_validatetrans(0xffffffffffffff9c, &(0x7f0000cd8000)="2f73656c696e75782f76616c69646174657472616e7300", 0x1, 0x0) getsockopt$inet_sctp6_SCTP_ASSOCINFO(r2, 0x84, 0x1, &(0x7f0000661000-0x14)={r5, 0x6, 0x7, 0x40000000, 0x4, 0x0}, &(0x7f0000d99000-0x4)=0x14) getsockopt$inet_udp_int(r2, 0x11, 0x65, &(0x7f0000dee000-0x4)=0x0, &(0x7f0000437000-0x4)=0x4) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f000080a000)={0x0, 0x3, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1000, 0x0, 0x0}, &(0x7f0000d32000-0x4)=0x20) r7 = openat$ptmx(0xffffffffffffff9c, &(0x7f00003e0000)="2f6465762f70746d7800", 0x0, 0x0) fcntl$dupfd(r1, 0x40a, r7) ioctl$TCSETS(r7, 0x40045431, &(0x7f00003ba000-0x24)={0x0, 0x0, 0x0, 0x654, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38eb, 0x0, 0x0}) socket$netlink(0x10, 0x3, 0x6) r8 = syz_open_pts(r7, 0x2800) read(r8, &(0x7f0000fd6000-0xf1)="00", 0x1) ioctl$TIOCSETD(r8, 0x5423, &(0x7f0000210000-0x4)=0x2) setsockopt$inet_sctp_SCTP_RTOINFO(r2, 0x84, 0x0, &(0x7f0000e67000-0x10)={r6, 0x5, 0xfffffffffeffffff, 0x8000}, 0x10) 2017/12/14 21:32:49 executing program 0 (fault-call:3 fault-nth:0): mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r0) [ 366.454110] syz-executor5: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) 2017/12/14 21:32:49 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000040fe, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000476000-0x78)={0x2, 0x78, 0xd9, 0x0, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) syz_open_dev$sg(&(0x7f0000f72000)="2f6465762f73672300", 0x0, 0x80000) socketpair(0x9, 0x80000, 0x6734, &(0x7f0000ffa000-0x8)={0x0, 0x0}) ioctl$TIOCTTYGSTRUCT(r0, 0x541a, &(0x7f0000d5f000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xdb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket(0x40000000015, 0x805, 0x0) setsockopt$sock_int(r1, 0x1, 0x23, &(0x7f0000d38000-0x4)=0xfffffffffffff000, 0x4) bind$inet(r1, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r1, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) accept4$ipx(r1, 0x0, &(0x7f00007ee000-0x4)=0x0, 0x800) r2 = socket(0x1e, 0xffffffffffffffff, 0x6) signalfd4(0xffffffffffffff9c, &(0x7f000099e000-0x8)={0x3475}, 0x8, 0x80800) process_vm_writev(0x0, &(0x7f0000b25000-0x50)=[{&(0x7f0000782000-0x4d)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x4d}, {&(0x7f0000063000-0x47)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x47}, {&(0x7f00007b3000)="000000000000000000000000000000000000000000000000000000000000", 0x1e}, {&(0x7f00004eb000-0x3b)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x3b}, {&(0x7f0000ff1000-0x5)="0000000000", 0x5}], 0x5, &(0x7f0000747000)=[{&(0x7f0000148000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xf5}, {&(0x7f0000d66000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xa4}, {&(0x7f0000285000)="0000", 0x2}, {&(0x7f0000eb9000)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xb4}, {&(0x7f0000224000-0x13)="00000000000000000000000000000000000000", 0x13}, {&(0x7f0000358000-0xf5)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xf5}, {&(0x7f00007b4000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x3b}, {&(0x7f0000ec9000)="0000000000000000000000000000000000000000000000000000000000000000000000000000", 0x26}, {&(0x7f0000236000-0xcc)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xcc}, {&(0x7f0000ae0000-0xf)="000000000000000000000000000000", 0xf}], 0xa, 0x0) finit_module(r2, &(0x7f0000e8a000-0x18)="3a2570726f632d252d6264657685246b657972696e675e00", 0x2) 2017/12/14 21:32:49 executing program 1: r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r2 = openat$selinux_access(0xffffffffffffff9c, &(0x7f0000001000-0x10)="2f73656c696e75782f61636365737300", 0x2, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) ioctl$DRM_IOCTL_AGP_ALLOC(0xffffffffffffffff, 0xc0106434, &(0x7f0000000000)={0x1, 0x0, 0x10001, 0x3}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40106435, &(0x7f0000000000)={0x1, r3, 0x10003, 0x80000000}) r4 = dup3(r0, r1, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) execve(&(0x7f0000001000-0x8)="2e2f66696c653000", &(0x7f0000002000-0x18)=[&(0x7f0000002000-0x10)="2f73656c696e75782f61636365737300", &(0x7f0000002000-0x9)="23766d6e6574317d00", &(0x7f0000001000-0x11)="3a7070703128657468316367726f757000", &(0x7f0000001000)="2f73656c696e75782f61636365737300", &(0x7f0000001000-0xf)="47504c7365637572697479656d3100", &(0x7f0000000000)="406574683100"], &(0x7f0000002000-0x18)=[&(0x7f0000001000-0x1)="00", &(0x7f0000002000-0x10)="2f73656c696e75782f61636365737300", &(0x7f0000000000)="656d315e706f7369785f61636c5f6163636573736e6f646576236b657972696e6700", &(0x7f0000001000)="2f73656c696e75782f61636365737300", &(0x7f0000001000-0x18)="736563757269747976626f786e65743073797374656d5e00", &(0x7f0000000000)="2f73656c696e75782f61636365737300"]) ioctl$sock_bt(r4, 0x8906, &(0x7f0000560000-0x1)="") mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r4, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x2, 0x9, 0x8001, 0x8, 0x1, 0xffff, 0x200, {0x0, @in={{0x2, 0x2, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x101, 0x3, 0x3, 0x5, 0x2}}, &(0x7f0000000000)=0xb8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(r4, 0x84, 0xa, &(0x7f00009a5000-0x20)={0xfffffffffffffffe, 0x8, 0x8, 0xe2, 0x9, 0x8, 0x7ff, 0x5, r5}, &(0x7f0000000000)=0x20) [ 366.510144] syz-executor5 cpuset=/ mems_allowed=0 [ 366.515232] CPU: 1 PID: 24076 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 [ 366.522584] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 366.531941] Call Trace: [ 366.534538] dump_stack+0x194/0x257 [ 366.538234] ? arch_local_irq_restore+0x53/0x53 [ 366.542889] ? idr_get_free_cmn+0xfd0/0xfd0 [ 366.547191] ? kernel_text_address+0x102/0x140 [ 366.551770] warn_alloc+0x19a/0x2b0 [ 366.555379] ? zone_watermark_ok_safe+0x400/0x400 [ 366.560205] ? check_noncircular+0x20/0x20 [ 366.564422] ? save_stack+0x43/0xd0 [ 366.568028] ? kasan_kmalloc+0xad/0xe0 [ 366.571906] __vmalloc_node_range+0x4f0/0x650 [ 366.576386] ? find_held_lock+0x39/0x1d0 [ 366.580429] ? xt_alloc_entry_offsets+0x21/0x30 [ 366.585072] __vmalloc_node_flags_caller+0x50/0x60 [ 366.589976] ? xt_alloc_entry_offsets+0x21/0x30 [ 366.594627] kvmalloc_node+0x82/0xd0 [ 366.598322] xt_alloc_entry_offsets+0x21/0x30 [ 366.602794] translate_table+0x235/0x1690 [ 366.606932] ? retint_kernel+0x10/0x10 [ 366.610812] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 366.615637] ? _copy_from_user+0x99/0x110 [ 366.619767] do_ip6t_set_ctl+0x34b/0x5c0 [ 366.623807] ? translate_compat_table+0x1c30/0x1c30 [ 366.628814] ? mutex_unlock+0xd/0x10 [ 366.632502] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 366.637759] nf_setsockopt+0x67/0xc0 [ 366.641456] ipv6_setsockopt+0x115/0x150 [ 366.645502] sctp_setsockopt+0x2a0/0x5d50 [ 366.649634] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 366.655330] ? drop_futex_key_refs.isra.13+0x63/0xb0 [ 366.660410] ? futex_wait+0x69e/0x990 [ 366.664196] ? perf_trace_lock+0xd6/0x900 [ 366.668320] ? __lock_acquire+0x6e9/0x47f0 [ 366.672530] ? futex_wait_setup+0x3d0/0x3d0 [ 366.676834] ? trace_event_raw_event_lock+0x340/0x340 [ 366.682006] ? drop_futex_key_refs.isra.13+0x63/0xb0 [ 366.687093] ? check_noncircular+0x20/0x20 [ 366.691313] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 366.696480] ? get_futex_key+0x1d50/0x1d50 [ 366.700712] ? find_held_lock+0x39/0x1d0 [ 366.704765] ? lock_downgrade+0x980/0x980 [ 366.708894] ? avc_has_perm+0xd0/0x680 [ 366.712773] ? lock_release+0xda0/0xda0 [ 366.716731] ? rcu_read_lock_sched_held+0x108/0x120 [ 366.721728] ? kmem_cache_free+0x249/0x280 [ 366.725961] ? avc_has_perm+0x43e/0x680 [ 366.729934] ? avc_has_perm_noaudit+0x520/0x520 [ 366.734594] ? __fget+0xbb/0x580 [ 366.737951] ? lock_release+0xda0/0xda0 [ 366.741911] ? __lock_is_held+0xbc/0x140 [ 366.745976] ? sock_has_perm+0x29c/0x400 [ 366.750027] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 366.755372] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 366.761069] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 366.766352] compat_sock_common_setsockopt+0x104/0x140 [ 366.771611] compat_SyS_setsockopt+0x17c/0x410 [ 366.776168] ? sock_common_setsockopt+0xd0/0xd0 [ 366.780816] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 366.785551] ? do_fast_syscall_32+0x156/0xf9d [ 366.790036] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 366.794768] do_fast_syscall_32+0x3ee/0xf9d [ 366.799068] ? do_raw_spin_trylock+0x190/0x190 [ 366.803632] ? do_int80_syscall_32+0x9d0/0x9d0 [ 366.808205] ? lockdep_sys_exit+0x47/0xf0 [ 366.812332] ? syscall_return_slowpath+0x2ad/0x550 [ 366.817239] ? prepare_exit_to_usermode+0x340/0x340 [ 366.822233] ? sysret32_from_system_call+0x5/0x3b [ 366.827060] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 366.831893] entry_SYSENTER_compat+0x51/0x60 [ 366.836279] RIP: 0023:0xf7ff6c79 [ 366.839619] RSP: 002b:00000000f77f208c EFLAGS: 00000296 ORIG_RAX: 000000000000016e [ 366.847306] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000029 2017/12/14 21:32:50 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x2, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) 2017/12/14 21:32:50 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) pread64(r0, &(0x7f00009b7000-0x1000)="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x1000, 0x0) bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) r1 = openat$selinux_enforce(0xffffffffffffff9c, &(0x7f0000c11000-0x11)="2f73656c696e75782f656e666f72636500", 0x101000, 0x0) ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_INFO(r1, 0x40bc5311, &(0x7f0000a7b000-0xbc)={0x1f, 0x0, "636c69656e7430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x2, "99673c8d88c8f9f3", "e5af04c26c483bc95d59bfdec8faa5fa130a8784743a614b8379d20bd1c25e90", 0x8000, 0x1, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) close(r0) exit(0x9) 2017/12/14 21:32:50 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f00000a4000-0x15)="2f70726f632f73656c662f6e65742f70666b657900", 0x121000, 0x0) r1 = mmap$binder(&(0x7f0000574000/0x1000)=nil, 0x1000, 0x5, 0x8010, 0xffffffffffffff9c, 0x0) ioctl$BINDER_GET_NODE_DEBUG_INFO(r0, 0xc018620b, &(0x7f0000791000-0x18)={r1, 0x0, 0x0, 0x0}) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000040fe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000ac1000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x10, "736861332d3235360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r0) 2017/12/14 21:32:50 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) perf_event_open(&(0x7f000001d000)={0x103, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c492ff7fe6e2746, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0xfffffffffffffffa, 0x0, 0x3, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x0}, 0x0, 0xfffffffffffffffb, 0xffffffffffffffff, 0x0) socketpair$llc(0x1a, 0x2, 0x0, &(0x7f000091d000)={0x0, 0x0}) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x0, &(0x7f000003b000-0x4)=0x0, 0x4) sendmmsg$nfc_llcp(0xffffffffffffffff, &(0x7f0000ee5000-0x70)=[{&(0x7f00002b0000)={0x27, 0x0, 0x0, 0x0, 0x0, 0x0, "a284027e94775bb0a61c0a37f98a86d1539bcef05a11311b56eb8e513afa218479b8c54121276c0a006715b1dd24ab77a39ed8c2a4da5ab82afb820330e4fe", 0x0}, 0x58, &(0x7f0000fa5000-0x30)=[], 0x0, &(0x7f00008ae000-0xf0)={0xc, 0x0, 0x0, ""}, 0xc, 0x0}], 0x1, 0x0) r2 = accept4(0xffffffffffffffff, &(0x7f0000722000)=@ethernet={0x0, @remote={[0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000b5a000)=0x10, 0x80800) getsockname$llc(r2, &(0x7f000081d000-0x10)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], [0x0, 0x0]}, &(0x7f0000192000-0x4)=0x10) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r2, 0x84, 0x18, &(0x7f0000a6a000)={0x0, 0x3}, &(0x7f0000256000-0x4)=0x6) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r2, 0x84, 0x6, &(0x7f0000b27000-0x8c)={r3, @in={{0x2, 0x1, @empty=0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000396000-0x4)=0x8c) getsockopt$inet_sctp_SCTP_RESET_STREAMS(r2, 0x84, 0x77, &(0x7f0000aeb000-0x8)={r4, 0x3ff}, &(0x7f0000ca3000-0x4)=0x8) modify_ldt$read_default(0x2, &(0x7f00001da000)="000000000000", 0x6) openat$selinux_validatetrans(0xffffffffffffff9c, &(0x7f0000cd8000)="2f73656c696e75782f76616c69646174657472616e7300", 0x1, 0x0) getsockopt$inet_sctp6_SCTP_ASSOCINFO(r2, 0x84, 0x1, &(0x7f0000661000-0x14)={r5, 0x6, 0x7, 0x40000000, 0x4, 0x0}, &(0x7f0000d99000-0x4)=0x14) getsockopt$inet_udp_int(r2, 0x11, 0x65, &(0x7f0000dee000-0x4)=0x0, &(0x7f0000437000-0x4)=0x4) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f000080a000)={0x0, 0x3, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1000, 0x0, 0x0}, &(0x7f0000d32000-0x4)=0x20) r6 = openat$ptmx(0xffffffffffffff9c, &(0x7f00003e0000)="2f6465762f70746d7800", 0x0, 0x0) fcntl$dupfd(r1, 0x40a, r6) ioctl$TCSETS(r6, 0x40045431, &(0x7f00003ba000-0x24)={0x0, 0x0, 0x0, 0x654, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38eb, 0x0, 0x0}) socket$netlink(0x10, 0x3, 0x6) r7 = syz_open_pts(r6, 0x2800) read(r7, &(0x7f0000fd6000-0xf1)="00", 0x1) ioctl$TIOCSETD(r7, 0x5423, &(0x7f0000210000-0x4)=0x2) [ 366.855174] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 366.862421] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 366.869668] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 366.876915] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 366.884267] warn_alloc_show_mem: 1 callbacks suppressed 2017/12/14 21:32:50 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x2c, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0xc) 2017/12/14 21:32:50 executing program 3 (fault-call:2 fault-nth:0): mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) 2017/12/14 21:32:50 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) r1 = openat$rfkill(0xffffffffffffff9c, &(0x7f0000822000)="2f6465762f72666b696c6c00", 0x80000, 0x0) ioctl$RNDGETENTCNT(r1, 0x80045200, &(0x7f0000c08000)=0x0) bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) r2 = openat$autofs(0xffffffffffffff9c, &(0x7f0000675000)="2f6465762f6175746f667300", 0x40, 0x0) bind$ax25(r2, &(0x7f0000cfc000)={0x3, {"da91bb74923460"}, 0x400}, 0x10) connect(r0, &(0x7f0000ad0000-0x8)=@sco={0x1f, {0x6, 0x1, 0x2, 0x5, 0x0, 0x0}}, 0x8) close(r0) 2017/12/14 21:32:50 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000040fe, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000476000-0x78)={0x2, 0x78, 0xd9, 0x0, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) syz_open_dev$sg(&(0x7f0000f72000)="2f6465762f73672300", 0x0, 0x80000) socketpair(0x9, 0x80000, 0x6734, &(0x7f0000ffa000-0x8)={0x0, 0x0}) ioctl$TIOCTTYGSTRUCT(r0, 0x541a, &(0x7f0000d5f000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xdb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket(0x40000000015, 0x805, 0x0) setsockopt$sock_int(r1, 0x1, 0x23, &(0x7f0000d38000-0x4)=0xfffffffffffff000, 0x4) bind$inet(r1, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r1, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) accept4$ipx(r1, 0x0, &(0x7f00007ee000-0x4)=0x0, 0x800) socket(0x1e, 0xffffffffffffffff, 0x6) [ 366.884270] Mem-Info: [ 366.908485] syz-executor5: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) [ 366.908495] syz-executor5 cpuset=/ mems_allowed=0 [ 366.908530] CPU: 0 PID: 24095 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 [ 366.908540] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 366.908548] Call Trace: [ 366.908565] dump_stack+0x194/0x257 [ 366.908592] ? arch_local_irq_restore+0x53/0x53 [ 366.908605] ? idr_get_free_cmn+0xfd0/0xfd0 [ 366.908651] warn_alloc+0x19a/0x2b0 [ 366.908674] ? zone_watermark_ok_safe+0x400/0x400 [ 366.908704] ? check_noncircular+0x20/0x20 [ 366.908736] ? save_stack+0x43/0xd0 [ 366.908751] ? __kmalloc_node+0x47/0x70 [ 366.908792] __vmalloc_node_range+0x4f0/0x650 [ 366.908820] ? find_held_lock+0x39/0x1d0 [ 366.908843] ? xt_alloc_entry_offsets+0x21/0x30 [ 366.908858] __vmalloc_node_flags_caller+0x50/0x60 [ 366.908873] ? xt_alloc_entry_offsets+0x21/0x30 [ 366.908895] kvmalloc_node+0x82/0xd0 [ 366.908918] xt_alloc_entry_offsets+0x21/0x30 [ 366.908942] translate_table+0x235/0x1690 [ 366.908965] ? lock_release+0xda0/0xda0 [ 366.908980] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 366.908998] ? __check_object_size+0x25d/0x4f0 [ 366.909040] ? __might_sleep+0x95/0x190 [ 366.909061] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 366.909087] ? kasan_check_write+0x14/0x20 [ 366.909102] ? _copy_from_user+0x99/0x110 [ 366.909127] do_ip6t_set_ctl+0x34b/0x5c0 [ 366.909153] ? translate_compat_table+0x1c30/0x1c30 [ 366.909201] ? mutex_unlock+0xd/0x10 [ 366.909216] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 366.909249] nf_setsockopt+0x67/0xc0 [ 366.909280] ipv6_setsockopt+0x115/0x150 [ 366.909304] sctp_setsockopt+0x2a0/0x5d50 [ 366.909328] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 366.909350] ? memset+0x31/0x40 [ 366.909385] ? perf_trace_lock+0x4d6/0x900 [ 366.909443] ? trace_event_raw_event_lock+0x340/0x340 [ 366.909458] ? perf_trace_run_bpf_submit+0x206/0x330 [ 366.909474] ? perf_trace_run_bpf_submit+0x20d/0x330 [ 366.909497] ? check_noncircular+0x20/0x20 [ 366.909514] ? perf_tp_event+0xae0/0xae0 [ 366.909554] ? get_futex_key+0x1d50/0x1d50 [ 366.909619] ? find_held_lock+0x39/0x1d0 [ 366.909677] ? lock_downgrade+0x980/0x980 [ 366.909698] ? avc_has_perm+0xd0/0x680 [ 366.909739] ? lock_release+0xda0/0xda0 [ 366.909822] ? avc_has_perm+0x43e/0x680 [ 366.909853] ? avc_has_perm_noaudit+0x520/0x520 [ 366.909873] ? __fget+0xbb/0x580 [ 366.909913] ? lock_release+0xda0/0xda0 [ 366.909939] ? __lock_is_held+0xbc/0x140 [ 366.910008] ? sock_has_perm+0x29c/0x400 [ 366.910036] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 366.910058] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 366.910079] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 366.910119] ? __fdget_pos+0x136/0x1a0 [ 366.910176] compat_sock_common_setsockopt+0x104/0x140 [ 366.910209] compat_SyS_setsockopt+0x17c/0x410 [ 366.910219] ? sock_common_setsockopt+0xd0/0xd0 [ 366.910249] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 366.910274] ? do_fast_syscall_32+0x156/0xf9d [ 366.910302] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 366.910321] do_fast_syscall_32+0x3ee/0xf9d [ 366.910335] ? exit_to_usermode_loop+0x198/0x310 [ 366.910370] ? do_int80_syscall_32+0x9d0/0x9d0 [ 366.910388] ? _raw_spin_unlock_irq+0x56/0x70 [ 366.910428] ? syscall_return_slowpath+0x2ad/0x550 [ 366.910444] ? prepare_exit_to_usermode+0x340/0x340 [ 366.910462] ? sysret32_from_system_call+0x5/0x3b [ 366.910488] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 366.910527] entry_SYSENTER_compat+0x51/0x60 [ 366.910539] RIP: 0023:0xf7ff6c79 [ 366.910546] RSP: 002b:00000000f77b008c EFLAGS: 00000296 ORIG_RAX: 000000000000016e [ 366.910561] RAX: ffffffffffffffda RBX: 0000000000000019 RCX: 0000000000000029 [ 366.910569] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 366.910577] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 366.910585] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 366.910592] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 367.408069] active_anon:69574 inactive_anon:26 isolated_anon:0 [ 367.408069] active_file:3934 inactive_file:8863 isolated_file:0 [ 367.408069] unevictable:0 dirty:476 writeback:0 unstable:0 [ 367.408069] slab_reclaimable:10313 slab_unreclaimable:89740 [ 367.408069] mapped:23051 shmem:35 pagetables:696 bounce:0 [ 367.408069] free:1426305 free_pcp:582 free_cma:0 [ 367.441445] Node 0 active_anon:278296kB inactive_anon:104kB active_file:15736kB inactive_file:35452kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:92204kB dirty:1904kB writeback:0kB shmem:140kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 51200kB writeback_tmp:0kB unstable:0kB all_unreclaimable? no [ 367.469491] Node 0 DMA free:15908kB min:160kB low:200kB high:240kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 367.495658] lowmem_reserve[]: 0 2882 6395 6395 [ 367.500314] Node 0 DMA32 free:2952932kB min:30384kB low:37980kB high:45576kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:3129332kB managed:2953948kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:1016kB local_pcp:640kB free_cma:0kB [ 367.528116] lowmem_reserve[]: 0 0 3513 3513 [ 367.532502] Node 0 Normal free:2736232kB min:37032kB low:46288kB high:55544kB active_anon:278296kB inactive_anon:104kB active_file:15736kB inactive_file:35452kB unevictable:0kB writepending:1904kB present:4718592kB managed:3597640kB mlocked:0kB kernel_stack:3776kB pagetables:2784kB bounce:0kB free_pcp:1408kB local_pcp:616kB free_cma:0kB [ 367.562482] lowmem_reserve[]: 0 0 0 0 [ 367.566348] Node 0 DMA: 1*4kB (U) 0*8kB 0*16kB 1*32kB (U) 2*64kB (U) 1*128kB (U) 1*256kB (U) 0*512kB 1*1024kB (U) 1*2048kB (M) 3*4096kB (M) = 15908kB [ 367.580059] Node 0 DMA32: 3*4kB (M) 1*8kB (M) 3*16kB (UM) 3*32kB (UM) 3*64kB (UM) 3*128kB (M) 4*256kB (M) 4*512kB (UM) 2*1024kB (UM) 3*2048kB (UM) 718*4096kB (M) = 2952932kB [ 367.595936] Node 0 Normal: 138*4kB (UM) 397*8kB (UME) 195*16kB (UME) 685*32kB (UME) 664*64kB (UME) 200*128kB (UM) 132*256kB (UME) 103*512kB (UME) 81*1024kB (UM) 26*2048kB (UM) 590*4096kB (UM) = 2736224kB [ 367.614436] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 367.623071] 12831 total pagecache pages [ 367.627065] 0 pages in swap cache [ 367.630539] Swap cache stats: add 0, delete 0, find 0/0 2017/12/14 21:32:51 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) 2017/12/14 21:32:51 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) r2 = openat$selinux_access(0xffffffffffffff9c, &(0x7f0000001000-0x10)="2f73656c696e75782f61636365737300", 0x2, 0x0) ioctl$DRM_IOCTL_AGP_ALLOC(0xffffffffffffffff, 0xc0106434, &(0x7f0000000000)={0x1, 0x0, 0x10001, 0x3}) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40106435, &(0x7f0000000000)={0x1, r3, 0x10003, 0x80000000}) r4 = dup3(r0, r1, 0x0) execve(&(0x7f0000001000-0x8)="2e2f66696c653000", &(0x7f0000002000-0x18)=[&(0x7f0000002000-0x10)="2f73656c696e75782f61636365737300", &(0x7f0000002000-0x9)="23766d6e6574317d00", &(0x7f0000001000-0x11)="3a7070703128657468316367726f757000", &(0x7f0000001000)="2f73656c696e75782f61636365737300", &(0x7f0000001000-0xf)="47504c7365637572697479656d3100", &(0x7f0000000000)="406574683100"], &(0x7f0000002000-0x18)=[&(0x7f0000001000-0x1)="00", &(0x7f0000002000-0x10)="2f73656c696e75782f61636365737300", &(0x7f0000000000)="656d315e706f7369785f61636c5f6163636573736e6f646576236b657972696e6700", &(0x7f0000001000)="2f73656c696e75782f61636365737300", &(0x7f0000001000-0x18)="736563757269747976626f786e65743073797374656d5e00", &(0x7f0000000000)="2f73656c696e75782f61636365737300"]) ioctl$sock_bt(r4, 0x8906, &(0x7f0000560000-0x1)="") getsockopt$inet_sctp6_SCTP_STATUS(r4, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x2, 0x9, 0x8001, 0x8, 0x1, 0xffff, 0x200, {0x0, @in={{0x2, 0x2, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x101, 0x3, 0x3, 0x5, 0x2}}, &(0x7f0000000000)=0xb8) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(r4, 0x84, 0xa, &(0x7f00009a5000-0x20)={0xfffffffffffffffe, 0x8, 0x8, 0xe2, 0x9, 0x8, 0x7ff, 0x5, r5}, &(0x7f0000000000)=0x20) 2017/12/14 21:32:51 executing program 5: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) io_submit(0x0, 0x0, &(0x7f0000885000-0x4)=[]) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(0xffffffffffffffff, 0x4040534e, &(0x7f0000299000-0x40)={0x0, @tick=0x0, 0x0, {0x0, 0x0}, 0x8, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BINDER_THREAD_EXIT(0xffffffffffffffff, 0x40046208, 0x0) perf_event_open(&(0x7f000006b000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf72, 0x0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc00, 0x0, 0x80000040fe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(0xffffffffffffffff, 0x84, 0x15, &(0x7f00006a5000-0x1)={0x0}, 0x1) readv(0xffffffffffffffff, &(0x7f0000000000)=[], 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_MRT6_ADD_MFC_PROXY(0xffffffffffffffff, 0x29, 0xd2, &(0x7f0000000000)={{0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0xfffffffffffffffb}, {0xa, 0x0, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x5}, 0x80000000, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0x3]}, 0x5c) execve(&(0x7f0000001000)="2e2f66696c653000", &(0x7f0000001000-0x18)=[&(0x7f0000001000-0xe)="2c5c3a2d7d6b657972696e672700", &(0x7f0000000000)="00", &(0x7f0000002000-0x10)="5b657468312e62646576707070302d00", &(0x7f0000001000)="00", &(0x7f0000001000)="00"], &(0x7f0000000000)=[&(0x7f0000000000)="7788706f5269785f61e36c5f61756573737d2a2e2e70707031707070316f3a6e6f646576766d6e65743100", &(0x7f0000000000)="5d2974727573746564747275737465647d00", &(0x7f0000001000)="00", &(0x7f0000001000)="656d3028766d6e657431707070306d696d655f7479706500"]) setsockopt$inet6_buf(r0, 0x29, 0x40, &(0x7f0000000000)="", 0x0) r1 = syz_open_dev$vcsa(&(0x7f00009a9000-0xb)="2f6465762f766373612300", 0x23, 0x0) getsockopt$inet6_tcp_buf(r1, 0x6, 0x0, &(0x7f0000002000)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", &(0x7f0000003000-0x4)=0x99) ioctl$TIOCLINUX4(r1, 0x541c, &(0x7f0000b9e000-0x1)=0x4) getsockopt$inet6_tcp_buf(0xffffffffffffffff, 0x6, 0x1d, &(0x7f0000de1000-0xd4)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", &(0x7f00002c7000-0x4)=0xd4) 2017/12/14 21:32:51 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) r0 = openat$selinux_member(0xffffffffffffff9c, &(0x7f0000bdf000-0x10)="2f73656c696e75782f6d656d62657200", 0x2, 0x0) r1 = openat$rfkill(0xffffffffffffff9c, &(0x7f00006e9000+0xd59)="2f6465762f72666b696c6c00", 0x80, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000cb3000-0x8)="2e2f66696c653000", 0x200200, 0x34) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f00007c6000-0x20)={r1, 0xf97, 0x9, r2, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) 2017/12/14 21:32:51 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r0) fcntl$notify(r0, 0x402, 0x4) 2017/12/14 21:32:51 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000040fe, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000476000-0x78)={0x2, 0x78, 0xd9, 0x0, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) syz_open_dev$sg(&(0x7f0000f72000)="2f6465762f73672300", 0x0, 0x80000) socketpair(0x9, 0x80000, 0x6734, &(0x7f0000ffa000-0x8)={0x0, 0x0}) ioctl$TIOCTTYGSTRUCT(r0, 0x541a, &(0x7f0000d5f000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xdb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket(0x40000000015, 0x805, 0x0) setsockopt$sock_int(r1, 0x1, 0x23, &(0x7f0000d38000-0x4)=0xfffffffffffff000, 0x4) bind$inet(r1, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r1, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) accept4$ipx(r1, 0x0, &(0x7f00007ee000-0x4)=0x0, 0x800) socket(0x1e, 0xffffffffffffffff, 0x6) signalfd4(0xffffffffffffff9c, &(0x7f000099e000-0x8)={0x3475}, 0x8, 0x80800) process_vm_writev(0x0, &(0x7f0000b25000-0x50)=[{&(0x7f0000782000-0x4d)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x4d}, {&(0x7f0000063000-0x47)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x47}, {&(0x7f00007b3000)="000000000000000000000000000000000000000000000000000000000000", 0x1e}, {&(0x7f00004eb000-0x3b)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x3b}, {&(0x7f0000ff1000-0x5)="0000000000", 0x5}], 0x5, &(0x7f0000747000)=[{&(0x7f0000148000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xf5}, {&(0x7f0000d66000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xa4}, {&(0x7f0000285000)="0000", 0x2}, {&(0x7f0000eb9000)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xb4}, {&(0x7f0000224000-0x13)="00000000000000000000000000000000000000", 0x13}, {&(0x7f0000358000-0xf5)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xf5}, {&(0x7f00007b4000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x3b}, {&(0x7f0000ec9000)="0000000000000000000000000000000000000000000000000000000000000000000000000000", 0x26}, {&(0x7f0000236000-0xcc)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xcc}, {&(0x7f0000ae0000-0xf)="000000000000000000000000000000", 0xf}], 0xa, 0x0) 2017/12/14 21:32:51 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000040fe, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000476000-0x78)={0x2, 0x78, 0xd9, 0x0, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) syz_open_dev$sg(&(0x7f0000f72000)="2f6465762f73672300", 0x0, 0x80000) socketpair(0x9, 0x80000, 0x6734, &(0x7f0000ffa000-0x8)={0x0, 0x0}) ioctl$TIOCTTYGSTRUCT(r0, 0x541a, &(0x7f0000d5f000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xdb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket(0x40000000015, 0x805, 0x0) setsockopt$sock_int(r1, 0x1, 0x23, &(0x7f0000d38000-0x4)=0xfffffffffffff000, 0x4) bind$inet(r1, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r1, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) accept4$ipx(r1, 0x0, &(0x7f00007ee000-0x4)=0x0, 0x800) 2017/12/14 21:32:51 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) perf_event_open(&(0x7f000001d000)={0x103, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c492ff7fe6e2746, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0xfffffffffffffffa, 0x0, 0x3, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x0}, 0x0, 0xfffffffffffffffb, 0xffffffffffffffff, 0x0) socketpair$llc(0x1a, 0x2, 0x0, &(0x7f000091d000)={0x0, 0x0}) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x0, &(0x7f000003b000-0x4)=0x0, 0x4) sendmmsg$nfc_llcp(0xffffffffffffffff, &(0x7f0000ee5000-0x70)=[{&(0x7f00002b0000)={0x27, 0x0, 0x0, 0x0, 0x0, 0x0, "a284027e94775bb0a61c0a37f98a86d1539bcef05a11311b56eb8e513afa218479b8c54121276c0a006715b1dd24ab77a39ed8c2a4da5ab82afb820330e4fe", 0x0}, 0x58, &(0x7f0000fa5000-0x30)=[], 0x0, &(0x7f00008ae000-0xf0)={0xc, 0x0, 0x0, ""}, 0xc, 0x0}], 0x1, 0x0) r2 = accept4(0xffffffffffffffff, &(0x7f0000722000)=@ethernet={0x0, @remote={[0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000b5a000)=0x10, 0x80800) getsockname$llc(r2, &(0x7f000081d000-0x10)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], [0x0, 0x0]}, &(0x7f0000192000-0x4)=0x10) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r2, 0x84, 0x18, &(0x7f0000a6a000)={0x0, 0x3}, &(0x7f0000256000-0x4)=0x6) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r2, 0x84, 0x6, &(0x7f0000b27000-0x8c)={r3, @in={{0x2, 0x1, @empty=0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000396000-0x4)=0x8c) getsockopt$inet_sctp_SCTP_RESET_STREAMS(r2, 0x84, 0x77, &(0x7f0000aeb000-0x8)={r4, 0x3ff}, &(0x7f0000ca3000-0x4)=0x8) modify_ldt$read_default(0x2, &(0x7f00001da000)="000000000000", 0x6) openat$selinux_validatetrans(0xffffffffffffff9c, &(0x7f0000cd8000)="2f73656c696e75782f76616c69646174657472616e7300", 0x1, 0x0) getsockopt$inet_sctp6_SCTP_ASSOCINFO(r2, 0x84, 0x1, &(0x7f0000661000-0x14)={r5, 0x6, 0x7, 0x40000000, 0x4, 0x0}, &(0x7f0000d99000-0x4)=0x14) getsockopt$inet_udp_int(r2, 0x11, 0x65, &(0x7f0000dee000-0x4)=0x0, &(0x7f0000437000-0x4)=0x4) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f000080a000)={0x0, 0x3, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1000, 0x0, 0x0}, &(0x7f0000d32000-0x4)=0x20) r6 = openat$ptmx(0xffffffffffffff9c, &(0x7f00003e0000)="2f6465762f70746d7800", 0x0, 0x0) fcntl$dupfd(r1, 0x40a, r6) ioctl$TCSETS(r6, 0x40045431, &(0x7f00003ba000-0x24)={0x0, 0x0, 0x0, 0x654, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38eb, 0x0, 0x0}) socket$netlink(0x10, 0x3, 0x6) r7 = syz_open_pts(r6, 0x2800) read(r7, &(0x7f0000fd6000-0xf1)="00", 0x1) 2017/12/14 21:32:51 executing program 7 (fault-call:5 fault-nth:0): mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) [ 367.635919] Free swap = 0kB [ 367.638959] Total swap = 0kB [ 367.641990] 1965979 pages RAM [ 367.645124] 0 pages HighMem/MovableOnly [ 367.649107] 324105 pages reserved 2017/12/14 21:32:51 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = accept4$unix(0xffffffffffffff9c, &(0x7f000024c000-0x8)=@abs={0x0, 0x0, 0x0}, &(0x7f000075a000-0x4)=0x8, 0x80800) ioctl$sock_inet_SIOCSIFBRDADDR(r0, 0x891a, &(0x7f0000422000)={@generic="d46f39fab72d3291d2fbbc29483b20f4", @ifru_flags=0x400}) r1 = syz_open_dev$mice(&(0x7f0000bdd000+0xdf5)="2f6465762f696e7075742f6d69636500", 0x0, 0x80000) ioctl$KVM_ENABLE_CAP(r1, 0x4068aea3, &(0x7f00006b3000)={0xfd, 0x0, [0x3, 0x1ff, 0xa4, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r2) ioctl$KVM_NMI(r1, 0xae9a) ioctl$sock_bt_hidp_HIDPCONNADD(r1, 0x400448c8, &(0x7f0000f55000-0x2b)={r2, r0, 0x8, 0x7, &(0x7f00005fb000)="accce641d9d79b7eccdbea13a15246d85efd70bce42f667177b4f8d04687779d684184caf81eee22a5cebc36aab87cf3e622f79ce5fa5044527cfe3d3507879ddaa0177e672b6af3dbc6da292be59772f243ba474d91f9d334f415d81f00f5e968ae58c607a000de1cc92a6af3f07bd36d82943a25881e46e8f145e73ca41994427c14a8222657b52f794cb45c6047aa5ec610f08e1f0e1454682bc70969d77d081ab8b7246e75f5f4223c2637beab00571ed79cfecbf3bbd66780fbaa13dcca1f8e2cf97162254f26afcfc9d13c44e044fec6dbf55f54c40075d931ece1a423", 0xf4b0, 0x20, 0xffffffff, 0x2, 0x1000, 0x1, 0x8000, "bead877147d1519ee79c35"}) 2017/12/14 21:32:51 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = openat$selinux_access(0xffffffffffffff9c, &(0x7f0000895000-0x10)="2f73656c696e75782f61636365737300", 0x2, 0x0) getsockopt$inet_sctp6_SCTP_RECVRCVINFO(r0, 0x84, 0x20, &(0x7f0000dcf000-0x4)=0x0, &(0x7f0000bf4000)=0x4) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x9, &(0x7f00001ab000)={0x0, @in={{0x2, 0x2, @empty=0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x1, 0x6, 0x3, 0x9, 0x8}, &(0x7f00009e7000-0x4)=0xa0) getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f000058d000-0x8c)={r1, @in6={{0xa, 0x3, 0x8, @remote={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0xbb}, 0x3}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000d78000)=0x8c) getsockopt$inet_sctp6_SCTP_RESET_STREAMS(r0, 0x84, 0x77, &(0x7f0000dbd000)={r2, 0xfffffffffffffffc}, &(0x7f0000954000)=0x8) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x72, &(0x7f0000413000-0xc)={r2, 0x5, 0x10}, &(0x7f000090a000-0x4)=0xc) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) r4 = syz_open_dev$usbmon(&(0x7f00000c3000-0xd)="2f6465762f7573626d6f6e2300", 0x1, 0x4000) ioctl$DRM_IOCTL_CONTROL(r4, 0x40086414, &(0x7f0000afd000)={0x1, 0x1}) r5 = openat$selinux_relabel(0xffffffffffffff9c, &(0x7f00005c2000)="2f73656c696e75782f72656c6162656c00", 0x2, 0x0) ioctl$LOOP_CHANGE_FD(r5, 0x4c06, r5) setsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x1f, &(0x7f00001b6000-0x98)={r3, @in={{0x2, 0x3, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x5, 0x400}, 0x98) bind$inet6(r0, &(0x7f0000c5e000)={0xa, 0x1, 0x5, @local={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0xaa}, 0x3f}, 0x1c) close(r4) 2017/12/14 21:32:51 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) r2 = openat$selinux_access(0xffffffffffffff9c, &(0x7f0000001000-0x10)="2f73656c696e75782f61636365737300", 0x2, 0x0) ioctl$DRM_IOCTL_AGP_ALLOC(0xffffffffffffffff, 0xc0106434, &(0x7f0000000000)={0x1, 0x0, 0x10001, 0x3}) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40106435, &(0x7f0000000000)={0x1, r3, 0x10003, 0x80000000}) r4 = dup3(r0, r1, 0x0) execve(&(0x7f0000001000-0x8)="2e2f66696c653000", &(0x7f0000002000-0x18)=[&(0x7f0000002000-0x10)="2f73656c696e75782f61636365737300", &(0x7f0000002000-0x9)="23766d6e6574317d00", &(0x7f0000001000-0x11)="3a7070703128657468316367726f757000", &(0x7f0000001000)="2f73656c696e75782f61636365737300", &(0x7f0000001000-0xf)="47504c7365637572697479656d3100", &(0x7f0000000000)="406574683100"], &(0x7f0000002000-0x18)=[&(0x7f0000001000-0x1)="00", &(0x7f0000002000-0x10)="2f73656c696e75782f61636365737300", &(0x7f0000000000)="656d315e706f7369785f61636c5f6163636573736e6f646576236b657972696e6700", &(0x7f0000001000)="2f73656c696e75782f61636365737300", &(0x7f0000001000-0x18)="736563757269747976626f786e65743073797374656d5e00", &(0x7f0000000000)="2f73656c696e75782f61636365737300"]) ioctl$sock_bt(r4, 0x8906, &(0x7f0000560000-0x1)="") getsockopt$inet_sctp6_SCTP_STATUS(r4, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x2, 0x9, 0x8001, 0x8, 0x1, 0xffff, 0x200, {0x0, @in={{0x2, 0x2, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x101, 0x3, 0x3, 0x5, 0x2}}, &(0x7f0000000000)=0xb8) 2017/12/14 21:32:51 executing program 7 (fault-call:5 fault-nth:1): mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) [ 367.709985] syz-executor5: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) 2017/12/14 21:32:51 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000040fe, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000476000-0x78)={0x2, 0x78, 0xd9, 0x0, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) syz_open_dev$sg(&(0x7f0000f72000)="2f6465762f73672300", 0x0, 0x80000) socketpair(0x9, 0x80000, 0x6734, &(0x7f0000ffa000-0x8)={0x0, 0x0}) ioctl$TIOCTTYGSTRUCT(r0, 0x541a, &(0x7f0000d5f000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xdb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket(0x40000000015, 0x805, 0x0) setsockopt$sock_int(r1, 0x1, 0x23, &(0x7f0000d38000-0x4)=0xfffffffffffff000, 0x4) bind$inet(r1, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r1, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) accept4$ipx(r1, 0x0, &(0x7f00007ee000-0x4)=0x0, 0x800) socket(0x1e, 0xffffffffffffffff, 0x6) signalfd4(0xffffffffffffff9c, &(0x7f000099e000-0x8)={0x3475}, 0x8, 0x80800) 2017/12/14 21:32:51 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) perf_event_open(&(0x7f000001d000)={0x103, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c492ff7fe6e2746, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0xfffffffffffffffa, 0x0, 0x3, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x0}, 0x0, 0xfffffffffffffffb, 0xffffffffffffffff, 0x0) socketpair$llc(0x1a, 0x2, 0x0, &(0x7f000091d000)={0x0, 0x0}) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x0, &(0x7f000003b000-0x4)=0x0, 0x4) sendmmsg$nfc_llcp(0xffffffffffffffff, &(0x7f0000ee5000-0x70)=[{&(0x7f00002b0000)={0x27, 0x0, 0x0, 0x0, 0x0, 0x0, "a284027e94775bb0a61c0a37f98a86d1539bcef05a11311b56eb8e513afa218479b8c54121276c0a006715b1dd24ab77a39ed8c2a4da5ab82afb820330e4fe", 0x0}, 0x58, &(0x7f0000fa5000-0x30)=[], 0x0, &(0x7f00008ae000-0xf0)={0xc, 0x0, 0x0, ""}, 0xc, 0x0}], 0x1, 0x0) r2 = accept4(0xffffffffffffffff, &(0x7f0000722000)=@ethernet={0x0, @remote={[0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000b5a000)=0x10, 0x80800) getsockname$llc(r2, &(0x7f000081d000-0x10)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], [0x0, 0x0]}, &(0x7f0000192000-0x4)=0x10) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r2, 0x84, 0x18, &(0x7f0000a6a000)={0x0, 0x3}, &(0x7f0000256000-0x4)=0x6) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r2, 0x84, 0x6, &(0x7f0000b27000-0x8c)={r3, @in={{0x2, 0x1, @empty=0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000396000-0x4)=0x8c) getsockopt$inet_sctp_SCTP_RESET_STREAMS(r2, 0x84, 0x77, &(0x7f0000aeb000-0x8)={r4, 0x3ff}, &(0x7f0000ca3000-0x4)=0x8) modify_ldt$read_default(0x2, &(0x7f00001da000)="000000000000", 0x6) openat$selinux_validatetrans(0xffffffffffffff9c, &(0x7f0000cd8000)="2f73656c696e75782f76616c69646174657472616e7300", 0x1, 0x0) getsockopt$inet_sctp6_SCTP_ASSOCINFO(r2, 0x84, 0x1, &(0x7f0000661000-0x14)={r5, 0x6, 0x7, 0x40000000, 0x4, 0x0}, &(0x7f0000d99000-0x4)=0x14) getsockopt$inet_udp_int(r2, 0x11, 0x65, &(0x7f0000dee000-0x4)=0x0, &(0x7f0000437000-0x4)=0x4) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f000080a000)={0x0, 0x3, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1000, 0x0, 0x0}, &(0x7f0000d32000-0x4)=0x20) r6 = openat$ptmx(0xffffffffffffff9c, &(0x7f00003e0000)="2f6465762f70746d7800", 0x0, 0x0) fcntl$dupfd(r1, 0x40a, r6) ioctl$TCSETS(r6, 0x40045431, &(0x7f00003ba000-0x24)={0x0, 0x0, 0x0, 0x654, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38eb, 0x0, 0x0}) socket$netlink(0x10, 0x3, 0x6) syz_open_pts(r6, 0x2800) 2017/12/14 21:32:51 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = openat$selinux_avc_hash_stats(0xffffffffffffff9c, &(0x7f00006a6000-0x14)="2f73656c696e75782f6176632f686173685f737461747300", 0x0, 0x0) ioctl$sock_inet_SIOCGIFPFLAGS(r0, 0x8935, &(0x7f0000c75000)={@common="74756e6c300000000000000000000000", @ifru_flags=0x0}) getsockname$netlink(r0, &(0x7f0000876000)={0x0, 0x0, 0x0, 0x0}, &(0x7f0000b98000-0x4)=0xc) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) 2017/12/14 21:32:51 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r0) r1 = openat$selinux_access(0xffffffffffffff9c, &(0x7f0000742000-0x10)="2f73656c696e75782f61636365737300", 0x2, 0x0) setsockopt$inet_sctp6_SCTP_AUTO_ASCONF(r1, 0x84, 0x1e, &(0x7f0000ac9000)=0x0, 0x4) 2017/12/14 21:32:51 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000040fe, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000476000-0x78)={0x2, 0x78, 0xd9, 0x0, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) syz_open_dev$sg(&(0x7f0000f72000)="2f6465762f73672300", 0x0, 0x80000) socketpair(0x9, 0x80000, 0x6734, &(0x7f0000ffa000-0x8)={0x0, 0x0}) ioctl$TIOCTTYGSTRUCT(r0, 0x541a, &(0x7f0000d5f000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xdb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket(0x40000000015, 0x805, 0x0) setsockopt$sock_int(r1, 0x1, 0x23, &(0x7f0000d38000-0x4)=0xfffffffffffff000, 0x4) bind$inet(r1, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r1, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) [ 367.725577] FAULT_INJECTION: forcing a failure. [ 367.725577] name failslab, interval 1, probability 0, space 0, times 0 [ 367.725591] CPU: 0 PID: 24163 Comm: syz-executor7 Not tainted 4.15.0-rc3+ #131 [ 367.725600] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 367.725606] Call Trace: [ 367.725621] dump_stack+0x194/0x257 [ 367.725642] ? arch_local_irq_restore+0x53/0x53 [ 367.725679] should_fail+0x8c0/0xa40 [ 367.725699] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 367.725714] ? check_noncircular+0x20/0x20 [ 367.725726] ? check_noncircular+0x20/0x20 [ 367.725751] ? find_held_lock+0x39/0x1d0 [ 367.725790] ? __lock_is_held+0xbc/0x140 [ 367.725834] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 367.725845] ? __might_fault+0xe0/0x1d0 [ 367.725860] ? rcu_note_context_switch+0x710/0x710 [ 367.725893] should_failslab+0xec/0x120 [ 367.725909] __kmalloc+0x63/0x760 [ 367.725930] ? __might_sleep+0x95/0x190 [ 367.725944] ? __sctp_setsockopt_connectx+0x116/0x1f0 [ 367.725968] __sctp_setsockopt_connectx+0x116/0x1f0 [ 367.725991] sctp_getsockopt+0x3ed9/0x7080 [ 367.726009] ? __lock_acquire+0x6e9/0x47f0 [ 367.726023] ? unwind_dump+0x4d0/0x4d0 [ 367.726036] ? unwind_get_return_address+0x61/0xa0 [ 367.726061] ? sctp_getsockopt_peeloff_common+0x2d0/0x2d0 [ 367.726071] ? __is_insn_slot_addr+0x1fc/0x330 [ 367.726084] ? lock_downgrade+0x980/0x980 [ 367.726102] ? __asan_poison_stack_memory+0x37/0x40 [ 367.726113] ? perf_event_switch_output+0x100/0x5d0 [ 367.726136] ? lock_release+0xda0/0xda0 [ 367.726152] ? bpf_prog_kallsyms_find+0xbd/0x440 [ 367.726170] ? modules_open+0xa0/0xa0 [ 367.726180] ? is_bpf_text_address+0x7b/0x120 [ 367.726192] ? lock_downgrade+0x980/0x980 [ 367.726203] ? __lock_acquire+0x324e/0x47f0 [ 367.726233] ? lock_release+0xda0/0xda0 [ 367.726248] ? __free_insn_slot+0x5c0/0x5c0 [ 367.726274] ? rcutorture_record_progress+0x10/0x10 [ 367.726301] ? is_bpf_text_address+0xa4/0x120 [ 367.726315] ? kernel_text_address+0x102/0x140 [ 367.726337] ? __kernel_text_address+0xd/0x40 [ 367.726354] ? unwind_get_return_address+0x61/0xa0 [ 367.726373] ? __save_stack_trace+0x7e/0xd0 [ 367.726398] ? print_usage_bug+0x3f0/0x3f0 [ 367.726419] ? save_stack_trace+0x1a/0x20 [ 367.726430] ? __lock_acquire+0x324e/0x47f0 [ 367.726443] ? perf_log_itrace_start+0x530/0x530 [ 367.726461] ? perf_remove_from_context+0x180/0x180 [ 367.726479] ? __lock_is_held+0xbc/0x140 [ 367.726503] ? __lock_acquire+0x6e9/0x47f0 [ 367.726518] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 367.726535] ? perf_iterate_sb+0x175/0xa80 [ 367.726549] ? print_usage_bug+0x3f0/0x3f0 [ 367.726582] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 367.726596] ? trace_event_raw_event_lock+0x340/0x340 [ 367.726618] ? check_noncircular+0x20/0x20 [ 367.726639] ? perf_trace_lock+0xd6/0x900 [ 367.726667] ? trace_event_raw_event_lock+0x340/0x340 [ 367.726689] ? check_noncircular+0x20/0x20 [ 367.726710] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 367.726742] ? lock_downgrade+0x980/0x980 [ 367.726769] ? find_held_lock+0x39/0x1d0 [ 367.726806] ? lock_downgrade+0x980/0x980 [ 367.726821] ? avc_has_perm+0xd0/0x680 [ 367.726834] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 367.726856] ? lock_release+0xda0/0xda0 [ 367.726867] ? finish_task_switch+0x1d3/0x740 [ 367.726877] ? finish_task_switch+0x1aa/0x740 [ 367.726906] ? find_held_lock+0x39/0x1d0 [ 367.726948] ? avc_has_perm_noaudit+0x520/0x520 [ 367.726958] ? __fget+0xbb/0x580 [ 367.726973] ? __sched_text_start+0x8/0x8 [ 367.726993] ? lock_release+0xda0/0xda0 [ 367.727045] ? __fget+0x362/0x580 [ 367.727065] ? sock_has_perm+0x29c/0x400 [ 367.727085] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 367.727107] ? __schedule+0x2060/0x2060 [ 367.727149] compat_sock_common_getsockopt+0x104/0x140 [ 367.727158] ? compat_sock_common_getsockopt+0x104/0x140 [ 367.727180] compat_SyS_getsockopt+0x182/0x420 [ 367.727189] ? sock_common_getsockopt+0xd0/0xd0 [ 367.727209] ? compat_SyS_setsockopt+0x410/0x410 [ 367.727229] ? do_fast_syscall_32+0x156/0xf9d [ 367.727248] ? compat_SyS_setsockopt+0x410/0x410 [ 367.727263] do_fast_syscall_32+0x3ee/0xf9d [ 367.727291] ? do_int80_syscall_32+0x9d0/0x9d0 [ 367.727315] ? lockdep_sys_exit+0x47/0xf0 [ 367.727327] ? syscall_return_slowpath+0x2ad/0x550 [ 367.727354] ? sysret32_from_system_call+0x5/0x3b [ 367.727376] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 367.727404] entry_SYSENTER_compat+0x51/0x60 [ 367.727413] RIP: 0023:0xf7fcbc79 [ 367.727419] RSP: 002b:00000000f77c708c EFLAGS: 00000296 ORIG_RAX: 000000000000016d [ 367.727431] RAX: ffffffffffffffda RBX: 0000000000000014 RCX: 0000000000000084 [ 367.727438] RDX: 000000000000006f RSI: 00000000205adff7 RDI: 00000000205adffc [ 367.727443] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 367.727449] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 367.727456] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 367.803974] FAULT_INJECTION: forcing a failure. [ 367.803974] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 367.803988] CPU: 0 PID: 24176 Comm: syz-executor7 Not tainted 4.15.0-rc3+ #131 [ 367.803996] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 367.804004] Call Trace: [ 367.804019] dump_stack+0x194/0x257 [ 367.804040] ? arch_local_irq_restore+0x53/0x53 [ 367.804076] should_fail+0x8c0/0xa40 [ 367.804096] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 367.804129] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 367.804138] ? __lock_acquire+0x6e9/0x47f0 [ 367.804175] ? perf_trace_lock+0xd6/0x900 [ 367.804193] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 367.804209] ? trace_event_raw_event_lock+0x340/0x340 [ 367.804229] ? check_noncircular+0x20/0x20 [ 367.804244] ? perf_trace_lock+0xd6/0x900 [ 367.804260] ? should_fail+0x23b/0xa40 [ 367.804270] ? trace_event_raw_event_lock+0x340/0x340 [ 367.804296] __alloc_pages_nodemask+0x338/0xd80 [ 367.804306] ? check_noncircular+0x20/0x20 [ 367.804341] ? __alloc_pages_slowpath+0x2d00/0x2d00 [ 367.804352] ? find_held_lock+0x39/0x1d0 [ 367.804392] ? __lock_is_held+0xbc/0x140 [ 367.804437] ? __might_fault+0xe0/0x1d0 [ 367.804457] ? rcu_note_context_switch+0x710/0x710 [ 367.804482] cache_grow_begin+0x72/0x3f0 [ 367.804507] __kmalloc+0x40b/0x760 [ 367.804530] ? __sctp_setsockopt_connectx+0x116/0x1f0 [ 367.804555] __sctp_setsockopt_connectx+0x116/0x1f0 [ 367.804577] sctp_getsockopt+0x3ed9/0x7080 [ 367.804601] ? lock_release+0xda0/0xda0 [ 367.804624] ? sctp_getsockopt_peeloff_common+0x2d0/0x2d0 [ 367.804633] ? is_bpf_text_address+0x7b/0x120 [ 367.804645] ? lock_downgrade+0x980/0x980 [ 367.804695] ? SyS_write+0xef/0x220 [ 367.804712] ? rcutorture_record_progress+0x10/0x10 [ 367.804738] ? unwind_next_frame.part.6+0x1a6/0xb40 [ 367.804760] ? unwind_next_frame.part.6+0x1a6/0xb40 [ 367.804770] ? unwind_dump+0x4d0/0x4d0 [ 367.804788] ? unwind_dump+0x4d0/0x4d0 [ 367.804824] ? __unwind_start+0x169/0x330 [ 367.804837] ? __kernel_text_address+0xd/0x40 [ 367.804851] ? unwind_get_return_address+0x61/0xa0 [ 367.804868] ? __save_stack_trace+0x61/0xd0 [ 367.804894] ? print_usage_bug+0x3f0/0x3f0 [ 367.804916] ? print_usage_bug+0x3f0/0x3f0 [ 367.804926] ? lock_downgrade+0x980/0x980 [ 367.804941] ? __kernel_text_address+0xd/0x40 [ 367.804953] ? unwind_get_return_address+0x61/0xa0 [ 367.804987] ? __lock_acquire+0x6e9/0x47f0 [ 367.805010] ? __lock_acquire+0x6e9/0x47f0 [ 367.805023] ? print_usage_bug+0x3f0/0x3f0 [ 367.805054] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 367.805079] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 367.805103] ? perf_trace_lock+0xd6/0x900 [ 367.805112] ? is_bpf_text_address+0xa4/0x120 [ 367.805124] ? kernel_text_address+0x102/0x140 [ 367.805145] ? trace_event_raw_event_lock+0x340/0x340 [ 367.805154] ? unwind_get_return_address+0x61/0xa0 [ 367.805175] ? check_noncircular+0x20/0x20 [ 367.805194] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 367.805204] ? check_noncircular+0x20/0x20 [ 367.805249] ? find_held_lock+0x39/0x1d0 [ 367.805286] ? lock_downgrade+0x980/0x980 [ 367.805301] ? avc_has_perm+0xd0/0x680 [ 367.805319] ? lock_downgrade+0x980/0x980 [ 367.805341] ? lock_release+0xda0/0xda0 [ 367.805374] ? find_held_lock+0x39/0x1d0 [ 367.805413] ? avc_has_perm_noaudit+0x520/0x520 [ 367.805422] ? __fget+0xbb/0x580 [ 367.805437] ? proc_fail_nth_write+0xb5/0x260 [ 367.805455] ? lock_release+0xda0/0xda0 [ 367.805506] ? __fget+0x362/0x580 [ 367.805524] ? sock_has_perm+0x29c/0x400 [ 367.805542] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 367.805601] compat_sock_common_getsockopt+0x104/0x140 [ 367.805611] ? compat_sock_common_getsockopt+0x104/0x140 [ 367.805632] compat_SyS_getsockopt+0x182/0x420 [ 367.805641] ? sock_common_getsockopt+0xd0/0xd0 [ 367.805661] ? compat_SyS_setsockopt+0x410/0x410 [ 367.805677] ? do_fast_syscall_32+0x156/0xf9d [ 367.805695] ? compat_SyS_setsockopt+0x410/0x410 [ 367.805709] do_fast_syscall_32+0x3ee/0xf9d [ 367.805735] ? do_int80_syscall_32+0x9d0/0x9d0 [ 367.805750] ? trace_event_raw_event_sys_exit+0x260/0x260 [ 367.805768] ? lockdep_sys_exit+0x47/0xf0 [ 367.805780] ? syscall_return_slowpath+0x2ad/0x550 [ 367.805800] ? sysret32_from_system_call+0x5/0x3b [ 367.805823] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 367.805848] entry_SYSENTER_compat+0x51/0x60 [ 367.805859] RIP: 0023:0xf7fcbc79 [ 367.805866] RSP: 002b:00000000f77c708c EFLAGS: 00000296 ORIG_RAX: 000000000000016d [ 367.805879] RAX: ffffffffffffffda RBX: 0000000000000014 RCX: 0000000000000084 [ 367.805885] RDX: 000000000000006f RSI: 00000000205adff7 RDI: 00000000205adffc [ 367.805892] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 367.805898] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 367.805905] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 367.816648] syz-executor5: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) [ 367.816657] syz-executor5 cpuset=/ mems_allowed=0 [ 367.816687] CPU: 1 PID: 24179 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 [ 367.816695] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 367.816701] Call Trace: [ 367.816719] dump_stack+0x194/0x257 [ 367.816739] ? arch_local_irq_restore+0x53/0x53 [ 367.816752] ? idr_get_free_cmn+0xfd0/0xfd0 [ 367.816770] ? kernel_text_address+0x102/0x140 [ 367.816802] warn_alloc+0x19a/0x2b0 [ 367.816821] ? zone_watermark_ok_safe+0x400/0x400 [ 367.816848] ? check_noncircular+0x20/0x20 [ 367.816874] ? save_stack+0x43/0xd0 [ 367.816884] ? kasan_kmalloc+0xad/0xe0 [ 367.816896] ? __kmalloc_node+0x47/0x70 [ 367.816929] __vmalloc_node_range+0x4f0/0x650 [ 367.816950] ? find_held_lock+0x39/0x1d0 [ 367.816971] ? xt_alloc_entry_offsets+0x21/0x30 [ 367.816985] __vmalloc_node_flags_caller+0x50/0x60 [ 367.816998] ? xt_alloc_entry_offsets+0x21/0x30 [ 367.817017] kvmalloc_node+0x82/0xd0 [ 367.817036] xt_alloc_entry_offsets+0x21/0x30 [ 367.817051] translate_table+0x235/0x1690 [ 367.817068] ? lock_release+0xda0/0xda0 [ 367.817081] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 367.817095] ? __check_object_size+0x25d/0x4f0 [ 367.817122] ? __might_sleep+0x95/0x190 [ 367.817138] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 367.817157] ? kasan_check_write+0x14/0x20 [ 367.817169] ? _copy_from_user+0x99/0x110 [ 367.817188] do_ip6t_set_ctl+0x34b/0x5c0 [ 367.817207] ? translate_compat_table+0x1c30/0x1c30 [ 367.817241] ? mutex_unlock+0xd/0x10 [ 367.817254] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 367.817274] nf_setsockopt+0x67/0xc0 [ 367.817296] ipv6_setsockopt+0x115/0x150 [ 367.817317] sctp_setsockopt+0x2a0/0x5d50 [ 367.817338] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 367.817353] ? trace_event_raw_event_lock+0x340/0x340 [ 367.817374] ? check_noncircular+0x20/0x20 [ 367.817391] ? perf_trace_lock+0xd6/0x900 [ 367.817401] ? __lock_acquire+0x6e9/0x47f0 [ 367.817425] ? trace_event_raw_event_lock+0x340/0x340 [ 367.817445] ? check_noncircular+0x20/0x20 [ 367.817472] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 367.817504] ? lock_downgrade+0x980/0x980 [ 367.817526] ? find_held_lock+0x39/0x1d0 [ 367.817561] ? lock_downgrade+0x980/0x980 [ 367.817576] ? avc_has_perm+0xd0/0x680 [ 367.817603] ? lock_release+0xda0/0xda0 [ 367.817613] ? _raw_spin_unlock_irq+0x27/0x70 [ 367.817627] ? finish_task_switch+0x1d3/0x740 [ 367.817638] ? finish_task_switch+0x1aa/0x740 [ 367.817682] ? avc_has_perm+0x43e/0x680 [ 367.817705] ? avc_has_perm_noaudit+0x520/0x520 [ 367.817720] ? __fget+0xbb/0x580 [ 367.817735] ? __sched_text_start+0x8/0x8 [ 367.817755] ? lock_release+0xda0/0xda0 [ 367.817775] ? __lock_is_held+0xbc/0x140 [ 367.817819] ? sock_has_perm+0x29c/0x400 [ 367.817846] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 367.817866] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 367.817883] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 367.817908] ? __fdget_pos+0x136/0x1a0 [ 367.817944] compat_sock_common_setsockopt+0x104/0x140 [ 367.817968] compat_SyS_setsockopt+0x17c/0x410 [ 367.817977] ? sock_common_setsockopt+0xd0/0xd0 [ 367.817997] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 367.818015] ? do_fast_syscall_32+0x156/0xf9d [ 367.818034] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 367.818048] do_fast_syscall_32+0x3ee/0xf9d [ 367.818062] ? do_raw_spin_trylock+0x190/0x190 [ 367.818082] ? do_int80_syscall_32+0x9d0/0x9d0 [ 367.818106] ? lockdep_sys_exit+0x47/0xf0 [ 367.818119] ? syscall_return_slowpath+0x2ad/0x550 [ 367.818132] ? prepare_exit_to_usermode+0x340/0x340 [ 367.818147] ? sysret32_from_system_call+0x5/0x3b [ 367.818170] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 367.818196] entry_SYSENTER_compat+0x51/0x60 [ 367.818204] RIP: 0023:0xf7ff6c79 [ 367.818211] RSP: 002b:00000000f778f08c EFLAGS: 00000296 ORIG_RAX: 000000000000016e [ 367.818223] RAX: ffffffffffffffda RBX: 0000000000000019 RCX: 0000000000000029 [ 367.818229] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 367.818234] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 367.818240] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 367.818247] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 369.215391] syz-executor5 cpuset=/ mems_allowed=0 [ 369.215420] CPU: 1 PID: 24140 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 [ 369.215426] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 369.215430] Call Trace: [ 369.215444] dump_stack+0x194/0x257 [ 369.215461] ? arch_local_irq_restore+0x53/0x53 [ 369.215470] ? idr_get_free_cmn+0xfd0/0xfd0 [ 369.215483] ? kernel_text_address+0x102/0x140 [ 369.215511] warn_alloc+0x19a/0x2b0 [ 369.215527] ? zone_watermark_ok_safe+0x400/0x400 [ 369.215547] ? check_noncircular+0x20/0x20 [ 369.215568] ? save_stack+0x43/0xd0 [ 369.215576] ? kasan_kmalloc+0xad/0xe0 [ 369.215587] ? __kmalloc_node+0x47/0x70 [ 369.215615] __vmalloc_node_range+0x4f0/0x650 [ 369.215635] ? find_held_lock+0x39/0x1d0 [ 369.215651] ? xt_alloc_entry_offsets+0x21/0x30 [ 369.215662] __vmalloc_node_flags_caller+0x50/0x60 [ 369.215674] ? xt_alloc_entry_offsets+0x21/0x30 [ 369.215692] kvmalloc_node+0x82/0xd0 [ 369.215708] xt_alloc_entry_offsets+0x21/0x30 [ 369.215726] translate_table+0x235/0x1690 [ 369.215741] ? lock_release+0xda0/0xda0 [ 369.215751] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 369.215764] ? __check_object_size+0x25d/0x4f0 [ 369.215789] ? __might_sleep+0x95/0x190 [ 369.215803] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 369.215821] ? kasan_check_write+0x14/0x20 [ 369.215833] ? _copy_from_user+0x99/0x110 [ 369.215850] do_ip6t_set_ctl+0x34b/0x5c0 [ 369.215868] ? translate_compat_table+0x1c30/0x1c30 [ 369.215898] ? mutex_unlock+0xd/0x10 [ 369.215911] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 369.215931] nf_setsockopt+0x67/0xc0 [ 369.215950] ipv6_setsockopt+0x115/0x150 [ 369.215969] sctp_setsockopt+0x2a0/0x5d50 [ 369.215988] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 369.216005] ? trace_event_raw_event_lock+0x340/0x340 [ 369.216024] ? check_noncircular+0x20/0x20 [ 369.216039] ? perf_trace_lock+0xd6/0x900 [ 369.216049] ? __lock_acquire+0x6e9/0x47f0 [ 369.216070] ? trace_event_raw_event_lock+0x340/0x340 [ 369.216089] ? check_noncircular+0x20/0x20 [ 369.216113] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 369.216142] ? lock_downgrade+0x980/0x980 [ 369.216161] ? find_held_lock+0x39/0x1d0 [ 369.216194] ? lock_downgrade+0x980/0x980 [ 369.216209] ? avc_has_perm+0xd0/0x680 [ 369.216232] ? lock_release+0xda0/0xda0 [ 369.216240] ? _raw_spin_unlock_irq+0x27/0x70 [ 369.216253] ? finish_task_switch+0x1d3/0x740 [ 369.216262] ? finish_task_switch+0x1aa/0x740 [ 369.216301] ? avc_has_perm+0x43e/0x680 [ 369.216321] ? avc_has_perm_noaudit+0x520/0x520 [ 369.216335] ? __fget+0xbb/0x580 [ 369.216348] ? __sched_text_start+0x8/0x8 [ 369.216366] ? lock_release+0xda0/0xda0 [ 369.216384] ? __lock_is_held+0xbc/0x140 [ 369.216426] ? sock_has_perm+0x29c/0x400 [ 369.216444] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 369.216459] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 369.216474] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 369.216483] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 369.216530] compat_sock_common_setsockopt+0x104/0x140 [ 369.216550] compat_SyS_setsockopt+0x17c/0x410 [ 369.216558] ? sock_common_setsockopt+0xd0/0xd0 [ 369.216576] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 369.216592] ? do_fast_syscall_32+0x156/0xf9d [ 369.216610] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 369.216623] do_fast_syscall_32+0x3ee/0xf9d [ 369.216636] ? do_raw_spin_trylock+0x190/0x190 [ 369.216656] ? do_int80_syscall_32+0x9d0/0x9d0 [ 369.216679] ? lockdep_sys_exit+0x47/0xf0 [ 369.216691] ? syscall_return_slowpath+0x2ad/0x550 [ 369.216703] ? prepare_exit_to_usermode+0x340/0x340 [ 369.216721] ? sysret32_from_system_call+0x5/0x3b [ 369.216742] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 369.216767] entry_SYSENTER_compat+0x51/0x60 [ 369.216775] RIP: 0023:0xf7ff6c79 [ 369.216781] RSP: 002b:00000000f77f208c EFLAGS: 00000296 ORIG_RAX: 000000000000016e [ 369.216794] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000029 [ 369.216800] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 369.216807] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 369.216813] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 369.216820] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 369.216914] warn_alloc_show_mem: 2 callbacks suppressed [ 369.216918] Mem-Info: [ 369.216939] active_anon:69569 inactive_anon:26 isolated_anon:0 [ 369.216939] active_file:3936 inactive_file:8876 isolated_file:0 [ 369.216939] unevictable:0 dirty:5 writeback:0 unstable:0 [ 369.216939] slab_reclaimable:10315 slab_unreclaimable:89796 [ 369.216939] mapped:23051 shmem:35 pagetables:670 bounce:0 [ 369.216939] free:1426230 free_pcp:604 free_cma:0 [ 369.216955] Node 0 active_anon:278276kB inactive_anon:104kB active_file:15744kB inactive_file:35504kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:92204kB dirty:20kB writeback:0kB shmem:140kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 34816kB writeback_tmp:0kB unstable:0kB all_unreclaimable? no [ 369.216960] Node 0 DMA free:15908kB min:160kB low:200kB high:240kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 369.216981] lowmem_reserve[]: 0 2882 6395 6395 [ 369.217040] Node 0 DMA32 free:2952932kB min:30384kB low:37980kB high:45576kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:3129332kB managed:2953948kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:1016kB local_pcp:640kB free_cma:0kB [ 369.217061] lowmem_reserve[]: 0 0 3513 3513 [ 369.217087] Node 0 Normal free:2736080kB min:37032kB low:46288kB high:55544kB active_anon:278276kB inactive_anon:104kB active_file:15744kB inactive_file:35504kB unevictable:0kB writepending:20kB present:4718592kB managed:3597640kB mlocked:0kB kernel_stack:3840kB pagetables:2680kB bounce:0kB free_pcp:1400kB local_pcp:728kB free_cma:0kB [ 369.217108] lowmem_reserve[]: 0 0 0 0 [ 369.217134] Node 0 DMA: 1*4kB (U) 0*8kB 0*16kB 1*32kB (U) 2*64kB (U) 1*128kB (U) 1*256kB (U) 0*512kB 1*1024kB (U) 1*2048kB (M) 3*4096kB (M) = 15908kB [ 369.217239] Node 0 DMA32: 3*4kB (M) 1*8kB (M) 3*16kB (UM) 3*32kB (UM) 3*64kB (UM) 3*128kB (M) 4*256kB (M) 4*512kB (UM) 2*1024kB (UM) 3*2048kB (UM) 718*4096kB (M) = 2952932kB 2017/12/14 21:32:53 executing program 5: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) io_submit(0x0, 0x0, &(0x7f0000885000-0x4)=[]) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(0xffffffffffffffff, 0x4040534e, &(0x7f0000299000-0x40)={0x0, @tick=0x0, 0x0, {0x0, 0x0}, 0x8, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BINDER_THREAD_EXIT(0xffffffffffffffff, 0x40046208, 0x0) perf_event_open(&(0x7f000006b000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf72, 0x0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc00, 0x0, 0x80000040fe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(0xffffffffffffffff, 0x84, 0x15, &(0x7f00006a5000-0x1)={0x0}, 0x1) readv(0xffffffffffffffff, &(0x7f0000000000)=[], 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_MRT6_ADD_MFC_PROXY(0xffffffffffffffff, 0x29, 0xd2, &(0x7f0000000000)={{0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0xfffffffffffffffb}, {0xa, 0x0, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x5}, 0x80000000, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0x3]}, 0x5c) execve(&(0x7f0000001000)="2e2f66696c653000", &(0x7f0000001000-0x18)=[&(0x7f0000001000-0xe)="2c5c3a2d7d6b657972696e672700", &(0x7f0000000000)="00", &(0x7f0000002000-0x10)="5b657468312e62646576707070302d00", &(0x7f0000001000)="00", &(0x7f0000001000)="00"], &(0x7f0000000000)=[&(0x7f0000000000)="7788706f5269785f61e36c5f61756573737d2a2e2e70707031707070316f3a6e6f646576766d6e65743100", &(0x7f0000000000)="5d2974727573746564747275737465647d00", &(0x7f0000001000)="00", &(0x7f0000001000)="656d3028766d6e657431707070306d696d655f7479706500"]) setsockopt$inet6_buf(r0, 0x29, 0x40, &(0x7f0000000000)="", 0x0) r1 = syz_open_dev$vcsa(&(0x7f00009a9000-0xb)="2f6465762f766373612300", 0x23, 0x40000) getsockopt$inet6_tcp_buf(0xffffffffffffffff, 0x6, 0x0, &(0x7f0000002000)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", &(0x7f0000003000-0x4)=0x99) ioctl$TIOCLINUX4(r1, 0x541c, &(0x7f0000b9e000-0x1)=0x4) getsockopt$inet6_tcp_buf(0xffffffffffffffff, 0x6, 0x1d, &(0x7f0000de1000-0xd4)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", &(0x7f00002c7000-0x4)=0xd4) 2017/12/14 21:32:53 executing program 7 (fault-call:5 fault-nth:2): mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) 2017/12/14 21:32:53 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) r2 = openat$selinux_access(0xffffffffffffff9c, &(0x7f0000001000-0x10)="2f73656c696e75782f61636365737300", 0x2, 0x0) ioctl$DRM_IOCTL_AGP_ALLOC(0xffffffffffffffff, 0xc0106434, &(0x7f0000000000)={0x1, 0x0, 0x10001, 0x3}) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40106435, &(0x7f0000000000)={0x1, r3, 0x10003, 0x80000000}) r4 = dup3(r0, r1, 0x0) execve(&(0x7f0000001000-0x8)="2e2f66696c653000", &(0x7f0000002000-0x18)=[&(0x7f0000002000-0x10)="2f73656c696e75782f61636365737300", &(0x7f0000002000-0x9)="23766d6e6574317d00", &(0x7f0000001000-0x11)="3a7070703128657468316367726f757000", &(0x7f0000001000)="2f73656c696e75782f61636365737300", &(0x7f0000001000-0xf)="47504c7365637572697479656d3100", &(0x7f0000000000)="406574683100"], &(0x7f0000002000-0x18)=[&(0x7f0000001000-0x1)="00", &(0x7f0000002000-0x10)="2f73656c696e75782f61636365737300", &(0x7f0000000000)="656d315e706f7369785f61636c5f6163636573736e6f646576236b657972696e6700", &(0x7f0000001000)="2f73656c696e75782f61636365737300", &(0x7f0000001000-0x18)="736563757269747976626f786e65743073797374656d5e00", &(0x7f0000000000)="2f73656c696e75782f61636365737300"]) getsockopt$inet_sctp6_SCTP_STATUS(r4, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x2, 0x9, 0x8001, 0x8, 0x1, 0xffff, 0x200, {0x0, @in={{0x2, 0x2, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x101, 0x3, 0x3, 0x5, 0x2}}, &(0x7f0000000000)=0xb8) 2017/12/14 21:32:53 executing program 3: socketpair$inet6_dccp(0xa, 0x6, 0x0, &(0x7f0000af6000)={0x0, 0x0}) r2 = socket$bt_hci(0x1f, 0x3, 0x1) getsockopt$SO_PEERCRED(r1, 0x1, 0x11, &(0x7f0000c4e000)={0x0, 0x0, 0x0}, 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) getresgid(&(0x7f00008dd000)=0x0, &(0x7f0000000000)=0x0, &(0x7f0000d16000-0x4)=0x0) fchownat(r0, &(0x7f0000e2c000-0x8)="2e2f66696c653000", r3, r4, 0x800) mmap(&(0x7f0000516000/0x1000)=nil, 0x1000, 0x1, 0x50, r2, 0x100000000001) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) 2017/12/14 21:32:53 executing program 0: r0 = inotify_init1(0x80000) r1 = open$dir(&(0x7f00002f7000-0x8)="2e2f66696c653000", 0x100, 0x80) sendfile(r0, r1, &(0x7f000030f000)=0x0, 0x9) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r2 = memfd_create(&(0x7f0000361000)="6574683173656c6600", 0x1) ioctl$KDGKBDIACR(r2, 0x4b4a, &(0x7f0000d1e000-0x49)="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") r3 = socket$alg(0x26, 0x5, 0x0) bind$alg(r3, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r3) openat$rtc(0xffffffffffffff9c, &(0x7f0000f62000)="2f6465762f72746300", 0x200, 0x0) 2017/12/14 21:32:53 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000040fe, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000476000-0x78)={0x2, 0x78, 0xd9, 0x0, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) syz_open_dev$sg(&(0x7f0000f72000)="2f6465762f73672300", 0x0, 0x80000) socketpair(0x9, 0x80000, 0x6734, &(0x7f0000ffa000-0x8)={0x0, 0x0}) ioctl$TIOCTTYGSTRUCT(r0, 0x541a, &(0x7f0000d5f000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xdb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket(0x40000000015, 0x805, 0x0) setsockopt$sock_int(r1, 0x1, 0x23, &(0x7f0000d38000-0x4)=0xfffffffffffff000, 0x4) bind$inet(r1, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r1, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) accept4$ipx(r1, 0x0, &(0x7f00007ee000-0x4)=0x0, 0x800) socket(0x1e, 0xffffffffffffffff, 0x6) 2017/12/14 21:32:53 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) perf_event_open(&(0x7f000001d000)={0x103, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c492ff7fe6e2746, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0xfffffffffffffffa, 0x0, 0x3, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x0}, 0x0, 0xfffffffffffffffb, 0xffffffffffffffff, 0x0) socketpair$llc(0x1a, 0x2, 0x0, &(0x7f000091d000)={0x0, 0x0}) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x0, &(0x7f000003b000-0x4)=0x0, 0x4) sendmmsg$nfc_llcp(0xffffffffffffffff, &(0x7f0000ee5000-0x70)=[{&(0x7f00002b0000)={0x27, 0x0, 0x0, 0x0, 0x0, 0x0, "a284027e94775bb0a61c0a37f98a86d1539bcef05a11311b56eb8e513afa218479b8c54121276c0a006715b1dd24ab77a39ed8c2a4da5ab82afb820330e4fe", 0x0}, 0x58, &(0x7f0000fa5000-0x30)=[], 0x0, &(0x7f00008ae000-0xf0)={0xc, 0x0, 0x0, ""}, 0xc, 0x0}], 0x1, 0x0) r2 = accept4(0xffffffffffffffff, &(0x7f0000722000)=@ethernet={0x0, @remote={[0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000b5a000)=0x10, 0x80800) getsockname$llc(r2, &(0x7f000081d000-0x10)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], [0x0, 0x0]}, &(0x7f0000192000-0x4)=0x10) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r2, 0x84, 0x18, &(0x7f0000a6a000)={0x0, 0x3}, &(0x7f0000256000-0x4)=0x6) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r2, 0x84, 0x6, &(0x7f0000b27000-0x8c)={r3, @in={{0x2, 0x1, @empty=0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000396000-0x4)=0x8c) getsockopt$inet_sctp_SCTP_RESET_STREAMS(r2, 0x84, 0x77, &(0x7f0000aeb000-0x8)={r4, 0x3ff}, &(0x7f0000ca3000-0x4)=0x8) modify_ldt$read_default(0x2, &(0x7f00001da000)="000000000000", 0x6) openat$selinux_validatetrans(0xffffffffffffff9c, &(0x7f0000cd8000)="2f73656c696e75782f76616c69646174657472616e7300", 0x1, 0x0) getsockopt$inet_sctp6_SCTP_ASSOCINFO(r2, 0x84, 0x1, &(0x7f0000661000-0x14)={r5, 0x6, 0x7, 0x40000000, 0x4, 0x0}, &(0x7f0000d99000-0x4)=0x14) getsockopt$inet_udp_int(r2, 0x11, 0x65, &(0x7f0000dee000-0x4)=0x0, &(0x7f0000437000-0x4)=0x4) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f000080a000)={0x0, 0x3, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1000, 0x0, 0x0}, &(0x7f0000d32000-0x4)=0x20) r6 = openat$ptmx(0xffffffffffffff9c, &(0x7f00003e0000)="2f6465762f70746d7800", 0x0, 0x0) fcntl$dupfd(r1, 0x40a, r6) ioctl$TCSETS(r6, 0x40045431, &(0x7f00003ba000-0x24)={0x0, 0x0, 0x0, 0x654, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38eb, 0x0, 0x0}) socket$netlink(0x10, 0x3, 0x6) 2017/12/14 21:32:53 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000040fe, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000476000-0x78)={0x2, 0x78, 0xd9, 0x0, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) syz_open_dev$sg(&(0x7f0000f72000)="2f6465762f73672300", 0x0, 0x80000) socketpair(0x9, 0x80000, 0x6734, &(0x7f0000ffa000-0x8)={0x0, 0x0}) ioctl$TIOCTTYGSTRUCT(r0, 0x541a, &(0x7f0000d5f000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xdb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket(0x40000000015, 0x805, 0x0) setsockopt$sock_int(r1, 0x1, 0x23, &(0x7f0000d38000-0x4)=0xfffffffffffff000, 0x4) sendto$inet(r1, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) [ 369.217357] Node 0 Normal: 106*4kB (UME) 427*8kB (UME) 182*16kB (ME) 672*32kB (UME) 665*64kB (UME) 203*128kB (UM) 132*256kB (UME) 103*512kB (UME) 81*1024kB (UM) 24*2048kB (UM) 591*4096kB (UM) = 2736160kB [ 369.217478] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 369.217483] 12846 total pagecache pages [ 369.217495] 0 pages in swap cache [ 369.217501] Swap cache stats: add 0, delete 0, find 0/0 [ 369.217506] Free swap = 0kB [ 369.217511] Total swap = 0kB [ 369.217516] 1965979 pages RAM [ 369.217521] 0 pages HighMem/MovableOnly [ 369.217525] 324105 pages reserved 2017/12/14 21:32:53 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) clone(0x100, &(0x7f00003f3000-0xe6)="fcd6235fa1e5803b7a0547265dd56885f5d11cdca0b8c3ec15f872badce5015f19b997b4c0898461d0550b649ae44edac598fc5e1d9fae7f7e71cdfcefa23d4450407f8db5a65994121d83950fd11bd7e718fb0edb1d0cb1c1f641f0cd8e67da0992abb3262ef82cd6817387708fd9e0edd36e657c0971819be06e8550f40046b623b869ab0f04f29298cf64023bae8138cde4916a2672e3fbca33b35cb857f0d242354f4479b1c556d7e80b82540b362147160aeea1c3f084ebdbbfa1dcd600a20c95800dbaf10f8091e2c4661a14e5342caaeeadfb0fc7db9fe6ae88fc14217995d74a02ca", &(0x7f0000d77000)=0x0, &(0x7f0000a6a000-0x4)=0x0, &(0x7f0000089000)="6a1d0d16acf651cb65c13912f9af730de416cd6e7d3c799556e14472e223b7bcc1618eef2c80b3630e455c6be969b20c88ebb15273690cf1ce2b62") r0 = syz_open_dev$usbmon(&(0x7f0000dbf000)="2f6465762f7573626d6f6e2300", 0x4, 0x341000) fchmodat(r0, &(0x7f00004ad000-0x8)="2e2f66696c653000", 0x20) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) [ 369.897685] FAULT_INJECTION: forcing a failure. [ 369.897685] name failslab, interval 1, probability 0, space 0, times 0 2017/12/14 21:32:53 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r0) r1 = openat$selinux_load(0xffffffffffffff9c, &(0x7f0000c8b000-0xe)="2f73656c696e75782f6c6f616400", 0x2, 0x0) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f0000341000)={0x0, 0x20}, &(0x7f0000164000)=0x8) setsockopt$inet_sctp6_SCTP_SET_PEER_PRIMARY_ADDR(r1, 0x84, 0x5, &(0x7f00009fd000-0x8c)={r2, @in={{0x2, 0x3, @multicast2=0xe0000002, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, 0x8c) 2017/12/14 21:32:53 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) r2 = openat$selinux_access(0xffffffffffffff9c, &(0x7f0000001000-0x10)="2f73656c696e75782f61636365737300", 0x2, 0x0) ioctl$DRM_IOCTL_AGP_ALLOC(0xffffffffffffffff, 0xc0106434, &(0x7f0000000000)={0x1, 0x0, 0x10001, 0x3}) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40106435, &(0x7f0000000000)={0x1, r3, 0x10003, 0x80000000}) r4 = dup3(r0, r1, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r4, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x2, 0x9, 0x8001, 0x8, 0x1, 0xffff, 0x200, {0x0, @in={{0x2, 0x2, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x101, 0x3, 0x3, 0x5, 0x2}}, &(0x7f0000000000)=0xb8) [ 369.926913] syz-executor5: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) 2017/12/14 21:32:53 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) perf_event_open(&(0x7f000001d000)={0x103, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c492ff7fe6e2746, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0xfffffffffffffffa, 0x0, 0x3, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x0}, 0x0, 0xfffffffffffffffb, 0xffffffffffffffff, 0x0) socketpair$llc(0x1a, 0x2, 0x0, &(0x7f000091d000)={0x0, 0x0}) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x0, &(0x7f000003b000-0x4)=0x0, 0x4) sendmmsg$nfc_llcp(0xffffffffffffffff, &(0x7f0000ee5000-0x70)=[{&(0x7f00002b0000)={0x27, 0x0, 0x0, 0x0, 0x0, 0x0, "a284027e94775bb0a61c0a37f98a86d1539bcef05a11311b56eb8e513afa218479b8c54121276c0a006715b1dd24ab77a39ed8c2a4da5ab82afb820330e4fe", 0x0}, 0x58, &(0x7f0000fa5000-0x30)=[], 0x0, &(0x7f00008ae000-0xf0)={0xc, 0x0, 0x0, ""}, 0xc, 0x0}], 0x1, 0x0) r2 = accept4(0xffffffffffffffff, &(0x7f0000722000)=@ethernet={0x0, @remote={[0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000b5a000)=0x10, 0x80800) getsockname$llc(r2, &(0x7f000081d000-0x10)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], [0x0, 0x0]}, &(0x7f0000192000-0x4)=0x10) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r2, 0x84, 0x18, &(0x7f0000a6a000)={0x0, 0x3}, &(0x7f0000256000-0x4)=0x6) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r2, 0x84, 0x6, &(0x7f0000b27000-0x8c)={r3, @in={{0x2, 0x1, @empty=0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000396000-0x4)=0x8c) getsockopt$inet_sctp_SCTP_RESET_STREAMS(r2, 0x84, 0x77, &(0x7f0000aeb000-0x8)={r4, 0x3ff}, &(0x7f0000ca3000-0x4)=0x8) modify_ldt$read_default(0x2, &(0x7f00001da000)="000000000000", 0x6) openat$selinux_validatetrans(0xffffffffffffff9c, &(0x7f0000cd8000)="2f73656c696e75782f76616c69646174657472616e7300", 0x1, 0x0) getsockopt$inet_sctp6_SCTP_ASSOCINFO(r2, 0x84, 0x1, &(0x7f0000661000-0x14)={r5, 0x6, 0x7, 0x40000000, 0x4, 0x0}, &(0x7f0000d99000-0x4)=0x14) getsockopt$inet_udp_int(r2, 0x11, 0x65, &(0x7f0000dee000-0x4)=0x0, &(0x7f0000437000-0x4)=0x4) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f000080a000)={0x0, 0x3, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1000, 0x0, 0x0}, &(0x7f0000d32000-0x4)=0x20) r6 = openat$ptmx(0xffffffffffffff9c, &(0x7f00003e0000)="2f6465762f70746d7800", 0x0, 0x0) fcntl$dupfd(r1, 0x40a, r6) ioctl$TCSETS(r6, 0x40045431, &(0x7f00003ba000-0x24)={0x0, 0x0, 0x0, 0x654, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38eb, 0x0, 0x0}) 2017/12/14 21:32:53 executing program 3: setrlimit(0x0, &(0x7f00006f6000-0x10)={0x7, 0x0}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) pipe2(&(0x7f0000001000-0x8)={0x0, 0x0}, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) ioctl$DRM_IOCTL_RES_CTX(r1, 0xc0086426, &(0x7f0000002000-0x8)={0x9, &(0x7f0000002000-0x48)=[{0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}]}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) getsockopt$ipx_IPX_TYPE(r0, 0x100, 0x1, &(0x7f00004ab000-0x4)=0x0, &(0x7f0000000000)=0x4) r3 = syz_open_dev$mouse(&(0x7f000006d000-0x12)="2f6465762f696e7075742f6d6f7573652300", 0x31d, 0x0) getsockopt$inet_sctp_SCTP_HMAC_IDENT(r3, 0x84, 0x16, &(0x7f00007c8000+0xcf4)={0x0, []}, &(0x7f000009a000-0x3)=0x4) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_REM(r3, 0x84, 0x65, &(0x7f0000a2c000)=[@in={0x2, 0x3, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in={0x2, 0x3, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in={0x2, 0x1, @multicast2=0xe0000002, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x3, 0x4, @empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x401}, @in={0x2, 0x1, @empty=0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x2, 0x3ff, @local={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0xaa}, 0x940}], 0x88) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r3, 0x84, 0x72, &(0x7f0000cb9000-0xc)={0x0, 0x8fcb, 0x0}, &(0x7f00003ad000-0x4)=0xc) setsockopt$inet_sctp6_SCTP_CONTEXT(r3, 0x84, 0x11, &(0x7f0000fb3000)={r4, 0x1000}, 0x8) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) ioctl$UFFDIO_ZEROPAGE(r3, 0xc020aa04, &(0x7f0000002000)={&(0x7f0000f57000/0x3000)=nil, 0x3000}) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) ioctl$DRM_IOCTL_GET_SAREA_CTX(r3, 0xc008641d, &(0x7f0000004000-0x8)={r2, &(0x7f0000001000-0x5f)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) 2017/12/14 21:32:53 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x800004000000805, 0x0) socket$inet_sctp(0x2, 0x805, 0x84) r0 = openat$selinux_access(0xffffffffffffff9c, &(0x7f0000001000-0x10)="2f73656c696e75782f61636365737300", 0x2, 0x0) ioctl$DRM_IOCTL_AGP_ALLOC(0xffffffffffffffff, 0xc0106434, &(0x7f0000000000)={0x1, 0x0, 0x10001, 0x3}) ioctl$DRM_IOCTL_AGP_FREE(r0, 0x40106435, &(0x7f0000000000)={0x1, r1, 0x10003, 0x80000000}) getsockopt$inet_sctp6_SCTP_STATUS(0xffffffffffffffff, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x2, 0x9, 0x8001, 0x8, 0x1, 0xffff, 0x200, {0x0, @in={{0x2, 0x2, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x101, 0x3, 0x3, 0x5, 0x2}}, &(0x7f0000000000)=0xb8) [ 369.926922] syz-executor5 cpuset=/ mems_allowed=0 [ 369.926954] CPU: 1 PID: 24222 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 2017/12/14 21:32:53 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000040fe, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000476000-0x78)={0x2, 0x78, 0xd9, 0x0, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) syz_open_dev$sg(&(0x7f0000f72000)="2f6465762f73672300", 0x0, 0x80000) socketpair(0x9, 0x80000, 0x6734, &(0x7f0000ffa000-0x8)={0x0, 0x0}) ioctl$TIOCTTYGSTRUCT(r0, 0x541a, &(0x7f0000d5f000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xdb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket(0x40000000015, 0x805, 0x0) bind$inet(r1, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r1, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:32:53 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = openat$selinux_relabel(0xffffffffffffff9c, &(0x7f00006e5000-0x11)="2f73656c696e75782f72656c6162656c00", 0x2, 0x0) ioctl$sock_FIOGETOWN(r0, 0x8903, &(0x7f0000c12000)=0x0) r2 = getpgrp(0x0) kcmp$KCMP_EPOLL_TFD(r1, r2, 0x7, r0, &(0x7f0000c04000-0xc)={r0, r0, 0x10000}) ioctl$KVM_GET_TSC_KHZ(r0, 0xaea3) r3 = socket$alg(0x26, 0x5, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000cb6000)={0x9, 0x7, &(0x7f0000523000)=[@map={0x401, 0x9a04528, 0x7, r0}, @map={0x0, 0x1d1f1731, 0x7fffffff, r0}, @map={0x1, 0x5, 0x2, r0}, @map={0x6, 0x52fb, 0x8, r0}, @map={0x10000, 0x2, 0x100, r0}, @generic={0x3, 0x9, 0x2, 0x2}, @generic={0xffffffff, 0xae6f, 0x7, 0x2}], &(0x7f000017c000)="656d302427736563757269747900", 0x0, 0x6d, &(0x7f0000da5000)="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x7fffffff, 0x1}, 0x30) bind$alg(r3, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r3) [ 369.926962] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 369.926968] Call Trace: [ 369.926984] dump_stack+0x194/0x257 [ 369.927005] ? arch_local_irq_restore+0x53/0x53 [ 369.927017] ? idr_get_free_cmn+0xfd0/0xfd0 [ 369.927030] ? kernel_text_address+0x102/0x140 [ 369.927062] warn_alloc+0x19a/0x2b0 [ 369.927081] ? zone_watermark_ok_safe+0x400/0x400 [ 369.927102] ? check_noncircular+0x20/0x20 [ 369.927126] ? save_stack+0x43/0xd0 [ 369.927135] ? kasan_kmalloc+0xad/0xe0 [ 369.927146] ? __kmalloc_node+0x47/0x70 [ 369.927176] __vmalloc_node_range+0x4f0/0x650 [ 369.927198] ? find_held_lock+0x39/0x1d0 [ 369.927216] ? xt_alloc_entry_offsets+0x21/0x30 [ 369.927230] __vmalloc_node_flags_caller+0x50/0x60 [ 369.927243] ? xt_alloc_entry_offsets+0x21/0x30 [ 369.927260] kvmalloc_node+0x82/0xd0 [ 369.927276] xt_alloc_entry_offsets+0x21/0x30 [ 369.927290] translate_table+0x235/0x1690 [ 369.927307] ? lock_release+0xda0/0xda0 [ 369.927319] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 369.927333] ? __check_object_size+0x25d/0x4f0 [ 369.927362] ? __might_sleep+0x95/0x190 [ 369.927379] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 369.927398] ? kasan_check_write+0x14/0x20 [ 369.927411] ? _copy_from_user+0x99/0x110 [ 369.927428] do_ip6t_set_ctl+0x34b/0x5c0 [ 369.927448] ? translate_compat_table+0x1c30/0x1c30 [ 369.927482] ? mutex_unlock+0xd/0x10 [ 369.927496] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 369.927519] nf_setsockopt+0x67/0xc0 [ 369.927542] ipv6_setsockopt+0x115/0x150 [ 369.927563] sctp_setsockopt+0x2a0/0x5d50 [ 369.927586] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 369.927601] ? drop_futex_key_refs.isra.13+0x63/0xb0 [ 369.927618] ? futex_wait+0x69e/0x990 [ 369.927641] ? perf_trace_lock+0xd6/0x900 [ 369.927660] ? __lock_acquire+0x6e9/0x47f0 [ 369.927674] ? futex_wait_setup+0x3d0/0x3d0 [ 369.927694] ? trace_event_raw_event_lock+0x340/0x340 [ 369.927712] ? drop_futex_key_refs.isra.13+0x63/0xb0 [ 369.927723] ? check_noncircular+0x20/0x20 [ 369.927749] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 369.927763] ? get_futex_key+0x1d50/0x1d50 [ 369.927805] ? find_held_lock+0x39/0x1d0 [ 369.927840] ? lock_downgrade+0x980/0x980 [ 369.927856] ? avc_has_perm+0xd0/0x680 [ 369.927883] ? lock_release+0xda0/0xda0 [ 369.927899] ? rcu_read_lock_sched_held+0x108/0x120 [ 369.927913] ? kmem_cache_free+0x249/0x280 [ 369.927951] ? avc_has_perm+0x43e/0x680 [ 369.927973] ? avc_has_perm_noaudit+0x520/0x520 [ 369.927989] ? __fget+0xbb/0x580 [ 369.928016] ? lock_release+0xda0/0xda0 [ 369.928035] ? __lock_is_held+0xbc/0x140 [ 369.928081] ? sock_has_perm+0x29c/0x400 [ 369.928100] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 369.928117] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 369.928133] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 369.928143] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 369.928193] compat_sock_common_setsockopt+0x104/0x140 [ 369.928213] compat_SyS_setsockopt+0x17c/0x410 [ 369.928222] ? sock_common_setsockopt+0xd0/0xd0 [ 369.928240] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 369.928260] ? do_fast_syscall_32+0x156/0xf9d [ 369.928279] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 369.928294] do_fast_syscall_32+0x3ee/0xf9d [ 369.928308] ? do_raw_spin_trylock+0x190/0x190 [ 369.928327] ? do_int80_syscall_32+0x9d0/0x9d0 [ 369.928349] ? lockdep_sys_exit+0x47/0xf0 [ 369.928363] ? syscall_return_slowpath+0x2ad/0x550 [ 369.928374] ? prepare_exit_to_usermode+0x340/0x340 [ 369.928390] ? sysret32_from_system_call+0x5/0x3b [ 369.928410] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 369.928438] entry_SYSENTER_compat+0x51/0x60 [ 369.928448] RIP: 0023:0xf7ff6c79 [ 369.928454] RSP: 002b:00000000f77f208c EFLAGS: 00000296 ORIG_RAX: 000000000000016e [ 369.928467] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000029 [ 369.928474] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 369.928480] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 369.928486] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 369.928491] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 370.016680] syz-executor5: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) [ 370.016689] syz-executor5 cpuset=/ mems_allowed=0 [ 370.016719] CPU: 1 PID: 24241 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 [ 370.016728] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 370.016734] Call Trace: [ 370.016752] dump_stack+0x194/0x257 [ 370.016773] ? arch_local_irq_restore+0x53/0x53 [ 370.016784] ? idr_get_free_cmn+0xfd0/0xfd0 [ 370.016796] ? kernel_text_address+0x102/0x140 [ 370.016829] warn_alloc+0x19a/0x2b0 [ 370.016846] ? zone_watermark_ok_safe+0x400/0x400 [ 370.016866] ? check_noncircular+0x20/0x20 [ 370.016888] ? save_stack+0x43/0xd0 [ 370.016898] ? kasan_kmalloc+0xad/0xe0 [ 370.016909] ? __kmalloc_node+0x47/0x70 [ 370.016936] __vmalloc_node_range+0x4f0/0x650 [ 370.016957] ? find_held_lock+0x39/0x1d0 [ 370.016975] ? xt_alloc_entry_offsets+0x21/0x30 [ 370.016993] __vmalloc_node_flags_caller+0x50/0x60 [ 370.017007] ? xt_alloc_entry_offsets+0x21/0x30 [ 370.017027] kvmalloc_node+0x82/0xd0 [ 370.017048] xt_alloc_entry_offsets+0x21/0x30 [ 370.017065] translate_table+0x235/0x1690 [ 370.017081] ? lock_release+0xda0/0xda0 [ 370.017094] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 370.017108] ? __check_object_size+0x25d/0x4f0 [ 370.017133] ? __might_sleep+0x95/0x190 [ 370.017147] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 370.017163] ? kasan_check_write+0x14/0x20 [ 370.017175] ? _copy_from_user+0x99/0x110 [ 370.017194] do_ip6t_set_ctl+0x34b/0x5c0 [ 370.017217] ? translate_compat_table+0x1c30/0x1c30 [ 370.017252] ? mutex_unlock+0xd/0x10 [ 370.017265] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 370.017286] nf_setsockopt+0x67/0xc0 [ 370.017307] ipv6_setsockopt+0x115/0x150 [ 370.017327] sctp_setsockopt+0x2a0/0x5d50 [ 370.017350] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 370.017365] ? drop_futex_key_refs.isra.13+0x63/0xb0 [ 370.017379] ? futex_wait+0x69e/0x990 [ 370.017403] ? perf_trace_lock+0xd6/0x900 [ 370.017414] ? __lock_acquire+0x6e9/0x47f0 [ 370.017426] ? futex_wait_setup+0x3d0/0x3d0 [ 370.017435] ? trace_event_raw_event_lock+0x340/0x340 [ 370.017450] ? trace_event_raw_event_lock+0x340/0x340 [ 370.017469] ? drop_futex_key_refs.isra.13+0x63/0xb0 [ 370.017482] ? check_noncircular+0x20/0x20 [ 370.017508] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 370.017522] ? get_futex_key+0x1d50/0x1d50 [ 370.017538] ? trace_event_raw_event_lock+0x340/0x340 [ 370.017572] ? find_held_lock+0x39/0x1d0 [ 370.017609] ? lock_downgrade+0x980/0x980 [ 370.017625] ? avc_has_perm+0xd0/0x680 [ 370.017661] ? lock_release+0xda0/0xda0 [ 370.017716] ? avc_has_perm+0x43e/0x680 [ 370.017738] ? avc_has_perm_noaudit+0x520/0x520 [ 370.017753] ? __fget+0xbb/0x580 [ 370.017776] ? lock_release+0xda0/0xda0 [ 370.017793] ? __lock_is_held+0xbc/0x140 [ 370.017833] ? sock_has_perm+0x29c/0x400 [ 370.017852] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 370.017868] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 370.017883] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 370.017905] ? __fdget_pos+0x136/0x1a0 [ 370.017937] compat_sock_common_setsockopt+0x104/0x140 [ 370.017957] compat_SyS_setsockopt+0x17c/0x410 [ 370.017965] ? sock_common_setsockopt+0xd0/0xd0 [ 370.017981] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 370.017997] ? do_fast_syscall_32+0x156/0xf9d [ 370.018016] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 370.018030] do_fast_syscall_32+0x3ee/0xf9d [ 370.018044] ? do_raw_spin_trylock+0x190/0x190 [ 370.018063] ? do_int80_syscall_32+0x9d0/0x9d0 [ 370.018083] ? lockdep_sys_exit+0x47/0xf0 [ 370.018095] ? syscall_return_slowpath+0x2ad/0x550 [ 370.018107] ? prepare_exit_to_usermode+0x340/0x340 [ 370.018122] ? sysret32_from_system_call+0x5/0x3b [ 370.018142] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 370.018165] entry_SYSENTER_compat+0x51/0x60 [ 370.018174] RIP: 0023:0xf7ff6c79 [ 370.018180] RSP: 002b:00000000f77b008c EFLAGS: 00000296 ORIG_RAX: 000000000000016e [ 370.018191] RAX: ffffffffffffffda RBX: 0000000000000019 RCX: 0000000000000029 [ 370.018198] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 370.018203] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 370.018209] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 370.018214] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 370.892364] CPU: 0 PID: 24213 Comm: syz-executor7 Not tainted 4.15.0-rc3+ #131 [ 370.892370] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 370.892376] Call Trace: [ 370.892392] dump_stack+0x194/0x257 [ 370.892407] ? arch_local_irq_restore+0x53/0x53 [ 370.892423] ? print_usage_bug+0x3f0/0x3f0 [ 370.892449] should_fail+0x8c0/0xa40 [ 370.892457] ? find_held_lock+0x39/0x1d0 [ 370.892474] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 370.892482] ? print_usage_bug+0x3f0/0x3f0 [ 370.892516] ? __lock_is_held+0xbc/0x140 [ 370.892535] ? sctp_get_port_local+0x9d6/0x13c0 [ 370.892554] ? mark_held_locks+0xb2/0x100 [ 370.892564] ? do_raw_spin_trylock+0x190/0x190 [ 370.892578] ? __local_bh_enable_ip+0x121/0x230 [ 370.892596] ? sctp_get_port_local+0xd1b/0x13c0 [ 370.892606] ? trace_hardirqs_on+0xd/0x10 [ 370.892616] ? __local_bh_enable_ip+0x121/0x230 [ 370.892631] ? sctp_get_port_local+0xd31/0x13c0 [ 370.892669] should_failslab+0xec/0x120 [ 370.892684] kmem_cache_alloc_trace+0x4b/0x750 [ 370.892720] sctp_add_bind_addr+0xd8/0x460 [ 370.892738] ? sctp_bind_addr_free+0x20/0x20 [ 370.892749] ? vmacache_update+0xfe/0x130 [ 370.892763] ? __ipv6_addr_type+0x193/0x280 [ 370.892778] ? sctp_v6_available+0x100/0x2b0 [ 370.892798] ? sctp_inet6_bind_verify+0x9c/0x440 [ 370.892815] sctp_do_bind+0x312/0x550 [ 370.892840] sctp_autobind+0x161/0x1d0 [ 370.892854] ? sctp_do_bind+0x550/0x550 [ 370.892863] ? do_page_fault+0xee/0x720 [ 370.892881] ? sctp_get_af_specific+0x4d/0x60 [ 370.892891] ? sctp_get_af_specific+0x4d/0x60 [ 370.892909] __sctp_connect+0x62f/0xc80 [ 370.892919] ? __sctp_connect+0x62f/0xc80 [ 370.892950] ? sctp_wait_for_sndbuf+0x8d0/0x8d0 [ 370.892959] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 370.892985] ? retint_kernel+0x10/0x10 [ 370.893029] __sctp_setsockopt_connectx+0x1ae/0x1f0 [ 370.893037] ? __sctp_setsockopt_connectx+0x1ae/0x1f0 [ 370.893059] sctp_getsockopt+0x3ed9/0x7080 [ 370.893094] ? lock_release+0xda0/0xda0 [ 370.893116] ? sctp_getsockopt_peeloff_common+0x2d0/0x2d0 [ 370.893127] ? is_bpf_text_address+0x7b/0x120 [ 370.893138] ? lock_downgrade+0x980/0x980 [ 370.893148] ? __unlock_page_memcg+0x72/0x100 [ 370.893160] ? unlock_page_memcg+0x2c/0x40 [ 370.893199] ? SyS_write+0xef/0x220 [ 370.893216] ? rcutorture_record_progress+0x10/0x10 [ 370.893240] ? unwind_next_frame.part.6+0x1a6/0xb40 [ 370.893258] ? unwind_next_frame.part.6+0x1a6/0xb40 [ 370.893268] ? unwind_dump+0x4d0/0x4d0 [ 370.893286] ? unwind_dump+0x4d0/0x4d0 [ 370.893320] ? __unwind_start+0x169/0x330 [ 370.893335] ? __kernel_text_address+0xd/0x40 [ 370.893347] ? unwind_get_return_address+0x61/0xa0 [ 370.893362] ? __save_stack_trace+0x61/0xd0 [ 370.893388] ? print_usage_bug+0x3f0/0x3f0 [ 370.893409] ? print_usage_bug+0x3f0/0x3f0 [ 370.893420] ? lock_downgrade+0x980/0x980 [ 370.893434] ? __lock_is_held+0xbc/0x140 [ 370.893467] ? __lock_acquire+0x6e9/0x47f0 [ 370.893489] ? __lock_acquire+0x6e9/0x47f0 [ 370.893502] ? print_usage_bug+0x3f0/0x3f0 [ 370.893532] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 370.893554] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 370.893580] ? perf_trace_lock+0xd6/0x900 [ 370.893588] ? is_bpf_text_address+0xa4/0x120 [ 370.893603] ? kernel_text_address+0x102/0x140 [ 370.893622] ? trace_event_raw_event_lock+0x340/0x340 [ 370.893631] ? unwind_get_return_address+0x61/0xa0 [ 370.893649] ? check_noncircular+0x20/0x20 [ 370.893668] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 370.893678] ? check_noncircular+0x20/0x20 [ 370.893723] ? find_held_lock+0x39/0x1d0 [ 370.893755] ? lock_downgrade+0x980/0x980 [ 370.893770] ? avc_has_perm+0xd0/0x680 [ 370.893785] ? lock_downgrade+0x980/0x980 [ 370.893801] ? lock_release+0xda0/0xda0 [ 370.893830] ? find_held_lock+0x39/0x1d0 [ 370.893868] ? avc_has_perm_noaudit+0x520/0x520 [ 370.893878] ? __fget+0xbb/0x580 [ 370.893892] ? proc_fail_nth_write+0xb5/0x260 [ 370.893910] ? lock_release+0xda0/0xda0 [ 370.893958] ? __fget+0x362/0x580 [ 370.893977] ? sock_has_perm+0x29c/0x400 [ 370.893995] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 370.894050] compat_sock_common_getsockopt+0x104/0x140 [ 370.894062] ? compat_sock_common_getsockopt+0x104/0x140 [ 370.894086] compat_SyS_getsockopt+0x182/0x420 [ 370.894095] ? sock_common_getsockopt+0xd0/0xd0 [ 370.894114] ? compat_SyS_setsockopt+0x410/0x410 [ 370.894130] ? do_fast_syscall_32+0x156/0xf9d [ 370.894151] ? compat_SyS_setsockopt+0x410/0x410 [ 370.894164] do_fast_syscall_32+0x3ee/0xf9d [ 370.894189] ? do_int80_syscall_32+0x9d0/0x9d0 [ 370.894205] ? trace_event_raw_event_sys_exit+0x260/0x260 [ 370.894220] ? lockdep_sys_exit+0x47/0xf0 [ 370.894232] ? syscall_return_slowpath+0x2ad/0x550 [ 370.894251] ? sysret32_from_system_call+0x5/0x3b [ 370.894275] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 370.894300] entry_SYSENTER_compat+0x51/0x60 [ 370.894310] RIP: 0023:0xf7fcbc79 2017/12/14 21:32:54 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) openat$selinux_access(0xffffffffffffff9c, &(0x7f0000001000-0x10)="2f73656c696e75782f61636365737300", 0x2, 0x0) ioctl$DRM_IOCTL_AGP_ALLOC(0xffffffffffffffff, 0xc0106434, &(0x7f0000000000)={0x1, 0x0, 0x10001, 0x3}) r2 = dup3(r0, r1, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r2, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x2, 0x9, 0x8001, 0x8, 0x1, 0xffff, 0x200, {0x0, @in={{0x2, 0x2, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x101, 0x3, 0x3, 0x5, 0x2}}, &(0x7f0000000000)=0xb8) 2017/12/14 21:32:54 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000040fe, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000476000-0x78)={0x2, 0x78, 0xd9, 0x0, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) syz_open_dev$sg(&(0x7f0000f72000)="2f6465762f73672300", 0x0, 0x80000) socketpair(0x9, 0x80000, 0x6734, &(0x7f0000ffa000-0x8)={0x0, 0x0}) ioctl$TIOCTTYGSTRUCT(r0, 0x541a, &(0x7f0000d5f000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xdb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket(0x40000000015, 0x805, 0x0) setsockopt$sock_int(r1, 0x1, 0x23, &(0x7f0000d38000-0x4)=0xfffffffffffff000, 0x4) bind$inet(r1, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r1, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) accept4$ipx(r1, 0x0, &(0x7f00007ee000-0x4)=0x0, 0x800) 2017/12/14 21:32:54 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00006f6000-0x10)={0xd89e, 0x0}) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) 2017/12/14 21:32:54 executing program 0: mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = openat$selinux_context(0xffffffffffffff9c, &(0x7f0000000000)="2f73656c696e75782f636f6e7465787400", 0x2, 0x0) ioctl$SNDRV_TIMER_IOCTL_PAUSE(r0, 0x54a3) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(r0, 0x84, 0x66, &(0x7f000067e000)={0x0, 0x9}, &(0x7f0000682000)=0x8) getsockopt$inet_sctp6_SCTP_ASSOCINFO(r0, 0x84, 0x1, &(0x7f0000db4000-0x14)={r2, 0x80000001, 0x7, 0x2, 0x8, 0x100000000}, &(0x7f0000b1e000)=0x14) socket$nfc_raw(0x27, 0x3, 0x0) r3 = syz_open_dev$sg(&(0x7f0000e68000-0x9)="2f6465762f73672300", 0x10000b80, 0x1fffd) r4 = fcntl$getown(r1, 0x9) ioctl$TIOCSPGRP(r3, 0x540f, &(0x7f0000a9e000)=r4) close(r1) syz_open_dev$usbmon(&(0x7f0000e04000-0xd)="2f6465762f7573626d6f6e2300", 0x3f, 0x20000) 2017/12/14 21:32:54 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) perf_event_open(&(0x7f000001d000)={0x103, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c492ff7fe6e2746, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0xfffffffffffffffa, 0x0, 0x3, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x0}, 0x0, 0xfffffffffffffffb, 0xffffffffffffffff, 0x0) socketpair$llc(0x1a, 0x2, 0x0, &(0x7f000091d000)={0x0, 0x0}) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x0, &(0x7f000003b000-0x4)=0x0, 0x4) sendmmsg$nfc_llcp(0xffffffffffffffff, &(0x7f0000ee5000-0x70)=[{&(0x7f00002b0000)={0x27, 0x0, 0x0, 0x0, 0x0, 0x0, "a284027e94775bb0a61c0a37f98a86d1539bcef05a11311b56eb8e513afa218479b8c54121276c0a006715b1dd24ab77a39ed8c2a4da5ab82afb820330e4fe", 0x0}, 0x58, &(0x7f0000fa5000-0x30)=[], 0x0, &(0x7f00008ae000-0xf0)={0xc, 0x0, 0x0, ""}, 0xc, 0x0}], 0x1, 0x0) r2 = accept4(0xffffffffffffffff, &(0x7f0000722000)=@ethernet={0x0, @remote={[0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000b5a000)=0x10, 0x80800) getsockname$llc(r2, &(0x7f000081d000-0x10)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], [0x0, 0x0]}, &(0x7f0000192000-0x4)=0x10) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r2, 0x84, 0x18, &(0x7f0000a6a000)={0x0, 0x3}, &(0x7f0000256000-0x4)=0x6) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r2, 0x84, 0x6, &(0x7f0000b27000-0x8c)={r3, @in={{0x2, 0x1, @empty=0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000396000-0x4)=0x8c) getsockopt$inet_sctp_SCTP_RESET_STREAMS(r2, 0x84, 0x77, &(0x7f0000aeb000-0x8)={r4, 0x3ff}, &(0x7f0000ca3000-0x4)=0x8) modify_ldt$read_default(0x2, &(0x7f00001da000)="000000000000", 0x6) openat$selinux_validatetrans(0xffffffffffffff9c, &(0x7f0000cd8000)="2f73656c696e75782f76616c69646174657472616e7300", 0x1, 0x0) getsockopt$inet_sctp6_SCTP_ASSOCINFO(r2, 0x84, 0x1, &(0x7f0000661000-0x14)={r5, 0x6, 0x7, 0x40000000, 0x4, 0x0}, &(0x7f0000d99000-0x4)=0x14) getsockopt$inet_udp_int(r2, 0x11, 0x65, &(0x7f0000dee000-0x4)=0x0, &(0x7f0000437000-0x4)=0x4) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f000080a000)={0x0, 0x3, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1000, 0x0, 0x0}, &(0x7f0000d32000-0x4)=0x20) r6 = openat$ptmx(0xffffffffffffff9c, &(0x7f00003e0000)="2f6465762f70746d7800", 0x0, 0x0) fcntl$dupfd(r1, 0x40a, r6) 2017/12/14 21:32:54 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000040fe, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000476000-0x78)={0x2, 0x78, 0xd9, 0x0, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) syz_open_dev$sg(&(0x7f0000f72000)="2f6465762f73672300", 0x0, 0x80000) socketpair(0x9, 0x80000, 0x6734, &(0x7f0000ffa000-0x8)={0x0, 0x0}) ioctl$TIOCTTYGSTRUCT(r0, 0x541a, &(0x7f0000d5f000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xdb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) bind$inet(0xffffffffffffffff, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:32:54 executing program 5: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) io_submit(0x0, 0x0, &(0x7f0000885000-0x4)=[]) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(0xffffffffffffffff, 0x4040534e, &(0x7f0000299000-0x40)={0x0, @tick=0x0, 0x0, {0x0, 0x0}, 0x8, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BINDER_THREAD_EXIT(0xffffffffffffffff, 0x40046208, 0x0) perf_event_open(&(0x7f000006b000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf72, 0x0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc00, 0x0, 0x80000040fe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(0xffffffffffffffff, 0x84, 0x15, &(0x7f00006a5000-0x1)={0x0}, 0x1) readv(0xffffffffffffffff, &(0x7f0000000000)=[], 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_MRT6_ADD_MFC_PROXY(0xffffffffffffffff, 0x29, 0xd2, &(0x7f0000000000)={{0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0xfffffffffffffffb}, {0xa, 0x0, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x5}, 0x80000000, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0x3]}, 0x5c) execve(&(0x7f0000001000)="2e2f66696c653000", &(0x7f0000001000-0x18)=[&(0x7f0000001000-0xe)="2c5c3a2d7d6b657972696e672700", &(0x7f0000000000)="00", &(0x7f0000002000-0x10)="5b657468312e62646576707070302d00", &(0x7f0000001000)="00", &(0x7f0000001000)="00"], &(0x7f0000000000)=[&(0x7f0000000000)="7788706f5269785f61e36c5f61756573737d2a2e2e70707031707070316f3a6e6f646576766d6e65743100", &(0x7f0000000000)="5d2974727573746564747275737465647d00", &(0x7f0000001000)="00", &(0x7f0000001000)="656d3028766d6e657431707070306d696d655f7479706500"]) setsockopt$inet6_buf(r0, 0x29, 0x40, &(0x7f0000000000)="", 0x0) r1 = syz_open_dev$vcsa(&(0x7f00009a9000-0xb)="2f6465762f766373612300", 0x23, 0x40000) getsockopt$inet6_tcp_buf(r1, 0x6, 0x0, &(0x7f0000002000)="", &(0x7f0000003000-0x4)=0x0) ioctl$TIOCLINUX4(r1, 0x541c, &(0x7f0000b9e000-0x1)=0x4) getsockopt$inet6_tcp_buf(0xffffffffffffffff, 0x6, 0x1d, &(0x7f0000de1000-0xd4)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", &(0x7f00002c7000-0x4)=0xd4) 2017/12/14 21:32:54 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r1, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) ioctl$KVM_CREATE_DEVICE(r0, 0xc00caee0, &(0x7f0000489000-0xc)={0x1, r1, 0x1}) recvmsg$kcm(r2, &(0x7f000021c000-0x1c)={&(0x7f0000936000)=@in={0x0, 0x0, @local={0x0, 0x0, 0x0, 0x0}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10, &(0x7f00004c1000-0x30)=[{&(0x7f0000697000-0xa0)="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xa0}, {&(0x7f0000321000-0x14)="0000000000000000000000000000000000000000", 0x14}, {&(0x7f00008ba000)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xf6}, {&(0x7f0000e7e000)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x57}, {&(0x7f000019f000)="00000000000000000000000000", 0xd}, {&(0x7f0000678000-0x37)="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x37}], 0x6, &(0x7f000015f000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xf8, 0x7ff}, 0x40000000) [ 370.894316] RSP: 002b:00000000f77c708c EFLAGS: 00000296 ORIG_RAX: 000000000000016d [ 370.894328] RAX: ffffffffffffffda RBX: 0000000000000014 RCX: 0000000000000084 [ 370.894335] RDX: 000000000000006f RSI: 00000000205adff7 RDI: 00000000205adffc [ 370.894341] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 370.894348] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 370.894354] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 2017/12/14 21:32:54 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = openat$selinux_member(0xffffffffffffff9c, &(0x7f0000215000-0x10)="2f73656c696e75782f6d656d62657200", 0x2, 0x0) ioctl$KDSETMODE(r0, 0x4b3a, 0x200800000000000) setrlimit(0x0, &(0x7f000066b000)={0xfffffffffffffffc, 0x1}) fsync(r0) r1 = openat$selinux_avc_cache_stats(0xffffffffffffff9c, &(0x7f0000778000)="2f73656c696e75782f6176632f63616368655f737461747300", 0x0, 0x0) ioctl$PERF_EVENT_IOC_DISABLE(r1, 0x2401, 0x8) 2017/12/14 21:32:54 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) openat$selinux_access(0xffffffffffffff9c, &(0x7f0000001000-0x10)="2f73656c696e75782f61636365737300", 0x2, 0x0) r2 = dup3(r0, r1, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r2, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x2, 0x9, 0x8001, 0x8, 0x1, 0xffff, 0x200, {0x0, @in={{0x2, 0x2, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x101, 0x3, 0x3, 0x5, 0x2}}, &(0x7f0000000000)=0xb8) 2017/12/14 21:32:54 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000ee7000-0xf)="6264657676626f786e6574306c6f00", 0x1) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(0xffffffffffffffff, 0x84, 0x72, &(0x7f000012f000)={0x0, 0x800, 0x30}, &(0x7f0000278000-0x4)=0xc) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r0, 0x84, 0x66, &(0x7f000041c000-0x8)={r1, 0x7f}, &(0x7f0000b03000)=0x8) r3 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x9, &(0x7f0000547000-0xa0)={r2, @in6={{0xa, 0x0, 0x433, @empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x400}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x20000000000, 0x9, 0x5, 0x8, 0xc9}, &(0x7f0000ce3000-0x1)=0xa0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r3, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) [ 371.452370] syz-executor5: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) 2017/12/14 21:32:54 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) perf_event_open(&(0x7f000001d000)={0x103, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c492ff7fe6e2746, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0xfffffffffffffffa, 0x0, 0x3, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x0}, 0x0, 0xfffffffffffffffb, 0xffffffffffffffff, 0x0) socketpair$llc(0x1a, 0x2, 0x0, &(0x7f000091d000)={0x0, 0x0}) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x0, &(0x7f000003b000-0x4)=0x0, 0x4) sendmmsg$nfc_llcp(0xffffffffffffffff, &(0x7f0000ee5000-0x70)=[{&(0x7f00002b0000)={0x27, 0x0, 0x0, 0x0, 0x0, 0x0, "a284027e94775bb0a61c0a37f98a86d1539bcef05a11311b56eb8e513afa218479b8c54121276c0a006715b1dd24ab77a39ed8c2a4da5ab82afb820330e4fe", 0x0}, 0x58, &(0x7f0000fa5000-0x30)=[], 0x0, &(0x7f00008ae000-0xf0)={0xc, 0x0, 0x0, ""}, 0xc, 0x0}], 0x1, 0x0) r1 = accept4(0xffffffffffffffff, &(0x7f0000722000)=@ethernet={0x0, @remote={[0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000b5a000)=0x10, 0x80800) getsockname$llc(r1, &(0x7f000081d000-0x10)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], [0x0, 0x0]}, &(0x7f0000192000-0x4)=0x10) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x18, &(0x7f0000a6a000)={0x0, 0x3}, &(0x7f0000256000-0x4)=0x6) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r1, 0x84, 0x6, &(0x7f0000b27000-0x8c)={r2, @in={{0x2, 0x1, @empty=0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000396000-0x4)=0x8c) getsockopt$inet_sctp_SCTP_RESET_STREAMS(r1, 0x84, 0x77, &(0x7f0000aeb000-0x8)={r3, 0x3ff}, &(0x7f0000ca3000-0x4)=0x8) modify_ldt$read_default(0x2, &(0x7f00001da000)="000000000000", 0x6) openat$selinux_validatetrans(0xffffffffffffff9c, &(0x7f0000cd8000)="2f73656c696e75782f76616c69646174657472616e7300", 0x1, 0x0) getsockopt$inet_sctp6_SCTP_ASSOCINFO(r1, 0x84, 0x1, &(0x7f0000661000-0x14)={r4, 0x6, 0x7, 0x40000000, 0x4, 0x0}, &(0x7f0000d99000-0x4)=0x14) getsockopt$inet_udp_int(r1, 0x11, 0x65, &(0x7f0000dee000-0x4)=0x0, &(0x7f0000437000-0x4)=0x4) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f000080a000)={0x0, 0x3, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1000, 0x0, 0x0}, &(0x7f0000d32000-0x4)=0x20) openat$ptmx(0xffffffffffffff9c, &(0x7f00003e0000)="2f6465762f70746d7800", 0x0, 0x0) 2017/12/14 21:32:54 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r0) r1 = getpgid(0x0) r2 = syz_open_procfs(r1, &(0x7f0000f9e000-0xa)="73657467726f75707300") clock_gettime(0x0, &(0x7f0000560000)={0x0, 0x0}) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r2, 0x4040534e, &(0x7f0000220000-0x40)={0x18, @tick=0x0, 0x20, {0x3, 0x4}, 0x0, 0x0, 0x10000, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) [ 371.499633] syz-executor5 cpuset=/ mems_allowed=0 2017/12/14 21:32:55 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) openat$selinux_avc_cache_threshold(0xffffffffffffff9c, &(0x7f0000938000)="2f73656c696e75782f6176632f63616368655f7468726573686f6c6400", 0x2, 0x0) r0 = epoll_create(0x6) fcntl$setflags(r0, 0x2, 0x0) setrlimit(0x0, &(0x7f0000b28000)={0x0, 0x0}) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) stat(&(0x7f0000124000)="2e2f66696c653000", &(0x7f0000d56000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 2017/12/14 21:32:55 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000040fe, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000476000-0x78)={0x2, 0x78, 0xd9, 0x0, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) syz_open_dev$sg(&(0x7f0000f72000)="2f6465762f73672300", 0x0, 0x80000) socketpair(0x9, 0x80000, 0x6734, &(0x7f0000ffa000-0x8)={0x0, 0x0}) ioctl$TIOCTTYGSTRUCT(r0, 0x541a, &(0x7f0000d5f000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xdb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket(0x40000000015, 0x805, 0x0) setsockopt$sock_int(r1, 0x1, 0x23, &(0x7f0000d38000-0x4)=0xfffffffffffff000, 0x4) bind$inet(r1, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r1, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:32:55 executing program 7: mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000)="2f70726f632f73656c662f6e65742f70666b657900", 0x1a800, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xdb, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet6(0xa, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0xfffffffffffffffd, r0) bind$inet6(r1, &(0x7f0000291000)={0xa, 0x2, 0x40, @empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x3}, 0x1c) sendto$inet6(r2, &(0x7f0000f62000-0x68)="ea31e340db06dbe58e39f3377a30e3188a8d76f29b498200048fc92533ff0f000000000000acc917060eb9359493def0f6f6f1818069736d6114bc7f7df1a5a57d0848961fb11100c0cfc269c7ee32d94e670d980700fcc16afdcd7ddc61a9f5ec508234033c463e", 0x68, 0x4008805, &(0x7f00007ad000)={0xa, 0x0, 0x8001, @empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x6a}, 0x1c) connect$inet(r2, &(0x7f00008db000-0x10)={0x2, 0x3, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) gettid() mmap(&(0x7f0000000000/0xff3000)=nil, 0xff3000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ff3000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0xfb0000)=nil, 0xfb0000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x11f, &(0x7f000030d000)={@random="1442be99873c", @remote={[0xbb, 0xbb, 0xbb, 0xbb, 0xbb], 0x0}, [], {{0x0, @ipv6={0x0, 0x6, "deceaf", 0xe9, 0x0, 0x0, @remote={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0xbb}, @local={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0xaa}, {[], @dccp={{0x1, 0x3, 0x4, 0x1, 0x4, 0x0, 0x0, 0x1, 0x9d, "62b7fd", 0xffffffffffffff00, "9ca7d9"}, "519ae2bb583a63f94ad5502fc28db1c3f91b49c8aa05e8796a1bf8a81de12fcbb50feca5c7c25659371c7ce9e6c729729388af73d5becedf08ff222958074ac26f4460268e362cfbf273732d1f966009878468e59ddfec59f863033cbb059c1cf52c9a14b6f70195759984f373625a0bb25fe59fcc9d5c7320245dba330146db06c3d56bf7a8744b8f73ad8d0b12717b6cfd7419004985fe1bdd4ff12e6c9cbd5c1b840aeecb183bfd0328a4ceed4cc1da2626191ba77105612c19b432296ede3074a226bdcae1d8dad77b197823343861efeb6a617b1c5d75"}}}}}}, 0x0) socket$inet6(0xa, 0x2, 0x0) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000dc0000-0x8)={0x3, &(0x7f0000e3e000-0x18)=[{0x0, 0x4, 0xd40, 0x3d0000001}, {0x1, 0x0, 0x7, 0xfffffffffffff020}, {0x200000008000005, 0x10000, 0x3f, 0x80000000000002}]}, 0x8) bind$inet6(r1, &(0x7f0000c04000)={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x9}, 0x1c) r3 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r3, &(0x7f00006a7000)={0xa, 0x2, 0x5, @loopback={0x0, 0x1}, 0x2}, 0x1c) connect$inet6(r1, &(0x7f0000243000)={0xa, 0x2, 0xfbfffffffffffffd, @remote={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0xbb}, 0x8000000200003}, 0x1c) syz_emit_ethernet(0x5d7, &(0x7f00003d2000-0x5d7)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @random="9866fdfbd6c8", [{[], {0x8100, 0x200, 0x800000000000, 0x0}}], {{0x86dd, @ipv6={0x2, 0x6, "f1806c", 0x59d, 0x11, 0x9, @local={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0xaa}, @local={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0xaa}, {[@routing={0x89, 0x2, 0x0, 0x4, 0x10001, [@empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, @dstopts={0x32, 0x93, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0], [{0xff, 0x3f, "34697bb20c01811c4b66e1e3a84b4810bba58108a91b9525684fbe6ca1bc0c1c2c6d8130ad51eccfd8cd845c2f3f38edad5a393cddae3390d72c1dce365734"}, {0xc9, 0x8b, "ff230ecb8f4a192131a2d7535979b38cbfcb5cc4332c97f51907d9db483255575cdc34bce5488d479049c63b3aecb157f6ea63631e7322cd31996d34c449355746f30b9c5d10be4b89d874d0eae8fb90348ea68161e261f3412ff5c8cdb241002b6a4bfcc21afd6357d8bfd01a93b9de43f60e6d7fa51e21690b6eb6a56afa69faf135c561f16837ee2fda"}, {0xc2, 0xc1, "ddf1e11a2ca739982ea10782e8a26e1eba990b50540f3d4e055d1c355239b84a4b915eaaf5b7c39bef6030f40f21395d985032d3d4358f8c8afde18fd71e31a7c4e2d4748691020e2d1344509c9a836093c0fc17dae46bca0df8a2293860e44ce0828b05d975761af2fd01bcf46698563c234b919df3e544f3e4a0f234e8954571a7c22a00db9880032e48b68f1acdd95001aeae68e55b4404d29cab124e8ea1f432f01eacdfead1d2e348f5a3dcd04df798a247f40b7c420cc2996ca9ec533ece"}, {0xff, 0xcd, "ea8755497d614ebba6222d59002c7d87836b8cdbb6aac5a1495cac1970547500791743ff940046a948e8db93bd0f906ac906b92921766d5bc4c43239f2fe5dfc8cc181e45c8bc56d05e267643b2ae298b8d581a9825cd357af2222e61b4fc36c928af2148f89f1d24efd426d2798bc967b7446552d604f5b1d2dbadbb8d8de4ccb0ee04194a37402c563881bba4139c4af79dc6568b445a9f1c6125bd1b85e08ddc84a663d68d008f76e32c8a92d4ffa3084978c5fbc7d5ea20dbdcc827c23d55caf9ba247f2c40d90e2bf41cb"}, {0xff, 0xe5, "2617fe2752fc0010eec919947e3cf2e002c9eb303b1a110bd0f54fdc18adfb2a297a7311d9b39a404437ac76785261ddb7b7e17e52cf0f284ab0469d131415d92582e73e174661d908c5bad9c3e9b7ea67abead7a33d633690b0ed2a6f39eaf763641d6bb60d2d2b4454b3fe5eff1d2c13ca6b8310bc1267ce48e58852b673020c275067d6a89331f2af4bfad5ad14ce589572ad867abfdb1fde004c69350b9ef671776c1fab78964f610075de40466225b14d8564a90b92c80b82b0cfbe3276bea0aafefbb7bdc1c321661e9896ff74049ab82f1517b9eeedb041951396f79b13c5bfba09"}, {0x1, 0x5e, "1b6ae130dd918f5293329947c9640cfbf38d575f851c674b9f93f1ec550f9cda9ee071b737f1fd01fb69f160f5a33a2729fde05ebf7de6db3e614b2e1812c7c55ce73355d147bcc66d5955cd973b32781f42bceafa2407b8937afe55fd58"}, {0x7, 0x16, "c4888e6743831c19fd851a14497ab71ca709138bd4a8"}, {0x0, 0x33, "8cbd7766d28c3f576f9aaec2cfc698ee41063c2dec45c377fb09f061b26a34b8cf3bd2d017c1bdb3497ec1d6d511b8751bd8d5"}, {0xfe, 0xa2, "f11fc7f6cf35dc98f5434cfd3551473f5a5300ddbb08001868ba9fffb7b3beea7680bf57a7698e54cd04952b49f8e4c383116237e19f597cf6e7c81bf3d3cbb4bddb1630667c5a803b34aaa21fe96d61c3022731bae5709cd362bf0f902cedad7f4e0d5120a7b0d809d4ceeb03f91e2cae27afab2d8ed44c537b46d96b7d9aefc70dc4c31954ab17ef74641ec78f85dd4a702af45c670cf849f47393114fa55fd32a"}]}, @routing={0x4, 0x6, 0xef509ebad9a093e4, 0x80000000, 0x0, [@empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @remote={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0xbb}, @local={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0xaa}]}], @udp={0x2, 0x3, 0xad, 0x0, "c9345483c770972e17c89c9c75cdedfc0146cde5165d1a90abcbc9dfdb4e3db2fb9ce44d27499038d7c7da91fec0f5b9fc6479c29b4a1c03956e0d3dd27ef263172c30bd9dcd9bb4d30dfdd48984d4ee90750d80234769b0231669c59c6112affb25c644afc416a09279bbe33aa46923734dad94ebcfd06d832f3b9d5d870a1dac8d370f4e0ba2a402015e23c642f8a033b6058ee6420f228aed18a2d2d12fe01af3013b1c"}}}}}}, 0x0) syz_emit_ethernet(0x72, &(0x7f0000e41000)={@remote={[0xbb, 0xbb, 0xbb, 0xbb, 0xbb], 0x0}, @empty=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], [], {{0x800, @ipv4={{0x17, 0x4, 0x0, 0x0, 0x64, 0x0, 0x3, 0x0, 0x23, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, @local={0xac, 0x14, 0x0, 0xaa}, {[@noop={0x1}, @timestamp={0x44, 0x34, 0x1ff, 0x3, 0x2, [{[@multicast2=0xe0000002], 0x1}, {[], 0x0}, {[], 0x0}, {[@remote={0xac, 0x14, 0x0, 0xbb}], 0x510901c5}, {[], 0x2}, {[], 0x40}, {[], 0x1}, {[], 0x6}, {[], 0x4}, {[], 0x400}]}, @end={0x0}, @generic={0x83, 0x11, "7502aa27bdd966fcb8960a17631f47"}]}}, @udp={0x1, 0x2, 0x8, 0x0, ""}}}}}, 0x0) mmap(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) ioctl$sock_inet_SIOCSIFFLAGS(0xffffffffffffffff, 0x8914, &(0x7f0000ff4000-0x20)={@syzn={0x73, 0x79, 0x7a, 0x0, 0x0}, @ifru_flags=0x6800}) r4 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r4, &(0x7f0000de4000)={0x2, 0x2, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:32:55 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000040fe, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000476000-0x78)={0x2, 0x78, 0xd9, 0x0, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) syz_open_dev$sg(&(0x7f0000f72000)="2f6465762f73672300", 0x0, 0x80000) socketpair(0x9, 0x80000, 0x6734, &(0x7f0000ffa000-0x8)={0x0, 0x0}) ioctl$TIOCTTYGSTRUCT(r0, 0x541a, &(0x7f0000d5f000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") r1 = socket(0x40000000015, 0x805, 0x0) bind$inet(r1, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r1, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) [ 371.499699] CPU: 0 PID: 24279 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 2017/12/14 21:32:55 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) r2 = dup3(r0, r1, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r2, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x2, 0x9, 0x8001, 0x8, 0x1, 0xffff, 0x200, {0x0, @in={{0x2, 0x2, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x101, 0x3, 0x3, 0x5, 0x2}}, &(0x7f0000000000)=0xb8) 2017/12/14 21:32:55 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) r0 = syz_open_dev$usbmon(&(0x7f0000e6a000)="2f6465762f7573626d6f6e2300", 0x9, 0x280) ioctl$SNDRV_SEQ_IOCTL_SUBSCRIBE_PORT(r0, 0x40505330, &(0x7f000027c000)={{0x2c, 0x6a}, {0x200, 0x8}, 0x9, 0x6, 0x1183, [0x0, 0x0, 0x0], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r1 = openat$selinux_relabel(0xffffffffffffff9c, &(0x7f0000b54000)="2f73656c696e75782f72656c6162656c00", 0x2, 0x0) setsockopt$netlink_NETLINK_RX_RING(r1, 0x10e, 0x6, &(0x7f0000490000-0x10)={0x4, 0x1276, 0xeef, 0x3}, 0x10) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) 2017/12/14 21:32:55 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$vcsn(&(0x7f0000ea9000-0xa)="2f6465762f7663732300", 0x1000, 0x10002) ioctl$sock_inet_tcp_SIOCATMARK(r0, 0x8905, &(0x7f0000c3b000)=0x0) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r1) [ 371.499709] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 2017/12/14 21:32:55 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) perf_event_open(&(0x7f000001d000)={0x103, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c492ff7fe6e2746, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0xfffffffffffffffa, 0x0, 0x3, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x0}, 0x0, 0xfffffffffffffffb, 0xffffffffffffffff, 0x0) socketpair$llc(0x1a, 0x2, 0x0, &(0x7f000091d000)={0x0, 0x0}) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x0, &(0x7f000003b000-0x4)=0x0, 0x4) sendmmsg$nfc_llcp(0xffffffffffffffff, &(0x7f0000ee5000-0x70)=[{&(0x7f00002b0000)={0x27, 0x0, 0x0, 0x0, 0x0, 0x0, "a284027e94775bb0a61c0a37f98a86d1539bcef05a11311b56eb8e513afa218479b8c54121276c0a006715b1dd24ab77a39ed8c2a4da5ab82afb820330e4fe", 0x0}, 0x58, &(0x7f0000fa5000-0x30)=[], 0x0, &(0x7f00008ae000-0xf0)={0xc, 0x0, 0x0, ""}, 0xc, 0x0}], 0x1, 0x0) r1 = accept4(0xffffffffffffffff, &(0x7f0000722000)=@ethernet={0x0, @remote={[0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000b5a000)=0x10, 0x80800) getsockname$llc(r1, &(0x7f000081d000-0x10)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], [0x0, 0x0]}, &(0x7f0000192000-0x4)=0x10) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x18, &(0x7f0000a6a000)={0x0, 0x3}, &(0x7f0000256000-0x4)=0x6) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r1, 0x84, 0x6, &(0x7f0000b27000-0x8c)={r2, @in={{0x2, 0x1, @empty=0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000396000-0x4)=0x8c) getsockopt$inet_sctp_SCTP_RESET_STREAMS(r1, 0x84, 0x77, &(0x7f0000aeb000-0x8)={r3, 0x3ff}, &(0x7f0000ca3000-0x4)=0x8) modify_ldt$read_default(0x2, &(0x7f00001da000)="000000000000", 0x6) openat$selinux_validatetrans(0xffffffffffffff9c, &(0x7f0000cd8000)="2f73656c696e75782f76616c69646174657472616e7300", 0x1, 0x0) getsockopt$inet_sctp6_SCTP_ASSOCINFO(r1, 0x84, 0x1, &(0x7f0000661000-0x14)={r4, 0x6, 0x7, 0x40000000, 0x4, 0x0}, &(0x7f0000d99000-0x4)=0x14) getsockopt$inet_udp_int(r1, 0x11, 0x65, &(0x7f0000dee000-0x4)=0x0, &(0x7f0000437000-0x4)=0x4) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f000080a000)={0x0, 0x3, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1000, 0x0, 0x0}, &(0x7f0000d32000-0x4)=0x20) 2017/12/14 21:32:55 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = dup3(r0, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r1, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x2, 0x9, 0x8001, 0x8, 0x1, 0xffff, 0x200, {0x0, @in={{0x2, 0x2, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x101, 0x3, 0x3, 0x5, 0x2}}, &(0x7f0000000000)=0xb8) [ 371.499716] Call Trace: [ 371.499736] dump_stack+0x194/0x257 [ 371.499768] ? arch_local_irq_restore+0x53/0x53 [ 371.499783] ? idr_get_free_cmn+0xfd0/0xfd0 [ 371.499836] warn_alloc+0x19a/0x2b0 [ 371.499861] ? zone_watermark_ok_safe+0x400/0x400 [ 371.499890] ? check_noncircular+0x20/0x20 [ 371.499923] ? save_stack+0x43/0xd0 [ 371.499938] ? __kmalloc_node+0x47/0x70 [ 371.499984] __vmalloc_node_range+0x4f0/0x650 [ 371.500017] ? find_held_lock+0x39/0x1d0 [ 371.500050] ? xt_alloc_entry_offsets+0x21/0x30 [ 371.500068] __vmalloc_node_flags_caller+0x50/0x60 [ 371.500086] ? xt_alloc_entry_offsets+0x21/0x30 [ 371.500114] kvmalloc_node+0x82/0xd0 [ 371.500140] xt_alloc_entry_offsets+0x21/0x30 [ 371.500158] translate_table+0x235/0x1690 [ 371.500180] ? lock_release+0xda0/0xda0 [ 371.500195] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 371.500212] ? __check_object_size+0x25d/0x4f0 [ 371.500256] ? __might_sleep+0x95/0x190 [ 371.500275] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 371.500304] ? kasan_check_write+0x14/0x20 [ 371.500320] ? _copy_from_user+0x99/0x110 [ 371.500346] do_ip6t_set_ctl+0x34b/0x5c0 [ 371.500374] ? translate_compat_table+0x1c30/0x1c30 [ 371.500423] ? mutex_unlock+0xd/0x10 [ 371.500443] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 371.500475] nf_setsockopt+0x67/0xc0 [ 371.500504] ipv6_setsockopt+0x115/0x150 [ 371.500530] sctp_setsockopt+0x2a0/0x5d50 [ 371.500558] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 371.500584] ? memset+0x31/0x40 [ 371.500618] ? perf_trace_lock+0x4d6/0x900 [ 371.500665] ? trace_event_raw_event_lock+0x340/0x340 [ 371.500678] ? perf_trace_run_bpf_submit+0x206/0x330 [ 371.500692] ? perf_trace_run_bpf_submit+0x20d/0x330 [ 371.500716] ? check_noncircular+0x20/0x20 [ 371.500732] ? perf_tp_event+0xae0/0xae0 [ 371.500770] ? get_futex_key+0x1d50/0x1d50 [ 371.500824] ? find_held_lock+0x39/0x1d0 [ 371.500870] ? lock_downgrade+0x980/0x980 [ 371.500888] ? avc_has_perm+0xd0/0x680 [ 371.500922] ? lock_release+0xda0/0xda0 [ 371.500941] ? rcu_read_lock_sched_held+0x108/0x120 [ 371.500956] ? kmem_cache_free+0x249/0x280 [ 371.501008] ? avc_has_perm+0x43e/0x680 [ 371.501046] ? avc_has_perm_noaudit+0x520/0x520 [ 371.501067] ? __fget+0xbb/0x580 [ 371.501101] ? lock_release+0xda0/0xda0 [ 371.501124] ? __lock_is_held+0xbc/0x140 [ 371.501187] ? sock_has_perm+0x29c/0x400 [ 371.501214] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 371.501237] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 371.501258] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 371.501341] compat_sock_common_setsockopt+0x104/0x140 [ 371.501364] compat_SyS_setsockopt+0x17c/0x410 [ 371.501371] ? sock_common_setsockopt+0xd0/0xd0 [ 371.501395] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 371.501420] ? do_fast_syscall_32+0x156/0xf9d [ 371.501448] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 371.501467] do_fast_syscall_32+0x3ee/0xf9d [ 371.501484] ? do_raw_spin_trylock+0x190/0x190 [ 371.501516] ? do_int80_syscall_32+0x9d0/0x9d0 [ 371.501552] ? lockdep_sys_exit+0x47/0xf0 [ 371.501566] ? syscall_return_slowpath+0x2ad/0x550 [ 371.501582] ? prepare_exit_to_usermode+0x340/0x340 [ 371.501605] ? sysret32_from_system_call+0x5/0x3b [ 371.501635] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 371.501669] entry_SYSENTER_compat+0x51/0x60 [ 371.501679] RIP: 0023:0xf7ff6c79 [ 371.501686] RSP: 002b:00000000f77f208c EFLAGS: 00000296 ORIG_RAX: 000000000000016e [ 371.501699] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000029 [ 371.501707] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 371.501714] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 371.501721] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 371.501727] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 371.502071] warn_alloc_show_mem: 2 callbacks suppressed [ 371.502076] Mem-Info: [ 371.502097] active_anon:70665 inactive_anon:26 isolated_anon:0 [ 371.502097] active_file:3936 inactive_file:8915 isolated_file:0 [ 371.502097] unevictable:0 dirty:98 writeback:0 unstable:0 [ 371.502097] slab_reclaimable:10316 slab_unreclaimable:89703 [ 371.502097] mapped:23076 shmem:35 pagetables:744 bounce:0 [ 371.502097] free:1424013 free_pcp:475 free_cma:0 [ 371.502112] Node 0 active_anon:282660kB inactive_anon:104kB active_file:15744kB inactive_file:35660kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:92304kB dirty:392kB writeback:0kB shmem:140kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 34816kB writeback_tmp:0kB unstable:0kB all_unreclaimable? no [ 371.502119] Node 0 DMA free:15908kB min:160kB low:200kB high:240kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 371.502141] lowmem_reserve[]: 0 2882 6395 6395 [ 371.502169] Node 0 DMA32 free:2952932kB min:30384kB low:37980kB high:45576kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:3129332kB managed:2953948kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:1016kB local_pcp:376kB free_cma:0kB [ 371.502189] lowmem_reserve[]: 0 0 3513 3513 [ 371.502218] Node 0 Normal free:2727212kB min:37032kB low:46288kB high:55544kB active_anon:282660kB inactive_anon:104kB active_file:15744kB inactive_file:35660kB unevictable:0kB writepending:392kB present:4718592kB managed:3597640kB mlocked:0kB kernel_stack:4320kB pagetables:2976kB bounce:0kB free_pcp:884kB local_pcp:508kB free_cma:0kB [ 371.502239] lowmem_reserve[]: 0 0 0 0 [ 371.502267] Node 0 DMA: 1*4kB (U) 0*8kB 0*16kB 1*32kB (U) 2*64kB (U) 1*128kB (U) 1*256kB (U) 0*512kB 1*1024kB (U) 1*2048kB (M) 3*4096kB (M) = 15908kB [ 371.502399] Node 0 DMA32: 3*4kB (M) 1*8kB (M) 3*16kB (UM) 3*32kB (UM) 3*64kB (UM) 3*128kB (M) 4*256kB (M) 4*512kB (UM) 2*1024kB (UM) 3*2048kB (UM) 718*4096kB (M) = 2952932kB [ 371.502536] Node 0 Normal: 1*4kB (U) 399*8kB (UE) 197*16kB (UE) 655*32kB (UME) 666*64kB (UME) 204*128kB (UM) 132*256kB (UME) 103*512kB (UME) 81*1024kB (UM) 22*2048kB (UM) 590*4096kB (UM) = 2727212kB [ 371.502693] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 371.502699] 12889 total pagecache pages [ 371.502711] 0 pages in swap cache [ 371.502717] Swap cache stats: add 0, delete 0, find 0/0 [ 371.502723] Free swap = 0kB [ 371.502728] Total swap = 0kB [ 371.502735] 1965979 pages RAM [ 371.502740] 0 pages HighMem/MovableOnly [ 371.502745] 324105 pages reserved [ 371.573808] syz-executor5: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) [ 371.573817] syz-executor5 cpuset=/ mems_allowed=0 [ 371.573849] CPU: 1 PID: 24296 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 [ 371.573858] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 371.573863] Call Trace: [ 371.573880] dump_stack+0x194/0x257 [ 371.573902] ? arch_local_irq_restore+0x53/0x53 [ 371.573914] ? idr_get_free_cmn+0xfd0/0xfd0 [ 371.573927] ? kernel_text_address+0x102/0x140 [ 371.573960] warn_alloc+0x19a/0x2b0 [ 371.573979] ? zone_watermark_ok_safe+0x400/0x400 [ 371.574006] ? check_noncircular+0x20/0x20 [ 371.574029] ? save_stack+0x43/0xd0 [ 371.574038] ? kasan_kmalloc+0xad/0xe0 [ 371.574049] ? __kmalloc_node+0x47/0x70 [ 371.574083] __vmalloc_node_range+0x4f0/0x650 [ 371.574107] ? find_held_lock+0x39/0x1d0 [ 371.574125] ? xt_alloc_entry_offsets+0x21/0x30 [ 371.574138] __vmalloc_node_flags_caller+0x50/0x60 [ 371.574152] ? xt_alloc_entry_offsets+0x21/0x30 [ 371.574171] kvmalloc_node+0x82/0xd0 [ 371.574190] xt_alloc_entry_offsets+0x21/0x30 [ 371.574206] translate_table+0x235/0x1690 [ 371.574223] ? lock_release+0xda0/0xda0 [ 371.574234] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 371.574249] ? __check_object_size+0x25d/0x4f0 [ 371.574277] ? __might_sleep+0x95/0x190 [ 371.574293] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 371.574314] ? kasan_check_write+0x14/0x20 [ 371.574327] ? _copy_from_user+0x99/0x110 [ 371.574346] do_ip6t_set_ctl+0x34b/0x5c0 [ 371.574365] ? translate_compat_table+0x1c30/0x1c30 [ 371.574398] ? mutex_unlock+0xd/0x10 [ 371.574411] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 371.574426] nf_setsockopt+0x67/0xc0 [ 371.574446] ipv6_setsockopt+0x115/0x150 [ 371.574468] sctp_setsockopt+0x2a0/0x5d50 [ 371.574490] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 371.574503] ? drop_futex_key_refs.isra.13+0x63/0xb0 [ 371.574525] ? futex_wait+0x69e/0x990 [ 371.574551] ? perf_trace_lock+0xd6/0x900 [ 371.574565] ? __lock_acquire+0x6e9/0x47f0 [ 371.574576] ? futex_wait_setup+0x3d0/0x3d0 [ 371.574596] ? trace_event_raw_event_lock+0x340/0x340 [ 371.574613] ? drop_futex_key_refs.isra.13+0x63/0xb0 [ 371.574626] ? check_noncircular+0x20/0x20 [ 371.574651] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 371.574663] ? get_futex_key+0x1d50/0x1d50 [ 371.574673] ? get_empty_filp+0x189/0x4f0 [ 371.574687] ? sock_alloc_file+0x1f3/0x560 [ 371.574696] ? sock_map_fd+0x34/0x70 [ 371.574728] ? find_held_lock+0x39/0x1d0 [ 371.574763] ? lock_downgrade+0x980/0x980 [ 371.574779] ? avc_has_perm+0xd0/0x680 [ 371.574792] ? __lockdep_init_map+0xe4/0x650 [ 371.574812] ? lock_release+0xda0/0xda0 [ 371.574827] ? debug_mutex_init+0x2d/0x60 [ 371.574868] ? avc_has_perm+0x43e/0x680 [ 371.574889] ? avc_has_perm_noaudit+0x520/0x520 [ 371.574905] ? __fget+0xbb/0x580 [ 371.574931] ? lock_release+0xda0/0xda0 [ 371.574951] ? __lock_is_held+0xbc/0x140 [ 371.575000] ? sock_has_perm+0x29c/0x400 [ 371.575019] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 371.575036] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 371.575053] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 371.575081] ? get_unused_fd_flags+0x121/0x190 [ 371.575118] compat_sock_common_setsockopt+0x104/0x140 [ 371.575141] compat_SyS_setsockopt+0x17c/0x410 [ 371.575150] ? sock_common_setsockopt+0xd0/0xd0 [ 371.575167] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 371.575185] ? do_fast_syscall_32+0x156/0xf9d [ 371.575204] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 371.575217] do_fast_syscall_32+0x3ee/0xf9d [ 371.575229] ? do_raw_spin_trylock+0x190/0x190 [ 371.575252] ? do_int80_syscall_32+0x9d0/0x9d0 [ 371.575274] ? lockdep_sys_exit+0x47/0xf0 [ 371.575285] ? syscall_return_slowpath+0x2ad/0x550 [ 371.575298] ? prepare_exit_to_usermode+0x340/0x340 [ 371.575315] ? sysret32_from_system_call+0x5/0x3b [ 371.575337] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 371.575365] entry_SYSENTER_compat+0x51/0x60 [ 371.575375] RIP: 0023:0xf7ff6c79 [ 371.575382] RSP: 002b:00000000f77b008c EFLAGS: 00000296 ORIG_RAX: 000000000000016e 2017/12/14 21:32:56 executing program 5: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) io_submit(0x0, 0x0, &(0x7f0000885000-0x4)=[]) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(0xffffffffffffffff, 0x4040534e, &(0x7f0000299000-0x40)={0x0, @tick=0x0, 0x0, {0x0, 0x0}, 0x8, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BINDER_THREAD_EXIT(0xffffffffffffffff, 0x40046208, 0x0) perf_event_open(&(0x7f000006b000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf72, 0x0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc00, 0x0, 0x80000040fe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(0xffffffffffffffff, 0x84, 0x15, &(0x7f00006a5000-0x1)={0x0}, 0x1) readv(0xffffffffffffffff, &(0x7f0000000000)=[], 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_MRT6_ADD_MFC_PROXY(0xffffffffffffffff, 0x29, 0xd2, &(0x7f0000000000)={{0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0xfffffffffffffffb}, {0xa, 0x0, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x5}, 0x80000000, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0x3]}, 0x5c) execve(&(0x7f0000001000)="2e2f66696c653000", &(0x7f0000001000-0x18)=[&(0x7f0000001000-0xe)="2c5c3a2d7d6b657972696e672700", &(0x7f0000000000)="00", &(0x7f0000002000-0x10)="5b657468312e62646576707070302d00", &(0x7f0000001000)="00", &(0x7f0000001000)="00"], &(0x7f0000000000)=[&(0x7f0000000000)="7788706f5269785f61e36c5f61756573737d2a2e2e70707031707070316f3a6e6f646576766d6e65743100", &(0x7f0000000000)="5d2974727573746564747275737465647d00", &(0x7f0000001000)="00", &(0x7f0000001000)="656d3028766d6e657431707070306d696d655f7479706500"]) setsockopt$inet6_buf(r0, 0x29, 0x40, &(0x7f0000000000)="", 0x0) r1 = syz_open_dev$vcsa(&(0x7f00009a9000-0xb)="2f6465762f766373612300", 0x23, 0x40000) getsockopt$inet6_tcp_buf(r1, 0x6, 0x0, &(0x7f0000002000)="", &(0x7f0000003000-0x4)=0x0) ioctl$TIOCLINUX4(0xffffffffffffffff, 0x541c, &(0x7f0000b9e000-0x1)=0x4) getsockopt$inet6_tcp_buf(0xffffffffffffffff, 0x6, 0x1d, &(0x7f0000de1000-0xd4)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", &(0x7f00002c7000-0x4)=0xd4) 2017/12/14 21:32:56 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000040fe, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000476000-0x78)={0x2, 0x78, 0xd9, 0x0, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) syz_open_dev$sg(&(0x7f0000f72000)="2f6465762f73672300", 0x0, 0x80000) socketpair(0x9, 0x80000, 0x6734, &(0x7f0000ffa000-0x8)={0x0, 0x0}) ioctl$TIOCTTYGSTRUCT(r0, 0x541a, &(0x7f0000d5f000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xdb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket(0x40000000015, 0x805, 0x0) setsockopt$sock_int(r1, 0x1, 0x23, &(0x7f0000d38000-0x4)=0xfffffffffffff000, 0x4) sendto$inet(r1, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:32:56 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000236000-0x8)="2e2f66696c653000", 0x8080, 0x0) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet_mreqn(r1, 0x0, 0x0, &(0x7f0000088000-0xc)={@multicast2=0x0, @remote={0x0, 0x0, 0x0, 0x0}, 0x0}, &(0x7f0000a9b000)=0xc) setsockopt$inet6_tcp_int(r2, 0x6, 0x1f, &(0x7f000085d000-0x4)=0x3ffffffffffc, 0x4) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r3 = syz_open_dev$tun(&(0x7f0000312000)="2f6465762f6e65742f74756e00", 0x0, 0x0) ioctl$TUNSETIFINDEX(r3, 0x400454da, &(0x7f0000fc2000)=0x101) select(0x40, &(0x7f0000816000)={0x6, 0x6, 0x200, 0x3, 0x4, 0x8, 0x10, 0x3f}, &(0x7f000031a000)={0x3f, 0x7, 0x5, 0x3, 0x401, 0x9, 0x7ff, 0x3f}, &(0x7f0000129000)={0x6, 0x3e6, 0x4f0c, 0x3, 0x1, 0xffffffffffffff39, 0x5, 0xff}, &(0x7f0000175000-0x8)={0x77359400, 0x0}) timer_settime(0x0, 0x1, &(0x7f0000e72000-0x10)={{0x0, 0x1c9c380}, {0x0, 0x0}}, &(0x7f0000891000)={{0x0, 0x0}, {0x0, 0x0}}) rt_sigtimedwait(&(0x7f0000fdf000-0x4)={0x0}, 0x0, &(0x7f00001f4000)={0x0, r4}, 0x8) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f0000533000)={@generic="0200000004000000f004008000e9bc22", @ifru_settings={0x1000010001, 0x0, @fr=&(0x7f0000cb8000)={0x0, 0xfffffffffffffffd, 0x0, 0x200, 0x0, 0x0, 0x0}}}) r5 = socket(0x10, 0x803, 0x0) clock_gettime(0x3, &(0x7f0000052000-0x10)={0x0, 0x0}) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(r5, 0x84, 0xa, &(0x7f0000d5c000)={0x4, 0x7, 0x200, 0x7, 0x6, 0x7, 0x1, 0x0, 0x0}, &(0x7f0000d22000)=0x20) getsockopt$inet_sctp_SCTP_MAXSEG(r1, 0x84, 0xd, &(0x7f00000f9000)=@assoc_value={r6, 0x1}, &(0x7f000042d000-0x4)=0x8) sendto(r5, &(0x7f0000e12000-0x14)="120000001200e7ffffe90018149b000ae91d774e", 0x14, 0x0, 0x0, 0x0) bind$llc(r5, &(0x7f0000f08000)={0x1a, 0x1f, 0x8, 0x5, 0x27ffffd, 0xfffc, @random="0e68860cd3af", [0x0, 0x0]}, 0x10) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) socket$inet6_sctp(0xa, 0x5, 0x84) mmap(&(0x7f0000000000/0xd25000)=nil, 0xd25000, 0x1000001, 0x32, 0xffffffffffffffff, 0x0) ioctl$TUNSETNOCSUM(r3, 0x400454c8, &(0x7f0000152000-0x4)=0x1f) pipe2(&(0x7f000033f000)={0x0, 0x0}, 0x80800) ioctl$TUNSETVNETHDRSZ(r7, 0x400454d8, &(0x7f00002fe000-0x4)=0x71) 2017/12/14 21:32:56 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0xffffffffffffff55, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$KVM_CREATE_DEVICE(0xffffffffffffffff, 0xc00caee0, &(0x7f0000224000)={0x3, r0, 0x1}) ioctl$KVM_CREATE_PIT2(r1, 0x4040ae77, &(0x7f00005ad000)={0x100, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(0xffffffffffffff9c, 0x84, 0x73, &(0x7f0000175000)={0x0, 0x5, 0x30, 0x10000, 0x1}, &(0x7f0000a10000)=0x18) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(r0, 0x84, 0x70, &(0x7f0000b5e000-0x108)={r2, @in={{0x2, 0x3, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x4, 0x800, 0x4, 0x14de, 0x6, 0x40, 0x3, 0x8, 0x0, 0xd2df, 0x1, 0xf65, 0x4, 0x8000, 0x800]}, &(0x7f000086d000-0x4)=0x108) pipe(&(0x7f0000bbc000-0x8)={0x0, 0x0}) setsockopt$packet_rx_ring(r3, 0x107, 0x5, &(0x7f0000308000-0x10)=@req={0x8, 0x8000, 0x9, 0xfff}, 0x10) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) ioctl$sock_inet6_tcp_SIOCOUTQNSD(r4, 0x894b, &(0x7f0000c68000-0x4)=0x0) 2017/12/14 21:32:56 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000040fe, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000476000-0x78)={0x2, 0x78, 0xd9, 0x0, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) syz_open_dev$sg(&(0x7f0000f72000)="2f6465762f73672300", 0x0, 0x80000) socketpair(0x9, 0x80000, 0x6734, &(0x7f0000ffa000-0x8)={0x0, 0x0}) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:32:56 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = openat$rfkill(0xffffffffffffff9c, &(0x7f0000d9e000-0xc)="2f6465762f72666b696c6c00", 0x400000, 0x0) execveat(r0, &(0x7f00007b7000)="2e2f66696c653000", &(0x7f0000761000-0x14)=[&(0x7f00001d3000)="747275737465647573657273656c6600", &(0x7f0000fdf000-0xc)="2f6465762f72666b696c6c00", &(0x7f0000cb6000)="2f6465762f72666b696c6c00", &(0x7f00008ae000-0xc)="2f6465762f72666b696c6c00", &(0x7f0000f48000)="776c616e3000"], &(0x7f0000828000)=[&(0x7f0000308000)="2f6465762f72666b696c6c00"], 0x800) ioctl$KDDISABIO(r0, 0x4b37) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) 2017/12/14 21:32:56 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet_sctp(0x2, 0x805, 0x84) r1 = dup3(0xffffffffffffffff, r0, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r1, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x2, 0x9, 0x8001, 0x8, 0x1, 0xffff, 0x200, {0x0, @in={{0x2, 0x2, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x101, 0x3, 0x3, 0x5, 0x2}}, &(0x7f0000000000)=0xb8) 2017/12/14 21:32:56 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) perf_event_open(&(0x7f000001d000)={0x103, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c492ff7fe6e2746, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0xfffffffffffffffa, 0x0, 0x3, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x0}, 0x0, 0xfffffffffffffffb, 0xffffffffffffffff, 0x0) socketpair$llc(0x1a, 0x2, 0x0, &(0x7f000091d000)={0x0, 0x0}) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x0, &(0x7f000003b000-0x4)=0x0, 0x4) sendmmsg$nfc_llcp(0xffffffffffffffff, &(0x7f0000ee5000-0x70)=[{&(0x7f00002b0000)={0x27, 0x0, 0x0, 0x0, 0x0, 0x0, "a284027e94775bb0a61c0a37f98a86d1539bcef05a11311b56eb8e513afa218479b8c54121276c0a006715b1dd24ab77a39ed8c2a4da5ab82afb820330e4fe", 0x0}, 0x58, &(0x7f0000fa5000-0x30)=[], 0x0, &(0x7f00008ae000-0xf0)={0xc, 0x0, 0x0, ""}, 0xc, 0x0}], 0x1, 0x0) r1 = accept4(0xffffffffffffffff, &(0x7f0000722000)=@ethernet={0x0, @remote={[0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000b5a000)=0x10, 0x80800) getsockname$llc(r1, &(0x7f000081d000-0x10)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], [0x0, 0x0]}, &(0x7f0000192000-0x4)=0x10) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x18, &(0x7f0000a6a000)={0x0, 0x3}, &(0x7f0000256000-0x4)=0x6) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r1, 0x84, 0x6, &(0x7f0000b27000-0x8c)={r2, @in={{0x2, 0x1, @empty=0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000396000-0x4)=0x8c) getsockopt$inet_sctp_SCTP_RESET_STREAMS(r1, 0x84, 0x77, &(0x7f0000aeb000-0x8)={r3, 0x3ff}, &(0x7f0000ca3000-0x4)=0x8) modify_ldt$read_default(0x2, &(0x7f00001da000)="000000000000", 0x6) openat$selinux_validatetrans(0xffffffffffffff9c, &(0x7f0000cd8000)="2f73656c696e75782f76616c69646174657472616e7300", 0x1, 0x0) getsockopt$inet_sctp6_SCTP_ASSOCINFO(r1, 0x84, 0x1, &(0x7f0000661000-0x14)={r4, 0x6, 0x7, 0x40000000, 0x4, 0x0}, &(0x7f0000d99000-0x4)=0x14) getsockopt$inet_udp_int(r1, 0x11, 0x65, &(0x7f0000dee000-0x4)=0x0, &(0x7f0000437000-0x4)=0x4) [ 371.575396] RAX: ffffffffffffffda RBX: 0000000000000019 RCX: 0000000000000029 [ 371.575403] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 371.575410] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 371.575417] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 371.575423] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 2017/12/14 21:32:56 executing program 1: r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) r2 = dup3(r0, r1, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r2, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x2, 0x9, 0x8001, 0x8, 0x1, 0xffff, 0x200, {0x0, @in={{0x2, 0x2, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x101, 0x3, 0x3, 0x5, 0x2}}, &(0x7f0000000000)=0xb8) 2017/12/14 21:32:56 executing program 3: setrlimit(0x5, &(0x7f00006f6000-0x10)={0x8000, 0x4}) r0 = openat$selinux_member(0xffffffffffffff9c, &(0x7f0000f62000-0x10)="2f73656c696e75782f6d656d62657200", 0x2, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) recvfrom$unix(r0, &(0x7f0000000000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x3b, 0x40012023, 0x0, 0x0) ioctl$KDSKBMODE(r0, 0x4b45, &(0x7f000033c000)=0x2) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) openat$selinux_member(0xffffffffffffff9c, &(0x7f0000001000)="2f73656c696e75782f6d656d62657200", 0x2, 0x0) setrlimit(0xc, &(0x7f0000c2f000)={0x8000, 0x8}) ioctl$UFFDIO_ZEROPAGE(r0, 0xc020aa04, &(0x7f0000001000-0x10)={&(0x7f0000000000/0x1000)=nil, 0x1000}) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) ioctl$DRM_IOCTL_MODE_SETCRTC(r0, 0xc06864a2, &(0x7f0000001000)={&(0x7f0000003000-0x1c)=[0x0, 0x7, 0x200, 0x0, 0x4, 0x3f, 0x94], 0x7, 0xfffffffffffffffb, 0x5, 0x7, 0x1f, 0xffffffff00000000, {0x400, 0x6, 0x80, 0x4, 0x9, 0x9, 0x4, 0x5, 0x7, 0x80000001, 0x7f, 0x6, 0x5c, 0x7fffffff, "a6d6af0259579a3d1cefb054b3f994f5802a2d9564282c2e235114736b7801f1"}}) [ 372.798808] syz-executor5: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) [ 372.832672] syz-executor5 cpuset=/ mems_allowed=0 2017/12/14 21:32:56 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) perf_event_open(&(0x7f000001d000)={0x103, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c492ff7fe6e2746, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0xfffffffffffffffa, 0x0, 0x3, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x0}, 0x0, 0xfffffffffffffffb, 0xffffffffffffffff, 0x0) socketpair$llc(0x1a, 0x2, 0x0, &(0x7f000091d000)={0x0, 0x0}) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x0, &(0x7f000003b000-0x4)=0x0, 0x4) sendmmsg$nfc_llcp(0xffffffffffffffff, &(0x7f0000ee5000-0x70)=[{&(0x7f00002b0000)={0x27, 0x0, 0x0, 0x0, 0x0, 0x0, "a284027e94775bb0a61c0a37f98a86d1539bcef05a11311b56eb8e513afa218479b8c54121276c0a006715b1dd24ab77a39ed8c2a4da5ab82afb820330e4fe", 0x0}, 0x58, &(0x7f0000fa5000-0x30)=[], 0x0, &(0x7f00008ae000-0xf0)={0xc, 0x0, 0x0, ""}, 0xc, 0x0}], 0x1, 0x0) r1 = accept4(0xffffffffffffffff, &(0x7f0000722000)=@ethernet={0x0, @remote={[0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000b5a000)=0x10, 0x80800) getsockname$llc(r1, &(0x7f000081d000-0x10)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], [0x0, 0x0]}, &(0x7f0000192000-0x4)=0x10) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x18, &(0x7f0000a6a000)={0x0, 0x3}, &(0x7f0000256000-0x4)=0x6) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r1, 0x84, 0x6, &(0x7f0000b27000-0x8c)={r2, @in={{0x2, 0x1, @empty=0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000396000-0x4)=0x8c) getsockopt$inet_sctp_SCTP_RESET_STREAMS(r1, 0x84, 0x77, &(0x7f0000aeb000-0x8)={r3, 0x3ff}, &(0x7f0000ca3000-0x4)=0x8) modify_ldt$read_default(0x2, &(0x7f00001da000)="000000000000", 0x6) openat$selinux_validatetrans(0xffffffffffffff9c, &(0x7f0000cd8000)="2f73656c696e75782f76616c69646174657472616e7300", 0x1, 0x0) getsockopt$inet_sctp6_SCTP_ASSOCINFO(r1, 0x84, 0x1, &(0x7f0000661000-0x14)={r4, 0x6, 0x7, 0x40000000, 0x4, 0x0}, &(0x7f0000d99000-0x4)=0x14) 2017/12/14 21:32:56 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = openat$selinux_load(0xffffffffffffff9c, &(0x7f000000b000)="2f73656c696e75782f6c6f616400", 0x2, 0x0) ioctl$DRM_IOCTL_FREE_BUFS(r0, 0x4008641a, &(0x7f00001cd000-0x8)={0x2, &(0x7f000084f000-0x8)=[0x0, 0x1]}) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet6_sctp(0xa, 0x1000000000005, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r1, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) 2017/12/14 21:32:56 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) ioctl$sock_FIOGETOWN(r0, 0x8903, &(0x7f0000744000)=0x0) r2 = openat$selinux_avc_cache_threshold(0xffffffffffffff9c, &(0x7f0000043000-0x1d)="2f73656c696e75782f6176632f63616368655f7468726573686f6c6400", 0x2, 0x0) perf_event_open(&(0x7f0000652000-0x78)={0x5, 0x78, 0xa85a, 0x7b, 0x3, 0x80000000, 0x0, 0x7, 0x9020, 0xa, 0x5, 0x6, 0x100000001, 0x1, 0x0, 0x6, 0x3, 0x100000001, 0x0, 0x40, 0xaa0, 0x8000, 0x5, 0x1, 0x1, 0xfff, 0x0}, r1, 0x8, r2, 0x9) bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r0) fchdir(r0) [ 372.832710] CPU: 0 PID: 24361 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 [ 372.832719] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 2017/12/14 21:32:56 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) perf_event_open(&(0x7f000001d000)={0x103, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c492ff7fe6e2746, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0xfffffffffffffffa, 0x0, 0x3, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x0}, 0x0, 0xfffffffffffffffb, 0xffffffffffffffff, 0x0) socketpair$llc(0x1a, 0x2, 0x0, &(0x7f000091d000)={0x0, 0x0}) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x0, &(0x7f000003b000-0x4)=0x0, 0x4) sendmmsg$nfc_llcp(0xffffffffffffffff, &(0x7f0000ee5000-0x70)=[{&(0x7f00002b0000)={0x27, 0x0, 0x0, 0x0, 0x0, 0x0, "a284027e94775bb0a61c0a37f98a86d1539bcef05a11311b56eb8e513afa218479b8c54121276c0a006715b1dd24ab77a39ed8c2a4da5ab82afb820330e4fe", 0x0}, 0x58, &(0x7f0000fa5000-0x30)=[], 0x0, &(0x7f00008ae000-0xf0)={0xc, 0x0, 0x0, ""}, 0xc, 0x0}], 0x1, 0x0) r1 = accept4(0xffffffffffffffff, &(0x7f0000722000)=@ethernet={0x0, @remote={[0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000b5a000)=0x10, 0x80800) getsockname$llc(r1, &(0x7f000081d000-0x10)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], [0x0, 0x0]}, &(0x7f0000192000-0x4)=0x10) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x18, &(0x7f0000a6a000)={0x0, 0x3}, &(0x7f0000256000-0x4)=0x6) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r1, 0x84, 0x6, &(0x7f0000b27000-0x8c)={r2, @in={{0x2, 0x1, @empty=0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000396000-0x4)=0x8c) getsockopt$inet_sctp_SCTP_RESET_STREAMS(r1, 0x84, 0x77, &(0x7f0000aeb000-0x8)={r3, 0x3ff}, &(0x7f0000ca3000-0x4)=0x8) modify_ldt$read_default(0x2, &(0x7f00001da000)="000000000000", 0x6) openat$selinux_validatetrans(0xffffffffffffff9c, &(0x7f0000cd8000)="2f73656c696e75782f76616c69646174657472616e7300", 0x1, 0x0) [ 372.832725] Call Trace: 2017/12/14 21:32:56 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x3, &(0x7f0000c3c000-0x8)={0x0, 0x0}) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) 2017/12/14 21:32:56 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) r2 = dup3(r0, r1, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r2, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x2, 0x9, 0x8001, 0x8, 0x1, 0xffff, 0x200, {0x0, @in={{0x2, 0x2, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x101, 0x3, 0x3, 0x5, 0x2}}, &(0x7f0000000000)=0xb8) [ 372.832744] dump_stack+0x194/0x257 [ 372.832771] ? arch_local_irq_restore+0x53/0x53 [ 372.832783] ? idr_get_free_cmn+0xfd0/0xfd0 [ 372.832832] warn_alloc+0x19a/0x2b0 [ 372.832855] ? zone_watermark_ok_safe+0x400/0x400 [ 372.832881] ? check_noncircular+0x20/0x20 [ 372.832912] ? save_stack+0x43/0xd0 [ 372.832938] ? __kmalloc_node+0x47/0x70 [ 372.832980] __vmalloc_node_range+0x4f0/0x650 [ 372.833012] ? find_held_lock+0x39/0x1d0 [ 372.833037] ? xt_alloc_entry_offsets+0x21/0x30 [ 372.833053] __vmalloc_node_flags_caller+0x50/0x60 [ 372.833069] ? xt_alloc_entry_offsets+0x21/0x30 [ 372.833091] kvmalloc_node+0x82/0xd0 [ 372.833114] xt_alloc_entry_offsets+0x21/0x30 [ 372.833132] translate_table+0x235/0x1690 [ 372.833155] ? lock_release+0xda0/0xda0 [ 372.833173] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 372.833190] ? __check_object_size+0x25d/0x4f0 [ 372.833230] ? __might_sleep+0x95/0x190 [ 372.833250] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 372.833279] ? kasan_check_write+0x14/0x20 [ 372.833294] ? _copy_from_user+0x99/0x110 [ 372.833322] do_ip6t_set_ctl+0x34b/0x5c0 [ 372.833352] ? translate_compat_table+0x1c30/0x1c30 [ 372.833400] ? mutex_unlock+0xd/0x10 [ 372.833416] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 372.833444] nf_setsockopt+0x67/0xc0 [ 372.833474] ipv6_setsockopt+0x115/0x150 [ 372.833499] sctp_setsockopt+0x2a0/0x5d50 [ 372.833527] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 372.833547] ? memset+0x31/0x40 [ 372.833576] ? perf_trace_lock+0x4d6/0x900 [ 372.833614] ? trace_event_raw_event_lock+0x340/0x340 [ 372.833626] ? perf_trace_run_bpf_submit+0x206/0x330 [ 372.833638] ? perf_trace_run_bpf_submit+0x20d/0x330 [ 372.833657] ? check_noncircular+0x20/0x20 [ 372.833672] ? perf_tp_event+0xae0/0xae0 [ 372.833706] ? get_futex_key+0x1d50/0x1d50 [ 372.833757] ? find_held_lock+0x39/0x1d0 [ 372.833802] ? lock_downgrade+0x980/0x980 [ 372.833821] ? avc_has_perm+0xd0/0x680 [ 372.833854] ? lock_release+0xda0/0xda0 [ 372.833875] ? rcu_read_lock_sched_held+0x108/0x120 [ 372.833891] ? kmem_cache_free+0x249/0x280 [ 372.833956] ? avc_has_perm+0x43e/0x680 [ 372.833987] ? avc_has_perm_noaudit+0x520/0x520 [ 372.834006] ? __fget+0xbb/0x580 [ 372.834047] ? lock_release+0xda0/0xda0 [ 372.834075] ? __lock_is_held+0xbc/0x140 [ 372.834121] ? retint_kernel+0x10/0x10 [ 372.834143] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 372.834164] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 372.834204] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 372.834225] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 372.834260] ? selinux_socket_setsockopt+0x4f/0x80 [ 372.834319] compat_sock_common_setsockopt+0x104/0x140 [ 372.834352] compat_SyS_setsockopt+0x17c/0x410 [ 372.834362] ? sock_common_setsockopt+0xd0/0xd0 [ 372.834390] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 372.834414] ? do_fast_syscall_32+0x156/0xf9d [ 372.834442] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 372.834463] do_fast_syscall_32+0x3ee/0xf9d [ 372.834481] ? do_raw_spin_trylock+0x190/0x190 [ 372.834512] ? do_int80_syscall_32+0x9d0/0x9d0 [ 372.834548] ? lockdep_sys_exit+0x47/0xf0 [ 372.834565] ? syscall_return_slowpath+0x2ad/0x550 [ 372.834581] ? prepare_exit_to_usermode+0x340/0x340 [ 372.834600] ? sysret32_from_system_call+0x5/0x3b [ 372.834633] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 372.834672] entry_SYSENTER_compat+0x51/0x60 [ 372.834682] RIP: 0023:0xf7ff6c79 [ 372.834690] RSP: 002b:00000000f77f208c EFLAGS: 00000296 ORIG_RAX: 000000000000016e [ 372.834705] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000029 [ 372.834713] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 372.834720] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 372.834727] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 372.834734] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 372.834995] warn_alloc_show_mem: 1 callbacks suppressed [ 372.835000] Mem-Info: [ 372.835065] active_anon:74796 inactive_anon:26 isolated_anon:0 [ 372.835065] active_file:3936 inactive_file:8933 isolated_file:0 [ 372.835065] unevictable:0 dirty:127 writeback:0 unstable:0 [ 372.835065] slab_reclaimable:10315 slab_unreclaimable:89762 [ 372.835065] mapped:23054 shmem:35 pagetables:786 bounce:0 [ 372.835065] free:1420839 free_pcp:476 free_cma:0 [ 372.835081] Node 0 active_anon:299184kB inactive_anon:104kB active_file:15744kB inactive_file:35732kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:92216kB dirty:508kB writeback:0kB shmem:140kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 36864kB writeback_tmp:0kB unstable:0kB all_unreclaimable? no [ 372.835087] Node 0 DMA free:15908kB min:160kB low:200kB high:240kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 372.835109] lowmem_reserve[]: 0 2882 6395 6395 [ 372.835152] Node 0 DMA32 free:2952932kB min:30384kB low:37980kB high:45576kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:3129332kB managed:2953948kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:1016kB local_pcp:376kB free_cma:0kB [ 372.835174] lowmem_reserve[]: 0 0 3513 3513 [ 372.835216] Node 0 Normal free:2714516kB min:37032kB low:46288kB high:55544kB active_anon:299184kB inactive_anon:104kB active_file:15744kB inactive_file:35732kB unevictable:0kB writepending:508kB present:4718592kB managed:3597640kB mlocked:0kB kernel_stack:4384kB pagetables:3144kB bounce:0kB free_pcp:888kB local_pcp:420kB free_cma:0kB [ 372.835238] lowmem_reserve[]: 0 0 0 0 [ 372.835281] Node 0 DMA: 1*4kB (U) 0*8kB 0*16kB 1*32kB (U) 2*64kB (U) 1*128kB (U) 1*256kB (U) 0*512kB 1*1024kB (U) 1*2048kB (M) 3*4096kB (M) = 15908kB [ 372.835443] Node 0 DMA32: 3*4kB (M) 1*8kB (M) 3*16kB (UM) 3*32kB (UM) 3*64kB (UM) 3*128kB (M) 4*256kB (M) 4*512kB (UM) 2*1024kB (UM) 3*2048kB (UM) 718*4096kB (M) = 2952932kB [ 372.835605] Node 0 Normal: 5*4kB (ME) 403*8kB (UME) 180*16kB (ME) 640*32kB (UME) 665*64kB (UME) 203*128kB (UM) 132*256kB (UME) 104*512kB (UME) 81*1024kB (UM) 18*2048kB (UM) 589*4096kB (UM) = 2714540kB [ 372.835750] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 372.835757] 12903 total pagecache pages [ 372.835770] 0 pages in swap cache [ 372.835778] Swap cache stats: add 0, delete 0, find 0/0 [ 372.835785] Free swap = 0kB [ 372.835792] Total swap = 0kB [ 372.835799] 1965979 pages RAM [ 372.835806] 0 pages HighMem/MovableOnly [ 372.835814] 324105 pages reserved [ 372.919789] syz-executor5: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) [ 372.919798] syz-executor5 cpuset=/ mems_allowed=0 [ 372.919828] CPU: 1 PID: 24390 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 [ 372.919837] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 372.919843] Call Trace: [ 372.919861] dump_stack+0x194/0x257 [ 372.919881] ? arch_local_irq_restore+0x53/0x53 [ 372.919893] ? idr_get_free_cmn+0xfd0/0xfd0 [ 372.919908] ? kernel_text_address+0x102/0x140 [ 372.919940] warn_alloc+0x19a/0x2b0 [ 372.919959] ? zone_watermark_ok_safe+0x400/0x400 [ 372.919979] ? check_noncircular+0x20/0x20 [ 372.920007] ? save_stack+0x43/0xd0 [ 372.920018] ? kasan_kmalloc+0xad/0xe0 [ 372.920031] ? __kmalloc_node+0x47/0x70 [ 372.920063] __vmalloc_node_range+0x4f0/0x650 [ 372.920085] ? find_held_lock+0x39/0x1d0 [ 372.920103] ? xt_alloc_entry_offsets+0x21/0x30 [ 372.920117] __vmalloc_node_flags_caller+0x50/0x60 [ 372.920129] ? xt_alloc_entry_offsets+0x21/0x30 [ 372.920147] kvmalloc_node+0x82/0xd0 [ 372.920166] xt_alloc_entry_offsets+0x21/0x30 [ 372.920180] translate_table+0x235/0x1690 [ 372.920195] ? lock_release+0xda0/0xda0 [ 372.920207] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 372.920221] ? __check_object_size+0x25d/0x4f0 [ 372.920248] ? __might_sleep+0x95/0x190 [ 372.920264] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 372.920283] ? kasan_check_write+0x14/0x20 [ 372.920297] ? _copy_from_user+0x99/0x110 [ 372.920317] do_ip6t_set_ctl+0x34b/0x5c0 [ 372.920338] ? translate_compat_table+0x1c30/0x1c30 [ 372.920372] ? mutex_unlock+0xd/0x10 [ 372.920386] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 372.920414] nf_setsockopt+0x67/0xc0 [ 372.920439] ipv6_setsockopt+0x115/0x150 [ 372.920463] sctp_setsockopt+0x2a0/0x5d50 [ 372.920488] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 372.920529] ? perf_trace_lock+0xd6/0x900 [ 372.920540] ? __lock_acquire+0x6e9/0x47f0 [ 372.920565] ? trace_event_raw_event_lock+0x340/0x340 [ 372.920588] ? check_noncircular+0x20/0x20 [ 372.920616] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 372.920630] ? unwind_get_return_address+0x61/0xa0 [ 372.920646] ? __save_stack_trace+0x7e/0xd0 [ 372.920682] ? find_held_lock+0x39/0x1d0 [ 372.920720] ? lock_downgrade+0x980/0x980 [ 372.920735] ? avc_has_perm+0xd0/0x680 [ 372.920763] ? lock_release+0xda0/0xda0 [ 372.920817] ? avc_has_perm+0x43e/0x680 [ 372.920841] ? avc_has_perm_noaudit+0x520/0x520 [ 372.920857] ? __fget+0xbb/0x580 [ 372.920885] ? lock_release+0xda0/0xda0 [ 372.920904] ? __lock_is_held+0xbc/0x140 [ 372.920951] ? sock_has_perm+0x29c/0x400 [ 372.920971] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 372.920988] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 372.921004] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 372.921030] ? lock_release+0xda0/0xda0 [ 372.921067] compat_sock_common_setsockopt+0x104/0x140 [ 372.921091] compat_SyS_setsockopt+0x17c/0x410 [ 372.921100] ? sock_common_setsockopt+0xd0/0xd0 [ 372.921121] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 372.921140] ? do_fast_syscall_32+0x156/0xf9d [ 372.921160] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 372.921176] do_fast_syscall_32+0x3ee/0xf9d [ 372.921188] ? exit_to_usermode_loop+0x198/0x310 [ 372.921214] ? do_int80_syscall_32+0x9d0/0x9d0 [ 372.921228] ? _raw_spin_unlock_irq+0x56/0x70 [ 372.921255] ? syscall_return_slowpath+0x2ad/0x550 [ 372.921269] ? prepare_exit_to_usermode+0x340/0x340 [ 372.921285] ? sysret32_from_system_call+0x5/0x3b [ 372.921310] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 372.921338] entry_SYSENTER_compat+0x51/0x60 [ 372.921348] RIP: 0023:0xf7ff6c79 [ 372.921355] RSP: 002b:00000000f778f08c EFLAGS: 00000296 ORIG_RAX: 000000000000016e [ 372.921369] RAX: ffffffffffffffda RBX: 0000000000000019 RCX: 0000000000000029 2017/12/14 21:32:57 executing program 7: r0 = syz_open_dev$vcsa(&(0x7f0000f55000)="2f6465762f766373612300", 0x7, 0x8800) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) getpeername$llc(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @random="000000000000", [0x0, 0x0]}, &(0x7f0000db6000)=0x10) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) r1 = gettid() r2 = gettid() r3 = bpf$PROG_LOAD(0x5, &(0x7f0000eba000-0x30)={0x5, 0x0, &(0x7f000047f000)=[], &(0x7f0000b7c000-0x1c)="657468316370757365746d696d655f7479706576626f786e65743000", 0x1, 0x66, &(0x7f0000029000-0x66)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xd3ff, 0x1}, 0x30) r4 = openat$selinux_avc_cache_stats(0xffffffffffffff9c, &(0x7f0000d02000)="2f73656c696e75782f6176632f63616368655f737461747300", 0x0, 0x0) r5 = syz_fuseblk_mount(&(0x7f000097d000-0x8)="2e2f66696c653000", &(0x7f00006db000)="2e2f66696c653000", 0x6002, 0x0, 0xffffffffffffffff, 0x621, 0x101, 0x80000) kcmp$KCMP_EPOLL_TFD(r1, r2, 0x7, r3, &(0x7f0000396000)={r4, r5, 0x1}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r6 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r6, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) 2017/12/14 21:32:57 executing program 5: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) io_submit(0x0, 0x0, &(0x7f0000885000-0x4)=[]) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(0xffffffffffffffff, 0x4040534e, &(0x7f0000299000-0x40)={0x0, @tick=0x0, 0x0, {0x0, 0x0}, 0x8, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BINDER_THREAD_EXIT(0xffffffffffffffff, 0x40046208, 0x0) perf_event_open(&(0x7f000006b000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf72, 0x0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc00, 0x0, 0x80000040fe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(0xffffffffffffffff, 0x84, 0x15, &(0x7f00006a5000-0x1)={0x0}, 0x1) readv(0xffffffffffffffff, &(0x7f0000000000)=[], 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_MRT6_ADD_MFC_PROXY(0xffffffffffffffff, 0x29, 0xd2, &(0x7f0000000000)={{0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0xfffffffffffffffb}, {0xa, 0x0, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x5}, 0x80000000, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0x3]}, 0x5c) execve(&(0x7f0000001000)="2e2f66696c653000", &(0x7f0000001000-0x18)=[&(0x7f0000001000-0xe)="2c5c3a2d7d6b657972696e672700", &(0x7f0000000000)="00", &(0x7f0000002000-0x10)="5b657468312e62646576707070302d00", &(0x7f0000001000)="00", &(0x7f0000001000)="00"], &(0x7f0000000000)=[&(0x7f0000000000)="7788706f5269785f61e36c5f61756573737d2a2e2e70707031707070316f3a6e6f646576766d6e65743100", &(0x7f0000000000)="5d2974727573746564747275737465647d00", &(0x7f0000001000)="00", &(0x7f0000001000)="656d3028766d6e657431707070306d696d655f7479706500"]) setsockopt$inet6_buf(r0, 0x29, 0x40, &(0x7f0000000000)="", 0x0) r1 = syz_open_dev$vcsa(&(0x7f00009a9000-0xb)="2f6465762f766373612300", 0x23, 0x40000) getsockopt$inet6_tcp_buf(r1, 0x6, 0x0, &(0x7f0000002000)="", &(0x7f0000003000-0x4)=0x0) ioctl$TIOCLINUX4(0xffffffffffffffff, 0x541c, &(0x7f0000b9e000-0x1)=0x4) getsockopt$inet6_tcp_buf(0xffffffffffffffff, 0x6, 0x0, &(0x7f0000de1000-0xd4)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", &(0x7f00002c7000-0x4)=0xd4) 2017/12/14 21:32:57 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000040fe, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000476000-0x78)={0x2, 0x78, 0xd9, 0x0, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) syz_open_dev$sg(&(0x7f0000f72000)="2f6465762f73672300", 0x0, 0x80000) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:32:57 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r0) socketpair(0x13, 0x2, 0x3, &(0x7f0000bce000-0x8)={0x0, 0x0}) getsockopt$inet_sctp_SCTP_DELAYED_SACK(r1, 0x84, 0x10, &(0x7f00003c1000)=@assoc_value={0x0, 0x5}, &(0x7f0000173000-0x4)=0x8) setsockopt$inet_sctp6_SCTP_SET_PEER_PRIMARY_ADDR(r2, 0x84, 0x5, &(0x7f00008ad000)={r3, @in={{0x2, 0x1, @rand_addr=0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, 0x8c) getsockopt$packet_int(r2, 0x107, 0xb, &(0x7f00003de000)=0x0, &(0x7f0000e6b000-0x4)=0x4) 2017/12/14 21:32:57 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000040fe, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000476000-0x78)={0x2, 0x78, 0xd9, 0x0, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) syz_open_dev$sg(&(0x7f0000f72000)="2f6465762f73672300", 0x0, 0x80000) socketpair(0x9, 0x80000, 0x6734, &(0x7f0000ffa000-0x8)={0x0, 0x0}) ioctl$TIOCTTYGSTRUCT(r0, 0x541a, &(0x7f0000d5f000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xdb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket(0x40000000015, 0x805, 0x0) bind$inet(r1, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r1, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:32:57 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) r0 = openat(0xffffffffffffffff, &(0x7f00003e5000)="2e2f66696c653000", 0x10000, 0x20) ioctl$KDENABIO(r0, 0x4b36) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) 2017/12/14 21:32:57 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) perf_event_open(&(0x7f000001d000)={0x103, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c492ff7fe6e2746, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0xfffffffffffffffa, 0x0, 0x3, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x0}, 0x0, 0xfffffffffffffffb, 0xffffffffffffffff, 0x0) socketpair$llc(0x1a, 0x2, 0x0, &(0x7f000091d000)={0x0, 0x0}) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x0, &(0x7f000003b000-0x4)=0x0, 0x4) sendmmsg$nfc_llcp(0xffffffffffffffff, &(0x7f0000ee5000-0x70)=[{&(0x7f00002b0000)={0x27, 0x0, 0x0, 0x0, 0x0, 0x0, "a284027e94775bb0a61c0a37f98a86d1539bcef05a11311b56eb8e513afa218479b8c54121276c0a006715b1dd24ab77a39ed8c2a4da5ab82afb820330e4fe", 0x0}, 0x58, &(0x7f0000fa5000-0x30)=[], 0x0, &(0x7f00008ae000-0xf0)={0xc, 0x0, 0x0, ""}, 0xc, 0x0}], 0x1, 0x0) r1 = accept4(0xffffffffffffffff, &(0x7f0000722000)=@ethernet={0x0, @remote={[0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000b5a000)=0x10, 0x80800) getsockname$llc(r1, &(0x7f000081d000-0x10)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], [0x0, 0x0]}, &(0x7f0000192000-0x4)=0x10) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x18, &(0x7f0000a6a000)={0x0, 0x3}, &(0x7f0000256000-0x4)=0x6) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r1, 0x84, 0x6, &(0x7f0000b27000-0x8c)={r2, @in={{0x2, 0x1, @empty=0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000396000-0x4)=0x8c) getsockopt$inet_sctp_SCTP_RESET_STREAMS(r1, 0x84, 0x77, &(0x7f0000aeb000-0x8)={r3, 0x3ff}, &(0x7f0000ca3000-0x4)=0x8) modify_ldt$read_default(0x2, &(0x7f00001da000)="000000000000", 0x6) 2017/12/14 21:32:57 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) r2 = dup3(r0, r1, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r2, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x2, 0x9, 0x8001, 0x8, 0x1, 0xffff, 0x200, {0x0, @in={{0x2, 0x2, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x101, 0x3, 0x3, 0x5, 0x2}}, &(0x7f0000000000)=0xb8) 2017/12/14 21:32:57 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x2, 0x0}) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f000052f000-0x4)={0x0, 0x7, 0x1000}, 0x4) writev(r0, &(0x7f0000dbc000+0x8e6)=[{&(0x7f00003a6000)="7afad4c53ff30f9505cf17a8c038175155c095319d876656eea66cb3118a022d805d35d295c5f8985c8a908d7a2be352f0e2cfa5c211e7a38b44ff57032770ec7f678336f9deececc73c34bcc5528ab86c32fa5fd9e754fa98e1ec71995498221e6284bdd6829683e10f97f1a643df836183dee7df2267b442c1ec6dd5c0923e824644b6425a16a12510a9f4a225ad3121c1f71884e2f98a98711983a2e7a910948552c93ffffc9c3b0951e5b0f5c28a42f0ab8ead9a790bfa2ee5636eb31826f43804ccf6b1c3f3cef24146f0a717df43fa1cdf3f2afa7a7aec8490b3d20539283307a562a11a0436f980db49a990435dfb452380bf376b8841d8e018157b059b1931bda2d0cb25dd83a9af1db16696872e6186f2559132d3ccbf40d1dc4fe23c9366534e53cd5e749bf036ef602dc18838a358fad144a38b3368c242feca99c676cfb648a76813acb4b79db9d084e4302c5f777947d25dd9c68702bc444beffedac9b708e994470c3687450714183ef9ce65dd1470c0b37392634beb3b3960ad8f18420f0b518a05573458e5d6b2753fc96098b22f4218b711a0e606fe224c71812bfec22f4c2f65ff27437e784760fb0fd26ec37f15ee57a2170e622398dd70ff9833955f84e90a6dd0d3a5f65b9cc78cc6a9f1eb536445986232d46e00743257d8011611b1ea061bd2e60dd663ca08056c9985cd7c8e70830bf9be1a6aafed8d6582697c520bdad1af68c4c4df4bd5d35768f68eb33c90c01b3dea66d6f9a57ffef5125e3fe8ee78cb05c836e7538765419ac3eb404c22d3d9329ab2b3a57f71a8984e318025e14b37e492601edea62074b7d13e90e807c1beda47dca9fedf04f29f6a88dcd72cf06f473ad495a0b0940c673e6e3f82ee79e999cf0a42999b2fa1faa30d081c3e041fde76ce8e29427d34da53f7afdccf04af387f55c332dcc3ff5a779f1c0954eccd663890b78e7f6ce105e6162ae5105171c098169b66c37fcda9f05902f7fdee93be5242a7f9604ee77755fd13c7aaf6dba6933734dee30b430904088d7974ee8c045781a021352a705ce30f9c4a5b209f75ceb6e6f84f5bceab98826ab798c268bbef80a5ada0991b121ce2874c39c0351e1cddebd383d9a04d19b981822ed2070ce4024619f3c15f3d1f0cd8b9d473097fd8ce7010878e0ba43bdeef7645a3af22dc2bf511a1c4952957869d0966ba2b50fa0e66b9f8d7dd16879d646e6bb170dc8bad72312d418be4f5fcbab0a4ec30412489b6d23416e75aba0ccdb41ddeafd8fafdcbcbd13f879bcce8b1944fa6c662dd4168549f12337c82bb0a5b9187a26808043af35e3c3a79a249fcf5cfdcee8aaa8480b5694823e9ef7a5e361b989779d5b1559434295de11ab10d768961397ef98ba255887891f783a688191edf4fc17c46ad74a743a4f6394720448a14d593037ace11a36129338c303f014a83631dee1517e10722c9922aae71c159b0d0cbdf875d15ac38ccb172a1cb92ba0a93da147779b2604a8391396d1dc71a9004dc7ae4767871ccc3754fd1f7dfd5a75916553b997915f3289072b86d60f9509c6d3d46dbe39e0647fea6a99177db1622f015d9593b8d5040d4a53bd9f52e87ef5b4262a718b02b369e4234e4a92870f2f9780cdd3e3875b1ab45fa58f087f7114a8aaea24a3d7ad7d6cd4d0d92df878a59c3fb1f0e7514c905bb12a4121c4f61ea45b2031af851dca5017e2129e63f24295e4024304a75af62582efc4caf04326683184af1c4d62301ef22cd4b7aa93fb04d88b4e5d2bd53e4ee3283581ecd18cf1740788937a79e1b9555507531587b0e23ba094e7e84670f49b6155053bb44fc33897bda61d4ccbaec2da56fb0ed6e230e8780bd6493b022af8668768896b0261249565cbda4548899c6e692b6a7955c5e1a06aca2e129a785eb1b52ff751d28cd3c33e8d4e49ec013dc700622620c8bede3f37b7dba1963e12ef6cb3710353fcd00addc152d9d5a8e26bd08c73693d35d897c9bda106955ab1beeb91c32f0cac8e81c64cc4319ed8a35719d93361aed7580bf440fd2a32e5c6a56744d0bd7846729b518e6522a50a21f8010c48c2ced98b8e3305b8435d1a2bc2ec616178048b31513584632cf6a6e26e31a2b5fdc2c644fe31b304c71f0e9a0b71df1400c1df1b6dc54f7063ad5a0f88d14dfc13621d35133d7c572204065914b20511fe22592a3707296a16e5689a7ed30e8ea351aad891eb003beb6e66bf9a32fd0ea6c68aeb1dc0936f68a34c8379f8656d8572d6cbfbdfda0619a8dcfb90b71a68b3a99d62c2ca90dcb14b5d7c4ec65d663920b3ee41e3a0b9e76c96e849dcab6f32eec134af99fb4496c8b05adc0b1d6cbea4ab747b20d2798bfd6c7abedd899cc120eb8d301ed689e85b927a2fac4607649450561623258f5d48ca5f8956bee30a3583450645e4a56d14ad8ede2318a6ffbed5ec06543682627cf8c7c14af97b3e86f4f40d1945c92227805876557360910f85590534bcef8dd1565c6176a113ca967da079a209608223f3df73396a57c9acf1811c55168c00bf5e8440ba96441ab7bd3d66c2c28a11822be86bb325f75484166b6d4bae74604c78586f49c351a51b932f77ae28627bfa50839451dd8109bbaf06396afc689db79664c8fbe546fa76e6de548f5a53e7d2fe3202f3cc922995e54e07aaa2e74da5e6ced143f211b5fc694b9bf7f0fd75862f714f34eb724163c7393085e33656c1b126d23494787f1fc930da370b17b21589cae3ea3802e287029be80a3cf91450ba442f4fa397d9e1682394a3616f7b5e76815feb7cdfabc903b27cbe11864bab278cfb91a42c0afc9ed0b9d7a700681b5f64a84dce62b8645f8cbdcaba4c6e7cd94f440828a26d3d9e171f5208fe7e5684ad664aaa12c2a1ee7994ba9f33a367ea9936b80a17d0101f8ce2aaba49311ae156954cf36902e4334b607c8b05d73badeed4dd149dfbefb57790f1aecb7b073ed68a11ffc1146b5081613aa2ef817a946bf56375ee42d8d71cdb78eb5005f7b72f3606f7f8a907ac0a1bc0e68c57ee3c12f40805cac482b02c552114c9ccb6306591efd2a57350c4fb26ac33ec5bdc45c9a43c338248dc5ed4f9c3e54be993453b2f47a219fb45ebb510a44d24c08f012a720e52ebbc8ff9d55678d6ee4471dd091a8cb5dcb88dcfba17355d48dc0246c06dfb4abfbe6cfdb34c7802b84f0c05f38818fe52c0a6610a019c41330dc4961e4221ea8f9393f19f9b944492a7f0f6f8eb8a0f8d36cd93a43a44d1564738a60df4152db44845e6f4bf89600c4840f6c8cc5f6f09d6a5fc25e1193d2cc629e2a2a18ec831eff7e84054a635ad2d57941444583db5ad8138caac5dd12cacc153905d2b35ca67921bda237a9b2503754a07956fbb3f8b4469f361f1f4fc1f648c07d9dc4b02a0663512ccde4b080e73d6a7d61a0f6a4eeaee1d6803957516350eafbf653177b106804c994f0eafe6bc6fda1b81cd4d3df7e2884ff63c82f37ff81e37049e9c80d22430446b083507bec1041e3ea07c8191cdf180095024943b30ae5d1cae6bc921d96ba20822d2df0b8385f5497d9c1385a62e392fae597a0022e8381c916d7299e73b411cb40348879f79f88a34dd06963fd999c88d58f3524516489f11e96eaef128479ba44cb4bdca05e970f4d97d5bf863a2c10fabb76fcdf25a607b69f67576a5fd88299538159e8af06fe170a64f74a60b1ee2a42a0696d81c6cfa9ae33b98582cb54c5f83316ec9db074df87c461bb094c2ae4e9cfe1e80bf9f878b4faad14c9e2c4b2606f0bb1154dd455df6e3a1a58f47e41233ac62bb74fab80b5a04528f1f16df008c451b88b1af2655e31187f1774c3e901a7b18654d817010160504bdf12b56328aaa9f3e152efd37a42cdc30012ae7501333d1b51c240974ff31be1322a4d32cdac490c29e2fb221bc8e1cf007d5f48ebf14c527c238dbb668725aaff22e6b97eccf3b422fea368ca36e5ef7ef9e31749249b201884b75e15d007b965270b6c1dac06b6fa2fe6bda773e59086da4e4705efb8e27f13420b3466b1f34dbb5895eb7bd63560b48c34c10577f78424ebb2769ce23d0bcdaef851497df003a4fb19aa510ff82522bfa316886dfc29cfe1b8398293f52df08bb863e634acb39f4def68f93b6dad02ea96e314bd0b265db49015ff9a35c901d0f3545ef23f64bc4f51179c7c0b713a2a0558c82df0edce0437bd1dfe578b3e7798de80eebbb6c127132156472add508c10b547ff866bff617659706b2791a6031ad9de94fa91e4c32e5d3f9dba7df1b9e485fdd5f1616c819e961d9745037cfa773284cdab64f1685eb3b2efee0b98f7609be5afa9a963eb15f07e4dd6256be86b75ec79e9352e7c34923535dd04028b7f7831af20b9fa2954b0d1b7eb87c516a24fc409a0b109087c38bd28173717ed04438ec9948548a0ef36eda959b72aca635d60782c084f641f3bef9482c6af1a7f62b546178d8b7a8a4fcea373811740568d059bf276e414ac041522f28c3d3e228e226c6fd9c49a086665d96114b5b889fd3a7f1ce3a9f708116fe84a3bc819da574ba852f153e691f1810afed240e4d839114eafbc4193fc6bd3099b07ff1dfe5d3f3bf708e1a511e2023e5324d5c9410a625cc9682fb2c2e66521807466fbe38913f8ecef0f26e669246a540928716e85cb25c6e2ce5c8963e8d6225ff5e259a84b03e42027db6905643944c72299f9c1eb308ebc5ec713c09a722f29153f62ae43b079fce4a47d67cf51869f4499db729312e14a072df701f9dee0ce83e7326b30940a1e1051f46e8410a43bc4d3548b6938c9b76c011fbb2aa2cc575a929599434ff625ec66ad44d710ac067d0d304f696eab3e98f8973755849da368d4e8c9729521cdc52b1a9bbcf8a206cf4972893f15b92a315a86843c9a3915a0e97a8e75320341cf5c6da5f4acf418eac06b24d53cabf7ec6d90e2007a2f2091e3fa61a60e777f9dfacc7efec8378c92b880e491ecef9755d00e0a1e70ec550e6cac55c76d82261dc0c7c1809beb82455a4f417b535da93e603e83e530dc8e332ec936b3bc1395e60619a7613f6260d78ec0da9707baa6473bfcc04d8f169453324f40c1719b8e1dd421832cc104d52d301840423e415ebf1202bd048ace7758291fd94885744dcba5c314983fe15cc9fa1ab638dcf8fc866e05a65d731b3d33256e393a13e22ca282f29e0800c8383fc50882132c8524a120f9e37ab414ae92fc8561fe8928a667eda868ee410c63b90a23acd313462ad54164d8c4d42fb9f3d38c0152d39b02ca2190732e955264e00347da07a13b52a5ef985c3a7672a3336922206aecc9377177bc5f8574fc4661e77000fc99845b9449fee2a1f15575cab546a35100c6b4325e3673e37f84a10e9769e7d4e4512c1d26d136aacbd6b49c20b29beace45b190d051bf8de4021c730c67db8562785428e371edb1fd46617ed6ec00168e0f9b4b591efffea1b3ec5e943cb19d8bdacb40dfbb86a5ad366ad111b92c382f2d5184a67c26285993f7e8c6afeafe0e6842aa5508abebba9ed73e23a365ba1dfc20d7f0746ae0a23a3dd72ce75969c9cf40f3b5438c10372add77a1744b328d296ac81f88c934005359486d6f1974e0d32fd35eefa246ce10904aeb765440de31577cc9afe9e9680ff48c475ff63a1c8b0804eadcba16faecacf6769d8a2afdc628b953346f6ce67df0b163b88c8f162b622f09ae11e42317641a4ab1e3951d664987aee5bbda43f724be3d3e85b90b2bf80eb8", 0x1000}, {&(0x7f0000ad2000-0x95)="258a8826de19d72521888bccc6e39ee3c174084487d795c6311e21b2523abd0594006d6d0de9fce2154ef56170b6e989d81affba7eed0526646c5a633c6feaf6c2590ae9041f1fb2f88b07a13c2190307bc52152358095d86cb1c22a625704e8c625b2fd62a612a44f49c4fd6aeb4d1b7665fffd3a6c74c3445bd3b0c2faf6378e70266da8cb0557ed1514396f4e150d580e90e2b6", 0x95}, {&(0x7f0000063000-0xcb)="dc8c530378ac836746b79fe82e9fd5977387e1282bda8b65a2af3039dab7c682700d5c04a6421afa809a091c482d8af688e4bbde322c72fef9b0b7b0226848b236ae2381950fec37c4b716b7bc924fd8729c52f087d16f3ef685f6dc483b8beb87a98f0afdeaf84b3e9159550df5199f2c100860817629d1632d80552acb1020e7063d5642162a9729ae74a1cc37a9da8038c63603677c716d6aa76e58765e4dd803610b5e548d60a20c7eb4b958c2a3cd47bcf48c055ac2f2bee9714cd01e5d3e4b07f844cc9c77bc3c04", 0xcb}, {&(0x7f000064e000-0x82)="b7465a215bd38c8d82c51f66cc32bab2ae6731af9a4c520014c97b0f0f9d79d3af63aee39522add80a34a5d197cdd09bde1c8480de69c7bc1ae6b7c5708ff9f205e6e7fb6073325245c6082bd9f5de435f4280ff6afd2eca5ccc2d59b2a73aed50b097427d6e0154ea63d95d3ce2cd83981ce6bcaacde74a2c3ee01aeb88d17c6baf", 0x82}], 0x4) ioctl$DRM_IOCTL_GEM_FLINK(r0, 0xc008640a, &(0x7f0000545000)={0x0, 0x0}) r2 = syz_open_dev$sg(&(0x7f0000c43000)="2f6465762f73672300", 0x7f, 0x80) ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD(r0, 0xc00c642d, &(0x7f00007d6000-0xc)={r1, 0x0, r2}) getsockopt$nfc_llcp(r0, 0x118, 0x3, &(0x7f000072f000-0x70)="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x70) ioctl$DRM_IOCTL_AUTH_MAGIC(r0, 0x40046411, &(0x7f0000de7000)=0x100000000000) ioctl$VT_RELDISP(r2, 0x5605) ioctl$GIO_FONT(r0, 0x4b60, &(0x7f0000877000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") [ 372.921376] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 372.921384] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 372.921391] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 372.921398] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 2017/12/14 21:32:57 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x0, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) r2 = dup3(r0, r1, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r2, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x2, 0x9, 0x8001, 0x8, 0x1, 0xffff, 0x200, {0x0, @in={{0x2, 0x2, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x101, 0x3, 0x3, 0x5, 0x2}}, &(0x7f0000000000)=0xb8) [ 374.005191] syz-executor5: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) [ 374.040734] syz-executor5 cpuset=/ mems_allowed=0 2017/12/14 21:32:57 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) r1 = add_key$keyring(&(0x7f0000830000)="6b657972696e6700", &(0x7f00001aa000-0x5)={0x73, 0x79, 0x7a, 0x1, 0x0}, 0x0, 0x0, 0xffffffffffffffff) keyctl$get_security(0x11, r1, &(0x7f0000ea5000)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x42) close(r0) 2017/12/14 21:32:57 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) perf_event_open(&(0x7f000001d000)={0x103, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c492ff7fe6e2746, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0xfffffffffffffffa, 0x0, 0x3, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x0}, 0x0, 0xfffffffffffffffb, 0xffffffffffffffff, 0x0) socketpair$llc(0x1a, 0x2, 0x0, &(0x7f000091d000)={0x0, 0x0}) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x0, &(0x7f000003b000-0x4)=0x0, 0x4) sendmmsg$nfc_llcp(0xffffffffffffffff, &(0x7f0000ee5000-0x70)=[{&(0x7f00002b0000)={0x27, 0x0, 0x0, 0x0, 0x0, 0x0, "a284027e94775bb0a61c0a37f98a86d1539bcef05a11311b56eb8e513afa218479b8c54121276c0a006715b1dd24ab77a39ed8c2a4da5ab82afb820330e4fe", 0x0}, 0x58, &(0x7f0000fa5000-0x30)=[], 0x0, &(0x7f00008ae000-0xf0)={0xc, 0x0, 0x0, ""}, 0xc, 0x0}], 0x1, 0x0) r1 = accept4(0xffffffffffffffff, &(0x7f0000722000)=@ethernet={0x0, @remote={[0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000b5a000)=0x10, 0x80800) getsockname$llc(r1, &(0x7f000081d000-0x10)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], [0x0, 0x0]}, &(0x7f0000192000-0x4)=0x10) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x18, &(0x7f0000a6a000)={0x0, 0x3}, &(0x7f0000256000-0x4)=0x6) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r1, 0x84, 0x6, &(0x7f0000b27000-0x8c)={r2, @in={{0x2, 0x1, @empty=0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000396000-0x4)=0x8c) getsockopt$inet_sctp_SCTP_RESET_STREAMS(r1, 0x84, 0x77, &(0x7f0000aeb000-0x8)={r3, 0x3ff}, &(0x7f0000ca3000-0x4)=0x8) 2017/12/14 21:32:57 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000040fe, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000476000-0x78)={0x2, 0x78, 0xd9, 0x0, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:32:57 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000040fe, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000476000-0x78)={0x2, 0x78, 0xd9, 0x0, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) syz_open_dev$sg(&(0x7f0000f72000)="2f6465762f73672300", 0x0, 0x80000) socketpair(0x9, 0x80000, 0x6734, &(0x7f0000ffa000-0x8)={0x0, 0x0}) ioctl$TIOCTTYGSTRUCT(r0, 0x541a, &(0x7f0000d5f000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xdb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) bind$inet(0xffffffffffffffff, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:32:57 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = accept4$inet6(0xffffffffffffff9c, &(0x7f000028d000-0x1c)={0x0, 0x0, 0x0, @loopback={0x0, 0x0}, 0x0}, &(0x7f00007e0000-0x4)=0x1c, 0x80000) getpeername$packet(0xffffffffffffff9c, &(0x7f0000db1000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={[0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, [0x0, 0x0]}, &(0x7f0000b03000-0x4)=0x14) setsockopt$inet6_mreq(r0, 0x29, 0x1c, &(0x7f00003cb000-0x14)={@local={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0xaa}, r1}, 0x14) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) r3 = syz_open_dev$mouse(&(0x7f0000460000-0x12)="2f6465762f696e7075742f6d6f7573652300", 0x3, 0x400) setsockopt$bt_l2cap_L2CAP_OPTIONS(r3, 0x6, 0x1, &(0x7f0000fa7000)={0x7fff, 0xd83f, 0x6, 0xb3, 0x3f, 0x200, 0x6}, 0xc) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r2, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) 2017/12/14 21:32:57 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$sock_inet6_udp_SIOCINQ(r0, 0x541b, &(0x7f000025a000-0x4)=0x0) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) [ 374.040769] CPU: 1 PID: 24420 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 [ 374.040777] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 2017/12/14 21:32:57 executing program 3: mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = openat$selinux_commit_pending_bools(0xffffffffffffff9c, &(0x7f0000000000)="2f73656c696e75782f636f6d6d69745f70656e64696e675f626f6f6c7300", 0x1, 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION(r0, 0xc0505350, &(0x7f0000001000-0x50)={{0x77, 0x5}, {0x5, 0xbf75}, 0x2, 0x6, 0x7, [0x0, 0x0, 0x0], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)="2e2f66696c653000", 0x80000, 0x0) dup(r1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) ioctl$DRM_IOCTL_RES_CTX(r1, 0xc0086426, &(0x7f000008a000-0x8)={0x1, &(0x7f0000c4c000)=[{0x0, 0x0}]}) ioctl$DRM_IOCTL_GET_CTX(r0, 0xc0086423, &(0x7f0000b41000)={r2, 0x2}) [ 374.040783] Call Trace: [ 374.040800] dump_stack+0x194/0x257 [ 374.040819] ? arch_local_irq_restore+0x53/0x53 [ 374.040832] ? idr_get_free_cmn+0xfd0/0xfd0 [ 374.040849] ? kernel_text_address+0x102/0x140 [ 374.040880] warn_alloc+0x19a/0x2b0 [ 374.040901] ? zone_watermark_ok_safe+0x400/0x400 [ 374.040921] ? check_noncircular+0x20/0x20 [ 374.040944] ? save_stack+0x43/0xd0 [ 374.040953] ? kasan_kmalloc+0xad/0xe0 [ 374.040964] ? __kmalloc_node+0x47/0x70 [ 374.040993] __vmalloc_node_range+0x4f0/0x650 [ 374.041020] ? find_held_lock+0x39/0x1d0 [ 374.041040] ? xt_alloc_entry_offsets+0x21/0x30 [ 374.041055] __vmalloc_node_flags_caller+0x50/0x60 [ 374.041072] ? xt_alloc_entry_offsets+0x21/0x30 [ 374.041090] kvmalloc_node+0x82/0xd0 [ 374.041108] xt_alloc_entry_offsets+0x21/0x30 [ 374.041125] translate_table+0x235/0x1690 [ 374.041141] ? lock_release+0xda0/0xda0 [ 374.041155] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 374.041169] ? __check_object_size+0x25d/0x4f0 [ 374.041196] ? __might_sleep+0x95/0x190 [ 374.041213] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 374.041232] ? kasan_check_write+0x14/0x20 [ 374.041246] ? _copy_from_user+0x99/0x110 [ 374.041265] do_ip6t_set_ctl+0x34b/0x5c0 [ 374.041283] ? translate_compat_table+0x1c30/0x1c30 [ 374.041314] ? mutex_unlock+0xd/0x10 [ 374.041337] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 374.041359] nf_setsockopt+0x67/0xc0 [ 374.041385] ipv6_setsockopt+0x115/0x150 [ 374.041406] sctp_setsockopt+0x2a0/0x5d50 [ 374.041427] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 374.041444] ? drop_futex_key_refs.isra.13+0x63/0xb0 [ 374.041458] ? futex_wait+0x69e/0x990 [ 374.041484] ? perf_trace_lock+0xd6/0x900 [ 374.041495] ? __lock_acquire+0x6e9/0x47f0 [ 374.041507] ? futex_wait_setup+0x3d0/0x3d0 [ 374.041527] ? trace_event_raw_event_lock+0x340/0x340 [ 374.041545] ? drop_futex_key_refs.isra.13+0x63/0xb0 [ 374.041558] ? check_noncircular+0x20/0x20 [ 374.041584] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 374.041598] ? get_futex_key+0x1d50/0x1d50 [ 374.041640] ? find_held_lock+0x39/0x1d0 [ 374.041677] ? lock_downgrade+0x980/0x980 [ 374.041692] ? avc_has_perm+0xd0/0x680 [ 374.041719] ? lock_release+0xda0/0xda0 [ 374.041735] ? rcu_read_lock_sched_held+0x108/0x120 [ 374.041749] ? kmem_cache_free+0x249/0x280 [ 374.041787] ? avc_has_perm+0x43e/0x680 [ 374.041809] ? avc_has_perm_noaudit+0x520/0x520 [ 374.041823] ? __fget+0xbb/0x580 [ 374.041850] ? lock_release+0xda0/0xda0 [ 374.041869] ? __lock_is_held+0xbc/0x140 [ 374.041916] ? sock_has_perm+0x29c/0x400 [ 374.041935] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 374.041953] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 374.041968] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 374.041978] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 374.042030] compat_sock_common_setsockopt+0x104/0x140 [ 374.042053] compat_SyS_setsockopt+0x17c/0x410 [ 374.042062] ? sock_common_setsockopt+0xd0/0xd0 [ 374.042082] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 374.042099] ? do_fast_syscall_32+0x156/0xf9d [ 374.042119] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 374.042133] do_fast_syscall_32+0x3ee/0xf9d [ 374.042147] ? do_raw_spin_trylock+0x190/0x190 [ 374.042166] ? do_int80_syscall_32+0x9d0/0x9d0 [ 374.042190] ? lockdep_sys_exit+0x47/0xf0 [ 374.042203] ? syscall_return_slowpath+0x2ad/0x550 [ 374.042216] ? prepare_exit_to_usermode+0x340/0x340 [ 374.042231] ? sysret32_from_system_call+0x5/0x3b [ 374.042254] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 374.042281] entry_SYSENTER_compat+0x51/0x60 [ 374.042292] RIP: 0023:0xf7ff6c79 [ 374.042298] RSP: 002b:00000000f77f208c EFLAGS: 00000296 ORIG_RAX: 000000000000016e [ 374.042311] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000029 [ 374.042324] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 374.042331] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 374.042338] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 374.042345] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 374.042490] warn_alloc_show_mem: 1 callbacks suppressed [ 374.042494] Mem-Info: [ 374.042517] active_anon:74816 inactive_anon:26 isolated_anon:0 [ 374.042517] active_file:3938 inactive_file:8940 isolated_file:0 [ 374.042517] unevictable:0 dirty:138 writeback:4 unstable:0 [ 374.042517] slab_reclaimable:10307 slab_unreclaimable:89744 [ 374.042517] mapped:23076 shmem:35 pagetables:744 bounce:0 [ 374.042517] free:1420259 free_pcp:488 free_cma:0 [ 374.042535] Node 0 active_anon:299264kB inactive_anon:104kB active_file:15752kB inactive_file:35760kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:92304kB dirty:552kB writeback:16kB shmem:140kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 34816kB writeback_tmp:0kB unstable:0kB all_unreclaimable? no [ 374.042541] Node 0 DMA free:15908kB min:160kB low:200kB high:240kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 374.042561] lowmem_reserve[]: 0 2882 6395 6395 [ 374.042587] Node 0 DMA32 free:2952932kB min:30384kB low:37980kB high:45576kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:3129332kB managed:2953948kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:1016kB local_pcp:640kB free_cma:0kB [ 374.042611] lowmem_reserve[]: 0 0 3513 3513 [ 374.042640] Node 0 Normal free:2712196kB min:37032kB low:46288kB high:55544kB active_anon:299264kB inactive_anon:104kB active_file:15752kB inactive_file:35760kB unevictable:0kB writepending:568kB present:4718592kB managed:3597640kB mlocked:0kB kernel_stack:4448kB pagetables:2976kB bounce:0kB free_pcp:936kB local_pcp:556kB free_cma:0kB [ 374.042665] lowmem_reserve[]: 0 0 0 0 [ 374.042694] Node 0 DMA: 1*4kB (U) 0*8kB 0*16kB 1*32kB (U) 2*64kB (U) 1*128kB (U) 1*256kB (U) 0*512kB 1*1024kB (U) 1*2048kB (M) 3*4096kB (M) = 15908kB [ 374.042815] Node 0 DMA32: 3*4kB (M) 1*8kB (M) 3*16kB (UM) 3*32kB (UM) 3*64kB (UM) 3*128kB (M) 4*256kB (M) 4*512kB (UM) 2*1024kB (UM) 3*2048kB (UM) 718*4096kB (M) = 2952932kB [ 374.042931] Node 0 Normal: 7*4kB (UME) 440*8kB (UME) 190*16kB (UE) 615*32kB (UME) 665*64kB (UME) 203*128kB (UM) 132*256kB (UME) 104*512kB (UME) 81*1024kB (UM) 19*2048kB (UM) 588*4096kB (UM) = 2712156kB [ 374.043076] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 374.043081] 12917 total pagecache pages [ 374.043091] 0 pages in swap cache [ 374.043097] Swap cache stats: add 0, delete 0, find 0/0 [ 374.043101] Free swap = 0kB [ 374.043106] Total swap = 0kB [ 374.043111] 1965979 pages RAM [ 374.043115] 0 pages HighMem/MovableOnly [ 374.043120] 324105 pages reserved [ 374.118445] syz-executor5: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) [ 374.118453] syz-executor5 cpuset=/ mems_allowed=0 [ 374.118485] CPU: 0 PID: 24433 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 [ 374.118492] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 374.118498] Call Trace: [ 374.118515] dump_stack+0x194/0x257 [ 374.118536] ? arch_local_irq_restore+0x53/0x53 [ 374.118548] ? idr_get_free_cmn+0xfd0/0xfd0 [ 374.118563] ? kernel_text_address+0x102/0x140 [ 374.118594] warn_alloc+0x19a/0x2b0 [ 374.118614] ? zone_watermark_ok_safe+0x400/0x400 [ 374.118636] ? check_noncircular+0x20/0x20 [ 374.118658] ? save_stack+0x43/0xd0 [ 374.118668] ? kasan_kmalloc+0xad/0xe0 [ 374.118681] ? __kmalloc_node+0x47/0x70 [ 374.118714] __vmalloc_node_range+0x4f0/0x650 [ 374.118736] ? find_held_lock+0x39/0x1d0 [ 374.118754] ? xt_alloc_entry_offsets+0x21/0x30 [ 374.118767] __vmalloc_node_flags_caller+0x50/0x60 [ 374.118781] ? xt_alloc_entry_offsets+0x21/0x30 [ 374.118800] kvmalloc_node+0x82/0xd0 [ 374.118828] xt_alloc_entry_offsets+0x21/0x30 [ 374.118845] translate_table+0x235/0x1690 [ 374.118863] ? lock_release+0xda0/0xda0 [ 374.118875] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 374.118889] ? __check_object_size+0x25d/0x4f0 [ 374.118916] ? __might_sleep+0x95/0x190 [ 374.118932] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 374.118951] ? kasan_check_write+0x14/0x20 [ 374.118965] ? _copy_from_user+0x99/0x110 [ 374.118984] do_ip6t_set_ctl+0x34b/0x5c0 [ 374.119007] ? translate_compat_table+0x1c30/0x1c30 [ 374.119040] ? mutex_unlock+0xd/0x10 [ 374.119053] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 374.119076] nf_setsockopt+0x67/0xc0 [ 374.119098] ipv6_setsockopt+0x115/0x150 [ 374.119118] sctp_setsockopt+0x2a0/0x5d50 [ 374.119139] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 374.119154] ? drop_futex_key_refs.isra.13+0x63/0xb0 [ 374.119167] ? futex_wait+0x69e/0x990 [ 374.119190] ? perf_trace_lock+0xd6/0x900 [ 374.119201] ? __lock_acquire+0x6e9/0x47f0 [ 374.119213] ? futex_wait_setup+0x3d0/0x3d0 [ 374.119223] ? trace_event_raw_event_lock+0x340/0x340 [ 374.119240] ? trace_event_raw_event_lock+0x340/0x340 [ 374.119258] ? drop_futex_key_refs.isra.13+0x63/0xb0 [ 374.119270] ? check_noncircular+0x20/0x20 [ 374.119295] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 374.119309] ? get_futex_key+0x1d50/0x1d50 [ 374.119323] ? trace_event_raw_event_lock+0x340/0x340 [ 374.119356] ? find_held_lock+0x39/0x1d0 [ 374.119392] ? lock_downgrade+0x980/0x980 [ 374.119407] ? avc_has_perm+0xd0/0x680 [ 374.119432] ? lock_release+0xda0/0xda0 [ 374.119484] ? avc_has_perm+0x43e/0x680 [ 374.119507] ? avc_has_perm_noaudit+0x520/0x520 [ 374.119523] ? __fget+0xbb/0x580 [ 374.119550] ? lock_release+0xda0/0xda0 [ 374.119571] ? __lock_is_held+0xbc/0x140 [ 374.119613] ? sock_has_perm+0x29c/0x400 [ 374.119631] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 374.119647] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 374.119663] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 374.119688] ? __fdget_pos+0x136/0x1a0 [ 374.119725] compat_sock_common_setsockopt+0x104/0x140 [ 374.119748] compat_SyS_setsockopt+0x17c/0x410 [ 374.119757] ? sock_common_setsockopt+0xd0/0xd0 [ 374.119777] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 374.119795] ? do_fast_syscall_32+0x156/0xf9d [ 374.119822] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 374.119837] do_fast_syscall_32+0x3ee/0xf9d [ 374.119852] ? do_raw_spin_trylock+0x190/0x190 [ 374.119874] ? do_int80_syscall_32+0x9d0/0x9d0 [ 374.119900] ? lockdep_sys_exit+0x47/0xf0 [ 374.119913] ? syscall_return_slowpath+0x2ad/0x550 [ 374.119928] ? prepare_exit_to_usermode+0x340/0x340 [ 374.119944] ? sysret32_from_system_call+0x5/0x3b [ 374.119969] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 374.119995] entry_SYSENTER_compat+0x51/0x60 [ 374.120004] RIP: 0023:0xf7ff6c79 2017/12/14 21:32:58 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) perf_event_open(&(0x7f000001d000)={0x103, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c492ff7fe6e2746, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0xfffffffffffffffa, 0x0, 0x3, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x0}, 0x0, 0xfffffffffffffffb, 0xffffffffffffffff, 0x0) socketpair$llc(0x1a, 0x2, 0x0, &(0x7f000091d000)={0x0, 0x0}) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x0, &(0x7f000003b000-0x4)=0x0, 0x4) sendmmsg$nfc_llcp(0xffffffffffffffff, &(0x7f0000ee5000-0x70)=[{&(0x7f00002b0000)={0x27, 0x0, 0x0, 0x0, 0x0, 0x0, "a284027e94775bb0a61c0a37f98a86d1539bcef05a11311b56eb8e513afa218479b8c54121276c0a006715b1dd24ab77a39ed8c2a4da5ab82afb820330e4fe", 0x0}, 0x58, &(0x7f0000fa5000-0x30)=[], 0x0, &(0x7f00008ae000-0xf0)={0xc, 0x0, 0x0, ""}, 0xc, 0x0}], 0x1, 0x0) r1 = accept4(0xffffffffffffffff, &(0x7f0000722000)=@ethernet={0x0, @remote={[0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000b5a000)=0x10, 0x80800) getsockname$llc(r1, &(0x7f000081d000-0x10)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], [0x0, 0x0]}, &(0x7f0000192000-0x4)=0x10) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x18, &(0x7f0000a6a000)={0x0, 0x3}, &(0x7f0000256000-0x4)=0x6) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r1, 0x84, 0x6, &(0x7f0000b27000-0x8c)={r2, @in={{0x2, 0x1, @empty=0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000396000-0x4)=0x8c) 2017/12/14 21:32:58 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$mouse(&(0x7f0000b4e000-0x12)="2f6465762f696e7075742f6d6f7573652300", 0x7ff, 0x800) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD(r0, 0x84, 0x6b, &(0x7f0000351000)=[@in6={0xa, 0x2, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x5}], 0x1c) ioctl$sock_netdev_private(r0, 0x89f2, &(0x7f0000dec000-0xab)="499541785dae4c518b99c7cf3fa47adfb188b2b8fc075903f0918b7d1ad91a067444e8d0e49ddc2f9f8202123db9a69438a3d404b48499717febb1a649bf5bff0f2e7c9cacc45f4299f4a5c1a058cc05337d0ff155c743eee786954d4bd9048594a33e1efdb3479ccf7d3594584441b5719a603b85b1f4cfccc19984111e7788014b96d2136acb54e29d91008bc6c60055cd27d6e43866953e2479221a9ad7ea15bff6b181ea338e2ddea1") r1 = socket$alg(0x26, 0x5, 0x0) modify_ldt$write2(0x11, &(0x7f0000f5a000-0x10)={0xfffffffffffffff9, 0x20000800, 0x0, 0x9, 0xfffffffffffffffd, 0x4, 0x0, 0xbe, 0x79e2, 0x800}, 0x10) getsockopt$inet_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0x10, &(0x7f000055e000)=@sack_info={0x0, 0x3, 0x7}, &(0x7f0000225000-0x4)=0xc) setsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f000047b000)={r2, @in6={{0xa, 0x0, 0x1, @local={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0xaa}, 0x9d9}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, 0x8c) bind$alg(r1, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r1) 2017/12/14 21:32:58 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x0, 0x84) r2 = dup3(r0, r1, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r2, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x2, 0x9, 0x8001, 0x8, 0x1, 0xffff, 0x200, {0x0, @in={{0x2, 0x2, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x101, 0x3, 0x3, 0x5, 0x2}}, &(0x7f0000000000)=0xb8) 2017/12/14 21:32:58 executing program 5: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) io_submit(0x0, 0x0, &(0x7f0000885000-0x4)=[]) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(0xffffffffffffffff, 0x4040534e, &(0x7f0000299000-0x40)={0x0, @tick=0x0, 0x0, {0x0, 0x0}, 0x8, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BINDER_THREAD_EXIT(0xffffffffffffffff, 0x40046208, 0x0) perf_event_open(&(0x7f000006b000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf72, 0x0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc00, 0x0, 0x80000040fe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(0xffffffffffffffff, 0x84, 0x15, &(0x7f00006a5000-0x1)={0x0}, 0x1) readv(0xffffffffffffffff, &(0x7f0000000000)=[], 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_MRT6_ADD_MFC_PROXY(0xffffffffffffffff, 0x29, 0xd2, &(0x7f0000000000)={{0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0xfffffffffffffffb}, {0xa, 0x0, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x5}, 0x80000000, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0x3]}, 0x5c) execve(&(0x7f0000001000)="2e2f66696c653000", &(0x7f0000001000-0x18)=[&(0x7f0000001000-0xe)="2c5c3a2d7d6b657972696e672700", &(0x7f0000000000)="00", &(0x7f0000002000-0x10)="5b657468312e62646576707070302d00", &(0x7f0000001000)="00", &(0x7f0000001000)="00"], &(0x7f0000000000)=[&(0x7f0000000000)="7788706f5269785f61e36c5f61756573737d2a2e2e70707031707070316f3a6e6f646576766d6e65743100", &(0x7f0000000000)="5d2974727573746564747275737465647d00", &(0x7f0000001000)="00", &(0x7f0000001000)="656d3028766d6e657431707070306d696d655f7479706500"]) setsockopt$inet6_buf(r0, 0x29, 0x40, &(0x7f0000000000)="", 0x0) r1 = syz_open_dev$vcsa(&(0x7f00009a9000-0xb)="2f6465762f766373612300", 0x23, 0x40000) getsockopt$inet6_tcp_buf(r1, 0x6, 0x0, &(0x7f0000002000)="", &(0x7f0000003000-0x4)=0x0) ioctl$TIOCLINUX4(0xffffffffffffffff, 0x541c, &(0x7f0000b9e000-0x1)=0x4) getsockopt$inet6_tcp_buf(0xffffffffffffffff, 0x6, 0x1d, &(0x7f0000de1000-0xd4)="", &(0x7f00002c7000-0x4)=0x0) 2017/12/14 21:32:58 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000040fe, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000476000-0x78)={0x2, 0x78, 0xd9, 0x0, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:32:58 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000d04000-0x15)="2f70726f632f73656c662f6e65742f70666b657900", 0x400000, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(0xffffffffffffffff, 0x84, 0x1f, &(0x7f00006f5000)={0x0, @in={{0x2, 0x1, @rand_addr=0x221, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x9, 0x1}, &(0x7f00000cb000)=0x98) getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x72, &(0x7f0000db4000-0xc)={r1, 0x6, 0x30}, &(0x7f0000570000)=0xc) 2017/12/14 21:32:58 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000040fe, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000476000-0x78)={0x2, 0x78, 0xd9, 0x0, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) syz_open_dev$sg(&(0x7f0000f72000)="2f6465762f73672300", 0x0, 0x80000) socketpair(0x9, 0x80000, 0x6734, &(0x7f0000ffa000-0x8)={0x0, 0x0}) ioctl$TIOCTTYGSTRUCT(r0, 0x541a, &(0x7f0000d5f000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") r1 = socket(0x40000000015, 0x805, 0x0) bind$inet(r1, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r1, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:32:58 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) r1 = openat$selinux_relabel(0xffffffffffffff9c, &(0x7f0000703000)="2f73656c696e75782f72656c6162656c00", 0x2, 0x0) ioctl$KVM_S390_VCPU_FAULT(r1, 0x4004ae52, &(0x7f0000584000-0x8)=0x7) [ 374.120011] RSP: 002b:00000000f77b008c EFLAGS: 00000296 ORIG_RAX: 000000000000016e [ 374.120025] RAX: ffffffffffffffda RBX: 0000000000000019 RCX: 0000000000000029 [ 374.120033] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 374.120040] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 374.120047] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 374.120054] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 2017/12/14 21:32:58 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) perf_event_open(&(0x7f000001d000)={0x103, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c492ff7fe6e2746, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0xfffffffffffffffa, 0x0, 0x3, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x0}, 0x0, 0xfffffffffffffffb, 0xffffffffffffffff, 0x0) socketpair$llc(0x1a, 0x2, 0x0, &(0x7f000091d000)={0x0, 0x0}) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x0, &(0x7f000003b000-0x4)=0x0, 0x4) sendmmsg$nfc_llcp(0xffffffffffffffff, &(0x7f0000ee5000-0x70)=[{&(0x7f00002b0000)={0x27, 0x0, 0x0, 0x0, 0x0, 0x0, "a284027e94775bb0a61c0a37f98a86d1539bcef05a11311b56eb8e513afa218479b8c54121276c0a006715b1dd24ab77a39ed8c2a4da5ab82afb820330e4fe", 0x0}, 0x58, &(0x7f0000fa5000-0x30)=[], 0x0, &(0x7f00008ae000-0xf0)={0xc, 0x0, 0x0, ""}, 0xc, 0x0}], 0x1, 0x0) r1 = accept4(0xffffffffffffffff, &(0x7f0000722000)=@ethernet={0x0, @remote={[0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000b5a000)=0x10, 0x80800) getsockname$llc(r1, &(0x7f000081d000-0x10)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], [0x0, 0x0]}, &(0x7f0000192000-0x4)=0x10) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x18, &(0x7f0000a6a000)={0x0, 0x3}, &(0x7f0000256000-0x4)=0x6) 2017/12/14 21:32:58 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) r0 = openat$selinux_create(0xffffffffffffff9c, &(0x7f000053d000-0x10)="2f73656c696e75782f63726561746500", 0x2, 0x0) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x1d, &(0x7f00001b3000-0x14)={0x4, [0x0, 0x0, 0x0, 0x0]}, &(0x7f0000047000)=0x14) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r0, 0x84, 0x17, &(0x7f0000df3000-0xfd)={r1, 0x100000000000000, 0xf5, "9451d150335a676a45a1eb296391c672dc3ec8e7c330ebad4ff32243946d2335f6293633f5f84171d8ad8ff03b860a8a1ea626764fa9fac0819c663c0647826ddc59e01c07fba9b6c258bd3731d888179ba9ea5ba95dd3986c9613cc3c73313a9d1daa933f64f954e5ed9c3844854ebf496513004ba6ff19aa3d9ed543327a0f6913b91898907863300acc10b1528dd44632b9d155a26632ea9e37dddcaf4ec55493635254d21a261c410e1dad93ca7c80dc27c95dcb74e77ebdbd817bef554eca1663765fe8e4d5af1d0a3cce725d204be4604fdb76536c541dfb271e7d3071a6c64a0164e9f7d4aa4c58c8f20a98b6e0ef7b3e13"}, 0xfd) getsockopt$inet_sctp6_SCTP_PR_SUPPORTED(0xffffffffffffffff, 0x84, 0x71, &(0x7f0000cc3000-0x8)={0x0, 0x5}, &(0x7f0000e43000-0x4)=0x8) setsockopt$inet_sctp6_SCTP_AUTH_DELETE_KEY(r0, 0x84, 0x19, &(0x7f0000179000)={r2, 0x800}, 0x6) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r3, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) 2017/12/14 21:32:58 executing program 3: mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = add_key$user(&(0x7f0000afe000-0x5)="7573657200", &(0x7f0000000000)={0x73, 0x79, 0x7a, 0x2, 0x0}, &(0x7f000028c000)="af9ed4a029c997b6645dcf6f27245e45c414f121c68abb2865c65ce0963d0b375f95c2713edffa4875493175b7e11984b1f24b95f612e70868da", 0x3a, 0xffffffffffffffff) keyctl$get_keyring_id(0x0, r0, 0x7) r1 = getpgrp(0xffffffffffffffff) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r2 = openat$selinux_validatetrans(0xffffffffffffff9c, &(0x7f0000002000-0x17)="2f73656c696e75782f76616c69646174657472616e7300", 0x1, 0x0) r3 = ioctl$LOOP_CTL_GET_FREE(0xffffffffffffffff, 0x4c82) ioctl$LOOP_CTL_ADD(r2, 0x4c80, r3) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) prlimit64(r1, 0x4, &(0x7f0000002000-0x8)={0x535b, 0x7ff}, &(0x7f0000002000-0x8)={0x0, 0x0}) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) setrlimit(0x0, &(0x7f000057f000+0xb67)={0x0, 0x0}) 2017/12/14 21:32:58 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r0) bpf$BPF_MAP_GET_NEXT_ID(0xc, &(0x7f0000a0c000)=0x3, 0x4) timer_create(0x1, &(0x7f0000fcc000)={0x0, 0x28, 0x2, @thr={&(0x7f0000695000)="c54855863860b39de38ed4872bcec8e59f7d1b5fa80e7ec4574b4d5a12f5032d0d777f4a20f381e355b3d4739922e92082f076faf8b4d57745b564bf19aa8e3c590660d75d21dc9e1a60e116868c3855355c1d249cd24fc46d092f9544", &(0x7f0000825000+0xa86)="f792bddd230c17953e35171818751aaf5a445202f5d9dbeb3939c4fb02c35268854f7fd123009dedef54b42a8dd5aa570c9f9cf61b4933a1979d4651a4fb766f0979f42e46435eda4af3187aa0fd6b15590c0f94ff3cb1cbba78670947853b7593010ec262fb6c5dadccf6be6ad6c86dc1bbd63db3e5f52c10f47c0120a16532ae87d3b574f157af39361f6dfd6af46017b85fe181749a5c2b622b5d6336015cf4a43a68f355ef585b9b"}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000755000)=0x0) r2 = getpgrp(0xffffffffffffffff) get_robust_list(r2, &(0x7f0000385000-0x4)=&(0x7f00002a2000)={&(0x7f0000000000/0x1000)=nil, 0x0, &(0x7f0000000000/0x1000)=nil}, &(0x7f0000751000)=0xc) r3 = syz_open_procfs(r2, &(0x7f0000b03000)="7374617400") recvfrom$inet(r3, &(0x7f000037f000)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xb1, 0x2001, &(0x7f0000ff1000)={0x2, 0x3, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) timer_gettime(r1, &(0x7f0000265000-0x10)={{0x0, 0x0}, {0x0, 0x0}}) syz_open_procfs(r2, &(0x7f0000f61000-0xa)="73657373696f6e696400") r4 = openat$selinux_policy(0xffffffffffffff9c, &(0x7f0000f12000-0x10)="2f73656c696e75782f706f6c69637900", 0x0, 0x0) r5 = fcntl$dupfd(r0, 0x406, r0) ioctl$TUNDETACHFILTER(r4, 0x400854d6, 0x0) ioctl$TTUNGETFILTER(r5, 0x800854db, &(0x7f0000786000)="") openat$selinux_status(0xffffffffffffff9c, &(0x7f0000cc7000-0x10)="2f73656c696e75782f73746174757300", 0x0, 0x0) unlinkat(r3, &(0x7f0000a1b000)="2e2f66696c653000", 0x200) stat(&(0x7f000067a000)="2e2f66696c653000", &(0x7f0000e45000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 2017/12/14 21:32:58 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000040fe, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) [ 375.313369] syz-executor5: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) 2017/12/14 21:32:58 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) r2 = dup3(0xffffffffffffffff, r1, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r2, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x2, 0x9, 0x8001, 0x8, 0x1, 0xffff, 0x200, {0x0, @in={{0x2, 0x2, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x101, 0x3, 0x3, 0x5, 0x2}}, &(0x7f0000000000)=0xb8) 2017/12/14 21:32:58 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000040fe, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000476000-0x78)={0x2, 0x78, 0xd9, 0x0, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) syz_open_dev$sg(&(0x7f0000f72000)="2f6465762f73672300", 0x0, 0x80000) socketpair(0x9, 0x80000, 0x6734, &(0x7f0000ffa000-0x8)={0x0, 0x0}) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:32:58 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) perf_event_open(&(0x7f000001d000)={0x103, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c492ff7fe6e2746, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0xfffffffffffffffa, 0x0, 0x3, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x0}, 0x0, 0xfffffffffffffffb, 0xffffffffffffffff, 0x0) socketpair$llc(0x1a, 0x2, 0x0, &(0x7f000091d000)={0x0, 0x0}) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x0, &(0x7f000003b000-0x4)=0x0, 0x4) sendmmsg$nfc_llcp(0xffffffffffffffff, &(0x7f0000ee5000-0x70)=[{&(0x7f00002b0000)={0x27, 0x0, 0x0, 0x0, 0x0, 0x0, "a284027e94775bb0a61c0a37f98a86d1539bcef05a11311b56eb8e513afa218479b8c54121276c0a006715b1dd24ab77a39ed8c2a4da5ab82afb820330e4fe", 0x0}, 0x58, &(0x7f0000fa5000-0x30)=[], 0x0, &(0x7f00008ae000-0xf0)={0xc, 0x0, 0x0, ""}, 0xc, 0x0}], 0x1, 0x0) r1 = accept4(0xffffffffffffffff, &(0x7f0000722000)=@ethernet={0x0, @remote={[0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000b5a000)=0x10, 0x80800) getsockname$llc(r1, &(0x7f000081d000-0x10)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], [0x0, 0x0]}, &(0x7f0000192000-0x4)=0x10) 2017/12/14 21:32:58 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x2, &(0x7f00006f6000-0x10)={0xfffffffffffffffd, 0x9}) r0 = openat$selinux_validatetrans(0xffffffffffffff9c, &(0x7f00000e8000)="2f73656c696e75782f76616c69646174657472616e7300", 0x1, 0x0) setsockopt$bt_BT_VOICE(r0, 0x112, 0xb, &(0x7f000077a000)=0x100, 0x2) setrlimit(0xf, &(0x7f0000d0a000-0x10)={0x0, 0x0}) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x22, &(0x7f00005cd000-0x10)={0xffffffffffffff81, 0x8204, 0xffffffff7fffffff, 0x8001, 0x0}, &(0x7f00002da000)=0x10) setsockopt$inet_sctp6_SCTP_MAXSEG(r0, 0x84, 0xd, &(0x7f00003e0000+0xc02)=@assoc_value={r1, 0x55a}, 0x8) 2017/12/14 21:32:58 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) [ 375.379629] syz-executor5 cpuset=/ mems_allowed=0 [ 375.379667] CPU: 0 PID: 24487 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 2017/12/14 21:32:58 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r0) epoll_wait(r0, &(0x7f0000d4b000-0x30)=[{0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}], 0x4, 0x2dc) r1 = request_key(&(0x7f0000247000)="2e6465616400", &(0x7f00006ab000)={0x73, 0x79, 0x7a, 0x0, 0x0}, &(0x7f0000151000-0xb)="12402b73656c696e757800", 0xfffffffffffffff9) add_key$user(&(0x7f0000a7f000-0x5)="7573657200", &(0x7f0000f7f000-0x5)={0x73, 0x79, 0x7a, 0x3, 0x0}, &(0x7f0000318000-0xc8)="7343f60cc476931d3b5d8704cf770a48147344c67741689e26acb018d5f60b6dbf1955b76f52091912c5815a65eb24d68cb6760c0a7f35f98988a1add5295e44b61c73b4c8d09cfa11da5638ee7863971d0d5e176d1598631ee9811d90a87ac847d886f6d15160b2fb909fb3c7e0b2b3f1d5fbdab5cacc2e477bb622760ae0c28dfcf398b680ff36517be60499cd7dc9ad88a15b880bc05103f9bc58df648919aede2cae677132829724daede636d0636047fbde5023324cbf45bfd50b56ad6115deeeec1548746d", 0xc8, r1) r2 = syz_open_dev$usbmon(&(0x7f00009f2000)="2f6465762f7573626d6f6e2300", 0x5, 0x0) getsockopt$inet_mreqn(r2, 0x0, 0x0, &(0x7f00007a3000)={@local={0x0, 0x0, 0x0, 0x0}, @local={0x0, 0x0, 0x0, 0x0}, 0x0}, &(0x7f0000fdf000)=0xc) setsockopt$inet6_IPV6_PKTINFO(r2, 0x29, 0x32, &(0x7f0000535000-0x14)={@local={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0xaa}, r3}, 0x14) [ 375.379675] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 375.379682] Call Trace: [ 375.379702] dump_stack+0x194/0x257 [ 375.379738] ? arch_local_irq_restore+0x53/0x53 [ 375.379751] ? idr_get_free_cmn+0xfd0/0xfd0 [ 375.379809] warn_alloc+0x19a/0x2b0 [ 375.379834] ? zone_watermark_ok_safe+0x400/0x400 [ 375.379863] ? check_noncircular+0x20/0x20 [ 375.379898] ? save_stack+0x43/0xd0 [ 375.379912] ? __kmalloc_node+0x47/0x70 [ 375.379957] __vmalloc_node_range+0x4f0/0x650 [ 375.379992] ? find_held_lock+0x39/0x1d0 [ 375.380014] ? xt_alloc_entry_offsets+0x21/0x30 [ 375.380031] __vmalloc_node_flags_caller+0x50/0x60 [ 375.380048] ? xt_alloc_entry_offsets+0x21/0x30 [ 375.380075] kvmalloc_node+0x82/0xd0 [ 375.380101] xt_alloc_entry_offsets+0x21/0x30 [ 375.380119] translate_table+0x235/0x1690 [ 375.380142] ? lock_release+0xda0/0xda0 [ 375.380158] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 375.380177] ? __check_object_size+0x25d/0x4f0 [ 375.380219] ? __might_sleep+0x95/0x190 [ 375.380240] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 375.380269] ? kasan_check_write+0x14/0x20 [ 375.380284] ? _copy_from_user+0x99/0x110 [ 375.380313] do_ip6t_set_ctl+0x34b/0x5c0 [ 375.380342] ? translate_compat_table+0x1c30/0x1c30 [ 375.380394] ? mutex_unlock+0xd/0x10 [ 375.380409] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 375.380444] nf_setsockopt+0x67/0xc0 [ 375.380475] ipv6_setsockopt+0x115/0x150 [ 375.380506] sctp_setsockopt+0x2a0/0x5d50 [ 375.380542] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 375.380568] ? memset+0x31/0x40 [ 375.380602] ? perf_trace_lock+0x4d6/0x900 [ 375.380651] ? trace_event_raw_event_lock+0x340/0x340 [ 375.380664] ? perf_trace_run_bpf_submit+0x206/0x330 [ 375.380678] ? perf_trace_run_bpf_submit+0x20d/0x330 [ 375.380701] ? check_noncircular+0x20/0x20 [ 375.380743] ? perf_tp_event+0xae0/0xae0 [ 375.380782] ? get_futex_key+0x1d50/0x1d50 [ 375.380846] ? find_held_lock+0x39/0x1d0 [ 375.380889] ? lock_downgrade+0x980/0x980 [ 375.380910] ? avc_has_perm+0xd0/0x680 [ 375.380942] ? lock_release+0xda0/0xda0 [ 375.380966] ? rcu_read_lock_sched_held+0x108/0x120 [ 375.380983] ? kmem_cache_free+0x249/0x280 [ 375.381046] ? avc_has_perm+0x43e/0x680 [ 375.381079] ? avc_has_perm_noaudit+0x520/0x520 [ 375.381101] ? __fget+0xbb/0x580 [ 375.381137] ? lock_release+0xda0/0xda0 [ 375.381164] ? __lock_is_held+0xbc/0x140 [ 375.381226] ? sock_has_perm+0x29c/0x400 [ 375.381249] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 375.381269] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 375.381286] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 375.381359] compat_sock_common_setsockopt+0x104/0x140 [ 375.381387] compat_SyS_setsockopt+0x17c/0x410 [ 375.381395] ? sock_common_setsockopt+0xd0/0xd0 [ 375.381419] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 375.381444] ? do_fast_syscall_32+0x156/0xf9d [ 375.381472] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 375.381494] do_fast_syscall_32+0x3ee/0xf9d [ 375.381510] ? do_raw_spin_trylock+0x190/0x190 [ 375.381538] ? do_int80_syscall_32+0x9d0/0x9d0 [ 375.381579] ? lockdep_sys_exit+0x47/0xf0 [ 375.381596] ? syscall_return_slowpath+0x2ad/0x550 [ 375.381614] ? prepare_exit_to_usermode+0x340/0x340 [ 375.381636] ? sysret32_from_system_call+0x5/0x3b [ 375.381664] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 375.381697] entry_SYSENTER_compat+0x51/0x60 [ 375.381714] RIP: 0023:0xf7ff6c79 [ 375.381721] RSP: 002b:00000000f77f208c EFLAGS: 00000296 ORIG_RAX: 000000000000016e [ 375.381738] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000029 [ 375.381746] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 375.381754] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 375.381762] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 375.381770] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 375.381941] warn_alloc_show_mem: 1 callbacks suppressed [ 375.381950] Mem-Info: [ 375.381972] active_anon:72322 inactive_anon:26 isolated_anon:0 [ 375.381972] active_file:3938 inactive_file:8954 isolated_file:0 [ 375.381972] unevictable:0 dirty:153 writeback:0 unstable:0 [ 375.381972] slab_reclaimable:10308 slab_unreclaimable:89932 [ 375.381972] mapped:23101 shmem:35 pagetables:781 bounce:0 [ 375.381972] free:1421659 free_pcp:354 free_cma:0 [ 375.381988] Node 0 active_anon:289288kB inactive_anon:104kB active_file:15752kB inactive_file:35816kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:92404kB dirty:612kB writeback:0kB shmem:140kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 34816kB writeback_tmp:0kB unstable:0kB all_unreclaimable? no [ 375.381994] Node 0 DMA free:15908kB min:160kB low:200kB high:240kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 375.382075] lowmem_reserve[]: 0 2882 6395 6395 [ 375.382119] Node 0 DMA32 free:2952932kB min:30384kB low:37980kB high:45576kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:3129332kB managed:2953948kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:1016kB local_pcp:376kB free_cma:0kB [ 375.382146] lowmem_reserve[]: 0 0 3513 3513 [ 375.382188] Node 0 Normal free:2717796kB min:37032kB low:46288kB high:55544kB active_anon:289288kB inactive_anon:104kB active_file:15752kB inactive_file:35816kB unevictable:0kB writepending:612kB present:4718592kB managed:3597640kB mlocked:0kB kernel_stack:4512kB pagetables:3124kB bounce:0kB free_pcp:400kB local_pcp:128kB free_cma:0kB [ 375.382213] lowmem_reserve[]: 0 0 0 0 [ 375.382255] Node 0 DMA: 1*4kB (U) 0*8kB 0*16kB 1*32kB (U) 2*64kB (U) 1*128kB (U) 1*256kB (U) 0*512kB 1*1024kB (U) 1*2048kB (M) 3*4096kB (M) = 15908kB [ 375.382414] Node 0 DMA32: 3*4kB (M) 1*8kB (M) 3*16kB (UM) 3*32kB (UM) 3*64kB (UM) 3*128kB (M) 4*256kB (M) 4*512kB (UM) 2*1024kB (UM) 3*2048kB (UM) 718*4096kB (M) = 2952932kB [ 375.382593] Node 0 Normal: 11*4kB (UM) 389*8kB (UME) 191*16kB (UME) 611*32kB (UME) 665*64kB (UME) 203*128kB (UM) 132*256kB (UME) 104*512kB (UME) 81*1024kB (UM) 22*2048kB (UM) 588*4096kB (UM) = 2717796kB [ 375.382747] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 375.382756] 12932 total pagecache pages [ 375.382770] 0 pages in swap cache [ 375.382778] Swap cache stats: add 0, delete 0, find 0/0 [ 375.382783] Free swap = 0kB [ 375.382789] Total swap = 0kB [ 375.382795] 1965979 pages RAM [ 375.382802] 0 pages HighMem/MovableOnly [ 375.382808] 324105 pages reserved [ 375.444411] syz-executor5: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) [ 375.444420] syz-executor5 cpuset=/ mems_allowed=0 [ 375.444451] CPU: 1 PID: 24508 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 [ 375.444460] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 375.444466] Call Trace: [ 375.444482] dump_stack+0x194/0x257 [ 375.444504] ? arch_local_irq_restore+0x53/0x53 [ 375.444517] ? idr_get_free_cmn+0xfd0/0xfd0 [ 375.444532] ? kernel_text_address+0x102/0x140 [ 375.444565] warn_alloc+0x19a/0x2b0 [ 375.444584] ? zone_watermark_ok_safe+0x400/0x400 [ 375.444605] ? check_noncircular+0x20/0x20 [ 375.444628] ? save_stack+0x43/0xd0 [ 375.444637] ? kasan_kmalloc+0xad/0xe0 [ 375.444648] ? __kmalloc_node+0x47/0x70 [ 375.444676] __vmalloc_node_range+0x4f0/0x650 [ 375.444698] ? find_held_lock+0x39/0x1d0 [ 375.444716] ? xt_alloc_entry_offsets+0x21/0x30 [ 375.444732] __vmalloc_node_flags_caller+0x50/0x60 [ 375.444747] ? xt_alloc_entry_offsets+0x21/0x30 [ 375.444767] kvmalloc_node+0x82/0xd0 [ 375.444785] xt_alloc_entry_offsets+0x21/0x30 [ 375.444800] translate_table+0x235/0x1690 [ 375.444816] ? lock_release+0xda0/0xda0 [ 375.444828] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 375.444841] ? __check_object_size+0x25d/0x4f0 [ 375.444869] ? __might_sleep+0x95/0x190 [ 375.444882] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 375.444902] ? kasan_check_write+0x14/0x20 [ 375.444915] ? _copy_from_user+0x99/0x110 [ 375.444934] do_ip6t_set_ctl+0x34b/0x5c0 [ 375.444954] ? translate_compat_table+0x1c30/0x1c30 [ 375.444989] ? mutex_unlock+0xd/0x10 [ 375.445007] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 375.445032] nf_setsockopt+0x67/0xc0 [ 375.445057] ipv6_setsockopt+0x115/0x150 [ 375.445081] sctp_setsockopt+0x2a0/0x5d50 [ 375.445106] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 375.445122] ? drop_futex_key_refs.isra.13+0x63/0xb0 [ 375.445137] ? futex_wait+0x69e/0x990 [ 375.445162] ? perf_trace_lock+0xd6/0x900 [ 375.445174] ? __lock_acquire+0x6e9/0x47f0 [ 375.445187] ? futex_wait_setup+0x3d0/0x3d0 [ 375.445196] ? trace_event_raw_event_lock+0x340/0x340 [ 375.445239] ? trace_event_raw_event_lock+0x340/0x340 [ 375.445260] ? drop_futex_key_refs.isra.13+0x63/0xb0 [ 375.445276] ? check_noncircular+0x20/0x20 [ 375.445305] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 375.445322] ? get_futex_key+0x1d50/0x1d50 [ 375.445336] ? memset+0x31/0x40 [ 375.445374] ? find_held_lock+0x39/0x1d0 [ 375.445411] ? lock_downgrade+0x980/0x980 [ 375.445428] ? avc_has_perm+0xd0/0x680 [ 375.445456] ? lock_release+0xda0/0xda0 [ 375.445510] ? avc_has_perm+0x43e/0x680 [ 375.445532] ? avc_has_perm_noaudit+0x520/0x520 [ 375.445548] ? __fget+0xbb/0x580 [ 375.445576] ? lock_release+0xda0/0xda0 [ 375.445597] ? __lock_is_held+0xbc/0x140 [ 375.445646] ? sock_has_perm+0x29c/0x400 [ 375.445666] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 375.445683] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 375.445700] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 375.445722] ? __fdget_pos+0x136/0x1a0 [ 375.445733] ? get_unused_fd_flags+0x121/0x190 [ 375.445770] compat_sock_common_setsockopt+0x104/0x140 [ 375.445795] compat_SyS_setsockopt+0x17c/0x410 [ 375.445804] ? sock_common_setsockopt+0xd0/0xd0 [ 375.445825] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 375.445844] ? do_fast_syscall_32+0x156/0xf9d [ 375.445864] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 375.445878] do_fast_syscall_32+0x3ee/0xf9d [ 375.445906] ? do_int80_syscall_32+0x9d0/0x9d0 [ 375.445923] ? trace_event_raw_event_sys_exit+0x260/0x260 [ 375.445939] ? lockdep_sys_exit+0x47/0xf0 [ 375.445953] ? syscall_return_slowpath+0x2ad/0x550 [ 375.445974] ? sysret32_from_system_call+0x5/0x3b [ 375.445999] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 375.446027] entry_SYSENTER_compat+0x51/0x60 [ 375.446037] RIP: 0023:0xf7ff6c79 [ 375.446043] RSP: 002b:00000000f77b008c EFLAGS: 00000296 ORIG_RAX: 000000000000016e 2017/12/14 21:33:00 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000040fe, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000476000-0x78)={0x2, 0x78, 0xd9, 0x0, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) syz_open_dev$sg(&(0x7f0000f72000)="2f6465762f73672300", 0x0, 0x80000) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:00 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) r2 = dup3(r0, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r2, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x2, 0x9, 0x8001, 0x8, 0x1, 0xffff, 0x200, {0x0, @in={{0x2, 0x2, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x101, 0x3, 0x3, 0x5, 0x2}}, &(0x7f0000000000)=0xb8) 2017/12/14 21:33:00 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) r1 = openat$selinux_checkreqprot(0xffffffffffffff9c, &(0x7f00006b1000-0x16)="2f73656c696e75782f636865636b72657170726f7400", 0x80000, 0x0) ioctl$KVM_GET_CLOCK(r1, 0x8030ae7c, &(0x7f0000f42000-0x30)={0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) 2017/12/14 21:33:00 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGPGRP(r0, 0x540f, &(0x7f0000582000-0x4)=0x0) prlimit64(r1, 0x7, &(0x7f0000d87000+0xa91)={0xbbd, 0x4}, 0x0) ioctl$KDADDIO(r0, 0x4b34, 0x2) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) 2017/12/14 21:33:00 executing program 5 (fault-call:12 fault-nth:0): mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) io_submit(0x0, 0x0, &(0x7f0000885000-0x4)=[]) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(0xffffffffffffffff, 0x4040534e, &(0x7f0000299000-0x40)={0x0, @tick=0x0, 0x0, {0x0, 0x0}, 0x8, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BINDER_THREAD_EXIT(0xffffffffffffffff, 0x40046208, 0x0) perf_event_open(&(0x7f000006b000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf72, 0x0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc00, 0x0, 0x80000040fe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(0xffffffffffffffff, 0x84, 0x15, &(0x7f00006a5000-0x1)={0x0}, 0x1) readv(0xffffffffffffffff, &(0x7f0000000000)=[], 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_MRT6_ADD_MFC_PROXY(0xffffffffffffffff, 0x29, 0xd2, &(0x7f0000000000)={{0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0xfffffffffffffffb}, {0xa, 0x0, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x5}, 0x80000000, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0x3]}, 0x5c) execve(&(0x7f0000001000)="2e2f66696c653000", &(0x7f0000001000-0x18)=[&(0x7f0000001000-0xe)="2c5c3a2d7d6b657972696e672700", &(0x7f0000000000)="00", &(0x7f0000002000-0x10)="5b657468312e62646576707070302d00", &(0x7f0000001000)="00", &(0x7f0000001000)="00"], &(0x7f0000000000)=[&(0x7f0000000000)="7788706f5269785f61e36c5f61756573737d2a2e2e70707031707070316f3a6e6f646576766d6e65743100", &(0x7f0000000000)="5d2974727573746564747275737465647d00", &(0x7f0000001000)="00", &(0x7f0000001000)="656d3028766d6e657431707070306d696d655f7479706500"]) setsockopt$inet6_buf(r0, 0x29, 0x40, &(0x7f0000000000)="", 0x0) r1 = syz_open_dev$vcsa(&(0x7f00009a9000-0xb)="2f6465762f766373612300", 0x23, 0x40000) getsockopt$inet6_tcp_buf(r1, 0x6, 0x0, &(0x7f0000002000)="", &(0x7f0000003000-0x4)=0x0) ioctl$TIOCLINUX4(0xffffffffffffffff, 0x541c, &(0x7f0000b9e000-0x1)=0x4) getsockopt$inet6_tcp_buf(0xffffffffffffffff, 0x6, 0x1d, &(0x7f0000de1000-0xd4)="", &(0x7f00002c7000-0x4)=0x0) 2017/12/14 21:33:00 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) perf_event_open(&(0x7f000001d000)={0x103, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c492ff7fe6e2746, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0xfffffffffffffffa, 0x0, 0x3, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x0}, 0x0, 0xfffffffffffffffb, 0xffffffffffffffff, 0x0) socketpair$llc(0x1a, 0x2, 0x0, &(0x7f000091d000)={0x0, 0x0}) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x0, &(0x7f000003b000-0x4)=0x0, 0x4) sendmmsg$nfc_llcp(0xffffffffffffffff, &(0x7f0000ee5000-0x70)=[{&(0x7f00002b0000)={0x27, 0x0, 0x0, 0x0, 0x0, 0x0, "a284027e94775bb0a61c0a37f98a86d1539bcef05a11311b56eb8e513afa218479b8c54121276c0a006715b1dd24ab77a39ed8c2a4da5ab82afb820330e4fe", 0x0}, 0x58, &(0x7f0000fa5000-0x30)=[], 0x0, &(0x7f00008ae000-0xf0)={0xc, 0x0, 0x0, ""}, 0xc, 0x0}], 0x1, 0x0) accept4(0xffffffffffffffff, &(0x7f0000722000)=@ethernet={0x0, @remote={[0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000b5a000)=0x10, 0x80800) 2017/12/14 21:33:00 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:00 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) r1 = openat$selinux_validatetrans(0xffffffffffffff9c, &(0x7f0000490000)="2f73656c696e75782f76616c69646174657472616e7300", 0x1, 0x0) ioctl$DRM_IOCTL_RES_CTX(r1, 0xc0086426, &(0x7f000039e000-0x8)={0x1, &(0x7f0000065000)=[{0x0, 0x0}]}) getsockopt$inet_sctp_SCTP_PR_SUPPORTED(r1, 0x84, 0x71, &(0x7f0000e08000-0x8)={0x0, 0x1}, &(0x7f0000347000-0x4)=0x8) getsockopt$inet_sctp6_SCTP_RTOINFO(r1, 0x84, 0x0, &(0x7f0000ca8000-0x10)={r2, 0x17b2, 0x5, 0xffffffffffff04a4}, &(0x7f0000768000)=0x10) setsockopt$bt_BT_CHANNEL_POLICY(r1, 0x112, 0xa, &(0x7f0000d1a000)=0x8, 0x4) getsockopt$inet_sctp6_SCTP_ASSOCINFO(r1, 0x84, 0x1, &(0x7f0000a39000)={0x0, 0x4, 0x40, 0x8, 0x1ff, 0x4}, &(0x7f0000fbd000)=0x14) setsockopt$inet_sctp6_SCTP_DELAYED_SACK(r1, 0x84, 0x10, &(0x7f00005c6000)=@sack_info={r3, 0xe000000000000000, 0x8}, 0xc) close(r0) [ 375.446057] RAX: ffffffffffffffda RBX: 0000000000000019 RCX: 0000000000000029 [ 375.446065] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 375.446072] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 375.446080] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 375.446087] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 2017/12/14 21:33:00 executing program 2: r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) [ 376.580126] FAULT_INJECTION: forcing a failure. [ 376.580126] name failslab, interval 1, probability 0, space 0, times 0 [ 376.596408] CPU: 0 PID: 24547 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 [ 376.603798] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 376.613131] Call Trace: [ 376.615704] dump_stack+0x194/0x257 [ 376.619320] ? arch_local_irq_restore+0x53/0x53 [ 376.623978] ? memset+0x31/0x40 [ 376.627269] should_fail+0x8c0/0xa40 [ 376.630986] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 376.636086] ? trace_event_raw_event_lock+0x340/0x340 [ 376.641255] ? nf_sockopt_find.constprop.0+0x2d/0x220 [ 376.646445] ? find_held_lock+0x39/0x1d0 [ 376.650516] ? __lock_is_held+0xbc/0x140 [ 376.654591] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 376.660468] ? rcu_note_context_switch+0x710/0x710 [ 376.665399] should_failslab+0xec/0x120 [ 376.669359] kmem_cache_alloc_node_trace+0x5a/0x760 [ 376.674385] __kmalloc_node+0x33/0x70 [ 376.678173] kvmalloc_node+0x64/0xd0 [ 376.681873] xt_alloc_table_info+0x64/0xe0 [ 376.686091] do_ip6t_set_ctl+0x276/0x5c0 [ 376.690143] ? translate_compat_table+0x1c30/0x1c30 [ 376.695166] ? mutex_unlock+0xd/0x10 [ 376.698859] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 376.704128] nf_setsockopt+0x67/0xc0 [ 376.707833] ipv6_setsockopt+0x115/0x150 [ 376.711884] sctp_setsockopt+0x2a0/0x5d50 [ 376.716034] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 376.721730] ? memset+0x31/0x40 [ 376.725010] ? perf_trace_lock+0x4d6/0x900 [ 376.729252] ? trace_event_raw_event_lock+0x340/0x340 [ 376.734420] ? perf_trace_run_bpf_submit+0x206/0x330 [ 376.739502] ? perf_trace_run_bpf_submit+0x20d/0x330 [ 376.744584] ? unwind_get_return_address+0x61/0xa0 [ 376.749497] ? check_noncircular+0x20/0x20 [ 376.753711] ? perf_tp_event+0xae0/0xae0 [ 376.757763] ? check_noncircular+0x20/0x20 [ 376.762018] ? find_held_lock+0x39/0x1d0 [ 376.766099] ? lock_downgrade+0x980/0x980 [ 376.770232] ? avc_has_perm+0xd0/0x680 [ 376.774116] ? lock_release+0xda0/0xda0 [ 376.778074] ? perf_trace_lock+0x4d6/0x900 [ 376.782325] ? avc_has_perm+0x43e/0x680 [ 376.786290] ? avc_has_perm_noaudit+0x520/0x520 [ 376.790945] ? __fget+0xbb/0x580 [ 376.794297] ? proc_fail_nth_write+0xb5/0x260 [ 376.798784] ? lock_release+0xda0/0xda0 [ 376.802752] ? __lock_is_held+0xbc/0x140 [ 376.806835] ? sock_has_perm+0x29c/0x400 [ 376.810883] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 376.816236] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 376.821930] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 376.827236] compat_sock_common_setsockopt+0x104/0x140 [ 376.832511] compat_SyS_setsockopt+0x17c/0x410 [ 376.837157] ? sock_common_setsockopt+0xd0/0xd0 [ 376.841813] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 376.846556] ? do_fast_syscall_32+0x156/0xf9d [ 376.851052] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 376.855797] do_fast_syscall_32+0x3ee/0xf9d [ 376.860118] ? do_int80_syscall_32+0x9d0/0x9d0 [ 376.864685] ? trace_event_raw_event_sys_exit+0x260/0x260 [ 376.870212] ? lockdep_sys_exit+0x47/0xf0 [ 376.874345] ? syscall_return_slowpath+0x2ad/0x550 [ 376.879266] ? sysret32_from_system_call+0x5/0x3b [ 376.884104] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 376.888945] entry_SYSENTER_compat+0x51/0x60 [ 376.893332] RIP: 0023:0xf7ff6c79 [ 376.896675] RSP: 002b:00000000f77f208c EFLAGS: 00000296 ORIG_RAX: 000000000000016e [ 376.904367] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000029 [ 376.911624] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 376.918871] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 2017/12/14 21:33:00 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) perf_event_open(&(0x7f000001d000)={0x103, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c492ff7fe6e2746, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0xfffffffffffffffa, 0x0, 0x3, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x0}, 0x0, 0xfffffffffffffffb, 0xffffffffffffffff, 0x0) socketpair$llc(0x1a, 0x2, 0x0, &(0x7f000091d000)={0x0, 0x0}) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x0, &(0x7f000003b000-0x4)=0x0, 0x4) sendmmsg$nfc_llcp(0xffffffffffffffff, &(0x7f0000ee5000-0x70)=[{&(0x7f00002b0000)={0x27, 0x0, 0x0, 0x0, 0x0, 0x0, "a284027e94775bb0a61c0a37f98a86d1539bcef05a11311b56eb8e513afa218479b8c54121276c0a006715b1dd24ab77a39ed8c2a4da5ab82afb820330e4fe", 0x0}, 0x58, &(0x7f0000fa5000-0x30)=[], 0x0, &(0x7f00008ae000-0xf0)={0xc, 0x0, 0x0, ""}, 0xc, 0x0}], 0x1, 0x0) 2017/12/14 21:33:00 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) r2 = dup3(r0, r1, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(0xffffffffffffffff, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x2, 0x9, 0x8001, 0x8, 0x1, 0xffff, 0x200, {0x0, @in={{0x2, 0x2, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x101, 0x3, 0x3, 0x5, 0x2}}, &(0x7f0000000000)=0xb8) 2017/12/14 21:33:00 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r0) 2017/12/14 21:33:00 executing program 3: mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$vcsn(&(0x7f0000001000-0xa)="2f6465762f7663732300", 0x20, 0x86001) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) bind$bt_rfcomm(r0, &(0x7f0000001000-0x9)={0x1f, {0x4, 0x9, 0x7fffffff, 0x5, 0x657, 0x5}, 0x7}, 0x9) ioctl$DRM_IOCTL_AGP_ACQUIRE(r0, 0x6430) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) setsockopt$inet_sctp6_SCTP_DISABLE_FRAGMENTS(r0, 0x84, 0x8, &(0x7f0000480000)=0x1, 0x4) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) openat$selinux_checkreqprot(0xffffffffffffff9c, &(0x7f0000809000-0x16)="2f73656c696e75782f636865636b72657170726f7400", 0x4040, 0x0) 2017/12/14 21:33:00 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) r1 = getpgrp(0x0) r2 = getpgid(r1) r3 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000bda000)="2f70726f632f73656c662f6e65742f70666b657900", 0x181001, 0x0) r4 = getuid() ioctl$TUNSETOWNER(r3, 0x400454cc, &(0x7f0000173000)=r4) ioprio_get$pid(0x3, r2) 2017/12/14 21:33:00 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x0, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) [ 376.926119] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 376.933367] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 2017/12/14 21:33:00 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) r2 = dup3(r0, r1, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r2, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x0, 0x9, 0x8001, 0x8, 0x1, 0xffff, 0x200, {0x0, @in={{0x2, 0x2, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x101, 0x3, 0x3, 0x5, 0x2}}, &(0x7f0000000000)=0xb8) 2017/12/14 21:33:00 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000040fe, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000476000-0x78)={0x2, 0x78, 0xd9, 0x0, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:00 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) perf_event_open(&(0x7f000001d000)={0x103, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c492ff7fe6e2746, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0xfffffffffffffffa, 0x0, 0x3, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x0}, 0x0, 0xfffffffffffffffb, 0xffffffffffffffff, 0x0) socketpair$llc(0x1a, 0x2, 0x0, &(0x7f000091d000)={0x0, 0x0}) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x0, &(0x7f000003b000-0x4)=0x0, 0x4) 2017/12/14 21:33:00 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r0) pipe(&(0x7f0000266000)={0x0, 0x0}) setsockopt$packet_rx_ring(r1, 0x107, 0x5, &(0x7f0000f9a000-0x1c)=@req3={0x8, 0x5, 0x80, 0x7f, 0xae03, 0x8001, 0x8000}, 0x1c) 2017/12/14 21:33:00 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x0, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) [ 377.013273] syz-executor5: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) [ 377.027330] syz-executor5 cpuset=/ mems_allowed=0 [ 377.032356] CPU: 0 PID: 24547 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 [ 377.039715] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 377.049071] Call Trace: [ 377.051654] dump_stack+0x194/0x257 [ 377.055278] ? arch_local_irq_restore+0x53/0x53 [ 377.059926] ? idr_get_free_cmn+0xfd0/0xfd0 [ 377.064254] warn_alloc+0x19a/0x2b0 [ 377.067868] ? zone_watermark_ok_safe+0x400/0x400 [ 377.072701] ? check_noncircular+0x20/0x20 [ 377.076960] __vmalloc_node_range+0x4f0/0x650 [ 377.081444] ? find_held_lock+0x39/0x1d0 [ 377.085492] ? xt_alloc_entry_offsets+0x21/0x30 [ 377.090140] __vmalloc_node_flags_caller+0x50/0x60 [ 377.095050] ? xt_alloc_entry_offsets+0x21/0x30 [ 377.099711] kvmalloc_node+0x82/0xd0 [ 377.103410] xt_alloc_entry_offsets+0x21/0x30 [ 377.107889] translate_table+0x235/0x1690 [ 377.112030] ? lock_release+0xda0/0xda0 [ 377.115985] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 377.121854] ? __check_object_size+0x25d/0x4f0 [ 377.126435] ? __might_sleep+0x95/0x190 [ 377.130393] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 377.135223] ? kasan_check_write+0x14/0x20 [ 377.139439] ? _copy_from_user+0x99/0x110 [ 377.143580] do_ip6t_set_ctl+0x34b/0x5c0 [ 377.147632] ? translate_compat_table+0x1c30/0x1c30 [ 377.152653] ? mutex_unlock+0xd/0x10 [ 377.156348] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 377.161615] nf_setsockopt+0x67/0xc0 [ 377.165321] ipv6_setsockopt+0x115/0x150 [ 377.169374] sctp_setsockopt+0x2a0/0x5d50 [ 377.173514] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 377.179220] ? memset+0x31/0x40 [ 377.182503] ? perf_trace_lock+0x4d6/0x900 [ 377.186742] ? trace_event_raw_event_lock+0x340/0x340 [ 377.191910] ? perf_trace_run_bpf_submit+0x206/0x330 [ 377.196994] ? perf_trace_run_bpf_submit+0x20d/0x330 [ 377.202078] ? unwind_get_return_address+0x61/0xa0 [ 377.206988] ? check_noncircular+0x20/0x20 [ 377.211207] ? perf_tp_event+0xae0/0xae0 [ 377.215259] ? check_noncircular+0x20/0x20 [ 377.219513] ? find_held_lock+0x39/0x1d0 [ 377.223588] ? lock_downgrade+0x980/0x980 [ 377.227721] ? avc_has_perm+0xd0/0x680 [ 377.231604] ? lock_release+0xda0/0xda0 [ 377.235569] ? perf_trace_lock+0x4d6/0x900 [ 377.239821] ? avc_has_perm+0x43e/0x680 [ 377.243785] ? avc_has_perm_noaudit+0x520/0x520 [ 377.248438] ? __fget+0xbb/0x580 [ 377.251786] ? proc_fail_nth_write+0xb5/0x260 [ 377.256268] ? lock_release+0xda0/0xda0 [ 377.260231] ? __lock_is_held+0xbc/0x140 [ 377.264310] ? sock_has_perm+0x29c/0x400 [ 377.268357] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 377.273705] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 377.279401] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 377.284713] compat_sock_common_setsockopt+0x104/0x140 [ 377.289979] compat_SyS_setsockopt+0x17c/0x410 [ 377.294535] ? sock_common_setsockopt+0xd0/0xd0 [ 377.299196] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 377.303937] ? do_fast_syscall_32+0x156/0xf9d [ 377.308419] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 377.313155] do_fast_syscall_32+0x3ee/0xf9d [ 377.317472] ? do_int80_syscall_32+0x9d0/0x9d0 [ 377.322043] ? trace_event_raw_event_sys_exit+0x260/0x260 [ 377.327567] ? lockdep_sys_exit+0x47/0xf0 [ 377.331695] ? syscall_return_slowpath+0x2ad/0x550 [ 377.336615] ? sysret32_from_system_call+0x5/0x3b [ 377.341450] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 377.346294] entry_SYSENTER_compat+0x51/0x60 [ 377.350679] RIP: 0023:0xf7ff6c79 [ 377.354026] RSP: 002b:00000000f77f208c EFLAGS: 00000296 ORIG_RAX: 000000000000016e [ 377.361721] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000029 [ 377.368970] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 377.376218] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 377.383463] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 377.390709] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 377.398204] warn_alloc_show_mem: 1 callbacks suppressed [ 377.398209] Mem-Info: [ 377.410760] active_anon:74796 inactive_anon:26 isolated_anon:0 [ 377.410760] active_file:3938 inactive_file:8972 isolated_file:0 [ 377.410760] unevictable:0 dirty:165 writeback:0 unstable:0 [ 377.410760] slab_reclaimable:10307 slab_unreclaimable:89977 [ 377.410760] mapped:23054 shmem:35 pagetables:725 bounce:0 [ 377.410760] free:1420741 free_pcp:418 free_cma:0 [ 377.455644] Node 0 active_anon:282624kB inactive_anon:104kB active_file:15752kB inactive_file:35888kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:92216kB dirty:660kB writeback:0kB shmem:140kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 61440kB writeback_tmp:0kB unstable:0kB all_unreclaimable? no [ 377.484809] Node 0 DMA free:15908kB min:160kB low:200kB high:240kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 377.511077] lowmem_reserve[]: 0 2882 6395 6395 [ 377.515777] Node 0 DMA32 free:2952932kB min:30384kB low:37980kB high:45576kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:3129332kB managed:2953948kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:1016kB local_pcp:376kB free_cma:0kB [ 377.544206] lowmem_reserve[]: 0 0 3513 3513 [ 377.548951] Node 0 Normal free:2735736kB min:37032kB low:46288kB high:55544kB active_anon:278316kB inactive_anon:104kB active_file:15752kB inactive_file:35888kB unevictable:0kB writepending:660kB present:4718592kB managed:3597640kB mlocked:0kB kernel_stack:3776kB pagetables:2752kB bounce:0kB free_pcp:1408kB local_pcp:736kB free_cma:0kB [ 377.578878] lowmem_reserve[]: 0 0 0 0 [ 377.582736] Node 0 DMA: 1*4kB (U) 0*8kB 0*16kB 1*32kB (U) 2*64kB (U) 1*128kB (U) 1*256kB (U) 0*512kB 1*1024kB (U) 1*2048kB (M) 3*4096kB (M) = 15908kB [ 377.596424] Node 0 DMA32: 3*4kB (M) 1*8kB (M) 3*16kB (UM) 3*32kB (UM) 3*64kB (UM) 3*128kB (M) 4*256kB (M) 4*512kB (UM) 2*1024kB (UM) 3*2048kB (UM) 718*4096kB (M) = 2952932kB [ 377.612314] Node 0 Normal: 74*4kB (UME) 492*8kB (UME) 192*16kB (UME) 615*32kB (UME) 665*64kB (UME) 206*128kB (UM) 132*256kB (UME) 104*512kB (UME) 81*1024kB (UM) 22*2048kB (UM) 592*4096kB (UM) = 2735784kB [ 377.630708] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 377.639310] 12944 total pagecache pages [ 377.643312] 0 pages in swap cache [ 377.646773] Swap cache stats: add 0, delete 0, find 0/0 [ 377.652155] Free swap = 0kB [ 377.655182] Total swap = 0kB [ 377.658220] 1965979 pages RAM [ 377.661336] 0 pages HighMem/MovableOnly 2017/12/14 21:33:01 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @remote={[0xbb, 0xbb, 0xbb, 0xbb, 0xbb], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@current=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) 2017/12/14 21:33:01 executing program 5: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) io_submit(0x0, 0x0, &(0x7f0000885000-0x4)=[]) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(0xffffffffffffffff, 0x4040534e, &(0x7f0000299000-0x40)={0x0, @tick=0x0, 0x0, {0x0, 0x0}, 0x8, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BINDER_THREAD_EXIT(0xffffffffffffffff, 0x40046208, 0x0) perf_event_open(&(0x7f000006b000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf72, 0x0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x3ff, 0x0, 0x0, 0x0, 0x0, 0xc00, 0x0, 0x80000040fe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(0xffffffffffffffff, 0x84, 0x15, &(0x7f00006a5000-0x1)={0x0}, 0x1) readv(0xffffffffffffffff, &(0x7f0000000000)=[], 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_MRT6_ADD_MFC_PROXY(0xffffffffffffffff, 0x29, 0xd2, &(0x7f0000000000)={{0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0xfffffffffffffffb}, {0xa, 0x0, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x5}, 0x80000000, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0x3]}, 0x5c) execve(&(0x7f0000001000)="2e2f66696c653000", &(0x7f0000001000-0x18)=[&(0x7f0000001000-0xe)="2c5c3a2d7d6b657972696e672700", &(0x7f0000000000)="00", &(0x7f0000002000-0x10)="5b657468312e62646576707070302d00", &(0x7f0000001000)="00", &(0x7f0000001000)="00"], &(0x7f0000000000)=[&(0x7f0000000000)="7788706f5269785f61e36c5f61756573737d2a2e2e70707031707070316f3a6e6f646576766d6e65743100", &(0x7f0000000000)="5d2974727573746564747275737465647d00", &(0x7f0000001000)="00", &(0x7f0000001000)="656d3028766d6e657431707070306d696d655f7479706500"]) setsockopt$inet6_buf(r0, 0x29, 0x40, &(0x7f0000000000)="", 0x0) r1 = syz_open_dev$vcsa(&(0x7f00009a9000-0xb)="2f6465762f766373612300", 0x23, 0x40000) getsockopt$inet6_tcp_buf(r1, 0x6, 0x0, &(0x7f0000002000)="", &(0x7f0000003000-0x4)=0x0) ioctl$TIOCLINUX4(0xffffffffffffffff, 0x541c, &(0x7f0000b9e000-0x1)=0x4) getsockopt$inet6_tcp_buf(0xffffffffffffffff, 0x6, 0x1d, &(0x7f0000de1000-0xd4)="", &(0x7f00002c7000-0x4)=0x0) 2017/12/14 21:33:01 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) r2 = dup3(r0, r1, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r2, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x0, 0x0, 0x8001, 0x8, 0x1, 0xffff, 0x200, {0x0, @in={{0x2, 0x2, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x101, 0x3, 0x3, 0x5, 0x2}}, &(0x7f0000000000)=0xb8) 2017/12/14 21:33:01 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffff9c, 0x29, 0x23, &(0x7f0000398000)={{{@in=@multicast2=0x0, @in6=@remote={0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, {0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, {{@in=@multicast1=0x0, 0x0, 0x0}, 0x0, @in6=@empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, &(0x7f0000818000-0x4)=0xe8) quotactl(0x4, &(0x7f0000f46000)="2e2f66696c653000", r1, &(0x7f0000474000-0xb4)="2112be78f492825803312e6740c38576ad28f4569aace83e8229c88307ede22e492daf3295eb168c52d7798e227cfd2aecd892cc5c53b0938d976eed95411cf0e94a342a8f610456966b5201962e69ff027b444928c43596858e3250344920a806a1553c0bdc2bb3b925177d8c8dfcbaa62b3547c170589df60bf8dc72b76f16bbb215171a84ea9039b5503a4ce303410dfb17858238c7563de7b625f5b1ca5046119f8248a85e0196cdbfdf659ff698fff8ce1e") bind$alg(r0, &(0x7f00004f7000)={0x26, "736b636970686572000000000000", 0x2, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r0) 2017/12/14 21:33:01 executing program 3: r0 = dup(0xffffffffffffff9c) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER(r0, 0x84, 0x7, &(0x7f0000000000)={0x0}, &(0x7f0000001000-0x4)=0x4) link(&(0x7f00005b7000)="2e2f66696c653000", &(0x7f00002da000)="2e2f66696c653000") r1 = getpid() mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) connect$unix(r0, &(0x7f0000002000-0x8)=@abs={0x0, 0x0, 0x0}, 0x8) ptrace$getenv(0x4201, r1, 0x6, &(0x7f0000001000-0x4)=0x0) r2 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f00007bb000)="2f6465762f7667615f6172626974657200", 0x200000, 0x0) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r2, 0x84, 0x1d, &(0x7f0000483000-0x10)={0x3, [0x0, 0x0, 0x0]}, &(0x7f0000dcf000)=0x10) ioctl$GIO_UNIMAP(r2, 0x4b66, &(0x7f00005d6000)={0x9, &(0x7f0000cbb000)=[{0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}]}) ioctl$DRM_IOCTL_SET_VERSION(r2, 0xc0106407, &(0x7f0000f73000-0x10)={0x3, 0x7f, 0x6d10, 0x7}) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) setsockopt$inet_udp_int(r0, 0x11, 0x66, &(0x7f0000617000)=0x2eae7c92, 0x4) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) 2017/12/14 21:33:01 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) perf_event_open(&(0x7f000001d000)={0x103, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c492ff7fe6e2746, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0xfffffffffffffffa, 0x0, 0x3, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x0}, 0x0, 0xfffffffffffffffb, 0xffffffffffffffff, 0x0) socketpair$llc(0x1a, 0x2, 0x0, &(0x7f000091d000)={0x0, 0x0}) 2017/12/14 21:33:01 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x0, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:01 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000040fe, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000476000-0x78)={0x2, 0x78, 0xd9, 0x0, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) [ 377.665330] 324105 pages reserved 2017/12/14 21:33:01 executing program 3: r0 = openat$selinux_access(0xffffffffffffff9c, &(0x7f000019e000-0x10)="2f73656c696e75782f61636365737300", 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x11, 0x64, &(0x7f00001e0000)=0x3, 0x4) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) prctl$getreaper(0x2d, &(0x7f0000ee7000)=0x0) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) 2017/12/14 21:33:01 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) r0 = openat$selinux_status(0xffffffffffffff9c, &(0x7f000028b000)="2f73656c696e75782f73746174757300", 0x0, 0x0) getsockopt$inet_sctp_SCTP_DELAYED_SACK(0xffffffffffffffff, 0x84, 0x10, &(0x7f0000079000-0xc)=@sack_info={0x0, 0x7f, 0x7c31}, &(0x7f0000070000-0x4)=0xc) ioctl$KDGETMODE(r0, 0x4b3b, &(0x7f000086c000)=0x0) setsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f00008c3000-0x8c)={r1, @in6={{0xa, 0x1, 0x1ff, @remote={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0xbb}, 0x80000001}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, 0x8c) ioctl$KVM_SET_FPU(r0, 0x41a0ae8d, &(0x7f00000d9000-0x1a0)={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x100, 0x1, 0x8, 0x0, 0x10001, 0xf004, 0x4001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x8, 0x0}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r2 = perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) fcntl$setsig(r2, 0xa, 0x1d) r3 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r3, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) ioctl$KVM_HAS_DEVICE_ATTR(r0, 0x4018aee3, &(0x7f0000dab000-0x18)={0x0, 0x1, 0x1000, &(0x7f0000e08000)=0x0}) 2017/12/14 21:33:01 executing program 0: r0 = socket$inet6(0xa, 0x80004, 0x10000) ioctl$sock_SIOCSIFBR(r0, 0x8940, &(0x7f0000349000-0x18)=@generic={0x4, 0x4, 0x0}) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) fadvise64(r1, 0x0, 0x80000001, 0x2) fdatasync(r1) bind$alg(r1, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r1) 2017/12/14 21:33:01 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x0, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:01 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) r2 = dup3(r0, r1, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r2, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x0, 0x0, 0x0, 0x8, 0x1, 0xffff, 0x200, {0x0, @in={{0x2, 0x2, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x101, 0x3, 0x3, 0x5, 0x2}}, &(0x7f0000000000)=0xb8) 2017/12/14 21:33:01 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) perf_event_open(&(0x7f000001d000)={0x103, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c492ff7fe6e2746, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0xfffffffffffffffa, 0x0, 0x3, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x0}, 0x0, 0xfffffffffffffffb, 0xffffffffffffffff, 0x0) 2017/12/14 21:33:01 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000040fe, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) [ 377.720678] syz-executor5: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) 2017/12/14 21:33:01 executing program 3: r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000c4d000-0xb)="2f6465762f6877726e6700", 0x40942, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(0xffffffffffffff9c, 0x84, 0x70, &(0x7f0000001000-0x108)={0x0, @in={{0x2, 0x1, @multicast2=0xe0000002, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x6, 0x595a, 0x4, 0x0, 0xe10, 0x1, 0x3d08, 0x9, 0x101, 0x5, 0x16, 0xcc1, 0x1ff, 0x7, 0x10001]}, &(0x7f0000001000-0x4)=0x108) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x1a, &(0x7f0000001000-0x1f)={r1, 0x17, "fcd546d5ed6c9371aed0e692b1385c36ca5512a3bd4c64"}, &(0x7f0000123000)=0x1f) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) 2017/12/14 21:33:01 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) fstat(0xffffffffffffffff, &(0x7f00007d1000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getgroups(0x1, &(0x7f0000967000)=[r0]) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r1, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) [ 377.808806] syz-executor5 cpuset=/ mems_allowed=0 [ 377.808891] CPU: 1 PID: 24610 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 [ 377.808902] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 377.808908] Call Trace: [ 377.808925] dump_stack+0x194/0x257 [ 377.808945] ? arch_local_irq_restore+0x53/0x53 [ 377.808957] ? idr_get_free_cmn+0xfd0/0xfd0 [ 377.808988] warn_alloc+0x19a/0x2b0 [ 377.809007] ? zone_watermark_ok_safe+0x400/0x400 [ 377.809035] ? check_noncircular+0x20/0x20 [ 377.809062] ? save_stack+0x43/0xd0 [ 377.809078] ? __kmalloc_node+0x47/0x70 [ 377.809107] __vmalloc_node_range+0x4f0/0x650 [ 377.809127] ? find_held_lock+0x39/0x1d0 [ 377.809142] ? xt_alloc_entry_offsets+0x21/0x30 [ 377.809151] __vmalloc_node_flags_caller+0x50/0x60 [ 377.809160] ? xt_alloc_entry_offsets+0x21/0x30 [ 377.809176] kvmalloc_node+0x82/0xd0 [ 377.809192] xt_alloc_entry_offsets+0x21/0x30 [ 377.809205] translate_table+0x235/0x1690 [ 377.809221] ? lock_release+0xda0/0xda0 [ 377.809232] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 377.809245] ? __check_object_size+0x25d/0x4f0 [ 377.809270] ? __might_sleep+0x95/0x190 [ 377.809284] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 377.809302] ? kasan_check_write+0x14/0x20 [ 377.809314] ? _copy_from_user+0x99/0x110 [ 377.809331] do_ip6t_set_ctl+0x34b/0x5c0 [ 377.809349] ? translate_compat_table+0x1c30/0x1c30 [ 377.809379] ? mutex_unlock+0xd/0x10 [ 377.809391] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 377.809411] nf_setsockopt+0x67/0xc0 [ 377.809432] ipv6_setsockopt+0x115/0x150 [ 377.809451] sctp_setsockopt+0x2a0/0x5d50 [ 377.809471] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 377.809487] ? memset+0x31/0x40 [ 377.809508] ? perf_trace_lock+0x4d6/0x900 [ 377.809535] ? trace_event_raw_event_lock+0x340/0x340 [ 377.809545] ? perf_trace_run_bpf_submit+0x206/0x330 [ 377.809556] ? perf_trace_run_bpf_submit+0x20d/0x330 [ 377.809571] ? check_noncircular+0x20/0x20 [ 377.809582] ? perf_tp_event+0xae0/0xae0 [ 377.809607] ? get_futex_key+0x1d50/0x1d50 [ 377.809644] ? find_held_lock+0x39/0x1d0 [ 377.809677] ? lock_downgrade+0x980/0x980 [ 377.809691] ? avc_has_perm+0xd0/0x680 [ 377.809715] ? lock_release+0xda0/0xda0 [ 377.809731] ? rcu_read_lock_sched_held+0x108/0x120 [ 377.809744] ? kmem_cache_free+0x249/0x280 [ 377.809780] ? avc_has_perm+0x43e/0x680 [ 377.809800] ? avc_has_perm_noaudit+0x520/0x520 [ 377.809814] ? __fget+0xbb/0x580 [ 377.809838] ? lock_release+0xda0/0xda0 [ 377.809856] ? __lock_is_held+0xbc/0x140 [ 377.809898] ? sock_has_perm+0x29c/0x400 [ 377.809916] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 377.809931] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 377.809945] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 377.809954] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 377.810002] compat_sock_common_setsockopt+0x104/0x140 [ 377.810026] compat_SyS_setsockopt+0x17c/0x410 [ 377.810034] ? sock_common_setsockopt+0xd0/0xd0 [ 377.810052] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 377.810070] ? do_fast_syscall_32+0x156/0xf9d [ 377.810087] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 377.810101] do_fast_syscall_32+0x3ee/0xf9d [ 377.810125] ? do_int80_syscall_32+0x9d0/0x9d0 [ 377.810141] ? trace_event_raw_event_sys_exit+0x260/0x260 [ 377.810155] ? lockdep_sys_exit+0x47/0xf0 [ 377.810168] ? syscall_return_slowpath+0x2ad/0x550 [ 377.810187] ? sysret32_from_system_call+0x5/0x3b [ 377.810208] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 377.810234] entry_SYSENTER_compat+0x51/0x60 [ 377.810242] RIP: 0023:0xf7ff6c79 [ 377.810248] RSP: 002b:00000000f77f208c EFLAGS: 00000296 ORIG_RAX: 000000000000016e [ 377.810261] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000029 [ 377.810267] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 377.810274] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 377.810280] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 377.810286] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 377.831632] syz-executor5: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) [ 377.831642] syz-executor5 cpuset=/ mems_allowed=0 [ 377.831682] CPU: 0 PID: 24634 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 [ 377.831690] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 377.831696] Call Trace: [ 377.831721] dump_stack+0x194/0x257 [ 377.831742] ? arch_local_irq_restore+0x53/0x53 [ 377.831754] ? idr_get_free_cmn+0xfd0/0xfd0 [ 377.831768] ? kernel_text_address+0x102/0x140 [ 377.831798] warn_alloc+0x19a/0x2b0 [ 377.831817] ? zone_watermark_ok_safe+0x400/0x400 [ 377.831834] ? check_noncircular+0x20/0x20 [ 377.831855] ? save_stack+0x43/0xd0 [ 377.831863] ? kasan_kmalloc+0xad/0xe0 [ 377.831872] ? __kmalloc_node+0x47/0x70 [ 377.831900] __vmalloc_node_range+0x4f0/0x650 [ 377.831921] ? find_held_lock+0x39/0x1d0 [ 377.831940] ? xt_alloc_entry_offsets+0x21/0x30 [ 377.831953] __vmalloc_node_flags_caller+0x50/0x60 [ 377.831970] ? xt_alloc_entry_offsets+0x21/0x30 [ 377.831987] kvmalloc_node+0x82/0xd0 [ 377.832005] xt_alloc_entry_offsets+0x21/0x30 [ 377.832020] translate_table+0x235/0x1690 [ 377.832037] ? lock_release+0xda0/0xda0 [ 377.832050] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 377.832064] ? __check_object_size+0x25d/0x4f0 [ 377.832093] ? __might_sleep+0x95/0x190 [ 377.832108] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 377.832128] ? kasan_check_write+0x14/0x20 [ 377.832144] ? _copy_from_user+0x99/0x110 [ 377.832163] do_ip6t_set_ctl+0x34b/0x5c0 [ 377.832184] ? translate_compat_table+0x1c30/0x1c30 [ 377.832213] ? mutex_unlock+0xd/0x10 [ 377.832226] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 377.832249] nf_setsockopt+0x67/0xc0 [ 377.832270] ipv6_setsockopt+0x115/0x150 [ 377.832291] sctp_setsockopt+0x2a0/0x5d50 [ 377.832315] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 377.832331] ? drop_futex_key_refs.isra.13+0x63/0xb0 [ 377.832346] ? futex_wait+0x69e/0x990 [ 377.832372] ? perf_trace_lock+0xd6/0x900 [ 377.832384] ? __lock_acquire+0x6e9/0x47f0 [ 377.832396] ? futex_wait_setup+0x3d0/0x3d0 [ 377.832405] ? trace_event_raw_event_lock+0x340/0x340 [ 377.832425] ? trace_event_raw_event_lock+0x340/0x340 [ 377.832443] ? drop_futex_key_refs.isra.13+0x63/0xb0 [ 377.832456] ? check_noncircular+0x20/0x20 [ 377.832480] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 377.832495] ? get_futex_key+0x1d50/0x1d50 [ 377.832519] ? trace_event_raw_event_lock+0x340/0x340 [ 377.832551] ? find_held_lock+0x39/0x1d0 [ 377.832591] ? lock_downgrade+0x980/0x980 [ 377.832609] ? avc_has_perm+0xd0/0x680 [ 377.832635] ? lock_release+0xda0/0xda0 [ 377.832687] ? avc_has_perm+0x43e/0x680 [ 377.832711] ? avc_has_perm_noaudit+0x520/0x520 [ 377.832725] ? __fget+0xbb/0x580 [ 377.832752] ? lock_release+0xda0/0xda0 [ 377.832773] ? __lock_is_held+0xbc/0x140 [ 377.832818] ? sock_has_perm+0x29c/0x400 [ 377.832836] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 377.832852] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 377.832868] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 377.832892] ? __fdget_pos+0x136/0x1a0 [ 377.832925] compat_sock_common_setsockopt+0x104/0x140 [ 377.832948] compat_SyS_setsockopt+0x17c/0x410 [ 377.832958] ? sock_common_setsockopt+0xd0/0xd0 [ 377.832976] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 377.832995] ? do_fast_syscall_32+0x156/0xf9d [ 377.833013] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 377.833028] do_fast_syscall_32+0x3ee/0xf9d [ 377.833043] ? do_raw_spin_trylock+0x190/0x190 [ 377.833064] ? do_int80_syscall_32+0x9d0/0x9d0 [ 377.833089] ? lockdep_sys_exit+0x47/0xf0 [ 377.833102] ? syscall_return_slowpath+0x2ad/0x550 [ 377.833116] ? prepare_exit_to_usermode+0x340/0x340 [ 377.833132] ? sysret32_from_system_call+0x5/0x3b [ 377.833156] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 377.833183] entry_SYSENTER_compat+0x51/0x60 [ 377.833192] RIP: 0023:0xf7ff6c79 [ 377.833199] RSP: 002b:00000000f77b008c EFLAGS: 00000296 ORIG_RAX: 000000000000016e [ 377.833212] RAX: ffffffffffffffda RBX: 0000000000000019 RCX: 0000000000000029 [ 377.833219] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 2017/12/14 21:33:02 executing program 5: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) io_submit(0x0, 0x0, &(0x7f0000885000-0x4)=[]) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(0xffffffffffffffff, 0x4040534e, &(0x7f0000299000-0x40)={0x0, @tick=0x0, 0x0, {0x0, 0x0}, 0x8, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BINDER_THREAD_EXIT(0xffffffffffffffff, 0x40046208, 0x0) perf_event_open(&(0x7f000006b000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf72, 0x0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) ioctl$sock_FIOGETOWN(r0, 0x8903, &(0x7f0000a2e000-0x4)=0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000c00, 0x0, 0x80000040fe, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe, 0x0}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(0xffffffffffffffff, 0x84, 0x15, &(0x7f00006a5000-0x1)={0x0}, 0x1) readv(0xffffffffffffffff, &(0x7f0000000000)=[], 0x0) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_MRT6_ADD_MFC_PROXY(0xffffffffffffffff, 0x29, 0xd2, &(0x7f0000000000)={{0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0xfffffffffffffffb}, {0xa, 0x0, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x5}, 0x80000000, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0x3]}, 0x5c) execve(&(0x7f0000001000)="2e2f66696c653000", &(0x7f0000001000-0x18)=[&(0x7f0000001000-0xe)="2c5c3a2d7d6b657972696e672700", &(0x7f0000000000)="00", &(0x7f0000002000-0x10)="5b657468312e62646576707070302d00", &(0x7f0000001000)="00", &(0x7f0000001000)="00"], &(0x7f0000000000)=[&(0x7f0000000000)="7788706f5269785f61e36c5f61756573737d2a2e2e70707031707070316f3a6e6f646576766d6e65743100", &(0x7f0000000000)="5d2974727573746564747275737465647d00", &(0x7f0000001000)="00", &(0x7f0000001000)="656d3028766d6e657431707070306d696d655f7479706500"]) setsockopt$inet6_buf(r2, 0x29, 0x40, &(0x7f0000000000)="", 0x0) r3 = syz_open_dev$vcsa(&(0x7f00009a9000-0xb)="2f6465762f766373612300", 0x23, 0x40000) getsockopt$inet6_tcp_buf(r3, 0x6, 0x0, &(0x7f0000002000)="", &(0x7f0000003000-0x4)=0x0) ioctl$TIOCLINUX4(0xffffffffffffffff, 0x541c, &(0x7f0000b9e000-0x1)=0x4) getsockopt$inet6_tcp_buf(0xffffffffffffffff, 0x6, 0x1d, &(0x7f0000de1000-0xd4)="", &(0x7f00002c7000-0x4)=0x0) 2017/12/14 21:33:02 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(0xffffffffffffffff, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:02 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) 2017/12/14 21:33:02 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) r2 = dup3(r0, r1, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r2, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xffff, 0x200, {0x0, @in={{0x2, 0x2, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x101, 0x3, 0x3, 0x5, 0x2}}, &(0x7f0000000000)=0xb8) 2017/12/14 21:33:02 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000c2c000-0x14)="26267070703073656c696e75786367726f757000", 0x8000000000008001) ioctl$GIO_FONT(r0, 0x4b60, &(0x7f00008df000)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r0) 2017/12/14 21:33:02 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00003bd000)={0x0, 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000131000)={0x0, 0x0, 0x0}, 0xc) ptrace$pokeuser(0x6, r0, 0x800, 0x2) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) 2017/12/14 21:33:02 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$sock_void(r1, 0x1, 0x1b, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r1, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) r2 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f000037c000-0x11)="2f6465762f7161745f6164665f63746c00", 0x503080, 0x0) ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_INFO(r2, 0x40bc5311, &(0x7f0000de8000-0xbc)={0xbe, 0x1, "636c69656e7431000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x6, "71ffda3e8578d06a", "884b14dcb8ca6594a221b4ed2ecd3745a281e046b20ba945c7771dd6cb41b0d0", 0xa6, 0x3, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl(r0, 0xffffffff, &(0x7f0000281000)="") 2017/12/14 21:33:02 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) [ 377.833226] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 377.833233] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 377.833239] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 2017/12/14 21:33:02 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:02 executing program 0: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f00000fe000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6563622d626c6f77666973682d61736d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r0) 2017/12/14 21:33:02 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:02 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) r2 = dup3(r0, r1, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r2, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff, 0x200, {0x0, @in={{0x2, 0x2, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x101, 0x3, 0x3, 0x5, 0x2}}, &(0x7f0000000000)=0xb8) 2017/12/14 21:33:02 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f0000ae7000-0x8)={0x0, 0x0}) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) 2017/12/14 21:33:02 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) bind$alg(0xffffffffffffffff, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) 2017/12/14 21:33:02 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_dev$mice(&(0x7f0000a19000)="2f6465762f696e7075742f6d69636500", 0x0, 0x80000) setsockopt$inet_udp_encap(r1, 0x11, 0x64, &(0x7f0000a69000)=0x7, 0x4) socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) getsockname(r0, &(0x7f0000f6b000-0x58)=@nfc_llcp={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x0}, &(0x7f000013b000-0x4)=0x58) openat$selinux_access(0xffffffffffffff9c, &(0x7f000027b000-0x10)="2f73656c696e75782f61636365737300", 0x2, 0x0) close(r0) 2017/12/14 21:33:02 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) [ 378.681577] syz-executor5: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) [ 378.704254] syz-executor5 cpuset=/ mems_allowed=0 [ 378.709360] CPU: 0 PID: 24664 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 [ 378.709370] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 378.709378] Call Trace: [ 378.709397] dump_stack+0x194/0x257 [ 378.709428] ? arch_local_irq_restore+0x53/0x53 [ 378.709448] ? idr_get_free_cmn+0xfd0/0xfd0 [ 378.709508] warn_alloc+0x19a/0x2b0 [ 378.709534] ? zone_watermark_ok_safe+0x400/0x400 [ 378.709566] ? check_noncircular+0x20/0x20 [ 378.709603] ? save_stack+0x43/0xd0 [ 378.709616] ? __kmalloc_node+0x47/0x70 [ 378.709666] __vmalloc_node_range+0x4f0/0x650 [ 378.709699] ? find_held_lock+0x39/0x1d0 [ 378.709724] ? xt_alloc_entry_offsets+0x21/0x30 [ 378.709740] __vmalloc_node_flags_caller+0x50/0x60 [ 378.709757] ? xt_alloc_entry_offsets+0x21/0x30 [ 378.709785] kvmalloc_node+0x82/0xd0 [ 378.709812] xt_alloc_entry_offsets+0x21/0x30 [ 378.709830] translate_table+0x235/0x1690 [ 378.709854] ? lock_release+0xda0/0xda0 [ 378.709868] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 378.709885] ? __check_object_size+0x25d/0x4f0 [ 378.709927] ? __might_sleep+0x95/0x190 [ 378.709946] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 378.709974] ? kasan_check_write+0x14/0x20 [ 378.709989] ? _copy_from_user+0x99/0x110 [ 378.710021] do_ip6t_set_ctl+0x34b/0x5c0 [ 378.710050] ? translate_compat_table+0x1c30/0x1c30 [ 378.710102] ? mutex_unlock+0xd/0x10 [ 378.710117] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 378.710149] nf_setsockopt+0x67/0xc0 [ 378.710179] ipv6_setsockopt+0x115/0x150 [ 378.710208] sctp_setsockopt+0x2a0/0x5d50 [ 378.710240] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 378.710263] ? memset+0x31/0x40 [ 378.710298] ? perf_trace_lock+0x4d6/0x900 [ 378.710347] ? trace_event_raw_event_lock+0x340/0x340 [ 378.710360] ? perf_trace_run_bpf_submit+0x206/0x330 [ 378.710373] ? perf_trace_run_bpf_submit+0x20d/0x330 [ 378.710397] ? check_noncircular+0x20/0x20 [ 378.710413] ? perf_tp_event+0xae0/0xae0 [ 378.710460] ? get_futex_key+0x1d50/0x1d50 [ 378.710527] ? find_held_lock+0x39/0x1d0 [ 378.710585] ? lock_downgrade+0x980/0x980 [ 378.710608] ? avc_has_perm+0xd0/0x680 [ 378.710649] ? lock_release+0xda0/0xda0 [ 378.710672] ? rcu_read_lock_sched_held+0x108/0x120 [ 378.710688] ? kmem_cache_free+0x249/0x280 [ 378.710747] ? avc_has_perm+0x43e/0x680 [ 378.710776] ? avc_has_perm_noaudit+0x520/0x520 [ 378.710796] ? __fget+0xbb/0x580 [ 378.710835] ? lock_release+0xda0/0xda0 [ 378.710862] ? __lock_is_held+0xbc/0x140 [ 378.710937] ? sock_has_perm+0x29c/0x400 [ 378.710964] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 378.710986] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 378.711006] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 378.711018] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 378.711104] compat_sock_common_setsockopt+0x104/0x140 [ 378.711134] compat_SyS_setsockopt+0x17c/0x410 [ 378.711144] ? sock_common_setsockopt+0xd0/0xd0 [ 378.711171] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 378.711195] ? do_fast_syscall_32+0x156/0xf9d [ 378.711219] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 378.711236] do_fast_syscall_32+0x3ee/0xf9d [ 378.711253] ? do_raw_spin_trylock+0x190/0x190 [ 378.711285] ? do_int80_syscall_32+0x9d0/0x9d0 [ 378.711317] ? lockdep_sys_exit+0x47/0xf0 [ 378.711332] ? syscall_return_slowpath+0x2ad/0x550 [ 378.711349] ? prepare_exit_to_usermode+0x340/0x340 [ 378.711368] ? sysret32_from_system_call+0x5/0x3b [ 378.711396] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 378.711430] entry_SYSENTER_compat+0x51/0x60 [ 378.711446] RIP: 0023:0xf7ff6c79 [ 378.711453] RSP: 002b:00000000f77f208c EFLAGS: 00000296 ORIG_RAX: 000000000000016e [ 378.711467] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000029 [ 378.711474] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 378.711480] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 378.711487] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 378.711492] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 378.711591] warn_alloc_show_mem: 2 callbacks suppressed [ 378.711596] Mem-Info: [ 378.711619] active_anon:71225 inactive_anon:26 isolated_anon:0 [ 378.711619] active_file:3938 inactive_file:8990 isolated_file:0 [ 378.711619] unevictable:0 dirty:189 writeback:0 unstable:0 [ 378.711619] slab_reclaimable:10303 slab_unreclaimable:89834 [ 378.711619] mapped:23051 shmem:35 pagetables:744 bounce:0 [ 378.711619] free:1423908 free_pcp:461 free_cma:0 [ 378.711639] Node 0 active_anon:284900kB inactive_anon:104kB active_file:15752kB inactive_file:35960kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:92204kB dirty:756kB writeback:0kB shmem:140kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 34816kB writeback_tmp:0kB unstable:0kB all_unreclaimable? no [ 378.711646] Node 0 DMA free:15908kB min:160kB low:200kB high:240kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 378.711671] lowmem_reserve[]: 0 2882 6395 6395 [ 378.711707] Node 0 DMA32 free:2952932kB min:30384kB low:37980kB high:45576kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:3129332kB managed:2953948kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:1016kB local_pcp:376kB free_cma:0kB [ 378.711732] lowmem_reserve[]: 0 0 3513 3513 [ 378.711764] Node 0 Normal free:2726792kB min:37032kB low:46288kB high:55544kB active_anon:284900kB inactive_anon:104kB active_file:15752kB inactive_file:35960kB unevictable:0kB writepending:756kB present:4718592kB managed:3597640kB mlocked:0kB kernel_stack:4288kB pagetables:2976kB bounce:0kB free_pcp:828kB local_pcp:348kB free_cma:0kB [ 378.711789] lowmem_reserve[]: 0 0 0 0 [ 378.711821] Node 0 DMA: 1*4kB (U) 0*8kB 0*16kB 1*32kB (U) 2*64kB (U) 1*128kB (U) 1*256kB (U) 0*512kB 1*1024kB (U) 1*2048kB (M) 3*4096kB (M) = 15908kB [ 378.711954] Node 0 DMA32: 3*4kB (M) 1*8kB (M) 3*16kB (UM) 3*32kB (UM) 3*64kB (UM) 3*128kB (M) 4*256kB (M) 4*512kB (UM) 2*1024kB (UM) 3*2048kB (UM) 718*4096kB (M) = 2952932kB [ 378.712143] Node 0 Normal: 38*4kB (UME) 486*8kB (UME) 198*16kB (UME) 592*32kB (UME) 665*64kB (UME) 206*128kB (UM) 132*256kB (UME) 104*512kB (UME) 81*1024kB (UM) 18*2048kB (UM) 592*4096kB (UM) = 2726760kB [ 378.712296] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 378.712303] 12970 total pagecache pages [ 378.712316] 0 pages in swap cache [ 378.712324] Swap cache stats: add 0, delete 0, find 0/0 [ 378.712330] Free swap = 0kB [ 378.712336] Total swap = 0kB [ 378.712342] 1965979 pages RAM [ 378.712347] 0 pages HighMem/MovableOnly [ 378.712353] 324105 pages reserved [ 378.763250] syz-executor5: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) [ 378.763263] syz-executor5 cpuset=/ mems_allowed=0 [ 378.763299] CPU: 0 PID: 24664 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 [ 378.763308] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 378.763316] Call Trace: [ 378.763336] dump_stack+0x194/0x257 [ 378.763367] ? arch_local_irq_restore+0x53/0x53 [ 378.763382] ? idr_get_free_cmn+0xfd0/0xfd0 [ 378.763446] warn_alloc+0x19a/0x2b0 [ 378.763473] ? zone_watermark_ok_safe+0x400/0x400 [ 378.763501] ? check_noncircular+0x20/0x20 [ 378.763533] ? save_stack+0x43/0xd0 [ 378.763547] ? __kmalloc_node+0x47/0x70 [ 378.763584] __vmalloc_node_range+0x4f0/0x650 [ 378.763608] ? find_held_lock+0x39/0x1d0 [ 378.763635] ? xt_alloc_entry_offsets+0x21/0x30 [ 378.763662] __vmalloc_node_flags_caller+0x50/0x60 [ 378.763681] ? xt_alloc_entry_offsets+0x21/0x30 [ 378.763714] kvmalloc_node+0x82/0xd0 [ 378.763743] xt_alloc_entry_offsets+0x21/0x30 [ 378.763763] translate_table+0x235/0x1690 [ 378.763780] ? lock_release+0xda0/0xda0 [ 378.763793] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 378.763810] ? __check_object_size+0x25d/0x4f0 [ 378.763852] ? __might_sleep+0x95/0x190 [ 378.763875] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 378.763904] ? kasan_check_write+0x14/0x20 [ 378.763917] ? _copy_from_user+0x99/0x110 [ 378.763943] do_ip6t_set_ctl+0x34b/0x5c0 [ 378.763967] ? translate_compat_table+0x1c30/0x1c30 [ 378.764015] ? mutex_unlock+0xd/0x10 [ 378.764031] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 378.764060] nf_setsockopt+0x67/0xc0 [ 378.764084] ipv6_setsockopt+0x115/0x150 [ 378.764106] sctp_setsockopt+0x2a0/0x5d50 [ 378.764135] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 378.764153] ? memset+0x31/0x40 [ 378.764185] ? perf_trace_lock+0x4d6/0x900 [ 378.764224] ? trace_event_raw_event_lock+0x340/0x340 [ 378.764245] ? perf_trace_run_bpf_submit+0x206/0x330 [ 378.764273] ? perf_trace_run_bpf_submit+0x20d/0x330 [ 378.764306] ? check_noncircular+0x20/0x20 [ 378.764329] ? perf_tp_event+0xae0/0xae0 [ 378.764379] ? get_futex_key+0x1d50/0x1d50 [ 378.764457] ? find_held_lock+0x39/0x1d0 [ 378.764514] ? lock_downgrade+0x980/0x980 [ 378.764535] ? avc_has_perm+0xd0/0x680 [ 378.764576] ? lock_release+0xda0/0xda0 [ 378.764657] ? avc_has_perm+0x43e/0x680 [ 378.764689] ? avc_has_perm_noaudit+0x520/0x520 [ 378.764709] ? __fget+0xbb/0x580 [ 378.764749] ? lock_release+0xda0/0xda0 [ 378.764777] ? __lock_is_held+0xbc/0x140 [ 378.764855] ? sock_has_perm+0x29c/0x400 [ 378.764880] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 378.764901] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 378.764921] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 378.764955] ? __fdget_pos+0x136/0x1a0 [ 378.764966] ? get_unused_fd_flags+0x121/0x190 [ 378.765019] compat_sock_common_setsockopt+0x104/0x140 [ 378.765063] compat_SyS_setsockopt+0x17c/0x410 [ 378.765080] ? sock_common_setsockopt+0xd0/0xd0 [ 378.765116] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 378.765158] ? do_fast_syscall_32+0x156/0xf9d [ 378.765191] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 378.765208] do_fast_syscall_32+0x3ee/0xf9d [ 378.765224] ? do_raw_spin_trylock+0x190/0x190 [ 378.765256] ? do_int80_syscall_32+0x9d0/0x9d0 [ 378.765294] ? lockdep_sys_exit+0x47/0xf0 [ 378.765311] ? syscall_return_slowpath+0x2ad/0x550 [ 378.765328] ? prepare_exit_to_usermode+0x340/0x340 [ 378.765350] ? sysret32_from_system_call+0x5/0x3b [ 378.765387] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 378.765427] entry_SYSENTER_compat+0x51/0x60 [ 378.765446] RIP: 0023:0xf7ff6c79 [ 378.765453] RSP: 002b:00000000f77f208c EFLAGS: 00000296 ORIG_RAX: 000000000000016e [ 378.765470] RAX: ffffffffffffffda RBX: 0000000000000019 RCX: 0000000000000029 2017/12/14 21:33:03 executing program 4: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) 2017/12/14 21:33:03 executing program 6: r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:03 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) r2 = dup3(r0, r1, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r2, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, {0x0, @in={{0x2, 0x2, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x101, 0x3, 0x3, 0x5, 0x2}}, &(0x7f0000000000)=0xb8) 2017/12/14 21:33:03 executing program 3: r0 = socket$key(0xf, 0x3, 0x2) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r1 = openat$selinux_avc_hash_stats(0xffffffffffffff9c, &(0x7f0000d84000)="2f73656c696e75782f6176632f686173685f737461747300", 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0x1, 0x11, &(0x7f00003bd000)={0x0, 0x0, 0x0}, 0xc) bind$inet(r1, &(0x7f0000b26000)={0x2, 0x0, @rand_addr=0x100000000, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) 2017/12/14 21:33:03 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000113000-0x9)="2f6465762f72746300", 0x0, 0x0) getsockopt$inet_mreq(r0, 0x0, 0x24, &(0x7f0000645000)={@multicast2=0x0, @local={0x0, 0x0, 0x0, 0x0}}, &(0x7f00002b2000)=0x8) r1 = openat$selinux_status(0xffffffffffffff9c, &(0x7f0000f70000)="2f73656c696e75782f73746174757300", 0x0, 0x0) r2 = dup3(0xffffffffffffffff, 0xffffffffffffff9c, 0x80000) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r2, &(0x7f000045b000-0xc)={0x10000004, 0x0}) socket$bt_hci(0x1f, 0x3, 0x1) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r2, 0x84, 0x76, &(0x7f0000fa3000)={0x0, 0x5}, &(0x7f000052e000-0x4)=0x8) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r1, 0x84, 0xf, &(0x7f0000c82000-0xa0)={r3, @in6={{0xa, 0x0, 0x6, @empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x3}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x2, 0xb4a, 0x80, 0x7, 0x7fff}, &(0x7f00004a5000)=0xa0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) ioctl$TIOCGPGRP(r1, 0x540f, &(0x7f0000ecd000)=0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x8000000000000, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x94, 0x0, 0x0, 0x0, 0x0, 0x0}, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffffd) r5 = socket$inet6_sctp(0xa, 0x7, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r5, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) 2017/12/14 21:33:03 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:03 executing program 5: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) io_submit(0x0, 0x0, &(0x7f0000885000-0x4)=[]) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(0xffffffffffffffff, 0x4040534e, &(0x7f0000299000-0x40)={0x0, @tick=0x0, 0x0, {0x0, 0x0}, 0x8, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BINDER_THREAD_EXIT(0xffffffffffffffff, 0x40046208, 0x0) r0 = syz_open_dev$vcsn(&(0x7f0000887000-0xa)="2f6465762f7663732300", 0x0, 0x20c400) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f00000d5000)={@generic="1d61a81ebc9ae17f4a51930afc4e4640", @ifru_data=&(0x7f0000205000)="d8418de0086560c30599aaa74032fbf438d35042f63e7d52390525e4a9613231"}) perf_event_open(&(0x7f000006b000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf72, 0x0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc00, 0x0, 0x80000040fe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$sock_inet_SIOCSIFNETMASK(0xffffffffffffffff, 0x891c, &(0x7f00001d1000)={@generic="97ae414d38a49797b24cc64e5ef19e9d", @ifru_addrs={0x2, 0x0, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(0xffffffffffffffff, 0x84, 0x15, &(0x7f00006a5000-0x1)={0x0}, 0x1) readv(0xffffffffffffffff, &(0x7f0000000000)=[], 0x0) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_MRT6_ADD_MFC_PROXY(0xffffffffffffffff, 0x29, 0xd2, &(0x7f0000000000)={{0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0xfffffffffffffffb}, {0xa, 0x0, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x5}, 0x80000000, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0x3]}, 0x5c) execve(&(0x7f0000001000)="2e2f66696c653000", &(0x7f0000001000-0x18)=[&(0x7f0000001000-0xe)="2c5c3a2d7d6b657972696e672700", &(0x7f0000000000)="00", &(0x7f0000002000-0x10)="5b657468312e62646576707070302d00", &(0x7f0000001000)="00", &(0x7f0000001000)="00"], &(0x7f0000000000)=[&(0x7f0000000000)="7788706f5269785f61e36c5f61756573737d2a2e2e70707031707070316f3a6e6f646576766d6e65743100", &(0x7f0000000000)="5d2974727573746564747275737465647d00", &(0x7f0000001000)="00", &(0x7f0000001000)="656d3028766d6e657431707070306d696d655f7479706500"]) getsockopt$inet6_int(r1, 0x29, 0x12, &(0x7f0000dd4000)=0x0, &(0x7f0000d00000-0x4)=0x4) setsockopt$inet6_buf(r1, 0x29, 0x40, &(0x7f0000000000)="", 0x0) r2 = syz_open_dev$vcsa(&(0x7f00009a9000-0xb)="2f6465762f766373612300", 0x23, 0x40000) getsockopt$inet6_tcp_buf(r2, 0x6, 0x0, &(0x7f0000002000)="", &(0x7f0000003000-0x4)=0x0) getsockopt$inet_sctp_SCTP_MAX_BURST(r2, 0x84, 0x14, &(0x7f0000b78000-0x8)=@assoc_value={0x0, 0x0}, &(0x7f00009f2000)=0x8) r4 = add_key(&(0x7f0000308000)="69645f6c656761637900", &(0x7f0000d36000)={0x73, 0x79, 0x7a, 0x3, 0x0}, &(0x7f0000389000-0xb4)="e7e93fdb9c3ed65897dac77a7e5a91da2196fd0aa0e3a9b666ccfc7944ae8fb6b1782a18d341b9f069a8ab30a48c31ff26098a90f9692295cc4b534770271d8a2cf63485af724bdd31831364354644190b4d57e8009b7fd7913020017b85cfe6d33d79d0a9a929081ea3bf579cca8133836c284d6c962a32dbabd22e23fab733919b77cd81fceb7c9b344345463f87520c6b06c08521f78b843352a24421e1ce2d810fb2f1b376441b1d9993aefd43c10fc02c96", 0xb4, 0xfffffffffffffff9) r5 = add_key$user(&(0x7f0000973000)="7573657200", &(0x7f0000183000)={0x73, 0x79, 0x7a, 0x2, 0x0}, &(0x7f0000e23000-0x82)="fdd962bb39e515652b8eff636fa5c8464c6b505b07e659d388784c43033ed1876e903f1b578ad34f1a6895a9b0565455226c2db6b319790542161baa229a4afbb7d27d2573bd570893484106f540a1e0184d3afa167bd955f8bc15df870e9617b55b0a843d98557cd829e1470a19e0fcdc3eb04b57c10bba545de7205da71123dc3d", 0x82, r4) keyctl$update(0x2, r5, 0x0, 0x0) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(r2, 0x84, 0x73, &(0x7f0000a5a000-0x18)={0x0, 0x7fff, 0x30, 0x7, 0x4}, &(0x7f0000083000-0x4)=0x18) getsockopt$inet_sctp6_SCTP_STATUS(r1, 0x84, 0xe, &(0x7f0000c54000-0xb8)={r3, 0x8, 0x5, 0x43952b1a, 0xfffffffffffffffe, 0x2a9b, 0x80000001, 0x9, {r6, @in6={{0xa, 0x0, 0x1f, @local={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0xaa}, 0x40}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x4, 0x0, 0x0, 0x2, 0x9d4}}, &(0x7f00006ef000-0x4)=0xb8) setsockopt$inet_dccp_buf(r2, 0x21, 0xc0, &(0x7f0000f3c000)="23c97046fc17347c7f912fe12b9b15374cf844bfe875d2b035381f7515db9df12947e7b97e0f4357f2cf57fc04000c98bda4cf9e", 0x34) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r2, 0x84, 0xf, &(0x7f00002a9000-0xa0)={0x0, @in6={{0xa, 0x3, 0xf6, @loopback={0x0, 0x1}, 0x7}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x1, 0x8, 0x7f, 0x3, 0x9}, &(0x7f00000f6000)=0xa0) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r2, 0x84, 0x9, &(0x7f0000a20000)={r7, @in6={{0xa, 0x2, 0x40, @local={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0xaa}, 0x6}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x0, 0x9, 0x9, 0x7, 0x43}, 0xa0) ioctl$TIOCLINUX4(0xffffffffffffffff, 0x541c, &(0x7f0000b9e000-0x1)=0x4) getsockopt$inet6_tcp_buf(0xffffffffffffffff, 0x6, 0x1d, &(0x7f0000de1000-0xd4)="", &(0x7f00002c7000-0x4)=0x0) 2017/12/14 21:33:03 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000c86000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) r1 = request_key(&(0x7f0000f66000-0xc)="636966732e73706e65676f00", &(0x7f000052b000)={0x73, 0x79, 0x7a, 0x0, 0x0}, &(0x7f0000908000)="6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xfffffffffffffffe) add_key$user(&(0x7f000075c000-0x5)="7573657200", &(0x7f00005ad000)={0x73, 0x79, 0x7a, 0x3, 0x0}, &(0x7f0000d13000-0x3a)="c27c9fe9800a03fdae3a83afa4f5c7f651a969534fd9b9dfd6915fcadaea7722f082b3b7375390a05a027d97f242e00aa725b90acde7f8c31f4a", 0x3a, r1) close(r0) r2 = openat$selinux_member(0xffffffffffffff9c, &(0x7f00001bd000-0x5)="2f73656c696e75782f6d656d62657200", 0x2, 0x0) ioctl$KVM_ARM_SET_DEVICE_ADDR(r2, 0x4010aeab, &(0x7f000009e000)={0x0, 0xd000}) [ 378.765479] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 378.765486] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 378.765494] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 378.765501] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 2017/12/14 21:33:03 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x0, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) 2017/12/14 21:33:03 executing program 2 (fault-call:3 fault-nth:0): mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:03 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x0, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:03 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) r0 = syz_open_dev$sg(&(0x7f00002a1000-0x9)="2f6465762f73672300", 0xa7, 0x40000162ffc) bind$bt_sco(r0, &(0x7f0000d00000)={0x1f, {0x7ff, 0xe9, 0x5, 0x2, 0x9, 0x9}}, 0x8) 2017/12/14 21:33:03 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) r2 = dup3(r0, r1, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r2, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, @in={{0x2, 0x2, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x101, 0x3, 0x3, 0x5, 0x2}}, &(0x7f0000000000)=0xb8) 2017/12/14 21:33:03 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) r1 = openat$selinux_enforce(0xffffffffffffff9c, &(0x7f00001f7000-0x11)="2f73656c696e75782f656e666f72636500", 0x200, 0x0) ioctl$KDGKBMODE(r1, 0x4b44, &(0x7f0000d5c000)=0x0) close(r0) [ 379.829117] syz-executor5: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) 2017/12/14 21:33:03 executing program 2 (fault-call:3 fault-nth:1): mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:03 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) 2017/12/14 21:33:03 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x0, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:03 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat$selinux_relabel(0xffffffffffffff9c, &(0x7f00007c8000)="2f73656c696e75782f72656c6162656c00", 0x2, 0x0) r2 = gettid() getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f0000b51000-0xe8)={{{@in6=@remote={0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x0}, @in=@empty=0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, {0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, {{@in=@multicast1=0x0, 0x0, 0x0}, 0x0, @in=@multicast2=0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, &(0x7f0000f4f000-0x4)=0xe8) getgroups(0x2, &(0x7f0000bd8000-0x8)=[0xffffffffffffffff, 0xffffffffffffffff]) r5 = gettid() getsockopt$sock_cred(0xffffffffffffff9c, 0x1, 0x11, &(0x7f0000b88000)={0x0, 0x0, 0x0}, &(0x7f000068d000-0x4)=0xc) getresgid(&(0x7f00008fa000-0x4)=0x0, &(0x7f000068d000-0x4)=0x0, &(0x7f0000084000-0x4)=0x0) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000072000)=0x0) ioctl$sock_bt_cmtp_CMTPCONNADD(r1, 0x400443c8, &(0x7f0000b4a000-0x8)={r1, 0x5}) r9 = geteuid() stat(&(0x7f0000b1e000)="2e2f66696c653000", &(0x7f0000325000-0x44)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$TIOCGSID(0xffffffffffffffff, 0x540f, &(0x7f0000c4e000)=0x0) socket$inet_icmp(0x2, 0x2, 0x1) getresuid(&(0x7f0000890000)=0x0, &(0x7f00001c2000)=0x0, &(0x7f0000645000)=0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000f6a000-0xc)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCGSID(0xffffffffffffff9c, 0x540f, &(0x7f0000d5a000)=0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffff9c, 0x0, 0x10, &(0x7f0000fb7000-0xe8)={{{@in6=@local={0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x0}, @in6=@empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, {0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, {{@in6=@loopback={0x0, 0x0}, 0x0, 0x0}, 0x0, @in6=@empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, &(0x7f0000fbe000-0x4)=0xe8) stat(&(0x7f0000a1d000-0x8)="2e2f66696c653000", &(0x7f0000932000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmsg$unix(r1, &(0x7f0000a05000-0x1c)={&(0x7f00001a1000-0x8)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000156000-0x10)=[{&(0x7f0000379000)="1064933658ec1e8b02b5019665d8b5e657e4c92c02caec6d603a2ff971644b8e4c5d715716dde7d0f05a139a52edfddd73a82aeffdd38004661785d1dea829a047008f2e743e7bc7a8b530ebfb10334f8862215e0b8debc5d3482ff7e3c0227f2ed0fb5d387269ea954f12476e465a5adaaafbd9846b71c8a26e4b3e79dbff43cdd8b44c2b52d1738dc81bc019d8410441ac4c", 0x93}, {&(0x7f0000802000-0x7b)="ce97045beeb712eaaebe63d38f3adffcf7da694d3e24197f78f527ecd3b6559d7c2c54f35a278cbcd865eb83af74cc2c8bdc6b381713fd89ccd034a4543c031b40c1b1c7a857f7a3670fc322eff75d5ce379057b776dc1eea964e805d43c15bd5dda0774e43695dff6582519142c7bdabaf32fb6539ccb6e0a2d3b", 0x7b}], 0x2, &(0x7f0000d93000)=[@cred={0x18, 0x1, 0x2, r2, r3, r4}, @rights={0x10, 0x1, 0x1, [r0]}, @cred={0x18, 0x1, 0x2, r5, r6, r7}, @cred={0x18, 0x1, 0x2, r8, r9, r10}, @cred={0x18, 0x1, 0x2, r11, r12, r13}, @cred={0x18, 0x1, 0x2, r14, r15, r16}, @rights={0x10, 0x1, 0x1, [r0]}, @rights={0x1c, 0x1, 0x1, [r0, r0, r0, r0]}], 0xb4, 0x20008880}, 0x4000) r17 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r17, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) 2017/12/14 21:33:03 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) r1 = syz_open_dev$vcsa(&(0x7f0000ec8000)="2f6465762f766373612300", 0xfffffffffffffff9, 0x8000) ioctl$TIOCSCTTY(r1, 0x540e, 0x2) ioctl$TIOCCONS(r1, 0x541d) close(r0) [ 379.862974] FAULT_INJECTION: forcing a failure. [ 379.862974] name failslab, interval 1, probability 0, space 0, times 0 2017/12/14 21:33:03 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(0xffffffffffffffff, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) 2017/12/14 21:33:03 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) r2 = dup3(r0, r1, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r2, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, @in={{0x2, 0x0, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x101, 0x3, 0x3, 0x5, 0x2}}, &(0x7f0000000000)=0xb8) 2017/12/14 21:33:03 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) timer_create(0x0, &(0x7f000065f000-0x58)={0x0, 0x3d, 0x5, @tid=0xffffffffffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f000093c000)=0x0) timer_settime(r0, 0x1, &(0x7f0000870000-0x10)={{0x0, 0x0}, {0x0, 0x989680}}, &(0x7f0000017000)={{0x0, 0x0}, {0x0, 0x0}}) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) setrlimit(0x40, &(0x7f0000d0a000-0x10)={0x0, 0x0}) [ 379.862989] CPU: 1 PID: 24726 Comm: syz-executor2 Not tainted 4.15.0-rc3+ #131 [ 379.862997] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 379.863007] Call Trace: [ 379.863025] dump_stack+0x194/0x257 [ 379.863046] ? arch_local_irq_restore+0x53/0x53 [ 379.863060] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 379.863093] should_fail+0x8c0/0xa40 [ 379.863113] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 379.863122] ? perf_trace_lock+0xd6/0x900 [ 379.863144] ? trace_event_raw_event_lock+0x340/0x340 [ 379.863164] ? find_held_lock+0x39/0x1d0 [ 379.863201] ? lock_downgrade+0x980/0x980 [ 379.863247] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 379.863266] ? rcu_note_context_switch+0x710/0x710 [ 379.863298] should_failslab+0xec/0x120 [ 379.863313] __kmalloc+0x63/0x760 [ 379.863328] ? lock_release+0xda0/0xda0 [ 379.863344] ? rds_message_alloc+0xb1/0x330 [ 379.863367] rds_message_alloc+0xb1/0x330 [ 379.863381] ? rds_message_next_extension+0x210/0x210 [ 379.863391] ? trace_hardirqs_on+0xd/0x10 [ 379.863405] ? __local_bh_enable_ip+0x121/0x230 [ 379.863421] ? _raw_spin_unlock_bh+0x30/0x40 [ 379.863435] ? release_sock+0x1d4/0x2a0 [ 379.863452] ? __release_sock+0x360/0x360 [ 379.863462] ? lock_sock_nested+0x91/0x110 [ 379.863476] ? trace_hardirqs_on+0xd/0x10 [ 379.863486] ? __local_bh_enable_ip+0x121/0x230 [ 379.863513] rds_sendmsg+0xb52/0x1f90 [ 379.863557] ? rds_send_drop_to+0x19d0/0x19d0 [ 379.863578] ? lock_downgrade+0x980/0x980 [ 379.863600] ? sock_has_perm+0x29c/0x400 [ 379.863619] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 379.863629] ? lock_release+0xd52/0xda0 [ 379.863641] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 379.863655] ? __check_object_size+0x25d/0x4f0 [ 379.863682] ? __might_sleep+0x95/0x190 [ 379.863706] ? selinux_socket_sendmsg+0x36/0x40 [ 379.863719] ? security_socket_sendmsg+0x89/0xb0 [ 379.863732] ? rds_send_drop_to+0x19d0/0x19d0 [ 379.863748] sock_sendmsg+0xca/0x110 [ 379.863764] SYSC_sendto+0x358/0x5a0 [ 379.863784] ? SYSC_connect+0x480/0x480 [ 379.863798] ? kernel_read+0x120/0x120 [ 379.863814] ? wait_for_completion+0x7b0/0x7b0 [ 379.863886] ? __sb_end_write+0x9e/0xd0 [ 379.863910] ? fput+0xd2/0x140 [ 379.863925] ? SyS_write+0x184/0x220 [ 379.863936] ? __schedule+0x2060/0x2060 [ 379.863953] ? SyS_read+0x220/0x220 [ 379.863976] SyS_sendto+0x40/0x50 [ 379.863991] ? SyS_getpeername+0x30/0x30 [ 379.864006] do_fast_syscall_32+0x3ee/0xf9d [ 379.864034] ? do_int80_syscall_32+0x9d0/0x9d0 [ 379.864049] ? trace_event_raw_event_sys_exit+0x260/0x260 [ 379.864065] ? lockdep_sys_exit+0x47/0xf0 [ 379.864080] ? syscall_return_slowpath+0x2ad/0x550 [ 379.864100] ? sysret32_from_system_call+0x5/0x3b [ 379.864124] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 379.864150] entry_SYSENTER_compat+0x51/0x60 [ 379.864160] RIP: 0023:0xf7ff4c79 [ 379.864168] RSP: 002b:00000000f77f008c EFLAGS: 00000296 ORIG_RAX: 0000000000000171 [ 379.864182] RAX: ffffffffffffffda RBX: 0000000000000013 RCX: 0000000020218000 [ 379.864189] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020062000 [ 379.864197] RBP: 0000000000000010 R08: 0000000000000000 R09: 0000000000000000 [ 379.864203] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 379.864210] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 380.006416] syz-executor5: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) [ 380.006425] syz-executor5 cpuset=/ mems_allowed=0 [ 380.006454] CPU: 1 PID: 24754 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 [ 380.006463] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 380.006470] Call Trace: [ 380.006485] dump_stack+0x194/0x257 [ 380.006508] ? arch_local_irq_restore+0x53/0x53 [ 380.006519] ? idr_get_free_cmn+0xfd0/0xfd0 [ 380.006535] ? kernel_text_address+0x102/0x140 [ 380.006568] warn_alloc+0x19a/0x2b0 [ 380.006588] ? zone_watermark_ok_safe+0x400/0x400 [ 380.006610] ? check_noncircular+0x20/0x20 [ 380.006632] ? save_stack+0x43/0xd0 [ 380.006639] ? kasan_kmalloc+0xad/0xe0 [ 380.006651] ? __kmalloc_node+0x47/0x70 [ 380.006680] __vmalloc_node_range+0x4f0/0x650 [ 380.006699] ? find_held_lock+0x39/0x1d0 [ 380.006717] ? xt_alloc_entry_offsets+0x21/0x30 [ 380.006728] __vmalloc_node_flags_caller+0x50/0x60 [ 380.006740] ? xt_alloc_entry_offsets+0x21/0x30 [ 380.006759] kvmalloc_node+0x82/0xd0 [ 380.006778] xt_alloc_entry_offsets+0x21/0x30 [ 380.006794] translate_table+0x235/0x1690 [ 380.006811] ? lock_release+0xda0/0xda0 [ 380.006823] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 380.006846] ? __check_object_size+0x25d/0x4f0 [ 380.006877] ? __might_sleep+0x95/0x190 [ 380.006894] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 380.006915] ? kasan_check_write+0x14/0x20 [ 380.006928] ? _copy_from_user+0x99/0x110 [ 380.006947] do_ip6t_set_ctl+0x34b/0x5c0 [ 380.006967] ? translate_compat_table+0x1c30/0x1c30 [ 380.006994] ? mutex_unlock+0xd/0x10 [ 380.007011] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 380.007033] nf_setsockopt+0x67/0xc0 [ 380.007055] ipv6_setsockopt+0x115/0x150 [ 380.007076] sctp_setsockopt+0x2a0/0x5d50 [ 380.007097] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 380.007112] ? drop_futex_key_refs.isra.13+0x63/0xb0 [ 380.007126] ? futex_wait+0x69e/0x990 [ 380.007151] ? perf_trace_lock+0xd6/0x900 [ 380.007162] ? __lock_acquire+0x6e9/0x47f0 [ 380.007174] ? futex_wait_setup+0x3d0/0x3d0 [ 380.007194] ? trace_event_raw_event_lock+0x340/0x340 [ 380.007211] ? drop_futex_key_refs.isra.13+0x63/0xb0 [ 380.007224] ? check_noncircular+0x20/0x20 [ 380.007249] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 380.007262] ? get_futex_key+0x1d50/0x1d50 [ 380.007302] ? find_held_lock+0x39/0x1d0 [ 380.007337] ? lock_downgrade+0x980/0x980 [ 380.007353] ? avc_has_perm+0xd0/0x680 [ 380.007381] ? lock_release+0xda0/0xda0 [ 380.007398] ? rcu_read_lock_sched_held+0x108/0x120 [ 380.007413] ? kmem_cache_free+0x249/0x280 [ 380.007453] ? avc_has_perm+0x43e/0x680 [ 380.007476] ? avc_has_perm_noaudit+0x520/0x520 [ 380.007492] ? __fget+0xbb/0x580 [ 380.007519] ? lock_release+0xda0/0xda0 [ 380.007539] ? __lock_is_held+0xbc/0x140 [ 380.007584] ? sock_has_perm+0x29c/0x400 [ 380.007603] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 380.007620] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 380.007634] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 380.007683] compat_sock_common_setsockopt+0x104/0x140 [ 380.007704] compat_SyS_setsockopt+0x17c/0x410 [ 380.007713] ? sock_common_setsockopt+0xd0/0xd0 [ 380.007733] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 380.007753] ? do_fast_syscall_32+0x156/0xf9d [ 380.007774] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 380.007789] do_fast_syscall_32+0x3ee/0xf9d [ 380.007818] ? do_int80_syscall_32+0x9d0/0x9d0 [ 380.007849] ? lockdep_sys_exit+0x47/0xf0 [ 380.007863] ? syscall_return_slowpath+0x2ad/0x550 [ 380.007886] ? sysret32_from_system_call+0x5/0x3b [ 380.007910] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 380.007939] entry_SYSENTER_compat+0x51/0x60 [ 380.007948] RIP: 0023:0xf7ff6c79 [ 380.007955] RSP: 002b:00000000f778f08c EFLAGS: 00000296 ORIG_RAX: 000000000000016e [ 380.007970] RAX: ffffffffffffffda RBX: 0000000000000019 RCX: 0000000000000029 [ 380.007977] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 380.007984] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 380.007991] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 380.007999] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 380.008131] warn_alloc_show_mem: 1 callbacks suppressed [ 380.008135] Mem-Info: [ 380.008157] active_anon:71645 inactive_anon:26 isolated_anon:0 [ 380.008157] active_file:3940 inactive_file:9004 isolated_file:0 [ 380.008157] unevictable:0 dirty:200 writeback:0 unstable:0 [ 380.008157] slab_reclaimable:10301 slab_unreclaimable:89863 [ 380.008157] mapped:23076 shmem:35 pagetables:744 bounce:0 [ 380.008157] free:1423154 free_pcp:516 free_cma:0 [ 380.008175] Node 0 active_anon:286580kB inactive_anon:104kB active_file:15760kB inactive_file:36016kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:92304kB dirty:800kB writeback:0kB shmem:140kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 34816kB writeback_tmp:0kB unstable:0kB all_unreclaimable? no [ 380.008181] Node 0 DMA free:15908kB min:160kB low:200kB high:240kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 380.008205] lowmem_reserve[]: 0 2882 6395 6395 [ 380.008235] Node 0 DMA32 free:2952932kB min:30384kB low:37980kB high:45576kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:3129332kB managed:2953948kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:1016kB local_pcp:640kB free_cma:0kB [ 380.008258] lowmem_reserve[]: 0 0 3513 3513 [ 380.008289] Node 0 Normal free:2723776kB min:37032kB low:46288kB high:55544kB active_anon:286580kB inactive_anon:104kB active_file:15760kB inactive_file:36016kB unevictable:0kB writepending:800kB present:4718592kB managed:3597640kB mlocked:0kB kernel_stack:4128kB pagetables:2976kB bounce:0kB free_pcp:1044kB local_pcp:408kB free_cma:0kB [ 380.008312] lowmem_reserve[]: 0 0 0 0 [ 380.008341] Node 0 DMA: 1*4kB (U) 0*8kB 0*16kB 1*32kB (U) 2*64kB (U) 1*128kB (U) 1*256kB (U) 0*512kB 1*1024kB (U) 1*2048kB (M) 3*4096kB (M) = 15908kB [ 380.008461] Node 0 DMA32: 3*4kB (M) 1*8kB (M) 3*16kB (UM) 3*32kB (UM) 3*64kB (UM) 3*128kB (M) 4*256kB (M) 4*512kB (UM) 2*1024kB (UM) 3*2048kB (UM) 718*4096kB (M) = 2952932kB [ 380.008595] Node 0 Normal: 30*4kB (UME) 478*8kB (UME) 201*16kB (UME) 501*32kB (UME) 665*64kB (UME) 206*128kB (UM) 132*256kB (UME) 104*512kB (UME) 81*1024kB (UM) 20*2048kB (UM) 591*4096kB (UM) = 2723800kB [ 380.008735] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 380.008741] 12978 total pagecache pages [ 380.008753] 0 pages in swap cache [ 380.008760] Swap cache stats: add 0, delete 0, find 0/0 [ 380.008766] Free swap = 0kB [ 380.008771] Total swap = 0kB [ 380.008777] 1965979 pages RAM [ 380.008783] 0 pages HighMem/MovableOnly [ 380.008788] 324105 pages reserved [ 380.938747] syz-executor5 cpuset=/ mems_allowed=0 [ 380.938779] CPU: 1 PID: 24717 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 [ 380.938785] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 380.938791] Call Trace: [ 380.938806] dump_stack+0x194/0x257 [ 380.938824] ? arch_local_irq_restore+0x53/0x53 [ 380.938833] ? idr_get_free_cmn+0xfd0/0xfd0 [ 380.938866] warn_alloc+0x19a/0x2b0 [ 380.938882] ? zone_watermark_ok_safe+0x400/0x400 [ 380.938902] ? check_noncircular+0x20/0x20 [ 380.938924] ? save_stack+0x43/0xd0 [ 380.938935] ? __kmalloc_node+0x47/0x70 [ 380.938963] __vmalloc_node_range+0x4f0/0x650 [ 380.938982] ? find_held_lock+0x39/0x1d0 [ 380.938999] ? xt_alloc_entry_offsets+0x21/0x30 [ 380.939013] __vmalloc_node_flags_caller+0x50/0x60 [ 380.939025] ? xt_alloc_entry_offsets+0x21/0x30 [ 380.939042] kvmalloc_node+0x82/0xd0 [ 380.939059] xt_alloc_entry_offsets+0x21/0x30 [ 380.939073] translate_table+0x235/0x1690 [ 380.939088] ? lock_release+0xda0/0xda0 [ 380.939099] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 380.939112] ? __check_object_size+0x25d/0x4f0 [ 380.939137] ? __might_sleep+0x95/0x190 [ 380.939151] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 380.939169] ? kasan_check_write+0x14/0x20 [ 380.939180] ? _copy_from_user+0x99/0x110 [ 380.939198] do_ip6t_set_ctl+0x34b/0x5c0 [ 380.939216] ? translate_compat_table+0x1c30/0x1c30 [ 380.939245] ? mutex_unlock+0xd/0x10 [ 380.939257] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 380.939277] nf_setsockopt+0x67/0xc0 [ 380.939298] ipv6_setsockopt+0x115/0x150 [ 380.939317] sctp_setsockopt+0x2a0/0x5d50 [ 380.939337] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 380.939352] ? memset+0x31/0x40 [ 380.939373] ? perf_trace_lock+0x4d6/0x900 [ 380.939400] ? trace_event_raw_event_lock+0x340/0x340 [ 380.939411] ? perf_trace_run_bpf_submit+0x206/0x330 [ 380.939422] ? perf_trace_run_bpf_submit+0x20d/0x330 [ 380.939437] ? check_noncircular+0x20/0x20 [ 380.939449] ? perf_tp_event+0xae0/0xae0 [ 380.939474] ? get_futex_key+0x1d50/0x1d50 [ 380.939511] ? find_held_lock+0x39/0x1d0 [ 380.939543] ? lock_downgrade+0x980/0x980 [ 380.939558] ? avc_has_perm+0xd0/0x680 [ 380.939569] ? avc_has_perm+0xd0/0x680 [ 380.939589] ? lock_release+0xda0/0xda0 [ 380.939606] ? rcu_read_lock_sched_held+0x108/0x120 [ 380.939618] ? kmem_cache_free+0x249/0x280 [ 380.939654] ? avc_has_perm+0x43e/0x680 [ 380.939674] ? avc_has_perm_noaudit+0x520/0x520 [ 380.939688] ? __fget+0xbb/0x580 [ 380.939713] ? lock_release+0xda0/0xda0 [ 380.939730] ? __lock_is_held+0xbc/0x140 [ 380.939775] ? sock_has_perm+0x29c/0x400 [ 380.939793] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 380.939809] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 380.939823] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 380.939832] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 380.939880] compat_sock_common_setsockopt+0x104/0x140 [ 380.939900] compat_SyS_setsockopt+0x17c/0x410 [ 380.939909] ? sock_common_setsockopt+0xd0/0xd0 [ 380.939927] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 380.939943] ? do_fast_syscall_32+0x156/0xf9d [ 380.939960] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 380.939974] do_fast_syscall_32+0x3ee/0xf9d [ 380.939999] ? do_int80_syscall_32+0x9d0/0x9d0 [ 380.940021] ? lockdep_sys_exit+0x47/0xf0 [ 380.940034] ? syscall_return_slowpath+0x2ad/0x550 [ 380.940054] ? sysret32_from_system_call+0x5/0x3b [ 380.940075] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 380.940100] entry_SYSENTER_compat+0x51/0x60 [ 380.940108] RIP: 0023:0xf7ff6c79 [ 380.940114] RSP: 002b:00000000f77f208c EFLAGS: 00000296 ORIG_RAX: 000000000000016e [ 380.940126] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000029 [ 380.940133] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 380.940139] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 2017/12/14 21:33:04 executing program 5: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = openat$selinux_avc_cache_threshold(0xffffffffffffff9c, &(0x7f0000e53000)="2f73656c696e75782f6176632f63616368655f7468726573686f6c6400", 0x2, 0x0) ioctl$sock_SIOCGPGRP(r0, 0x8904, &(0x7f0000778000-0x4)=0x0) io_submit(0x0, 0x0, &(0x7f0000885000-0x4)=[]) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(0xffffffffffffffff, 0x4040534e, &(0x7f0000299000-0x40)={0x0, @tick=0x0, 0x0, {0x0, 0x0}, 0x8, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BINDER_THREAD_EXIT(0xffffffffffffffff, 0x40046208, 0x0) r1 = perf_event_open(&(0x7f000006b000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf72, 0x0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0xffffffffffffffff, 0x0) clock_gettime(0x6, &(0x7f00008fd000-0x8)={0x0, 0x0}) socket$unix(0x1, 0x5, 0x0) r2 = dup(r1) setsockopt$inet_sctp6_SCTP_EVENTS(r2, 0x84, 0xb, &(0x7f000075f000)={0x1, 0x3, 0x4, 0xb07, 0x0, 0x3, 0x1000, 0x3, 0x8, 0x1, 0x0}, 0xb) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc00, 0x0, 0x80000040fe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(0xffffffffffffffff, 0x84, 0x15, &(0x7f00006a5000-0x1)={0x0}, 0x1) readv(0xffffffffffffffff, &(0x7f0000000000)=[], 0x0) r3 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_MRT6_ADD_MFC_PROXY(0xffffffffffffffff, 0x29, 0xd2, &(0x7f0000000000)={{0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0xfffffffffffffffb}, {0xa, 0x0, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x5}, 0x80000000, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0x3]}, 0x5c) execve(&(0x7f0000001000)="2e2f66696c653000", &(0x7f0000001000-0x18)=[&(0x7f0000001000-0xe)="2c5c3a2d7d6b657972696e672700", &(0x7f0000000000)="00", &(0x7f0000002000-0x10)="5b657468312e62646576707070302d00", &(0x7f0000001000)="00", &(0x7f0000001000)="00"], &(0x7f0000000000)=[&(0x7f0000000000)="7788706f5269785f61e36c5f61756573737d2a2e2e70707031707070316f3a6e6f646576766d6e65743100", &(0x7f0000000000)="5d2974727573746564747275737465647d00", &(0x7f0000001000)="00", &(0x7f0000001000)="656d3028766d6e657431707070306d696d655f7479706500"]) setsockopt$inet6_buf(r3, 0x29, 0x40, &(0x7f0000000000)="", 0x0) r4 = syz_open_dev$vcsa(&(0x7f00009a9000-0xb)="2f6465762f766373612300", 0x23, 0x40000) getsockopt$inet6_tcp_buf(r4, 0x6, 0x0, &(0x7f0000002000)="", &(0x7f0000003000-0x4)=0x0) ioctl$TIOCLINUX4(0xffffffffffffffff, 0x541c, &(0x7f0000b9e000-0x1)=0x4) getsockopt$inet6_tcp_buf(0xffffffffffffffff, 0x6, 0x1d, &(0x7f0000de1000-0xd4)="", &(0x7f00002c7000-0x4)=0x0) 2017/12/14 21:33:04 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x0, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:04 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) ioctl$sock_SIOCDELDLCI(r0, 0x8981, &(0x7f00006e0000-0x12)={@generic="93a85dbd4fc0c6571423571d467b1e02", 0x5}) sendto$inet(r0, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:04 executing program 4 (fault-call:2 fault-nth:0): mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) 2017/12/14 21:33:04 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) socketpair(0xb, 0x4, 0x7, &(0x7f0000234000-0x8)={0x0, 0x0}) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f000020d000-0x28)={@syzn={0x73, 0x79, 0x7a, 0x0, 0x0}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) sendto$packet(r0, &(0x7f0000e5c000)="a189b5c594b6254eda0437b73d9e2999b00f2b0ac1362f5e1508084fec31304349b330693a2533ca89848f22f2756caf40ec7d0dde14943bb7fc3c78ae27f8a17af19e47c6c21ad2ceac4cc500689dbcbe9b62ccd91bc11dfd418304ce63ff5bd940273b3379e3cc37864a76077a32ef688d91ea0fe1fd81a2737b88577b27edbbf79ebf6629b0add8675e9c5c7c05a39ea5b52be818c94e", 0x98, 0x0, &(0x7f000058a000-0x14)={0x11, 0x19, r1, 0x1, 0x10001, 0x6, @empty=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], [0x0, 0x0]}, 0x14) 2017/12/14 21:33:04 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) r2 = dup3(r0, r1, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r2, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, @in={{0x2, 0x0, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x0, 0x3, 0x3, 0x5, 0x2}}, &(0x7f0000000000)=0xb8) 2017/12/14 21:33:04 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000a8f000)={0x26, "6165616400000000000000000000", 0x80f, 0x0, "7063727970742872666337353339657370286563622d626c6f77666973682d61736d2c7368613235362d67656e65726963292900000000000000000000000000"}, 0x58) close(r0) socket$nfc_llcp(0x27, 0x1, 0x1) r1 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000f9c000)="2f6465762f7667615f6172626974657200", 0x4000, 0x0) setsockopt$netlink_NETLINK_BROADCAST_ERROR(r1, 0x10e, 0x4, &(0x7f00001e6000)=0x9, 0x4) 2017/12/14 21:33:04 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00002aa000-0x8)="2e2f66696c653000", 0x200, 0x100) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDRS(0xffffffffffffff9c, 0x84, 0x6c, &(0x7f0000221000)={0x0, 0x1000, "468c1a87ecc59f25f6953da701eb7fb469091465f4f28f2d46dcaba6ec61adb496145391efdd608beb6bf78bd1f369cdb2668f58b42c23e2f13cff6cd83ad392b8fde2f8d2f2df417eef6ba7bf294577641f05c024ed53728baca34ade0ea53ebf9b6f12f4f0ef64640a03f2aff6a6f1dfb8cb090361ad6f7f092b53d1a88909fcd29f2ce3a7dd35cd85713855c7f2f0ae33be5e582c8cedeae7b3d8867092729595573a379e2c60d6b3909df021bf1da3736f81d2794212b635c004a64c7c7bf77c52cfe766a9020626c347facb0145dc2969d54e0bd08593e2678b17c50bb2ca95c0efa8f68a351acc440b0fb344051ee07a7b29311d8902f11aa85959852255e1a5c4fdfe91b1d5e197ad3557cc845c5fa04703c6809254ace9da736ff6acefc8801c23c48878d76a8a904e4a14123592fc07ba68dbfc599c26b05e2633a6547f71b26957ddbd888f7800f3d69618b70ab26f840de42d8c9f4ac3160ffe1832ddf56c4d9c3199b859e31ea0aedb8d8f869edf1245ab61eb8b90690e1f37b66a5a85263c8c3f4f1cfee489b4bc3796ee21238da50e9ffbc2cc1af935cb9be38130dce40915864c95249372f6620fcfd6199f825753d2408008410815110519af3a0de699f2e604d0c3ac0eb3054d7496b8ef310aade8f0fa637c476c11c4e8d8e8b022d574dbf81f9427d4dcde0ec941e739e24d71c9e3d700aa7b1c6df4e3e665d3f7c6617d050ae37ee6ace02915a16e736ef1d3b0c31af54fa6d61448723ebee27f8cacef29e2ccc625195405e619a36d5b66972c8d148b819a6d43a5d29db85ed141ca65519e9535918c1c930f78dc66b2e740254a70ff2eefd61e0edca4d1929f352432dbc2ca474baf95c468224743ea5edcca77756300d07f4e6371a1e2178ebc73d196cde316625c77ece91cfab33952606e318c1b6bbdc3874eef94d119f67f85501deb2e73da227b42ff0387f100d25c8712f8396f72819ba0ce6b462b937247b8374b83faf0ffbc02e4d17b4311474761660efc177eb73c0e4a4735e5d3d8e7e3b5756c9cd20e5e02731c9747094e6161c6e0d26dae456e50a35e992171807ad19f97679d9b9cdb8b985655e7a5710974343bcae72432285b2092f43d5bd49ad6b6e9de3d4971d759249ba793308b5d31820c4a57deeb2507cf7cd9921652f1cc475a5996914eb149c4b3183388035f536842b93d8feb113ee9f11ea064b178f2fb2c08ac6347a2a26b3c45189566b5b68787aba5babba542b431a36366aee755a1e1fff34e1b946098049de9d1f697702b33f3937488901e40688ead1c902f1df7c0041b5e9459a006f947409e0364b2dcbd36f28ae9219375dcf9f33e9c03f63f6cdc5810215d292f540a253ed91ea8a3c2dbec080f36726c3f56a1809d87967d65f385cb3beed3fc6c6bc28ae178e3a5829066d29ea94283a4f87b511fd5aef7eb73456311543e27bdfe1c78c453bb52a8d86fb3ada1f43bd2643b8198570e44f7e7d89a29809df1d982264808bd8bd01a6626a95b36c0310d4cca69a567565017341e34bcf9ee48b6b5bce0871bd5a34705d4b3fe42942f298610fae981645d4bc19fea6f1427e057658c9137613b0df07bae83788f14e0291ec4a54255df98544ed1bf0fc08b5b579ffecafddb75692c639a6192c067fd51636f2b9b5ce90fc069851f911ba0971ccf41945db67a8ef7eff4f17ca23544d78ce676c3363f74a70482a11fae8ab6bc1fe3521a667b6ba36cadd85e84cfca126b98e1b2abb57686d93e4980fb1f8f66f28ff3e00cb82398d0b048538add67cd8561420f3196cfd4f56b894de1a9450b95f84eaea7e8a7315be6c6ffb123aa6de8918ec07d8a06d6a3c96e6faf86c6b6157583c8f9be1c400f6690d738cae427be55fe30eb72013db73834075da9ddc8555519ca062d362384e263a30d9c4de1d8263d5b59bb6c0be4a1708e8adaeb84112b81045db59f2732e6d213ca35b9d595c0612c0d1825ec2ec4205bd1b4af88bd4f500373d8ebe3ac2cbce4168f0835eab551bcc922cfc2c3f5e812db851a1685eb728aefc42cc8fef87031d00491b5bd33f20c4fb2a696a4533b941f0d7289f0214d2c79bec6204cbf3d466162bb59208592396f085d6b97bbc86cbe1cd367fc3d8f7922d6e8691a4dc6d99e3c881e140f2023fe047928b42e44a2f390d7af0e2465a6c10e5306c68054aae057863fffd39551a4e65483896b072328e177b493276bad69214de2c2abd8a5e21cc61d5795120a5f77230fc6dba17eaa35364fea4936771391f492a389d6de49e14dd544a675ef79fe18aa68e8f3b7e1355a4bfe51eb9016ab63457a974e1283c5ac4fc092c4d912a2ad8700cd1053b0bc0f3cfbddc91fb8de338b12d720561b03c2fb5326f4b759c4f01f01e0e9b6d25f46bdf1ca3d6c916c6ad59776f42aa70baea0267fd5f3ef4c0fed67e8678558b05cf6424e6b53475da2214527cccba80036904e9563a30c121214f10bcffed2bdb95a57eb836eafd934c105f84e89d3bc6d37d727d9ec63319651ef3adfe17a3559585fa86cd79d8cfb691ca6abe7d83867649585e79be536b55888689f02359714a52251edfccd108ac13162ca8bf2f2f3e34d75d91662dfa826200c2cd4c57283b8ad4b761ec28210f3bf0f2e2c5c1202bcb02d59680de366eafd2cd6b7878fece2ce92551cd7203073902fe7a5db8ca342dd8d11681b1c81060ee907fe99497bc2c4435bbd972ee3bcee90a4481e94e4cd91fa0db492b91beac446df7d00f9cb17516df1fbe58fe775026583f7531f411ee42e259728fe784e7607047e049290c0cca88433a98f7442d33afb32bb1285f1b7a47a796c6d49d0e665829d7f5889f3df9f98d77bf8f5be41aef0e58edbf2a310a9a74c917e9cf7b6ee0b2a0eedd3f22249b2c8b08ff9944a5f6bafe50beb168c52b4bc8944239fbd583acbf44ac25885e3b2615aac560217c5af0165f0f0342bb58b5d042a7c217cface88a8c65aef21ddeffbed4b48c274e6e6cb114d9097c7cd6e75223caac52204b121bc34c111e115d31a7660e92d6a52d7b70f0dceecb564e4f9032ba4badf975210865241366a493a7a8968fe44b2e78eea1a5f67d258d74dba35bb3da997900f4f7d55e3cf17c8712146864bbf739a24295f4ecf10bec65c6afafd39505df61d652dad6b3f6fcfbf3c428b43f2e5c41a8743b1e25052908196d55617750fe38eabefca4e81cf80c332589ff85ba806bc9ea04154dd19d456f19b6c18f79f2b65c245d498e36e4d1539b9fb54336eaa18b235bd8ef972f83da215c07c617db2e5c45f42022e65f7a6fc192c6669c78923e3cc2adb10ede986be736dc1480ee6c382be1e4b4820ae233a3739ec8219cb84a24515fd3117fac9522d849d37fd53c860016ba6f03f34a50c021ea5c76bceeb8a5a23985797c9b1b9512cb871950a540c4e23b3f13ea361b2098decd61ca92345027a368eac44609d59328e1f51dfbc545c9e17141dcef6103d46aefdb8c6bc6b62801294fc70317e05ac7148eb4952acb84c309da313e3338b2a71c97f459cf8f1d0f048cc8038da58c49252dcedc2b3d1be73a694ad4e18c5b8130505b42bac40d498e07bdd3555ec7389bda18784bc976c59a64a0bcf3b8183e11a5c2322b8e286f37c1294e43d37314aca3b72281d45c57e5aa1f62be73289024f9c78e4a0d7e534bad2e070126963fc4ccf4927a33c551ebbaf86c102b6692c03f7fecc515db0c25bf1c7fbb5b9d331a27024f593901808207bcac279e12618e7976902ae6cec813242f4f02e5025be631fa599dfd41c7b1e3b492a0b66a82fd037450cb9fd3e58dfa6ca0165dc86ae69d0eb32cb0c5d6a576c9b3f4de9a2f4030537aacda2ed35dfe28c44184de70bd10169e778a02392f3a9cf8ba7deefdadc9bc20161ba8738e602880ce65f30e55161d255224b32075a9107fbc243570945396bd7dd133991cb7ee26883d30361ab961504a90124a3afa9ecff7bdc3832fc58c6b1e30a667d176da675c939bad33e1179884f664dc5624cd1d027c97a242f8f55fa6ccf2816d0eb238d003d49ff12332a24d46b2566033a9613c9b162bea5538be8c7e59032388f06785c6ece60cb2e5cc11126f69431a90600b4b10d079f4c89d72a501e127b18b86dd73a5d87969a7c2d62f06f1be729e8f00a5ab68f85ec4388650ab02d6908c1079e7827f03eb7fbc7cad84986788dca04399fc908c834548d77e1098f825135ed6cd186daf256ce98ab3948de751387984637f3af769fedf3419c387b29bc5a89dcd497616fe7efcf4f856d79768a633a16744c0601fa8417589d81c1b39ef1a454f4d2775a25f5bf347b2a4daf9a74f3a5ca820119715280662914b89f20da6a04284e811e46aa7369303b04202a50da01f4ab845383ad727a20569692e384ac29ec5ccc001d5109cc2a43cfaa7e393c53b9514f05c75fd664a80306e2e16fecff3c3b1f602dd84880343e367d435f42fae050e9bdee5115a3981972a6c68d4437e6fbd8421275a71df0cf79b472439f9f613dad230e7f1d04472429eec79afb5a6d57035ecf13e7c4bb296bddf0c9c4be07a42ae83c844d247b9ba4773f8980be0cd16b78ec29e81e90ea290b4d14afcf93ea6e715b587c0498bb7a206904b6e96cf556ce1b39cdc85e1857b672e766ef84046898b5f3a9cd8edd4d1f408cc9169c22b5d7ed2c5023b507d92d4fde3f8df6e9d57d92cfc36121b10a2f3bdf8d408cd554038359cb218abb07616fab8249f3022b1ce1470c2ef1682206a837373931d9fce525d8d0bdad27b12899de46ef81f6a2066cf42f1c05bc0e4d8ce6bd10561afce51acb08d8884cb3afcee0ebc9376f387727debc53e6b156a323b9287bb4b48efa3777a17bf15e7cbf7797b50eb20a2b67980de17645069f64d7ff44dde96050e14e3353882aae276384da63acbc2cfd57eab7dbcc55ed62fae36925338c68705945fe96741a0fcc4d7e403e31cc1470b801c454393ca26542c3baebe92d1b8008ee88ba6c73b3a2a4095a0f11a0fb7a4212a49ed8788b825f787a85df17754220947cbd82161455dbea45c569e0a5eaea2c7ba4312d45892a633c4b1014d1db2b4b2a7bfcaaff261eb7d425c4333b4bf4f0779b685a05e4c4bcf98856e05472120cb097929b6adead6ae24eab8538dbf76a3c306d3f6fdb501a3d333bc2f851c7fc2b29aa47536ba9c17f8b879357346e389b3232ec40ecd38a38e51317b88e7e229a48ec8febd280f4febb1d26390712a8a9f1c1d287f0604424c1a16b7f0b48b8a2d90cb914b11e9e1352fd2f386517402498fc8c319009d371daa0e8dc8c2a2f3237100b8c6aa5592663068376265eaa5ba12e8e8db693dbc378242ca456832ea8e14408b656d785635a4d27db3f8f880c8d02909da1693f04b47d69a35a4956f9695901e46872283c388d84425e7ea4e2a1391ebb8c94646b04d23a4b1dd7131499341b5750d73f120cdefa83433684c72f13b7242090236ebd92b9890a672dbd40f980b1bb57ac23e80d5a49ed2705b67d266fe98a1f3933f9ebce3b0fc824ba60e675189d2a2f59cb29249775e397bf8d4a5b5283a7884fc0185de75bb8c704bcbcedf4a25b7f0c82d91642d46fc62fc83954b2f27bb82b37ecf7231f2cea78679ee984b0893f8a1342970d85773de7bfdfc9c8613e045b23a9172c1d80e349fd20493fe05fe9be3a12102053b308ec861ec2612f8e5f82a117ba12715dd54bd6938c0a4c2e2a90d12a2f570bef900f1f264aa71a"}, &(0x7f0000f4f000+0x58d)=0x1008) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x1a, &(0x7f0000ef3000-0x9d)={r1, 0x95, "b7b1b8002644a3b171a966fb440131c6be4763df4cdb4e70c5f5f49ba37d3a56bb49eb080bd5a29cd0e6ab041f9b684dd6d7819914912afc39fa7b8c31be3f34a3c75ac92aea337f5d8e34cc1c0ccb95b884021033d1310200839d6982a4c238933bc4c47565ff9cd990b9253b44c8ec8d2cff4300677a69e0faffc3c00e12bc374a82703b7bae13f353a8db4b2f626c16c1d2b95f"}, &(0x7f00006aa000-0x4)=0x9d) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x10, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x4000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) socket$inet6_sctp(0xa, 0x5, 0x84) [ 380.940145] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 380.940151] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 381.345984] FAULT_INJECTION: forcing a failure. [ 381.345984] name failslab, interval 1, probability 0, space 0, times 0 2017/12/14 21:33:04 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) r0 = openat$selinux_avc_cache_threshold(0xffffffffffffff9c, &(0x7f0000169000-0x1d)="2f73656c696e75782f6176632f63616368655f7468726573686f6c6400", 0x2, 0x0) ioctl$DRM_IOCTL_AGP_ALLOC(0xffffffffffffff9c, 0xc0106434, &(0x7f0000fc9000-0x10)={0xf413, 0x0, 0x10000, 0x80000000}) ioctl$DRM_IOCTL_AGP_ALLOC(r0, 0xc0106434, &(0x7f00002cd000)={0x8, r1, 0x1, 0x1f}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_msfilter(r0, 0x0, 0x29, &(0x7f0000b7b000-0x20)={@multicast1=0xe0000001, @empty=0x0, 0x1, 0x4, [@local={0xac, 0x14, 0x0, 0xaa}, @multicast1=0xe0000001, @rand_addr=0x5, @local={0xac, 0x14, 0x0, 0xaa}]}, 0x20) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r2, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) 2017/12/14 21:33:04 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) r2 = dup3(r0, r1, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r2, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, @in={{0x2, 0x0, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x0, 0x0, 0x3, 0x5, 0x2}}, &(0x7f0000000000)=0xb8) 2017/12/14 21:33:04 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x0, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:04 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) lstat(&(0x7f0000ca2000-0x8)="2e2f66696c653000", &(0x7f00007d2000-0x44)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0x1, 0x11, &(0x7f0000628000-0xc)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000da1000-0x8)="2e2f66696c653000", r0, r1) 2017/12/14 21:33:04 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0x1, 0x11, &(0x7f0000735000)={0x0, 0x0, 0x0}, 0xc) ptrace$pokeuser(0x6, r0, 0x6, 0x1) r1 = socket(0x40000000015, 0x805, 0x0) setpriority(0x1, 0x0, 0x8) bind$inet(r1, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) [ 381.354524] syz-executor5: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) [ 381.354532] syz-executor5 cpuset=/ mems_allowed=0 2017/12/14 21:33:04 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$EVIOCGVERSION(r1, 0x80044501, &(0x7f0000476000)="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) bind$alg(r0, &(0x7f00002e9000)={0x26, "6165616400000000000000000000", 0x0, 0x0, "63636d286465732d67656e6572696329000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) setsockopt$SO_TIMESTAMPING(r0, 0x1, 0x25, &(0x7f00005cc000-0x4)=0x10, 0x4) close(r0) 2017/12/14 21:33:04 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) openat$rfkill(0xffffffffffffff9c, &(0x7f00008ed000-0xc)="2f6465762f72666b696c6c00", 0x101000, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) 2017/12/14 21:33:04 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(0xffffffffffffffff, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) [ 381.354557] CPU: 1 PID: 24781 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 [ 381.354564] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 381.354570] Call Trace: [ 381.354585] dump_stack+0x194/0x257 [ 381.354603] ? arch_local_irq_restore+0x53/0x53 [ 381.354613] ? idr_get_free_cmn+0xfd0/0xfd0 [ 381.354625] ? kernel_text_address+0x102/0x140 [ 381.354655] warn_alloc+0x19a/0x2b0 [ 381.354673] ? zone_watermark_ok_safe+0x400/0x400 [ 381.354693] ? check_noncircular+0x20/0x20 [ 381.354714] ? save_stack+0x43/0xd0 [ 381.354726] ? kasan_kmalloc+0xad/0xe0 [ 381.354735] ? __kmalloc_node+0x47/0x70 [ 381.354763] __vmalloc_node_range+0x4f0/0x650 [ 381.354783] ? find_held_lock+0x39/0x1d0 [ 381.354801] ? xt_alloc_entry_offsets+0x21/0x30 [ 381.354814] __vmalloc_node_flags_caller+0x50/0x60 [ 381.354828] ? xt_alloc_entry_offsets+0x21/0x30 [ 381.354848] kvmalloc_node+0x82/0xd0 [ 381.354866] xt_alloc_entry_offsets+0x21/0x30 [ 381.354881] translate_table+0x235/0x1690 [ 381.354896] ? lock_release+0xda0/0xda0 [ 381.354907] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 381.354919] ? __check_object_size+0x25d/0x4f0 [ 381.354944] ? __might_sleep+0x95/0x190 [ 381.354959] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 381.354976] ? kasan_check_write+0x14/0x20 [ 381.354988] ? _copy_from_user+0x99/0x110 [ 381.355008] do_ip6t_set_ctl+0x34b/0x5c0 [ 381.355026] ? translate_compat_table+0x1c30/0x1c30 [ 381.355055] ? mutex_unlock+0xd/0x10 [ 381.355067] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 381.355088] nf_setsockopt+0x67/0xc0 [ 381.355107] ipv6_setsockopt+0x115/0x150 [ 381.355126] sctp_setsockopt+0x2a0/0x5d50 [ 381.355147] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 381.355161] ? drop_futex_key_refs.isra.13+0x63/0xb0 [ 381.355174] ? futex_wait+0x69e/0x990 [ 381.355197] ? perf_trace_lock+0xd6/0x900 [ 381.355207] ? __lock_acquire+0x6e9/0x47f0 [ 381.355218] ? futex_wait_setup+0x3d0/0x3d0 [ 381.355236] ? trace_event_raw_event_lock+0x340/0x340 [ 381.355252] ? drop_futex_key_refs.isra.13+0x63/0xb0 [ 381.355264] ? check_noncircular+0x20/0x20 [ 381.355287] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 381.355300] ? get_futex_key+0x1d50/0x1d50 [ 381.355336] ? find_held_lock+0x39/0x1d0 [ 381.355368] ? lock_downgrade+0x980/0x980 [ 381.355383] ? avc_has_perm+0xd0/0x680 [ 381.355408] ? lock_release+0xda0/0xda0 [ 381.355424] ? rcu_read_lock_sched_held+0x108/0x120 [ 381.355436] ? kmem_cache_free+0x249/0x280 [ 381.355471] ? avc_has_perm+0x43e/0x680 [ 381.355492] ? avc_has_perm_noaudit+0x520/0x520 [ 381.355506] ? __fget+0xbb/0x580 [ 381.355530] ? lock_release+0xda0/0xda0 [ 381.355547] ? __lock_is_held+0xbc/0x140 [ 381.355589] ? sock_has_perm+0x29c/0x400 [ 381.355607] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 381.355623] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 381.355638] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 381.355688] compat_sock_common_setsockopt+0x104/0x140 [ 381.355708] compat_SyS_setsockopt+0x17c/0x410 [ 381.355717] ? sock_common_setsockopt+0xd0/0xd0 [ 381.355739] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 381.355756] ? do_fast_syscall_32+0x156/0xf9d [ 381.355774] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 381.355787] do_fast_syscall_32+0x3ee/0xf9d [ 381.355800] ? do_raw_spin_trylock+0x190/0x190 [ 381.355820] ? do_int80_syscall_32+0x9d0/0x9d0 [ 381.355843] ? lockdep_sys_exit+0x47/0xf0 [ 381.355854] ? syscall_return_slowpath+0x2ad/0x550 [ 381.355867] ? prepare_exit_to_usermode+0x340/0x340 [ 381.355881] ? sysret32_from_system_call+0x5/0x3b [ 381.355903] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 381.355927] entry_SYSENTER_compat+0x51/0x60 [ 381.355936] RIP: 0023:0xf7ff6c79 [ 381.355942] RSP: 002b:00000000f77f208c EFLAGS: 00000296 ORIG_RAX: 000000000000016e [ 381.355954] RAX: ffffffffffffffda RBX: 0000000000000016 RCX: 0000000000000029 [ 381.355961] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 381.355967] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 381.355974] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 381.355980] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 381.356093] warn_alloc_show_mem: 1 callbacks suppressed [ 381.356096] Mem-Info: [ 381.356116] active_anon:72251 inactive_anon:26 isolated_anon:0 [ 381.356116] active_file:3940 inactive_file:9020 isolated_file:0 [ 381.356116] unevictable:0 dirty:225 writeback:0 unstable:0 [ 381.356116] slab_reclaimable:10299 slab_unreclaimable:90044 [ 381.356116] mapped:23051 shmem:35 pagetables:746 bounce:0 [ 381.356116] free:1422454 free_pcp:363 free_cma:0 [ 381.356133] Node 0 active_anon:289004kB inactive_anon:104kB active_file:15760kB inactive_file:36080kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:92204kB dirty:900kB writeback:0kB shmem:140kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 36864kB writeback_tmp:0kB unstable:0kB all_unreclaimable? no [ 381.356138] Node 0 DMA free:15908kB min:160kB low:200kB high:240kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 381.356159] lowmem_reserve[]: 0 2882 6395 6395 [ 381.356185] Node 0 DMA32 free:2952932kB min:30384kB low:37980kB high:45576kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:3129332kB managed:2953948kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:1016kB local_pcp:640kB free_cma:0kB [ 381.356207] lowmem_reserve[]: 0 0 3513 3513 [ 381.356233] Node 0 Normal free:2720976kB min:37032kB low:46288kB high:55544kB active_anon:289004kB inactive_anon:104kB active_file:15760kB inactive_file:36080kB unevictable:0kB writepending:900kB present:4718592kB managed:3597640kB mlocked:0kB kernel_stack:4320kB pagetables:2984kB bounce:0kB free_pcp:436kB local_pcp:196kB free_cma:0kB [ 381.356262] lowmem_reserve[]: 0 0 0 0 [ 381.356288] Node 0 DMA: 1*4kB (U) 0*8kB 0*16kB 1*32kB (U) 2*64kB (U) 1*128kB (U) 1*256kB (U) 0*512kB 1*1024kB (U) 1*2048kB (M) 3*4096kB (M) = 15908kB [ 381.356393] Node 0 DMA32: 3*4kB (M) 1*8kB (M) 3*16kB (UM) 3*32kB (UM) 3*64kB (UM) 3*128kB (M) 4*256kB (M) 4*512kB (UM) 2*1024kB (UM) 3*2048kB (UM) 718*4096kB (M) = 2952932kB [ 381.356510] Node 0 Normal: 26*4kB (UE) 437*8kB (UME) 182*16kB (UE) 495*32kB (UME) 665*64kB (UME) 206*128kB (UM) 132*256kB (UME) 104*512kB (UME) 81*1024kB (UM) 17*2048kB (UM) 592*4096kB (UM) = 2720912kB [ 381.356631] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 381.356637] 13000 total pagecache pages [ 381.356647] 0 pages in swap cache [ 381.356653] Swap cache stats: add 0, delete 0, find 0/0 [ 381.356658] Free swap = 0kB [ 381.356663] Total swap = 0kB [ 381.356668] 1965979 pages RAM [ 381.356673] 0 pages HighMem/MovableOnly [ 381.356678] 324105 pages reserved [ 381.438623] syz-executor5: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) [ 381.438632] syz-executor5 cpuset=/ mems_allowed=0 [ 381.438662] CPU: 1 PID: 24798 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 [ 381.438671] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 381.438677] Call Trace: [ 381.438694] dump_stack+0x194/0x257 [ 381.438721] ? arch_local_irq_restore+0x53/0x53 [ 381.438733] ? idr_get_free_cmn+0xfd0/0xfd0 [ 381.438749] ? kernel_text_address+0x102/0x140 [ 381.438783] warn_alloc+0x19a/0x2b0 [ 381.438804] ? zone_watermark_ok_safe+0x400/0x400 [ 381.438826] ? check_noncircular+0x20/0x20 [ 381.438850] ? save_stack+0x43/0xd0 [ 381.438858] ? kasan_kmalloc+0xad/0xe0 [ 381.438869] ? __kmalloc_node+0x47/0x70 [ 381.438901] __vmalloc_node_range+0x4f0/0x650 [ 381.438923] ? find_held_lock+0x39/0x1d0 [ 381.438942] ? xt_alloc_entry_offsets+0x21/0x30 [ 381.438956] __vmalloc_node_flags_caller+0x50/0x60 [ 381.438969] ? xt_alloc_entry_offsets+0x21/0x30 [ 381.438988] kvmalloc_node+0x82/0xd0 [ 381.439010] xt_alloc_entry_offsets+0x21/0x30 [ 381.439025] translate_table+0x235/0x1690 [ 381.439042] ? lock_release+0xda0/0xda0 [ 381.439054] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 381.439069] ? __check_object_size+0x25d/0x4f0 [ 381.439098] ? __might_sleep+0x95/0x190 [ 381.439115] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 381.439135] ? kasan_check_write+0x14/0x20 [ 381.439148] ? _copy_from_user+0x99/0x110 [ 381.439168] do_ip6t_set_ctl+0x34b/0x5c0 [ 381.439189] ? translate_compat_table+0x1c30/0x1c30 [ 381.439223] ? mutex_unlock+0xd/0x10 [ 381.439236] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 381.439259] nf_setsockopt+0x67/0xc0 [ 381.439281] ipv6_setsockopt+0x115/0x150 [ 381.439302] sctp_setsockopt+0x2a0/0x5d50 [ 381.439325] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 381.439340] ? drop_futex_key_refs.isra.13+0x63/0xb0 [ 381.439356] ? futex_wait+0x69e/0x990 [ 381.439381] ? perf_trace_lock+0xd6/0x900 [ 381.439393] ? __lock_acquire+0x6e9/0x47f0 [ 381.439405] ? futex_wait_setup+0x3d0/0x3d0 [ 381.439415] ? trace_event_raw_event_lock+0x340/0x340 [ 381.439434] ? trace_event_raw_event_lock+0x340/0x340 [ 381.439452] ? drop_futex_key_refs.isra.13+0x63/0xb0 [ 381.439465] ? check_noncircular+0x20/0x20 [ 381.439492] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 381.439505] ? get_futex_key+0x1d50/0x1d50 [ 381.439520] ? trace_event_raw_event_lock+0x340/0x340 [ 381.439555] ? find_held_lock+0x39/0x1d0 [ 381.439591] ? lock_downgrade+0x980/0x980 [ 381.439607] ? avc_has_perm+0xd0/0x680 [ 381.439634] ? lock_release+0xda0/0xda0 [ 381.439688] ? avc_has_perm+0x43e/0x680 [ 381.439711] ? avc_has_perm_noaudit+0x520/0x520 [ 381.439732] ? __fget+0xbb/0x580 [ 381.439761] ? lock_release+0xda0/0xda0 [ 381.439782] ? __lock_is_held+0xbc/0x140 [ 381.439832] ? sock_has_perm+0x29c/0x400 [ 381.439854] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 381.439875] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 381.439894] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 381.439921] ? __fdget_pos+0x136/0x1a0 [ 381.439960] compat_sock_common_setsockopt+0x104/0x140 [ 381.439983] compat_SyS_setsockopt+0x17c/0x410 [ 381.439993] ? sock_common_setsockopt+0xd0/0xd0 [ 381.440013] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 381.440031] ? do_fast_syscall_32+0x156/0xf9d [ 381.440051] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 381.440066] do_fast_syscall_32+0x3ee/0xf9d [ 381.440080] ? do_raw_spin_trylock+0x190/0x190 [ 381.440103] ? do_int80_syscall_32+0x9d0/0x9d0 [ 381.440129] ? lockdep_sys_exit+0x47/0xf0 [ 381.440143] ? syscall_return_slowpath+0x2ad/0x550 [ 381.440156] ? prepare_exit_to_usermode+0x340/0x340 [ 381.440173] ? sysret32_from_system_call+0x5/0x3b [ 381.440197] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 381.440224] entry_SYSENTER_compat+0x51/0x60 [ 381.440234] RIP: 0023:0xf7ff6c79 [ 381.440241] RSP: 002b:00000000f77d108c EFLAGS: 00000296 ORIG_RAX: 000000000000016e [ 381.440255] RAX: ffffffffffffffda RBX: 000000000000001b RCX: 0000000000000029 [ 381.440262] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 381.440270] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 381.440276] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 381.440283] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 382.560759] CPU: 1 PID: 24782 Comm: syz-executor4 Not tainted 4.15.0-rc3+ #131 [ 382.560766] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 382.560772] Call Trace: [ 382.560786] dump_stack+0x194/0x257 [ 382.560802] ? arch_local_irq_restore+0x53/0x53 [ 382.560834] should_fail+0x8c0/0xa40 [ 382.560844] ? trace_event_raw_event_lock+0x340/0x340 [ 382.560860] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 382.560881] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 382.560902] ? find_held_lock+0x39/0x1d0 [ 382.560933] ? lock_downgrade+0x980/0x980 [ 382.560974] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 382.560992] ? rcu_note_context_switch+0x710/0x710 [ 382.561007] ? module_unload_free+0x5b0/0x5b0 [ 382.561033] should_failslab+0xec/0x120 [ 382.561048] kmem_cache_alloc_trace+0x4b/0x750 [ 382.561058] ? __down_interruptible+0x6b0/0x6b0 [ 382.561070] ? __might_sleep+0x95/0x190 [ 382.561096] hash_bind+0x51/0xe0 [ 382.561110] ? hash_alloc_result.part.5+0x120/0x120 [ 382.561119] alg_bind+0x1ab/0x440 [ 382.561140] SYSC_bind+0x1b4/0x3f0 [ 382.561156] ? move_addr_to_kernel.part.18+0x100/0x100 [ 382.561183] ? __sb_end_write+0x9e/0xd0 [ 382.561221] ? SyS_read+0x220/0x220 [ 382.561245] SyS_bind+0x24/0x30 [ 382.561257] ? SyS_socketpair+0x6f0/0x6f0 [ 382.561269] do_fast_syscall_32+0x3ee/0xf9d [ 382.561293] ? do_int80_syscall_32+0x9d0/0x9d0 [ 382.561316] ? lockdep_sys_exit+0x47/0xf0 [ 382.561328] ? syscall_return_slowpath+0x2ad/0x550 [ 382.561346] ? sysret32_from_system_call+0x5/0x3b [ 382.561367] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 382.561391] entry_SYSENTER_compat+0x51/0x60 [ 382.561400] RIP: 0023:0xf7f42c79 [ 382.561407] RSP: 002b:00000000f773e08c EFLAGS: 00000296 ORIG_RAX: 0000000000000169 [ 382.561419] RAX: ffffffffffffffda RBX: 0000000000000013 RCX: 0000000020475fa8 [ 382.561426] RDX: 0000000000000058 RSI: 0000000000000000 RDI: 0000000000000000 [ 382.561432] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 2017/12/14 21:33:06 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:06 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) r2 = dup3(r0, r1, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r2, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, @in={{0x2, 0x0, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x0, 0x0, 0x0, 0x5, 0x2}}, &(0x7f0000000000)=0xb8) 2017/12/14 21:33:06 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0xd, &(0x7f00001f1000)={0xbc04, 0x0}) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x8000, 0x6}) r0 = openat$rfkill(0xffffffffffffff9c, &(0x7f000018b000-0xc)="2f6465762f72666b696c6c00", 0x0, 0x0) ioctl$KIOCSOUND(r0, 0x4b2f, 0x7) chroot(&(0x7f0000161000)="2e2f66696c653000") 2017/12/14 21:33:06 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) r1 = memfd_create(&(0x7f0000a5e000-0xc)="6574683173797374656d7b00", 0x2) bpf$MAP_DELETE_ELEM(0x3, &(0x7f00009fd000)={r1, &(0x7f0000db4000-0x2f)="9d78ccbcf9375a5bef148c0c68e0c7471daf9272130ae4ed4234da72adf485fc84510cb4d5ee1d1ef0a3bbc5fb35ed"}, 0x10) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:06 executing program 7: r0 = openat$selinux_avc_cache_threshold(0xffffffffffffff9c, &(0x7f0000bab000)="2f73656c696e75782f6176632f63616368655f7468726573686f6c6400", 0x2, 0x0) setsockopt$bt_BT_RCVMTU(r0, 0x112, 0xd, &(0x7f0000e09000-0x2)=0xfffffffffffffff7, 0x2) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r1, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) 2017/12/14 21:33:06 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) getpeername(r0, &(0x7f0000e06000-0xe)=@l2={0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x0}, &(0x7f00001c6000)=0xe) bind$alg(r0, &(0x7f0000a8f000)={0x26, "726e670000000000000000000000", 0x0, 0x0, "647262675f70725f6374725f61657332353600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) r1 = memfd_create(&(0x7f0000480000)="00", 0x2) getsockopt$inet_sctp6_SCTP_MAX_BURST(r1, 0x84, 0x14, &(0x7f0000ceb000)=@assoc_value={0x0, 0x0}, &(0x7f00004bc000-0x4)=0x8) close(r0) epoll_ctl$EPOLL_CTL_MOD(r0, 0x3, r0, &(0x7f0000f87000-0xc)={0x8, 0x0}) 2017/12/14 21:33:06 executing program 5: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) io_submit(0x0, 0x0, &(0x7f0000885000-0x4)=[]) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(0xffffffffffffffff, 0x4040534e, &(0x7f0000299000-0x40)={0x0, @tick=0x0, 0x0, {0x0, 0x0}, 0x8, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BINDER_THREAD_EXIT(0xffffffffffffffff, 0x40046208, 0x0) perf_event_open(&(0x7f000006b000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf72, 0x0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc00, 0x0, 0x80000040fe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$vcsn(&(0x7f00003bf000)="2f6465762f7663732300", 0x8000, 0x80000) ioctl$DRM_IOCTL_AGP_ENABLE(r0, 0x40046432, &(0x7f00000de000)=0x3f) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(0xffffffffffffffff, 0x84, 0x15, &(0x7f00006a5000-0x1)={0x0}, 0x1) readv(0xffffffffffffffff, &(0x7f0000000000)=[], 0x0) rt_sigpending(&(0x7f0000d00000-0x8)={0x0}, 0x8) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_MRT6_ADD_MFC_PROXY(0xffffffffffffffff, 0x29, 0xd2, &(0x7f0000000000)={{0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0xfffffffffffffffb}, {0xa, 0x0, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x5}, 0x80000000, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0x3]}, 0x5c) execve(&(0x7f0000001000)="2e2f66696c653000", &(0x7f0000001000-0x18)=[&(0x7f0000001000-0xe)="2c5c3a2d7d6b657972696e672700", &(0x7f0000000000)="00", &(0x7f0000002000-0x10)="5b657468312e62646576707070302d00", &(0x7f0000001000)="00", &(0x7f0000001000)="00"], &(0x7f0000000000)=[&(0x7f0000000000)="7788706f5269785f61e36c5f61756573737d2a2e2e70707031707070316f3a6e6f646576766d6e65743100", &(0x7f0000000000)="5d2974727573746564747275737465647d00", &(0x7f0000001000)="00", &(0x7f0000001000)="656d3028766d6e657431707070306d696d655f7479706500"]) setsockopt$inet6_buf(r1, 0x29, 0x40, &(0x7f0000000000)="", 0x0) r2 = syz_open_dev$vcsa(&(0x7f00009a9000-0xb)="2f6465762f766373612300", 0x23, 0x40000) getsockopt$inet6_tcp_buf(r2, 0x6, 0x0, &(0x7f0000002000)="", &(0x7f0000003000-0x4)=0x0) ioctl$TIOCLINUX4(0xffffffffffffffff, 0x541c, &(0x7f0000b9e000-0x1)=0x4) getsockopt$inet6_tcp_buf(0xffffffffffffffff, 0x6, 0x1d, &(0x7f0000de1000-0xd4)="", &(0x7f00002c7000-0x4)=0x0) 2017/12/14 21:33:06 executing program 4: r0 = openat$sequencer(0xffffffffffffff9c, &(0x7f0000edc000)="2f6465762f73657175656e63657200", 0x200000, 0x0) setsockopt$inet6_tcp_TCP_REPAIR_OPTIONS(r0, 0x6, 0x16, &(0x7f00003eb000)=[{0x3, 0x1940}], 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000485000/0x11000)=nil, 0x11000, 0x75) getsockname$packet(r0, &(0x7f0000d9e000-0x14)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], [0x0, 0x0]}, &(0x7f0000725000)=0x14) get_thread_area(&(0x7f0000298000)={0x2, 0x0, 0x4000, 0x7f, 0x9, 0x6, 0x4, 0x7, 0xc068, 0x5}) fstat(r0, &(0x7f0000ca6000-0x44)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000f6d000)={{{@in6=@remote={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0xbb}, @in=@multicast2=0xe0000002, 0x2, 0x81, 0x0, 0x9, 0x15, 0x20, 0x20, 0x400, r1, r2}, {0x101, 0x0, 0x8, 0x0, 0xffff, 0x4, 0x7, 0xe2}, {0x3b, 0x1, 0xd28, 0x100000000}, 0xff, 0x8, 0xffff, 0x1, 0x4, 0x1}, {{@in6=@empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x3, 0x1000}, 0x14, @in6=@empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0xffff, 0x3, 0x3, 0xfffffffffffffffd, 0x9, 0xca36, 0x101}}, 0xe8) geteuid() r3 = socket$alg(0x26, 0x5, 0x0) bind$alg(r3, &(0x7f0000240000)={0x26, "6165616400000000000000000000", 0x0, 0x0, "726663343130362861757468656e6365736e28736861332d3531322c6563622d63617374362d6176782929000000000000000000000000000000000000000000"}, 0x58) futimesat(r0, &(0x7f000012f000-0x8)="2e2f66696c653000", &(0x7f0000dc4000-0x10)={{0x77359400, 0x0}, {0x77359400, 0x0}}) 2017/12/14 21:33:06 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = openat$selinux_enforce(0xffffffffffffff9c, &(0x7f000064c000-0x11)="2f73656c696e75782f656e666f72636500", 0x18480, 0x0) ioctl$SNDRV_SEQ_IOCTL_DELETE_PORT(r0, 0x40a45321, &(0x7f000032a000-0xa8)={{0x13c, 0x7}, "706f7274310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x85, 0x1000, 0x4, 0x4, 0x8, 0x8, 0x6, 0x0, 0x2, 0x200, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) socket$bt_sco(0x1f, 0x5, 0x2) r1 = socket(0x40000000015, 0x805, 0x0) bind$inet(r1, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r1, &(0x7f0000eb9000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @rand_addr=0x3f, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) [ 382.561438] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 382.561444] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 2017/12/14 21:33:06 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0xfffffffffffffffd, 0x3}) socketpair$inet6_tcp(0xa, 0x1, 0x0, &(0x7f00002a1000-0x8)={0x0, 0x0}) fdatasync(r0) 2017/12/14 21:33:06 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r0) r1 = syz_open_dev$mice(&(0x7f0000cc8000-0x10)="2f6465762f696e7075742f6d69636500", 0x0, 0x401) connect$nfc_llcp(r1, &(0x7f00009cd000-0x58)={0x27, 0x3ff, 0x9, 0x6, 0xabd3, 0x6, "525a192a9542057638eea0a5f9a1739a021d1639715a2829bca52b5119babb3abe9e38fb87616bec514a11bb24a84f187f65ec32bb791cbb0421e6b6b00c80", 0xffffffff}, 0x58) r2 = dup(r0) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffff9c, 0x84, 0xa, &(0x7f0000c30000)={0xd8a, 0x6, 0x8, 0x6, 0x9, 0x0, 0x2, 0x1ff, 0x0}, &(0x7f00002e8000-0x4)=0x20) ioctl$KVM_ASSIGN_SET_MSIX_ENTRY(r2, 0x4010ae74, &(0x7f0000b6f000)={0x1, 0x3f, 0x2}) setsockopt$inet_sctp_SCTP_RESET_STREAMS(r2, 0x84, 0x77, &(0x7f0000806000)={r3, 0x4}, 0x8) signalfd4(r0, &(0x7f000024f000-0x8)={0x200}, 0x8, 0x80800) 2017/12/14 21:33:06 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) getgroups(0x2, &(0x7f00002ee000-0x8)=[0xffffffffffffffff, 0x0]) getresgid(&(0x7f0000aa7000-0x4)=0x0, &(0x7f0000a40000-0x4)=0x0, &(0x7f00009e1000-0x4)=0x0) setregid(r1, r2) 2017/12/14 21:33:06 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:06 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) r2 = dup3(r0, r1, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r2, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, @in={{0x2, 0x0, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x0, 0x0, 0x0, 0x0, 0x2}}, &(0x7f0000000000)=0xb8) 2017/12/14 21:33:06 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) r0 = syz_open_dev$loop(&(0x7f000002c000)="2f6465762f6c6f6f702300", 0x1, 0x200) r1 = openat$selinux_enforce(0xffffffffffffff9c, &(0x7f00009ea000-0x11)="2f73656c696e75782f656e666f72636500", 0x40000, 0x0) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRS(0xffffffffffffff9c, 0x84, 0x6d, &(0x7f000096f000-0x63)={0x0, 0x5b, "599b3b553501daf753c021ba92c2b2e5ebbe0f8a8fef4d0142c0d5cea123472871042635f833e403635770a50e772fe07d7c6e0af8f7a2c0421564726b0bd1b9b127524874c01b794500ba89e17d5bd36b2cbc94e4a90150a07f17"}, &(0x7f00008bc000)=0x63) fdatasync(r0) getsockopt$inet_sctp_SCTP_ASSOCINFO(r1, 0x84, 0x1, &(0x7f0000130000)={r2, 0x4, 0x8, 0x3, 0x400, 0x3}, &(0x7f00007a7000-0x4)=0x14) sched_yield() setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) openat$cuse(0xffffffffffffff9c, &(0x7f0000551000-0xa)="2f6465762f6375736500", 0x480200, 0x0) [ 382.816289] syz-executor5: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) [ 382.839971] syz-executor5 cpuset=/ mems_allowed=0 2017/12/14 21:33:06 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) [ 382.840009] CPU: 1 PID: 24858 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 2017/12/14 21:33:06 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) r2 = dup3(r0, r1, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r2, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, @in={{0x2, 0x0, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x0, 0x0, 0x0, 0x0, 0x0}}, &(0x7f0000000000)=0xb8) 2017/12/14 21:33:06 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) mkdir(&(0x7f0000645000-0x8)="2e2f66696c653000", 0x100) r0 = openat$selinux_policy(0xffffffffffffff9c, &(0x7f00008e7000-0x10)="2f73656c696e75782f706f6c69637900", 0x0, 0x0) getsockname$ipx(r0, &(0x7f0000f1e000-0x10)={0x0, 0x0, 0x0, "000000000000", 0x0, 0x0}, &(0x7f0000810000-0x4)=0x10) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000221000)={r0, 0x18, &(0x7f0000c5b000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10) vmsplice(r0, &(0x7f0000a16000-0x40)=[{&(0x7f0000bec000)="0423939cea6eb0cc6c4130b0ee59b5dcfa727ea73f9e5c04625ad8d169de049192771aa8e8949f0e65a617892dc7fc0f9a4fc40797eb70ee0e916e65f72dcb07aa1b662eca4b2fb2dcac5049e5a09b3aca1465d3de9d99947246af7b2161c9a1ab92d13155b9a1ea9917fd5704337a4069bb14560e05ac792991d5b2f6ef952da875a078f620812cbe42e7a3f7fda75c30e9ba2e269bd1c6cdf0d303f47d418f08acdf0f5a4ffc2c7f54dd346cfb7c3a5187e0cfb47cdd859948bb01444157d32fca7c3ab88229ce2ca19db3d4897e9167ad10ad53dfef6ff487bce1eece2595fcc72996ce01497b1cd49f28e1efd8", 0xef}, {&(0x7f0000dd4000)="985b159e561ccf32bff512a3b8982d31815e1e6fdf0730572e5a02ab567f8d7397e93171db7ffe68fb70caf058a98571fbe879a834c5c6ef933b9864e5", 0x3d}, {&(0x7f0000974000-0x72)="e9802fc4677c2d6127586da026812c6906fa572a771573bb0295ce1de13c69b320b155433f577c1a12bef859f71cd52b38efb088c199dd5774343a7a6423fbf4581738e9f0126198159fcd845bdca8d02ac681f09f7fcd735b268094a8de2231c046be285ec0ddf4c2609e5ab02baa3a2ace", 0x72}, {&(0x7f0000708000)="3f152727f0795d90e027a3b895ae7f1e04b5ad90dbd40bd0cf2384b8b2a04a44c03ca27c9145aff5b05c96a94ef24002e29e09532534", 0x36}, {&(0x7f00009ac000-0x1000)="40ca812257922ec49b781297b77f6b9292f936c5cf65112105550d807a7723039b182681874f3a83216a045630ef57bfbc04383daa3084becad8f1d6d51f7afa19a573c467825e9a91e953ee5af982b1a422b3b61066fde723af9829f2244218cd4898ca5cb4c0e9c591cc7a6004453e212cd2d31eaa06b962b9cbaa19808df386f42db031f60d30760137ba31309b4a885a2b77e2e807ab54224db89b03bebd50731dda5da8afee918bf3c819be3857f05696ad987a0642e6c2722952e39df20e724361782e8d74042e8fc843cf9d1427a3ea56b6d8eaa7f8584532fe7b793fa0109ae2fa5f6e71c1e7eadab74af9b55a6aa890e07269b242f4886631226f9e7e4c46efe75f1387c3824ccf9253b7f48144befe63e79bdaa4abd26294e4ffbf6fc766314209b69802d50a895d00106cbf9c5d68d95a7e05005c228780fe1cf95c70d9c2bb3c9831ce772cd1c6451301b6fb9341e9fd7e26c328b85438d5165650cd03a38fc162946c6148f33f907a5fe7ff088edcff6d5917f6132a98d0e44c6f795a2cd5c9018546d551b5dc8b5b0cf2efef9d7b224fb6b6e8fd1f34d964601077ed661046cea285d2f8c0a11c328225cca07f02b616501512b75ccf131562ce05ca52af2e492324232b26490339e03265ee5e743726e76b2003ba01337f26d6c08042cbeb13640c1c543a8a16b4622fb37132f8992cf2cd9e8fbb047dcbea54da371beb07f2fd5a2017b92677e098fc3f293ab248fd6d37ee2c87fa60cbdebd7631f53d790ec3cb1d086342bb87b8551e468536f7b64774d7e0da598185c81e5fe6a12815fcfb97460b1838dc94c5484fb1dca55a45eb570238b9bbcaf353cc371debd418c1199ed5bf70d4a367a9508793d208a0e267ea7ae2c26a629415770e808fde16838ec31c4d441aef90a151a8b6055c5a88cb5e38ac26d4568575b165b4571fd9bce0a009d65819b68b0882c42efecd0e2df1511efceae4e434ffcabe96fc33c2a0dbe2e18d17611452378fa0d8e8fdb5e7abddf0ce45a6d6f7c0d45f16205581689ce8a2db35ea9c7d08800138622ad39668865ad4f03d48d304d54d8ecfdba788bd7dc067a8793dd5bb40eb87d096f249d9c0cc4a699cc36aee0a40a0a2683fbc019cc6b770569875f282a8cde7ce2821071c114f06debcfb28c8ef0041e4a568782e5eb298255236e032c6efc71391c73ff01fad3c3aa77a13128e3e983bb8e1096ea3d2cb0d72be75988a3681d270f265c470385354d463d770b7b9d5dbbf38e53df4033fc27ace53b2d47659ea5c1c84eae6a3ce4236e9ec112b6b7241f58c56428b09726be8583c7045a79d549eff8008595e0e2e300ddbd58667bdbf2fa29a5399113b7b5e431cffd34d73fca01cb7d2f50c25e84661c1b0e9cdaeb1fe3b2e802ea5abd101e3e9afc4fc9143a4381f84e6c20f0f4ffc8e7f6e6848a8f8751c3a7f1a760d6fcbf9d176cc9086f1f79ed0341d36bc8fa0a3c10a3d36ffdf156dfdecf2936dd6a39c54f99e15da8f2627219f81b8a4d5be4cb203ea98d2e18d2d24714bda1c921f2adc3a22f8db11973516be19b616f13d8bba6ae2dbce068e216007d8d3b31a3f77523cc9f1e0382619f89b2bcc2cd8517cebc98074fae134bd82cdd47a0fdc8cb9f5b73cf0cc9206acbc1dcf5dc14743ecb299769e6fe757b3cbf6fedbaad7fc313cc20710cc87e0e3597b45c53c5f3c24738e317bb615b89d56c8c933b296d95e6368586f5ea2978d14355b7c9e0f73bb2a7f622b8a802fdfd32039271578e7b36a66ee2a0839ca99662c557a015677954e631b1c6b0084d9285b3edbc69a587f52ae6d3556d6eac63a3769fe5a426f95b76873005326cdd9805d4c7e4b0ec62f4499f33bece68bf35ecc32996a659678fb6b19f396432b0fcafcd56c5421dd3f4eea65146b69491487f9628823f097f4786b0afda063cf14f57d6693f4ebad7e77413a78cd17e04feeaa7175971d094ab7f3df32309d39c2e0af0b8164a1cad424b9b14e9c1be950ced2d3b3370a0555a8f6f82195350a350b6eb5f5aff82775b3a2608930372747d37833388325ea0fbf7b5b43c9ad904f872b465238fbd4d4afaa0f03eca87b7c0e8e1c1e07156d49151c3e342f9788d48118751ef76d622690a1d94d88a6051ac577ee7c5dfe65f8dfd5d8301f94900c25709fc1625a92e7daf5016fba6a808d32876a6c0bd4762e05b96c2c64f9703d604c73e55d9e5e6e6805db70a06fdda0cf8d8334c4add077191148a53928150b220377039b4e4e463cf8fd5c98cf62b0f68c0ce4bb51af5daeb7330e0ce0858493a26f6ff7eee9686b44fb90ef98029f4912b42322958f6e89b5783958e385dd3be13edf4b3bba5e435608bac157c55b626168b05723ee7dd70f51842f2a490dc11aacf0465635e190cbeed3322c6a21f32525cbe6ed84e2df957e2e90bf58874fab4ce753c39d3c4b896c3c7bf0c788eab2f8722a8a78c09e301f09e52066fd4ae3092bfa93cf6201520c0ac7364444f1517536663a5915bf06404834e05ad010c45299535a30a1bbe7e5a5b7ff78ea876a36dc209e7f06750b71b8857208d656fcba1c03e532d9975e29cacffb868472bcc811f4d05989edcb3065f0d04fb1c009b498adac613add083b51de03c17b38777e795a12e39daa5714685c1da88a0c3568d37e13d0020c1bed8ae5f6a7c0bbfda1c9b16784a1d1df444fb6bd7282fd96910031e9c5d4087cf06520e3d6e4a96d7aa944e2b3b5ca5d4a9ffded668f5837cdbcd134623c683d23bded793ed10624a2d0e1dd4bad4c9ac98f370141609f5ab81ab7936bfb241a0e4c46700e4732c021e4055d0d55302abb9ddab5b2a738f6345d14f55e9d794f7ebc25ce7135d01d964036ffe97858f973a240d26b4fb3a746252f8eb00db81f90707f5b272d4944fcd5be3d69ef1c172aaf53484e0015cebc6ed7f4732fb1850f5e6001ef1765721ac132702e48f6d592586257d0089de8dac07e57f7ea2bc719b80cf6ea1528ae85119712a4400fb6385be66f10e7ecd738e1d3edfabe93acc7cfd3ddaadb1176a274a7f542d6bb784852835534070c2ee2fe6810d5eda6ac4fe5bf945d410f81cb56ae0260dee550212a8d35eff8e8217115f79329f0adc7bae26e5f9d5c1c651c890d819211f39c4b309e73fdd17375939abecb46b6f2482bb82739a18b73547ddaaf4601f4b09c53672fcc4e4a28719f6c1fbfbc51ab38e57cf49f111508a0a68b81027335accbd3aee66edc334f7d0edc976be1794347cda6ceaaf35f74d9732c12b37090a3364e202fd8e377d9952b50985b7ab4798854a59f1ad139b30e40e7f950b4115fd08ef57ec7fe39fa6e9e155401d22f9a03e05a8fa69cc159121f41fad86cb6f06b0f4d9867c6fbd97b47d86cc7b36027f55cf05a5f59985122b3588053f46fc905644d41dcb400d7cb92a559daced934e443174e09daa7c3d540d7cfc29ac2b8d71240b50e461d4bc31978020f3c3ee721a2002d4fb12770669acb27da30d447c23017ff17eaa99184389b9dde839e2ce02630274533b9cf143f4501436c17963798e27699bb9e220454afc3751a0970a102744a06b0f8b7a31ae44fd37486aff6d7e2695a2e694dd65c77c0e43fdb72cf88c127243fe357f24defbae2192e130cd605a7100a92ba2df32ac07daf94aab18294913e201638fa7930aea6b1aadf34262e5b52c1092fe76c55dd57ed2e60dd8cb4c4effdcf5790afd4143e792b290ea5202cfaf64f69a0374ecfaae624d581dc8fa9c0950f3fd6500616d5b7cf7751a5af38a95f6f660e908b4df382a5f4d963c54e31f31a73f28dc5158823c5aec73da56f1e12778f9e95bf2ec6acc58ad18f1f36a0246ecbd0d5b18aa7504cf51f7c886f3e369dffa8476db82198c4810f9104f4aaf2fc1f33f9df90dfb43f177433a9865c4c3fe8b113a755d63013c4e51d5777d3dbcb1fed5b03b12454005a91cb90a93aff981928b8127779c3224e69d8464107b74bcf69606af952f53377be00273424f6b359ea8c0cba00990c773fc5fd3e499b7ee73807a370c1715f31fe19b260e0884987d86799ef6af75ce2c5b11acd6c67caa9d572ed57508d99f9348b7222a0224c4c666d4640f6b7bd73f7b474cb1f5a6b29dccd49023f3a895b24a20c688d386ea56a27e962908a3058ccf744c909e3127ea7f589dc0204e17583cee28d4d6aee881107e2c7e8b8bec88f21cc4c0be06c8aafdf8f989b7c9c309a1f2886fd9bfdea13a941793e0778425110d7e7c9d688bfb301c7c0ac9162c9e65cd3e0a9abc9c8b2d852ba5fb8e9245b8c81b3600310142888e269ef99e9ead626d366bdf0268f39665d13ee623b22fc92f8df5b626ffeb3f3e0eda74d0be57e80d85d2cb048cf0704fd487df121149def286c67ddc5c8992f8e4f27182f430f213c97fae8be823ce8cb188bcbe100337264b911d840eca2bcb66d64f0a753baa71a75fcd6b4a1064d32d1972c006982f5b3966284793f995627295a24cbca49fc5c84d6b215981c068dc7b1d4e53bdeb8334a88a370681e9ad58f133a6a657ffa52968a1312f9eafcd2e1c93065bf023793d28a1cc27f38e51c204113e2cc6eaf4dc7435b490cc1feae3a7ec0521d0c29c9e91b0ddbd43b19bf17300e7fcae700488147393c96503f4ebb4351863c2cacaa04d4c31ebc5578eddadd2467b06101fb9fc5d893aea9e7b7a816b523ba7af55d738b2cbcf764ebf105633a575a9f85023716f861174621ac02866bcf1a768375824f28d07cc9e794ddfdbc099647477684b9a7c677db418565803adc156067980f72c507abde3f99f06c8b2573cbc31c9eb8a9f168a5b4333030863e102b00e9222c47a51e01714685c6caa4bf69a92ad78d16dd64cca51028c2669b0a90473ba52054994da0c0774f381105e354901913d2d22b48d0b88a3f87701d2f1699c8bffe55bde76bd753236e62299a4b745a34f4d76828ec7f2612d7ff86d981e27b6c22af8426d90b00ee75081b76bf189257218ab246fb247c4fa161664bc22cc9526459b7e48bda1b50c025c70a0b0e39f86fc34c2fc33740d5939bedf7d12e4d077f3162428d39805225b2e5bddaa37c5a0f8816d0a0a6642f0ddc7ca86b776ccb0d9eb715190ee25994e935b5774a641e2d19f083541ba1f496e6e16422c8fad787c9bcee00beaa75fe6925b23c33cd5500985541123b528852a8ae2205c4a3770027a8a55c86a1db7d3c6cbd91035d15d37517ad22febac476e8de41ae911592b552de77945af53840f2a9ab2bccde358ddfd6d5356cd9021a1a113956b8492aec13becd058625ee302fc3d7d7310ec495b3f6c3359ea8ea4f6eccab90fe0bbcb86e16027e14a88036a2c9d0d6de67511f3748a12c66d2b1c25a43fa2ef3631bfa92f3d1e0d0b48f8a0cc7e64615c254667753a1e05ebbe48026e4c9419ee0c41432428415df5781e975675ba71ff59162c93d24403c73fe1377d0f2e7a48c9867ea5d51ea60bd953d8ca764a9b4f9b3044a34085467c925ab1a256162224e39e24bd546fc42f67e18fd9743651e67bfaf1a7866d6b766c02a22249fa899a75881bd8fb92d0341b6c2aa024da708fcba70623fefc6098928474d57e3400686ac3ea4f1e094b7dbb881807e25892415cf3a7bc9bab81abf75731c080a12c4dc51fb958ab414cf5c468e408dddfd735602d3dd7b648239b756756f3fefd7c0533a0c3bd1f7357c236fb5f32d3555bad698d296d3e2a88f3d6be6d2ad5a17118388a5b985e861a4b50bc3c83e", 0x1000}, {&(0x7f0000c5b000)="26dbc3896a103c00a83bdd7f0ed4c1a9235fbe7933812a47aac0303e9bd2d59c7d5a2f043bf22f80704ee93e228c1840e7ef172f412ae9062eee900a7afbae221a30597666b05ff7a4d8699072075e0dbc2ec0e270b7894b722531709b1abefc2e7a987d3c18891a06f56971b326e7f1125d069f560a8b7310e0fe4325f3b7e1988d305f91324e933f536ec414d30958287758fda8621d117d02ce2da425b3c62e2746fc35ab719e62e4a1ed83fc9d99f66ac978638fbede98cf443ee019dce950d79df06757afee3c6293a2a0eb572a7c83d8ea24153592e12cd0f335d527af24e8f4f6ef4099579335dcc76a", 0xed}, {&(0x7f0000777000-0xd)="673d9dc87d5d907ed827f64611", 0xd}, {&(0x7f0000299000-0x3a)="a7d025d4019550d472f349acf3e04aaf59406bc47f120f8ed26a759fe7945c221ed1991356502e49588b44b37fd944adbb29d14a4124c7a673ab", 0x3a}], 0x8, 0x4) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r1, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) setsockopt$inet_udp_encap(r0, 0x11, 0x64, &(0x7f0000aad000)=0x5, 0x4) link(&(0x7f00006dc000-0x8)="2e2f66696c653000", &(0x7f00008a4000)="2e2f66696c653000") 2017/12/14 21:33:06 executing program 3: mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = request_key(&(0x7f0000001000-0xa)="656e6372797074656400", &(0x7f0000001000-0x5)={0x73, 0x79, 0x7a, 0x1, 0x0}, &(0x7f0000d2d000)="2b656d317d76626f786e6574312d76626f786e6574312d2c73656c696e75782700", 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) getresgid(&(0x7f0000001000-0x4)=0x0, &(0x7f0000f9d000-0x4)=0x0, &(0x7f0000e3d000-0x4)=0x0) keyctl$chown(0x4, r0, r1, r2) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f0000406000)={0x2, 0x2}) r3 = socket$inet_dccp(0x2, 0x6, 0x0) getsockopt$inet_mtu(r3, 0x0, 0xa, &(0x7f000045d000-0x4)=0x0, &(0x7f0000d37000-0x4)=0x4) fdatasync(r3) r4 = openat$selinux_create(0xffffffffffffff9c, &(0x7f00008f7000-0x10)="2f73656c696e75782f63726561746500", 0x2, 0x0) syz_open_pts(r4, 0x400) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) 2017/12/14 21:33:06 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0xc) fcntl$getownex(0xffffffffffffffff, 0x10, &(0x7f0000a22000)={0x0, 0x0}) r2 = getgid() getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffff9c, 0x29, 0x23, &(0x7f000061d000)={{{@in6=@loopback={0x0, 0x0}, @in6=@local={0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, {0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, {{@in=@broadcast=0x0, 0x0, 0x0}, 0x0, @in=@multicast2=0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, &(0x7f000026e000-0x4)=0xe8) setsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000301000-0xc)={r1, r3, r2}, 0xc) r4 = socket(0x40000000016, 0x400000000805, 0x4) socketpair$inet_icmp_raw(0x2, 0x3, 0x1, &(0x7f0000338000-0x8)={0x0, 0x0}) bind$inet(r4, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r4, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) r5 = openat$selinux_avc_hash_stats(0xffffffffffffff9c, &(0x7f0000b43000-0x18)="2f73656c696e75782f6176632f686173685f737461747300", 0x0, 0x0) ioctl$TIOCLINUX7(r5, 0x541c, &(0x7f0000208000)={0x7, 0x92}) 2017/12/14 21:33:06 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet6_dccp(0xa, 0x6, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0xcd, &(0x7f0000ebe000-0x5c)={{0xa, 0x0, 0x7c000000000, @local={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0xaa}, 0xff}, {0xa, 0x3, 0x7f, @loopback={0x0, 0x1}, 0x100000000}, 0x3ff, [0x100000000, 0x207, 0x1, 0xb657, 0x8001, 0x100, 0x1, 0xfff]}, 0x5c) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) mmap(&(0x7f00007f9000/0x800000)=nil, 0x800000, 0x8, 0x10, r1, 0x0) r2 = dup(r1) ioctl$KVM_XEN_HVM_CONFIG(r2, 0x4038ae7a, &(0x7f0000fe3000-0x30)={0x6, 0xcde213d769456190, &(0x7f000067b000)="31cbe546c205b4d5fd2d80a7b5bc28ae69ef68be09701b709e0cdbe484866b15911e94ab9ecd466e63a75be04a7fc3a6fa373b452515e3c135a0acf341d139d25d71e7fe5da0066b601f3702d9bd22d9b3a8aa0e1831f91021b57bd04afeba", &(0x7f0000ff6000)="7705cdd84b69e2dbaff30eb4a382b6117faf93d755903ef3fbaac3455768c98daab43bc9f3bff5ee5137a032ce3be47aeca4f9f3cf76492bc03c48b46fc59d1eb57f41812dcf93a84fd4ddbb921f1e1a45d319a1c058a8eb59faf708ae92a804aee0d1a557c387e14c3b727b26b128830cb1700cccb14b0ce4aed479", 0x5f, 0x7c, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) [ 382.840018] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 382.840024] Call Trace: [ 382.840042] dump_stack+0x194/0x257 [ 382.840063] ? arch_local_irq_restore+0x53/0x53 [ 382.840075] ? idr_get_free_cmn+0xfd0/0xfd0 [ 382.840091] ? kernel_text_address+0x102/0x140 [ 382.840122] warn_alloc+0x19a/0x2b0 [ 382.840142] ? zone_watermark_ok_safe+0x400/0x400 [ 382.840162] ? check_noncircular+0x20/0x20 [ 382.840185] ? save_stack+0x43/0xd0 [ 382.840194] ? kasan_kmalloc+0xad/0xe0 [ 382.840208] ? __kmalloc_node+0x47/0x70 [ 382.840241] __vmalloc_node_range+0x4f0/0x650 [ 382.840260] ? find_held_lock+0x39/0x1d0 [ 382.840279] ? xt_alloc_entry_offsets+0x21/0x30 [ 382.840292] __vmalloc_node_flags_caller+0x50/0x60 [ 382.840306] ? xt_alloc_entry_offsets+0x21/0x30 [ 382.840325] kvmalloc_node+0x82/0xd0 [ 382.840343] xt_alloc_entry_offsets+0x21/0x30 [ 382.840358] translate_table+0x235/0x1690 [ 382.840375] ? lock_release+0xda0/0xda0 [ 382.840388] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 382.840402] ? __check_object_size+0x25d/0x4f0 [ 382.840431] ? __might_sleep+0x95/0x190 [ 382.840447] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 382.840466] ? kasan_check_write+0x14/0x20 [ 382.840479] ? _copy_from_user+0x99/0x110 [ 382.840499] do_ip6t_set_ctl+0x34b/0x5c0 [ 382.840518] ? translate_compat_table+0x1c30/0x1c30 [ 382.840551] ? mutex_unlock+0xd/0x10 [ 382.840564] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 382.840585] nf_setsockopt+0x67/0xc0 [ 382.840615] ipv6_setsockopt+0x115/0x150 [ 382.840636] sctp_setsockopt+0x2a0/0x5d50 [ 382.840659] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 382.840673] ? drop_futex_key_refs.isra.13+0x63/0xb0 [ 382.840687] ? futex_wait+0x69e/0x990 [ 382.840712] ? perf_trace_lock+0xd6/0x900 [ 382.840723] ? __lock_acquire+0x6e9/0x47f0 [ 382.840734] ? futex_wait_setup+0x3d0/0x3d0 [ 382.840753] ? trace_event_raw_event_lock+0x340/0x340 [ 382.840770] ? drop_futex_key_refs.isra.13+0x63/0xb0 [ 382.840784] ? check_noncircular+0x20/0x20 [ 382.840809] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 382.840823] ? get_futex_key+0x1d50/0x1d50 [ 382.840866] ? find_held_lock+0x39/0x1d0 [ 382.840899] ? lock_downgrade+0x980/0x980 [ 382.840916] ? avc_has_perm+0xd0/0x680 [ 382.840941] ? lock_release+0xda0/0xda0 [ 382.840957] ? rcu_read_lock_sched_held+0x108/0x120 [ 382.840969] ? kmem_cache_free+0x249/0x280 [ 382.841002] ? avc_has_perm+0x43e/0x680 [ 382.841024] ? avc_has_perm_noaudit+0x520/0x520 [ 382.841040] ? __fget+0xbb/0x580 [ 382.841067] ? lock_release+0xda0/0xda0 [ 382.841087] ? __lock_is_held+0xbc/0x140 [ 382.841133] ? sock_has_perm+0x29c/0x400 [ 382.841153] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 382.841171] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 382.841187] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 382.841196] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 382.841246] compat_sock_common_setsockopt+0x104/0x140 [ 382.841268] compat_SyS_setsockopt+0x17c/0x410 [ 382.841277] ? sock_common_setsockopt+0xd0/0xd0 [ 382.841296] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 382.841315] ? do_fast_syscall_32+0x156/0xf9d [ 382.841333] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 382.841348] do_fast_syscall_32+0x3ee/0xf9d [ 382.841374] ? do_int80_syscall_32+0x9d0/0x9d0 [ 382.841400] ? lockdep_sys_exit+0x47/0xf0 [ 382.841413] ? syscall_return_slowpath+0x2ad/0x550 [ 382.841435] ? sysret32_from_system_call+0x5/0x3b [ 382.841459] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 382.841487] entry_SYSENTER_compat+0x51/0x60 [ 382.841496] RIP: 0023:0xf7ff6c79 [ 382.841503] RSP: 002b:00000000f77f208c EFLAGS: 00000296 ORIG_RAX: 000000000000016e [ 382.841518] RAX: ffffffffffffffda RBX: 0000000000000016 RCX: 0000000000000029 [ 382.841525] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 382.841532] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 382.841539] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 382.841546] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 382.841689] warn_alloc_show_mem: 1 callbacks suppressed [ 382.841694] Mem-Info: [ 382.841712] active_anon:73738 inactive_anon:26 isolated_anon:0 [ 382.841712] active_file:3940 inactive_file:9040 isolated_file:0 [ 382.841712] unevictable:0 dirty:242 writeback:0 unstable:0 [ 382.841712] slab_reclaimable:10299 slab_unreclaimable:89996 [ 382.841712] mapped:23051 shmem:35 pagetables:782 bounce:0 [ 382.841712] free:1420859 free_pcp:512 free_cma:0 [ 382.841727] Node 0 active_anon:294952kB inactive_anon:104kB active_file:15760kB inactive_file:36160kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:92204kB dirty:968kB writeback:0kB shmem:140kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 34816kB writeback_tmp:0kB unstable:0kB all_unreclaimable? no [ 382.841733] Node 0 DMA free:15908kB min:160kB low:200kB high:240kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 382.841755] lowmem_reserve[]: 0 2882 6395 6395 [ 382.841795] Node 0 DMA32 free:2952932kB min:30384kB low:37980kB high:45576kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:3129332kB managed:2953948kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:1016kB local_pcp:640kB free_cma:0kB [ 382.841817] lowmem_reserve[]: 0 0 3513 3513 [ 382.841853] Node 0 Normal free:2714596kB min:37032kB low:46288kB high:55544kB active_anon:294952kB inactive_anon:104kB active_file:15760kB inactive_file:36160kB unevictable:0kB writepending:968kB present:4718592kB managed:3597640kB mlocked:0kB kernel_stack:4256kB pagetables:3128kB bounce:0kB free_pcp:1032kB local_pcp:316kB free_cma:0kB [ 382.841876] lowmem_reserve[]: 0 0 0 0 [ 382.841915] Node 0 DMA: 1*4kB (U) 0*8kB 0*16kB 1*32kB (U) 2*64kB (U) 1*128kB (U) 1*256kB (U) 0*512kB 1*1024kB (U) 1*2048kB (M) 3*4096kB (M) = 15908kB [ 382.842122] Node 0 DMA32: 3*4kB (M) 1*8kB (M) 3*16kB (UM) 3*32kB (UM) 3*64kB (UM) 3*128kB (M) 4*256kB (M) 4*512kB (UM) 2*1024kB (UM) 3*2048kB (UM) 718*4096kB (M) = 2952932kB [ 382.842291] Node 0 Normal: 35*4kB (UME) 459*8kB (UE) 188*16kB (UE) 474*32kB (UME) 665*64kB (UME) 208*128kB (UM) 132*256kB (UME) 104*512kB (UME) 81*1024kB (UM) 16*2048kB (UM) 591*4096kB (UM) = 2714660kB [ 382.842411] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 382.842417] 13017 total pagecache pages [ 382.842428] 0 pages in swap cache [ 382.842435] Swap cache stats: add 0, delete 0, find 0/0 [ 382.842440] Free swap = 0kB [ 382.842445] Total swap = 0kB [ 382.842460] 1965979 pages RAM [ 382.842465] 0 pages HighMem/MovableOnly [ 382.842470] 324105 pages reserved [ 382.925440] syz-executor5: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) [ 382.925451] syz-executor5 cpuset=/ mems_allowed=0 [ 382.925485] CPU: 0 PID: 24858 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 [ 382.925497] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 382.925505] Call Trace: [ 382.925524] dump_stack+0x194/0x257 [ 382.925555] ? arch_local_irq_restore+0x53/0x53 [ 382.925568] ? idr_get_free_cmn+0xfd0/0xfd0 [ 382.925621] warn_alloc+0x19a/0x2b0 [ 382.925651] ? zone_watermark_ok_safe+0x400/0x400 [ 382.925678] ? check_noncircular+0x20/0x20 [ 382.925712] ? save_stack+0x43/0xd0 [ 382.925729] ? __kmalloc_node+0x47/0x70 [ 382.925776] __vmalloc_node_range+0x4f0/0x650 [ 382.925806] ? find_held_lock+0x39/0x1d0 [ 382.925830] ? xt_alloc_entry_offsets+0x21/0x30 [ 382.925846] __vmalloc_node_flags_caller+0x50/0x60 [ 382.925863] ? xt_alloc_entry_offsets+0x21/0x30 [ 382.925887] kvmalloc_node+0x82/0xd0 [ 382.925911] xt_alloc_entry_offsets+0x21/0x30 [ 382.925928] translate_table+0x235/0x1690 [ 382.925950] ? lock_release+0xda0/0xda0 [ 382.925964] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 382.925981] ? __check_object_size+0x25d/0x4f0 [ 382.926023] ? __might_sleep+0x95/0x190 [ 382.926044] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 382.926073] ? kasan_check_write+0x14/0x20 [ 382.926088] ? _copy_from_user+0x99/0x110 [ 382.926124] do_ip6t_set_ctl+0x34b/0x5c0 [ 382.926155] ? translate_compat_table+0x1c30/0x1c30 [ 382.926208] ? mutex_unlock+0xd/0x10 [ 382.926223] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 382.926254] nf_setsockopt+0x67/0xc0 [ 382.926286] ipv6_setsockopt+0x115/0x150 [ 382.926316] sctp_setsockopt+0x2a0/0x5d50 [ 382.926350] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 382.926375] ? memset+0x31/0x40 [ 382.926411] ? perf_trace_lock+0x4d6/0x900 [ 382.926459] ? trace_event_raw_event_lock+0x340/0x340 [ 382.926471] ? perf_trace_run_bpf_submit+0x206/0x330 [ 382.926485] ? perf_trace_run_bpf_submit+0x20d/0x330 [ 382.926510] ? check_noncircular+0x20/0x20 [ 382.926526] ? perf_tp_event+0xae0/0xae0 [ 382.926568] ? get_futex_key+0x1d50/0x1d50 [ 382.926634] ? find_held_lock+0x39/0x1d0 [ 382.926695] ? lock_downgrade+0x980/0x980 [ 382.926716] ? avc_has_perm+0xd0/0x680 [ 382.926758] ? lock_release+0xda0/0xda0 [ 382.926788] ? __handle_mm_fault+0x3e20/0x3e20 [ 382.926800] ? vmacache_find+0x5f/0x280 [ 382.926860] ? avc_has_perm+0x43e/0x680 [ 382.926893] ? avc_has_perm_noaudit+0x520/0x520 [ 382.926913] ? __fget+0xbb/0x580 [ 382.926931] ? do_sys_open+0x31b/0x6d0 [ 382.926941] ? compat_SyS_open+0x2a/0x40 [ 382.926954] ? do_fast_syscall_32+0x3ee/0xf9d [ 382.926980] ? lock_release+0xda0/0xda0 [ 382.927009] ? __lock_is_held+0xbc/0x140 [ 382.927087] ? sock_has_perm+0x29c/0x400 [ 382.927120] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 382.927143] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 382.927164] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 382.927259] compat_sock_common_setsockopt+0x104/0x140 [ 382.927293] compat_SyS_setsockopt+0x17c/0x410 [ 382.927303] ? sock_common_setsockopt+0xd0/0xd0 [ 382.927332] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 382.927346] ? SyS_rt_sigpending+0xf0/0xf0 [ 382.927366] ? do_fast_syscall_32+0x156/0xf9d [ 382.927397] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 382.927417] do_fast_syscall_32+0x3ee/0xf9d [ 382.927460] ? do_int80_syscall_32+0x9d0/0x9d0 [ 382.927500] ? lockdep_sys_exit+0x47/0xf0 [ 382.927517] ? syscall_return_slowpath+0x2ad/0x550 [ 382.927548] ? sysret32_from_system_call+0x5/0x3b [ 382.927586] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 382.927636] entry_SYSENTER_compat+0x51/0x60 [ 382.927652] RIP: 0023:0xf7ff6c79 [ 382.927663] RSP: 002b:00000000f77f208c EFLAGS: 00000296 ORIG_RAX: 000000000000016e [ 382.927685] RAX: ffffffffffffffda RBX: 000000000000001b RCX: 0000000000000029 [ 382.927693] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 382.927709] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 2017/12/14 21:33:07 executing program 5: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) io_submit(0x0, 0x0, &(0x7f0000819000)=[]) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(0xffffffffffffffff, 0x4040534e, &(0x7f0000299000-0x40)={0x0, @tick=0x0, 0x0, {0x0, 0x0}, 0x8, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BINDER_THREAD_EXIT(0xffffffffffffffff, 0x40046208, 0x0) perf_event_open(&(0x7f000006b000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf72, 0x0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc00, 0x0, 0x80000040fe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(0xffffffffffffffff, 0x84, 0x15, &(0x7f00006a5000-0x1)={0x0}, 0x1) readv(0xffffffffffffffff, &(0x7f0000000000)=[], 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_MRT6_ADD_MFC_PROXY(0xffffffffffffffff, 0x29, 0xd2, &(0x7f0000000000)={{0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0xfffffffffffffffb}, {0xa, 0x0, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x5}, 0x80000000, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0x3]}, 0x5c) execve(&(0x7f0000001000)="2e2f66696c653000", &(0x7f0000001000-0x18)=[&(0x7f0000001000-0xe)="2c5c3a2d7d6b657972696e672700", &(0x7f0000000000)="00", &(0x7f0000002000-0x10)="5b657468312e62646576707070302d00", &(0x7f0000001000)="00", &(0x7f0000001000)="00"], &(0x7f0000000000)=[&(0x7f0000000000)="7788706f5269785f61e36c5f61756573737d2a2e2e70707031707070316f3a6e6f646576766d6e65743100", &(0x7f0000000000)="5d2974727573746564747275737465647d00", &(0x7f0000001000)="00", &(0x7f0000001000)="656d3028766d6e657431707070306d696d655f7479706500"]) setsockopt$inet6_buf(r0, 0x29, 0x40, &(0x7f0000000000)="", 0x0) r1 = syz_open_dev$vcsa(&(0x7f00009a9000-0xb)="2f6465762f766373612300", 0x23, 0x40000) getsockopt$inet6_tcp_buf(r1, 0x6, 0x0, &(0x7f0000002000)="", &(0x7f0000003000-0x4)=0x0) ioctl$TIOCLINUX4(0xffffffffffffffff, 0x541c, &(0x7f0000b9e000-0x1)=0x4) getsockopt$inet6_tcp_buf(0xffffffffffffffff, 0x6, 0x1d, &(0x7f0000de1000-0xd4)="", &(0x7f00002c7000-0x4)=0x0) 2017/12/14 21:33:07 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) flistxattr(r0, &(0x7f00007d3000)="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xe8) r1 = openat$selinux_relabel(0xffffffffffffff9c, &(0x7f0000d33000)="2f73656c696e75782f72656c6162656c00", 0x2, 0x0) bind$bt_hci(r1, &(0x7f00001a3000-0x6)={0x1f, 0x40, 0x2}, 0x6) bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r0) 2017/12/14 21:33:07 executing program 1: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="fd", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:07 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f0000b2d000)={0x0, 0x7c}) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) r0 = syz_open_dev$vcsa(&(0x7f0000c24000)="2f6465762f766373612300", 0x94, 0x200000) sendto$inet6(r0, &(0x7f0000742000)="8eedd3c53b7bbd2278a1fae78875a64547bd4536b44894ed4702e48ff666c50aba9ffbf58d8342a966b274e8ec60afeaf15a08e6438dc3cabecfeef03ef54aae3a4a2ffd9fa388df224595a17d72", 0x4e, 0x200000c1, &(0x7f0000590000-0x1c)={0xa, 0x3, 0x2, @empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0xffffffffffff0000}, 0x1c) 2017/12/14 21:33:07 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) creat(&(0x7f00008c0000)="2e2f66696c653000", 0x20) syz_emit_ethernet(0x2c, &(0x7f00006c4000-0x2c)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x8000000, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) 2017/12/14 21:33:07 executing program 6 (fault-call:3 fault-nth:0): mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:07 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = openat$selinux_checkreqprot(0xffffffffffffff9c, &(0x7f0000bea000-0x16)="2f73656c696e75782f636865636b72657170726f7400", 0xc000, 0x0) ioctl$sock_inet_SIOCGIFNETMASK(r0, 0x891b, &(0x7f0000b67000-0x20)={@common="626f6e64300000000000000000000000", @ifru_addrs={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) 2017/12/14 21:33:07 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) clock_getres(0x0, &(0x7f0000cbf000)={0x0, 0x0}) sendto$inet(r0, &(0x7f000064e000-0x1)="72", 0x1, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) [ 382.927717] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 382.927724] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 384.047587] syz-executor5: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) 2017/12/14 21:33:07 executing program 6 (fault-call:3 fault-nth:1): mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:07 executing program 1 (fault-call:4 fault-nth:0): mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) r2 = dup3(r0, r1, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r2, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, @in={{0x2, 0x0, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x0, 0x0, 0x0, 0x0, 0x0}}, &(0x7f0000000000)=0xb8) 2017/12/14 21:33:07 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0xfffffffffffffffe, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) r1 = openat$sequencer(0xffffffffffffff9c, &(0x7f0000d5e000)="2f6465762f73657175656e63657200", 0x400400, 0x0) ioctl$TIOCLINUX3(r1, 0x541c, &(0x7f0000d5c000-0x1)=0x3) 2017/12/14 21:33:07 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00002da000)={0x0, 0x0}) r0 = syz_open_procfs(0x0, &(0x7f0000056000-0x11)="6e65742f736f66746e65745f7374617400") ioctl$DRM_IOCTL_GET_MAGIC(r0, 0x80046402, &(0x7f0000b15000)=0x9) ioctl$TCGETA(r0, 0x5405, &(0x7f0000086000-0x14)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r0, &(0x7f0000cc5000-0x44)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r1 = gettid() sched_setattr(r1, &(0x7f0000a70000)={0x30, 0x3, 0x1, 0x8, 0x50000000, 0x3ff, 0x5, 0xd8}, 0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f0000997000)={0xaa, 0x12, 0x0}) getsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000c90000)={{{@in=@empty=0x0, @in=@remote={0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, {0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, {{@in6=@empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x0, 0x0}, 0x0, @in6=@empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, &(0x7f00005a6000-0x4)=0xe8) ioctl$sock_inet6_SIOCSIFADDR(r0, 0x8916, &(0x7f0000435000)={@local={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0xaa}, 0x8, r2}) mremap(&(0x7f0000568000/0x2000)=nil, 0x2000, 0x3000, 0x3, &(0x7f0000f36000/0x3000)=nil) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) [ 384.056601] FAULT_INJECTION: forcing a failure. [ 384.056601] name failslab, interval 1, probability 0, space 0, times 0 [ 384.056613] CPU: 0 PID: 24917 Comm: syz-executor6 Not tainted 4.15.0-rc3+ #131 2017/12/14 21:33:07 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r0) r1 = openat$selinux_avc_cache_stats(0xffffffffffffff9c, &(0x7f00005cb000)="2f73656c696e75782f6176632f63616368655f737461747300", 0x0, 0x0) ioctl$KVM_GET_XCRS(r1, 0x8188aea6, &(0x7f0000f86000)={0x3, 0x800, [{0x3ff, 0x0, 0x0}, {0x6946, 0x0, 0xffff}, {0xb5e, 0x0, 0x52}]}) 2017/12/14 21:33:07 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x200000000000806, 0x1) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) accept4$ax25(r0, &(0x7f0000ad4000-0x10)={0x0, {"00000000000000"}, 0x0}, &(0x7f0000705000)=0x10, 0x80000) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000b7a000)={0x2, 0x78, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = accept4(0xffffffffffffff9c, &(0x7f0000407000-0x6)=@hci={0x0, 0x0, 0x0}, &(0x7f0000e6a000-0x4)=0x6, 0x0) setsockopt$netlink_NETLINK_LISTEN_ALL_NSID(r1, 0x10e, 0x8, &(0x7f0000053000-0x4)=0x10000, 0x4) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000eb0000)="2e2f66696c653000", 0x10400, 0x20) syz_open_procfs(0xffffffffffffffff, &(0x7f0000c1a000)="6e65742f6e65747374617400") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000775000)={0x0, 0x0, 0x0}, 0xc) r4 = perf_event_open(&(0x7f000003d000)={0x2, 0x78, 0x0, 0x3, 0x699fc00000000000, 0x3, 0x0, 0x101, 0x0, 0x0, 0xa3, 0x101, 0x100000000, 0x1, 0x0, 0x2, 0x4, 0x1, 0x3, 0x1000, 0x8, 0x5, 0x0, 0x2000000, 0x3, 0x8, 0x0}, 0x0, 0x4, 0xffffffffffffffff, 0x2) r5 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) connect$inet6(r5, &(0x7f0000c27000)={0xa, 0x2, 0x10001, @remote={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0xbb}, 0xfffffffffffffe00}, 0x1c) perf_event_open(&(0x7f00003f8000+0x676)={0x5, 0x78, 0xc8c0, 0x9d7, 0x202000000, 0xffffffff, 0x0, 0x100, 0x40400, 0x2, 0x3, 0x3f, 0x1, 0x3, 0x0, 0x7df0, 0x0, 0x1, 0x7, 0x2000000000008800, 0x7, 0x7, 0x8, 0x100040000, 0x20, 0x9, 0x0}, r3, 0x8000, r4, 0x4) perf_event_open(&(0x7f0000940000)={0x2, 0x78, 0xfffffffffffffffb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff8, 0x0, 0x0, 0xffffffffffffff05, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$GIO_FONTX(r2, 0x4b6b, &(0x7f0000b95000-0x1d)="0000000000000000000000000000000000000000000000000000000000") r6 = creat(&(0x7f00001a1000)="2e2f66696c653000", 0x1) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(r6, 0x84, 0xa, &(0x7f0000370000-0x20)={0x4, 0x759, 0x8, 0x7f, 0x1, 0x92, 0x0, 0x20, 0x0}, &(0x7f000081c000-0x4)=0x20) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(r2, 0x84, 0x70, &(0x7f00005e8000-0x108)={r7, @in={{0x2, 0x2, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x80000000006d, 0x8, 0x21, 0x16, 0x2, 0x1, 0xffff, 0x458, 0x8, 0x8001, 0x8, 0x0, 0x4, 0x0, 0x9]}, &(0x7f0000f7c000-0x4)=0x108) getsockopt$inet_sctp6_SCTP_DELAYED_SACK(r6, 0x84, 0x10, &(0x7f000013c000-0xc)=@sack_info={r7, 0x4, 0x7fef}, &(0x7f0000c00000-0x4)=0xc) setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r2, 0x84, 0x1f, &(0x7f000020f000)={0x0, @in6={{0xa, 0x2, 0x6, @loopback={0x0, 0x1}, 0x7f}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x2, 0xff}, 0x98) fsync(r4) ioctl$DRM_IOCTL_GET_CLIENT(r6, 0xc0286405, &(0x7f0000680000-0x28)={0x100000001, 0x4, r3, 0x800001f, 0x0, 0x4, 0x4000000008, 0x800}) r8 = socket(0x10, 0x3, 0x0) ioctl$KDSETMODE(r6, 0x4b3a, 0x401) setsockopt$inet6_tcp_TCP_REPAIR_WINDOW(r8, 0x6, 0x1d, &(0x7f0000337000)={0x29, 0x4, 0x7, 0x6, 0x40}, 0x14) write(r8, &(0x7f00008cd000)="240000005a001f0014f9f407125a00001e13171308001000fff708ff0800020001000000", 0x24) syz_extract_tcp_res(&(0x7f0000332000-0x8)={0x0, 0x0}, 0x8, 0x8008000010006) 2017/12/14 21:33:07 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) r2 = dup3(r0, r1, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r2, 0x84, 0x18, &(0x7f0000003000-0x6)={0x0, 0xffffffffffffff7f}, &(0x7f0000000000)=0x6) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp_SCTP_STATUS(r2, 0x84, 0xe, &(0x7f0000002000)={0x0, 0x1f, 0xffff, 0x8e20, 0x4, 0x40, 0x8, 0x1c7, {0x0, @in={{0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x31, 0x4, 0x1000, 0x20, 0x8}}, &(0x7f0000003000-0x4)=0xb8) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r2, 0x84, 0xe, &(0x7f0000002000)={r3, 0x5, 0x800, 0x7fff, 0x8, 0x3, 0x9bba, 0x5, {r4, @in6={{0xa, 0x1, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x2}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x2800000000, 0x0, 0x8130, 0xc1, 0xffffffffffffffff}}, &(0x7f0000002000-0x4)=0xb8) getsockopt$inet_sctp6_SCTP_STATUS(r2, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, @in={{0x2, 0x0, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x0, 0x0, 0x0, 0x0, 0x0}}, &(0x7f0000000000)=0xb8) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) ioctl$TCGETS(r2, 0x5401, &(0x7f0000004000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) openat$rfkill(0xffffffffffffff9c, &(0x7f0000004000-0xc)="2f6465762f72666b696c6c00", 0x800, 0x0) setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r2, 0x84, 0x22, &(0x7f0000003000-0x10)={0x5, 0x0, 0x100000001, 0x9, r5}, 0x10) 2017/12/14 21:33:07 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) fcntl$getownex(r0, 0x10, &(0x7f0000ef5000)={0x0, 0x0}) sched_getattr(r1, &(0x7f00001b5000-0x30)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x30, 0x0) sendto$inet(r0, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) [ 384.056619] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 384.056625] Call Trace: [ 384.056640] dump_stack+0x194/0x257 [ 384.056657] ? arch_local_irq_restore+0x53/0x53 [ 384.056669] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 384.056698] should_fail+0x8c0/0xa40 [ 384.056719] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 384.056728] ? perf_trace_lock+0xd6/0x900 [ 384.056747] ? trace_event_raw_event_lock+0x340/0x340 [ 384.056764] ? find_held_lock+0x39/0x1d0 [ 384.056797] ? lock_downgrade+0x980/0x980 [ 384.056837] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 384.056855] ? rcu_note_context_switch+0x710/0x710 [ 384.056887] should_failslab+0xec/0x120 [ 384.056903] __kmalloc+0x63/0x760 [ 384.056917] ? lock_release+0xda0/0xda0 [ 384.056937] ? rds_message_alloc+0xb1/0x330 [ 384.056958] rds_message_alloc+0xb1/0x330 [ 384.056970] ? rds_message_next_extension+0x210/0x210 [ 384.056979] ? trace_hardirqs_on+0xd/0x10 [ 384.056990] ? __local_bh_enable_ip+0x121/0x230 [ 384.057021] ? _raw_spin_unlock_bh+0x30/0x40 [ 384.057035] ? release_sock+0x1d4/0x2a0 [ 384.057051] ? __release_sock+0x360/0x360 [ 384.057061] ? lock_sock_nested+0x91/0x110 [ 384.057072] ? trace_hardirqs_on+0xd/0x10 [ 384.057084] ? __local_bh_enable_ip+0x121/0x230 [ 384.057110] rds_sendmsg+0xb52/0x1f90 [ 384.057153] ? rds_send_drop_to+0x19d0/0x19d0 [ 384.057175] ? lock_downgrade+0x980/0x980 [ 384.057197] ? sock_has_perm+0x29c/0x400 [ 384.057217] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 384.057227] ? lock_release+0xd52/0xda0 [ 384.057237] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 384.057250] ? __check_object_size+0x25d/0x4f0 [ 384.057275] ? __might_sleep+0x95/0x190 [ 384.057297] ? selinux_socket_sendmsg+0x36/0x40 [ 384.057309] ? security_socket_sendmsg+0x89/0xb0 [ 384.057321] ? rds_send_drop_to+0x19d0/0x19d0 [ 384.057336] sock_sendmsg+0xca/0x110 [ 384.057353] SYSC_sendto+0x358/0x5a0 [ 384.057376] ? SYSC_connect+0x480/0x480 [ 384.057389] ? kernel_read+0x120/0x120 [ 384.057405] ? wait_for_completion+0x7b0/0x7b0 [ 384.057465] ? __sb_end_write+0x9e/0xd0 [ 384.057486] ? fput+0xd2/0x140 [ 384.057499] ? SyS_write+0x184/0x220 [ 384.057510] ? __do_page_fault+0x3d6/0xc90 [ 384.057525] ? SyS_read+0x220/0x220 [ 384.057545] SyS_sendto+0x40/0x50 [ 384.057559] ? SyS_getpeername+0x30/0x30 [ 384.057574] do_fast_syscall_32+0x3ee/0xf9d [ 384.057599] ? do_int80_syscall_32+0x9d0/0x9d0 [ 384.057621] ? lockdep_sys_exit+0x47/0xf0 [ 384.057634] ? syscall_return_slowpath+0x2ad/0x550 [ 384.057652] ? sysret32_from_system_call+0x5/0x3b [ 384.057674] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 384.057700] entry_SYSENTER_compat+0x51/0x60 [ 384.057709] RIP: 0023:0xf7fe9c79 [ 384.057715] RSP: 002b:00000000f77e508c EFLAGS: 00000296 ORIG_RAX: 0000000000000171 [ 384.057728] RAX: ffffffffffffffda RBX: 0000000000000013 RCX: 0000000020218000 [ 384.057734] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020062000 [ 384.057741] RBP: 0000000000000010 R08: 0000000000000000 R09: 0000000000000000 [ 384.057747] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 384.057753] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 384.169610] syz-executor5: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) [ 384.169621] syz-executor5 cpuset=/ mems_allowed=0 [ 384.169655] CPU: 0 PID: 24951 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 [ 384.169664] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 384.169671] Call Trace: [ 384.169690] dump_stack+0x194/0x257 [ 384.169720] ? arch_local_irq_restore+0x53/0x53 [ 384.169734] ? idr_get_free_cmn+0xfd0/0xfd0 [ 384.169792] warn_alloc+0x19a/0x2b0 [ 384.169819] ? zone_watermark_ok_safe+0x400/0x400 [ 384.169850] ? check_noncircular+0x20/0x20 [ 384.169885] ? save_stack+0x43/0xd0 [ 384.169900] ? __kmalloc_node+0x47/0x70 [ 384.169953] __vmalloc_node_range+0x4f0/0x650 [ 384.169986] ? find_held_lock+0x39/0x1d0 [ 384.170018] ? xt_alloc_entry_offsets+0x21/0x30 [ 384.170037] __vmalloc_node_flags_caller+0x50/0x60 [ 384.170056] ? xt_alloc_entry_offsets+0x21/0x30 [ 384.170087] kvmalloc_node+0x82/0xd0 [ 384.170116] xt_alloc_entry_offsets+0x21/0x30 [ 384.170139] translate_table+0x235/0x1690 [ 384.170165] ? lock_release+0xda0/0xda0 [ 384.170180] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 384.170198] ? __check_object_size+0x25d/0x4f0 [ 384.170243] ? __might_sleep+0x95/0x190 [ 384.170264] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 384.170293] ? kasan_check_write+0x14/0x20 [ 384.170309] ? _copy_from_user+0x99/0x110 [ 384.170338] do_ip6t_set_ctl+0x34b/0x5c0 [ 384.170367] ? translate_compat_table+0x1c30/0x1c30 [ 384.170420] ? mutex_unlock+0xd/0x10 [ 384.170436] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 384.170470] nf_setsockopt+0x67/0xc0 [ 384.170500] ipv6_setsockopt+0x115/0x150 [ 384.170531] sctp_setsockopt+0x2a0/0x5d50 [ 384.170564] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 384.170589] ? memset+0x31/0x40 [ 384.170625] ? perf_trace_lock+0x4d6/0x900 [ 384.170674] ? trace_event_raw_event_lock+0x340/0x340 [ 384.170686] ? perf_trace_run_bpf_submit+0x206/0x330 [ 384.170700] ? perf_trace_run_bpf_submit+0x20d/0x330 [ 384.170711] ? _raw_spin_unlock+0x22/0x30 [ 384.170731] ? check_noncircular+0x20/0x20 [ 384.170748] ? perf_tp_event+0xae0/0xae0 [ 384.170844] ? find_held_lock+0x39/0x1d0 [ 384.170904] ? lock_downgrade+0x980/0x980 [ 384.170925] ? avc_has_perm+0xd0/0x680 [ 384.170968] ? lock_release+0xda0/0xda0 [ 384.170994] ? finish_task_switch+0x1d3/0x740 [ 384.171005] ? finish_task_switch+0x1aa/0x740 [ 384.171076] ? avc_has_perm+0x43e/0x680 [ 384.171109] ? avc_has_perm_noaudit+0x520/0x520 [ 384.171130] ? __fget+0xbb/0x580 [ 384.171151] ? __sched_text_start+0x8/0x8 [ 384.171181] ? lock_release+0xda0/0xda0 [ 384.171210] ? __lock_is_held+0xbc/0x140 [ 384.171285] ? sock_has_perm+0x29c/0x400 [ 384.171312] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 384.171335] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 384.171356] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 384.171393] ? __fdget_pos+0x136/0x1a0 [ 384.171454] compat_sock_common_setsockopt+0x104/0x140 [ 384.171488] compat_SyS_setsockopt+0x17c/0x410 [ 384.171497] ? sock_common_setsockopt+0xd0/0xd0 [ 384.171527] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 384.171552] ? do_fast_syscall_32+0x156/0xf9d [ 384.171582] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 384.171602] do_fast_syscall_32+0x3ee/0xf9d [ 384.171646] ? do_int80_syscall_32+0x9d0/0x9d0 [ 384.171669] ? trace_event_raw_event_sys_exit+0x260/0x260 [ 384.171691] ? lockdep_sys_exit+0x47/0xf0 [ 384.171709] ? syscall_return_slowpath+0x2ad/0x550 [ 384.171738] ? sysret32_from_system_call+0x5/0x3b [ 384.171775] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 384.171816] entry_SYSENTER_compat+0x51/0x60 [ 384.171825] RIP: 0023:0xf7ff6c79 [ 384.171832] RSP: 002b:00000000f778f08c EFLAGS: 00000296 ORIG_RAX: 000000000000016e [ 384.171846] RAX: ffffffffffffffda RBX: 0000000000000019 RCX: 0000000000000029 [ 384.171852] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 384.171858] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 384.171866] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 384.171873] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 384.172118] warn_alloc_show_mem: 1 callbacks suppressed [ 384.172123] Mem-Info: [ 384.172147] active_anon:71187 inactive_anon:26 isolated_anon:0 [ 384.172147] active_file:3940 inactive_file:9050 isolated_file:0 [ 384.172147] unevictable:0 dirty:256 writeback:0 unstable:0 [ 384.172147] slab_reclaimable:10290 slab_unreclaimable:90178 [ 384.172147] mapped:23051 shmem:35 pagetables:745 bounce:0 [ 384.172147] free:1423211 free_pcp:548 free_cma:0 [ 384.172166] Node 0 active_anon:284748kB inactive_anon:104kB active_file:15760kB inactive_file:36200kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:92204kB dirty:1024kB writeback:0kB shmem:140kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 36864kB writeback_tmp:0kB unstable:0kB all_unreclaimable? no [ 384.172173] Node 0 DMA free:15908kB min:160kB low:200kB high:240kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 384.172198] lowmem_reserve[]: 0 2882 6395 6395 [ 384.172236] Node 0 DMA32 free:2952932kB min:30384kB low:37980kB high:45576kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:3129332kB managed:2953948kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:1016kB local_pcp:376kB free_cma:0kB [ 384.172260] lowmem_reserve[]: 0 0 3513 3513 [ 384.172294] Node 0 Normal free:2724004kB min:37032kB low:46288kB high:55544kB active_anon:284748kB inactive_anon:104kB active_file:15760kB inactive_file:36200kB unevictable:0kB writepending:1024kB present:4718592kB managed:3597640kB mlocked:0kB kernel_stack:4320kB pagetables:2980kB bounce:0kB free_pcp:1176kB local_pcp:692kB free_cma:0kB [ 384.172320] lowmem_reserve[]: 0 0 0 0 [ 384.172355] Node 0 DMA: 1*4kB (U) 0*8kB 0*16kB 1*32kB (U) 2*64kB (U) 1*128kB (U) 1*256kB (U) 0*512kB 1*1024kB (U) 1*2048kB (M) 3*4096kB (M) = 15908kB [ 384.172495] Node 0 DMA32: 3*4kB (M) 1*8kB (M) 3*16kB (UM) 3*32kB (UM) 3*64kB (UM) 3*128kB (M) 4*256kB (M) 4*512kB (UM) 2*1024kB (UM) 3*2048kB (UM) 718*4096kB (M) = 2952932kB [ 384.172648] Node 0 Normal: 1*4kB (E) 406*8kB (UME) 181*16kB (ME) 460*32kB (UME) 666*64kB (UME) 208*128kB (UM) 132*256kB (UME) 104*512kB (UME) 81*1024kB (UM) 19*2048kB (UM) 592*4096kB (UM) = 2723844kB [ 384.172808] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 384.172815] 13030 total pagecache pages [ 384.172828] 0 pages in swap cache [ 384.172836] Swap cache stats: add 0, delete 0, find 0/0 [ 384.172843] Free swap = 0kB [ 384.172849] Total swap = 0kB [ 384.172856] 1965979 pages RAM [ 384.172862] 0 pages HighMem/MovableOnly [ 384.172869] 324105 pages reserved [ 385.131737] syz-executor5 cpuset=/ mems_allowed=0 [ 385.131765] CPU: 1 PID: 24918 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 [ 385.131772] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 385.131777] Call Trace: [ 385.131793] dump_stack+0x194/0x257 [ 385.131810] ? arch_local_irq_restore+0x53/0x53 [ 385.131820] ? idr_get_free_cmn+0xfd0/0xfd0 [ 385.131833] ? kernel_text_address+0x102/0x140 [ 385.131861] warn_alloc+0x19a/0x2b0 [ 385.131878] ? zone_watermark_ok_safe+0x400/0x400 [ 385.131897] ? check_noncircular+0x20/0x20 [ 385.131917] ? save_stack+0x43/0xd0 [ 385.131926] ? kasan_kmalloc+0xad/0xe0 [ 385.131936] ? __kmalloc_node+0x47/0x70 [ 385.131964] __vmalloc_node_range+0x4f0/0x650 [ 385.131983] ? find_held_lock+0x39/0x1d0 [ 385.132003] ? xt_alloc_entry_offsets+0x21/0x30 [ 385.132015] __vmalloc_node_flags_caller+0x50/0x60 [ 385.132027] ? xt_alloc_entry_offsets+0x21/0x30 [ 385.132045] kvmalloc_node+0x82/0xd0 [ 385.132061] xt_alloc_entry_offsets+0x21/0x30 [ 385.132076] translate_table+0x235/0x1690 [ 385.132091] ? lock_release+0xda0/0xda0 [ 385.132102] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 385.132116] ? __check_object_size+0x25d/0x4f0 [ 385.132141] ? __might_sleep+0x95/0x190 [ 385.132156] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 385.132173] ? kasan_check_write+0x14/0x20 [ 385.132185] ? _copy_from_user+0x99/0x110 [ 385.132202] do_ip6t_set_ctl+0x34b/0x5c0 [ 385.132220] ? translate_compat_table+0x1c30/0x1c30 [ 385.132250] ? mutex_unlock+0xd/0x10 [ 385.132262] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 385.132281] nf_setsockopt+0x67/0xc0 [ 385.132301] ipv6_setsockopt+0x115/0x150 [ 385.132319] sctp_setsockopt+0x2a0/0x5d50 [ 385.132340] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 385.132353] ? trace_event_raw_event_lock+0x340/0x340 [ 385.132373] ? check_noncircular+0x20/0x20 [ 385.132388] ? perf_trace_lock+0xd6/0x900 [ 385.132398] ? __lock_acquire+0x6e9/0x47f0 [ 385.132423] ? trace_event_raw_event_lock+0x340/0x340 [ 385.132436] ? _raw_spin_unlock+0x22/0x30 [ 385.132449] ? check_noncircular+0x20/0x20 [ 385.132472] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 385.132501] ? lock_downgrade+0x980/0x980 [ 385.132520] ? find_held_lock+0x39/0x1d0 [ 385.132553] ? lock_downgrade+0x980/0x980 [ 385.132567] ? avc_has_perm+0xd0/0x680 [ 385.132591] ? lock_release+0xda0/0xda0 [ 385.132599] ? _raw_spin_unlock_irq+0x27/0x70 [ 385.132612] ? finish_task_switch+0x1d3/0x740 [ 385.132622] ? finish_task_switch+0x1aa/0x740 [ 385.132661] ? avc_has_perm+0x43e/0x680 [ 385.132681] ? avc_has_perm_noaudit+0x520/0x520 [ 385.132695] ? __fget+0xbb/0x580 [ 385.132708] ? __sched_text_start+0x8/0x8 [ 385.132726] ? lock_release+0xda0/0xda0 [ 385.132744] ? __lock_is_held+0xbc/0x140 [ 385.132786] ? sock_has_perm+0x29c/0x400 [ 385.132804] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 385.132820] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 385.132835] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 385.132884] compat_sock_common_setsockopt+0x104/0x140 [ 385.132905] compat_SyS_setsockopt+0x17c/0x410 [ 385.132913] ? sock_common_setsockopt+0xd0/0xd0 [ 385.132930] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 385.132947] ? do_fast_syscall_32+0x156/0xf9d [ 385.132965] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 385.132978] do_fast_syscall_32+0x3ee/0xf9d [ 385.132991] ? do_raw_spin_trylock+0x190/0x190 [ 385.133011] ? do_int80_syscall_32+0x9d0/0x9d0 [ 385.133034] ? lockdep_sys_exit+0x47/0xf0 [ 385.133046] ? syscall_return_slowpath+0x2ad/0x550 [ 385.133059] ? prepare_exit_to_usermode+0x340/0x340 [ 385.133073] ? sysret32_from_system_call+0x5/0x3b [ 385.133094] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 385.133119] entry_SYSENTER_compat+0x51/0x60 [ 385.133128] RIP: 0023:0xf7ff6c79 [ 385.133133] RSP: 002b:00000000f77f208c EFLAGS: 00000296 ORIG_RAX: 000000000000016e [ 385.133145] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000029 [ 385.133152] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 385.133158] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 385.133165] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 2017/12/14 21:33:09 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) r1 = openat$selinux_mls(0xffffffffffffff9c, &(0x7f0000bdf000-0xd)="2f73656c696e75782f6d6c7300", 0x0, 0x0) setsockopt$inet6_dccp_int(r1, 0x21, 0x3, &(0x7f000036a000-0x4)=0x6d, 0x4) 2017/12/14 21:33:09 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) r1 = openat$sequencer(0xffffffffffffff9c, &(0x7f0000765000-0xf)="2f6465762f73657175656e63657200", 0x200, 0x0) getsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r1, 0x84, 0xc, &(0x7f0000e28000-0x4)=0x0, &(0x7f000046f000)=0x4) 2017/12/14 21:33:09 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) r1 = openat$rfkill(0xffffffffffffff9c, &(0x7f000073f000)="2f6465762f72666b696c6c00", 0x4000, 0x0) getsockopt$inet6_mtu(r1, 0x29, 0x17, &(0x7f00008ae000-0x4)=0x0, &(0x7f0000fb3000)=0x4) close(r0) 2017/12/14 21:33:09 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) openat$selinux_commit_pending_bools(0xffffffffffffff9c, &(0x7f000033c000)="2f73656c696e75782f636f6d6d69745f70656e64696e675f626f6f6c7300", 0x1, 0x0) 2017/12/14 21:33:09 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000011, 0x2, 0xfffffffffffffffc) bind$inet(r0, &(0x7f0000c52000-0x10)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$ipx(r0, &(0x7f0000a32000-0x40)="fbc3d617f9a37b315099e6732e3f6083c06ca73841a020b3c68633b0280014dd6a1b7c37b6ba0bafc6b75af826c677591b1cf0b26b30dac0ce8ba389b8bd13f8", 0x40, 0x24044894, &(0x7f0000758000-0x10)={0x4, 0x9, 0x3, "bc1a979e444b", 0x2, 0x0}, 0x10) socketpair(0x19, 0x0, 0x7, &(0x7f0000d4a000)={0x0, 0x0}) ioctl$KDGKBMETA(r1, 0x4b62, &(0x7f0000adb000-0x4)=0x0) init_module(&(0x7f000060d000)="00", 0x1, &(0x7f0000148000)="7d00") sendto$inet(r0, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:09 executing program 5: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) io_submit(0x0, 0x0, &(0x7f0000885000-0x4)=[]) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(0xffffffffffffffff, 0x4040534e, &(0x7f0000299000-0x40)={0x0, @tick=0x0, 0x0, {0x0, 0x0}, 0x8, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BINDER_THREAD_EXIT(0xffffffffffffffff, 0x40046208, 0x0) perf_event_open(&(0x7f000006b000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf72, 0x0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc00, 0x0, 0x80000040fe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(0xffffffffffffffff, 0x84, 0x15, &(0x7f00006a5000-0x1)={0x0}, 0x1) readv(0xffffffffffffffff, &(0x7f0000000000)=[], 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_MRT6_ADD_MFC_PROXY(0xffffffffffffffff, 0x29, 0xd2, &(0x7f0000000000)={{0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0xfffffffffffffffb}, {0xa, 0x0, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x5}, 0x80000000, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0x3]}, 0x5c) execve(&(0x7f0000001000)="2e2f66696c653000", &(0x7f0000001000-0x18)=[&(0x7f0000001000-0xe)="2c5c3a2d7d6b657972696e672700", &(0x7f0000000000)="00", &(0x7f0000002000-0x10)="5b657468312e62646576707070302d00", &(0x7f0000001000)="00", &(0x7f0000001000)="00"], &(0x7f0000000000)=[&(0x7f0000000000)="7788706f5269785f61e36c5f61756573737d2a2e2e70707031707070316f3a6e6f646576766d6e65743100", &(0x7f0000000000)="5d2974727573746564747275737465647d00", &(0x7f0000001000)="00", &(0x7f0000001000)="656d3028766d6e657431707070306d696d655f7479706500"]) setsockopt$inet6_buf(r0, 0x29, 0x40, &(0x7f0000000000)="", 0x0) r1 = openat$selinux_user(0xffffffffffffff9c, &(0x7f0000c70000)="2f73656c696e75782f7573657200", 0x2, 0x0) accept4$ipx(r1, &(0x7f0000f96000-0x10)={0x0, 0x0, 0x0, "000000000000", 0x0, 0x0}, &(0x7f000013f000)=0x10, 0x0) r2 = syz_open_dev$vcsa(&(0x7f00009a9000-0xb)="2f6465762f766373612300", 0x23, 0x40000) getsockopt$inet6_tcp_buf(r2, 0x6, 0x0, &(0x7f0000002000)="", &(0x7f0000003000-0x4)=0x0) ioctl$TIOCLINUX4(0xffffffffffffffff, 0x541c, &(0x7f0000b9e000-0x1)=0x4) getsockopt$inet6_tcp_buf(0xffffffffffffffff, 0x6, 0x1d, &(0x7f0000de1000-0xd4)="", &(0x7f00002c7000-0x4)=0x0) 2017/12/14 21:33:09 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000805, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) socketpair(0x1b, 0x7, 0x7, &(0x7f0000002000)={0x0, 0x0}) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) getsockopt$bt_rfcomm_RFCOMM_LM(r1, 0x12, 0x3, &(0x7f0000002000)=0x0, &(0x7f0000003000-0x4)=0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) fgetxattr(r0, &(0x7f0000001000-0x7)=@random={"757365722e00", "00"}, &(0x7f0000003000-0x20)="0000000000000000000000000000000000000000000000000000000000000000", 0x20) socket$inet_sctp(0x2, 0x805, 0x84) r2 = dup3(r0, r0, 0x8000000000000006) getsockopt$inet_sctp6_SCTP_STATUS(r2, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, @in={{0x2, 0x0, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x0, 0x0, 0x0, 0x0, 0x0}}, &(0x7f0000000000)=0xb8) 2017/12/14 21:33:09 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) connect$llc(r0, &(0x7f0000b3d000)={0x1a, 0x19, 0x8, 0x4, 0x8, 0x3, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [0x0, 0x0]}, 0x10) accept4(r0, &(0x7f000054c000-0x14)=@ll={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @random="000000000000", [0x0, 0x0]}, &(0x7f0000d3f000-0x4)=0x14, 0x80000) sendto$inet(r0, &(0x7f00001a1000-0x2)="1a67", 0x2, 0x4000000, &(0x7f0000dd2000-0x10)={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) setsockopt$inet6_udp_int(r0, 0x11, 0x65, &(0x7f00001ba000-0x4)=0x3, 0x4) clock_gettime(0x0, &(0x7f00008a0000-0x8)={0x0, 0x0}) r3 = getpid() prlimit64(r3, 0x0, &(0x7f0000dbd000-0x8)={0x81, 0x1}, &(0x7f00009c0000-0x8)={0x0, 0x0}) pselect6(0x40, &(0x7f0000545000-0x40)={0x313, 0x0, 0x5, 0x3f, 0x4, 0x1, 0x0, 0x6}, &(0x7f000051e000)={0xffff, 0xfffffffffffffff7, 0x3, 0x8000, 0x4b5, 0x703, 0xffffffff, 0x2}, &(0x7f00009c1000-0x40)={0x3f, 0x4, 0x0, 0xffffffff80000001, 0x7, 0x0, 0x8000, 0x8}, &(0x7f000036c000-0x8)={r1, r2+10000000}, &(0x7f00006c2000)={&(0x7f0000562000-0x8)={0x4}, 0x8}) [ 385.133171] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 2017/12/14 21:33:09 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r0) clock_gettime(0x0, &(0x7f000019a000)={0x0, 0x0}) pselect6(0x40, &(0x7f0000d72000)={0x3, 0x0, 0x5, 0xffffffff853a4bd8, 0x8001, 0xef, 0x5, 0x7}, &(0x7f000095b000-0x40)={0x7, 0x5a9, 0x80000001, 0x7, 0xde57, 0xfffffffffffff449, 0x8, 0x1}, &(0x7f0000b36000-0x40)={0x5, 0x3ec, 0x4, 0x6, 0x200000000000, 0x10001, 0x4f03, 0x7}, &(0x7f0000e46000-0x8)={r1, r2+30000000}, &(0x7f0000eae000-0x8)={&(0x7f0000ada000)={0x10001}, 0x8}) 2017/12/14 21:33:09 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) timer_create(0x4, &(0x7f0000410000-0x58)={0x0, 0x6, 0x0, @thr={&(0x7f0000a37000)="c4b88b8770e4aacbcc4d085b57d3f8dd49db277d7f1cf5ad168881dfb4b4bc4c7cebb7e76b0bda8aa4634680c067edaa48214580ecb62628c10ca507a6e8229923ea2a9d91ab0c856b7206afe6bd2ae3be0cceba2485ea148e26a97940252522ecb9aac44adbae8082d6c4498e648ca81f1d8c62", &(0x7f0000908000-0xc3)="8a4959d9b280082a674bd90f86242188860fb03ab20e33ce4524b4737a6ecbf3a7a6a909fd8c9cb6582271b410931864de935deae597812367c01d3225f08b298f4746e6ab1a72cddb19e2e2e1b95249632533003abe2a1fd522d019a9afbfa8ae7d9f4fe63f0f24b3d2c4cb128d411ca7a9a0227a3156cabd48118af71cd2419eb5dcd420fbf372cf59bc86ab64450a18bbebce1bd47f11e26d0ac8f212795f759cdc38136617fc6321fb9720dd4d5501e27cd6bc624ff4809998b811639e1286af81"}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000bbc000-0x4)=0x0) timer_delete(r1) bind$alg(r0, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) r2 = syz_open_dev$vcsa(&(0x7f00001f6000-0xb)="2f6465762f766373612300", 0x9, 0x80000) getsockopt$inet_pktinfo(r2, 0x0, 0x8, &(0x7f0000e57000)={0x0, @remote={0x0, 0x0, 0x0, 0x0}, @empty=0x0}, &(0x7f0000c95000-0x4)=0xc) [ 385.577726] syz-executor5: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) [ 385.611762] syz-executor5 cpuset=/ mems_allowed=0 2017/12/14 21:33:09 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) r0 = openat$selinux_checkreqprot(0xffffffffffffff9c, &(0x7f00007d8000-0x16)="2f73656c696e75782f636865636b72657170726f7400", 0x101000, 0x0) setsockopt$netlink_NETLINK_LISTEN_ALL_NSID(r0, 0x10e, 0x8, &(0x7f0000be3000-0x4)=0xfa1, 0x4) 2017/12/14 21:33:09 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:09 executing program 7: r0 = socket(0x10, 0xa, 0xf6) fchdir(r0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000000)={0x0, 0x0}) setsockopt$inet6_buf(r1, 0x29, 0x15, &(0x7f00002a7000-0x1000)="dd3a8708b56bc581fd133b9a659b909c034742a7f231a38bb2813511b3b2fe08a7d646d1c41076190105ceb0abb357d363c8dfa546971c108091d3c5c749ab0b05e22b21179527698118a2fb7ea458354b2f1864d571eac0330db6b583e2b3658ba3831c1bd9757c3a68f6e2a79c092c53147090341fd742a0c99ce270607b02a327fcab4b6fb7cb6a043e724d6ba0be147f85709f4666df6cfd5c4cf1d50d429e7ee075d39860de407c1e14b3a3346f291bd594834d133c775119805d684f010b3ada367a34f260a17ccfca649f17fde63c34bd1517fc978b6a97cac1017b9ed09d1b3427aa6996d380b15aad5f4e1e6fa8b38331c369f144915dda85b8f212fd2da842f3e701b257434625fe77a642fd7bd37d727ee42811bcf1d36aaada71b6df31927e8f220be2616f727447559ff4ff00c2549dfb9a2f3697afdc7ca78ca98a78038d3b8d0b511ae967fba411165891cedc2f7fd3c431ff76327957cb4f7c5c9694f390c6256704338bb6183388d77fed2f10fc2324d57bd3ba62baac97ffbd8a1077c97cf9617262b038c18fc55b2e6caf2b25b3658693d689b472324731c0cf0df8bbc469d35a41a6750e597bd894bef661e4c28bd47be8dd9ed222873696f135f2926cb291af0149bdc438a1613a2a19e90aadc71ea47b512c01287e416fec63f4b45910eda96ddccc8aa44b5c2c3f5a1e9e3b87bd425bebfea9810ce648fc41b4fd8330bf51ca94b9eaaa6ef0052c43b71770f5671bb27dcb4838fb85a933e4dab300c34ccb9df40be387c0aa5279ab9c83305429fdbb60fc7ee3f3fa4fb86a2e9e7f6fe68cb881744a54206ebd5519090ae75eb31334bf20baa5ef50df998348f501d0d76c99dcce0af4cf97be0489c6971b78a69d15e73db521da5e1d51b14086152429a42b7f6eb98d0f60df62d0a794d9fc8b35372afae3cc94a786508445528e347d288f552e0da87e764a25a47fe27cf877890fc4882873e41f5bb0dacfd661fdf3cb5e8f79a8ff759ca7262655c9d40d7b2e9271a938c7dbc95ee67589a1d518cb5d17c9bccdbf3dfdc6df8caa5a94c60d49f55fb1d9cd42c93da212f37f7d7b03dc560f8f3219ab28bbdc808fc839fb81d9d227fd08ebb5a9cb3ba778a977127236e6171ce2451e38ba6749fbd74b8c2ee4955ff68781585ec586a055061903d4da5768bf4b9c539caed3e92d978fc30144663d3a675d514e160049010bbc3ea2fa383237c6fca36a235d0c022d1d138cc9400486a87babafc8518318e8a2feda150f892e925515d95fe0a54f3c20455ac15408fb1546379ad9e2f00c35a02b16759c33ce0bf92425766380041917c033f45b09acf95c25da0cdf18344508e4fcaa14c6ddbbb04b640c8bc0d6f2fb3778c786c04a253fff3226b89eefd1c33680dedfca3338fd220a350e119b3c075caca1e6cb3cef14f1fdcdd4d8486fc467204ff06a6d0a54a5d7883303f7b50b51f7ecb9f5e1b2ba4f411af1cf12fb7acbaa82228fec35aa4cf0d4e525b1257196b6ed8813194561868e251e5bfd55e738359cc062e99bd2dd849e20a43f908dd74630c556124158839b99f088e6b1c74f15cbd91f28e4d64e567b59b7607200245a5577037a70c2824d9d0837bf02f06ade2abe4ce70d6926fd2874ed06493ccbfc95750c071186506592ca0e43ceac07d11243c9535036b4f4f0f3ecfaf394533e4a34bced74fa4904bef9ac7505eaee2dcdd12a14a1c9f4e4df96a5b050beae811291527bfe960f68b5becb47ec1725dca447f57ad835a0de95f76032c8ce4f6bb708d9adffcca4a95ab95363297185843bf614d8e56d8a3c237153bbc4673bf02f137893e0ef7401876203da59b2fe1d557c339de12757f768404699e709f6fa3cf4cbc7b31173abd64a6ec7863d3cf3cdb745e0d8825f4d6eb1c8b6921cf4822bfb723bb6de9c1a26b01323bc0c91b49d3f55882bec803e78197f5020ac4828e7f3d628139a7f199222d261d884725b416d93e6bf8ffb3cb4e7040e0b8f1f4f7489b4d36866c7ec83c9c9f4204c11a554fe3557a46422ff397cf8a6d392ad4b37507e30b0a285caf439f4f7b732364d777d6c83e917656d61cafbda931877b86dd157d28f4c78bc3562ae8d524f98c3919bc0e5d114706e495a0d07683171e730ac430ac10fcf79c1850395d2f3e5c408ead7e5a724f21b0ddabd6d7aeaa579e045a30e340a48971b3ca699c3a964e604f6f134442b53808c4839f6d6912bc6a316c659dde05a7eaf072f185c1e89d4d9072704c4d61ba9b9e7e5aacee2e9ded998f434f4ca802c2146f9387af93d447296687c905cb5244e2aa8c82e0e047d6d922107437b2e9a30472b7bcbec56cb4b77df0bd3608a53feb8d3f7d26e3a60e35486d947461d205a0fe459f644c4bb10d67350a646ea650c28085a81f893416baa1077af2700bbefc163a96d23a8792457786306fef80024ac9966f7db8c8bc47bf8dc466b650275998afecbfdf7a176b9b9653bb649a1312368f8c91e4b2e399da3d26b22790239589edcb46f02842af9ff93417503bf6dad80f729263230f8c5d74be0f128b114ba4fc3576917724a0a5944d728ee282dc0ecf657712a77785772efcb5394083e5890250dfb6dcf0e98919e8e7dbeef76103af8e6ab8941ddb3b427d1698075620d4b0f1b536725d5ed70daa27f06a49d7502be9fb6e96d57eb29496c045d3d875205027b2d2b59f9a130022f9b7297da76e01384c1e693c0173e921d460b619e6c805a350f61081828345e5ca6948bd123c67676ebc6f0b682122a2e42601116204cc56713ac3080c0323c64306678d56f128355b64c906cfb7f8cfd86178b22f60e71eb6937cef85861b86b42a719e979a8958dea4d6b2b2b8d21cc03a2cd6afa178944dbc39f2c6ff548378e21b37f31fe726f61bb3ad5a82ab035c640f8f861a437296073a9ad6548c163455e8a7c1094e3dcce218544a2dde99150e5248adc4e3f46ef35bc12383c43043bc2de634b60f8567fe29d7c51a352ae5ef77f7579a60cebcc70922cb4985c4bc3848d50207ac5f9c0cd486a79fca5e5eb1722e0430ec567049cee6348206d75bf84ea85c048db93a7f4cf70bffa0de38919229f0a8f3d310e95c09ae71b036938f0c54883174f3c1eee3ba10c5d2929dcd2b6d2cb5c4170b32f39861fffa287e367af3cbfe97bd36b9019c3a2c876b793cb96bf01eadd70ac8197074c0752ec88da1644f6eee1e026c91a227e31a8fe89620229ced39eda52a55d419f7c3367b769aff673559981d81c2f493de6a470374a1175e2da6c9517dbe0914e0c30ae2ec664a492c89b13b6eb3824a6428f2cc848d423060e5fe0d370983ffd08199fdbf11647f3d4185d911e6f59b60aa8657d3efb360228146759040d977ce4e4c8b11d642cf671cf321efc685704ff794d74749848a0e4d22f11331853c3bed3ced31344e2cd3a6537927b1445d538ebc10ac8c34215e656d600770268025e898aa1798f33d90276e9bb4f72734f0fed6ce9ae53d2939233a2a444c42911e6ffa930816f2bd48afbf759208725af686ba7e520ee0141c164a9ffc589bbf3a5f7112a2aa60da0146f9f564042af46df2499f8e97882c45023f1422ee14256dd8e4e93143426ef454a8aa0425cdf53c9aa75c8c87fcf4338bcad2d089df07c794ad4d6af1f8087652f22e1a848db11da09b7c6bae95bb303b4054a84e490865eaed1d4e1314ecb9c9c492d3e9bc4cc1fd41c42a95b115f7c19f321314ade4fff41368731bd2c357497762293d9b6c12c1aab08aa15c6d02e9a30a6c8aacea0c562beacfef1a9dc83c0a1509678ba30ac4f23b4f89d21300c80556d4e8e4d82193c2783e82c0fa30d3cd6b99df3540b550ce78121ef09d9e5ee42594d7c260cac5ab0f076fe734d598cf470ecae3d25b7cbebc05261b3399af100944883d0451ddd2b2ccfa6af4a1c540c9ece3549b50088812b4cc9b09cde467d3416db29ca49485c89bd32fc9a138c42df7dcfee9f80076a2149e7008231b5fdb9dac87bdff6508ddd77053eb8bf0c273d47cc3fb8f330de9f6d6f206a65d5dca479af94e263c69291dcfedf4994e3dace65a663c22e5d3734d70b00226a76efef8b803a40ff878b85f19fcf67f9fdf10f517b87c4f36f788198a69f06a10aaf51022527c2f2db49716d4fa78f6c41511bdeed501130f22a068121f8b83c649311e9d576c34a4c2a15cb4091f649691273dca845582a7eba657e1f2e37b77596dac6357039f01dbe04e64de57aa9180c3ec2a5802685facf2589bf9f571f889d27883f72fbf9869fff05342eed9fd2847ca88e590931dee7f4ef12bc95a0f35583a13638a83f8b2afaba80a3b212c801cda78a2b38b7b5310adc90c58ecdb63086a4a7e1d49f2937ec9174bc8a7e280f1e410078e34b9d36aecb7946001d680becc702bfe5b0045b08457a1035da042c1ce628f67306fdbf7b0a5fc22f6c852508b0a7fd41507df04c68fefb456cf417314b6ad304ea754f5405c1e30723a62afaac41f8010fc84628a0192e0536c3ec5799de3602cca9a2035ac902ab43718cd5006f73aebf01c70c38cfed95548692d1adada19598678fd471dc9f0d0f3c8b43bebaf744996106eb23aa54a3cf2d972ab47df69d539b26681aac1e1315d9bfd5e99145458844a6cd16329b2217c0d934a043701f4a1d3a989d26653a6df53fd30af51072455861d021feb5c9d276acf377f5428db4260d4be9c35989a055224f49ce96d79368a6a80950dd1f1bc1261d34e1cd99a08ae9894d44ae567c7fbd58a2114596c177c906547bc363552a06d92210b8bf6d312fa7d2f616ee7b573943f710f33fbb63867cad06f9d6bcaf65a3d89e467d48bb9f393368802cfb69adf2fac64ac9557852c75a447aa2134be371c6ecfaeb31ed68b397c18494db126865072ec09ac95e3b7e013913968f1e40f17c6332a20bf7359e1739f2570c43751d51e8eea11d23ec80734044990a014bdcbe467febb412e29f92c2b1f6ad7f7f9a4fdc3fe8799c0d94b8c23c8b5566f49ec239a27638b34b28ef0febd887aad2c20a1606ba6b753205d82e1cafa47f691c7c504e3bf100bee0ef4f366d3f69517328e82e33ab732bf399cf3e02a1ad94e5f5c9f41bd1628e3067a8a8fda7b8e9af5da6dcc61f4089eebe7c324e2900fb65e6fb1a7774a96bb91810116457aaada8105bb8f74a972bea2875a829b77d25e0cd2249abf5ed6e630d7395c78ced35094aba73e6a77fa730aef0f2ff550b87eff273aa95678b271e40a044970b1e38ab7485d2abf08cf6ad2da7f75e98082e4e8efda1c79788da45dec469801bb526f0997aa4831ffc439e9c127f5e4b2475c08825edd8166c78f2425747673f35fcf81db6478fb3fa3b83b8c0c8e8ba99d6187985de0b921ba0675eba6e7ffce23bf50e36e76177ffc083f8dca43f5e197c7f70acac9e21fa49a3e2773b2ceb2fc327d67495e79cf7ece18b44f3059bd79305f01e8582ced2dc46a0b7e253db61827d763b0f7c5f7830a56303cbbfbe81ed89f2cdc627e459d8261524b69f4369d4065bf76d60d0d67a8cb7cedae4db049d259d53e96d1e57e315ae81fe497fd9cd6eae63f9dd139c9578b4ea93b089b30a69ea175314709109f5755d476f7e12632a0038096b0c31927c99040499c112f85bbb2c453fdc2034c9a3449673b6d24b255f813d5d2b1e05874cd89a252f8158ff8fe0f8ed3ebf3577071d3f7ac8f9167087d2ef42516833d236bcf95bb223a7c2e518a2797d1badd245", 0x1000) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) r3 = openat$selinux_user(0xffffffffffffff9c, &(0x7f0000789000)="2f73656c696e75782f7573657200", 0x2, 0x0) setsockopt$packet_fanout(r3, 0x107, 0x12, &(0x7f0000599000-0x4)={0x6, 0x3, 0x1000}, 0x4) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r2, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) 2017/12/14 21:33:09 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) r2 = dup3(r0, r1, 0x0) read(r2, &(0x7f0000001000-0x2c)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x2c) getsockopt$inet_sctp6_SCTP_STATUS(r2, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, @in={{0x2, 0x0, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x0, 0x0, 0x0, 0x0, 0x0}}, &(0x7f0000000000)=0xb8) [ 385.616932] CPU: 0 PID: 24976 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 2017/12/14 21:33:09 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x800000000000, &(0x7f0000da6000)={0x0, 0x0}) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) 2017/12/14 21:33:09 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = openat$selinux_create(0xffffffffffffff9c, &(0x7f00004f3000-0x10)="2f73656c696e75782f63726561746500", 0x2, 0x0) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f00000d1000-0x94)=[@in={0x2, 0x1, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in={0x2, 0x3, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x1, 0x7, @loopback={0x0, 0x1}, 0x1f}, @in={0x2, 0x3, @rand_addr=0x863, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x3, 0x7, @empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x0}, @in6={0xa, 0x3, 0x7, @local={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0xaa}, 0xfffffffffffffff8}, @in={0x2, 0x2, @rand_addr=0x4, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}], 0x94) r1 = socket(0x40000000015, 0x805, 0x0) mmap(&(0x7f0000404000/0x1000)=nil, 0x1000, 0x1000000, 0x10, r1, 0x0) getsockopt$inet_tcp_TCP_REPAIR_WINDOW(r0, 0x6, 0x1d, &(0x7f0000cad000-0x14)={0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000043000-0x4)=0x14) bind$inet(r1, &(0x7f0000ab1000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) getsockopt$inet_sctp6_SCTP_RECVRCVINFO(r1, 0x84, 0x20, &(0x7f000059f000)=0x0, &(0x7f0000751000)=0x4) sendto$inet(r1, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) getsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000ef9000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f00002bc000)=0xc) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x9, &(0x7f0000462000-0xa0)={0x0, @in6={{0xa, 0x1, 0xe6c7, @remote={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0xbb}, 0x5}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x82ee, 0xfffffffffffffffd, 0x7fff, 0xffffffff, 0x28}, &(0x7f00002cf000-0x4)=0xa0) setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x72, &(0x7f0000d73000-0xc)={r2, 0x10001, 0x30}, 0xc) 2017/12/14 21:33:09 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x6, 0xfffffffffffffffd) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:09 executing program 4: r0 = openat$selinux_validatetrans(0xffffffffffffff9c, &(0x7f0000b1d000)="2f73656c696e75782f76616c69646174657472616e7300", 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) ioctl$sock_inet6_tcp_SIOCOUTQ(r0, 0x5411, &(0x7f0000000000)=0x0) umount2(&(0x7f0000000000)="2e2f66696c653000", 0x4) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) getdents(r0, &(0x7f00001f0000-0x5b)="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x5b) getsockname$inet(r0, &(0x7f00008ac000)={0x0, 0x0, @remote={0x0, 0x0, 0x0, 0x0}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f00006dd000-0x4)=0x10) bind$alg(r1, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) ioctl$TCSETSF(r0, 0x5404, &(0x7f0000b94000-0x24)={0x4, 0x0, 0x10000, 0xbf4, 0x3, 0x20, 0xc6, 0x9, 0x9, 0x7fffffff, 0xfffffffffffffff9, 0x1}) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r0, 0x10e, 0x1, &(0x7f0000c72000-0x4)=0x1f, 0x4) 2017/12/14 21:33:09 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) r1 = socket(0xb, 0x5, 0x1f) getsockopt$inet_sctp6_SCTP_STATUS(0xffffffffffffffff, 0x84, 0xe, &(0x7f0000d4d000-0xb8)={0x0, 0x3, 0x10001, 0x4, 0x9, 0x76, 0x0, 0x6, {0x0, @in={{0x2, 0x2, @rand_addr=0x20, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x8, 0x6, 0x6, 0x3, 0x100000000}}, &(0x7f00001a0000-0x4)=0xb8) setsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(r1, 0x84, 0x1f, &(0x7f0000926000-0x98)={r2, @in={{0x2, 0x3, @empty=0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x9, 0xffff}, 0x98) r3 = socket$inet6_sctp(0xa, 0x5, 0x84) vmsplice(r0, &(0x7f0000ac2000)=[{&(0x7f000063c000)="5ff71255d6f2f5d77704460c4365113a0fb03f79516852ebd8962e1f2cb75697a112806ddac0a508dce4d571d4ce4ff415321e7081f3643c6ae4d6bb1ff34f1f391fd1116bbaf840c0c92c27e74d1b2a874f76008233ba4a2ccb474571786083643ca20c4871f0903eb3716627a20f5cfc7fa55f48fa3efd06f04f7e4eb5188b0b1e", 0x82}, {&(0x7f0000375000-0x4c)="647c1e25a971b7502b3f0c606d28a0a6f3dee6af79f86278f115f7231612739e1eb5b4bdbea68ed4d165b00a6f2580e2140b32442d182dd51553fde0cb98936a8f3ddf1fab5921bdf780d9a6", 0x4c}, {&(0x7f0000d01000)="46168a370f5b3e22a68fe5398c64c946d82423de3c7bcba0a5b35b1e062d97778f10940a239b7fcd82ecf0451904a0051026b39a155ce2eab492d18aad40937a5eea68d1cc6f995ef524e229e316b19ef0f258732daa302e9ef4176364d43729b6a7ea120b7a55cc4ef0b6647fb7c7879af0b24f06c94c898bc59852f1709dc948e00749be6dd3e70083d89cde6953a0a157cfe6b0066601c0bd5c0a61cabfec9e6df578892439868be0550d58eba699188af788ea1fb02c3e6e39ad5dc6beab26097318a2186a331ef18ac2d1c325218f780b3231cff35a6e14bbd06af13dfb1e1c0c0107f8ea45430c53bcac3116273bb924da0ed9f0c458fb1ab05db3d9feca6d61317d1252457f99fdf68da4c0f701372609b5fac7610128cb49d18b1ea4418b609c957896930b54fb50926d673a310e3b4c093d280570f1c3b5aa05cb05f63089d2599aaf27f6ff2d3067ed6300b57d795e23bc5ab02773ac250c743dc9409b922ac432fed637a614e7ce60409587c60b9dc9447c6420ba858e4f4de49a802bcca0578928449ce19b8b47c9e7a11055246d5af97c83277ad440efc941eacec184863c47a879812d981caf69a7a4c21041c4c87d3a6ca5fc61497195558b6fd4aaead70959d0fd50d9f3a59e8687d74df1c034cd9fbaa91f74be7c1beff069d4ea8392b53430fd7b5c2dc1fb2ff06c8444af1164f56aeba2554efaa9370676ba08daf299e40e6e460549fdc230f82373df1882a8515fa6ecc29e9d8183a7a77a308981a710be85183a3fe7ef40d3620031ee7067de469d7a7a7c32a679997e5e2669211e9125e53c8956203a43ab25a289aa8f511b88ce6d371ada55e9aa1640b589ba61df00400dad388ad5bb16ed6479cfa68fd3a38992c51b1466d7cfa51cd12f384911ff5011009e92f052f5c134c6e1fd3a74ddd66d6b49ccda44458c7826f0ddf35772a709a3b857a16732dc2734b1316d76466d9991fcf1e7925d4cac234d3e1d4a885d5c60e100391cef7b2223b0b42492e49595a2cb634368ce68df96af2e07b5a03d81bc5228d0bb914839ba9a8af9b6f4ed5985bef881e8ce5d62fdcdd34aea804a40b0ae39a1424f916d42f2faa2c5237ca7f3630fbc6d5602978c8230ecdb705131af9361c2a31220b3ad615975017fd240e8a53124eb5fef6f0239e75aac2153f13727ad48cdb553a338344212e2ea2100ede60af9380d1986d306bde2979a22cc64c5bf9b4deae13d496b8481c3e1290b567fc4a97afca14d000f473c23def885e357887ba008dde168da6c614f82f013c6aaa35ef549254a061f7cac626adc049ed3362fdbf9c305d749ad37a47fe6542faf2c946aa8cd6f52f9e42f43aded8180605c317c1a235749ed91bb816a43e2eab02ee4d49d1a48c37b39dd682ec53120ea944be578248d4cf1a8ab8bdc1a12c2ac1c69ba8953ccc0f7e233723822857534279f25aadf9f26c54b0db7907cab8922438e2cb2243b581afb5372c373569b9802954444a4f357c050d0a7858fc5ef2bae50b30ce70a3640178da5fefa2f6eaaa0601458e4331e139dddc598c4a83f32d0e54f446f5b7d2bce272050302749eaa83af25c81f99f55af0e413e87e56a01474242f46511c6cb12943f48f9634b3d6f057cdcfcd23c71762582c158730216fe01151e67044b8af8fe8735be796ae7e4e7091aebaef49671973530d8141f792820d9f239798f91ab8c38e48c938db985e8aa580c473ef888b7d3cd40b29c94c634012236f5868236a3bad17c43807da081da95d1e029c1b5adba3f9c317aecc5d89171f14a7e29e5001d32e6becb194d849c97b0887ef264597ae0d1b382661bbafc715603ec64e3969614ecdd8d8a5c607da8d547eb0d3e8e3808581621fedb6a64ac243ba386c80571e5074c1817fc6ae2fb45a1a5c13acd82935780ee662b882f72bae201f25d885e0fd9755679d31334e0b2b24d78cd944a9df8238a59a71690f4f30d7bd0428a7f926f3678cbc3ea5463a712731f4014141288e2097c615a646b4cfe0b24cb2347d6b3909aaf5fccb668c29f398d9cdbe8a935ac6074e11df423a1beb5b178093258fd3cdade14760bbb2f83e413126e6e61f0e2125162ffe44ca60d568634ac95cc53230a2510663cdf049fcff3e38626aae542ee24db95caffe0d800a66d171897443a05b11ca0d25577c9942b61897f0387156df7aeb72d6a0602816221a80667615113df9898d420c99ff07e206401daf7d68dbb6e31fd97f098c225eba7bcfd397900b64ac0e3893a702c4c3153e28bf7c9f83481b6f335c7069988f5ad05a518cdb5160550330f11e1a74d001518dbbb63989a0700c5591c0bcd49cb4057bef393bb8cefeb5b34e84bcecba0ea100e575f62271c76f73b6dde528aade6130e42f78caadd76b2499f6b11a90191bb0c7ef3c26b94ae1026c440cb08b5bd2c18d07f9609aed379751c401464c0ba48ba3d673e2120576a71cdf64ef7a852b668c53b1f8156dfdce11ee27ecdacb76eee3f553909272585a3e44f29c7f26abbe5244f2ad20be5b0b5aed46f723ea348f0ab63b32dd1f6930cce065a3fb8996e0c9714cff3df590f3ab145fa0a1af575461afee6da139abb0b1550212722da367d1e77542e3c48c7cf781a5978d3a6e6582fb366c58edc31d5d3b89a114d4f86c849c2e345b91d4ea4be45f8fde16f8dd7599b34d1d002c18912fe468ae4972a05b849edf4fa84a99aa007180bd70349b0d5159297f754987f708bd297d111cf175b70775e91ff723cdd13a08d5830796b8f305db7330de96d2ba15d6f315fa19481d56c967ec98fc3d911b8989c005b243b5bd93e1f3fc76d83981057ef3f4cb8f1b533020b75ba128340158f0cbc643f4aceb881dcbb4b28e02a064af0f38d217fda0598d5de8e47431dddc5a3da13f19184c40bef000851746386e77b71fb462d8641c7a4dcb1c38fb31a6dae26fb5eeea96532f2c4a5b54708cb2fb6b0c1c9692524f6405079bfaae44305ad48851cc00c9c2fc40748a7a778c1c790ec3d2a92346582666131a99e68e3fb9acd520ddeb7ba91fde68854a63fa81aa6e7d7ee286c7acc69a5228b29027d66efe57121db46045c25f71c9933632d04b394018229d6cbdc58daddd2ef9cd803eab39dc7e053a4f91585343a43769c953a5ed5923844466208661cfb4ed3ef5e85493a5cf7196f73974423abcea65a84d9f4be4eb7f7e8c8297a74b0b95163b142004ea41753dd4f7902b128f1d6cbc3761fcba637d77995f88e05ea93f2d308dbabff0c1441459a47e60552870e269283cff3e471288d73de6975259289c847a1c32b38ad6ba7621f0e4d7eb9ddaac2bf658ec09a0e2bbc11cfa6c498c6d577e7249e011fa32e4c1bc6f35d0ed4ac366f682da96beadea71574bcf67b17eaff6ad9dde98d46623678f96dffaff9a89c9508d9e922aeaa9aea0c20399aa149c20f1c2ef2ed0e478e6624b137db4a299f41266390992f7441a4ecc795b48cdc00aa99ec31368f9c5ab88aafb18a8aae2552717ce68ac3985e176329f2803b747d04c7352e2e6c151664caf02ef9955ed3f5af4ef3a5e40e6af840dfc3b3e7b2328722a49464498fdf1dc2f9e43b8be934c21117a9148fb26e4feb3f8e3b916324f3ef8a5ad6948fada2e2fb308cf16204687c4081e281d8c364d7a9de6340a7c392def32f3f4a66adb2a6d7f9bda2e1b887ee7b1ceee16eb3d8d921d1bfce6db67f24a5d98f528f07785cf786ee9f10c56b75461edb243c032aaa0d377beb9a4f10835abe2e30f6cea71ec6315a02fe6670661f0a6fcf0d061329bcfdb3c96756c39067c79388e09c5f90c2684165d10073d1e59817110487dee0e45b1c1f4fd7e7c642239c355f3848ed946f0e75536dece7c37f669b1202bbea334e196e8548f2a57f5b9e445595449fb8d03228551a65dbb55e9ba8397fbc8755193077fb4db867d02a39aa41346215da1227e0ec65c689a5ce6a2f26e7bafa95e981148fd3e860d8f7fdb988c7f384258305d8269e83c982c29f1df79713bedd49037b4fe74ea2d9389b52f46f0887827885bec480b7512daa26271390272756904b215323b8d6929370cb31e7b6890212a88b92e3d54bcbdcb008e888957d478b79c2a8eb716a825b5f21bf84ea2ffc9545a17e1d1e0367cbe6bca3d4371d4358ba2349a02a9c9ecd7616322d1561a876da5d8c27bb525101d5bf45f26b05545b2e16ddb92411d3043c465d204dd23df230c855bf3f1570ae0e7bdd74ac05e30f86f875be46cad151c5c8d28afc29eae247c10b1b51cb8fa10948df40a265d852727beb653694cea36ce237a0a46dbe31645a163c741bf8695aadebe62129aa8e9e04e196feb3bbdc5e068adf716aab20732f39e245644662bb96179f2b1d76a5be79552b65b8f7b02fb4335c6204edd7df614e45969d957f1da9bcedafe74b356037f14ca35ce591f4b5073152210c921c34561634cf7fa722233a80d2f6183ea30caf85d360a5a27040b58a6a91aed37cdbc61068b2ec64dc37e5235b940e60d5ed6411fb1232a6164d6a567b0e1600fa9cdcd18fa5b98caee4ca0a073633674448140c4b602be05465c6bd4e638b43fa3edc482e6b2fae29784a88ca5b09b9deca1766429ad39fde0449849273363d12855fe52466d44021d3cfe6b4b9269dacae17ceabb9932329eae53ed065ce1ab8437b5e371c2ce5b5716a158088c9da50b431fe03b63f959eb9e534d3b598b804f271ce7ec2322178700945c9a4b8c58ef9782c88c4c0e5a7102b5c3ee3eda9ce1494bb071b1793596834f0e3b71d1e4edaaf07ad66c7ce2a5edd1f0289f973164c9db7d5482a50c11a9dc12be80a8da6ac083e760dc77d60abeb2d04f8791d16caaa334e552344bf67d7c94947dbb24fccc215b342ea87b6d1a6edabdd0d931f996d1c6228bd59ce2ade917dd29f62224ebf94a721392958dfcc80930949dcf3d72bea57173cdce93cee5c3b96ee0405a22a4db3b0c78fd0e8fc34b8c6f04f5b5ce73669aa66ba5c81d981a2d6cbf1615c258982c2334b575300e5485d2f01fb39d6d320fcba69e26fdd514325c0fc3095fda0700a21682c1392b8e7be7bf9a3a574711374644d107b2e913ab6c51fb179b0b7984f14f8ea4afb056fb48700879a14caf71766ca2d8650cec117355f24ba79cb4fd5be84759009d85da2e8827864172323a5d0227c1644ff48ad189877f8e39b6a912488564bfa0e2bd7087dbddf8f4da3bd6f8213784a164b7b9e37976cf50fec460652f9f3c43acd361fba139e1258b248c2083073bf56d4f6136dcb10e5117948b9b10fd55b31b28a64bc967865f36427c95b4d925f9e76ac47ede9a35cfe4afdb9ad1c9fc758eeea6a6be0ccb393ff9f15a3c7b50c57c8c727c63cbf6de2489c517d08c6d7548fb9d7c68d3d2db52f3b4fe230215e071c7cc574490f4621334cdd0fcfa92c2bb5cf68bb3b0ddd2b0ca0b94ae1769b5d13f17759c3ba0bb60ce71343525a00c10470f4d7a4105fd41e6d8f35ccb931b0bf955134af9e68c0838b3b90b413c421339031eea3a018b1e87cbb73f5e0a68961277c3936aa621ada623a6fdc614a17b4e1661c8ae8c6615e9db29cf95f91c3b3e49d9777350b171263a216933fd489fa38246c4c2c27fc2b03d960bb2ee3a7f1eb556d94c3a5c0bf7a17ec660e92c2dfce692aba68c7bb5aa4987accac968719bd180a699eb6dc012ca4290639c06397f0c95eb794d6ab546d427815f46910a0c99cb938a2e266d6ea27cb756ea2b735d65a46", 0x1000}, {&(0x7f0000394000)="05f51fa7e65755262f1bf9", 0xb}], 0x4, 0x9) setsockopt$inet6_group_source_req(r3, 0x29, 0x2e, &(0x7f0000e8d000)={0x7, {{0xa, 0x3, 0x7, @local={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0xaa}, 0x52}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, {{0xa, 0x3, 0x0, @loopback={0x0, 0x1}, 0x7ff}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, 0x108) close(r0) 2017/12/14 21:33:09 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) r1 = openat$autofs(0xffffffffffffff9c, &(0x7f0000a94000-0xc)="2f6465762f6175746f667300", 0x100, 0x0) ioctl$KVM_S390_UCAS_UNMAP(r1, 0x4018ae51, &(0x7f000076a000-0x18)={0x2, 0x7, 0x2}) [ 385.616942] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 385.616949] Call Trace: [ 385.616969] dump_stack+0x194/0x257 [ 385.616998] ? arch_local_irq_restore+0x53/0x53 [ 385.617012] ? idr_get_free_cmn+0xfd0/0xfd0 [ 385.617068] warn_alloc+0x19a/0x2b0 [ 385.617092] ? zone_watermark_ok_safe+0x400/0x400 [ 385.617120] ? check_noncircular+0x20/0x20 [ 385.617155] ? save_stack+0x43/0xd0 [ 385.617172] ? __kmalloc_node+0x47/0x70 [ 385.617219] __vmalloc_node_range+0x4f0/0x650 [ 385.617249] ? find_held_lock+0x39/0x1d0 [ 385.617273] ? xt_alloc_entry_offsets+0x21/0x30 [ 385.617290] __vmalloc_node_flags_caller+0x50/0x60 [ 385.617306] ? xt_alloc_entry_offsets+0x21/0x30 [ 385.617333] kvmalloc_node+0x82/0xd0 [ 385.617359] xt_alloc_entry_offsets+0x21/0x30 [ 385.617377] translate_table+0x235/0x1690 [ 385.617399] ? lock_release+0xda0/0xda0 [ 385.617415] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 385.617433] ? __check_object_size+0x25d/0x4f0 [ 385.617474] ? __might_sleep+0x95/0x190 [ 385.617495] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 385.617522] ? kasan_check_write+0x14/0x20 [ 385.617538] ? _copy_from_user+0x99/0x110 [ 385.617565] do_ip6t_set_ctl+0x34b/0x5c0 [ 385.617593] ? translate_compat_table+0x1c30/0x1c30 [ 385.617637] ? mutex_unlock+0xd/0x10 [ 385.617653] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 385.617679] nf_setsockopt+0x67/0xc0 [ 385.617705] ipv6_setsockopt+0x115/0x150 [ 385.617731] sctp_setsockopt+0x2a0/0x5d50 [ 385.617758] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 385.617779] ? memset+0x31/0x40 [ 385.617807] ? perf_trace_lock+0x4d6/0x900 [ 385.617846] ? trace_event_raw_event_lock+0x340/0x340 [ 385.617858] ? perf_trace_run_bpf_submit+0x206/0x330 [ 385.617891] ? perf_trace_run_bpf_submit+0x20d/0x330 [ 385.617911] ? check_noncircular+0x20/0x20 [ 385.617925] ? perf_tp_event+0xae0/0xae0 [ 385.617962] ? get_futex_key+0x1d50/0x1d50 [ 385.618028] ? find_held_lock+0x39/0x1d0 [ 385.618079] ? lock_downgrade+0x980/0x980 [ 385.618100] ? avc_has_perm+0xd0/0x680 [ 385.618142] ? lock_release+0xda0/0xda0 [ 385.618164] ? rcu_read_lock_sched_held+0x108/0x120 [ 385.618181] ? kmem_cache_free+0x249/0x280 [ 385.618245] ? avc_has_perm+0x43e/0x680 [ 385.618277] ? avc_has_perm_noaudit+0x520/0x520 [ 385.618298] ? __fget+0xbb/0x580 [ 385.618339] ? lock_release+0xda0/0xda0 [ 385.618369] ? __lock_is_held+0xbc/0x140 [ 385.618445] ? sock_has_perm+0x29c/0x400 [ 385.618471] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 385.618492] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 385.618512] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 385.618522] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 385.618604] compat_sock_common_setsockopt+0x104/0x140 [ 385.618631] compat_SyS_setsockopt+0x17c/0x410 [ 385.618640] ? sock_common_setsockopt+0xd0/0xd0 [ 385.618667] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 385.618690] ? do_fast_syscall_32+0x156/0xf9d [ 385.618718] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 385.618735] do_fast_syscall_32+0x3ee/0xf9d [ 385.618780] ? do_int80_syscall_32+0x9d0/0x9d0 [ 385.618804] ? trace_event_raw_event_sys_exit+0x260/0x260 [ 385.618827] ? lockdep_sys_exit+0x47/0xf0 [ 385.618844] ? syscall_return_slowpath+0x2ad/0x550 [ 385.618881] ? sysret32_from_system_call+0x5/0x3b [ 385.618915] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 385.618956] entry_SYSENTER_compat+0x51/0x60 [ 385.618968] RIP: 0023:0xf7ff6c79 [ 385.618976] RSP: 002b:00000000f77f208c EFLAGS: 00000296 ORIG_RAX: 000000000000016e [ 385.618988] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000029 [ 385.618994] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 385.619000] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 385.619007] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 385.619015] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 385.619129] warn_alloc_show_mem: 1 callbacks suppressed [ 385.619135] Mem-Info: [ 385.619158] active_anon:73216 inactive_anon:26 isolated_anon:0 [ 385.619158] active_file:3940 inactive_file:9070 isolated_file:0 [ 385.619158] unevictable:0 dirty:275 writeback:0 unstable:0 [ 385.619158] slab_reclaimable:10290 slab_unreclaimable:90073 [ 385.619158] mapped:23075 shmem:35 pagetables:766 bounce:0 [ 385.619158] free:1421261 free_pcp:561 free_cma:0 [ 385.619177] Node 0 active_anon:292864kB inactive_anon:104kB active_file:15760kB inactive_file:36280kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:92300kB dirty:1100kB writeback:0kB shmem:140kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 38912kB writeback_tmp:0kB unstable:0kB all_unreclaimable? no [ 385.619184] Node 0 DMA free:15908kB min:160kB low:200kB high:240kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 385.619210] lowmem_reserve[]: 0 2882 6395 6395 [ 385.619247] Node 0 DMA32 free:2952932kB min:30384kB low:37980kB high:45576kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:3129332kB managed:2953948kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:1016kB local_pcp:376kB free_cma:0kB [ 385.619272] lowmem_reserve[]: 0 0 3513 3513 [ 385.619306] Node 0 Normal free:2716204kB min:37032kB low:46288kB high:55544kB active_anon:292864kB inactive_anon:104kB active_file:15760kB inactive_file:36280kB unevictable:0kB writepending:1100kB present:4718592kB managed:3597640kB mlocked:0kB kernel_stack:4256kB pagetables:3064kB bounce:0kB free_pcp:1224kB local_pcp:624kB free_cma:0kB [ 385.619331] lowmem_reserve[]: 0 0 0 0 [ 385.619362] Node 0 DMA: 1*4kB (U) 0*8kB 0*16kB 1*32kB (U) 2*64kB (U) 1*128kB (U) 1*256kB (U) 0*512kB 1*1024kB (U) 1*2048kB (M) 3*4096kB (M) = 15908kB [ 385.619498] Node 0 DMA32: 3*4kB (M) 1*8kB (M) 3*16kB (UM) 3*32kB (UM) 3*64kB (UM) 3*128kB (M) 4*256kB (M) 4*512kB (UM) 2*1024kB (UM) 3*2048kB (UM) 718*4096kB (M) = 2952932kB [ 385.619652] Node 0 Normal: 47*4kB (UME) 435*8kB (UE) 192*16kB (UME) 458*32kB (UME) 666*64kB (UME) 208*128kB (UM) 132*256kB (UME) 104*512kB (UME) 81*1024kB (UM) 19*2048kB (UM) 590*4096kB (UM) = 2716180kB [ 385.619815] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 385.619822] 13048 total pagecache pages [ 385.619835] 0 pages in swap cache [ 385.619844] Swap cache stats: add 0, delete 0, find 0/0 [ 385.619850] Free swap = 0kB [ 385.619857] Total swap = 0kB [ 385.619864] 1965979 pages RAM [ 385.619870] 0 pages HighMem/MovableOnly [ 385.619882] 324105 pages reserved [ 385.691817] syz-executor5: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) [ 385.691828] syz-executor5 cpuset=/ mems_allowed=0 [ 385.691860] CPU: 0 PID: 25006 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 [ 385.691877] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 385.691884] Call Trace: [ 385.691903] dump_stack+0x194/0x257 [ 385.691924] ? arch_local_irq_restore+0x53/0x53 [ 385.691939] ? idr_get_free_cmn+0xfd0/0xfd0 [ 385.691961] ? kernel_text_address+0x102/0x140 [ 385.691994] warn_alloc+0x19a/0x2b0 [ 385.692016] ? zone_watermark_ok_safe+0x400/0x400 [ 385.692041] ? check_noncircular+0x20/0x20 [ 385.692065] ? save_stack+0x43/0xd0 [ 385.692074] ? kasan_kmalloc+0xad/0xe0 [ 385.692084] ? __kmalloc_node+0x47/0x70 [ 385.692112] __vmalloc_node_range+0x4f0/0x650 [ 385.692131] ? find_held_lock+0x39/0x1d0 [ 385.692151] ? xt_alloc_entry_offsets+0x21/0x30 [ 385.692168] __vmalloc_node_flags_caller+0x50/0x60 [ 385.692182] ? xt_alloc_entry_offsets+0x21/0x30 [ 385.692199] kvmalloc_node+0x82/0xd0 [ 385.692216] xt_alloc_entry_offsets+0x21/0x30 [ 385.692233] translate_table+0x235/0x1690 [ 385.692248] ? lock_release+0xda0/0xda0 [ 385.692260] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 385.692275] ? __check_object_size+0x25d/0x4f0 [ 385.692303] ? __might_sleep+0x95/0x190 [ 385.692319] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 385.692338] ? kasan_check_write+0x14/0x20 [ 385.692350] ? _copy_from_user+0x99/0x110 [ 385.692371] do_ip6t_set_ctl+0x34b/0x5c0 [ 385.692394] ? translate_compat_table+0x1c30/0x1c30 [ 385.692430] ? mutex_unlock+0xd/0x10 [ 385.692443] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 385.692467] nf_setsockopt+0x67/0xc0 [ 385.692487] ipv6_setsockopt+0x115/0x150 [ 385.692507] sctp_setsockopt+0x2a0/0x5d50 [ 385.692530] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 385.692567] ? perf_trace_lock+0xd6/0x900 [ 385.692578] ? __lock_acquire+0x6e9/0x47f0 [ 385.692602] ? trace_event_raw_event_lock+0x340/0x340 [ 385.692624] ? check_noncircular+0x20/0x20 [ 385.692650] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 385.692664] ? unwind_get_return_address+0x61/0xa0 [ 385.692679] ? __save_stack_trace+0x7e/0xd0 [ 385.692712] ? find_held_lock+0x39/0x1d0 [ 385.692749] ? lock_downgrade+0x980/0x980 [ 385.692764] ? avc_has_perm+0xd0/0x680 [ 385.692790] ? lock_release+0xda0/0xda0 [ 385.692841] ? avc_has_perm+0x43e/0x680 [ 385.692864] ? avc_has_perm_noaudit+0x520/0x520 [ 385.692896] ? __fget+0xbb/0x580 [ 385.692925] ? lock_release+0xda0/0xda0 [ 385.692945] ? __lock_is_held+0xbc/0x140 [ 385.692994] ? sock_has_perm+0x29c/0x400 [ 385.693013] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 385.693031] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 385.693047] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 385.693073] ? lock_release+0xda0/0xda0 [ 385.693109] compat_sock_common_setsockopt+0x104/0x140 [ 385.693131] compat_SyS_setsockopt+0x17c/0x410 [ 385.693140] ? sock_common_setsockopt+0xd0/0xd0 [ 385.693158] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 385.693174] ? do_fast_syscall_32+0x156/0xf9d [ 385.693193] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 385.693206] do_fast_syscall_32+0x3ee/0xf9d [ 385.693217] ? exit_to_usermode_loop+0x198/0x310 [ 385.693236] ? do_int80_syscall_32+0x9d0/0x9d0 [ 385.693248] ? _raw_spin_unlock_irq+0x56/0x70 [ 385.693269] ? syscall_return_slowpath+0x2ad/0x550 [ 385.693280] ? prepare_exit_to_usermode+0x340/0x340 [ 385.693293] ? sysret32_from_system_call+0x5/0x3b [ 385.693313] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 385.693335] entry_SYSENTER_compat+0x51/0x60 [ 385.693343] RIP: 0023:0xf7ff6c79 [ 385.693349] RSP: 002b:00000000f778f08c EFLAGS: 00000296 ORIG_RAX: 000000000000016e [ 385.693360] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000029 [ 385.693366] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 2017/12/14 21:33:10 executing program 6: r0 = openat$selinux_mls(0xffffffffffffff9c, &(0x7f0000265000-0xd)="2f73656c696e75782f6d6c7300", 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) ioctl$TIOCLINUX5(r0, 0x541c, &(0x7f0000000000)={0x5, 0x6, 0x4, 0x2, 0x8}) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r1 = socket(0x40000000015, 0x805, 0x0) bind$inet(r1, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) ioctl$sock_inet_SIOCSIFBRDADDR(r0, 0x891a, &(0x7f00000da000-0x20)={@syzn={0x73, 0x79, 0x7a, 0x0, 0x0}, @ifru_addrs={0x2, 0x2, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}) sendto$inet(r1, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) getsockopt$packet_buf(r0, 0x107, 0x6, &(0x7f0000c95000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", &(0x7f0000572000)=0xd4) 2017/12/14 21:33:10 executing program 3: mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000d2a000)="2f6465762f6375736500", 0x4000, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, &(0x7f0000e02000)={0x7fff, 0x800d, 0x20, 0x5, 0x0}, &(0x7f0000af7000-0x4)=0x10) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) ioctl$sock_FIOGETOWN(r0, 0x8903, &(0x7f0000001000)=0x0) getpgid(r2) setsockopt$inet_sctp6_SCTP_ASSOCINFO(r0, 0x84, 0x1, &(0x7f0000447000)={r1, 0x2, 0x7ffffffe, 0x400, 0x3ff, 0x7}, 0x14) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) ioctl$DRM_IOCTL_GET_CAP(r0, 0xc010640c, &(0x7f00001e0000)={0xcf, 0x5fd}) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) recvfrom$llc(r0, &(0x7f00009be000-0x4)="00000000", 0x4, 0x0, &(0x7f0000399000-0x10)={0x1a, 0x1a, 0x1, 0x400, 0x7ff, 0x101, @empty=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], [0x0, 0x0]}, 0x10) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000155000-0xa4)=[@in6={0xa, 0x1, 0x509, @local={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0xaa}, 0x90000000000000}, @in={0x2, 0x2, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in={0x2, 0x1, @rand_addr=0x8000000, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in={0x2, 0x2, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x2, 0x7, @empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0xffffffffffffffff}, @in={0x2, 0x3, @multicast2=0xe0000002, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in={0x2, 0x3, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x3, 0x10000, @remote={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0xbb}, 0x1}], 0xa4) 2017/12/14 21:33:10 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000)="2f6465762f70746d7800", 0x418000, 0x0) ioctl$KDSKBLED(r1, 0x4b65, 0x3eac) r2 = socket$inet_sctp(0x2, 0x805, 0x84) r3 = dup3(r0, r2, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r3, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, @in={{0x2, 0x0, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x0, 0x0, 0x0, 0x0, 0x0}}, &(0x7f0000000000)=0xb8) 2017/12/14 21:33:10 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_DEVICE(0xffffffffffffffff, 0xc00caee0, &(0x7f0000bbe000)={0x6, r0, 0x1}) getsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000130000-0x83)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", &(0x7f000042c000)=0x83) ioctl$sock_inet_SIOCSIFNETMASK(r1, 0x891c, &(0x7f00005c1000)={@common="697036746e6c30000000000000000000", @ifru_flags=0x4000}) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r2, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) 2017/12/14 21:33:10 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) ioctl$sock_inet_tcp_SIOCATMARK(r0, 0x8905, &(0x7f0000304000)=0x0) sendto$inet(r0, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:10 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000f62000)="2e2f66696c653000", 0x80, 0x1) fcntl$F_SET_RW_HINT(r0, 0x40d, &(0x7f000007a000-0x8)=0x3) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) 2017/12/14 21:33:10 executing program 5: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) io_submit(0x0, 0x0, &(0x7f0000885000-0x4)=[]) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(0xffffffffffffffff, 0x4040534e, &(0x7f0000299000-0x40)={0x0, @tick=0x0, 0x0, {0x0, 0x0}, 0x8, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BINDER_THREAD_EXIT(0xffffffffffffffff, 0x40046208, 0x0) perf_event_open(&(0x7f000006b000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf72, 0x0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc00, 0x0, 0x80000040fe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$rfkill(0xffffffffffffff9c, &(0x7f00004da000-0xc)="2f6465762f72666b696c6c00", 0x1, 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_STATUS(r0, 0xc05c5340, &(0x7f0000432000-0x5c)={0x6, 0x470, 0xa7c, {0x77359400, 0x0}, 0x100000000, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(0xffffffffffffffff, 0x84, 0x15, &(0x7f00006a5000-0x1)={0x0}, 0x1) readv(0xffffffffffffffff, &(0x7f0000000000)=[], 0x0) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_MRT6_ADD_MFC_PROXY(0xffffffffffffffff, 0x29, 0xd2, &(0x7f0000000000)={{0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0xfffffffffffffffb}, {0xa, 0x0, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x5}, 0x80000000, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0x3]}, 0x5c) execve(&(0x7f0000001000)="2e2f66696c653000", &(0x7f0000001000-0x18)=[&(0x7f0000001000-0xe)="2c5c3a2d7d6b657972696e672700", &(0x7f0000000000)="00", &(0x7f0000002000-0x10)="5b657468312e62646576707070302d00", &(0x7f0000001000)="00", &(0x7f0000001000)="00"], &(0x7f0000000000)=[&(0x7f0000000000)="7788706f5269785f61e36c5f61756573737d2a2e2e70707031707070316f3a6e6f646576766d6e65743100", &(0x7f0000000000)="5d2974727573746564747275737465647d00", &(0x7f0000001000)="00", &(0x7f0000001000)="656d3028766d6e657431707070306d696d655f7479706500"]) setsockopt$inet6_buf(r1, 0x29, 0x40, &(0x7f0000000000)="", 0x0) r2 = syz_open_dev$vcsa(&(0x7f00009a9000-0xb)="2f6465762f766373612300", 0x23, 0x40000) getsockopt$inet6_tcp_buf(r2, 0x6, 0x0, &(0x7f0000002000)="", &(0x7f0000003000-0x4)=0x0) ioctl$TIOCLINUX4(0xffffffffffffffff, 0x541c, &(0x7f0000b9e000-0x1)=0x4) getsockopt$inet6_tcp_buf(0xffffffffffffffff, 0x6, 0x1d, &(0x7f0000de1000-0xd4)="", &(0x7f00002c7000-0x4)=0x0) 2017/12/14 21:33:10 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r0) fcntl$F_GET_RW_HINT(r0, 0x40d, &(0x7f0000c41000)=0x0) [ 385.693372] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 385.693377] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 385.693382] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 2017/12/14 21:33:10 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) r2 = dup3(r0, r1, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r2, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, @in={{0x2, 0x0, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x0, 0x0, 0x0, 0x0, 0x0}}, &(0x7f0000000000)=0xb8) ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD(r2, 0xc00c642d, &(0x7f0000001000-0xc)={0x0, 0x0, r2}) socket$inet6(0xa, 0xa, 0x392400000000) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) ioctl$DRM_IOCTL_GEM_OPEN(r2, 0xc010640b, &(0x7f0000003000-0x10)={0x0, 0x0, 0x4}) ioctl$DRM_IOCTL_GEM_FLINK(r2, 0xc008640a, &(0x7f0000002000-0x8)={r3, r4}) 2017/12/14 21:33:10 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) socketpair(0x3, 0x1, 0x0, &(0x7f0000d5a000-0x8)={0x0, 0x0}) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) 2017/12/14 21:33:10 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_open_dev$sg(&(0x7f0000327000)="2f6465762f73672300", 0x1, 0x40a040) ioctl$sock_inet_SIOCDARP(r1, 0x8953, &(0x7f0000a68000-0x44)={{0x2, 0x2, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, {0x1, @remote={[0xbb, 0xbb, 0xbb, 0xbb, 0xbb], 0x0}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x42, {0x2, 0x1, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @common="67726530000000000000000000000000"}) bind$alg(r0, &(0x7f0000621000)={0x26, "726e670000000000000000000000", 0x200000, 0x0, "647262675f6e6f70725f686d61635f73686135313200000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) getsockname$packet(r1, &(0x7f000012e000-0x14)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={[0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, [0x0, 0x0]}, &(0x7f0000b34000)=0x14) ioctl$sock_bt_cmtp_CMTPCONNADD(r1, 0x400443c8, &(0x7f0000cec000-0x8)={r1, 0x65524c92}) ioctl$PIO_UNISCRNMAP(r1, 0x4b6a, &(0x7f0000cd0000-0x5e)="c40819acea468ba168549cb5c1dafc5e401c90bb851541f10d9a20a88f41642085ed64bd5a67fb6dc2b58e940a26fb5dacf5c944c4fe456f3f8cd8e32c8492142d5e671f1bfddf09972bff0fe0b58d1717e1ed236d75bf48439ed3ba76a9") ioctl$int_in(r0, 0x5473, &(0x7f0000f9c000)=0x200001000) [ 386.828594] syz-executor5: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) [ 386.846727] syz-executor5 cpuset=/ mems_allowed=0 [ 386.852280] CPU: 1 PID: 25047 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 [ 386.859638] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 386.868990] Call Trace: [ 386.871581] dump_stack+0x194/0x257 2017/12/14 21:33:10 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) signalfd(r0, &(0x7f0000a30000)={0x9}, 0x8) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) ioctl$sock_bt_bnep_BNEPCONNDEL(r0, 0x400442c9, &(0x7f0000ba6000)={0x1, "6101d27f57de"}) 2017/12/14 21:33:10 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000e6d000)={0x0, 0x0}) ioctl$SNDRV_TIMER_IOCTL_STOP(r1, 0x54a1) r2 = socket(0x40000000015, 0x805, 0x2) ioctl$sock_inet_SIOCSIFNETMASK(r0, 0x891c, &(0x7f0000f8c000-0x20)={@generic="868a92dad7dc16cb01dd3c3ea5fa7c21", @ifru_addrs={0x2, 0x2, @rand_addr=0x3, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}) setsockopt$inet_sctp_SCTP_AUTH_CHUNK(r2, 0x84, 0x15, &(0x7f000066c000)={0x8}, 0x1) bind$inet(r2, &(0x7f000062f000)={0x2, 0x1, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r2, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:10 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x1000000000000080, 0x0}) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) r0 = openat$selinux_policy(0xffffffffffffff9c, &(0x7f0000207000-0x10)="2f73656c696e75782f706f6c69637900", 0x0, 0x0) ioctl$PERF_EVENT_IOC_ID(r0, 0x80042407, &(0x7f0000f17000)=0x0) 2017/12/14 21:33:10 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000a8f000)={0x26, "6861736800000000000000000000", 0x0, 0x0, "6d643500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r0) 2017/12/14 21:33:10 executing program 3: r0 = gettid() mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) capset(&(0x7f0000000000)={0x19980331, r0}, &(0x7f0000002000-0x18)={0x200, 0x401, 0xf0cc, 0x83f2, 0x40, 0x4}) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) 2017/12/14 21:33:10 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r0) pipe2(&(0x7f000040c000)={0x0, 0x0}, 0x800) setsockopt$inet_sctp_SCTP_AUTOCLOSE(r1, 0x84, 0x4, &(0x7f0000c3c000)=0x100, 0x4) ioctl$sock_kcm_SIOCKCMCLONE(r1, 0x89e2, &(0x7f0000f76000)={r1}) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) getsockopt$inet_sctp6_SCTP_CONTEXT(r2, 0x84, 0x11, &(0x7f0000c6a000-0x8)={0x0, 0x800}, &(0x7f00003b9000-0x4)=0x8) getsockopt$inet_sctp6_SCTP_PR_SUPPORTED(0xffffffffffffff9c, 0x84, 0x71, &(0x7f0000885000-0x8)={r3, 0x6}, &(0x7f000070d000-0x4)=0x8) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r2, 0x84, 0x1a, &(0x7f0000cc4000)={r4, 0x61, "caada4c2f15ac03b6bd92f3747bf83b0574afb94ae98f2583f34c476ae4843265646bb5519c4b705f503170ae08aebb2717a4037fb9fc4b239219b199e5952425ba873459bf11e46661315f4532c0fb43b11f95a30f176f73e4035741b4bcb7d92"}, &(0x7f00001d9000)=0x69) [ 386.875218] ? arch_local_irq_restore+0x53/0x53 [ 386.879886] ? idr_get_free_cmn+0xfd0/0xfd0 [ 386.884210] ? kernel_text_address+0x102/0x140 [ 386.888822] warn_alloc+0x19a/0x2b0 [ 386.892458] ? zone_watermark_ok_safe+0x400/0x400 [ 386.897311] ? check_noncircular+0x20/0x20 [ 386.901554] ? save_stack+0x43/0xd0 [ 386.905176] ? kasan_kmalloc+0xad/0xe0 [ 386.909056] ? __kmalloc_node+0x47/0x70 [ 386.913049] __vmalloc_node_range+0x4f0/0x650 [ 386.917558] ? find_held_lock+0x39/0x1d0 [ 386.921622] ? xt_alloc_entry_offsets+0x21/0x30 2017/12/14 21:33:10 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r0) r1 = openat$selinux_user(0xffffffffffffff9c, &(0x7f000083b000-0xe)="2f73656c696e75782f7573657200", 0x2, 0x0) setsockopt$llc_int(r1, 0x10c, 0xe, &(0x7f000048f000)=0x7, 0x4) 2017/12/14 21:33:10 executing program 2: r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f0000907000-0x10)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) getsockopt$bt_BT_FLUSHABLE(r0, 0x112, 0x8, &(0x7f0000de4000-0x4)=0x4, &(0x7f0000e52000-0x4)=0x4) getsockopt$inet6_buf(r0, 0x29, 0xcd, &(0x7f00003f6000)="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", &(0x7f0000657000)=0x1000) sendto$inet(r0, &(0x7f0000362000-0x6b)="c6f514c73254fe0c2eb148d3d4594e34ec2f0ce293ae90f09df78aac115d0c58738d0731676a4b0b7917500f8ef56a47435f6129a7ffffffffffffac57f93aa89f426ecaaf5c0629b45e9e2b8e34a47f26df552c9433dd686cfd0000ef0097dec5a8a430cf93ef3ccc2a38", 0x6b, 0x200000000000, &(0x7f0000319000)={0x2, 0x2, @multicast2=0xe0000002, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) setsockopt$inet6_buf(r0, 0x29, 0xd0, &(0x7f0000857000)="6ff36278fe835608d99562eec0027f38c8e9e1f9d8eb488ad19f93313aeec77d", 0x20) pipe2(&(0x7f00003f2000-0x8)={0x0, 0x0}, 0x800) setsockopt$sock_attach_bpf(r0, 0x1, 0x32, &(0x7f0000345000-0x4)=r1, 0x4) msync(&(0x7f0000620000/0x4000)=nil, 0x4000, 0x5) ioctl$RNDADDENTROPY(r2, 0x40085203, &(0x7f00000ec000-0x64)={0x7, 0x5c, "562a9f7114e09bedccbf3538f86f1866c7e9d5a1daa896face6b5f8ab505f40bb189b624caf4b823a7bdead9c7d1a346eea22059e7f5fa0b36f6bf6854306cbc9313b3f57e69c4c73baf4eaaaf7395795ed3b29793b291677441df32"}) [ 386.926299] __vmalloc_node_flags_caller+0x50/0x60 [ 386.931235] ? xt_alloc_entry_offsets+0x21/0x30 [ 386.935997] kvmalloc_node+0x82/0xd0 [ 386.939714] xt_alloc_entry_offsets+0x21/0x30 [ 386.944213] translate_table+0x235/0x1690 [ 386.948372] ? lock_release+0xda0/0xda0 [ 386.952361] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 386.958246] ? __check_object_size+0x25d/0x4f0 [ 386.962847] ? __might_sleep+0x95/0x190 [ 386.966827] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 386.971675] ? kasan_check_write+0x14/0x20 2017/12/14 21:33:10 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$vcsa(&(0x7f0000a49000-0xb)="2f6465762f766373612300", 0x3, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @empty=0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) setsockopt$inet_sctp6_SCTP_INITMSG(0xffffffffffffffff, 0x84, 0x2, &(0x7f0000607000)={0x81, 0x3, 0x200, 0x1d}, 0x8) sendto$inet(0xffffffffffffffff, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) r1 = openat$selinux_access(0xffffffffffffff9c, &(0x7f0000ec5000)="2f73656c696e75782f61636365737300", 0x2, 0x0) setsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r1, 0x84, 0x13, &(0x7f0000cdd000-0x3)=0xfd, 0x4) ioctl$SNDRV_TIMER_IOCTL_PAUSE(r1, 0x54a3) 2017/12/14 21:33:10 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = memfd_create(&(0x7f0000453000)="74727573746564262400", 0x1) getpeername$packet(r0, &(0x7f0000248000-0x14)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], [0x0, 0x0]}, &(0x7f00007c1000)=0x14) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r1) 2017/12/14 21:33:10 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f0000002000-0x11)="2f6465762f7161745f6164665f63746c00", 0x104ffd, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) getpeername$inet(r0, &(0x7f0000002000)={0x0, 0x0, @multicast1=0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000001000-0x4)=0x10) r1 = socket$inet(0x2, 0x800004000000805, 0x0) r2 = socket$inet_sctp(0x2, 0x40000000000007fd, 0x84) r3 = dup3(r1, r2, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) bind$bt_rfcomm(r3, &(0x7f0000003000)={0x1f, {0x1000, 0xf5e8, 0x1, 0xffffffffffffffff, 0x8, 0x4}, 0x7f}, 0x9) getsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r0, 0x84, 0x71, &(0x7f0000004000-0x8)={0x0, 0x6}, &(0x7f0000004000-0x4)=0x8) getsockopt$inet_sctp_SCTP_MAXSEG(r2, 0x84, 0xd, &(0x7f0000001000)=@assoc_value={r4, 0x10000000000}, &(0x7f0000003000-0x4)=0x8) getsockopt$inet_sctp6_SCTP_STATUS(r3, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, @in={{0x2, 0x0, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x0, 0x0, 0x0, 0x0, 0x0}}, &(0x7f0000000000)=0xb8) [ 386.975908] ? _copy_from_user+0x99/0x110 [ 386.980062] do_ip6t_set_ctl+0x34b/0x5c0 [ 386.984132] ? translate_compat_table+0x1c30/0x1c30 [ 386.989177] ? mutex_unlock+0xd/0x10 [ 386.992908] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 386.998211] nf_setsockopt+0x67/0xc0 [ 386.998234] ipv6_setsockopt+0x115/0x150 [ 386.998254] sctp_setsockopt+0x2a0/0x5d50 [ 386.998280] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 386.998297] ? drop_futex_key_refs.isra.13+0x63/0xb0 [ 386.998316] ? futex_wait+0x69e/0x990 [ 386.998344] ? perf_trace_lock+0xd6/0x900 [ 386.998356] ? __lock_acquire+0x6e9/0x47f0 [ 386.998369] ? futex_wait_setup+0x3d0/0x3d0 [ 386.998389] ? trace_event_raw_event_lock+0x340/0x340 [ 386.998407] ? drop_futex_key_refs.isra.13+0x63/0xb0 [ 386.998420] ? check_noncircular+0x20/0x20 [ 386.998447] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 386.998461] ? get_futex_key+0x1d50/0x1d50 [ 386.998502] ? find_held_lock+0x39/0x1d0 [ 386.998538] ? lock_downgrade+0x980/0x980 [ 386.998551] ? avc_has_perm+0xd0/0x680 [ 386.998577] ? lock_release+0xda0/0xda0 [ 386.998594] ? rcu_read_lock_sched_held+0x108/0x120 [ 386.998608] ? kmem_cache_free+0x249/0x280 [ 386.998646] ? avc_has_perm+0x43e/0x680 [ 386.998668] ? avc_has_perm_noaudit+0x520/0x520 [ 386.998684] ? __fget+0xbb/0x580 [ 386.998707] ? lock_release+0xda0/0xda0 [ 386.998727] ? __lock_is_held+0xbc/0x140 [ 386.998773] ? sock_has_perm+0x29c/0x400 [ 386.998793] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 386.998811] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 386.998826] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 386.998838] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 386.998890] compat_sock_common_setsockopt+0x104/0x140 [ 386.998912] compat_SyS_setsockopt+0x17c/0x410 [ 386.998921] ? sock_common_setsockopt+0xd0/0xd0 [ 386.998940] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 386.998962] ? do_fast_syscall_32+0x156/0xf9d [ 386.998979] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 386.998992] do_fast_syscall_32+0x3ee/0xf9d [ 386.999006] ? do_raw_spin_trylock+0x190/0x190 [ 386.999028] ? do_int80_syscall_32+0x9d0/0x9d0 [ 386.999050] ? lockdep_sys_exit+0x47/0xf0 [ 386.999063] ? syscall_return_slowpath+0x2ad/0x550 [ 386.999076] ? prepare_exit_to_usermode+0x340/0x340 [ 386.999092] ? sysret32_from_system_call+0x5/0x3b [ 386.999115] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 386.999138] entry_SYSENTER_compat+0x51/0x60 [ 386.999149] RIP: 0023:0xf7ff6c79 [ 386.999155] RSP: 002b:00000000f77f208c EFLAGS: 00000296 ORIG_RAX: 000000000000016e [ 386.999167] RAX: ffffffffffffffda RBX: 0000000000000016 RCX: 0000000000000029 [ 386.999175] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 386.999182] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 386.999188] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 386.999195] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 386.999395] warn_alloc_show_mem: 1 callbacks suppressed [ 386.999399] Mem-Info: [ 386.999418] active_anon:70680 inactive_anon:26 isolated_anon:0 [ 386.999418] active_file:3942 inactive_file:9078 isolated_file:0 [ 386.999418] unevictable:0 dirty:284 writeback:0 unstable:0 [ 386.999418] slab_reclaimable:10291 slab_unreclaimable:90268 [ 386.999418] mapped:23076 shmem:35 pagetables:739 bounce:0 [ 386.999418] free:1423664 free_pcp:466 free_cma:0 [ 386.999433] Node 0 active_anon:282720kB inactive_anon:104kB active_file:15768kB inactive_file:36312kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:92304kB dirty:1136kB writeback:0kB shmem:140kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 24576kB writeback_tmp:0kB unstable:0kB all_unreclaimable? no [ 386.999439] Node 0 DMA free:15908kB min:160kB low:200kB high:240kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 386.999463] lowmem_reserve[]: 0 2882 6395 6395 [ 386.999498] Node 0 DMA32 free:2952932kB min:30384kB low:37980kB high:45576kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:3129332kB managed:2953948kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:1016kB local_pcp:640kB free_cma:0kB [ 386.999520] lowmem_reserve[]: 0 0 3513 3513 [ 386.999550] Node 0 Normal free:2725816kB min:37032kB low:46288kB high:55544kB active_anon:282720kB inactive_anon:104kB active_file:15768kB inactive_file:36312kB unevictable:0kB writepending:1136kB present:4718592kB managed:3597640kB mlocked:0kB kernel_stack:4352kB pagetables:2956kB bounce:0kB free_pcp:848kB local_pcp:436kB free_cma:0kB [ 386.999569] lowmem_reserve[]: 0 0 0 0 [ 386.999610] Node 0 DMA: 1*4kB (U) 0*8kB 0*16kB 1*32kB (U) 2*64kB (U) 1*128kB (U) 1*256kB (U) 0*512kB 1*1024kB (U) 1*2048kB (M) 3*4096kB (M) = 15908kB [ 386.999763] Node 0 DMA32: 3*4kB (M) 1*8kB (M) 3*16kB (UM) 3*32kB (UM) 3*64kB (UM) 3*128kB (M) 4*256kB (M) 4*512kB (UM) 2*1024kB (UM) 3*2048kB (UM) 718*4096kB (M) = 2952932kB [ 386.999930] Node 0 Normal: 52*4kB (UME) 426*8kB (UME) 206*16kB (UME) 429*32kB (UME) 665*64kB (UME) 209*128kB (UM) 132*256kB (UME) 104*512kB (UME) 81*1024kB (UM) 22*2048kB (UM) 591*4096kB (UM) = 2725728kB [ 387.000122] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 387.000130] 13054 total pagecache pages [ 387.000138] 0 pages in swap cache [ 387.000143] Swap cache stats: add 0, delete 0, find 0/0 [ 387.000150] Free swap = 0kB [ 387.000155] Total swap = 0kB [ 387.000161] 1965979 pages RAM [ 387.000166] 0 pages HighMem/MovableOnly [ 387.000171] 324105 pages reserved [ 387.081550] syz-executor5: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) [ 387.081558] syz-executor5 cpuset=/ mems_allowed=0 [ 387.081589] CPU: 1 PID: 25105 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 [ 387.081599] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 387.081605] Call Trace: [ 387.081623] dump_stack+0x194/0x257 [ 387.081645] ? arch_local_irq_restore+0x53/0x53 [ 387.081656] ? idr_get_free_cmn+0xfd0/0xfd0 [ 387.081671] ? kernel_text_address+0x102/0x140 [ 387.081701] warn_alloc+0x19a/0x2b0 [ 387.081721] ? zone_watermark_ok_safe+0x400/0x400 [ 387.081744] ? check_noncircular+0x20/0x20 [ 387.081764] ? save_stack+0x43/0xd0 [ 387.081772] ? kasan_kmalloc+0xad/0xe0 [ 387.081783] ? __kmalloc_node+0x47/0x70 [ 387.081812] __vmalloc_node_range+0x4f0/0x650 [ 387.081828] ? find_held_lock+0x39/0x1d0 [ 387.081844] ? xt_alloc_entry_offsets+0x21/0x30 [ 387.081856] __vmalloc_node_flags_caller+0x50/0x60 [ 387.081867] ? xt_alloc_entry_offsets+0x21/0x30 [ 387.081881] kvmalloc_node+0x82/0xd0 [ 387.081895] xt_alloc_entry_offsets+0x21/0x30 [ 387.081908] translate_table+0x235/0x1690 [ 387.081925] ? lock_release+0xda0/0xda0 [ 387.081935] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 387.081948] ? __check_object_size+0x25d/0x4f0 [ 387.081973] ? __might_sleep+0x95/0x190 [ 387.081986] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 387.082012] ? kasan_check_write+0x14/0x20 [ 387.082026] ? _copy_from_user+0x99/0x110 [ 387.082047] do_ip6t_set_ctl+0x34b/0x5c0 [ 387.082069] ? translate_compat_table+0x1c30/0x1c30 [ 387.082102] ? mutex_unlock+0xd/0x10 [ 387.082117] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 387.082140] nf_setsockopt+0x67/0xc0 [ 387.082163] ipv6_setsockopt+0x115/0x150 [ 387.082183] sctp_setsockopt+0x2a0/0x5d50 [ 387.082204] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 387.082219] ? drop_futex_key_refs.isra.13+0x63/0xb0 [ 387.082233] ? futex_wait+0x69e/0x990 [ 387.082260] ? perf_trace_lock+0xd6/0x900 [ 387.082272] ? __lock_acquire+0x6e9/0x47f0 [ 387.082285] ? futex_wait_setup+0x3d0/0x3d0 [ 387.082296] ? trace_event_raw_event_lock+0x340/0x340 [ 387.082313] ? trace_event_raw_event_lock+0x340/0x340 [ 387.082328] ? drop_futex_key_refs.isra.13+0x63/0xb0 [ 387.082341] ? check_noncircular+0x20/0x20 [ 387.082366] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 387.082380] ? get_futex_key+0x1d50/0x1d50 [ 387.082418] ? find_held_lock+0x39/0x1d0 [ 387.082453] ? lock_downgrade+0x980/0x980 [ 387.082468] ? avc_has_perm+0xd0/0x680 [ 387.082494] ? lock_release+0xda0/0xda0 [ 387.082545] ? avc_has_perm+0x43e/0x680 [ 387.082566] ? avc_has_perm_noaudit+0x520/0x520 [ 387.082581] ? __fget+0xbb/0x580 [ 387.082596] ? __sched_text_start+0x8/0x8 [ 387.082615] ? lock_release+0xda0/0xda0 [ 387.082634] ? __lock_is_held+0xbc/0x140 [ 387.082681] ? sock_has_perm+0x29c/0x400 [ 387.082701] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 387.082718] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 387.082734] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 387.082760] ? __fdget_pos+0x136/0x1a0 [ 387.082797] compat_sock_common_setsockopt+0x104/0x140 [ 387.082820] compat_SyS_setsockopt+0x17c/0x410 [ 387.082830] ? sock_common_setsockopt+0xd0/0xd0 [ 387.082847] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 387.082865] ? do_fast_syscall_32+0x156/0xf9d [ 387.082885] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 387.082900] do_fast_syscall_32+0x3ee/0xf9d [ 387.082914] ? do_raw_spin_trylock+0x190/0x190 [ 387.082933] ? do_int80_syscall_32+0x9d0/0x9d0 [ 387.082956] ? lockdep_sys_exit+0x47/0xf0 [ 387.082970] ? syscall_return_slowpath+0x2ad/0x550 [ 387.082984] ? prepare_exit_to_usermode+0x340/0x340 [ 387.082999] ? sysret32_from_system_call+0x5/0x3b [ 387.083023] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 387.083050] entry_SYSENTER_compat+0x51/0x60 [ 387.083060] RIP: 0023:0xf7ff6c79 [ 387.083067] RSP: 002b:00000000f778f08c EFLAGS: 00000296 ORIG_RAX: 000000000000016e [ 387.083081] RAX: ffffffffffffffda RBX: 000000000000001b RCX: 0000000000000029 [ 387.083089] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 387.083096] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 387.083103] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 2017/12/14 21:33:11 executing program 5: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) io_submit(0x0, 0x0, &(0x7f0000885000-0x4)=[]) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(0xffffffffffffffff, 0x4040534e, &(0x7f0000299000-0x40)={0x0, @tick=0x0, 0x0, {0x0, 0x0}, 0x8, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BINDER_THREAD_EXIT(0xffffffffffffffff, 0x40046208, 0x0) r0 = perf_event_open(&(0x7f000006b000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf72, 0x0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc00, 0x0, 0x80000040fe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$sock_SIOCADDDLCI(0xffffffffffffffff, 0x8980, &(0x7f0000c9c000)={@generic="7f598b2a736e9bf482337f3a877093c6", 0x4}) llistxattr(&(0x7f0000b67000)="2e2f66696c653000", &(0x7f0000b4b000-0x4d)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x4d) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(0xffffffffffffffff, 0x84, 0x15, &(0x7f00006a5000-0x1)={0x0}, 0x1) readv(0xffffffffffffffff, &(0x7f0000000000)=[], 0x0) r1 = socket$inet6_sctp(0xa, 0x18, 0x84) setsockopt$inet6_MRT6_ADD_MFC_PROXY(0xffffffffffffffff, 0x29, 0xd2, &(0x7f0000000000)={{0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0xfffffffffffffffb}, {0xa, 0x0, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x5}, 0x80000000, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0x3]}, 0x5c) execve(&(0x7f0000001000)="2e2f66696c653000", &(0x7f0000001000-0x18)=[&(0x7f0000001000-0xe)="2c5c3a2d7d6b657972696e672700", &(0x7f0000000000)="00", &(0x7f0000002000-0x10)="5b657468312e62646576707070302d00", &(0x7f0000001000)="00", &(0x7f0000001000)="00"], &(0x7f0000000000)=[&(0x7f0000000000)="7788706f5269785f61e36c5f61756573737d2a2e2e70707031707070316f3a6e6f646576766d6e65743100", &(0x7f0000000000)="5d2974727573746564747275737465647d00", &(0x7f0000001000)="00", &(0x7f0000001000)="656d3028766d6e657431707070306d696d655f7479706500"]) setsockopt$inet6_buf(r1, 0x29, 0x40, &(0x7f0000000000)="", 0x0) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(0xffffffffffffff9c, 0x84, 0x66, &(0x7f00000b2000)={0x0, 0x1}, &(0x7f00001cc000)=0x8) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r1, 0x84, 0x1a, &(0x7f0000fbd000-0x39)={r2, 0x31, "acb6f61f1d9c170e41d4fcfed062aac9ce288cc296c49ff3e5c713ba9c79b8fc7a6a58730f392ea0e590a795902f535666"}, &(0x7f0000d3c000)=0x39) dup2(r0, 0xffffffffffffffff) r3 = syz_open_dev$vcsa(&(0x7f00009a9000-0xb)="2f6465762f766373612300", 0x23, 0x40000) getsockopt$inet6_tcp_buf(r3, 0x6, 0x0, &(0x7f0000002000)="", &(0x7f0000003000-0x4)=0x0) ioctl$TIOCLINUX4(0xffffffffffffffff, 0x541c, &(0x7f0000b9e000-0x1)=0x4) getsockopt$inet6_tcp_buf(0xffffffffffffffff, 0x6, 0x1d, &(0x7f0000de1000-0xd4)="", &(0x7f00002c7000-0x4)=0x0) 2017/12/14 21:33:11 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) tee(r0, r0, 0xfff, 0x0) bind$alg(r0, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) 2017/12/14 21:33:11 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = openat$selinux_status(0xffffffffffffff9c, &(0x7f0000952000-0x10)="2f73656c696e75782f73746174757300", 0x0, 0x0) setsockopt$netlink_NETLINK_DROP_MEMBERSHIP(r0, 0x10e, 0x2, &(0x7f0000b15000)=0xffffffff, 0x4) r1 = openat$selinux_create(0xffffffffffffff9c, &(0x7f0000fe4000)="2f73656c696e75782f63726561746500", 0x2, 0x0) ioctl$KVM_SET_SREGS(r1, 0x4138ae84, &(0x7f000040f000-0x138)={{0x6000, 0xf001, 0xb, 0x1, 0x1000, 0xa1, 0x3, 0x164, 0xfffffffffffffffd, 0x7, 0x8, 0x9, 0x0}, {0x0, 0x0, 0xe, 0x7, 0x100000001, 0x2, 0x3, 0x20, 0x400000, 0x3ff, 0x9, 0x5, 0x0}, {0x2000, 0x1, 0x0, 0x800, 0x0, 0x7ff, 0xc195, 0x5, 0x1, 0x100, 0x0, 0x3ff, 0x0}, {0x3000, 0x4000, 0x9, 0x6, 0x1ff, 0x400, 0x100, 0x40, 0x7, 0x1000, 0x1f, 0x4, 0x0}, {0x1, 0x17001, 0xbb14e6695d3be70f, 0x20, 0xea91, 0x6, 0x15, 0x6, 0x7afa, 0xfffffffffffffffa, 0x71, 0x20, 0x0}, {0xd000, 0x17002, 0x0, 0x7f, 0x0, 0x2, 0x813a, 0x200, 0x200, 0x3, 0x4b, 0x40000000000000, 0x0}, {0x15000, 0x100002, 0xc, 0x6, 0x80, 0x4, 0x4, 0x5, 0x3f, 0x0, 0x4, 0x7fff, 0x0}, {0xd000, 0xd001, 0x9, 0x39, 0x8001, 0x9, 0x7, 0x3, 0x5, 0x4505, 0x2, 0x3, 0x0}, {0x3000, 0x2000, [0x0, 0x0, 0x0]}, {0x6000, 0x6004, [0x0, 0x0, 0x0]}, 0x40000000, 0x0, 0x4000, 0x100, 0xf, 0x1, 0x10d000, [0x8b4, 0x2, 0x49ce, 0x3ff]}) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) 2017/12/14 21:33:11 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) socketpair(0x10, 0x80003, 0xffffffffffff025c, &(0x7f0000147000)={0x0, 0x0}) setsockopt$netlink_NETLINK_CAP_ACK(r0, 0x10e, 0xa, &(0x7f00002a3000)=0x81, 0x4) r1 = socket(0x40000000015, 0x805, 0x0) bind$inet(r1, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r1, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:11 executing program 7: pipe(&(0x7f0000383000)={0x0, 0x0}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) ioctl$sock_inet_sctp_SIOCINQ(r0, 0x541b, &(0x7f0000001000-0x4)=0x0) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r1, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) 2017/12/14 21:33:11 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000c3b000-0x8)="2e2f66696c653000", 0x400, 0x8) ioctl$sock_ipx_SIOCAIPXPRISLT(r0, 0x89e1, &(0x7f000002e000-0x4)=0x100000001) r1 = openat$selinux_access(0xffffffffffffff9c, &(0x7f00002af000)="2f73656c696e75782f61636365737300", 0x2, 0x0) ioctl$KVM_RUN(r1, 0xae80, 0x0) r2 = socket$alg(0x26, 0x5, 0x0) getpeername(r0, &(0x7f000044c000-0xc)=@nl={0x0, 0x0, 0x0, 0x0}, &(0x7f0000eae000)=0xc) ioctl$KVM_ENABLE_CAP_CPU(r1, 0x4068aea3, &(0x7f0000c52000)={0x7b, 0x0, [0x9, 0x240000, 0x101, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) bind$alg(r2, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r2) 2017/12/14 21:33:11 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x800004000000805, 0x0) socket$inet_sctp(0x2, 0x805, 0x84) getsockopt$inet_sctp6_SCTP_STATUS(0xffffffffffffffff, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, @in={{0x2, 0x0, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x0, 0x0, 0x0, 0x0, 0x0}}, &(0x7f0000000000)=0xb8) 2017/12/14 21:33:11 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = openat$selinux_avc_hash_stats(0xffffffffffffff9c, &(0x7f0000df4000)="2f73656c696e75782f6176632f686173685f737461747300", 0x0, 0x0) getsockopt$inet6_dccp_int(r0, 0x21, 0x5, &(0x7f000060c000)=0x0, &(0x7f0000030000)=0x4) statfs(&(0x7f0000589000)="2e2f66696c653000", &(0x7f0000bc8000-0x7f)="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") r1 = socket(0x40000000015, 0x805, 0x0) bind$inet(r1, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r1, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) recvmmsg(r1, &(0x7f0000556000-0xe0)=[{{&(0x7f0000972000)=@in={0x0, 0x0, @remote={0x0, 0x0, 0x0, 0x0}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10, &(0x7f00008be000-0x8)=[{&(0x7f0000ac8000-0x8b)="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x8b}], 0x1, &(0x7f00005d8000-0x5)="0000000000", 0x5, 0xc57c}, 0x3b}, {{&(0x7f000042b000-0x10)=@nfc={0x0, 0x0, 0x0, 0x0}, 0x10, &(0x7f0000a18000-0x8)=[{&(0x7f00004a4000-0xd6)="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xd6}], 0x1, &(0x7f0000c1f000-0x3c)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x3c, 0x5}, 0x7ff}, {{&(0x7f00006a9000)=@nl={0x0, 0x0, 0x0, 0x0}, 0xc, &(0x7f0000583000)=[{&(0x7f0000b7f000)="000000000000000000000000000000000000000000", 0x15}, {&(0x7f0000a30000)="", 0x0}, {&(0x7f00003e0000)="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x1000}, {&(0x7f0000b9a000-0x9c)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x9c}, {&(0x7f000090f000)="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x1000}, {&(0x7f00000ae000)="00000000000000000000000000000000000000000000000000000000", 0x1c}], 0x6, 0x0, 0x0, 0x2}, 0xb3b}, {{0x0, 0x0, &(0x7f00005b4000-0x10)=[{&(0x7f0000b7f000-0x4d)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x4d}, {&(0x7f0000b65000)="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xf7}], 0x2, &(0x7f0000798000-0x83)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x83, 0xc75}, 0x2}, {{0x0, 0x0, &(0x7f000087d000-0x8)=[{&(0x7f0000418000)="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x97}], 0x1, &(0x7f0000c33000)="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x6d, 0x0}, 0x6e}, {{0x0, 0x0, &(0x7f00003eb000-0x28)=[{&(0x7f0000994000-0x7d)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x7d}, {&(0x7f0000079000-0x30)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x30}, {&(0x7f0000c96000-0x39)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x39}, {&(0x7f00004fb000-0x95)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x95}, {&(0x7f00006c1000)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xe1}], 0x5, &(0x7f0000160000)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xa2, 0x3}, 0x8}, {{&(0x7f0000295000-0x58)=@alg={0x0, "0000000000000000000000000000", 0x0, 0x0, "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58, &(0x7f000096a000)=[{&(0x7f0000755000-0x1000)="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x1000}, {&(0x7f000004e000-0xd2)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xd2}, {&(0x7f00003c6000)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x81}, {&(0x7f000018d000)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x33}, {&(0x7f0000ab3000-0x11)="0000000000000000000000000000000000", 0x11}, {&(0x7f0000d99000-0xa3)="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xa3}, {&(0x7f00002ac000-0x74)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x74}, {&(0x7f0000fd6000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xe3}], 0x8, &(0x7f0000cce000)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x36, 0x200}, 0x921}], 0x7, 0x2, &(0x7f000073b000-0x8)={0x77359400, 0x0}) [ 387.083110] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 2017/12/14 21:33:11 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) bind$inet(0xffffffffffffffff, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) r0 = syz_open_procfs(0x0, &(0x7f0000c6c000-0xa)="6e65742f726f75746500") r1 = add_key$user(&(0x7f000046f000)="7573657200", &(0x7f00005f1000-0x5)={0x73, 0x79, 0x7a, 0x0, 0x0}, &(0x7f0000871000-0x9b)="b490b1abbc5eb3a70d05382d1851e337d89b0f0b5aa08522633a943359fdd0e8da06626258ec070ac23744515ef63cbcf600098a051bf99d7fbbc8dac40a780fbd784b183f18b88197d06bfd237ccd087685389da84ab6bef03b731af90eda55eceabf98542dbafdc55bf766348eacbe10281190c757257d5f55cbe4f5310f62c6a61c33f3acf1e1b4fad16a8a1b3fb1dbaa7b2ca67216b4715951", 0x9b, 0xfffffffffffffffd) r2 = add_key(&(0x7f000011e000-0xc)="636966732e73706e65676f00", &(0x7f0000251000)={0x73, 0x79, 0x7a, 0x0, 0x0}, &(0x7f00004d2000-0x47)="103abcf9114a5c31f40c2a02ef314c04300202015c302198179574509e4cfe75827107ab4af5065d5805de632a4adf30bc9875d2e9ff3f6f0ca6bfde75f37e9eb286c30dc94597fb3abab251eef8708ddc97bcf7d361a511cdbe741e34da9f572b6995cfef1941a4ece2e69d8a1757ef9348d8e01dfbe36fd90651e4226f7656eaac24fd4bdafef9c7dba3b58ca7e5c223dc7c681ab59cd2808583dc395783176513547a1cc669c98cc2590481c653", 0xaf, 0xfffffffffffffffe) r3 = add_key$keyring(&(0x7f0000d9d000)="6b657972696e6700", &(0x7f000047f000-0x5)={0x73, 0x79, 0x7a, 0x2, 0x0}, 0x0, 0x0, r2) keyctl$instantiate_iov(0x14, r1, &(0x7f0000782000-0x30)=[{&(0x7f0000a26000-0x2d)="7be035ac6cd6dd85867c8b1547e3b5b8adf6bdfb8c7b5535b5677638c394da516e1401c51244002c4afe538ad5", 0x2d}, {&(0x7f00002c9000-0x5f)="8f95f351ee910118bc229e8467dad432ad088067e8c0f6a9e3ced48a9ead3e8400fa30d5fb9db43de094a5fc6e53edfef59b459af67c93d1e85e3b403c5655e44ea0ae5f5ba8d27fbaa58160178d47fb50a0839b111a182f88bd9e1ae6aee6", 0x5f}, {&(0x7f0000a99000-0xbe)="3f43d07f69a1cbaf42839580ffb37f586f7caa2d0aa857d9dd353fbaec5d87ba4711ee16cc16487fc5c8fb4ff430a93964b15dcae5b6b74f251ea9ab55c36a26680883b383cffd95ad32c3383268e7deef0090dfbd87e566569eada0c6fc16e2cbe1e37d03560fdc1a9c880972063475316933e5eb18bd56f73294c01654d6c9753450aba8bdb3e086cbc82a2b90f44faf87ea157b35af6f6d021c874b3e5a8fbd29c89d214f70bc5002342c32781459fb3a21cee3e7a72897db8b706413", 0xbe}, {&(0x7f0000c44000-0x80)="d281f473fd0854bb43914238a7c9a06d49f1ce0079e2af31738b91cd3c7955509249d11b172838a50bebba86e303deb840f8100f6cc9df00b789ef8156614f078b1b64ce6398c8bdd010d7975e9152298d9867d6b7f9d58a64d18417b90b303adfb664b58c854344f21a76d89e7ee98925d870e804e82c35e3288aa6094c8b64", 0x80}, {&(0x7f0000527000)="e0e1f0a621616225fe84bd0ed5198f4bb27f010c2cf156febe082bd6c7fd1fd7357e0bc31f92afd45769b5a1fe5a92d8", 0x30}, {&(0x7f00000f1000)="435086561ea5836cea10f5f8efb87d886476344579bc38840b06032b1df61086265e124e9031ae295c604fb61658b5c976cf6e0572194df5e2d205748d7da7e7b7f1c91661c702152208cc88f847419828635f9239648839a169bb03e13798c6f79f1e01640224433d157ba7c17574b7dbcb90032ab61133c3b776b8cd995dda4b88fcc00157c560ebe49e76e8801e72af77ff441ddb16ba110de898c3eda50b744b9b72e6cf8907bac4b5ee71cffec701aa8af38f761ff2ba0b71d3e3f352751eaa1d398f0a86effe2fff38cdb87e39a4bf39d54803482ebd8a6548a4c0356560a533a5672688be179c24ccb13280649c6e012cc8b083afa4325f9222db937d66a49eeb247ffd20c4238e2882f526c665f4ad513cd45cd29108b9a04eb322a4f16cfae7c949bace323dca3c5d86ddef7526eef20c18161580fa0eef7d136f979457b2eb09c9292a107f5b0fe694b21c182125ae017a84580c559c8c9f4c1d0b0e5db40a3af61868c06d32e52f722be7767f8a337c99b193b03f3202f2ffcf037404942e247926cd84c6eca3eb46adb6d586a9caa3e9feedf7c76f0edbfb2205452b697f179ed089b81961a3db552fddb23deb09bbd89e8a809c73e661fc60cc037affdb86d8473a09e34316dfcfaed9592289d67a881b955bc70fffef57a7ff90060f41616467169155532218b497ccc4f2f75d32ff8e5f751072ae3082b7971ea79e3c0b7f15383c2a76a3853c516b1ce58d2711fcf0e624ac50c30baa7fccd0b17f127f83e20029c1e99a91f4d48406166a7ea4d71ed35d7eef493d6ab3cf4674e5f71de2df133558308cfb4032014769ae1ba0aac783bde80c208c7395f66c9f78435385e66e68024d8c451cd4818142a32ec7737b236ec4984fdb3ff8514688ce1a642bc30ef400f6495ba8c845d3e20a0747726e09a0893a7921922e65a89f9c0b91a5fe21f6c34f67551c944a69a4bea2e49fd872f3731d42db741c277dd13f500be01bdba0fb44345cd6b33b98947e2a92970c0bf2809b11b03da9f96155e28b2d3fe8067afa3ef87f0ec957778f4b2c1c771f79237aee160fbdbf0b186064dd2dbc0749232bffe47e2f49b842a99b2eb22b72cf43aefd5997d7b170163a1f1d3297ecee1623e41d7c8ae4248c0986c715c7b19f8b8e098e5ac65a35293abbd2a52d953670824aa17cbece4f3d47a1ada8a092844594ea52688ebe99a5e654d39b9eca8ba74b108f15b239faea1af1b418b058787722a29b3f67c0c5ed7b296c778242ae603800f5d6b92e6e78357bda337a40430803f0735cca405d9d86cd13d0719c7e88fc99210ed4af4786ce4e9e8516fe0b769350eeb37328a2a81eaff899fc0899df25594cb5075c92a60704bbe9bd74cc1bd2fe37342cd927402cc2a2a3b86590d2de2486585df47f800a1f86742c2ddfcee90919f4a1140f83e00f63cbed01d793851eca6b3e9b7249036920b6cb4687e6961261e0defb4d3342852106fa667bb287c5dc2945b00a93a01099a64d2d48b62623d475248a742b9b4ae82c7ddd43f5deb02243f2931e272097eed2338c0b46e3307b243456edf7dc83ad2dbdd9cfaebc376f8ebafada7e330d66cf8b85ef38f70e1c39957f09ab692d7038fab0813a61bd339014ecc7dc58face4396569f2d50823e5f898974e25d2c98bd128d759b3890ebb48ecb88c74ba26ebd98f45967951c2594a3ca1be6ff12a1236b84660dc31f950b88f4a9e54b4c766c151f775d7875348bad59a21b742268e6adcb69cc111b59e0fd72ac0a4b330a1412c1051a0d58461986c29c1e1d16b12b724d23a31e515f3688ec7db44183f303a460f54ab0c8f93f8766184388547500d1a7e7822acb6f37941a93e2b16c17b9130558fc4e987519d23f1260762b3ed98f54a742f41ea2e23e7b020476c867604bf601bde3f4c0df03feab7e8bfec4aad97caf3646c7aeaa6eec9896930a35d89f8d1d7dab15cf47402b11159d5140fdbb7a9b121c148ba71eb90b1232314337e99a3b0f44f017faeb4a1601972a9ffcd8ccc62177f2fffd2ed9c7bb830bd4395096d30a858bf97a7227716e1b1e3d0c88239ca4782432d8cd9db436d7b42a517be4fc89b05f5ffdcc4de2250fb7c4f8aec480af5e6d4beeba1bd1d8964f55e327f0d46cbc857723205a0f32d85f047bb1914a01b32e661ac8cd496b6cbc9bc7297ec4b6f30c05d25e2b949c633a1df00b3d3f1aa3fc7d009b1a0c2048443e32749ec2b98062ff9b11bc5bc0a55310cf1ea3d73721d5f1d20e51bf1c7ffc9f6a066f23914b0e1244f74efee214d9945561238986dbad60fe7a7647afe8abb490f160624649a7a78da6bc1fda1bb411303e1b40a442883f14f84bbeb22537f78e2a0330c136f189af3293e4a75d1a5ec0152c901abf66330a8e0971379986fcd288e413aa52f21633531cd0a33f303992121f458f42f519b3754da6a57c82eec991775b93b3955ec757d6481e6448ec2502fc1f5d46e4ef73ea93293a1fddfb5a4f4ef1d1329dcdd4772efe2f042f0d67719d8b0dfda83a06efa8215bd5461d9c700af9e01ed9c209e4e4b4497d0ee0074c908b88d688188dc60810e0e8daa6320f829bb790d8882a593e358142b02bebfede6ad4d5da42fc0ebec6a6f4af68239123bee59067ee7795aa70dd32312812b82a1241e2aa449b3074023f6608dd39b5576e394ed4ece86593b9d0045dac8637d8e38d11b8df3ca73a9ed047336d243597178e3db7a211530aab34dd641086e3d24625e0d8d4c82b34985b6fc47aa9b616ea730f7f4637083a88fd355e30d54f381a5971019d8420ebb263ae7509d81f2f9cf1a5113d5ade876244f6bc7faa442d8a78a73f3c7d8163e97b50a77fd6bf3e0c634e5ededbbe0095c164bfd9d427157068c3329afcad3fea813bd9685dfe44a71198f622ac2d61173d7a1253a5c00caf710450b190a6991a8cfda7605beb48193ce73585e4daa92e2098acd354f69032f925dbc742462b16ccd0989452dbd24b275a4dfd62571ef19e06f82b19b4dc257113f681b645de16dd99cef851917ce0054ee77da3c7c510667983f8e877f4711136ccd5880371b4011542902124f99263ef1054f0f803fb432457038cc80dcf39632e8ab06313272b307dcf17f606639133f31dcb172917ac35041adccd409cc521707ec1ad50ea71a9eaee2235b17e6401198e434040c6ce18bfa548f35fd4df79e42535a59c39887bee4aaaae74efc06a31ee6f11660b4696ae6794035058cbca81686de52f382f47619262b83ac0c25bda66ed187ee229b2746c7b7c43d4e907b2a998fad40693c068dce51d1b9f630763180966efb87ed4eacc63580aa66020d7a96f7804e34dfd930722a3e8616597f3b03f70445b1bfbde0005ef66e048cf9453ed0b7979c6e423959c24aebc444bd6ff669afa2793ec79d544e21d04b78e667443acd8a6f94020b5076a12ac02eabef72fc739f2f6b2402d8fff8fce673d310d62aebeaaeff38d7a94af86f25fa051a61f5bd4f15a5c589087410847463c788e4e401a697db4123dcf333b7aeb9a0e58e3556721eecf567025fa183e8f1ce155367edf110e0186e4dbe00bee11971cf6793f51d117ed8c742e7df49acf993efa19a3a9c17b0b11581eaaedc3684b10b970a76d2d6d8d7836e19ad39431c4f85e86d9cbe1909fbc4c8bab19357afa440c881f5d18fd503f132012a79447a244e0996d506b082554c18ca1646ef4beffb267700dc5480dd7682e381350259731ef5d7e5bc696f5643bfe4a9778783ef241814e23b7f3d838c855a8d41fc195fd66a600b587253b4cd5c18dfc59ecec144a4feddaf83ea61475ac989d0cd1ddb1003d5ade05c38f469308614ab628b53b9465819f5cb0e81ea72f71d5f806552208ecfe71b18a2855aa2104220d952db91c55135080e301acfbb4c3a54db0b86f975b55096836305f77941f8d7c2ea071d14d3a792336650412ade9af44514021cc598c677c0294bca36a34e086cec2b60a1143ba55f77f25ed255f47b3e5d8cad266c092dfd7587b9a6c931937964a523c9fc7a09afa50440440eb7ff8ae5e2079b22559e593eb9beac1940167fe7990b3f2ff789601b78de8c5dcfa303876266c9797a83d0daa9f3a2069f8d5acfffd1f07dc6185790b61e0b7421e807f2be88b3b5555b7775cb41de57048372724ad06cd96b9335c1008af2ecc335c79c49683c254d028f5d2ad361894f902a3c48df17181b6f901a28f4c836f429285bc0829a0dffa6541d37dbaccdd2d1943dc5589a2e725059d04fd9a8d3e09d99cfba2fdc82db94ac103b7b466c670a7376faf9f5e9448001b775dee7623edf5ba5faed4800be46916c3e099c233dc0fe5a3e641282e7dc1d95b2544e4737b27c34751044a2cac380a0abcf42161d9334df330ad27cde280ae2dc8a19585d2a85477a089bb7fd8ae9b80351fe44bd9908fcb5599b903f670d32060c967b62fd1003d74aa569bc1f3a21210ac93b3a0627c492f961405c516ca85e181d4f4fd299aa45e84f8d3bef2243558ec8bd177997ac33871aa986d5208b76fd4308d0590d96b0547741d01c159b0d19551933a271a7976fef4d01a1935cd3adc6e2be51e9ad4b4eb6fcc484cee66dd8d961ae7bad178fd8978c396ee3e7a9cd263a0fdeeae4142fc89576e4b41eadabf278a98f5c6b046f2eaa226f8f0d579634c03d34285e96fecf93c9a0c8f620b6650c0da16aaf5f4145520689551356b100b972ce26507abd33f9adf08e92e064749068110557d63a7189bac8f39b70571b8c7ae8aebbd8b8c02303618b00da45dc122020049c549edc335a20e14a093e20894902bd1b198af262080f9058fc3cbfe483cfd93b74785ed11f1b973c800360bdb66863a461b9557a6e49c6e451f4d15ee2b9374ede1fe4c996db842683998d80ac926f89a3dea96037e013da3a2306932f404096a1ef746ecb40379e79996724cc4739d41e60e969c0d27c3d5075b466701911e98f3bcc7d051c1574f4695d0b59a66e6ba0339dfcd7a0e4af3988143abd724135c470f93428bcb5b499a088b5be612b95c340946bbca1bca9e0c91f84606760613dbe16eaf369cae1eae8ed5925360d2b21f94f34f86aa68cff037ed38b170bfbb904eba659f7d0de7c9938652df1d0cf77a2bd5d2e56e93f06b6b38286ee6f99a5ce9214b3052900efc1b81af18bc60f79ac9f9a89eb8d2f53a5516e5a375cfb8f2c0dda4e159542ad4a73e796f0045e4bb91b29a4afbc330bd2297e50eb47a6bf34363392792ca37e7b4d3e797800b14769c7d2547093977881ee4b29b59f14d34f6ee8d7351219d6d0ae69903f5417d14759308e0561689932d4a13ae40bdccd8fb145bb3d8ada456dc4f43919b367c1dec8f86c276f6af3cd166484f152a1e2baed14d2082c6b9c7c80f493bb09019a3bb2d9504e47c2ddeeb9bc582018b305b28da60d5ffe9057b7bbddd65a04bbbff4aadb6fc25028bac45a9bd4d25d8d03c97588a3ec42404a153d7eb275fb102b71aa529b0e167e7a6f11e1e48a5cd52ea65cdfbcad5440d54b86f0b6bf4cf69875626bc57bfb49b744ddc5bc5c2b2540cefe9613df0ee3d0545ed42c7087c7b8b325bbcaccb885a721daebf8ac47da88cd32c5f2a84b2c9a176e9456ffa7205f7f6739a52d8a06f95a8d7d6e8e04654023ad120345ca9cc5991b274dd6c0a8afc5a176e8679e1e5686b52239797ad8903028784c1531f16bf9e08b099e986d9622fa2f9f8221dccf26cca7bd70588177a6985fc3e05", 0x1000}], 0x6, r3) accept4$ipx(r0, &(0x7f0000e2d000)={0x0, 0x0, 0x0, "000000000000", 0x0, 0x0}, &(0x7f000014e000-0x4)=0x10, 0x80800) ioctl$GIO_CMAP(r0, 0x4b70, &(0x7f0000d1a000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) openat$selinux_enforce(0xffffffffffffff9c, &(0x7f0000dbf000-0x11)="2f73656c696e75782f656e666f72636500", 0x4000, 0x0) 2017/12/14 21:33:11 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) fremovexattr(r0, &(0x7f0000b18000)=@random={"73656375726974792e00", "6861736800000000000000000000"}) 2017/12/14 21:33:11 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = openat$selinux_status(0xffffffffffffff9c, &(0x7f0000001000)="2f73656c696e75782f73746174757300", 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) ioctl$sock_inet_SIOCSARP(r0, 0x8955, &(0x7f0000003000-0x36)={{0x2, 0x3, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, {0x0, @remote={[0xbb, 0xbb, 0xbb, 0xbb, 0xbb], 0x0}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x8, {0x2, 0x1, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic="4178101736718dad51e484fb9997eb92"}) r1 = syz_open_dev$mice(&(0x7f0000001000)="2f6465762f696e7075742f6d69636500", 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) ioctl$EVIOCSCLOCKID(r1, 0x400445a0, &(0x7f0000003000-0x4)=0xfff) r2 = socket$inet(0x2, 0x800004000000805, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) ioctl$RNDADDENTROPY(r0, 0x40085203, &(0x7f0000000000)={0xafb, 0x3c, "ff4e9859f0e1b2bfafa16b1b05cedc4b5adfca416e956e3d21c0caff7df3b7224a5e81e561693e39dedfda8991e53c454ae03507692a50c97401812d"}) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) ioctl$TIOCGPGRP(r0, 0x540f, &(0x7f0000003000-0x4)=0x0) sched_setaffinity(r3, 0x8, &(0x7f0000003000-0x8)=0x8) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) getsockopt$inet6_mreq(r0, 0x29, 0x0, &(0x7f0000003000)={@loopback={0x0, 0x0}, 0x0}, &(0x7f0000004000-0x4)=0x14) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) pselect6(0x40, &(0x7f0000001000)={0x7f, 0x1f, 0x7ebd, 0x98e6, 0x3ff, 0x0, 0x8, 0x8}, &(0x7f0000003000-0x40)={0x5, 0x6, 0x1f, 0x1, 0x9, 0x5, 0x84a8, 0xfffffffffffffff7}, &(0x7f0000002000-0x40)={0x3, 0x6, 0x7ff, 0x8, 0x6, 0x42, 0x4, 0x1}, &(0x7f0000002000)={0x0, 0x0}, &(0x7f0000001000)={&(0x7f0000002000)={0x0}, 0x8}) r4 = socket$inet_sctp(0x2, 0x805, 0x84) r5 = dup3(r2, r4, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r5, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, {0x0, @in={{0x2, 0x0, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x0, 0x400000000000000, 0x0, 0x0, 0x0}}, &(0x7f0000000000)=0xb8) 2017/12/14 21:33:11 executing program 2: socket$inet_icmp_raw(0x2, 0x3, 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) bind(r0, &(0x7f0000dad000)=@un=@file={0x1, "2e2f66696c653000"}, 0xa) tee(r0, r0, 0x80000001, 0xa) sendto$inet(r0, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:11 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = openat$rtc(0xffffffffffffff9c, &(0x7f000062b000)="2f6465762f72746300", 0x10000, 0x0) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(0xffffffffffffff9c, 0x84, 0x76, &(0x7f000081c000-0x8)={0x0, 0x3}, &(0x7f00001c1000-0x4)=0x8) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000580000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "6d64342d67656e657269630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x8, r2) ioctl$sock_bt_bnep_BNEPCONNADD(r0, 0x400442c8, &(0x7f0000445000-0x9a)={r0, 0x6, 0x8, "cbfb906affc55bc5704bac5a870574ad669cacf8959d93504f9426a105496c4eea5202cd804d3d82f0b213576b1d3b05646831c981b67af444227319d60c6a066c76419f3e9252b1266837b0fc202a57a5b38e9be871e3c50e5df60dc79aa898d231852ada267d9c31f6f734c81783c4773f7292e757c89ceed13445c8ad96c3e8accd60581f2824239a97503dc8d97f"}) close(r1) 2017/12/14 21:33:11 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) r0 = add_key(&(0x7f000087d000-0x5)="7573657200", &(0x7f0000765000+0x443)={0x73, 0x79, 0x7a, 0x1, 0x0}, &(0x7f0000e24000-0x2f)="00ec1ba6bb56fc5535d6efc3cc2d2195eb2848efda447fd340937b80558f05a179678e445fe194575c9fe143e8ba1e", 0x2f, 0xfffffffffffffffa) add_key$keyring(&(0x7f0000734000)="6b657972696e6700", &(0x7f000022c000)={0x73, 0x79, 0x7a, 0x2, 0x0}, 0x0, 0x0, r0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r2, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) r3 = openat$selinux_commit_pending_bools(0xffffffffffffff9c, &(0x7f000082e000)="2f73656c696e75782f636f6d6d69745f70656e64696e675f626f6f6c7300", 0x1, 0x0) ioctl$PIO_UNIMAPCLR(r3, 0x4b68, &(0x7f0000045000-0x6)={0x2, 0x48, 0x7}) r4 = dup2(r1, r2) ioctl$TUNGETVNETHDRSZ(r4, 0x800454d7, &(0x7f0000db9000-0x4)=0x0) 2017/12/14 21:33:11 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x2, &(0x7f0000f97000-0x8)={0x0, 0x1}) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) stat(&(0x7f0000a39000-0x8)="2e2f66696c653000", &(0x7f000077a000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 2017/12/14 21:33:11 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) r1 = openat$selinux_access(0xffffffffffffff9c, &(0x7f000088f000)="2f73656c696e75782f61636365737300", 0x2, 0x0) ioctl$FIONREAD(r1, 0x541b, &(0x7f0000974000)=0x0) pipe2(&(0x7f00002b1000-0x8)={0x0, 0x0}, 0x0) ioctl$KDGKBMODE(r2, 0x4b44, &(0x7f00004dd000)=0x0) 2017/12/14 21:33:11 executing program 5: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) io_submit(0x0, 0x0, &(0x7f0000885000-0x4)=[]) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(0xffffffffffffffff, 0x4040534e, &(0x7f0000299000-0x40)={0x0, @tick=0x0, 0x0, {0x0, 0x0}, 0x8, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BINDER_THREAD_EXIT(0xffffffffffffffff, 0x40046208, 0x0) perf_event_open(&(0x7f000006b000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf72, 0x0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc00, 0x0, 0x80000040fe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(0xffffffffffffffff, 0x84, 0x15, &(0x7f00006a5000-0x1)={0x0}, 0x1) readv(0xffffffffffffffff, &(0x7f0000000000)=[], 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_MRT6_ADD_MFC_PROXY(0xffffffffffffffff, 0x29, 0xd2, &(0x7f0000000000)={{0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0xfffffffffffffffb}, {0xa, 0x0, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x5}, 0x80000000, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0x3]}, 0x5c) execve(&(0x7f0000001000)="2e2f66696c653000", &(0x7f0000001000-0x18)=[&(0x7f0000001000-0xe)="2c5c3a2d7d6b657972696e672700", &(0x7f0000000000)="00", &(0x7f0000002000-0x10)="5b657468312e62646576707070302d00", &(0x7f0000001000)="00", &(0x7f0000001000)="00"], &(0x7f0000000000)=[&(0x7f0000000000)="7788706f5269785f61e36c5f61756573737d2a2e2e70707031707070316f3a6e6f646576766d6e65743100", &(0x7f0000000000)="5d2974727573746564747275737465647d00", &(0x7f0000001000)="00", &(0x7f0000001000)="656d3028766d6e657431707070306d696d655f7479706500"]) setsockopt$inet6_buf(r0, 0x29, 0x40, &(0x7f0000000000)="", 0x0) r1 = syz_open_dev$vcsa(&(0x7f00009a9000-0xb)="2f6465762f766373612300", 0x23, 0x40000) getsockopt$inet6_tcp_buf(r1, 0x6, 0x0, &(0x7f0000002000)="", &(0x7f0000003000-0x4)=0x0) ioctl$TIOCLINUX4(0xffffffffffffffff, 0x541c, &(0x7f0000b9e000-0x1)=0x4) getsockopt$inet6_tcp_buf(0xffffffffffffffff, 0x6, 0x1d, &(0x7f0000de1000-0xd4)="", &(0x7f00002c7000-0x4)=0x0) ioctl$EVIOCGBITSND(r1, 0x80404532, &(0x7f000065f000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") 2017/12/14 21:33:11 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) r1 = memfd_create(&(0x7f000008c000)="6d643573756dff626465767070703100", 0x1) ioctl$KVM_SET_TSC_KHZ(r1, 0xaea2, 0x10000) 2017/12/14 21:33:11 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) r1 = openat$autofs(0xffffffffffffff9c, &(0x7f0000c19000)="2f6465762f6175746f667300", 0x8000, 0x0) ioctl$sock_inet_udp_SIOCOUTQ(r1, 0x5411, &(0x7f0000a60000-0x4)=0x0) alarm(0x7fff) sendmsg(r0, &(0x7f0000823000-0x1c)={&(0x7f0000310000-0x8)=@sco={0x1f, {0x3, 0x2, 0x9, 0x5, 0xe46d, 0x3}}, 0x8, &(0x7f0000585000)=[{&(0x7f0000591000)="568b6416a13c2814f27ec9f21dbfd9eecb1a1ee4848b8f88a981cdf1872b46334f98173508b1665e0a16ca4a448fd8f9920f35e3358c1df0114a254fd4c8366b3cb19dc17d9df6204eb04cf05dd3daf4e70bb4d9765c3c3f2c3a564ee2f88549670aa556736149ba0fddf083258e8b2908a35a133b9d0dc1edec9016cf17cf9dbd268d2a0674f9bec09d79be5325d95fcac6da7b027dbe00d1bfc21fc29cb6cddff77c6819aa904fcb3c688098d14d81d79315b87696f8697b5784b61ebf44c907e6a7669406b644", 0xc8}, {&(0x7f0000446000-0xd5)="d65386623c0a84121b46bf761c3957dbf3eccfda102665c9e6a0f2f807aac71ec9b221ef18f4a970f550984ba7c544de7cf42467e866fe8d3f7356090acb0a1363b4a8206f10d5da79e3389a1ab1f9e7b072ec1ce1f9371aa795520c3289423af2767ce68539f360d1e54f387ffad0126b251d8378028577e1e21fcbfe34a937a75b712a2a5dca2bc54ecc86eab467a5b5d5847f09f5f3e5709cb42a395f7c53ef74ff24b4d3e0dcdddd0208298a31f3b65986ba73a31f6f010d596d4773958b7c7d6c49b5bb2abd56c38ee561a3c32aa1102b6298", 0xd5}, {&(0x7f0000d5c000)="13292be05bc7001effa87833e30eefb2c3e41275eb9f3dc3c377d1a70a27bc60a02b54a4e17665f858a3ce19495914143b880dbbe46ea8840c8c163101af4c3cb7aae550da9f6b2c426cf87d2d65d471273ed0575ee1b15fee507113d29519ea309ce48d1e5d0e49a0a50d771c93b2e8e0", 0x71}, {&(0x7f00006c3000-0x4b)="4e8807681cf6c5676e727c0a4bcbff973bf7632c538cf8f6a03b625283be749d357062622b3c9bd8c38d8dd85301bb86117b97f23ae13634eadba3a89109f9176fb1fd8f41ff0653da414b4fddd1277ea4a09f9ded797e75f94635f82ae6a89a23c3973ce9db92423ce719d273cfc0ccb0eb96f056d8ac8cf21fa39297485ec2e8b91ee67739c7b377113f325200970595f8371772bd84f5c399ab69780dd8e0106829a5ffec942dc8fe8fb367380376c846661d8a0d4418e9a94d314223bcb013231ee5cdd48d4318d4b1b44660e1becd734ae70818aec0af1efc79caa8ed906d4a23bed51128beb59fae90bf6828ab6389f20408e7aacbfe9542b453034d", 0xff}, {&(0x7f000044e000-0x7d)="d2d72d2f01ef28850a86b1c412ec2f110c27e48fb66226bfec6715088a911d7398e999430d1aa18826be2589570c9b32eb710f35531c317db0ab7964fef1c720aa8bf3e66fb3a46daec08f200e641b78ea8c745bfc49c582996ac18298d5082114c70578bf3a64d91e170a48d12f4aac7792746613a3863ae6e9346499", 0x7d}, {&(0x7f000016a000-0xbd)="1ed73bcfefb93412e37bb0a2fe1680fdfcf39af7b66d8915012c0a572e21aaeed30ae6cbfd4ce0351cfc85dbca712fd0281ae45bef5dfd83ba0a3df90e527156f1c1c6cea0391d5cd8da0f8b2b50d1fe3654777101f2e9300b910fc19d1b31c34727592670eeaf6cf39cf1b81f18707884c005aa07666e2600c4ab130f662b9fc197593479b35b7fb8fe6056fc92e712b63cbdd3962e8e923eda43edde5e48de8f74073cc62a19a9820008bf83470a11d7136478833a86ad75fa6ade31", 0xbd}, {&(0x7f0000194000-0xe0)="3b8f8cf94c1f71760d5ad2936ba6391e6aa4bc36c7f73d042a83e65c087fa7c8495cbd90ceedd524cdfec14f2a58fb7dae020f8f7a6c740eca2370051f4cba145e0d4c6281269f7aac02a36a4f66afe135e75f6a32a2257ab7f6d857cb4ddac5c1755a0e28b3efa689cc2867dfe6fef18f662010787206d8171e065948a39ce9a5279f49937411e2e986007214e8890a259088f33b435013d73fa262113089550f7697ea21477d4f94b660b5dd2dbf3432078056d811f28985e6e817002cebf90920d0acd5448bd1ef2bf81079d004bb15e58dd67a6586d3ee99146698c7fc9d", 0xe0}], 0x7, &(0x7f0000b08000)=[{0x4c, 0x101, 0x227f, "685712317d38e7b8a1967c8d24e6c378b17ee114a930e21957ff1d2e9eb6a129942b13f4e03200c26d9662a4752a6efbd9e46d1636aacbebbee1ce8736"}, {0xe4, 0x112, 0xffffffffffffff01, "c13418d1780f41b6957f3a7269ec920eb8c5c67f17669a578e9751be1a544fe3a7ef8b400640f3a2824db3c8979f485be01c90c189f7c89d942de09f2063cbad7d2a5949a151858eb07bc05c4623248b11d4ae2ceadf9c7831be90ec2358fadfc59bd7b7f4f312edbfa05f05cb800c7cffadec4d52d57db5604f88e7148b327fe7b673d597ce53f715b93f1a1047e8661d5466df8185e0429d4e023a97d35c4f02eaaf547411ff3e6b139ded3f6e9f917b95ad6b8807900ddf52c46cb2808ce27ca168da59103149edb06b79a64084f3930dc43c5d"}, {0x44, 0x11b, 0x3, "5a27f4810f86c745b6ff2b69f9d304bdacd61dd14b757f895a60c51d95b1506d5699613e76df70f932a79bec21405b6eaa123c57408d"}, {0xd0, 0x12b, 0x6, "6debfa3d8bdd85f80c1a6ee7c94531c3dafe8bcc5a90e1fc06ebaf0a65e556f68aedbe86dc1ccf65da3df797cd586c74f594d0c87a71a53071ed93fa4da797e23fe3812540ce593f5949f73dfc31ace9eb458bee39ca8cf6678a2860dbf4dba2a51c403587d9a3f1528f5f2979adaeed5a505e5ddc04b56f88afb1c877c26b0be0b4b2368b44bc64e5423e2dff684c50a1a07d4426434ee4377c9cdc2aba1cbef1c3bd8084a1e4870d3955b25b63dff61a60eedc5772b06155a069514f0e4cbee8"}, {0xa8, 0x11b, 0x0, "e0fae21b24ed600db39dcafb5d74dd37f3c90f80daf2c3e1b47cbaebc9278dd6aeac92bbaec6289ac82429100804d32029f450017070a58f2b71824332c03198104bea05f46dae67d3ed82fa237a1548cb365c676ea5ea49ae281717c0d9850889587ebddee581f5fa7922a4260f56c810dd99220a75ce43326703b4e837b31312b442ee70d7353f3f941d3ce648d538443c254e6b39f85386d913"}, {0xb8, 0x1ff, 0xffffffff, "cacb323d9ed510bba3ff2941805d5edeb2575ee43d9f449f5ae33e9b29801af522f27a39104200820fa74fcbe4e468ea2f0037d11f404ca4950fd3636ec4ac2a492ab6d70cd3a009ed9e5b167faa0748d3d5ee8e5b378e8a377cc8161d0e67c810f1f92187378a4d4c213c5b77f32148bffb5a1d5f2db7309334099c676a906830bedddba95f32a14108a81da315c8107dbbe4ccd7401456405f08643d681a588d925b70cd3924ad92"}, {0xac, 0x29, 0x7, "82d1e6f8ff4a0fccbdc9672e301e69c7ce5d2dd8172891e69b63ff95ba6904681e27af42a02297d7e222bced1ceb093775afda6a14c01cc48d2a57552f9e7d7500ff4df70552e467d519d3868d80cf40c94666f45ad8fc25507f8f6514b701373f28d16e9e8b2c492f9a2f1457ab854a3a9ec8bec4856db42398e520be1627cedb667e9b31394c9c9db6550d4444df0aa2ddee6076d37e380026f3ceed"}, {0xb0, 0x103, 0x1800000000000000, "0de4c630727f0b3ee0cf430e6d1acff3e0ad595b3c66305c429bc2047bb1909b0574d813d04c03dcba4ce11dad3cd178bb17d5bc1debcb0fb5f83c973c8914f16afebd0c67181fca79cd5926e0bdc206792d1cb104fb5370ae805d2d46d74a5d3944c9dc171ab5751d5cc4aad9b4c7cab787f0f504decafc837d245572df4cbaf6a367d3b6e45d55698f9755d1cb94191a15e3ed862c37f33d691d88d2e8ad9fbfb1a4"}, {0x44, 0x1, 0x5, "40b37bfb7f96f3588e16d84dfda82be7ea54521fc9778ee52e25949b594a9da0b2d0f22ffd18d1e3276a5fc738aa75fdfe04198bf00ae0ba"}], 0x544, 0x20004004}, 0x8090) bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r0) 2017/12/14 21:33:11 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) socket(0x40000000015, 0x805, 0x0) r0 = syz_open_dev$mice(&(0x7f0000dea000-0x10)="2f6465762f696e7075742f6d69636500", 0x0, 0x20001) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x892000)=nil, 0x892000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000892000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r1 = creat(&(0x7f0000892000)="2e2f66696c653000", 0x100) mmap(&(0x7f0000892000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) ioctl$sock_inet_SIOCSIFFLAGS(r1, 0x8914, &(0x7f0000892000)={@generic="14f73fec9de6e5ddc80fc56550b51596", @ifru_addrs={0x2, 0x3, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000837000)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x800000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$ptmx(0xffffffffffffff9c, &(0x7f00003e0000)="2f6465762f70746d7800", 0x0, 0x0) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000040fe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x202, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0x8000000000000401, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, 0x0, 0x0, 0x0, 0x0, 0x400, 0x0, 0x80000000, 0x1, 0x0, 0x400084, 0x5, 0x0, 0x6, 0x0, 0x0, 0x0}, 0x0, 0xe6, 0xffffffffffffffff, 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x80000040fe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r2 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000042000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00009b2000-0x8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r4, 0x84, 0x1d, &(0x7f000025a000-0x14)={0x3, [0x0, 0x0, 0x0]}, &(0x7f000079c000)=0x10) setsockopt$ax25_int(r4, 0x101, 0x1, &(0x7f00009bc000-0x4)=0x1, 0x4) setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x72, &(0x7f0000861000-0xc)={r6, 0x7ff, 0x0}, 0xc) writev(r5, &(0x7f00001ca000-0x30)=[{&(0x7f000026f000)="0239ab34a816adf49a4743fb6b5e32c97eb8a2ccf6309063390de98a0a39a5087e906e6aec9ac481a7290895cae7bb9e", 0x30}], 0x1) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r5, 0x84, 0x72, &(0x7f00008dd000)={r7, 0x7, 0x30}, &(0x7f0000b6c000)=0xc) splice(r0, 0x0, r2, 0x0, 0x58, 0x0) readv(r4, &(0x7f00002f2000-0x30)=[], 0x0) pipe(&(0x7f0000978000)={0xffffffffffffffff, 0xffffffffffffffff}) splice(r3, 0x0, r8, 0x0, 0x6, 0x3) 2017/12/14 21:33:11 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) 2017/12/14 21:33:11 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000c01000)="2f70726f632f73656c662f6e65742f70666b657900", 0x0, 0x0) setsockopt$packet_buf(r0, 0x107, 0x6, &(0x7f0000d01000)="edc4671b939a8c41f23f74fc053c9fd979f2e4689b3cc8a28822b8b7a5dc9b8ba63a3127275c2e45b60d74b4de9d115222c26c4e4a3033bf8ddda838bf2a630a27318a5eed451b9cc9e58e2eda60d0d4c66e86195ab5c24fe563bd0979d8310dcb76238d2a7763a423bffc788e0fa5be125e2cc57ca7bfb5a0dea974797fbc4464bd09c9fbe8f92a84d017e1b691ca8b6a45cc8ff761c5652b9d3fb3a7de60bc68200ef11a4feecfac98b0257dd0f3086e47fc8a1877c74a486317678e9f978c872908415aee133c3073d096087433a5255e2f36920e20d99b7f4705b58a0247446d8c4ff9eff5fbcfed3dd626238acf1973aa", 0xf3) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) 2017/12/14 21:33:11 executing program 4: r0 = openat$selinux_avc_hash_stats(0xffffffffffffff9c, &(0x7f000002b000)="2f73656c696e75782f6176632f686173685f737461747300", 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) getpeername$packet(0xffffffffffffff9c, &(0x7f00005ac000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], [0x0, 0x0]}, &(0x7f0000000000)=0x14) ioctl$sock_inet6_SIOCSIFDSTADDR(r0, 0x8918, &(0x7f0000aae000-0x18)={@loopback={0x0, 0x1}, 0x0, r1}) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) creat(&(0x7f000084a000-0x8)="2e2f66696c653000", 0x4) r2 = socket$alg(0x26, 0x5, 0x0) r3 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_proto_private(r3, 0x89e0, &(0x7f0000167000)="") bind$alg(r2, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) 2017/12/14 21:33:11 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) r2 = dup3(r0, r1, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r2, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, @in={{0x2, 0x0, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x0, 0x0, 0x0, 0x0, 0x0}}, &(0x7f0000000000)=0xb8) 2017/12/14 21:33:11 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) r0 = openat$vcs(0xffffffffffffff9c, &(0x7f000085e000)="2f6465762f76637300", 0x28000, 0x0) ioctl$sock_SIOCGSKNS(r0, 0x894c, &(0x7f0000955000)=0x80000001) ioctl$RNDZAPENTCNT(r0, 0x5204, &(0x7f000025c000)=0x6) getsockopt$inet_tcp_buf(r0, 0x6, 0x1f, &(0x7f0000338000)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", &(0x7f0000a30000-0x4)=0x93) prctl$setfpexc(0xc, 0x80) 2017/12/14 21:33:11 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) ioctl$sock_inet_SIOCADDRT(r0, 0x890b, &(0x7f0000111000)={0x7, {0x2, 0x1, @empty=0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, {0x2, 0x0, @multicast2=0xe0000002, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, {0x2, 0x3, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x62, 0x2ca4, 0x1, 0x4, 0x2, &(0x7f00000cc000)=@common="626f6e64300000000000000000000000", 0x80000000, 0x51, 0x3e}) sendto$inet(r0, &(0x7f000080a000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x3, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:11 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f0000c7b000)={{{@in6=@remote={0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x0}, @in6=@remote={0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, {0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, {{@in=@local={0x0, 0x0, 0x0, 0x0}, 0x0, 0x0}, 0x0, @in6=@loopback={0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, &(0x7f00001ac000-0x4)=0xe8) getresgid(&(0x7f0000c1e000)=0x0, &(0x7f00008e7000)=0x0, &(0x7f0000e50000)=0x0) chown(&(0x7f0000454000-0x8)="2e2f66696c653000", r1, r2) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) r3 = openat$selinux_relabel(0xffffffffffffff9c, &(0x7f00002ef000-0x11)="2f73656c696e75782f72656c6162656c00", 0x2, 0x0) ioctl$VT_OPENQRY(r3, 0x5600, &(0x7f0000f06000)=0x0) [ 388.199921] syz-executor5: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) 2017/12/14 21:33:11 executing program 1: socketpair(0x1, 0x2, 0x1000, &(0x7f0000502000)={0x0, 0x0}) ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TIMER(r1, 0x40605346, &(0x7f0000403000-0x5c)={0x2, 0x1, {0x3, 0x1, 0x7, 0x1, 0x69}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r2 = socket$inet(0x2, 0x800004000000805, 0x0) r3 = socket$inet_sctp(0x2, 0x805, 0x84) ioctl$sock_SIOCOUTQ(r0, 0x5411, &(0x7f0000002000-0x4)=0x0) r4 = dup3(r2, r3, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) ioctl$KVM_GET_DIRTY_LOG(r4, 0x4010ae42, &(0x7f0000002000)={0x400001, 0x0, &(0x7f0000000000/0x3000)=nil}) getsockopt$inet_sctp6_SCTP_STATUS(r4, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, @in={{0x2, 0x0, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x0, 0x0, 0x0, 0x0, 0x0}}, &(0x7f0000000000)=0xb8) 2017/12/14 21:33:11 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r0) ioctl$KDSETLED(r0, 0x4b32, 0xb004) 2017/12/14 21:33:11 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) r1 = openat$selinux_create(0xffffffffffffff9c, &(0x7f0000432000)="2f73656c696e75782f63726561746500", 0x2, 0x0) getsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER(r1, 0x84, 0x7, &(0x7f000069b000-0x4)={0x0}, &(0x7f000031e000)=0x4) r2 = openat$vcs(0xffffffffffffff9c, &(0x7f000055d000-0x9)="2f6465762f76637300", 0x40000, 0x0) setsockopt$inet_sctp_SCTP_NODELAY(r2, 0x84, 0x3, &(0x7f00003f8000-0x4)=0x6, 0x4) ioctl$sock_bt_cmtp_CMTPCONNDEL(r2, 0x400443c9, &(0x7f0000835000)={{0x5, 0x9, 0x0, 0x7, 0x1, 0xac1}, 0x8}) bind$alg(r0, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) r3 = openat$selinux_load(0xffffffffffffff9c, &(0x7f00000e9000-0xe)="2f73656c696e75782f6c6f616400", 0x2, 0x0) syncfs(r2) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000514000-0x8)=0x75) r4 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000001000)="2f6465762f70746d7800", 0x2, 0x0) ioctl$TCXONC(r4, 0x540a, 0x0) r5 = getegid() fstat(r4, &(0x7f0000aa3000-0x44)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r5, r6, 0xffffffffffffffff) write(r4, &(0x7f0000f8d000)="1f", 0x1) ioctl$TCXONC(r4, 0x540a, 0x1) setsockopt$bt_BT_POWER(r3, 0x112, 0x9, &(0x7f00004d2000)=0x0, 0x1) [ 388.244715] syz-executor5 cpuset=/ mems_allowed=0 [ 388.244749] CPU: 1 PID: 25167 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 [ 388.244758] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 2017/12/14 21:33:11 executing program 2: r0 = socket(0x2, 0x80000, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) ioctl$sock_inet_SIOCSIFPFLAGS(r0, 0x8934, &(0x7f0000001000-0x20)={@syzn={0x73, 0x79, 0x7a, 0x0, 0x0}, @ifru_addrs={0x2, 0x1, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setsockopt$packet_int(r0, 0x107, 0xb, &(0x7f0000002000-0x4)=0x3, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000002000)=0xc) ioctl$TIOCGSID(0xffffffffffffffff, 0x540f, &(0x7f0000002000-0x4)=0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000003000-0x4)=0x0) ioctl$TIOCGSID(0xffffffffffffff9c, 0x540f, &(0x7f0000002000-0x4)=0x0) r2 = getpgrp(r1) fcntl$getownex(r0, 0x10, &(0x7f0000001000-0x8)={0x0, 0x0}) rt_tgsigqueueinfo(r2, r3, 0x3f, &(0x7f0000001000-0x10)={0x4, 0x101, 0x100000000, 0xc00000000}) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r4 = socket(0x40000000015, 0x805, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r4, 0x6, 0x1, &(0x7f000077c000)={0x0, 0x0, 0x1, 0x7, 0x1, 0x35, 0x8}, 0xc) r5 = dup2(r4, r4) ioctl$DRM_IOCTL_GET_UNIQUE(r5, 0xc0086401, &(0x7f0000df7000-0x8)={0xec, &(0x7f000088e000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}) accept4$unix(r0, 0x0, &(0x7f0000f10000)=0x0, 0x800) bind$inet(r4, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r4, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) r6 = syz_open_dev$usbmon(&(0x7f000071f000)="2f6465762f7573626d6f6e2300", 0x104, 0x100000000000200) ioctl$KVM_GET_MP_STATE(r6, 0x8004ae98, &(0x7f00000f7000-0x4)=0x0) clock_gettime(0x0, &(0x7f0000fcf000)={0x0, 0x0}) rt_sigpending(&(0x7f000033c000)={0x0}, 0x8) futex(&(0x7f00004e7000)=0xafb, 0x3, 0x6, &(0x7f0000c01000-0x8)={r7, r8+10000000}, &(0x7f0000709000-0x4)=0x0, 0x7f) 2017/12/14 21:33:11 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r0) r1 = openat$vcs(0xffffffffffffff9c, &(0x7f0000660000-0x9)="2f6465762f76637300", 0x0, 0x0) getsockopt$inet_sctp6_SCTP_DELAYED_SACK(0xffffffffffffffff, 0x84, 0x10, &(0x7f00002f3000)=@sack_info={0x0, 0x7f, 0x3}, &(0x7f000029b000)=0xc) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r1, 0x84, 0x17, &(0x7f0000139000)={r2, 0x8, 0xdb, "2adc82e7671682e6c2ccdca129277008e9a8c5553aed0d59d504e8b017398b1d963b837914ec4d9235b7e87b93f887b9b037eb25d71610937d8a7cda6de8d1661ff1805d349da8d72cdc57f7b4e8f5d79ab92fe4349f422241cfacab112b9d7d587efd4614bf92630aa34135652694f4be91cb59049856abc367a483507f39c5e7c52377f8dea7ab2a8043107b3aed83c90d494f338db3c2088c3dc349a7d552b906edcf30a1d57612158abe1bc9a7b548601059d678534b6a3ea5cad31fe97957fbc8f0c66ee1e2eacd0bc33df10ea219d4b8947aef3132072584"}, 0xe3) setsockopt$ALG_SET_AEAD_AUTHSIZE(r1, 0x117, 0x5, 0x0, 0x6) [ 388.244765] Call Trace: [ 388.244782] dump_stack+0x194/0x257 [ 388.244807] ? arch_local_irq_restore+0x53/0x53 [ 388.244818] ? idr_get_free_cmn+0xfd0/0xfd0 [ 388.244832] ? kernel_text_address+0x102/0x140 [ 388.244866] warn_alloc+0x19a/0x2b0 [ 388.244884] ? zone_watermark_ok_safe+0x400/0x400 [ 388.244914] ? check_noncircular+0x20/0x20 [ 388.244942] ? save_stack+0x43/0xd0 [ 388.244952] ? kasan_kmalloc+0xad/0xe0 [ 388.244965] ? __kmalloc_node+0x47/0x70 [ 388.244999] __vmalloc_node_range+0x4f0/0x650 [ 388.245024] ? find_held_lock+0x39/0x1d0 [ 388.245044] ? xt_alloc_entry_offsets+0x21/0x30 [ 388.245057] __vmalloc_node_flags_caller+0x50/0x60 [ 388.245071] ? xt_alloc_entry_offsets+0x21/0x30 [ 388.245090] kvmalloc_node+0x82/0xd0 [ 388.245110] xt_alloc_entry_offsets+0x21/0x30 [ 388.245125] translate_table+0x235/0x1690 [ 388.245142] ? lock_release+0xda0/0xda0 [ 388.245154] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 388.245178] ? __check_object_size+0x25d/0x4f0 [ 388.245214] ? __might_sleep+0x95/0x190 [ 388.245233] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 388.245257] ? kasan_check_write+0x14/0x20 [ 388.245271] ? _copy_from_user+0x99/0x110 [ 388.245293] do_ip6t_set_ctl+0x34b/0x5c0 [ 388.245316] ? translate_compat_table+0x1c30/0x1c30 [ 388.245355] ? mutex_unlock+0xd/0x10 [ 388.245370] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 388.245395] nf_setsockopt+0x67/0xc0 [ 388.245419] ipv6_setsockopt+0x115/0x150 [ 388.245441] sctp_setsockopt+0x2a0/0x5d50 [ 388.245465] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 388.245481] ? trace_event_raw_event_lock+0x340/0x340 [ 388.245503] ? check_noncircular+0x20/0x20 [ 388.245521] ? perf_trace_lock+0xd6/0x900 [ 388.245533] ? __lock_acquire+0x6e9/0x47f0 [ 388.245557] ? trace_event_raw_event_lock+0x340/0x340 [ 388.245572] ? _raw_spin_unlock+0x22/0x30 [ 388.245588] ? check_noncircular+0x20/0x20 [ 388.245614] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 388.245649] ? lock_downgrade+0x980/0x980 [ 388.245670] ? find_held_lock+0x39/0x1d0 [ 388.245711] ? lock_downgrade+0x980/0x980 [ 388.245727] ? avc_has_perm+0xd0/0x680 [ 388.245757] ? lock_release+0xda0/0xda0 [ 388.245766] ? _raw_spin_unlock_irq+0x27/0x70 [ 388.245782] ? finish_task_switch+0x1d3/0x740 [ 388.245793] ? finish_task_switch+0x1aa/0x740 [ 388.245843] ? avc_has_perm+0x43e/0x680 [ 388.245869] ? avc_has_perm_noaudit+0x520/0x520 [ 388.245885] ? __fget+0xbb/0x580 [ 388.245900] ? __sched_text_start+0x8/0x8 [ 388.245917] ? lock_release+0xda0/0xda0 [ 388.245935] ? __lock_is_held+0xbc/0x140 [ 388.245978] ? sock_has_perm+0x29c/0x400 [ 388.245996] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 388.246015] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 388.246032] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 388.246083] compat_sock_common_setsockopt+0x104/0x140 [ 388.246104] compat_SyS_setsockopt+0x17c/0x410 [ 388.246112] ? sock_common_setsockopt+0xd0/0xd0 [ 388.246130] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 388.246149] ? do_fast_syscall_32+0x156/0xf9d [ 388.246174] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 388.246188] do_fast_syscall_32+0x3ee/0xf9d [ 388.246202] ? do_raw_spin_trylock+0x190/0x190 [ 388.246223] ? do_int80_syscall_32+0x9d0/0x9d0 [ 388.246246] ? lockdep_sys_exit+0x47/0xf0 [ 388.246258] ? syscall_return_slowpath+0x2ad/0x550 [ 388.246271] ? prepare_exit_to_usermode+0x340/0x340 [ 388.246287] ? sysret32_from_system_call+0x5/0x3b [ 388.246309] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 388.246334] entry_SYSENTER_compat+0x51/0x60 [ 388.246343] RIP: 0023:0xf7ff6c79 [ 388.246349] RSP: 002b:00000000f77f208c EFLAGS: 00000296 ORIG_RAX: 000000000000016e [ 388.246362] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000029 [ 388.246369] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 388.246377] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 388.246385] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 388.246392] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 388.246550] warn_alloc_show_mem: 1 callbacks suppressed [ 388.246554] Mem-Info: [ 388.246577] active_anon:74801 inactive_anon:26 isolated_anon:0 [ 388.246577] active_file:3942 inactive_file:9095 isolated_file:0 [ 388.246577] unevictable:0 dirty:307 writeback:0 unstable:0 [ 388.246577] slab_reclaimable:10282 slab_unreclaimable:90209 [ 388.246577] mapped:23051 shmem:35 pagetables:745 bounce:0 [ 388.246577] free:1419089 free_pcp:489 free_cma:0 [ 388.246596] Node 0 active_anon:299204kB inactive_anon:104kB active_file:15768kB inactive_file:36380kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:92204kB dirty:1228kB writeback:0kB shmem:140kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 36864kB writeback_tmp:0kB unstable:0kB all_unreclaimable? no [ 388.246601] Node 0 DMA free:15908kB min:160kB low:200kB high:240kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 388.246625] lowmem_reserve[]: 0 2882 6395 6395 [ 388.246656] Node 0 DMA32 free:2952932kB min:30384kB low:37980kB high:45576kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:3129332kB managed:2953948kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:1016kB local_pcp:640kB free_cma:0kB [ 388.246676] lowmem_reserve[]: 0 0 3513 3513 [ 388.246700] Node 0 Normal free:2707516kB min:37032kB low:46288kB high:55544kB active_anon:299204kB inactive_anon:104kB active_file:15768kB inactive_file:36380kB unevictable:0kB writepending:1228kB present:4718592kB managed:3597640kB mlocked:0kB kernel_stack:4320kB pagetables:2980kB bounce:0kB free_pcp:940kB local_pcp:564kB free_cma:0kB [ 388.246717] lowmem_reserve[]: 0 0 0 0 [ 388.246739] Node 0 DMA: 1*4kB (U) 0*8kB 0*16kB 1*32kB (U) 2*64kB (U) 1*128kB (U) 1*256kB (U) 0*512kB 1*1024kB (U) 1*2048kB (M) 3*4096kB (M) = 15908kB [ 388.246859] Node 0 DMA32: 3*4kB (M) 1*8kB (M) 3*16kB (UM) 3*32kB (UM) 3*64kB (UM) 3*128kB (M) 4*256kB (M) 4*512kB (UM) 2*1024kB (UM) 3*2048kB (UM) 718*4096kB (M) = 2952932kB [ 388.246995] Node 0 Normal: 47*4kB (UME) 457*8kB (UME) 186*16kB (UE) 427*32kB (UME) 665*64kB (UME) 211*128kB (UM) 132*256kB (UME) 104*512kB (UME) 81*1024kB (UM) 15*2048kB (U) 590*4096kB (UM) = 2707396kB [ 388.247194] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 388.247200] 13077 total pagecache pages [ 388.247212] 0 pages in swap cache [ 388.247218] Swap cache stats: add 0, delete 0, find 0/0 [ 388.247225] Free swap = 0kB [ 388.247230] Total swap = 0kB [ 388.247237] 1965979 pages RAM [ 388.247242] 0 pages HighMem/MovableOnly [ 388.247248] 324105 pages reserved [ 388.307526] syz-executor5: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) [ 388.307535] syz-executor5 cpuset=/ mems_allowed=0 [ 388.307569] CPU: 1 PID: 25182 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 [ 388.307579] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 388.307585] Call Trace: [ 388.307602] dump_stack+0x194/0x257 [ 388.307624] ? arch_local_irq_restore+0x53/0x53 [ 388.307636] ? idr_get_free_cmn+0xfd0/0xfd0 [ 388.307652] ? kernel_text_address+0x102/0x140 [ 388.307687] warn_alloc+0x19a/0x2b0 [ 388.307709] ? zone_watermark_ok_safe+0x400/0x400 [ 388.307734] ? check_noncircular+0x20/0x20 [ 388.307759] ? save_stack+0x43/0xd0 [ 388.307768] ? kasan_kmalloc+0xad/0xe0 [ 388.307778] ? __kmalloc_node+0x47/0x70 [ 388.307816] __vmalloc_node_range+0x4f0/0x650 [ 388.307840] ? find_held_lock+0x39/0x1d0 [ 388.307860] ? xt_alloc_entry_offsets+0x21/0x30 [ 388.307874] __vmalloc_node_flags_caller+0x50/0x60 [ 388.307888] ? xt_alloc_entry_offsets+0x21/0x30 [ 388.307908] kvmalloc_node+0x82/0xd0 [ 388.307929] xt_alloc_entry_offsets+0x21/0x30 [ 388.307947] translate_table+0x235/0x1690 [ 388.307965] ? lock_release+0xda0/0xda0 [ 388.307985] ? __check_object_size+0x25d/0x4f0 [ 388.308024] ? __might_sleep+0x95/0x190 [ 388.308043] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 388.308066] ? kasan_check_write+0x14/0x20 [ 388.308082] ? _copy_from_user+0x99/0x110 [ 388.308103] do_ip6t_set_ctl+0x34b/0x5c0 [ 388.308123] ? translate_compat_table+0x1c30/0x1c30 [ 388.308167] ? mutex_unlock+0xd/0x10 [ 388.308184] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 388.308210] nf_setsockopt+0x67/0xc0 [ 388.308237] ipv6_setsockopt+0x115/0x150 [ 388.308259] sctp_setsockopt+0x2a0/0x5d50 [ 388.308283] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 388.308301] ? drop_futex_key_refs.isra.13+0x63/0xb0 [ 388.308316] ? futex_wait+0x69e/0x990 [ 388.308342] ? perf_trace_lock+0xd6/0x900 [ 388.308355] ? __lock_acquire+0x6e9/0x47f0 [ 388.308368] ? futex_wait_setup+0x3d0/0x3d0 [ 388.308378] ? trace_event_raw_event_lock+0x340/0x340 [ 388.308397] ? trace_event_raw_event_lock+0x340/0x340 [ 388.308417] ? drop_futex_key_refs.isra.13+0x63/0xb0 [ 388.308430] ? check_noncircular+0x20/0x20 [ 388.308445] ? perf_trace_lock+0x900/0x900 [ 388.308464] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 388.308479] ? get_futex_key+0x1d50/0x1d50 [ 388.308495] ? trace_event_raw_event_lock+0x340/0x340 [ 388.308528] ? find_held_lock+0x39/0x1d0 [ 388.308566] ? lock_downgrade+0x980/0x980 [ 388.308584] ? avc_has_perm+0xd0/0x680 [ 388.308614] ? lock_release+0xda0/0xda0 [ 388.308674] ? avc_has_perm+0x43e/0x680 [ 388.308698] ? avc_has_perm_noaudit+0x520/0x520 [ 388.308715] ? __fget+0xbb/0x580 [ 388.308745] ? lock_release+0xda0/0xda0 [ 388.308766] ? __lock_is_held+0xbc/0x140 [ 388.308820] ? sock_has_perm+0x29c/0x400 [ 388.308842] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 388.308860] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 388.308877] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 388.308907] ? __fdget_pos+0x136/0x1a0 [ 388.308950] compat_sock_common_setsockopt+0x104/0x140 [ 388.308975] compat_SyS_setsockopt+0x17c/0x410 [ 388.308986] ? sock_common_setsockopt+0xd0/0xd0 [ 388.309010] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 388.309030] ? do_fast_syscall_32+0x156/0xf9d [ 388.309052] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 388.309069] do_fast_syscall_32+0x3ee/0xf9d [ 388.309084] ? do_raw_spin_trylock+0x190/0x190 [ 388.309108] ? do_int80_syscall_32+0x9d0/0x9d0 [ 388.309137] ? lockdep_sys_exit+0x47/0xf0 [ 388.309156] ? syscall_return_slowpath+0x2ad/0x550 [ 388.309170] ? prepare_exit_to_usermode+0x340/0x340 [ 388.309189] ? sysret32_from_system_call+0x5/0x3b [ 388.309216] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 388.309248] entry_SYSENTER_compat+0x51/0x60 [ 388.309258] RIP: 0023:0xf7ff6c79 [ 388.309265] RSP: 002b:00000000f77b008c EFLAGS: 00000296 ORIG_RAX: 000000000000016e [ 388.309279] RAX: ffffffffffffffda RBX: 0000000000000019 RCX: 0000000000000029 2017/12/14 21:33:12 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) socketpair$inet6_icmp(0xa, 0x2, 0x3a, &(0x7f0000b98000-0x8)={0x0, 0x0}) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) readv(r1, &(0x7f0000a45000)=[{&(0x7f0000ab8000-0x9c)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x9c}, {&(0x7f0000de3000)="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x3a}, {&(0x7f0000e37000-0xaf)="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xaf}, {&(0x7f000086f000-0xa4)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xa4}, {&(0x7f000012a000)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x75}, {&(0x7f0000c74000)="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x55}, {&(0x7f0000fcf000)="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x61}, {&(0x7f0000783000-0x32)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x32}], 0x8) 2017/12/14 21:33:12 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6_sctp(0xa, 0x5, 0x84) 2017/12/14 21:33:12 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000805, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) bpf$OBJ_GET_PROG(0x7, &(0x7f0000003000-0xc)={&(0x7f0000001000)="2e2f66696c653000", 0x0}, 0xc) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) ioctl$DRM_IOCTL_MODE_GETRESOURCES(r0, 0xc04064a0, &(0x7f0000001000)={&(0x7f0000003000-0x20)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000003000-0xc)=[0x0, 0x0, 0x0], &(0x7f0000004000-0x8)=[0x0, 0x0], &(0x7f0000001000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x8, 0x3, 0x2, 0x7, 0x0, 0x0, 0x0, 0x0}) r1 = openat$selinux_commit_pending_bools(0xffffffffffffff9c, &(0x7f0000002000)="2f73656c696e75782f636f6d6d69745f70656e64696e675f626f6f6c7300", 0x1, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) connect$nfc_raw(r1, &(0x7f0000004000-0x10)={0x27, 0x3, 0xffffffffffff0001, 0x7}, 0x10) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) getsockopt$bt_BT_CHANNEL_POLICY(r1, 0x112, 0xa, &(0x7f0000003000-0x4)=0xfff, &(0x7f0000001000-0x4)=0x4) r2 = socket$inet_sctp(0x2, 0x805, 0x84) r3 = dup3(r0, r2, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r3, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, @in={{0x2, 0x0, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x0, 0x0, 0x0, 0x0, 0x0}}, &(0x7f0000000000)=0xb8) 2017/12/14 21:33:12 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) r1 = openat$autofs(0xffffffffffffff9c, &(0x7f0000ff3000-0xc)="2f6465762f6175746f667300", 0x8000, 0x0) ioctl$TUNGETFEATURES(r1, 0x800454cf, &(0x7f0000b29000)=0x0) close(r0) bind$ipx(r1, &(0x7f00005c1000)={0x4, 0x58, 0x1, "930e2dfd59af", 0x2, 0x0}, 0x10) 2017/12/14 21:33:12 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f00005dc000-0xb)="2f6465762f6877726e6700", 0x80, 0x0) ioctl$KVM_SET_CPUID2(r0, 0x4008ae90, &(0x7f000033f000)={0x1, 0x0, [{0xa, 0xf00, 0x4, 0x3ff, 0x2, 0x280000000000, 0x9, [0x0, 0x0, 0x0]}]}) r1 = socket(0x40000000015, 0x805, 0x0) bind$inet(r1, &(0x7f0000de8000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r1, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:12 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) r0 = syz_open_dev$sg(&(0x7f0000c82000)="2f6465762f73672300", 0x6, 0x0) socketpair$inet_dccp(0x2, 0x6, 0x0, &(0x7f0000b9a000-0x8)={0x0, 0x0}) ioctl$sock_kcm_SIOCKCMCLONE(r0, 0x89e2, &(0x7f0000d1a000-0x4)={r1}) r2 = accept4(0xffffffffffffff9c, &(0x7f0000e86000)=@hci={0x0, 0x0, 0x0}, &(0x7f000091e000)=0x6, 0x80800) ioctl$sock_SIOCGSKNS(r2, 0x894c, &(0x7f000064b000-0x4)=0x8) getpeername$ipx(r2, &(0x7f00001e7000-0x5)={0x0, 0x0, 0x0, "000000000000", 0x0, 0x0}, &(0x7f000028d000)=0x10) mq_unlink(&(0x7f0000850000-0x1)="00") setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) r3 = openat$vcs(0xffffffffffffff9c, &(0x7f000016f000)="2f6465762f76637300", 0x200, 0x0) ioctl$DRM_IOCTL_GEM_OPEN(0xffffffffffffffff, 0xc010640b, &(0x7f0000bfd000)={0x0, 0x0, 0x0}) r5 = openat$selinux_avc_cache_threshold(0xffffffffffffff9c, &(0x7f0000682000)="2f73656c696e75782f6176632f63616368655f7468726573686f6c6400", 0x2, 0x0) ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE(r3, 0xc00c642e, &(0x7f0000ea5000)={r4, 0x80000, r5}) 2017/12/14 21:33:12 executing program 5: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) io_submit(0x0, 0x0, &(0x7f0000885000-0x4)=[]) pipe(&(0x7f0000fd2000-0x8)={0x0, 0x0}) sendto$ax25(r0, &(0x7f0000ad7000-0x2b)="af1f49e33e393125fa35743d5650a885ac5636fbae568762145e61784c97dc5aab06aa29cac14478c5d031", 0x2b, 0x4000800, &(0x7f0000352000)={0x3, {"68fd9eeb61bdf0"}, 0x0}, 0x10) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(0xffffffffffffffff, 0x4040534e, &(0x7f0000299000-0x40)={0x0, @tick=0x0, 0x0, {0x0, 0x0}, 0x8, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r1 = syz_open_dev$usbmon(&(0x7f0000229000)="2f6465762f7573626d6f6e2300", 0x7, 0x0) ioctl$KVM_GET_DEBUGREGS(r1, 0x8080aea1, &(0x7f000035c000-0x80)={[0x0, 0x0, 0x0, 0x0], 0x0, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BINDER_THREAD_EXIT(r1, 0x40046208, 0x0) perf_event_open(&(0x7f000006b000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf72, 0x0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$unix(0x1, 0x7, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc00, 0x0, 0x80000040fe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(0xffffffffffffffff, 0x84, 0x15, &(0x7f00006a5000-0x1)={0x0}, 0x1) readv(0xffffffffffffffff, &(0x7f0000000000)=[], 0x0) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_MRT6_ADD_MFC_PROXY(0xffffffffffffffff, 0x29, 0xd2, &(0x7f0000000000)={{0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0xfffffffffffffffb}, {0xa, 0x0, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x5}, 0x80000000, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0x3]}, 0x5c) execve(&(0x7f0000001000)="2e2f66696c653000", &(0x7f0000001000-0x18)=[&(0x7f0000001000-0xe)="2c5c3a2d7d6b657972696e672700", &(0x7f0000000000)="00", &(0x7f0000002000-0x10)="5b657468312e62646576707070302d00", &(0x7f0000001000)="00", &(0x7f0000001000)="00"], &(0x7f0000000000)=[&(0x7f0000000000)="7788706f5269785f61e36c5f61756573737d2a2e2e70707031707070316f3a6e6f646576766d6e65743100", &(0x7f0000000000)="5d2974727573746564747275737465647d00", &(0x7f0000001000)="00", &(0x7f0000001000)="656d3028766d6e657431707070306d696d655f7479706500"]) membarrier(0x10, 0x0) setsockopt$inet6_buf(r2, 0x29, 0x40, &(0x7f0000000000)="", 0x0) r3 = syz_open_dev$vcsa(&(0x7f00009a9000-0xb)="2f6465762f766373612300", 0x23, 0x40000) getsockopt$inet6_tcp_buf(r3, 0x6, 0x0, &(0x7f0000002000)="", &(0x7f0000003000-0x4)=0x0) ioctl$TIOCLINUX4(0xffffffffffffffff, 0x541c, &(0x7f0000b9e000-0x1)=0x4) getsockopt$inet6_tcp_buf(0xffffffffffffffff, 0x6, 0x1d, &(0x7f0000de1000-0xd4)="", &(0x7f00002c7000-0x4)=0x0) 2017/12/14 21:33:12 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) pipe2(&(0x7f00002fe000)={0x0, 0x0}, 0x800) r1 = signalfd4(0xffffffffffffffff, &(0x7f00001d7000)={0x4}, 0x8, 0x819475e7b6f30fb) dup2(r0, r1) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) 2017/12/14 21:33:12 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r1, 0x84, 0xa, &(0x7f0000853000)={0x9, 0x9, 0x820c, 0x1, 0x9, 0x100, 0xffffffffffff8000, 0xa4, 0x0}, &(0x7f0000d29000-0x4)=0x20) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r1, 0x84, 0x6f, &(0x7f00005ae000-0x9)={r2, 0x3c, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in={0x2, 0x1, @rand_addr=0x8001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0xc) pread64(r0, &(0x7f000069e000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x80, 0x0) [ 388.309287] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 388.309295] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 388.309301] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 388.309308] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 2017/12/14 21:33:12 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet_sctp(0x2, 0x800000001, 0x84) sendto$inet(r0, &(0x7f000026f000-0x1)="0f", 0x1, 0x0, &(0x7f0000022000-0x10)={0x2, 0x0, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000029000)="c6", 0x1, 0x0, &(0x7f0000008000-0x10)={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) shutdown(r0, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r1, 0x84, 0x7b, &(0x7f0000daa000)={0x0, 0x0, 0x30}, 0xc) shutdown(r0, 0xfffff80000000002) r2 = socket(0x40000000015, 0x805, 0x0) bind$inet(r2, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r2, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:12 executing program 0: mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = creat(&(0x7f0000000000)="2e2f66696c653000", 0x83) ioctl$KVM_X86_SET_MCE(r0, 0x4040ae9e, &(0x7f0000339000-0x40)={0x0, 0x1000, 0x6, 0x0, 0x4, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], [0x0, 0x0, 0x0]}) r1 = socket$alg(0x26, 0x5, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) ioctl$KVM_GET_MP_STATE(r0, 0x8004ae98, &(0x7f0000002000-0x4)=0x0) bind$alg(r1, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) [ 389.435524] syz-executor5: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) [ 389.457550] syz-executor5 cpuset=/ mems_allowed=0 [ 389.457596] CPU: 0 PID: 25230 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 2017/12/14 21:33:12 executing program 4: mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) rename(&(0x7f0000375000)="2e2f66696c653000", &(0x7f0000000000)="2e2f66696c653000") r0 = dup3(0xffffffffffffff9c, 0xffffffffffffff9c, 0x80000) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0x4, 0x5, 0xc633, 0xffffffff, 0xfffffffffffffffb, 0x7}, 0xc) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) pivot_root(&(0x7f000004c000)="2e2f66696c653000", &(0x7f0000793000)="2e2f66696c653000") r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) 2017/12/14 21:33:12 executing program 6: mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = openat$selinux_avc_hash_stats(0xffffffffffffff9c, &(0x7f0000001000-0x18)="2f73656c696e75782f6176632f686173685f737461747300", 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) ioctl$DRM_IOCTL_GEM_FLINK(0xffffffffffffffff, 0xc008640a, &(0x7f0000000000)={0x0, 0x0}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) ioctl$DRM_IOCTL_GEM_CLOSE(r0, 0x40086409, &(0x7f0000000000)={r1, 0x0}) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r2 = socket(0x40000000015, 0x805, 0x0) ioctl$sock_inet_SIOCSIFDSTADDR(r2, 0x8918, &(0x7f0000214000)={@syzn={0x73, 0x79, 0x7a, 0x0, 0x0}, @ifru_addrs={0x2, 0x2, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}) bind$inet(r2, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r2, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:12 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xa, &(0x7f00009eb000)={0x8001, 0x6, 0x1, 0x3, 0x9c1, 0x6358, 0xad, 0x659eb494, r1}, &(0x7f0000276000)=0x20) 2017/12/14 21:33:12 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) r2 = dup3(r0, r1, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r2, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, @in={{0x2, 0x0, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x0, 0x0, 0x0, 0x0, 0x0}}, &(0x7f0000000000)=0xb8) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) ioctl$TIOCGPGRP(r2, 0x540f, &(0x7f0000003000-0x4)=0x0) r4 = gettid() kcmp$KCMP_EPOLL_TFD(r3, r4, 0x7, r1, &(0x7f0000001000)={r2, r2, 0x3ff}) 2017/12/14 21:33:12 executing program 0: pipe(&(0x7f00008b2000)={0x0, 0x0}) r1 = openat$selinux_mls(0xffffffffffffff9c, &(0x7f000017a000-0xd)="2f73656c696e75782f6d6c7300", 0x0, 0x0) epoll_ctl$EPOLL_CTL_DEL(r0, 0x2, r1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r2) [ 389.457606] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 389.457613] Call Trace: [ 389.457632] dump_stack+0x194/0x257 [ 389.457660] ? arch_local_irq_restore+0x53/0x53 2017/12/14 21:33:13 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) tee(r0, r0, 0x3ff, 0x1) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:13 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) openat$selinux_avc_cache_stats(0xffffffffffffff9c, &(0x7f0000ba5000-0x19)="2f73656c696e75782f6176632f63616368655f737461747300", 0x0, 0x0) r1 = openat$selinux_load(0xffffffffffffff9c, &(0x7f0000dfd000)="2f73656c696e75782f6c6f616400", 0x2, 0x0) setsockopt$kcm_KCM_RECV_DISABLE(r1, 0x119, 0x1, &(0x7f0000a6c000-0x4)=0x1, 0x4) [ 389.457676] ? idr_get_free_cmn+0xfd0/0xfd0 [ 389.457693] ? kernel_text_address+0x102/0x140 [ 389.457737] warn_alloc+0x19a/0x2b0 [ 389.457762] ? zone_watermark_ok_safe+0x400/0x400 2017/12/14 21:33:13 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) bind$inet(0xffffffffffffffff, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) getsockname$inet6(0xffffffffffffffff, &(0x7f0000599000-0x10)={0x0, 0x0, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x0}, &(0x7f0000e0f000-0x4)=0x1c) r0 = accept4$llc(0xffffffffffffffff, &(0x7f00001e9000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={[0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, [0x0, 0x0]}, &(0x7f0000ff1000)=0x10, 0x80000) fcntl$F_GET_FILE_RW_HINT(r0, 0x40d, &(0x7f0000e57000)=0x0) r1 = open(&(0x7f0000335000)="2e2f66696c653000", 0x200, 0x40) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000736000)={@generic="37ccb4cdbd29b50bf5d87e3c062b9b44", 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$KVM_GET_CPUID2(r1, 0xc008ae91, &(0x7f0000c71000)={0x2, 0x0, [{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [0x0, 0x0, 0x0]}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [0x0, 0x0, 0x0]}]}) setsockopt$packet_drop_memb(r1, 0x107, 0x2, &(0x7f0000955000)={r2, 0x1, 0x6, @empty=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], [0x0, 0x0]}, 0x10) fcntl$getownex(0xffffffffffffff9c, 0x10, &(0x7f000010a000-0x8)={0x0, 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0x1, 0x11, &(0x7f00002a5000-0xc)={0x0, 0x0, 0x0}, 0xc) setpgid(r3, r4) sendto$inet(0xffffffffffffffff, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f00000c1000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) r5 = openat$autofs(0xffffffffffffff9c, &(0x7f0000666000+0xe7)="2f6465762f6175746f667300", 0xa000000004bb, 0x0) ioctl$KVM_SET_XCRS(r5, 0x4188aea7, &(0x7f00000c6000-0x78)={0x7, 0x10001, [{0x2, 0x0, 0x8}, {0x4, 0x0, 0xf}, {0x80000000, 0x0, 0x8}, {0x0, 0x0, 0x7ff}, {0x6, 0x0, 0x3}, {0x8000, 0x0, 0x4b6f}, {0x7, 0x0, 0x0}]}) ioctl$KVM_GET_ONE_REG(r5, 0x4010aeab, &(0x7f00000de000-0x10)={0x8319, 0x0}) 2017/12/14 21:33:13 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) io_setup(0x101, &(0x7f0000a62000-0x4)=0x0) r1 = mq_open(&(0x7f0000ef2000)="00", 0x800, 0x84, &(0x7f0000afc000-0x20)={0x8001, 0x0, 0x7, 0x5, 0x7fff, 0x1000, 0x6, 0x3}) socketpair(0x5, 0x7, 0x6, &(0x7f0000f2c000-0x8)={0x0, 0x0}) io_cancel(r0, &(0x7f000054f000-0x40)={0x0, 0x0, 0x0, 0x2, 0x8, r1, &(0x7f000030d000-0x7a)="cfbf6305bb6eab71829ac995e5794754d2d6e6b2c396f328411bca9bec4c24903b008e9a2366e943d642550782c816c0bef2ec96e754d2c206846363aae9a25c7b0451c2cfc5bfc37683ab2b156df06542087caf3b9c5afd5b351158ee136319c6a2f9353b051d8296e6e717a3cba9b37e11087c0f10a9c181fc", 0x7a, 0x1, 0x0, 0x1, r2}, &(0x7f0000958000-0x20)={0x0, 0x0, 0x0, 0x0}) r3 = socket$alg(0x26, 0x5, 0x0) r4 = dup3(r3, r3, 0x80000) clock_gettime(0x0, &(0x7f000071e000)={0x0, 0x0}) utimensat(r4, &(0x7f0000135000-0x8)="2e2f66696c653000", &(0x7f0000e81000-0x10)={{0x77359400, 0x0}, {r5, r6/1000+10000}}, 0x0) bind$alg(r3, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r3) 2017/12/14 21:33:13 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) ioctl$sock_inet_tcp_SIOCOUTQNSD(0xffffffffffffffff, 0x894b, &(0x7f0000000000)=0x0) r0 = socket$inet_sctp(0x2, 0x805, 0x84) r1 = dup3(0xffffffffffffffff, r0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) ioctl$KVM_SET_BOOT_CPU_ID(r1, 0xae78, &(0x7f0000003000-0x4)=0x2) getsockopt$inet_sctp6_SCTP_STATUS(r1, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, @in={{0x2, 0x0, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x0, 0x0, 0x0, 0x0, 0x0}}, &(0x7f0000000000)=0xb8) [ 389.457791] ? check_noncircular+0x20/0x20 [ 389.457823] ? save_stack+0x43/0xd0 [ 389.457834] ? kasan_kmalloc+0xad/0xe0 [ 389.457846] ? __kmalloc_node+0x47/0x70 [ 389.457890] __vmalloc_node_range+0x4f0/0x650 [ 389.457919] ? find_held_lock+0x39/0x1d0 [ 389.457942] ? xt_alloc_entry_offsets+0x21/0x30 [ 389.457963] __vmalloc_node_flags_caller+0x50/0x60 [ 389.457982] ? xt_alloc_entry_offsets+0x21/0x30 [ 389.458013] kvmalloc_node+0x82/0xd0 [ 389.458042] xt_alloc_entry_offsets+0x21/0x30 [ 389.458063] translate_table+0x235/0x1690 [ 389.458086] ? lock_release+0xda0/0xda0 [ 389.458099] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 389.458117] ? __check_object_size+0x25d/0x4f0 [ 389.458161] ? __might_sleep+0x95/0x190 [ 389.458181] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 389.458208] ? kasan_check_write+0x14/0x20 [ 389.458223] ? _copy_from_user+0x99/0x110 [ 389.458250] do_ip6t_set_ctl+0x34b/0x5c0 [ 389.458279] ? translate_compat_table+0x1c30/0x1c30 [ 389.458328] ? mutex_unlock+0xd/0x10 [ 389.458344] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 389.458376] nf_setsockopt+0x67/0xc0 [ 389.458408] ipv6_setsockopt+0x115/0x150 [ 389.458438] sctp_setsockopt+0x2a0/0x5d50 [ 389.458472] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 389.458489] ? drop_futex_key_refs.isra.13+0x63/0xb0 [ 389.458509] ? futex_wait+0x69e/0x990 [ 389.458550] ? perf_trace_lock+0xd6/0x900 [ 389.458570] ? __lock_acquire+0x6e9/0x47f0 [ 389.458585] ? futex_wait_setup+0x3d0/0x3d0 [ 389.458616] ? trace_event_raw_event_lock+0x340/0x340 [ 389.458642] ? drop_futex_key_refs.isra.13+0x63/0xb0 [ 389.458658] ? check_noncircular+0x20/0x20 [ 389.458697] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 389.458713] ? get_futex_key+0x1d50/0x1d50 [ 389.458778] ? find_held_lock+0x39/0x1d0 [ 389.458834] ? lock_downgrade+0x980/0x980 [ 389.458855] ? avc_has_perm+0xd0/0x680 [ 389.458890] ? lock_release+0xda0/0xda0 [ 389.458911] ? rcu_read_lock_sched_held+0x108/0x120 [ 389.458928] ? kmem_cache_free+0x249/0x280 [ 389.458978] ? avc_has_perm+0x43e/0x680 [ 389.459004] ? avc_has_perm_noaudit+0x520/0x520 [ 389.459025] ? __fget+0xbb/0x580 [ 389.459063] ? lock_release+0xda0/0xda0 [ 389.459087] ? __lock_is_held+0xbc/0x140 [ 389.459149] ? sock_has_perm+0x29c/0x400 [ 389.459172] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 389.459193] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 389.459211] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 389.459279] compat_sock_common_setsockopt+0x104/0x140 [ 389.459306] compat_SyS_setsockopt+0x17c/0x410 [ 389.459315] ? sock_common_setsockopt+0xd0/0xd0 [ 389.459338] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 389.459361] ? do_fast_syscall_32+0x156/0xf9d [ 389.459385] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 389.459402] do_fast_syscall_32+0x3ee/0xf9d [ 389.459436] ? do_int80_syscall_32+0x9d0/0x9d0 [ 389.459467] ? lockdep_sys_exit+0x47/0xf0 [ 389.459482] ? syscall_return_slowpath+0x2ad/0x550 [ 389.459509] ? sysret32_from_system_call+0x5/0x3b [ 389.459542] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 389.459588] entry_SYSENTER_compat+0x51/0x60 [ 389.459599] RIP: 0023:0xf7ff6c79 [ 389.459606] RSP: 002b:00000000f77f208c EFLAGS: 00000296 ORIG_RAX: 000000000000016e [ 389.459621] RAX: ffffffffffffffda RBX: 0000000000000017 RCX: 0000000000000029 [ 389.459630] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 389.459637] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 389.459645] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 389.459652] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 389.459894] warn_alloc_show_mem: 1 callbacks suppressed [ 389.459899] Mem-Info: [ 389.459922] active_anon:76884 inactive_anon:26 isolated_anon:0 [ 389.459922] active_file:3942 inactive_file:9108 isolated_file:0 [ 389.459922] unevictable:0 dirty:316 writeback:0 unstable:0 [ 389.459922] slab_reclaimable:10280 slab_unreclaimable:90216 [ 389.459922] mapped:23051 shmem:35 pagetables:752 bounce:0 [ 389.459922] free:1417565 free_pcp:378 free_cma:0 [ 389.459938] Node 0 active_anon:307536kB inactive_anon:104kB active_file:15768kB inactive_file:36432kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:92204kB dirty:1264kB writeback:0kB shmem:140kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 59392kB writeback_tmp:0kB unstable:0kB all_unreclaimable? no [ 389.459941] Node 0 DMA free:15908kB min:160kB low:200kB high:240kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 389.459956] lowmem_reserve[]: 0 2882 6395 6395 [ 389.459977] Node 0 DMA32 free:2952932kB min:30384kB low:37980kB high:45576kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:3129332kB managed:2953948kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:1016kB local_pcp:376kB free_cma:0kB [ 389.459991] lowmem_reserve[]: 0 0 3513 3513 [ 389.460054] Node 0 Normal free:2701420kB min:37032kB low:46288kB high:55544kB active_anon:307536kB inactive_anon:104kB active_file:15768kB inactive_file:36432kB unevictable:0kB writepending:1264kB present:4718592kB managed:3597640kB mlocked:0kB kernel_stack:4416kB pagetables:3008kB bounce:0kB free_pcp:496kB local_pcp:120kB free_cma:0kB [ 389.460079] lowmem_reserve[]: 0 0 0 0 [ 389.460113] Node 0 DMA: 1*4kB (U) 0*8kB 0*16kB 1*32kB (U) 2*64kB (U) 1*128kB (U) 1*256kB (U) 0*512kB 1*1024kB (U) 1*2048kB (M) 3*4096kB (M) = 15908kB [ 389.460252] Node 0 DMA32: 3*4kB (M) 1*8kB (M) 3*16kB (UM) 3*32kB (UM) 3*64kB (UM) 3*128kB (M) 4*256kB (M) 4*512kB (UM) 2*1024kB (UM) 3*2048kB (UM) 718*4096kB (M) = 2952932kB [ 389.460389] Node 0 Normal: 131*4kB (UME) 474*8kB (UME) 179*16kB (UE) 421*32kB (UME) 665*64kB (UME) 211*128kB (UM) 132*256kB (UME) 104*512kB (UME) 81*1024kB (UM) 16*2048kB (UM) 588*4096kB (UM) = 2701420kB [ 389.460534] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 389.460539] 13084 total pagecache pages [ 389.460553] 0 pages in swap cache [ 389.460565] Swap cache stats: add 0, delete 0, find 0/0 [ 389.460571] Free swap = 0kB [ 389.460576] Total swap = 0kB [ 389.460583] 1965979 pages RAM [ 389.460589] 0 pages HighMem/MovableOnly [ 389.460595] 324105 pages reserved [ 389.544929] syz-executor5: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) [ 389.544938] syz-executor5 cpuset=/ mems_allowed=0 [ 389.544966] CPU: 0 PID: 25230 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 [ 389.544974] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 389.544979] Call Trace: [ 389.544995] dump_stack+0x194/0x257 [ 389.545026] ? arch_local_irq_restore+0x53/0x53 [ 389.545039] ? idr_get_free_cmn+0xfd0/0xfd0 [ 389.545093] warn_alloc+0x19a/0x2b0 [ 389.545118] ? zone_watermark_ok_safe+0x400/0x400 [ 389.545149] ? check_noncircular+0x20/0x20 [ 389.545183] ? save_stack+0x43/0xd0 [ 389.545197] ? __kmalloc_node+0x47/0x70 [ 389.545243] __vmalloc_node_range+0x4f0/0x650 [ 389.545275] ? find_held_lock+0x39/0x1d0 [ 389.545299] ? xt_alloc_entry_offsets+0x21/0x30 [ 389.545315] __vmalloc_node_flags_caller+0x50/0x60 [ 389.545331] ? xt_alloc_entry_offsets+0x21/0x30 [ 389.545357] kvmalloc_node+0x82/0xd0 [ 389.545383] xt_alloc_entry_offsets+0x21/0x30 [ 389.545402] translate_table+0x235/0x1690 [ 389.545425] ? lock_release+0xda0/0xda0 [ 389.545439] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 389.545455] ? __check_object_size+0x25d/0x4f0 [ 389.545496] ? __might_sleep+0x95/0x190 [ 389.545517] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 389.545545] ? kasan_check_write+0x14/0x20 [ 389.545568] ? _copy_from_user+0x99/0x110 [ 389.545595] do_ip6t_set_ctl+0x34b/0x5c0 [ 389.545623] ? translate_compat_table+0x1c30/0x1c30 [ 389.545672] ? mutex_unlock+0xd/0x10 [ 389.545688] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 389.545718] nf_setsockopt+0x67/0xc0 [ 389.545749] ipv6_setsockopt+0x115/0x150 [ 389.545777] sctp_setsockopt+0x2a0/0x5d50 [ 389.545808] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 389.545832] ? memset+0x31/0x40 [ 389.545864] ? perf_trace_lock+0x4d6/0x900 [ 389.545907] ? trace_event_raw_event_lock+0x340/0x340 [ 389.545919] ? perf_trace_run_bpf_submit+0x206/0x330 [ 389.545933] ? perf_trace_run_bpf_submit+0x20d/0x330 [ 389.545956] ? check_noncircular+0x20/0x20 [ 389.545972] ? perf_tp_event+0xae0/0xae0 [ 389.546011] ? get_futex_key+0x1d50/0x1d50 [ 389.546076] ? find_held_lock+0x39/0x1d0 [ 389.546122] ? lock_downgrade+0x980/0x980 [ 389.546141] ? avc_has_perm+0xd0/0x680 [ 389.546174] ? lock_release+0xda0/0xda0 [ 389.546194] ? rcu_read_lock_sched_held+0x108/0x120 [ 389.546211] ? kmem_cache_free+0x249/0x280 [ 389.546260] ? avc_has_perm+0x43e/0x680 [ 389.546287] ? avc_has_perm_noaudit+0x520/0x520 [ 389.546306] ? __fget+0xbb/0x580 [ 389.546347] ? lock_release+0xda0/0xda0 [ 389.546376] ? __lock_is_held+0xbc/0x140 [ 389.546443] ? sock_has_perm+0x29c/0x400 [ 389.546465] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 389.546485] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 389.546503] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 389.546516] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 389.546611] compat_sock_common_setsockopt+0x104/0x140 [ 389.546639] compat_SyS_setsockopt+0x17c/0x410 [ 389.546648] ? sock_common_setsockopt+0xd0/0xd0 [ 389.546675] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 389.546697] ? do_fast_syscall_32+0x156/0xf9d [ 389.546720] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 389.546737] do_fast_syscall_32+0x3ee/0xf9d [ 389.546770] ? do_int80_syscall_32+0x9d0/0x9d0 [ 389.546800] ? lockdep_sys_exit+0x47/0xf0 [ 389.546816] ? syscall_return_slowpath+0x2ad/0x550 [ 389.546842] ? sysret32_from_system_call+0x5/0x3b [ 389.546872] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 389.546906] entry_SYSENTER_compat+0x51/0x60 2017/12/14 21:33:14 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x7}) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) 2017/12/14 21:33:14 executing program 5: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) io_submit(0x0, 0x0, &(0x7f0000885000-0x4)=[]) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(0xffffffffffffffff, 0x4040534e, &(0x7f0000299000-0x40)={0x0, @tick=0x0, 0x0, {0x0, 0x0}, 0x8, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BINDER_THREAD_EXIT(0xffffffffffffffff, 0x40046208, 0x0) r0 = syz_fuse_mount(&(0x7f00006e5000-0x8)="2e2f66696c653000", 0x8000, 0xffffffffffffffff, 0x0, 0xf5b, 0x800010) read(r0, &(0x7f0000b58000)="000000", 0x3) socketpair(0x0, 0x4, 0x401, &(0x7f0000144000-0x8)={0x0, 0x0}) setsockopt$inet_mtu(r1, 0x0, 0xa, &(0x7f00000d1000-0x4)=0x5, 0x4) r3 = perf_event_open(&(0x7f000006b000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf72, 0x0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc00, 0x0, 0x80000040fe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f000071e000/0x4000)=nil, 0x4000, 0x8, 0x2010, r3, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(0xffffffffffffffff, 0x84, 0x15, &(0x7f00006a5000-0x1)={0x0}, 0x1) readv(0xffffffffffffffff, &(0x7f0000000000)=[], 0x0) openat$autofs(0xffffffffffffff9c, &(0x7f000064a000)="2f6465762f6175746f667300", 0x2000, 0x0) r4 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_MRT6_ADD_MFC_PROXY(0xffffffffffffffff, 0x29, 0xd2, &(0x7f0000000000)={{0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0xfffffffffffffffb}, {0xa, 0x0, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x5}, 0x80000000, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0x3]}, 0x5c) execve(&(0x7f0000001000)="2e2f66696c653000", &(0x7f0000001000-0x18)=[&(0x7f0000001000-0xe)="2c5c3a2d7d6b657972696e672700", &(0x7f0000000000)="00", &(0x7f0000002000-0x10)="5b657468312e62646576707070302d00", &(0x7f0000001000)="00", &(0x7f0000001000)="00"], &(0x7f0000000000)=[&(0x7f0000000000)="7788706f5269785f61e36c5f61756573737d2a2e2e70707031707070316f3a6e6f646576766d6e65743100", &(0x7f0000000000)="5d2974727573746564747275737465647d00", &(0x7f0000001000)="00", &(0x7f0000001000)="656d3028766d6e657431707070306d696d655f7479706500"]) setsockopt$inet6_buf(r2, 0x29, 0x40, &(0x7f00006f2000)="", 0x0) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(r4, 0x84, 0x15, &(0x7f0000dcf000-0x1)={0x1}, 0x1) r5 = syz_open_dev$vcsa(&(0x7f00009a9000-0xb)="2f6465762f766373612300", 0x23, 0x40000) getsockopt$inet6_tcp_buf(r5, 0x6, 0x0, &(0x7f0000002000)="", &(0x7f0000003000-0x4)=0x0) ioctl$TIOCLINUX4(r5, 0x541c, &(0x7f0000041000-0x1)=0x4) getsockopt$inet6_tcp_buf(0xffffffffffffffff, 0x6, 0x1d, &(0x7f0000de1000-0xd4)="", &(0x7f00002c7000-0x4)=0x0) 2017/12/14 21:33:14 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) socketpair$inet6_sctp(0xa, 0x1, 0x84, &(0x7f000062e000)={0x0, 0x0}) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) 2017/12/14 21:33:14 executing program 6: mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)="2f6465762f7667615f6172626974657200", 0x400, 0x0) setsockopt$packet_fanout_data(r0, 0x107, 0x16, &(0x7f0000fdb000)={0x9, &(0x7f0000fb7000)=[{0x3, 0x0, 0x2, 0x0}, {0x0, 0x1, 0x5, 0x10001}, {0x0, 0x1f8, 0x9, 0x8000}, {0x400, 0x101, 0x9, 0x401}, {0x401, 0x7f, 0x5, 0x7}, {0xab, 0x3e00000000000000, 0x4, 0x80}, {0x1, 0x1ff, 0x2, 0xbe4}, {0xf8fb, 0x7, 0x6, 0x7f}, {0xd74, 0x10000, 0xb6, 0x7}]}, 0x8) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r1 = socket(0x40000000015, 0x805, 0x0) bind$inet(r1, &(0x7f00000a9000)={0x2, 0x2, @empty=0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r1, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:14 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) r1 = openat$selinux_validatetrans(0xffffffffffffff9c, &(0x7f00000a5000)="2f73656c696e75782f76616c69646174657472616e7300", 0x1, 0x0) ioctl$DRM_IOCTL_IRQ_BUSID(r1, 0xc0106403, &(0x7f000024f000)={0x4bfb, 0x37, 0x40, 0x401}) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:14 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) seccomp(0x1, 0x2, &(0x7f000034c000-0x10)={0x1, &(0x7f0000000000)=[{0x6, 0x6, 0x20000000, 0x407ffc0003}]}) r0 = openat$selinux_validatetrans(0xffffffffffffff9c, &(0x7f0000f0d000)="2f73656c696e75782f76616c69646174657472616e7300", 0x1, 0x0) getsockopt$inet_sctp_SCTP_DELAYED_SACK(0xffffffffffffff9c, 0x84, 0x10, &(0x7f000032c000-0xc)=@sack_info={0x0, 0x8001, 0x6b9a}, &(0x7f000077b000-0x4)=0xc) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x18, &(0x7f0000ab9000-0x6)={r1, 0x100000001}, 0x6) seccomp(0x1, 0x0, &(0x7f0000029000-0x10)={0x1, &(0x7f0000840000)=[{0x6, 0x0, 0x0, 0x407fff7fff}]}) r2 = creat(&(0x7f000024d000+0x816)="2e2f66696c653000", 0x1) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000131000)={r2, 0x9, 0x16, 0xbd, &(0x7f0000554000)="4b8e3adf2a05d6dba4a02fcb0a989ae1f70154f6e2b3", &(0x7f00009bc000)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x1, 0x1db}, 0x28) getsockopt$inet_sctp_SCTP_ADAPTATION_LAYER(r2, 0x84, 0x7, &(0x7f0000dc5000)={0x0}, &(0x7f0000b56000-0x4)=0x4) pipe(&(0x7f0000d0f000)={0x0, 0x0}) setsockopt$netlink_NETLINK_TX_RING(r3, 0x10e, 0x7, &(0x7f00000cc000-0x10)={0x6, 0x4, 0x10001, 0x6}, 0x10) seccomp(0x1, 0x0, &(0x7f0000029000-0x10)={0x1, &(0x7f0000b76000-0x8)=[{0x6, 0x0, 0x0, 0x0}]}) r4 = socket$alg(0x26, 0x5, 0x0) bind$alg(r4, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) r5 = fcntl$getown(r3, 0x9) get_robust_list(r5, &(0x7f00005aa000-0x4)=&(0x7f0000511000)={&(0x7f0000000000/0x1000)=nil, 0x0, &(0x7f0000000000/0x1000)=nil}, &(0x7f0000759000)=0xc) 2017/12/14 21:33:14 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r2 = openat$selinux_member(0xffffffffffffff9c, &(0x7f0000003000-0x10)="2f73656c696e75782f6d656d62657200", 0x2, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x76, &(0x7f0000001000)={0x0, 0xffff}, &(0x7f0000003000-0x4)=0x8) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(r2, 0x84, 0xf, &(0x7f0000002000-0xa0)={r3, @in={{0x2, 0x0, @multicast2=0xe0000002, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0xfffffffffffffff9, 0x0, 0x8, 0x8000, 0x9}, &(0x7f0000000000)=0xa0) r4 = dup3(r0, r1, 0x0) openat$selinux_access(0xffffffffffffff9c, &(0x7f0000001000-0x10)="2f73656c696e75782f61636365737300", 0x2, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r4, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, @in={{0x2, 0x0, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x0, 0x0, 0x0, 0x0, 0x0}}, &(0x7f0000000000)=0xb8) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) ioctl$GIO_CMAP(r2, 0x4b70, &(0x7f0000004000-0x30)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 2017/12/14 21:33:14 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) ioctl$KVM_CREATE_DEVICE(0xffffffffffffff9c, 0xc00caee0, &(0x7f000050b000-0xc)={0x7, r0, 0x1}) ioctl$EVIOCGLED(r1, 0x80404519, &(0x7f00003c0000-0x86)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") close(r0) 2017/12/14 21:33:14 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) r0 = openat$selinux_relabel(0xffffffffffffff9c, &(0x7f00001ea000)="2f73656c696e75782f72656c6162656c00", 0x2, 0x0) ioctl$KVM_GET_ONE_REG(r0, 0x4010aeab, &(0x7f000041b000+0xa1f)={0x4, 0x5e7}) [ 389.546917] RIP: 0023:0xf7ff6c79 [ 389.546924] RSP: 002b:00000000f77f208c EFLAGS: 00000296 ORIG_RAX: 000000000000016e [ 389.546937] RAX: ffffffffffffffda RBX: 000000000000001d RCX: 0000000000000029 [ 389.546944] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 389.546951] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 389.546958] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 389.546965] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 2017/12/14 21:33:14 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) r1 = syz_open_dev$sg(&(0x7f0000692000-0x9)="2f6465762f73672300", 0x1f, 0x402) ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO(r1, 0xc0305302, &(0x7f00006d0000)={0x2, 0x8, 0x2, 0xff, 0xffffffff, 0x4, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) close(r0) 2017/12/14 21:33:14 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0xfffffffffffffffe, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) 2017/12/14 21:33:14 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) r1 = openat$vcs(0xffffffffffffff9c, &(0x7f0000464000)="2f6465762f76637300", 0x24000, 0x0) ioctl$KVM_HAS_DEVICE_ATTR(r1, 0x4018aee3, &(0x7f0000961000-0x18)={0x0, 0x0, 0xfa3e, &(0x7f0000c90000-0x8)=0x0}) 2017/12/14 21:33:14 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = openat$selinux_checkreqprot(0xffffffffffffff9c, &(0x7f0000121000-0x16)="2f73656c696e75782f636865636b72657170726f7400", 0x40000, 0x0) getsockopt$inet_mtu(r0, 0x0, 0xa, &(0x7f00008ee000)=0x0, &(0x7f0000f54000)=0x4) r1 = socket(0x40000000015, 0x805, 0x0) bind$inet(r1, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r1, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) getpeername$llc(r1, &(0x7f0000be7000-0x10)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={[0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, [0x0, 0x0]}, &(0x7f00003d9000)=0x10) 2017/12/14 21:33:14 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000805, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp_SCTP_RECVRCVINFO(r0, 0x84, 0x20, &(0x7f0000000000)=0x0, &(0x7f0000003000-0x4)=0x4) r1 = socket$inet_sctp(0x2, 0x805, 0x84) r2 = dup3(r0, r1, 0x0) creat(&(0x7f0000001000-0x8)="2e2f66696c653000", 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r2, 0x84, 0xe, &(0x7f0000003000-0xb8)={0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1000000, 0x0, {0x0, @in={{0x2, 0x0, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x0, 0x0, 0x8000000, 0x0, 0x0}}, &(0x7f0000000000)=0xb8) [ 390.636796] kauditd_printk_skb: 1 callbacks suppressed [ 390.636807] audit: type=1326 audit(1513287194.098:157): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined_u:system_r:insmod_t:s0-s0:c0.c1023 pid=25292 comm="syz-executor4" exe="/root/syz-executor4" sig=0 arch=40000003 syscall=240 compat=1 ip=0xf7f42c79 code=0x7ffc0000 2017/12/14 21:33:14 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) r2 = dup3(r0, r1, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r2, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, @in={{0x2, 0x0, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x0, 0x0, 0x0, 0x0, 0x0}}, &(0x7f0000000000)=0xb8) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r3 = add_key(&(0x7f0000002000-0x5)="7573657200", &(0x7f0000002000)={0x73, 0x79, 0x7a, 0x3, 0x0}, 0x0, 0x0, 0x0) r4 = geteuid() fstat(r2, &(0x7f0000001000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) keyctl$chown(0x4, r3, r4, r5) [ 390.723689] audit: type=1326 audit(1513287194.102:158): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined_u:system_r:insmod_t:s0-s0:c0.c1023 pid=25292 comm="syz-executor4" exe="/root/syz-executor4" sig=0 arch=40000003 syscall=295 compat=1 ip=0xf7f42c79 code=0x7ffc0000 2017/12/14 21:33:14 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) ioctl$TIOCPKT(r0, 0x5420, &(0x7f00008ec000-0x4)=0x8) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:14 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = openat$selinux_avc_cache_threshold(0xffffffffffffff9c, &(0x7f00002a6000)="2f73656c696e75782f6176632f63616368655f7468726573686f6c6400", 0x2, 0x0) getsockopt$inet_sctp_SCTP_CONTEXT(0xffffffffffffff9c, 0x84, 0x11, &(0x7f0000d1a000)={0x0, 0x3}, &(0x7f0000625000-0x4)=0x8) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x22, &(0x7f0000748000)={0x101, 0x0, 0x3, 0x4, r1}, &(0x7f0000c56000)=0x10) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r2) setsockopt$ALG_SET_AEAD_AUTHSIZE(r2, 0x117, 0x5, 0x0, 0x9) r3 = open(&(0x7f0000257000-0x8)="2e2f66696c653000", 0x800, 0x80) openat(r3, &(0x7f00004b3000-0x8)="2e2f66696c653000", 0x220040, 0x40000020) ioctl$EVIOCGRAB(r3, 0x40044590, &(0x7f0000241000-0x4)=0x9) ioctl$SNDRV_TIMER_IOCTL_PVERSION(r3, 0x80045400, &(0x7f0000807000-0x4)=0x0) [ 390.723710] audit: type=1326 audit(1513287194.102:159): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined_u:system_r:insmod_t:s0-s0:c0.c1023 pid=25292 comm="syz-executor4" exe="/root/syz-executor4" sig=0 arch=40000003 syscall=240 compat=1 ip=0xf7f42c79 code=0x7ffc0000 [ 390.723729] audit: type=1326 audit(1513287194.102:160): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined_u:system_r:insmod_t:s0-s0:c0.c1023 pid=25292 comm="syz-executor4" exe="/root/syz-executor4" sig=0 arch=40000003 syscall=365 compat=1 ip=0xf7f42c79 code=0x7ffc0000 [ 390.723748] audit: type=1326 audit(1513287194.102:161): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined_u:system_r:insmod_t:s0-s0:c0.c1023 pid=25292 comm="syz-executor4" exe="/root/syz-executor4" sig=0 arch=40000003 syscall=240 compat=1 ip=0xf7f42c79 code=0x7ffc0000 [ 390.723767] audit: type=1326 audit(1513287194.102:162): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined_u:system_r:insmod_t:s0-s0:c0.c1023 pid=25292 comm="syz-executor4" exe="/root/syz-executor4" sig=0 arch=40000003 syscall=366 compat=1 ip=0xf7f42c79 code=0x7ffc0000 [ 390.723786] audit: type=1326 audit(1513287194.102:163): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined_u:system_r:insmod_t:s0-s0:c0.c1023 pid=25292 comm="syz-executor4" exe="/root/syz-executor4" sig=0 arch=40000003 syscall=240 compat=1 ip=0xf7f42c79 code=0x7ffc0000 [ 390.723806] audit: type=1326 audit(1513287194.102:164): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined_u:system_r:insmod_t:s0-s0:c0.c1023 pid=25292 comm="syz-executor4" exe="/root/syz-executor4" sig=0 arch=40000003 syscall=240 compat=1 ip=0xf7f42c79 code=0x7ffc0000 2017/12/14 21:33:14 executing program 5: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) io_submit(0x0, 0x0, &(0x7f0000885000-0x4)=[]) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(0xffffffffffffffff, 0x4040534e, &(0x7f0000299000-0x40)={0x0, @tick=0x0, 0x0, {0x0, 0x0}, 0x8, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BINDER_THREAD_EXIT(0xffffffffffffffff, 0x40046208, 0x0) perf_event_open(&(0x7f000006b000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf72, 0x0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc00, 0x0, 0x80000040fe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(0xffffffffffffffff, 0x84, 0x15, &(0x7f00006a5000-0x1)={0x0}, 0x1) readv(0xffffffffffffffff, &(0x7f0000000000)=[], 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_MRT6_ADD_MFC_PROXY(0xffffffffffffffff, 0x29, 0xd2, &(0x7f0000000000)={{0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0xfffffffffffffffb}, {0xa, 0x0, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x5}, 0x80000000, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0x3]}, 0x5c) execve(&(0x7f0000001000)="2e2f66696c653000", &(0x7f0000001000-0x18)=[&(0x7f0000001000-0xe)="2c5c3a2d7d6b657972696e672700", &(0x7f0000000000)="00", &(0x7f0000002000-0x10)="5b657468312e62646576707070302d00", &(0x7f0000001000)="00", &(0x7f0000001000)="00"], &(0x7f0000000000)=[&(0x7f0000000000)="7788706f5269785f61e36c5f61756573737d2a2e2e70707031707070316f3a6e6f646576766d6e65743100", &(0x7f0000000000)="5d2974727573746564747275737465647d00", &(0x7f0000001000)="00", &(0x7f0000001000)="656d3028766d6e657431707070306d696d655f7479706500"]) setsockopt$inet6_buf(r0, 0x29, 0x40, &(0x7f0000000000)="", 0x0) r1 = syz_open_dev$vcsa(&(0x7f00009a9000-0xb)="2f6465762f766373612300", 0x23, 0x40000) getsockopt$inet6_tcp_buf(r1, 0x6, 0x0, &(0x7f0000002000)="", &(0x7f0000003000-0x4)=0x0) ioctl$TIOCLINUX4(0xffffffffffffffff, 0x541c, &(0x7f0000b9e000-0x1)=0x4) ioctl$sock_inet_tcp_SIOCATMARK(r1, 0x8905, &(0x7f0000638000)=0x0) getsockopt$inet6_tcp_buf(0xffffffffffffffff, 0x6, 0x1d, &(0x7f0000de1000-0xd4)="", &(0x7f00002c7000-0x4)=0x0) 2017/12/14 21:33:14 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = openat$selinux_validatetrans(0xffffffffffffff9c, &(0x7f00007d4000)="2f73656c696e75782f76616c69646174657472616e7300", 0x1, 0x0) setsockopt$inet_sctp_SCTP_ADAPTATION_LAYER(r0, 0x84, 0x7, &(0x7f0000cf1000)={0x7}, 0x4) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) 2017/12/14 21:33:14 executing program 7: syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_open_dev$sndtimer(&(0x7f0000005000-0xf)="2f6465762f736e642f74696d657200", 0x0, 0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) 2017/12/14 21:33:14 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x800004000000805, 0x0) r0 = socket$inet_sctp(0x2, 0x805, 0x84) r1 = dup(r0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) ioctl$DRM_IOCTL_SET_CLIENT_CAP(r1, 0x4010640d, &(0x7f0000002000)={0x3d, 0x8}) r2 = dup3(r1, r0, 0x1) getsockopt$inet_sctp6_SCTP_STATUS(r2, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, @in={{0x2, 0x0, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x0, 0x0, 0x0, 0x0, 0x0}}, &(0x7f0000000000)=0xb8) 2017/12/14 21:33:14 executing program 0: mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)="2e2f66696c653000", 0x200080, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) ioctl$DRM_IOCTL_MAP_BUFS(r0, 0xc00c6419, &(0x7f0000000000)={0x2, &(0x7f0000f44000-0xf9)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", &(0x7f00004db000)=[{0x8000, 0x10, 0x6, &(0x7f0000001000-0x10)="00000000000000000000000000000000"}, {0x9, 0x68, 0x10001, &(0x7f0000001000-0x68)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}]}) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r1) getsockopt$bt_BT_SNDMTU(r0, 0x112, 0xc, &(0x7f0000974000)=0x3ff, &(0x7f00005f1000-0x4)=0x2) 2017/12/14 21:33:14 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f000008a000-0xc)={0x0, 0x0, 0x0}, &(0x7f0000fac000)=0xc) fcntl$setown(r0, 0x8, r1) sendto$inet(r0, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:14 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) munlockall() bind$alg(r0, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) r1 = openat$autofs(0xffffffffffffff9c, &(0x7f0000fbf000-0xc)="2f6465762f6175746f667300", 0x210080, 0x0) ioctl$TIOCGSID(r1, 0x540f, &(0x7f0000653000-0x4)=0x0) ptrace$pokeuser(0x6, r2, 0x401, 0x1) setsockopt$netlink_NETLINK_NO_ENOBUFS(r1, 0x10e, 0x5, &(0x7f0000485000-0x4)=0x52c, 0x4) 2017/12/14 21:33:14 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r0, 0xc058534b, &(0x7f0000c84000-0x58)={0x82, 0x7fff, 0xc72, 0x1, 0x3, 0x3, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) openat(0xffffffffffffff9c, &(0x7f0000b0c000-0x8)="2e2f66696c653000", 0x0, 0x0) mmap(&(0x7f0000000000/0x7000)=nil, 0x7000, 0x6, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) pipe2(&(0x7f0000d5e000)={0x0, 0x0}, 0x800) r2 = open(&(0x7f0000053000)="2e2f66696c653000", 0x43, 0x0) flock(r2, 0xe) ioctl$DRM_IOCTL_RES_CTX(r1, 0xc0086426, &(0x7f0000408000-0x8)={0x1, &(0x7f00003a5000-0x8)=[{0x0, 0x0}]}) fcntl$setlease(r2, 0x400, 0x0) rt_sigprocmask(0x1, &(0x7f0000c3d000-0x8)={0x6}, 0x0, 0x8) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f0000f9a000-0x8c)={0x0, 0x3ffe, 0x1f, "71756575653000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xffffffffffffd28f, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) rt_sigtimedwait(&(0x7f00009ac000)={0xfffffffffffffffd}, &(0x7f0000dd8000-0x10)={0x0, 0x0, 0x0, 0x0}, &(0x7f000003a000-0x10)={0x0, 0x8000000}, 0x8) open(&(0x7f0000195000-0x8)="2e2f66696c653000", 0x0, 0x0) r3 = socket$inet(0x2, 0x801, 0x0) r4 = epoll_create(0xa) epoll_ctl$EPOLL_CTL_DEL(r4, 0x2, r3) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000040fe, 0x2, 0x0, 0x0, 0x0, 0x40000000000000, 0x0, 0x0, 0x5, 0x0, 0x400, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r5 = socket$netlink(0x10, 0x3, 0x10) readlink(&(0x7f0000efd000-0x8)="2e2f66696c653000", &(0x7f00005b6000)="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xd9) clock_gettime(0x400000000000b, &(0x7f0000fd4000)={0x0, 0x0}) futex(&(0x7f000000d000-0x4)=0x4, 0x80000000000b, 0x4, &(0x7f0000ee0000-0x10)={r6, 0x0}, &(0x7f0000048000)=0x80000000, 0x0) clock_getres(0x3, &(0x7f00003bb000)={0x0, 0x0}) futex(&(0x7f000000d000-0x4)=0x0, 0xc, 0x1, &(0x7f000000d000)={r6, 0x0}, &(0x7f0000048000)=0x8673, 0x0) fcntl$setlease(r5, 0x400, 0x2) futex(&(0x7f0000505000-0x4)=0x4, 0x80000000000b, 0x4, &(0x7f000000b000)={r7, r8}, &(0x7f0000048000)=0x0, 0x9) creat(&(0x7f00005f4000-0x8)="2e2f66696c653000", 0x8a) mmap(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_open_dev$urandom(&(0x7f0000004000-0xd)="2f6465762f7572616e646f6d00", 0x0, 0x0) [ 390.723825] audit: type=1326 audit(1513287194.108:165): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined_u:system_r:insmod_t:s0-s0:c0.c1023 pid=25292 comm="syz-executor4" exe="/root/syz-executor4" sig=0 arch=40000003 syscall=354 compat=1 ip=0xf7f42c79 code=0x7ffc0000 [ 390.723842] audit: type=1326 audit(1513287194.137:166): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined_u:system_r:insmod_t:s0-s0:c0.c1023 pid=25292 comm="syz-executor4" exe="/root/syz-executor4" sig=0 arch=40000003 syscall=240 compat=1 ip=0xf7f42c79 code=0x7ffc0000 2017/12/14 21:33:14 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, &(0x7f0000852000-0x4)=0x8, 0x4) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mkdir(&(0x7f00001ce000)="2e2f62757300", 0x0) mount(&(0x7f000023c000)="2e2f62757300", &(0x7f0000e75000)="2e2f62757300", &(0x7f000023b000)="72614d667300", 0x0, &(0x7f000023c000)="") r0 = openat(0xffffffffffffff9c, &(0x7f0000041000)="2e2f62757300", 0x0, 0x1) mkdirat(r0, &(0x7f0000147000)="2e2f62757300", 0x0) renameat2(r0, &(0x7f00007a9000-0x8)="2e2f66696c653000", r0, &(0x7f0000e61000)="2e2f66696c653000", 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r1 = eventfd2(0xfffffffffffffffc, 0x800) r2 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r1, &(0x7f0000d4a000)={0xffffffff80000005, 0x0}) epoll_ctl$EPOLL_CTL_MOD(r0, 0x3, r0, &(0x7f0000aae000-0xc)={0x80000000, 0x0}) io_setup(0x7ff, &(0x7f00007c7000-0x8)=0x0) io_cancel(r3, &(0x7f000034b000-0x40)={0x0, 0x0, 0x0, 0x7, 0x1, r0, &(0x7f0000821000)="ac837fecae5096025fb4dad6f92d2205788d26b6a9db74a531886e2debe4957eea2f142a29d50bfe19bd4d205ab5c590ab73128dfb439cdd664690b9b44298f9c224bb4dcf14176d77312167bebde6fc3f414abd3115a23381f54dc5a03dac25332589f92d8f73913e8208934f314208198cb99771073eb972b704b088933466b0d0c040a01811b625bde69f596f1224346b757c16fc779a3ae085cac3301b852850cbd4075c094b7003a857ff0130dea6ee25dd5a4a9109947a49cada5e9698a43463f81dc04a50c286e0b7f72b860227967178dd9738945cd386b2a6b73fe2b7dedc934bcf", 0xe6, 0x8, 0x0, 0x0, r1}, &(0x7f0000243000)={0x0, 0x0, 0x0, 0x0}) epoll_create1(0x80000) epoll_wait(r2, &(0x7f00003ef000-0x24)=[{0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}], 0x3, 0x6) clock_getres(0x0, &(0x7f00009b3000+0x627)={0x0, 0x0}) ppoll(&(0x7f0000c32000)=[{r1, 0x0, 0x0}], 0x1, &(0x7f00002ac000-0x10)={0x0, r4}, &(0x7f0000f42000-0x8)={0x4}, 0x8) link(&(0x7f0000b62000-0xe)="2e2f66696c65302f66696c653000", &(0x7f000027e000-0x8)="2e2f66696c653100") r5 = perf_event_open(&(0x7f0000940000)={0x2, 0x78, 0xfffffffffffffffb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$netlink(0x10, 0x3, 0x1) sendmsg$nfc_llcp(r5, &(0x7f0000ebd000-0x38)={&(0x7f000016d000-0x60)={0x27, 0x401, 0xf9b7, 0x2, 0x7fffffff, 0x804a, "658253d508e85cd335cab8f8237175da13741925e56c290cf030cdddcdb46dc5258c264de654c20f59f39eec4d3d6123aa0c604b7e6417ae4cc9ac7ead5ebf", 0xb1}, 0x60, &(0x7f0000c3f000-0x30)=[{&(0x7f0000f4a000)="544cd4a13771c9604aa479f8029b78e0070874784ebcb3c61198fc4732eaa65533efd7bdb736a0b3cdfd688800955dc99d92c11dffe5a4b564f5e47ed9e4e88878c0949fdb7edd191f0cd0023b40dc8fe190f00a9f2ff3e887068ac84216e5f5a21aa57217e6245456f2b87b4b43392ffd01b2edd44218f2310fdece1b2bb91ddf80d0ac71061db11b82e34a911fe5f6adb752f05f7a30f700", 0x99}, {&(0x7f0000de0000)="dad6dd64866f72b904202b726073c19814e65f73c963dd11b41b92dc9c1a7a15f4573c3cda25a83a695adf789451f416e117d021767136868760e6675b63815c5fd288bb5362db372a75690a399f15fdeb02f5da7c50e4b954faa614fc04f638c044421456916e08e62934f67e1b1167f7d2356d0a7bc9fa9a30d5d00c0c7f433e", 0x81}, {&(0x7f0000821000-0x9)="ef3fc02e1ddce26d22fd9c4e62eebae3f54c79e57d9e1f80974b9ec830bde8fcfca36915662804a35e69b5035860860b9fdc030088231de82f2d49d865582bce39b271d393c11b7400e2a16a1b0629e3f3de7c197dcbf439b40fa934082a661e349f892f1b1769c1c28d4389dd0b26c9f1da8ee383cd7891b9839ec2a87d58f439109e4c83e566661389d41d", 0x8c}], 0x3, &(0x7f00003d8000-0x38)={0x38, 0x111, 0xfffffffffffff001, "f195efd851dcec2118c285e1ade06f2e4885a21ca45151cd12f089831104a62d72a741529c"}, 0x38, 0x80}, 0x4010) fcntl$setstatus(r5, 0x4, 0x2000) dup2(r1, r2) mmap(&(0x7f0000000000/0x34000)=nil, 0x34000, 0x3, 0x8032, 0xffffffffffffffff, 0x20000004000) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) 2017/12/14 21:33:14 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000803, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) r2 = dup3(r0, r1, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r2, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, @in={{0x2, 0x0, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x0, 0x0, 0x0, 0x0, 0x0}}, &(0x7f0000000000)=0xb8) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) fcntl$setpipe(r1, 0x407, 0x7) preadv(r2, &(0x7f0000002000)=[{&(0x7f0000001000)="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xa3}], 0x1, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp6_SCTP_RECVNXTINFO(r2, 0x84, 0x21, &(0x7f0000002000)=0x0, &(0x7f0000004000-0x4)=0x4) ioctl$KVM_SET_SREGS(r2, 0x4138ae84, &(0x7f0000003000)={{0x4, 0x5005, 0xe, 0x1, 0xee80, 0x0, 0x3, 0x7, 0x7fffffff, 0x1, 0x4, 0x5, 0x0}, {0xf000, 0xd000, 0x4, 0x100000000, 0x10000, 0xa0b5, 0x1b09c671, 0x7, 0xde47, 0x4b34, 0x9, 0x52, 0x0}, {0x10002, 0x0, 0x1b, 0x8, 0xfffffffffffffffa, 0x8000, 0x0, 0x6d, 0x3, 0xfff, 0x18, 0x81, 0x0}, {0xd000, 0x6000, 0xf, 0x6, 0x4, 0x4, 0x200, 0x3, 0x787, 0xffffffff, 0x5f, 0x5, 0x0}, {0xf000, 0x5000, 0x8, 0x5, 0x7, 0x8, 0x0, 0x401, 0x1, 0x8, 0x6, 0xffffffffffffffff, 0x0}, {0x2002, 0x104000, 0xf, 0x8, 0x4, 0xffffffffffffffff, 0x1, 0x81, 0x3, 0x4, 0xfffffffffffffffc, 0x7, 0x0}, {0x1001, 0x100000, 0x8, 0x0, 0x4, 0x10000, 0x563, 0x7f, 0x1000, 0x8, 0x8000, 0x5, 0x0}, {0x3000, 0x10004, 0x9, 0x100000000, 0x0, 0xd3ff, 0x9, 0x7, 0x7fff, 0x5, 0x8, 0x3, 0x0}, {0x2002, 0x0, [0x0, 0x0, 0x0]}, {0x100000, 0x2, [0x0, 0x0, 0x0]}, 0x10000, 0x0, 0x10000, 0x4001, 0xc, 0x0, 0x10000, [0x100, 0xac, 0x40, 0x7fff]}) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000002000-0xc)={0x0, 0x0, 0x0}, &(0x7f0000003000-0x4)=0xc) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) ioctl$TIOCSPGRP(r2, 0x540f, &(0x7f0000002000)=r3) 2017/12/14 21:33:14 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) r0 = openat$selinux_policy(0xffffffffffffff9c, &(0x7f00008aa000-0x10)="2f73656c696e75782f706f6c69637900", 0x0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2400, 0x4) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) 2017/12/14 21:33:14 executing program 4: mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) openat$selinux_mls(0xffffffffffffff9c, &(0x7f0000001000-0xd)="2f73656c696e75782f6d6c7300", 0x0, 0x0) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) 2017/12/14 21:33:14 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) listen(r0, 0x9) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x1d, &(0x7f0000b50000)={0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000731000)=0x24) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x9, &(0x7f00007ec000-0xa0)={r1, @in={{0x2, 0x1, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0xffffffff, 0x6, 0x100000000, 0x4e, 0xc}, &(0x7f0000977000-0x4)=0xa0) getsockopt$inet_sctp_SCTP_RECVRCVINFO(r0, 0x84, 0x20, &(0x7f0000715000)=0x0, &(0x7f0000587000)=0x4) sendto$inet(r0, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) [ 391.005572] syz-executor5: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) [ 391.020514] syz-executor5 cpuset=/ mems_allowed=0 [ 391.025646] CPU: 0 PID: 25358 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 [ 391.033043] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 2017/12/14 21:33:14 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) syz_open_dev$binder(&(0x7f0000cf5000-0xd)="2f6465762f62696e6465722300", 0x0, 0x2) bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x200, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r0) [ 391.033052] Call Trace: [ 391.033073] dump_stack+0x194/0x257 [ 391.033106] ? arch_local_irq_restore+0x53/0x53 2017/12/14 21:33:14 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) syz_open_dev$vcsa(&(0x7f0000830000)="2f6465762f766373612300", 0x40, 0x242300) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) r0 = syz_open_procfs(0x0, &(0x7f0000a93000-0x6)="736368656400") setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r0, 0x10e, 0x1, &(0x7f0000c78000-0x4)=0xffff, 0x4) r1 = openat$vcs(0xffffffffffffff9c, &(0x7f000040d000-0x9)="2f6465762f76637300", 0x400000, 0x0) socket(0x8, 0x2, 0x4a6) getpeername$inet6(r1, &(0x7f0000320000-0x1c)={0x0, 0x0, 0x0, @local={0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x0}, 0x0}, &(0x7f0000bc8000-0x4)=0x1c) 2017/12/14 21:33:14 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) socketpair$inet6_tcp(0xa, 0x1, 0x0, &(0x7f0000a05000)={0x0, 0x0}) [ 391.033118] ? idr_get_free_cmn+0xfd0/0xfd0 [ 391.033135] ? kernel_text_address+0x102/0x140 [ 391.033178] warn_alloc+0x19a/0x2b0 [ 391.033200] ? zone_watermark_ok_safe+0x400/0x400 [ 391.033226] ? check_noncircular+0x20/0x20 [ 391.033258] ? save_stack+0x43/0xd0 [ 391.033268] ? kasan_kmalloc+0xad/0xe0 [ 391.033278] ? __kmalloc_node+0x47/0x70 [ 391.033325] __vmalloc_node_range+0x4f0/0x650 [ 391.033357] ? find_held_lock+0x39/0x1d0 [ 391.033382] ? xt_alloc_entry_offsets+0x21/0x30 [ 391.033397] __vmalloc_node_flags_caller+0x50/0x60 [ 391.033412] ? xt_alloc_entry_offsets+0x21/0x30 [ 391.033450] kvmalloc_node+0x82/0xd0 [ 391.033478] xt_alloc_entry_offsets+0x21/0x30 [ 391.033499] translate_table+0x235/0x1690 [ 391.033521] ? lock_release+0xda0/0xda0 [ 391.033536] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 391.033554] ? __check_object_size+0x25d/0x4f0 [ 391.033597] ? __might_sleep+0x95/0x190 [ 391.033617] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 391.033643] ? kasan_check_write+0x14/0x20 [ 391.033658] ? _copy_from_user+0x99/0x110 [ 391.033685] do_ip6t_set_ctl+0x34b/0x5c0 [ 391.033714] ? translate_compat_table+0x1c30/0x1c30 [ 391.033768] ? mutex_unlock+0xd/0x10 [ 391.033783] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 391.033816] nf_setsockopt+0x67/0xc0 [ 391.033847] ipv6_setsockopt+0x115/0x150 [ 391.033877] sctp_setsockopt+0x2a0/0x5d50 [ 391.033911] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 391.033931] ? drop_futex_key_refs.isra.13+0x63/0xb0 [ 391.033951] ? futex_wait+0x69e/0x990 [ 391.033990] ? perf_trace_lock+0xd6/0x900 [ 391.034003] ? __lock_acquire+0x6e9/0x47f0 [ 391.034017] ? futex_wait_setup+0x3d0/0x3d0 [ 391.034046] ? trace_event_raw_event_lock+0x340/0x340 [ 391.034070] ? drop_futex_key_refs.isra.13+0x63/0xb0 [ 391.034087] ? check_noncircular+0x20/0x20 [ 391.034126] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 391.034144] ? get_futex_key+0x1d50/0x1d50 [ 391.034211] ? find_held_lock+0x39/0x1d0 [ 391.034269] ? lock_downgrade+0x980/0x980 [ 391.034290] ? avc_has_perm+0xd0/0x680 [ 391.034331] ? lock_release+0xda0/0xda0 [ 391.034357] ? rcu_read_lock_sched_held+0x108/0x120 [ 391.034378] ? kmem_cache_free+0x249/0x280 [ 391.034468] ? avc_has_perm+0x43e/0x680 [ 391.034504] ? avc_has_perm_noaudit+0x520/0x520 [ 391.034526] ? __fget+0xbb/0x580 [ 391.034566] ? lock_release+0xda0/0xda0 [ 391.034594] ? __lock_is_held+0xbc/0x140 [ 391.034672] ? sock_has_perm+0x29c/0x400 [ 391.034698] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 391.034721] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 391.034741] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 391.034752] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 391.034836] compat_sock_common_setsockopt+0x104/0x140 [ 391.034868] compat_SyS_setsockopt+0x17c/0x410 [ 391.034878] ? sock_common_setsockopt+0xd0/0xd0 [ 391.034906] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 391.034928] ? do_fast_syscall_32+0x156/0xf9d [ 391.034955] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 391.034973] do_fast_syscall_32+0x3ee/0xf9d [ 391.034990] ? do_raw_spin_trylock+0x190/0x190 [ 391.035023] ? do_int80_syscall_32+0x9d0/0x9d0 [ 391.035061] ? lockdep_sys_exit+0x47/0xf0 [ 391.035077] ? syscall_return_slowpath+0x2ad/0x550 [ 391.035094] ? prepare_exit_to_usermode+0x340/0x340 [ 391.035114] ? sysret32_from_system_call+0x5/0x3b [ 391.035150] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 391.035188] entry_SYSENTER_compat+0x51/0x60 [ 391.035200] RIP: 0023:0xf7ff6c79 [ 391.035208] RSP: 002b:00000000f77f208c EFLAGS: 00000296 ORIG_RAX: 000000000000016e [ 391.035222] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000029 [ 391.035230] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 391.035238] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 391.035246] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 391.035253] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 391.035512] warn_alloc_show_mem: 1 callbacks suppressed [ 391.035523] Mem-Info: [ 391.035543] active_anon:75324 inactive_anon:26 isolated_anon:0 [ 391.035543] active_file:3944 inactive_file:9129 isolated_file:0 [ 391.035543] unevictable:0 dirty:337 writeback:0 unstable:0 [ 391.035543] slab_reclaimable:10278 slab_unreclaimable:90155 [ 391.035543] mapped:23051 shmem:35 pagetables:726 bounce:0 [ 391.035543] free:1419244 free_pcp:332 free_cma:0 [ 391.035559] Node 0 active_anon:301296kB inactive_anon:104kB active_file:15776kB inactive_file:36516kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:92204kB dirty:1348kB writeback:0kB shmem:140kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 67584kB writeback_tmp:0kB unstable:0kB all_unreclaimable? no [ 391.035566] Node 0 DMA free:15908kB min:160kB low:200kB high:240kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 391.035587] lowmem_reserve[]: 0 2882 6395 6395 [ 391.035630] Node 0 DMA32 free:2952932kB min:30384kB low:37980kB high:45576kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:3129332kB managed:2953948kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:1016kB local_pcp:376kB free_cma:0kB [ 391.035652] lowmem_reserve[]: 0 0 3513 3513 [ 391.035694] Node 0 Normal free:2708136kB min:37032kB low:46288kB high:55544kB active_anon:301296kB inactive_anon:104kB active_file:15776kB inactive_file:36516kB unevictable:0kB writepending:1348kB present:4718592kB managed:3597640kB mlocked:0kB kernel_stack:4448kB pagetables:2904kB bounce:0kB free_pcp:312kB local_pcp:164kB free_cma:0kB [ 391.035719] lowmem_reserve[]: 0 0 0 0 [ 391.035760] Node 0 DMA: 1*4kB (U) 0*8kB 0*16kB 1*32kB (U) 2*64kB (U) 1*128kB (U) 1*256kB (U) 0*512kB 1*1024kB (U) 1*2048kB (M) 3*4096kB (M) = 15908kB [ 391.035918] Node 0 DMA32: 3*4kB (M) 1*8kB (M) 3*16kB (UM) 3*32kB (UM) 3*64kB (UM) 3*128kB (M) 4*256kB (M) 4*512kB (UM) 2*1024kB (UM) 3*2048kB (UM) 718*4096kB (M) = 2952932kB [ 391.036129] Node 0 Normal: 156*4kB (UME) 536*8kB (UME) 184*16kB (UE) 414*32kB (UME) 665*64kB (UME) 211*128kB (UM) 132*256kB (UME) 104*512kB (UME) 81*1024kB (UM) 15*2048kB (U) 590*4096kB (UM) = 2708016kB [ 391.036286] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 391.036292] 13107 total pagecache pages [ 391.036305] 0 pages in swap cache [ 391.036313] Swap cache stats: add 0, delete 0, find 0/0 [ 391.036319] Free swap = 0kB [ 391.036325] Total swap = 0kB [ 391.036335] 1965979 pages RAM [ 391.036341] 0 pages HighMem/MovableOnly [ 391.036353] 324105 pages reserved [ 391.092259] syz-executor5: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) [ 391.092270] syz-executor5 cpuset=/ mems_allowed=0 [ 391.092304] CPU: 0 PID: 25387 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 [ 391.092313] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 391.092320] Call Trace: [ 391.092338] dump_stack+0x194/0x257 [ 391.092365] ? arch_local_irq_restore+0x53/0x53 [ 391.092382] ? idr_get_free_cmn+0xfd0/0xfd0 [ 391.092443] warn_alloc+0x19a/0x2b0 [ 391.092474] ? zone_watermark_ok_safe+0x400/0x400 [ 391.092504] ? check_noncircular+0x20/0x20 [ 391.092535] ? save_stack+0x43/0xd0 [ 391.092550] ? __kmalloc_node+0x47/0x70 [ 391.092600] __vmalloc_node_range+0x4f0/0x650 [ 391.092634] ? find_held_lock+0x39/0x1d0 [ 391.092659] ? xt_alloc_entry_offsets+0x21/0x30 [ 391.092677] __vmalloc_node_flags_caller+0x50/0x60 [ 391.092692] ? xt_alloc_entry_offsets+0x21/0x30 [ 391.092719] kvmalloc_node+0x82/0xd0 [ 391.092749] xt_alloc_entry_offsets+0x21/0x30 [ 391.092768] translate_table+0x235/0x1690 [ 391.092791] ? lock_release+0xda0/0xda0 [ 391.092806] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 391.092824] ? __check_object_size+0x25d/0x4f0 [ 391.092867] ? __might_sleep+0x95/0x190 [ 391.092889] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 391.092916] ? kasan_check_write+0x14/0x20 [ 391.092931] ? _copy_from_user+0x99/0x110 [ 391.092957] do_ip6t_set_ctl+0x34b/0x5c0 [ 391.092984] ? translate_compat_table+0x1c30/0x1c30 [ 391.093034] ? mutex_unlock+0xd/0x10 [ 391.093052] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 391.093082] nf_setsockopt+0x67/0xc0 [ 391.093113] ipv6_setsockopt+0x115/0x150 [ 391.093141] sctp_setsockopt+0x2a0/0x5d50 [ 391.093172] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 391.093195] ? memset+0x31/0x40 [ 391.093228] ? perf_trace_lock+0x4d6/0x900 [ 391.093274] ? trace_event_raw_event_lock+0x340/0x340 [ 391.093287] ? perf_trace_run_bpf_submit+0x206/0x330 [ 391.093300] ? perf_trace_run_bpf_submit+0x20d/0x330 [ 391.093311] ? _raw_spin_unlock+0x22/0x30 [ 391.093331] ? check_noncircular+0x20/0x20 [ 391.093347] ? perf_tp_event+0xae0/0xae0 [ 391.093452] ? find_held_lock+0x39/0x1d0 [ 391.093509] ? lock_downgrade+0x980/0x980 [ 391.093531] ? avc_has_perm+0xd0/0x680 [ 391.093570] ? lock_release+0xda0/0xda0 [ 391.093590] ? finish_task_switch+0x1d3/0x740 [ 391.093601] ? finish_task_switch+0x1aa/0x740 [ 391.093670] ? avc_has_perm+0x43e/0x680 [ 391.093701] ? avc_has_perm_noaudit+0x520/0x520 [ 391.093722] ? __fget+0xbb/0x580 [ 391.093743] ? __sched_text_start+0x8/0x8 [ 391.093772] ? lock_release+0xda0/0xda0 [ 391.093801] ? __lock_is_held+0xbc/0x140 [ 391.093877] ? sock_has_perm+0x29c/0x400 [ 391.093903] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 391.093926] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 391.093947] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 391.093986] ? __fdget_pos+0x136/0x1a0 [ 391.094043] compat_sock_common_setsockopt+0x104/0x140 [ 391.094071] compat_SyS_setsockopt+0x17c/0x410 [ 391.094078] ? sock_common_setsockopt+0xd0/0xd0 [ 391.094098] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 391.094120] ? do_fast_syscall_32+0x156/0xf9d [ 391.094148] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 391.094166] do_fast_syscall_32+0x3ee/0xf9d [ 391.094184] ? do_raw_spin_trylock+0x190/0x190 [ 391.094214] ? do_int80_syscall_32+0x9d0/0x9d0 [ 391.094254] ? lockdep_sys_exit+0x47/0xf0 [ 391.094270] ? syscall_return_slowpath+0x2ad/0x550 [ 391.094287] ? prepare_exit_to_usermode+0x340/0x340 [ 391.094307] ? sysret32_from_system_call+0x5/0x3b [ 391.094343] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 391.094380] entry_SYSENTER_compat+0x51/0x60 [ 391.094391] RIP: 0023:0xf7ff6c79 2017/12/14 21:33:15 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$mouse(&(0x7f0000424000-0x12)="2f6465762f696e7075742f6d6f7573652300", 0x10000, 0x0) getsockopt$sock_buf(r0, 0x1, 0x37, &(0x7f0000e5a000-0xa0)="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", &(0x7f0000502000)=0xa0) r1 = socket(0x40000000015, 0x805, 0x0) getsockopt$inet6_dccp_buf(r0, 0x21, 0x80, &(0x7f00003f0000-0x50)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", &(0x7f00000d9000-0x4)=0x50) bind$inet(r1, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r1, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:15 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$mouse(&(0x7f0000342000-0x12)="2f6465762f696e7075742f6d6f7573652300", 0x10001, 0x800) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r0, 0xc058534b, &(0x7f0000388000-0x58)={0x9, 0x1, 0x1, 0x7fff, 0x8001, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDSETLED(r1, 0x4b32, 0xff) r2 = socket$alg(0x26, 0x5, 0x0) r3 = openat$cuse(0xffffffffffffff9c, &(0x7f0000be6000)="2f6465762f6375736500", 0x200000, 0x0) bind$alg(r2, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000808000-0x51)="274a897bb5cede12e6371713381ae338a0eae27a17802c54897ec404959a2b8e01f24d980472c48d54ca8740bc333344bfb0c67e89d31039fb44a6c2aee3d4d641f0bb0a64cef37e774fa525bf412c8924", 0x51) 2017/12/14 21:33:15 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) r1 = openat$selinux_validatetrans(0xffffffffffffff9c, &(0x7f00008fb000)="2f73656c696e75782f76616c69646174657472616e7300", 0x1, 0x0) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r1, 0x10e, 0x1, &(0x7f0000f06000)=0x2, 0x4) syz_open_dev$sg(&(0x7f0000e02000)="2f6465762f73672300", 0x8d39, 0x402000) close(r0) 2017/12/14 21:33:15 executing program 6: mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = openat$selinux_user(0xffffffffffffff9c, &(0x7f0000001000-0xe)="2f73656c696e75782f7573657200", 0x2, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp_SCTP_MAXSEG(0xffffffffffffffff, 0x84, 0xd, &(0x7f0000000000)=@assoc_id=0x0, &(0x7f0000d23000-0x4)=0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f0000000000)={r1, @in6={{0xa, 0x1, 0x4, @local={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0xaa}, 0x0}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, 0x8c) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) ioctl$sock_inet_SIOCDELRT(r0, 0x890c, &(0x7f0000419000-0x70)={0x2, {0x2, 0x3, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, {0x2, 0x1, @rand_addr=0x1, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, {0x2, 0x2, @empty=0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x2, 0x3, 0x6, 0x2, 0xacc8, &(0x7f0000160000)=@common="65716c00000000000000000000000000", 0x100000001, 0x0, 0x6}) r2 = socket(0x40000000015, 0x805, 0x0) bind$inet(r2, &(0x7f00009ea000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) epoll_ctl$EPOLL_CTL_MOD(r0, 0x3, r0, &(0x7f0000f3e000)={0x10000000, 0x0}) r3 = add_key$user(&(0x7f00006cb000)="7573657200", &(0x7f00008e4000-0x5)={0x73, 0x79, 0x7a, 0x3, 0x0}, &(0x7f00002e3000)="2180404d27ae0ee187ee2ee2d45394db5823358ea84fdd90929887a3c50902182f6727e9642001c7638417985973426db7339737c2743339589c57bbaafd414c77196a4dd7f9906aebdaf2c68a7ebaa8d4228da9e301d4dd05745ec81e67265f73d9676bae867dd44faa1f0b6751e6b55c52521a852ed3721ca02d0b84789b83d21ea330d7c6b1c20f02cff6ea9325c3ac588b4cc83bec7cdc264bb17f2445a7845b64b4246df9e7a6448c614ff6850c1c2a4a5586ada0db2a22e4eccfc078efcc0154e4416283ebe9f89ed5f51d53fb522e3c6ed5b668b6ab3680", 0xdb, 0xfffffffffffffffa) keyctl$setperm(0x5, r3, 0x8000400) ioctl$KDGKBDIACR(r0, 0x4b4a, &(0x7f0000bd3000-0xb7)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r2, 0x10e, 0x1, &(0x7f00003e6000-0x4)=0x18000, 0x4) sendto$inet(r2, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:15 executing program 5: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) io_submit(0x0, 0x0, &(0x7f0000885000-0x4)=[]) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(0xffffffffffffffff, 0x4040534e, &(0x7f0000299000-0x40)={0x0, @tick=0x0, 0x0, {0x0, 0x0}, 0x8, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BINDER_THREAD_EXIT(0xffffffffffffffff, 0x40046208, 0x0) perf_event_open(&(0x7f000006b000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf72, 0x0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc00, 0x0, 0x80000040fe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(0xffffffffffffffff, 0x84, 0x15, &(0x7f00006a5000-0x1)={0x0}, 0x1) readv(0xffffffffffffffff, &(0x7f0000000000)=[], 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_MRT6_ADD_MFC_PROXY(0xffffffffffffffff, 0x29, 0xd2, &(0x7f0000000000)={{0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0xfffffffffffffffb}, {0xa, 0x0, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x5}, 0x80000000, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0x3]}, 0x5c) execve(&(0x7f0000001000)="2e2f66696c653000", &(0x7f0000001000-0x18)=[&(0x7f0000001000-0xe)="2c5c3a2d7d6b657972696e672700", &(0x7f0000000000)="00", &(0x7f0000002000-0x10)="5b657468312e62646576707070302d00", &(0x7f0000001000)="00", &(0x7f0000001000)="00"], &(0x7f0000000000)=[&(0x7f0000000000)="7788706f5269785f61e36c5f61756573737d2a2e2e70707031707070316f3a6e6f646576766d6e65743100", &(0x7f0000000000)="5d2974727573746564747275737465647d00", &(0x7f0000001000)="00", &(0x7f0000001000)="656d3028766d6e657431707070306d696d655f7479706500"]) setsockopt$inet6_buf(r0, 0x29, 0x40, &(0x7f0000000000)="", 0x0) r1 = syz_open_dev$vcsa(&(0x7f00009a9000-0xb)="2f6465762f766373612300", 0x23, 0x40000) getsockopt$inet6_tcp_buf(r1, 0x6, 0x0, &(0x7f0000002000)="", &(0x7f0000003000-0x4)=0x0) renameat2(r1, &(0x7f0000338000)="2e2f66696c653000", r1, &(0x7f00003bb000)="2e2f66696c653000", 0x2) ioctl$TIOCLINUX4(0xffffffffffffffff, 0x541c, &(0x7f0000b9e000-0x1)=0x4) getsockopt$inet6_tcp_buf(0xffffffffffffffff, 0x6, 0x1d, &(0x7f0000de1000-0xd4)="", &(0x7f00002c7000-0x4)=0x0) 2017/12/14 21:33:15 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) r2 = dup3(r0, r1, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) bind(r2, &(0x7f0000002000)=@nfc={0x27, 0x0, 0x1, 0x7}, 0x10) getsockopt$inet_sctp6_SCTP_STATUS(r2, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, @in={{0x2, 0x0, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x0, 0x0, 0x0, 0x0, 0x0}}, &(0x7f0000000000)=0xb8) 2017/12/14 21:33:15 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = openat$vcs(0xffffffffffffff9c, &(0x7f00004ec000-0x9)="2f6465762f76637300", 0x101000, 0x0) ioctl$SNDRV_SEQ_IOCTL_QUERY_SUBS(r0, 0xc058534f, &(0x7f0000fef000)={{0x1000, 0x80000000}, 0x1, 0x17, 0x9, {0x100000, 0x7fff}, 0x200, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) 2017/12/14 21:33:15 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) [ 391.094398] RSP: 002b:00000000f778f08c EFLAGS: 00000296 ORIG_RAX: 000000000000016e [ 391.094413] RAX: ffffffffffffffda RBX: 0000000000000019 RCX: 0000000000000029 [ 391.094422] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 391.094438] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 391.094445] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 391.094451] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 2017/12/14 21:33:15 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) r2 = dup3(r0, r1, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) openat$selinux_enforce(0xffffffffffffff9c, &(0x7f0000002000-0x11)="2f73656c696e75782f656e666f72636500", 0x0, 0x0) ioctl$SNDRV_TIMER_IOCTL_SELECT(r2, 0x40345410, &(0x7f0000003000-0x34)={{0xffffffffffffffff, 0x3, 0x1f, 0x3, 0x0}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 2017/12/14 21:33:15 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) socketpair$inet(0x2, 0x8000f, 0x1, &(0x7f0000089000)={0x0, 0x0}) setsockopt$inet_sctp_SCTP_ADD_STREAMS(r0, 0x84, 0x79, &(0x7f0000dd2000-0x4)=0x3, 0x4) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) [ 392.234602] syz-executor5: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) [ 392.265081] syz-executor5 cpuset=/ mems_allowed=0 2017/12/14 21:33:15 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0xf, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) getsockopt$SO_PEERCRED(r0, 0x1, 0x11, &(0x7f0000dad000)={0x0, 0x0, 0x0}, 0xc) r1 = openat$selinux_create(0xffffffffffffff9c, &(0x7f0000f7f000)="2f73656c696e75782f63726561746500", 0x2, 0x0) getsockopt$inet_sctp6_SCTP_ASSOCINFO(0xffffffffffffff9c, 0x84, 0x1, &(0x7f0000f71000-0x14)={0x0, 0xfffffffffffffffd, 0x8, 0x6, 0x6415, 0x672}, &(0x7f00003f0000-0x4)=0x14) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(r1, 0x84, 0x6d, &(0x7f0000532000-0x90)={r2, 0x88, "1c120ebda8dc723655883d13ba2b80d065f600e6b26dca6f45da0e50dab002504efde313ee862ad9f8ea16bb58159cb926aedbda53ca2ba9829102ae6d00fd881b7494bbef9b80f9747414d21cd4177d30061b9db17d2684cf4709a2b78d3e2ea2b58a6799353aaae8faf7babb4a0e78895b7d2ceb092c57c1e82a07719532a31e3096d44b38352e"}, &(0x7f0000464000)=0x90) ioctl$sock_inet_SIOCGIFDSTADDR(r0, 0x8917, &(0x7f00005f1000-0x20)={@common="67726530000000000000000000000000", @ifru_addrs={0x2, 0x2, @rand_addr=0xb20, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}) r3 = syz_open_dev$sg(&(0x7f000052c000)="2f6465762f73672300", 0xd3b0, 0x749801) getsockopt$inet_sctp6_SCTP_NODELAY(r3, 0x84, 0x3, &(0x7f00006eb000-0x4)=0x0, &(0x7f00004af000)=0x4) close(r0) 2017/12/14 21:33:15 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) r1 = openat$selinux_member(0xffffffffffffff9c, &(0x7f00008b7000-0x10)="2f73656c696e75782f6d656d62657200", 0x2, 0x0) ioctl$KVM_SET_FPU(r1, 0x41a0ae8d, &(0x7f0000922000)={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x8000000, 0x4, 0x520f, 0x0, 0x80, 0x1f000, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x3, 0x0}) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) 2017/12/14 21:33:15 executing program 2: mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)="2e2f66696c653000", 0x0, 0x0) ioctl$KVM_GET_DEVICE_ATTR(r0, 0x4018aee2, &(0x7f00009a1000)={0x0, 0x5, 0x7ff, &(0x7f0000120000-0x8)=0x0}) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r1 = socket(0x40000000015, 0x805, 0x0) ioctl$PERF_EVENT_IOC_DISABLE(r0, 0x2401, 0x400) bind$inet(r1, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r1, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:15 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f000070f000-0x8)="2e2f66696c653000", 0x121800, 0x191) ioctl$sock_bt_hidp_HIDPCONNDEL(r0, 0x400448c9, &(0x7f000094e000-0xc)={{0x0, 0x8, 0x80, 0x3, 0x800, 0x3}, 0xcf2}) r1 = socket(0x40000000015, 0x805, 0x0) bind$inet(r1, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) ioctl$TIOCCBRK(r0, 0x5428) sendto$inet(r1, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:15 executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_RESIZEX(r0, 0x560a, &(0x7f000028a000-0xc)={0x1, 0x4, 0xe6f4, 0x7190, 0xfff, 0xa970}) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) ioctl$TIOCTTYGSTRUCT(r0, 0x541a, &(0x7f0000137000-0x69)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") modify_ldt$read_default(0x2, &(0x7f00003e2000)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0xb9) bind$alg(0xffffffffffffffff, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0xf, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) r1 = geteuid() stat(&(0x7f0000961000-0x8)="2e2f66696c653000", &(0x7f0000df4000-0x44)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fchown(r0, r1, r2) [ 392.265120] CPU: 0 PID: 25422 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 2017/12/14 21:33:15 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) r2 = dup3(r0, r1, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r2, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, @in={{0x2, 0x0, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x0, 0x0, 0x0, 0x0, 0x0}}, &(0x7f0000000000)=0xb8) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRS(r0, 0x84, 0x6c, &(0x7f0000002000+0x14e)={r3, 0x2b, "61e5abec6b9fb92421d0e9611bf348fbb791602c9716bcca9e7db821128bda2d959eac5a96c3c5f96a9b27"}, &(0x7f0000001000-0x4)=0x33) 2017/12/14 21:33:15 executing program 3: r0 = creat(&(0x7f000008f000-0x8)="2e2f66696c653000", 0x8) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(0xffffffffffffffff, 0x84, 0x6f, &(0x7f00003c9000)={0x0, 0x9c, &(0x7f0000d91000)=[@in6={0xa, 0x3, 0x9, @empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x8}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x101}, @in6={0xa, 0x1, 0x1d4, @remote={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0xbb}, 0x5}, @in6={0xa, 0x0, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x128}, @in6={0xa, 0x0, 0x200, @loopback={0x0, 0x1}, 0xfffffffffffffffd}, @in={0x2, 0x2, @multicast2=0xe0000002, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, &(0x7f0000e91000)=0xc) setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x76, &(0x7f00000f7000-0x8)={r1, 0x7fff}, 0x8) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) [ 392.265130] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 392.265136] Call Trace: 2017/12/14 21:33:15 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00004c2000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) ioctl$sock_ipx_SIOCGIFADDR(r0, 0x8915, &(0x7f00001fe000)={"35ca6db6f239992d63dbe49523d17c88", {0x4, 0x0, 0x3ff, "3e9a2ca59600", 0x8, 0x0}}) sendto$inet(r0, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:15 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) r1 = syz_open_dev$sg(&(0x7f00009a2000-0x9)="2f6465762f73672300", 0x1, 0x4100) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r1, 0x84, 0x6e, &(0x7f0000464000)=[@in={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}], 0x10) close(r0) 2017/12/14 21:33:15 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) setsockopt$packet_fanout_data(r0, 0x107, 0x16, &(0x7f0000732000-0x8)={0x7, &(0x7f0000b2a000-0x38)=[{0x1, 0x6, 0xca, 0x4}, {0x101, 0xbf1, 0x9520, 0x0}, {0x101, 0x3, 0x7f, 0x5315}, {0x50, 0x48, 0x3, 0x3}, {0x6, 0xfe, 0xfffffffffffffffe, 0x6eba}, {0x4, 0xcc, 0xca6d, 0x2}, {0x5, 0x100, 0x8, 0x5}]}, 0x8) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) ioctl$sock_bt_hci(r0, 0xc00448df, &(0x7f00006fd000)="96fa475679033c8d4de3a14e3d48144b8114") sendto$inet(r0, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) [ 392.265157] dump_stack+0x194/0x257 [ 392.265187] ? arch_local_irq_restore+0x53/0x53 [ 392.265201] ? idr_get_free_cmn+0xfd0/0xfd0 [ 392.265262] warn_alloc+0x19a/0x2b0 [ 392.265288] ? zone_watermark_ok_safe+0x400/0x400 [ 392.265319] ? check_noncircular+0x20/0x20 [ 392.265362] ? save_stack+0x43/0xd0 [ 392.265378] ? __kmalloc_node+0x47/0x70 [ 392.265432] __vmalloc_node_range+0x4f0/0x650 [ 392.265468] ? find_held_lock+0x39/0x1d0 [ 392.265494] ? xt_alloc_entry_offsets+0x21/0x30 [ 392.265511] __vmalloc_node_flags_caller+0x50/0x60 [ 392.265529] ? xt_alloc_entry_offsets+0x21/0x30 [ 392.265557] kvmalloc_node+0x82/0xd0 [ 392.265583] xt_alloc_entry_offsets+0x21/0x30 [ 392.265601] translate_table+0x235/0x1690 [ 392.265626] ? lock_release+0xda0/0xda0 [ 392.265645] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 392.265660] ? __check_object_size+0x25d/0x4f0 [ 392.265699] ? __might_sleep+0x95/0x190 [ 392.265720] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 392.265744] ? kasan_check_write+0x14/0x20 [ 392.265759] ? _copy_from_user+0x99/0x110 [ 392.265785] do_ip6t_set_ctl+0x34b/0x5c0 [ 392.265811] ? translate_compat_table+0x1c30/0x1c30 [ 392.265858] ? mutex_unlock+0xd/0x10 [ 392.265873] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 392.265902] nf_setsockopt+0x67/0xc0 [ 392.265930] ipv6_setsockopt+0x115/0x150 [ 392.265956] sctp_setsockopt+0x2a0/0x5d50 [ 392.265983] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 392.266004] ? memset+0x31/0x40 [ 392.266039] ? perf_trace_lock+0x4d6/0x900 [ 392.266077] ? trace_event_raw_event_lock+0x340/0x340 [ 392.266089] ? perf_trace_run_bpf_submit+0x206/0x330 [ 392.266101] ? perf_trace_run_bpf_submit+0x20d/0x330 [ 392.266120] ? check_noncircular+0x20/0x20 [ 392.266133] ? perf_tp_event+0xae0/0xae0 [ 392.266167] ? get_futex_key+0x1d50/0x1d50 [ 392.266218] ? find_held_lock+0x39/0x1d0 [ 392.266263] ? lock_downgrade+0x980/0x980 [ 392.266281] ? avc_has_perm+0xd0/0x680 [ 392.266321] ? lock_release+0xda0/0xda0 [ 392.266347] ? rcu_read_lock_sched_held+0x108/0x120 [ 392.266367] ? kmem_cache_free+0x249/0x280 [ 392.266432] ? avc_has_perm+0x43e/0x680 [ 392.266466] ? avc_has_perm_noaudit+0x520/0x520 [ 392.266487] ? __fget+0xbb/0x580 [ 392.266530] ? lock_release+0xda0/0xda0 [ 392.266560] ? __lock_is_held+0xbc/0x140 [ 392.266639] ? sock_has_perm+0x29c/0x400 [ 392.266667] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 392.266689] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 392.266710] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 392.266802] compat_sock_common_setsockopt+0x104/0x140 [ 392.266832] compat_SyS_setsockopt+0x17c/0x410 [ 392.266842] ? sock_common_setsockopt+0xd0/0xd0 [ 392.266871] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 392.266896] ? do_fast_syscall_32+0x156/0xf9d [ 392.266926] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 392.266946] do_fast_syscall_32+0x3ee/0xf9d [ 392.266965] ? do_raw_spin_trylock+0x190/0x190 [ 392.266998] ? do_int80_syscall_32+0x9d0/0x9d0 [ 392.267037] ? lockdep_sys_exit+0x47/0xf0 [ 392.267054] ? syscall_return_slowpath+0x2ad/0x550 [ 392.267072] ? prepare_exit_to_usermode+0x340/0x340 [ 392.267093] ? sysret32_from_system_call+0x5/0x3b [ 392.267129] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 392.267171] entry_SYSENTER_compat+0x51/0x60 [ 392.267181] RIP: 0023:0xf7ff6c79 [ 392.267189] RSP: 002b:00000000f77f208c EFLAGS: 00000296 ORIG_RAX: 000000000000016e [ 392.267205] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000029 [ 392.267213] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 392.267221] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 392.267229] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 392.267237] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 392.267449] warn_alloc_show_mem: 1 callbacks suppressed [ 392.267453] Mem-Info: [ 392.267474] active_anon:73247 inactive_anon:26 isolated_anon:0 [ 392.267474] active_file:3944 inactive_file:9137 isolated_file:0 [ 392.267474] unevictable:0 dirty:354 writeback:0 unstable:0 [ 392.267474] slab_reclaimable:10277 slab_unreclaimable:90380 [ 392.267474] mapped:23051 shmem:35 pagetables:744 bounce:0 [ 392.267474] free:1420524 free_pcp:408 free_cma:0 [ 392.267492] Node 0 active_anon:292988kB inactive_anon:104kB active_file:15776kB inactive_file:36548kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:92204kB dirty:1416kB writeback:0kB shmem:140kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 34816kB writeback_tmp:0kB unstable:0kB all_unreclaimable? no [ 392.267499] Node 0 DMA free:15908kB min:160kB low:200kB high:240kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 392.267522] lowmem_reserve[]: 0 2882 6395 6395 [ 392.267564] Node 0 DMA32 free:2952932kB min:30384kB low:37980kB high:45576kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:3129332kB managed:2953948kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:1016kB local_pcp:376kB free_cma:0kB [ 392.267587] lowmem_reserve[]: 0 0 3513 3513 [ 392.267629] Node 0 Normal free:2713256kB min:37032kB low:46288kB high:55544kB active_anon:292988kB inactive_anon:104kB active_file:15776kB inactive_file:36548kB unevictable:0kB writepending:1416kB present:4718592kB managed:3597640kB mlocked:0kB kernel_stack:4352kB pagetables:2976kB bounce:0kB free_pcp:616kB local_pcp:300kB free_cma:0kB [ 392.267652] lowmem_reserve[]: 0 0 0 0 [ 392.267694] Node 0 DMA: 1*4kB (U) 0*8kB 0*16kB 1*32kB (U) 2*64kB (U) 1*128kB (U) 1*256kB (U) 0*512kB 1*1024kB (U) 1*2048kB (M) 3*4096kB (M) = 15908kB [ 392.267848] Node 0 DMA32: 3*4kB (M) 1*8kB (M) 3*16kB (UM) 3*32kB (UM) 3*64kB (UM) 3*128kB (M) 4*256kB (M) 4*512kB (UM) 2*1024kB (UM) 3*2048kB (UM) 718*4096kB (M) = 2952932kB [ 392.268054] Node 0 Normal: 140*4kB (UME) 440*8kB (UME) 185*16kB (UE) 407*32kB (UME) 665*64kB (UME) 212*128kB (UM) 132*256kB (UME) 104*512kB (UME) 81*1024kB (UM) 20*2048kB (UM) 589*4096kB (UM) = 2713248kB [ 392.268215] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 392.268221] 13121 total pagecache pages [ 392.268233] 0 pages in swap cache [ 392.268241] Swap cache stats: add 0, delete 0, find 0/0 [ 392.268247] Free swap = 0kB [ 392.268253] Total swap = 0kB [ 392.268260] 1965979 pages RAM [ 392.268266] 0 pages HighMem/MovableOnly [ 392.268272] 324105 pages reserved [ 392.334473] syz-executor5: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) [ 392.334482] syz-executor5 cpuset=/ mems_allowed=0 [ 392.334513] CPU: 1 PID: 25436 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 [ 392.334522] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 392.334527] Call Trace: [ 392.334545] dump_stack+0x194/0x257 [ 392.334566] ? arch_local_irq_restore+0x53/0x53 [ 392.334580] ? idr_get_free_cmn+0xfd0/0xfd0 [ 392.334594] ? kernel_text_address+0x102/0x140 [ 392.334624] warn_alloc+0x19a/0x2b0 [ 392.334642] ? zone_watermark_ok_safe+0x400/0x400 [ 392.334664] ? check_noncircular+0x20/0x20 [ 392.334688] ? save_stack+0x43/0xd0 [ 392.334697] ? kasan_kmalloc+0xad/0xe0 [ 392.334712] ? __kmalloc_node+0x47/0x70 [ 392.334743] __vmalloc_node_range+0x4f0/0x650 [ 392.334761] ? find_held_lock+0x39/0x1d0 [ 392.334775] ? xt_alloc_entry_offsets+0x21/0x30 [ 392.334784] __vmalloc_node_flags_caller+0x50/0x60 [ 392.334795] ? xt_alloc_entry_offsets+0x21/0x30 [ 392.334811] kvmalloc_node+0x82/0xd0 [ 392.334834] xt_alloc_entry_offsets+0x21/0x30 [ 392.334850] translate_table+0x235/0x1690 [ 392.334866] ? lock_release+0xda0/0xda0 [ 392.334879] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 392.334894] ? __check_object_size+0x25d/0x4f0 [ 392.334920] ? __might_sleep+0x95/0x190 [ 392.334934] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 392.334951] ? kasan_check_write+0x14/0x20 [ 392.334963] ? _copy_from_user+0x99/0x110 [ 392.334980] do_ip6t_set_ctl+0x34b/0x5c0 [ 392.334998] ? translate_compat_table+0x1c30/0x1c30 [ 392.335028] ? mutex_unlock+0xd/0x10 [ 392.335040] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 392.335060] nf_setsockopt+0x67/0xc0 [ 392.335079] ipv6_setsockopt+0x115/0x150 [ 392.335098] sctp_setsockopt+0x2a0/0x5d50 [ 392.335118] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 392.335132] ? drop_futex_key_refs.isra.13+0x63/0xb0 [ 392.335146] ? futex_wait+0x69e/0x990 [ 392.335169] ? perf_trace_lock+0xd6/0x900 [ 392.335179] ? __lock_acquire+0x6e9/0x47f0 [ 392.335190] ? futex_wait_setup+0x3d0/0x3d0 [ 392.335198] ? trace_event_raw_event_lock+0x340/0x340 [ 392.335215] ? trace_event_raw_event_lock+0x340/0x340 [ 392.335231] ? drop_futex_key_refs.isra.13+0x63/0xb0 [ 392.335242] ? check_noncircular+0x20/0x20 [ 392.335266] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 392.335278] ? get_futex_key+0x1d50/0x1d50 [ 392.335292] ? trace_event_raw_event_lock+0x340/0x340 [ 392.335322] ? find_held_lock+0x39/0x1d0 [ 392.335354] ? lock_downgrade+0x980/0x980 [ 392.335369] ? avc_has_perm+0xd0/0x680 [ 392.335393] ? lock_release+0xda0/0xda0 [ 392.335440] ? avc_has_perm+0x43e/0x680 [ 392.335460] ? avc_has_perm_noaudit+0x520/0x520 [ 392.335475] ? __fget+0xbb/0x580 [ 392.335499] ? lock_release+0xda0/0xda0 [ 392.335516] ? __lock_is_held+0xbc/0x140 [ 392.335559] ? sock_has_perm+0x29c/0x400 [ 392.335576] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 392.335592] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 392.335607] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 392.335630] ? __fdget_pos+0x136/0x1a0 [ 392.335664] compat_sock_common_setsockopt+0x104/0x140 [ 392.335684] compat_SyS_setsockopt+0x17c/0x410 [ 392.335693] ? sock_common_setsockopt+0xd0/0xd0 [ 392.335711] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 392.335728] ? do_fast_syscall_32+0x156/0xf9d [ 392.335746] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 392.335759] do_fast_syscall_32+0x3ee/0xf9d [ 392.335772] ? do_raw_spin_trylock+0x190/0x190 [ 392.335792] ? do_int80_syscall_32+0x9d0/0x9d0 [ 392.335815] ? lockdep_sys_exit+0x47/0xf0 [ 392.335830] ? syscall_return_slowpath+0x2ad/0x550 [ 392.335842] ? prepare_exit_to_usermode+0x340/0x340 [ 392.335857] ? sysret32_from_system_call+0x5/0x3b [ 392.335879] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 392.335903] entry_SYSENTER_compat+0x51/0x60 [ 392.335912] RIP: 0023:0xf7ff6c79 [ 392.335918] RSP: 002b:00000000f77b008c EFLAGS: 00000296 ORIG_RAX: 000000000000016e [ 392.335931] RAX: ffffffffffffffda RBX: 0000000000000019 RCX: 0000000000000029 [ 392.335938] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 392.335944] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 2017/12/14 21:33:16 executing program 3: r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000066000)="2f70726f632f73656c662f6e65742f70666b657900", 0x84000, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) ioctl$DRM_IOCTL_SWITCH_CTX(r0, 0x40086424, &(0x7f0000a4c000-0x8)={0x0, 0x2}) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) setrlimit(0xf, &(0x7f0000196000-0x8)={0x23, 0x0}) 2017/12/14 21:33:16 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) pipe(&(0x7f000043a000-0x8)={0x0, 0x0}) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_INFO(r1, 0xc0bc5310, &(0x7f00000ac000)={0x0, 0x0, "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x0, "0000000000000000", "0000000000000000000000000000000000000000000000000000000000000000", 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 2017/12/14 21:33:16 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) r1 = creat(&(0x7f00000c0000)="2e2f66696c653000", 0x100) getsockname$packet(r1, &(0x7f0000355000-0x14)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={[0x0, 0x0, 0x0, 0x0, 0x0], 0x0}, [0x0, 0x0]}, &(0x7f0000280000-0x4)=0x14) 2017/12/14 21:33:16 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) r2 = dup3(r1, r0, 0x80000) getsockopt$inet_sctp6_SCTP_STATUS(r2, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, @in={{0x2, 0x0, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x0, 0x0, 0x0, 0x0, 0x0}}, &(0x7f0000000000)=0xb8) connect(r0, &(0x7f0000000000)=@un=@file={0x1, "2e2f66696c653000"}, 0xa) socketpair$inet(0x2, 0x6, 0x800, &(0x7f0000001000)={0x0, 0x0}) dup3(r2, r2, 0x80000) 2017/12/14 21:33:16 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) r1 = openat$autofs(0xffffffffffffff9c, &(0x7f0000683000-0xc)="2f6465762f6175746f667300", 0x2, 0x0) ioctl$KVM_S390_UCAS_MAP(r1, 0x4018ae50, &(0x7f0000817000)={0x4, 0x946, 0x100}) close(r0) 2017/12/14 21:33:16 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x76, &(0x7f0000be8000-0x8)={0x0, 0x1ff}, &(0x7f0000c51000)=0x8) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(r0, 0x84, 0x73, &(0x7f0000457000)={r1, 0x5, 0x0, 0x1, 0x7fff}, &(0x7f0000cbb000-0x4)=0x18) accept4$inet(r0, 0x0, &(0x7f00007a6000)=0x0, 0x800) sendto$inet(r0, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:16 executing program 5: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) io_submit(0x0, 0x0, &(0x7f0000885000-0x4)=[]) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(0xffffffffffffffff, 0x4040534e, &(0x7f0000299000-0x40)={0x0, @tick=0x0, 0x0, {0x0, 0x0}, 0x8, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BINDER_THREAD_EXIT(0xffffffffffffffff, 0x40046208, 0x0) perf_event_open(&(0x7f000006b000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf72, 0x0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc00, 0x0, 0x80000040fb, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(0xffffffffffffffff, 0x84, 0x15, &(0x7f00006a5000-0x1)={0x0}, 0x1) readv(0xffffffffffffffff, &(0x7f0000000000)=[], 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_MRT6_ADD_MFC_PROXY(0xffffffffffffffff, 0x29, 0xd2, &(0x7f0000000000)={{0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0xfffffffffffffffb}, {0xa, 0x0, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x5}, 0x80000000, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0x3]}, 0x5c) execve(&(0x7f0000001000)="2e2f66696c653000", &(0x7f0000001000-0x18)=[&(0x7f0000001000-0xe)="2c5c3a2d7d6b657972696e672700", &(0x7f0000000000)="00", &(0x7f0000002000-0x10)="5b657468312e62646576707070302d00", &(0x7f0000001000)="00", &(0x7f0000001000)="00"], &(0x7f0000000000)=[&(0x7f0000000000)="7788706f5269785f61e36c5f61756573737d2a2e2e70707031707070316f3a6e6f646576766d6e65743100", &(0x7f0000000000)="5d2974727573746564747275737465647d00", &(0x7f0000001000)="00", &(0x7f0000001000)="656d3028766d6e657431707070306d696d655f7479706500"]) setsockopt$inet6_buf(r0, 0x29, 0x40, &(0x7f0000000000)="", 0x0) r1 = syz_open_dev$vcsa(&(0x7f00009a9000-0xb)="2f6465762f766373612300", 0x23, 0x40000) getsockopt$inet6_tcp_buf(r1, 0x6, 0x0, &(0x7f0000002000)="", &(0x7f0000003000-0x4)=0x0) ioctl$TIOCLINUX4(0xffffffffffffffff, 0x541c, &(0x7f0000b9e000-0x1)=0x4) getsockopt$inet6_tcp_buf(0xffffffffffffffff, 0x6, 0x1d, &(0x7f0000de1000-0xd4)="", &(0x7f00002c7000-0x4)=0x0) 2017/12/14 21:33:16 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet6(0xa, 0x80003, 0x1) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000bf8000)={@common="73697430000000000000000000000000", &(0x7f0000e92000-0xb8)=@ethtool_rx_ntuple={0x35, {0x5541258d97bcd256, @sctp_ip4_spec={@loopback=0x7f000001, @broadcast=0xffffffff, 0x0, 0x2, 0xffffffffffffff81}, @udp_ip4_spec={@multicast2=0xe0000002, @rand_addr=0x5, 0x2, 0x2, 0x3}, 0xfffffffffffff001, 0x1, 0x0, 0xff, 0xfffffffffffffffe}}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) setsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f00003e8000)={{{@in=@multicast1=0xe0000001, @in6=@local={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0xaa}, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, {0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, {{@in6=@empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x0, 0x0}, 0x0, @in6=@empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, 0xe8) ioctl$sock_SIOCGPGRP(r0, 0x8904, &(0x7f00005f2000-0x4)=0x0) sched_rr_get_interval(r1, &(0x7f00009ab000)={0x0, 0x0}) ioctl$sock_inet_SIOCSIFBRDADDR(r0, 0x891a, &(0x7f00001dd000)={@common="726f7365300000000000000000000000", @ifru_addrs={0x2, 0x3, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}) close(r0) setsockopt$inet_sctp6_SCTP_RECVNXTINFO(r0, 0x84, 0x21, &(0x7f00003cf000-0x4)=0x1001, 0x4) r2 = socket(0x40000000015, 0x805, 0x0) r3 = openat$selinux_member(0xffffffffffffff9c, &(0x7f00009fe000-0x10)="2f73656c696e75782f6d656d62657200", 0x2, 0x0) mq_getsetattr(r3, &(0x7f0000d67000)={0x1ff, 0x100000000, 0x4, 0x2, 0x1, 0x3ff, 0x8000000000, 0x4}, &(0x7f00001e3000-0x20)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) bind$inet(r2, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r2, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto(r2, &(0x7f0000021000-0x3f)="d05fe43950abdc23cdd9fa7f5feed2777efb0516388600bd4885d9b1be28df5275b6ec7ab250bb69de7efe25a2f37002d30c8843c7773c7f7e1b7fb693b217", 0x3f, 0x20008081, 0x0, 0x0) [ 392.335950] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 392.335957] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 2017/12/14 21:33:16 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) getsockopt$SO_PEERCRED(r0, 0x1, 0x11, &(0x7f00009ff000)={0x0, 0x0, 0x0}, 0xc) ioctl$sock_SIOCSPGRP(r0, 0x8902, &(0x7f00005bf000)=r1) sendto$inet(r0, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) ioctl$sock_inet_SIOCSIFDSTADDR(r0, 0x8918, &(0x7f00004d8000)={@generic="dda437baa6ee5a4ee5b7d36bc88507ca", @ifru_flags=0x9900}) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f00005c3000-0x10)=@generic="95c7ee874144c85d94a9c0bbaf09c841", 0x10) getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f0000f5a000-0x8)={0x0, 0xa0}, &(0x7f0000b25000)=0x8) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x1b, &(0x7f0000c62000)={r2, 0x65, "497d752b265ac883c11f39d79360bbe2611b3b67de54eee8930c0f1b1c36dd6dd930d25d860196f4fc1df985f4b52f0748ba8b6ee7298574ec1309a3ad49d86daadda43a2da64e32d29844aaca89e8380deebab45091647219cc4235a9777b787a40d6e98e"}, &(0x7f0000f21000-0x4)=0x6d) 2017/12/14 21:33:16 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffff9c, 0x29, 0x23, &(0x7f0000e12000)={{{@in6=@local={0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x0}, @in6=@remote={0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, {0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, {{@in=@empty=0x0, 0x0, 0x0}, 0x0, @in6=@local={0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, &(0x7f00001d9000)=0xe8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0x1, 0x11, &(0x7f0000c41000-0xc)={0x0, 0x0, 0x0}, 0xc) syz_fuseblk_mount(&(0x7f00009ec000-0x8)="2e2f66696c653000", &(0x7f0000473000-0x8)="2e2f66696c653000", 0xc000, r0, r1, 0x8, 0x7fffffff, 0x6000) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r2, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) 2017/12/14 21:33:16 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) unlink(&(0x7f0000149000-0x8)="2e2f66696c653000") socketpair$inet_dccp(0x2, 0x6, 0x0, &(0x7f0000b7a000)={0x0, 0x0}) ioctl$sock_inet_SIOCADDRT(r2, 0x890b, &(0x7f0000846000-0x70)={0x2, {0x2, 0x3, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, {0x2, 0x2, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, {0x2, 0x3, @multicast2=0xe0000002, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x208, 0x6a, 0x3, 0x6, 0x80000000, &(0x7f0000c23000-0x10)=@common="69666230000000000000000000000000", 0x7, 0x1, 0x9}) getsockopt$inet_pktinfo(r1, 0x0, 0x8, &(0x7f00000c7000-0xc)={0x0, @rand_addr=0x0, @rand_addr=0x0}, &(0x7f000053b000-0x4)=0xc) prctl$seccomp(0x16, 0x0, &(0x7f0000adb000)={0x3, &(0x7f000087b000)=[{0x519e, 0x6, 0x100000000, 0x7fff}, {0x800, 0xfffffffffffffffd, 0x1000000000000000, 0x0}, {0x6, 0x6, 0x8000, 0x6}]}) bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) close(r0) 2017/12/14 21:33:16 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$sg(&(0x7f0000152000-0x9)="2f6465762f73672300", 0x0, 0x200000) setsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f000087b000-0x4)=0x8000000009, 0x4) socket$inet_tcp(0x2, 0x1, 0x0) r1 = socket(0x40000000015, 0x805, 0x0) bind$inet(r1, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r1, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:16 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x800004000000805, 0x0) r0 = socket$inet_sctp(0x2, 0x805, 0x84) r1 = dup3(r0, r0, 0x5) getsockopt$inet_sctp6_SCTP_STATUS(r1, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, @in={{0x2, 0x0, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x0, 0x0, 0x0, 0x0, 0x0}}, &(0x7f0000000000)=0xb8) 2017/12/14 21:33:16 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) setrlimit(0x5, &(0x7f0000d0a000-0x10)={0x0, 0x0}) 2017/12/14 21:33:16 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) openat$pfkey(0xffffffffffffff9c, &(0x7f0000edb000-0x15)="2f70726f632f73656c662f6e65742f70666b657900", 0x40, 0x0) bind$alg(r0, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) fcntl$setlease(r0, 0x400, 0x2) 2017/12/14 21:33:16 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f00009a6000)={{{@in=@multicast1=0x0, @in6=@remote={0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, {0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, {{@in=@loopback=0x0, 0x0, 0x0}, 0x0, @in6=@remote={0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, &(0x7f0000715000-0x4)=0xe8) getresgid(&(0x7f00006d2000-0x4)=0x0, &(0x7f0000bcb000)=0x0, &(0x7f00001d2000-0x4)=0x0) syz_fuse_mount(&(0x7f00000ca000)="2e2f66696c653000", 0xc002, r1, r2, 0x2, 0x4000) 2017/12/14 21:33:17 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) r2 = accept4$inet(0xffffffffffffffff, 0x0, &(0x7f0000dca000-0x4)=0x0, 0x80800) setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r2, 0x84, 0x1f, &(0x7f000063f000-0x98)={r1, @in6={{0xa, 0x2, 0x33, @remote={0xfe, 0x80, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0xbb}, 0x5}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x7, 0x4}, 0x98) [ 393.490647] syz-executor5: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) 2017/12/14 21:33:17 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f0000b54000)={0x18ae0832, 0x0}) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) 2017/12/14 21:33:17 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) r2 = dup3(r0, r1, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) tee(r0, r1, 0x5, 0x8) getsockopt$inet_sctp_SCTP_ADAPTATION_LAYER(r2, 0x84, 0x7, &(0x7f0000003000-0x4)={0x0}, &(0x7f0000002000-0x4)=0x4) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) openat$hwrng(0xffffffffffffff9c, &(0x7f0000004000-0xb)="2f6465762f6877726e6700", 0x400, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r2, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, @in={{0x2, 0x0, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x0, 0x0, 0x0, 0x0, 0x0}}, &(0x7f0000000000)=0xb8) 2017/12/14 21:33:17 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) r1 = openat$selinux_checkreqprot(0xffffffffffffff9c, &(0x7f00006ec000)="2f73656c696e75782f636865636b72657170726f7400", 0x800, 0x0) prctl$getreaper(0x13, &(0x7f0000671000)=0x0) setsockopt$inet_sctp6_SCTP_AUTOCLOSE(r1, 0x84, 0x4, &(0x7f000018d000-0x4)=0x9a, 0x4) bind$alg(r0, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) r2 = getegid() stat(&(0x7f00005b6000-0x8)="2e2f66696c653000", &(0x7f00001b7000-0x44)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) lstat(&(0x7f000015d000)="2e2f66696c653000", &(0x7f00009d2000-0x44)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000471000-0xc)={0x0, 0x0, 0x0}, &(0x7f00001a7000-0x4)=0xc) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000ca2000)={0x0, 0x0, 0x0}, &(0x7f0000eac000)=0xc) ioctl$DRM_IOCTL_AUTH_MAGIC(r1, 0x40046411, &(0x7f000050f000)=0x6) fstat(r0, &(0x7f000022e000-0x44)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setgroups(0x6, &(0x7f0000380000)=[r2, r3, r4, r5, r6, r7]) close(r0) 2017/12/14 21:33:17 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) ioctl$void(r0, 0xc0045c7f) bind$alg(r0, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) [ 393.556489] syz-executor5 cpuset=/ mems_allowed=0 [ 393.556523] CPU: 1 PID: 25487 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 [ 393.556531] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 393.556537] Call Trace: [ 393.556555] dump_stack+0x194/0x257 [ 393.556577] ? arch_local_irq_restore+0x53/0x53 [ 393.556590] ? idr_get_free_cmn+0xfd0/0xfd0 [ 393.556603] ? kernel_text_address+0x102/0x140 [ 393.556636] warn_alloc+0x19a/0x2b0 [ 393.556654] ? zone_watermark_ok_safe+0x400/0x400 [ 393.556675] ? check_noncircular+0x20/0x20 [ 393.556699] ? save_stack+0x43/0xd0 [ 393.556707] ? kasan_kmalloc+0xad/0xe0 [ 393.556718] ? __kmalloc_node+0x47/0x70 [ 393.556758] __vmalloc_node_range+0x4f0/0x650 [ 393.556779] ? find_held_lock+0x39/0x1d0 [ 393.556799] ? xt_alloc_entry_offsets+0x21/0x30 [ 393.556812] __vmalloc_node_flags_caller+0x50/0x60 [ 393.556826] ? xt_alloc_entry_offsets+0x21/0x30 [ 393.556845] kvmalloc_node+0x82/0xd0 [ 393.556865] xt_alloc_entry_offsets+0x21/0x30 [ 393.556881] translate_table+0x235/0x1690 [ 393.556898] ? lock_release+0xda0/0xda0 [ 393.556911] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 393.556925] ? __check_object_size+0x25d/0x4f0 [ 393.556955] ? __might_sleep+0x95/0x190 [ 393.556972] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 393.556991] ? kasan_check_write+0x14/0x20 [ 393.557003] ? _copy_from_user+0x99/0x110 [ 393.557022] do_ip6t_set_ctl+0x34b/0x5c0 [ 393.557042] ? translate_compat_table+0x1c30/0x1c30 [ 393.557075] ? mutex_unlock+0xd/0x10 [ 393.557091] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 393.557112] nf_setsockopt+0x67/0xc0 [ 393.557134] ipv6_setsockopt+0x115/0x150 [ 393.557153] sctp_setsockopt+0x2a0/0x5d50 [ 393.557175] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 393.557191] ? drop_futex_key_refs.isra.13+0x63/0xb0 [ 393.557207] ? futex_wait+0x69e/0x990 [ 393.557228] ? perf_trace_lock+0xd6/0x900 [ 393.557241] ? __lock_acquire+0x6e9/0x47f0 [ 393.557254] ? futex_wait_setup+0x3d0/0x3d0 [ 393.557274] ? trace_event_raw_event_lock+0x340/0x340 [ 393.557292] ? drop_futex_key_refs.isra.13+0x63/0xb0 [ 393.557305] ? check_noncircular+0x20/0x20 [ 393.557329] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 393.557343] ? get_futex_key+0x1d50/0x1d50 [ 393.557380] ? find_held_lock+0x39/0x1d0 [ 393.557413] ? lock_downgrade+0x980/0x980 [ 393.557430] ? avc_has_perm+0xd0/0x680 [ 393.557455] ? lock_release+0xda0/0xda0 [ 393.557472] ? rcu_read_lock_sched_held+0x108/0x120 [ 393.557485] ? kmem_cache_free+0x249/0x280 [ 393.557517] ? avc_has_perm+0x43e/0x680 [ 393.557536] ? avc_has_perm_noaudit+0x520/0x520 [ 393.557550] ? __fget+0xbb/0x580 [ 393.557572] ? lock_release+0xda0/0xda0 [ 393.557589] ? __lock_is_held+0xbc/0x140 [ 393.557626] ? sock_has_perm+0x29c/0x400 [ 393.557643] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 393.557658] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 393.557672] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 393.557721] compat_sock_common_setsockopt+0x104/0x140 [ 393.557747] compat_SyS_setsockopt+0x17c/0x410 [ 393.557755] ? sock_common_setsockopt+0xd0/0xd0 [ 393.557772] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 393.557792] ? do_fast_syscall_32+0x156/0xf9d [ 393.557812] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 393.557827] do_fast_syscall_32+0x3ee/0xf9d [ 393.557840] ? do_raw_spin_trylock+0x190/0x190 [ 393.557859] ? do_int80_syscall_32+0x9d0/0x9d0 [ 393.557883] ? lockdep_sys_exit+0x47/0xf0 [ 393.557897] ? syscall_return_slowpath+0x2ad/0x550 [ 393.557910] ? prepare_exit_to_usermode+0x340/0x340 [ 393.557926] ? sysret32_from_system_call+0x5/0x3b [ 393.557944] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 393.557962] entry_SYSENTER_compat+0x51/0x60 [ 393.557969] RIP: 0023:0xf7ff6c79 [ 393.557974] RSP: 002b:00000000f77f208c EFLAGS: 00000296 ORIG_RAX: 000000000000016e [ 393.557984] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000029 [ 393.557989] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 393.557994] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 393.557998] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 393.558004] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 393.558168] warn_alloc_show_mem: 1 callbacks suppressed [ 393.558173] Mem-Info: [ 393.558195] active_anon:70168 inactive_anon:26 isolated_anon:0 [ 393.558195] active_file:3944 inactive_file:9151 isolated_file:0 [ 393.558195] unevictable:0 dirty:367 writeback:0 unstable:0 [ 393.558195] slab_reclaimable:10276 slab_unreclaimable:90301 [ 393.558195] mapped:23051 shmem:35 pagetables:744 bounce:0 [ 393.558195] free:1423176 free_pcp:475 free_cma:0 [ 393.558212] Node 0 active_anon:278624kB inactive_anon:104kB active_file:15776kB inactive_file:36604kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:92204kB dirty:1468kB writeback:0kB shmem:140kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 34816kB writeback_tmp:0kB unstable:0kB all_unreclaimable? no [ 393.558218] Node 0 DMA free:15908kB min:160kB low:200kB high:240kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 393.558237] lowmem_reserve[]: 0 2882 6395 6395 [ 393.558263] Node 0 DMA32 free:2952932kB min:30384kB low:37980kB high:45576kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:3129332kB managed:2953948kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:1016kB local_pcp:640kB free_cma:0kB [ 393.558282] lowmem_reserve[]: 0 0 3513 3513 [ 393.558307] Node 0 Normal free:2727960kB min:37032kB low:46288kB high:55544kB active_anon:276576kB inactive_anon:104kB active_file:15776kB inactive_file:36604kB unevictable:0kB writepending:1468kB present:4718592kB managed:3597640kB mlocked:0kB kernel_stack:4224kB pagetables:2976kB bounce:0kB free_pcp:884kB local_pcp:656kB free_cma:0kB [ 393.558327] lowmem_reserve[]: 0 0 0 0 [ 393.558352] Node 0 DMA: 1*4kB (U) 0*8kB 0*16kB 1*32kB (U) 2*64kB (U) 1*128kB (U) 1*256kB (U) 0*512kB 1*1024kB (U) 1*2048kB (M) 3*4096kB (M) = 15908kB [ 393.558460] Node 0 DMA32: 3*4kB (M) 1*8kB (M) 3*16kB (UM) 3*32kB (UM) 3*64kB (UM) 3*128kB (M) 4*256kB (M) 4*512kB (UM) 2*1024kB (UM) 3*2048kB (UM) 718*4096kB (M) = 2952932kB [ 393.558589] Node 0 Normal: 114*4kB (UME) 484*8kB (UME) 181*16kB (UME) 409*32kB (UME) 665*64kB (UME) 213*128kB (UM) 132*256kB (UME) 104*512kB (UME) 81*1024kB (UM) 25*2048kB (UM) 591*4096kB (UM) = 2732056kB [ 393.558711] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 393.558717] 13134 total pagecache pages [ 393.558734] 0 pages in swap cache [ 393.558741] Swap cache stats: add 0, delete 0, find 0/0 [ 393.558745] Free swap = 0kB [ 393.558750] Total swap = 0kB [ 393.558755] 1965979 pages RAM [ 393.558759] 0 pages HighMem/MovableOnly [ 393.558764] 324105 pages reserved [ 393.598140] syz-executor5: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) [ 393.598149] syz-executor5 cpuset=/ mems_allowed=0 [ 393.598180] CPU: 1 PID: 25513 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 [ 393.598189] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 393.598195] Call Trace: [ 393.598212] dump_stack+0x194/0x257 [ 393.598234] ? arch_local_irq_restore+0x53/0x53 [ 393.598246] ? idr_get_free_cmn+0xfd0/0xfd0 [ 393.598261] ? kernel_text_address+0x102/0x140 [ 393.598293] warn_alloc+0x19a/0x2b0 [ 393.598311] ? zone_watermark_ok_safe+0x400/0x400 [ 393.598333] ? check_noncircular+0x20/0x20 [ 393.598359] ? save_stack+0x43/0xd0 [ 393.598368] ? kasan_kmalloc+0xad/0xe0 [ 393.598378] ? __kmalloc_node+0x47/0x70 [ 393.598410] __vmalloc_node_range+0x4f0/0x650 [ 393.598431] ? find_held_lock+0x39/0x1d0 [ 393.598449] ? xt_alloc_entry_offsets+0x21/0x30 [ 393.598463] __vmalloc_node_flags_caller+0x50/0x60 [ 393.598476] ? xt_alloc_entry_offsets+0x21/0x30 [ 393.598494] kvmalloc_node+0x82/0xd0 [ 393.598511] xt_alloc_entry_offsets+0x21/0x30 [ 393.598527] translate_table+0x235/0x1690 [ 393.598543] ? lock_release+0xda0/0xda0 [ 393.598557] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 393.598571] ? __check_object_size+0x25d/0x4f0 [ 393.598597] ? __might_sleep+0x95/0x190 [ 393.598613] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 393.598631] ? kasan_check_write+0x14/0x20 [ 393.598646] ? _copy_from_user+0x99/0x110 [ 393.598663] do_ip6t_set_ctl+0x34b/0x5c0 [ 393.598684] ? translate_compat_table+0x1c30/0x1c30 [ 393.598717] ? mutex_unlock+0xd/0x10 [ 393.598741] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 393.598766] nf_setsockopt+0x67/0xc0 [ 393.598790] ipv6_setsockopt+0x115/0x150 [ 393.598814] sctp_setsockopt+0x2a0/0x5d50 [ 393.598839] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 393.598856] ? drop_futex_key_refs.isra.13+0x63/0xb0 [ 393.598870] ? futex_wait+0x69e/0x990 [ 393.598896] ? perf_trace_lock+0xd6/0x900 [ 393.598907] ? __lock_acquire+0x6e9/0x47f0 [ 393.598919] ? futex_wait_setup+0x3d0/0x3d0 [ 393.598927] ? trace_event_raw_event_lock+0x340/0x340 [ 393.598943] ? trace_event_raw_event_lock+0x340/0x340 [ 393.598959] ? drop_futex_key_refs.isra.13+0x63/0xb0 [ 393.598972] ? check_noncircular+0x20/0x20 [ 393.598995] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 393.599008] ? get_futex_key+0x1d50/0x1d50 [ 393.599023] ? trace_event_raw_event_lock+0x340/0x340 [ 393.599058] ? find_held_lock+0x39/0x1d0 [ 393.599090] ? lock_downgrade+0x980/0x980 [ 393.599105] ? avc_has_perm+0xd0/0x680 [ 393.599129] ? lock_release+0xda0/0xda0 [ 393.599173] ? avc_has_perm+0x43e/0x680 [ 393.599193] ? avc_has_perm_noaudit+0x520/0x520 [ 393.599208] ? __fget+0xbb/0x580 [ 393.599231] ? lock_release+0xda0/0xda0 [ 393.599248] ? __lock_is_held+0xbc/0x140 [ 393.599288] ? sock_has_perm+0x29c/0x400 [ 393.599306] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 393.599322] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 393.599337] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 393.599361] ? __fdget_pos+0x136/0x1a0 [ 393.599395] compat_sock_common_setsockopt+0x104/0x140 [ 393.599415] compat_SyS_setsockopt+0x17c/0x410 [ 393.599424] ? sock_common_setsockopt+0xd0/0xd0 [ 393.599441] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 393.599459] ? do_fast_syscall_32+0x156/0xf9d [ 393.599478] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 393.599493] do_fast_syscall_32+0x3ee/0xf9d [ 393.599508] ? do_raw_spin_trylock+0x190/0x190 [ 393.599531] ? do_int80_syscall_32+0x9d0/0x9d0 [ 393.599554] ? lockdep_sys_exit+0x47/0xf0 [ 393.599567] ? syscall_return_slowpath+0x2ad/0x550 [ 393.599579] ? prepare_exit_to_usermode+0x340/0x340 [ 393.599596] ? sysret32_from_system_call+0x5/0x3b [ 393.599621] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 393.599649] entry_SYSENTER_compat+0x51/0x60 [ 393.599657] RIP: 0023:0xf7ff6c79 [ 393.599663] RSP: 002b:00000000f77b008c EFLAGS: 00000296 ORIG_RAX: 000000000000016e [ 393.599674] RAX: ffffffffffffffda RBX: 0000000000000019 RCX: 0000000000000029 2017/12/14 21:33:18 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) pipe(&(0x7f0000305000-0x8)={0x0, 0x0}) ioctl$TUNGETFEATURES(r1, 0x800454cf, &(0x7f0000b00000)=0x0) 2017/12/14 21:33:18 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:18 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) setsockopt$inet_tcp_TCP_REPAIR_WINDOW(r0, 0x6, 0x1d, &(0x7f0000018000)={0x5f1, 0x3f, 0x6eb, 0x1232, 0x400}, 0x14) sendto$inet(r0, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:18 executing program 5: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) io_submit(0x0, 0x0, &(0x7f0000885000-0x4)=[]) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(0xffffffffffffffff, 0x4040534e, &(0x7f0000299000-0x40)={0x0, @tick=0x0, 0x0, {0x0, 0x0}, 0x8, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BINDER_THREAD_EXIT(0xffffffffffffffff, 0x40046208, 0x0) perf_event_open(&(0x7f000006b000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf72, 0x0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x78, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc00, 0x0, 0x80000040fe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(0xffffffffffffffff, 0x84, 0x15, &(0x7f00006a5000-0x1)={0x0}, 0x1) readv(0xffffffffffffffff, &(0x7f0000000000)=[], 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) restart_syscall() setsockopt$inet6_MRT6_ADD_MFC_PROXY(0xffffffffffffffff, 0x29, 0xd2, &(0x7f0000000000)={{0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0xfffffffffffffffb}, {0xa, 0x0, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x5}, 0x80000000, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0x3]}, 0x5c) execve(&(0x7f0000001000)="2e2f66696c653000", &(0x7f0000001000-0x18)=[&(0x7f0000001000-0xe)="2c5c3a2d7d6b657972696e672700", &(0x7f0000000000)="00", &(0x7f0000002000-0x10)="5b657468312e62646576707070302d00", &(0x7f0000001000)="00", &(0x7f0000001000)="00"], &(0x7f0000000000)=[&(0x7f0000000000)="7788706f5269785f61e36c5f61756573737d2a2e2e70707031707070316f3a6e6f646576766d6e65743100", &(0x7f0000000000)="5d2974727573746564747275737465647d00", &(0x7f0000001000)="00", &(0x7f0000001000)="656d3028766d6e657431707070306d696d655f7479706500"]) setsockopt$inet6_buf(r0, 0x29, 0x40, &(0x7f0000000000)="", 0x0) r1 = syz_open_dev$vcsa(&(0x7f00009a9000-0xb)="2f6465762f766373612300", 0x23, 0x40000) getsockopt$inet6_tcp_buf(r1, 0x6, 0x0, &(0x7f0000002000)="", &(0x7f0000003000-0x4)=0x0) ioctl$TIOCLINUX4(0xffffffffffffffff, 0x541c, &(0x7f0000b9e000-0x1)=0x4) getsockopt$inet6_tcp_buf(0xffffffffffffffff, 0x6, 0x1d, &(0x7f0000de1000-0xd4)="", &(0x7f00002c7000-0x4)=0x0) 2017/12/14 21:33:18 executing program 3: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = dup3(0xffffffffffffffff, 0xffffffffffffff9c, 0x80000) stat(&(0x7f00007ae000-0x8)="2e2f66696c653000", &(0x7f00006af000-0x44)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) ioprio_get$uid(0x3, r1) setsockopt$inet_buf(r0, 0x0, 0x2f, &(0x7f0000092000-0x1c)="6558259325a7a5091260e923b60a684739ea461d4e044919fdfb2ab6", 0x1c) ioctl$DRM_IOCTL_MODE_GETRESOURCES(r0, 0xc04064a0, &(0x7f0000295000)={&(0x7f0000f96000-0x18)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000203000-0x8)=[0x0, 0x0], &(0x7f0000697000)=[0x0, 0x0], &(0x7f0000186000-0x10)=[0x0, 0x0, 0x0, 0x0], 0x6, 0x2, 0x2, 0x4, 0x0, 0x0, 0x0, 0x0}) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) 2017/12/14 21:33:18 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x406, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x5414, &(0x7f0000156000)={0x4, 0x0, 0x100, 0x417}) recvfrom$ax25(r0, &(0x7f0000d57000-0x85)="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x85, 0x10000, &(0x7f0000ec7000)={0x3, {"f16c760101840d"}, 0x5}, 0x10) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0x0, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) 2017/12/14 21:33:18 executing program 0: mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000001000-0x9)="2f6465762f72746300", 0x101400, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT(r0, 0xc0bc5351, &(0x7f0000000000)={0xd597, 0x1, "636c69656e7430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x4, "c92f75b02103a2c2", "f6d28d5bce00a49ea2def1b90a8512bcb91fd3dd7fb9b9d424a73d3ff102447a", 0x401, 0x401, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000a8f000)={0x26, "736b636970686572000000000000", 0x0, 0x0, "6c72772863616d656c6c696129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) r2 = openat$autofs(0xffffffffffffff9c, &(0x7f0000c9c000-0xc)="2f6465762f6175746f667300", 0x80800, 0x0) ioctl$TIOCPKT(r2, 0x5420, &(0x7f0000722000)=0x2) close(r1) 2017/12/14 21:33:18 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x800004000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x805, 0x84) r2 = dup3(r0, r1, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r2, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, @in={{0x2, 0x0, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x0, 0x0, 0x0, 0x0, 0x0}}, &(0x7f0000000000)=0xb8) 2017/12/14 21:33:18 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) getsockopt$inet_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0x10, &(0x7f0000890000)=@assoc_value={0x0, 0xff}, &(0x7f0000ca6000-0x4)=0x8) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x72, &(0x7f0000bc7000)={r1, 0x1, 0x30}, &(0x7f0000165000-0x4)=0xc) [ 393.599680] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 393.599686] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 393.599691] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 393.599697] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 2017/12/14 21:33:18 executing program 7: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2c, &(0x7f00002b8000-0xcc)={@local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x0}, [], {{0x0, @ipx={0xffff, 0x1e, 0x7f, 0x0, {@random=0x0, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, {@broadcast=0xffffffff, @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], 0x0}, ""}}}}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$mice(&(0x7f00005af000-0x10)="2f6465762f696e7075742f6d69636500", 0x0, 0x101000) ioctl$PERF_EVENT_IOC_DISABLE(r0, 0x2401, 0x4) perf_event_open(&(0x7f0000001000-0x78)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x20000000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r1, 0x84, 0x6f, &(0x7f00005ae000-0x9)={0x0, 0x3, &(0x7f0000000000)=[@in={0x2, 0x0, @remote={0xac, 0x14, 0x0, 0xbb}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x1}, 0x0}]}, &(0x7f00005ae000-0x4)=0x10) 2017/12/14 21:33:18 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) sendto$inet(r0, &(0x7f0000225000)="40111e17a5da414d750ec69b379fefef648589fea8922ab8f0d6f96dfbcda99b0ec7c82e892016b32abefb61f7f5a83cb359dac54e4c3de7511d18658d459d362d12f6d56869126b6139699213af86d38ade959446657ba70e91e1db", 0x5c, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) ioctl$sock_SIOCOUTQ(r0, 0x5411, &(0x7f0000afd000)=0x0) 2017/12/14 21:33:18 executing program 3: mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = openat$selinux_policy(0xffffffffffffff9c, &(0x7f0000001000-0x10)="2f73656c696e75782f706f6c69637900", 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(r0, 0x84, 0x15, &(0x7f0000000000)={0x1e4}, 0x1) r1 = openat$selinux_commit_pending_bools(0xffffffffffffff9c, &(0x7f0000001000-0x1e)="2f73656c696e75782f636f6d6d69745f70656e64696e675f626f6f6c7300", 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setsockopt$inet_sctp_SCTP_AUTOCLOSE(r1, 0x84, 0x4, &(0x7f0000000000)=0x9, 0x4) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00006f6000-0x10)={0x0, 0x0}) setrlimit(0x0, &(0x7f0000d0a000-0x10)={0x0, 0x0}) 2017/12/14 21:33:18 executing program 1: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = openat$selinux_status(0xffffffffffffff9c, &(0x7f0000002000)="2f73656c696e75782f73746174757300", 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) ioctl$sock_SIOCGPGRP(r0, 0x8904, &(0x7f0000003000-0x4)=0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) pipe2(&(0x7f0000003000)={0x0, 0x0}, 0x800) r1 = socket$inet(0x2, 0x800004000000805, 0x0) r2 = socket$inet_sctp(0x2, 0x805, 0x84) r3 = dup3(r1, r2, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r3, 0x84, 0xe, &(0x7f0000a25000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, @in={{0x2, 0x0, @local={0xac, 0x14, 0x0, 0xaa}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x0, 0x0, 0x0, 0x0, 0x0}}, &(0x7f0000000000)=0xb8) 2017/12/14 21:33:18 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000a85000)={0x26, "6861736800000000000000000000", 0x1000, 0x0, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) r1 = openat$sequencer(0xffffffffffffff9c, &(0x7f0000afb000)="2f6465762f73657175656e63657200", 0x101000, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000972000)={0x5, 0x2, 0x7b, 0xfffffffffffffff8, 0x2, r1, 0x50}, 0x1c) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f0000e3d000)={{{@in=@broadcast=0x0, @in6=@empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, {0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, {{@in6=@remote={0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x0}, 0x0, 0x0}, 0x0, @in=@empty=0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, &(0x7f0000c20000-0x4)=0xe8) ioctl$EVIOCGBITSW(r1, 0x80404525, &(0x7f0000a5c000)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") setsockopt$inet_dccp_buf(r1, 0x21, 0xc0, &(0x7f0000a31000)="1a00dc44ac1c43fc88622edd1ec118da1a65efe32c69303bc2542b08d96d4d8f508df22c1728e03c1c4541b80db7dd71236797e1d1256a68373a3dc11b7bdc2fc86feddf3878bdb2b3831ac6f8def4fef7f99b", 0x53) 2017/12/14 21:33:18 executing program 0: mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = creat(&(0x7f0000f5e000-0x8)="2e2f66696c653000", 0x0) ioctl$KVM_SET_IRQCHIP(0xffffffffffffffff, 0x8208ae63, &(0x7f0000c62000-0xd8)=@pic={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setsockopt$inet_dccp_buf(r0, 0x21, 0xfffffffffffffffc, &(0x7f0000a12000-0x1)="09", 0x1) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000271000)={0x2, 0x78, 0x46, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000bd4000)=0x75) ioctl$TIOCGPGRP(r0, 0x540f, &(0x7f0000ead000)=0x0) getpgrp(r2) mmap(&(0x7f0000000000/0xfbe000)=nil, 0xfbe000, 0x0, 0x31, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f00008a8000-0x78)={0x4000000002, 0x78, 0xd8, 0x200000000000000, 0xfffffffffffffffd, 0x1000, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xb8, 0x7, 0x0, 0x0, 0x0, 0xfffffffc, 0xffffffffffffffff, 0x0, 0x4, 0x2000, 0x0, 0x1, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0}, 0x0, 0xffffffffffffffff, r1, 0x0) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x10, 0xffffffffffffffff, 0x0) gettid() mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x10, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x32, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(0xffffffffffffffff, 0x84, 0x73, &(0x7f000089d000-0x18)={0x0, 0x0, 0xffffffffffffffff, 0x3, 0x0}, &(0x7f0000ba7000-0x4)=0x18) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) getsockopt$sock_timeval(r0, 0x1, 0x15, &(0x7f0000002000-0x8)={0x0, 0x0}, &(0x7f0000003000)=0x8) timerfd_settime(r0, 0x1, &(0x7f0000003000-0x10)={{0x77359400, 0x0}, {r4, 0x1c9c380}}, &(0x7f0000001000-0x10)={{0x0, 0x0}, {0x0, 0x0}}) mmap(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) setsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x22, &(0x7f0000004000)={0xfffffffffffffffe, 0x200, 0xfffffffffffffc00, 0xffffffff, r3}, 0x10) getitimer(0x0, &(0x7f0000002000-0x10)={{0x0, 0x0}, {0x0, 0x0}}) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3, 0x32, 0xffffffffffffffff, 0x0) clock_gettime(0x3, &(0x7f0000004000-0x8)={0x0, 0x0}) clock_nanosleep(0x3, 0x4, &(0x7f0000000000)={r5, r6+30000000}, &(0x7f0000002000)={0x0, 0x0}) waitid(0x1, r2, 0x0, 0x20000002, &(0x7f0000002000-0x48)={{0x0, 0x0}, {0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 394.719274] syz-executor5: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) 2017/12/14 21:33:18 executing program 2: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = creat(&(0x7f000000e000-0x8)="2e2f66696c653000", 0x8) ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, &(0x7f0000f80000-0x4)=0x7b86) getsockopt$inet_dccp_int(r0, 0x21, 0x3, &(0x7f00005dd000)=0x0, &(0x7f0000d3c000-0x4)=0x4) r1 = socket(0x40000000015, 0x805, 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TEMPO(r0, 0xc02c5341, &(0x7f0000510000)={0x0, 0x0, 0x0, {0x0, 0x0}, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) setsockopt$inet_tcp_buf(r1, 0x6, 0xd, &(0x7f0000b44000)="b0bff0436cabfc517fc015bb3964e6c5ad4038fd6f58b4d3f2eefb675bdf351140ade32a9e9a1b8bd156cca070993b0db0e0110577738d57ecd26349dbfc7f4e735a8b3f0bad04c89fdfdc8b2b13787078f429a340624a09f31f25b2e3e3f3370cbe097d5b2953b9a4a56d51a3c5719cf96cbe0c107e686980d1ac4b2d897de45f172a74aa16aa47c5087a4302d8a8c77c69ea75b7947875f93afbdb770aaad2298f728adbb33acff6efb7b4ea5823d490bdca5d2132dd203859739d8d3ac867adeed63aab0538c4b0690cce6dd6", 0xce) bind$inet(r1, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) inotify_add_watch(r0, &(0x7f00008fb000)="2e2f66696c65302f66696c653000", 0x201) ioctl$SNDRV_SEQ_IOCTL_CREATE_PORT(r0, 0xc0a45320, &(0x7f0000207000-0xa8)={{0x0, 0x1}, "706f7274300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 0x8, 0x15, 0x0, 0x40, 0xe91, 0xfffffffffffffffb, 0x5, 0x0, 0x2, 0x4, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) sendto$inet(r1, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) 2017/12/14 21:33:18 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = openat$rfkill(0xffffffffffffff9c, &(0x7f0000fa8000-0xc)="2f6465762f72666b696c6c00", 0x103000, 0x0) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(0xffffffffffffff9c, 0x84, 0x76, &(0x7f0000570000-0x8)={0x0, 0x7}, &(0x7f0000bfd000)=0x8) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000ebe000)={r1, 0x2c, &(0x7f0000a67000-0x2c)=[@in6={0xa, 0x1, 0x9, @loopback={0x0, 0x1}, 0x7}, @in={0x2, 0x1, @multicast1=0xe0000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, &(0x7f0000e63000)=0xc) r3 = socket(0x40000000015, 0x805, 0x0) bind$inet(r3, &(0x7f00000a9000)={0x2, 0x2, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) r4 = openat$sequencer(0xffffffffffffff9c, &(0x7f00003b7000-0xf)="2f6465762f73657175656e63657200", 0x0, 0x0) r5 = add_key$keyring(&(0x7f0000063000-0x8)="6b657972696e6700", &(0x7f0000ea1000-0x5)={0x73, 0x79, 0x7a, 0x3, 0x0}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$assume_authority(0x10, r5) ioctl$TUNSETSNDBUF(r4, 0x400454d4, &(0x7f0000bab000-0x4)=0xffffffffffffff01) sendto$inet(r3, &(0x7f0000218000)="", 0x0, 0x0, &(0x7f0000062000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x10) r6 = openat$selinux_member(0xffffffffffffff9c, &(0x7f00002d7000)="2f73656c696e75782f6d656d62657200", 0x2, 0x0) ioctl$EVIOCGLED(r6, 0x80404519, &(0x7f0000ef9000)="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") setsockopt$inet_sctp6_SCTP_RTOINFO(r3, 0x84, 0x0, &(0x7f00000ff000)={r2, 0xb8, 0x2, 0x2}, 0x10) ioctl$sock_SIOCOUTQNSD(r3, 0x894b, &(0x7f0000add000-0x4)=0x0) setsockopt$inet_opts(r3, 0x0, 0x4, &(0x7f0000bd8000-0xb2)="292703af3c88a3eb2300548d3d5f517d261e559d1f69aff6298b674a4483095caa6852dc3e83cc0256470837fd3c4c387eedbe018e4ba64149361e407320801faa3b67a805cef0f282abdfe2f482546ac8d3e462b29f4a2a1039d5c818a9cbcf5e332cca89fbd786c9c3849a604d68764fdd3f7fb112862f065014d3f313b31255926ea298816181f13061a2c2a467b293276225cb5b00c5081afcc6c16739ee38c3ed89cdb0d2a358538b046cc15b820eed", 0xb2) 2017/12/14 21:33:18 executing program 4: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = openat$sequencer(0xffffffffffffff9c, &(0x7f00009d6000-0xf)="2f6465762f73657175656e63657200", 0x101000, 0x0) setsockopt$inet6_MCAST_JOIN_GROUP(r0, 0x29, 0x2a, &(0x7f0000055000)={0x4596, {{0xa, 0x1, 0x5, @empty={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x5}, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, 0x88) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000476000-0x58)={0x26, "6861736800000000000000000000", 0xffffffffffffffff, 0x2, "73686131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}, 0x58) [ 394.770526] syz-executor5 cpuset=/ mems_allowed=0 [ 394.770566] CPU: 0 PID: 25551 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 [ 394.770575] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 394.770582] Call Trace: [ 394.770602] dump_stack+0x194/0x257 [ 394.770631] ? arch_local_irq_restore+0x53/0x53 [ 394.770645] ? idr_get_free_cmn+0xfd0/0xfd0 [ 394.770700] warn_alloc+0x19a/0x2b0 [ 394.770727] ? zone_watermark_ok_safe+0x400/0x400 [ 394.770760] ? check_noncircular+0x20/0x20 [ 394.770797] ? mark_held_locks+0xb2/0x100 [ 394.770808] ? __kmalloc_node+0x47/0x70 [ 394.770851] __vmalloc_node_range+0x4f0/0x650 [ 394.770895] ? xt_alloc_entry_offsets+0x21/0x30 [ 394.770910] __vmalloc_node_flags_caller+0x50/0x60 [ 394.770925] ? xt_alloc_entry_offsets+0x21/0x30 [ 394.770948] kvmalloc_node+0x82/0xd0 [ 394.770974] xt_alloc_entry_offsets+0x21/0x30 [ 394.770994] translate_table+0x235/0x1690 [ 394.771021] ? lock_release+0xda0/0xda0 [ 394.771038] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 394.771056] ? __check_object_size+0x25d/0x4f0 [ 394.771098] ? __might_sleep+0x95/0x190 [ 394.771118] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 394.771188] ? kasan_check_write+0x14/0x20 [ 394.771205] ? _copy_from_user+0x99/0x110 [ 394.771232] do_ip6t_set_ctl+0x34b/0x5c0 [ 394.771262] ? translate_compat_table+0x1c30/0x1c30 [ 394.771316] ? mutex_unlock+0xd/0x10 [ 394.771332] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 394.771366] nf_setsockopt+0x67/0xc0 [ 394.771397] ipv6_setsockopt+0x115/0x150 [ 394.771427] sctp_setsockopt+0x2a0/0x5d50 [ 394.771459] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 394.771481] ? memset+0x31/0x40 [ 394.771517] ? perf_trace_lock+0x4d6/0x900 [ 394.771564] ? trace_event_raw_event_lock+0x340/0x340 [ 394.771576] ? perf_trace_run_bpf_submit+0x206/0x330 [ 394.771590] ? perf_trace_run_bpf_submit+0x20d/0x330 [ 394.771611] ? check_noncircular+0x20/0x20 [ 394.771627] ? perf_tp_event+0xae0/0xae0 [ 394.771666] ? get_futex_key+0x1d50/0x1d50 [ 394.771730] ? find_held_lock+0x39/0x1d0 [ 394.771786] ? lock_downgrade+0x980/0x980 [ 394.771808] ? avc_has_perm+0xd0/0x680 [ 394.771848] ? lock_release+0xda0/0xda0 [ 394.771872] ? rcu_read_lock_sched_held+0x108/0x120 [ 394.771889] ? kmem_cache_free+0x249/0x280 [ 394.771955] ? avc_has_perm+0x43e/0x680 [ 394.771989] ? avc_has_perm_noaudit+0x520/0x520 [ 394.772009] ? __fget+0xbb/0x580 [ 394.772053] ? lock_release+0xda0/0xda0 [ 394.772082] ? __lock_is_held+0xbc/0x140 [ 394.772171] ? sock_has_perm+0x29c/0x400 [ 394.772198] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 394.772222] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 394.772244] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 394.772336] compat_sock_common_setsockopt+0x104/0x140 [ 394.772369] compat_SyS_setsockopt+0x17c/0x410 [ 394.772379] ? sock_common_setsockopt+0xd0/0xd0 [ 394.772408] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 394.772435] ? do_fast_syscall_32+0x156/0xf9d [ 394.772464] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 394.772484] do_fast_syscall_32+0x3ee/0xf9d [ 394.772503] ? do_raw_spin_trylock+0x190/0x190 [ 394.772536] ? do_int80_syscall_32+0x9d0/0x9d0 [ 394.772575] ? lockdep_sys_exit+0x47/0xf0 [ 394.772595] ? syscall_return_slowpath+0x2ad/0x550 [ 394.772612] ? prepare_exit_to_usermode+0x340/0x340 [ 394.772632] ? sysret32_from_system_call+0x5/0x3b [ 394.772667] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 394.772712] entry_SYSENTER_compat+0x51/0x60 [ 394.772724] RIP: 0023:0xf7ff6c79 [ 394.772732] RSP: 002b:00000000f77f208c EFLAGS: 00000296 ORIG_RAX: 000000000000016e [ 394.772749] RAX: ffffffffffffffda RBX: 0000000000000015 RCX: 0000000000000029 [ 394.772757] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 394.772765] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 394.772772] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 394.772780] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 394.772981] warn_alloc_show_mem: 1 callbacks suppressed [ 394.772986] Mem-Info: [ 394.773009] active_anon:70167 inactive_anon:26 isolated_anon:0 [ 394.773009] active_file:3946 inactive_file:9170 isolated_file:0 [ 394.773009] unevictable:0 dirty:381 writeback:0 unstable:0 [ 394.773009] slab_reclaimable:10277 slab_unreclaimable:90097 [ 394.773009] mapped:23054 shmem:35 pagetables:722 bounce:0 [ 394.773009] free:1424459 free_pcp:395 free_cma:0 [ 394.773056] Node 0 active_anon:280668kB inactive_anon:104kB active_file:15784kB inactive_file:36680kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:92216kB dirty:1524kB writeback:0kB shmem:140kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 55296kB writeback_tmp:0kB unstable:0kB all_unreclaimable? no [ 394.773063] Node 0 DMA free:15908kB min:160kB low:200kB high:240kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 394.773085] lowmem_reserve[]: 0 2882 6395 6395 [ 394.773133] Node 0 DMA32 free:2952932kB min:30384kB low:37980kB high:45576kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:3129332kB managed:2953948kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:1016kB local_pcp:376kB free_cma:0kB [ 394.773156] lowmem_reserve[]: 0 0 3513 3513 [ 394.773198] Node 0 Normal free:2728996kB min:37032kB low:46288kB high:55544kB active_anon:280668kB inactive_anon:104kB active_file:15784kB inactive_file:36680kB unevictable:0kB writepending:1524kB present:4718592kB managed:3597640kB mlocked:0kB kernel_stack:4288kB pagetables:2888kB bounce:0kB free_pcp:564kB local_pcp:148kB free_cma:0kB [ 394.773221] lowmem_reserve[]: 0 0 0 0 [ 394.773263] Node 0 DMA: 1*4kB (U) 0*8kB 0*16kB 1*32kB (U) 2*64kB (U) 1*128kB (U) 1*256kB (U) 0*512kB 1*1024kB (U) 1*2048kB (M) 3*4096kB (M) = 15908kB [ 394.773421] Node 0 DMA32: 3*4kB (M) 1*8kB (M) 3*16kB (UM) 3*32kB (UM) 3*64kB (UM) 3*128kB (M) 4*256kB (M) 4*512kB (UM) 2*1024kB (UM) 3*2048kB (UM) 718*4096kB (M) = 2952932kB [ 394.773580] Node 0 Normal: 135*4kB (UME) 609*8kB (UME) 192*16kB (UME) 399*32kB (UME) 665*64kB (UME) 213*128kB (UM) 132*256kB (UME) 104*512kB (UME) 81*1024kB (UM) 21*2048kB (UM) 592*4096kB (UM) = 2728900kB [ 394.773733] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 394.773740] 13150 total pagecache pages [ 394.773753] 0 pages in swap cache [ 394.773763] Swap cache stats: add 0, delete 0, find 0/0 [ 394.773769] Free swap = 0kB [ 394.773776] Total swap = 0kB [ 394.773793] 1965979 pages RAM [ 394.773801] 0 pages HighMem/MovableOnly [ 394.773809] 324105 pages reserved [ 394.833165] syz-executor5: vmalloc: allocation failure: 6806943192 bytes, mode:0x14080c0(GFP_KERNEL|__GFP_ZERO), nodemask=(null) [ 394.833173] syz-executor5 cpuset=/ mems_allowed=0 [ 394.833203] CPU: 1 PID: 25551 Comm: syz-executor5 Not tainted 4.15.0-rc3+ #131 [ 394.833211] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 394.833216] Call Trace: [ 394.833234] dump_stack+0x194/0x257 [ 394.833255] ? arch_local_irq_restore+0x53/0x53 [ 394.833268] ? idr_get_free_cmn+0xfd0/0xfd0 [ 394.833285] ? kernel_text_address+0x102/0x140 [ 394.833316] warn_alloc+0x19a/0x2b0 [ 394.833337] ? zone_watermark_ok_safe+0x400/0x400 [ 394.833359] ? check_noncircular+0x20/0x20 [ 394.833384] ? save_stack+0x43/0xd0 [ 394.833393] ? kasan_kmalloc+0xad/0xe0 [ 394.833405] ? __kmalloc_node+0x47/0x70 [ 394.833435] __vmalloc_node_range+0x4f0/0x650 [ 394.833456] ? find_held_lock+0x39/0x1d0 [ 394.833472] ? xt_alloc_entry_offsets+0x21/0x30 [ 394.833485] __vmalloc_node_flags_caller+0x50/0x60 [ 394.833498] ? xt_alloc_entry_offsets+0x21/0x30 [ 394.833517] kvmalloc_node+0x82/0xd0 [ 394.833535] xt_alloc_entry_offsets+0x21/0x30 [ 394.833551] translate_table+0x235/0x1690 [ 394.833567] ? lock_release+0xda0/0xda0 [ 394.833580] ? trace_event_raw_event_sched_switch+0x800/0x800 [ 394.833593] ? __check_object_size+0x25d/0x4f0 [ 394.833625] ? __might_sleep+0x95/0x190 [ 394.833643] ? alloc_counters.isra.10+0x7e0/0x7e0 [ 394.833664] ? kasan_check_write+0x14/0x20 [ 394.833677] ? _copy_from_user+0x99/0x110 [ 394.833691] do_ip6t_set_ctl+0x34b/0x5c0 [ 394.833706] ? translate_compat_table+0x1c30/0x1c30 [ 394.833739] ? mutex_unlock+0xd/0x10 [ 394.833752] ? nf_sockopt_find.constprop.0+0x1a7/0x220 [ 394.833772] nf_setsockopt+0x67/0xc0 [ 394.833793] ipv6_setsockopt+0x115/0x150 [ 394.833814] sctp_setsockopt+0x2a0/0x5d50 [ 394.833837] ? sctp_setsockopt_paddr_thresholds+0x540/0x540 [ 394.833852] ? drop_futex_key_refs.isra.13+0x63/0xb0 [ 394.833866] ? futex_wait+0x69e/0x990 [ 394.833890] ? perf_trace_lock+0xd6/0x900 [ 394.833901] ? __lock_acquire+0x6e9/0x47f0 [ 394.833913] ? futex_wait_setup+0x3d0/0x3d0 [ 394.833930] ? trace_event_raw_event_lock+0x340/0x340 [ 394.833947] ? drop_futex_key_refs.isra.13+0x63/0xb0 [ 394.833960] ? check_noncircular+0x20/0x20 [ 394.833986] ? debug_check_no_locks_freed+0x3d0/0x3d0 [ 394.834000] ? get_futex_key+0x1d50/0x1d50 [ 394.834013] ? get_empty_filp+0x189/0x4f0 [ 394.834028] ? sock_alloc_file+0x1f3/0x560 [ 394.834038] ? sock_map_fd+0x34/0x70 [ 394.834074] ? find_held_lock+0x39/0x1d0 [ 394.834109] ? lock_downgrade+0x980/0x980 [ 394.834125] ? avc_has_perm+0xd0/0x680 [ 394.834136] ? __lockdep_init_map+0xe4/0x650 [ 394.834157] ? lock_release+0xda0/0xda0 [ 394.834173] ? debug_mutex_init+0x2d/0x60 [ 394.834217] ? avc_has_perm+0x43e/0x680 [ 394.834238] ? avc_has_perm_noaudit+0x520/0x520 [ 394.834252] ? __fget+0xbb/0x580 [ 394.834279] ? lock_release+0xda0/0xda0 [ 394.834299] ? __lock_is_held+0xbc/0x140 [ 394.834349] ? sock_has_perm+0x29c/0x400 [ 394.834369] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 394.834386] ? selinux_netlbl_socket_setsockopt+0x10c/0x460 [ 394.834402] ? selinux_netlbl_sock_rcv_skb+0x730/0x730 [ 394.834431] ? get_unused_fd_flags+0x121/0x190 [ 394.834468] compat_sock_common_setsockopt+0x104/0x140 [ 394.834492] compat_SyS_setsockopt+0x17c/0x410 [ 394.834501] ? sock_common_setsockopt+0xd0/0xd0 [ 394.834521] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 394.834539] ? do_fast_syscall_32+0x156/0xf9d [ 394.834559] ? scm_detach_fds_compat+0x3c0/0x3c0 [ 394.834574] do_fast_syscall_32+0x3ee/0xf9d [ 394.834589] ? do_raw_spin_trylock+0x190/0x190 [ 394.834611] ? do_int80_syscall_32+0x9d0/0x9d0 [ 394.834642] ? lockdep_sys_exit+0x47/0xf0 [ 394.834655] ? syscall_return_slowpath+0x2ad/0x550 [ 394.834669] ? prepare_exit_to_usermode+0x340/0x340 [ 394.834686] ? sysret32_from_system_call+0x5/0x3b [ 394.834711] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 394.834740] entry_SYSENTER_compat+0x51/0x60 [ 394.834750] RIP: 0023:0xf7ff6c79 [ 394.834757] RSP: 002b:00000000f77f208c EFLAGS: 00000296 ORIG_RAX: 000000000000016e [ 394.834771] RAX: ffffffffffffffda RBX: 0000000000000019 RCX: 0000000000000029 [ 394.834778] RDX: 0000000000000040 RSI: 0000000020000000 RDI: 0000000000000000 [ 394.834786] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 394.834793] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 394.834800] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 394.835485] BUG: unable to handle kernel NULL pointer dereference at 000000000000010e [ 394.835499] IP: qlist_free_all+0x37/0x160 [ 394.835502] PGD 1be210067 P4D 1be210067 PUD 1c031b067 PMD 0 [ 394.835516] Oops: 0000 [#1] SMP KASAN [ 394.835524] Dumping ftrace buffer: [ 394.835528] (ftrace buffer empty) [ 394.835530] Modules linked in: [ 394.835540] CPU: 1 PID: 3379 Comm: syz-executor7 Not tainted 4.15.0-rc3+ #131 [ 394.835544] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 394.835550] RIP: 0010:qlist_free_all+0x37/0x160 [ 394.835554] RSP: 0018:ffff8801be22fb18 EFLAGS: 00010246 [ 394.835560] RAX: ffff880100000100 RBX: 0000000000000282 RCX: 0000000000000000 [ 394.835565] RDX: ffffea0004000000 RSI: ffff88021fffae1f RDI: 0000000000000282 [ 394.835569] RBP: ffff8801be22fb50 R08: ffff88021fffae78 R09: 0000000000000000 [ 394.835573] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 394.835577] R13: 000000000000000a R14: ffff880100000100 R15: ffffffff85ecb980 [ 394.835583] FS: 0000000000000000(0000) GS:ffff8801db500000(0063) knlGS:000000000965b900 [ 394.835587] CS: 0010 DS: 002b ES: 002b CR0: 0000000080050033 [ 394.835592] CR2: 000000000000010e CR3: 00000001bf512000 CR4: 00000000001406e0 [ 394.835599] DR0: 0000000020000000 DR1: 0000000020000000 DR2: 0000000000000000 [ 394.835603] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000600 [ 394.835605] Call Trace: [ 394.835625] quarantine_reduce+0x141/0x170 [ 394.835637] kasan_kmalloc+0xca/0xe0 [ 394.835650] kasan_slab_alloc+0x12/0x20 [ 394.835658] kmem_cache_alloc+0x11b/0x760 [ 394.835680] getname_flags+0xcb/0x580 [ 394.835689] ? __do_page_fault+0x32d/0xc90 [ 394.835702] getname+0x19/0x20 [ 394.835711] do_sys_open+0x2e7/0x6d0 [ 394.835726] ? filp_open+0x70/0x70 [ 394.835747] compat_SyS_open+0x2a/0x40 [ 394.835755] ? SyS_openat+0x40/0x40 [ 394.835763] do_fast_syscall_32+0x3ee/0xf9d [ 394.835779] ? do_int80_syscall_32+0x9d0/0x9d0 [ 394.835790] ? trace_event_raw_event_sys_exit+0x260/0x260 [ 394.835799] ? do_syscall_64+0x920/0x920 [ 394.835809] ? syscall_return_slowpath+0x2ad/0x550 [ 394.835818] ? lockdep_sys_exit+0x47/0xf0 [ 394.835824] ? retint_user+0x18/0x18 [ 394.835838] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 394.835852] entry_SYSENTER_compat+0x51/0x60 [ 394.835857] RIP: 0023:0xf7fcbc79 [ 394.835861] RSP: 002b:000000000847e980 EFLAGS: 00000206 ORIG_RAX: 0000000000000005 [ 394.835867] RAX: ffffffffffffffda RBX: 000000000847fa64 RCX: 0000000000098800 [ 394.835871] RDX: 0000000040000001 RSI: 00000000000605f1 RDI: 0000000000000000 [ 394.835875] RBP: 000000000847ea1c R08: 0000000000000000 R09: 0000000000000000 [ 394.835879] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 394.835883] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 394.835904] Code: 55 48 89 e5 41 57 41 56 41 55 41 54 49 c7 c7 80 b9 ec 85 53 49 89 f4 48 83 ec 10 48 89 7d c8 4d 85 e4 4d 89 e5 0f 84 c8 00 00 00 <49> 63 95 04 01 00 00 4c 8b 30 48 29 d0 49 83 3f 00 48 89 c6 0f [ 394.836044] RIP: qlist_free_all+0x37/0x160 RSP: ffff8801be22fb18 [ 394.836047] CR2: 000000000000010e [ 394.836110] ---[ end trace f5540c3bd3842a34 ]--- [ 394.836114] Kernel panic - not syncing: Fatal exception [ 394.836701] Dumping ftrace buffer: [ 394.836703] (ftrace buffer empty) [ 394.836706] Kernel Offset: disabled [ 396.169676] Rebooting in 86400 seconds..