x84, 0x7b, &(0x7f0000002680)={r4, 0x7}, 0x8) dup3(r2, r0, 0x0) r7 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r7, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r7, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) write(r7, &(0x7f0000000180)="2db8ca476a9130850768e7af14874a2906e9242e9dd073d56a7fdc356e9037c3a3a5f57bc01e86f3d87cb169e223e5529b5fbe9057c207efc07d32982dfb24fb31753149891c391ffaba0eb0371ee2e7e48aac9e96db2041d25bf30d6bba83ff9459d36bd24064f7a52d99f8fef7129010277f32c214bb3868d072de816b162ebe6cdc150f246cf56fec3c4d63e73238c614c60a3fa0a2f437de65155e7accdadd829a7cbb2009099730c04f246cc2a18c30e6108a89a28986956a2e7546ff3b77a571a56bcf896f9340467df879a28c1c8a49cd132529fa22397d01a80b2fc63a979538dcac8f056347dbc84123e031e255b7d3c90483b5212a4a525494da1b753dce8647cddb6fdfaff6c3cefabf76faac3ed266964cd5e8b0", 0x11a) r8 = openat$ipvs(0xffffffffffffff9c, &(0x7f00000002c0)='/proc/sys/net/ipv4/vs/lblcr_expiration\x00', 0x2, 0x0) socketpair(0xb, 0x3, 0x20, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_kcm_SIOCKCMATTACH(r8, 0x89e0, &(0x7f0000000400)={r7, r9}) r11 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r12 = socket$kcm(0x29, 0x1000000000002, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r1, 0x84, 0x17, &(0x7f0000000740)={r6, 0x8, 0xd7, "05971f5e662daa9b36e1e6dfad7c72d3b1518ad5a64e3a71894bad38dabdf49362ce8f5e4f13f0cf43ea7df62c5c4e1f401f6b0c060a9cba10fdaa4af9af21bf2d1e339a866e132687c7ceb00ee1bd2c2c4d7d10bbefd3a125ec19f841c793fcf2bb1b36c655d350241adb83254ac14f84dabfbfb292e4906abafe34bc60bc4f707272d16a5253405d3fb43fadb7b7112cca46b1eea0fdf4f2bf61be986e50f44f1505edf8ab7834676e015a2f770efffcfed10094219a59f7709bceeb7623f76c590141401f2515f6a000c57102ab967fe48bd5ad3382"}, 0xdf) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000000)={r11, 0xfff8, &(0x7f0000000340)}, 0x10) ioctl$sock_kcm_SIOCKCMCLONE(r12, 0x89e2, &(0x7f0000000500)) ioctl$sock_kcm_SIOCKCMATTACH(r12, 0x89e0, &(0x7f0000000600)={r7, r11}) ioctl$DRM_IOCTL_GET_UNIQUE(r10, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:01 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0xf4010000]}, 0x10) 2018/04/10 10:45:01 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = dup(0xffffffffffffff9c) r1 = gettid() getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f0000c60000)={{{@in, @in6=@local}}, {{@in6=@ipv4={[], [], @loopback}}, 0x0, @in6=@local}}, &(0x7f0000000000)=0xe8) getgid() getpgid(r1) getresgid(&(0x7f0000c06000), &(0x7f0000498000), &(0x7f0000843ffc)) gettid() getresuid(&(0x7f0000e8e000), &(0x7f0000657ffc), &(0x7f00008cbffc)) lstat(&(0x7f00000b4000)='./file0\x00', &(0x7f0000ea5fbc)) ioctl$sock_SIOCGPGRP(r0, 0x8904, &(0x7f00000000c0)=0x0) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f0000326f18)={{{@in=@broadcast, @in=@multicast1}}, {{@in=@multicast2}, 0x0, @in6=@mcast2}}, &(0x7f0000c12000)=0xe8) lstat(&(0x7f0000c6aff8)='./file0\x00', &(0x7f000041b000)) gettid() lstat(&(0x7f0000000040)='./file0\x00', &(0x7f000093bfbc)) getegid() getpid() getresuid(&(0x7f0000c2a000), &(0x7f0000cb0000), &(0x7f0000a41000)) fstat(r0, &(0x7f0000352fbc)) getpid() getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f000001b000)={{{@in6=@loopback, @in6=@mcast1}}, {{}, 0x0, @in6=@local}}, &(0x7f0000e9c000)=0xe8) fcntl$getown(r0, 0x9) getgroups(0x1, &(0x7f0000cc0000)=[0xffffffffffffffff]) ioctl$sock_SIOCGPGRP(r0, 0x8904, &(0x7f00000a2ffe)) geteuid() getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000106ff4), &(0x7f0000322000)=0xc) getpgid(r2) getresuid(&(0x7f00001e2000), &(0x7f0000c07000), &(0x7f0000d26ffc)) getresgid(&(0x7f0000074000), &(0x7f00003f6000), &(0x7f00002beffc)) sendmmsg$unix(r0, &(0x7f0000938000)=[{&(0x7f0000182ff8)=@abs={0x0, 0x0, 0x2}, 0x6e, &(0x7f0000016fb8)=[{&(0x7f0000a58f31)}], 0x1}], 0x1, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000cc4fe4)={0xa, 0x0, 0x0, @loopback={0x0, 0x1}}, 0x1c) r3 = socket$inet6(0xa, 0x400000000001, 0x0) r4 = dup(r3) bind$inet6(r3, &(0x7f0000fa0fe4)={0xa, 0x4e20, 0x0, @loopback={0x0, 0x1}}, 0x1c) sendto$inet6(r3, &(0x7f0000f98000), 0x0, 0x2000000c, &(0x7f0000ac2fe4)={0xa, 0x4e20, 0x0, @loopback={0x0, 0x1}}, 0x1c) r5 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) ftruncate(r5, 0x27ffe) sendmsg$nl_generic(r4, &(0x7f00004d5000)={&(0x7f0000530000)={0x10}, 0xc, &(0x7f00009e8000)={&(0x7f0000000100)=ANY=[@ANYBLOB="6973c6cc120000000000000003b68827279864869640e10a84a02342b99a1951b02c26f48a4d68b7f8ecec0a25751dff9ac34beb24d14933a0306de4d48e7e989be7490eee2aaeac31d49c661647d646f16cfa73b36d6865708276ee58f583af98bb5308a27819414dd7e285a4b22dc3d5ef8afaa821178c8944dd1399f611e3796ff483ceeeb5f6b7bb7d6c00a6473db20def8e683e4508122d3d6fe84ecc846aed7d67bab39fc36ec3eb7d414c53646ecb9ced7b171baf5834e21f33594e447c2f914d1022203be53b4e590706886e0ef54e5c43341fe74d045b371be3601d361e9037858b02917b597bbeea539111b57897b166bf21eda5b214747b73d4d84e689c5490fa6cf9cbe41236e7"], 0x1}, 0x1}, 0x48080) sendfile(r4, r5, &(0x7f000053cffc), 0x8080000001) [ 800.576834] RDX: 000000000000001c RSI: 0000000020966fe4 RDI: 0000000000000013 [ 800.584116] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 800.591398] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 [ 800.598683] R13: 000000000000005a R14: 00000000006f3910 R15: 0000000000000006 2018/04/10 10:45:01 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x8000000]}, 0x10) 2018/04/10 10:45:01 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) r1 = socket(0x3, 0x80003, 0x81) setsockopt$inet6_dccp_buf(r1, 0x21, 0xe, &(0x7f0000000080)="93a530ab26571073ebe6cd9c", 0xc) r2 = accept$alg(r0, 0x0, 0x0) write$vnet(r2, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) 2018/04/10 10:45:01 executing program 0 (fault-call:3 fault-nth:7): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:01 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0x20000000}}}, 0x1c) [ 800.757508] FAULT_INJECTION: forcing a failure. [ 800.757508] name failslab, interval 1, probability 0, space 0, times 0 [ 800.768910] CPU: 0 PID: 22610 Comm: syz-executor0 Not tainted 4.16.0+ #17 [ 800.775856] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 800.785227] Call Trace: [ 800.787843] dump_stack+0x1b9/0x294 [ 800.791512] ? dump_stack_print_info.cold.2+0x52/0x52 [ 800.796750] should_fail.cold.4+0xa/0x1a [ 800.800830] ? perf_trace_lock+0x495/0x900 [ 800.805092] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 800.810222] ? zap_class+0x720/0x720 [ 800.813962] ? perf_trace_lock+0x900/0x900 [ 800.818224] ? sctp_connect+0xbf/0x100 [ 800.822134] ? __sys_connect+0x37d/0x4c0 [ 800.826212] ? SyS_connect+0x24/0x30 [ 800.829945] ? entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 800.835334] ? graph_lock+0x170/0x170 [ 800.839161] ? print_usage_bug+0xc0/0xc0 [ 800.843240] ? perf_trace_lock_acquire+0xe3/0x980 [ 800.848103] ? graph_lock+0x170/0x170 [ 800.851926] ? find_held_lock+0x36/0x1c0 [ 800.856026] ? lock_downgrade+0x8e0/0x8e0 [ 800.860205] __should_failslab+0x124/0x180 [ 800.864469] should_failslab+0x9/0x14 [ 800.868280] kmem_cache_alloc_trace+0x4b/0x780 [ 800.872881] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 800.878087] ? __sanitizer_cov_trace_cmp2+0x18/0x20 [ 800.883136] sctp_add_bind_addr+0xf9/0x4a0 [ 800.887405] ? sctp_bind_addr_free+0x20/0x20 [ 800.891838] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 800.897056] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 800.902613] ? sctp_v4_scope+0x19b/0x1c0 [ 800.906701] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 800.911915] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 800.916968] sctp_copy_local_addr_list+0x499/0x690 [ 800.921928] ? sctp_defaults_init+0xe50/0xe50 [ 800.926454] ? get_random_bytes+0x34/0x40 [ 800.930636] ? sctp_association_new+0x135/0x21e0 [ 800.935437] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 800.940657] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 800.946227] sctp_copy_one_addr+0x5d/0x170 [ 800.950488] ? sctp_copy_one_addr+0x5d/0x170 [ 800.954931] sctp_bind_addr_copy+0x16b/0x45b [ 800.959357] ? rcu_is_watching+0x85/0x140 [ 800.963533] ? sctp_copy_one_addr+0x170/0x170 [ 800.968050] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 800.973274] sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 800.978837] ? sctp_v6_scope+0x56/0x60 [ 800.982750] __sctp_connect+0x6c6/0xe30 [ 800.986764] ? sctp_init_sock+0x1470/0x1470 [ 800.991106] ? mark_held_locks+0xc9/0x160 [ 800.995275] ? __local_bh_enable_ip+0x161/0x230 [ 800.999963] ? trace_hardirqs_on+0xd/0x10 [ 801.004185] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 801.009408] sctp_connect+0xbf/0x100 [ 801.013144] inet_dgram_connect+0x154/0x2e0 [ 801.017497] __sys_connect+0x37d/0x4c0 [ 801.021401] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 801.026445] ? SyS_accept+0x30/0x30 [ 801.030138] ? exit_to_usermode_loop+0xb0/0x310 [ 801.034832] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 801.040389] ? exit_to_usermode_loop+0x1ef/0x310 [ 801.045166] ? syscall_slow_exit_work+0x4f0/0x4f0 [ 801.050042] SyS_connect+0x24/0x30 [ 801.053598] ? __sys_connect+0x4c0/0x4c0 [ 801.057678] do_syscall_64+0x29e/0x9d0 [ 801.061669] ? vmalloc_sync_all+0x30/0x30 [ 801.065839] ? _raw_spin_unlock_irq+0x27/0x70 [ 801.070356] ? finish_task_switch+0x1ca/0x820 [ 801.074872] ? syscall_return_slowpath+0x5c0/0x5c0 [ 801.079821] ? syscall_return_slowpath+0x30f/0x5c0 [ 801.084784] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 801.090179] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 801.095057] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 801.100262] RIP: 0033:0x455259 2018/04/10 10:45:02 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0x6000000}}}, 0x1c) 2018/04/10 10:45:02 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = dup(0xffffffffffffff9c) r1 = gettid() getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f0000c60000)={{{@in, @in6=@local}}, {{@in6=@ipv4={[], [], @loopback}}, 0x0, @in6=@local}}, &(0x7f0000000000)=0xe8) getgid() getpgid(r1) getresgid(&(0x7f0000c06000), &(0x7f0000498000), &(0x7f0000843ffc)) gettid() getresuid(&(0x7f0000e8e000), &(0x7f0000657ffc), &(0x7f00008cbffc)) lstat(&(0x7f00000b4000)='./file0\x00', &(0x7f0000ea5fbc)) ioctl$sock_SIOCGPGRP(r0, 0x8904, &(0x7f00000000c0)=0x0) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f0000326f18)={{{@in=@broadcast, @in=@multicast1}}, {{@in=@multicast2}, 0x0, @in6=@mcast2}}, &(0x7f0000c12000)=0xe8) lstat(&(0x7f0000c6aff8)='./file0\x00', &(0x7f000041b000)) gettid() lstat(&(0x7f0000589ff8)='./file0\x00', &(0x7f000093bfbc)) getegid() getpid() getresuid(&(0x7f0000c2a000), &(0x7f0000cb0000), &(0x7f0000a41000)) fstat(r0, &(0x7f0000352fbc)) getpid() getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f000001b000)={{{@in6=@loopback, @in6=@mcast1}}, {{}, 0x0, @in6=@local}}, &(0x7f0000e9c000)=0xe8) fcntl$getown(r0, 0x9) getgroups(0x1, &(0x7f0000cc0000)=[0xffffffffffffffff]) ioctl$sock_SIOCGPGRP(r0, 0x8904, &(0x7f00000a2ffe)) geteuid() getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000106ff4), &(0x7f0000322000)=0xc) getpgid(r2) getresuid(&(0x7f00001e2000), &(0x7f0000c07000), &(0x7f0000d26ffc)) getresgid(&(0x7f0000074000), &(0x7f00003f6000), &(0x7f00002beffc)) sendmmsg$unix(r0, &(0x7f0000938000)=[{&(0x7f0000182ff8)=@abs={0x0, 0x0, 0x2}, 0x6e, &(0x7f0000016fb8)=[{&(0x7f0000a58f31)}], 0x1}], 0x1, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000cc4fe4)={0xa, 0x0, 0x0, @loopback={0x0, 0x1}}, 0x1c) r3 = socket$inet6(0xa, 0x400000000001, 0x0) r4 = dup(r3) bind$inet6(r3, &(0x7f0000fa0fe4)={0xa, 0x4e20, 0x0, @loopback={0x0, 0x1}}, 0x1c) sendto$inet6(r3, &(0x7f0000f98000), 0x0, 0x2000000c, &(0x7f0000ac2fe4)={0xa, 0x4e20, 0x0, @loopback={0x0, 0x1}}, 0x1c) r5 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) ftruncate(r5, 0x27ffe) sendmsg$nl_generic(r4, &(0x7f00004d5000)={&(0x7f0000530000)={0x10}, 0xc, &(0x7f00009e8000)={&(0x7f00000001c0)=ANY=[@ANYBLOB="c6699a9bc7bea609becd405bfb77c8a0ab3f6ef040f4515d31bfe92e48de351d746ce1cce7492ba9beef0ec851f26f5e18ca496e7f726ebf2361cab1cdc984a7a4e5a6e5cab401cf0ea4f0d1feded2a2e4bfd48f11b6fc9f2e2b38946f1afacf345fa2935fe9a40651c877fbac5cd32e4b955957b218a4fba4cb93185218d623e3a23aeef897889fd20c2e0000000000000000cc4ad39a9ce486287d81e38df52c6b65dc248b8c7b"], 0x1}, 0x1}, 0x48080) sendfile(r4, r5, &(0x7f000053cffc), 0x8080000001) 2018/04/10 10:45:02 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0xfeffffff00000000]}, 0x10) 2018/04/10 10:45:02 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) r1 = accept$alg(r0, 0x0, 0x0) openat$vnet(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vhost-net\x00', 0x2, 0x0) ioctl$sock_FIOGETOWN(r1, 0x8903, &(0x7f0000000100)=0x0) get_robust_list(r2, &(0x7f00000004c0)=&(0x7f0000000480)={&(0x7f0000000400)={&(0x7f0000000140)}, 0x0, &(0x7f0000000440)}, &(0x7f0000000500)=0x18) write$vnet(r1, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) [ 801.103475] RSP: 002b:00007f0cc7dd6c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002a [ 801.111206] RAX: ffffffffffffffda RBX: 00007f0cc7dd76d4 RCX: 0000000000455259 [ 801.118579] RDX: 000000000000001c RSI: 0000000020966fe4 RDI: 0000000000000013 [ 801.125863] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 801.133147] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 [ 801.140694] R13: 000000000000005a R14: 00000000006f3910 R15: 0000000000000007 2018/04/10 10:45:02 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0xc0ffffff00000000]}, 0x10) 2018/04/10 10:45:02 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = dup(0xffffffffffffff9c) r1 = gettid() getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f0000c60000)={{{@in, @in6=@local}}, {{@in6=@ipv4={[], [], @loopback}}, 0x0, @in6=@local}}, &(0x7f0000000000)=0xe8) getgid() getpgid(r1) getresgid(&(0x7f0000c06000), &(0x7f0000498000), &(0x7f0000843ffc)) gettid() getresuid(&(0x7f0000e8e000), &(0x7f0000657ffc), &(0x7f00008cbffc)) lstat(&(0x7f00000b4000)='./file0\x00', &(0x7f0000ea5fbc)) ioctl$sock_SIOCGPGRP(r0, 0x8904, &(0x7f00000000c0)) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f0000326f18)={{{@in=@broadcast, @in=@multicast1}}, {{@in=@multicast2}, 0x0, @in6=@mcast2}}, &(0x7f0000c12000)=0xe8) lstat(&(0x7f0000c6aff8)='./file0\x00', &(0x7f000041b000)) gettid() lstat(&(0x7f0000589ff8)='./file0\x00', &(0x7f000093bfbc)) getegid() getpid() getresuid(&(0x7f0000c2a000), &(0x7f0000cb0000), &(0x7f0000a41000)) fstat(r0, &(0x7f0000352fbc)) getpid() getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f000001b000)={{{@in6=@loopback, @in6=@mcast1}}, {{}, 0x0, @in6=@local}}, &(0x7f0000e9c000)=0xe8) fcntl$getown(r0, 0x9) getgroups(0x1, &(0x7f0000cc0000)=[0xffffffffffffffff]) ioctl$sock_SIOCGPGRP(r0, 0x8904, &(0x7f00000a2ffe)) geteuid() getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000106ff4), &(0x7f0000322000)=0xc) getpgid(r1) getresuid(&(0x7f00001e2000), &(0x7f0000c07000), &(0x7f0000d26ffc)) getresgid(&(0x7f0000074000), &(0x7f00003f6000), &(0x7f00002beffc)) sendmmsg$unix(r0, &(0x7f0000938000)=[{&(0x7f0000182ff8)=@abs={0x0, 0x0, 0x2}, 0x6e, &(0x7f0000016fb8)=[{&(0x7f0000a58f31)}], 0x1}], 0x1, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000cc4fe4)={0xa, 0x0, 0x0, @loopback={0x0, 0x1}}, 0x1c) r2 = socket$inet6(0xa, 0x400000000001, 0x0) r3 = dup(r2) bind$inet6(r2, &(0x7f0000fa0fe4)={0xa, 0x4e20, 0x0, @loopback={0x0, 0x1}}, 0x1c) sendto$inet6(r2, &(0x7f0000f98000), 0x0, 0x2000000c, &(0x7f0000ac2fe4)={0xa, 0x4e20, 0x0, @loopback={0x0, 0x1}}, 0x1c) r4 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) ftruncate(r4, 0x27ffe) sendmsg$nl_generic(r3, &(0x7f00004d5000)={&(0x7f0000530000)={0x10}, 0xc, &(0x7f00009e8000)={&(0x7f0000000240)=ANY=[@ANYBLOB="bfd04a424345c5f484c8744d28f4c79f102b49307dd0e8aba6c991db6b9c06e7e43a2059a47bc7f71b8152dab9d354511fdcefa88c9dde932f61feea9fec56434ea2f9668aa1c75fcfcb6645f27ce7c6d438a1f3515d8bae8050dace1b09cdfd4f90f0eaaf541ec4640e6de4f51f104097b105dbcda071997e54644f6c5bba4f3c24f011d17e3b3acd96e21d3f32d7645e5309257f9a3ec0d7c9dc04e9879ee26db2e70b3e33fa5cd290ccc92e716d521b89617710e8388cee4b36375101569826e4eb44cf0a3679bec94af02879f76039ab997d3ddc2c56b7c139c95c16dce97c85c10c09f73d42b4b7f43ccf3b81113ea4cd76367c2d1964a83e3fb15f726700b58b86c0bc450433d5e8"], 0x1}, 0x1}, 0x48080) sendfile(r3, r4, &(0x7f000053cffc), 0x8080000001) 2018/04/10 10:45:03 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000180)={0x1d}, 0x10) r1 = syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x101, 0x90c00) r2 = perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendmsg$key(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005ff0)={&(0x7f0000000400)=ANY=[@ANYBLOB="050000001b000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800120003000000000000000000000006000000000000000000000000000000ac141400000000000000000000000000ff01000000000000000000000000000105001a007f000001000000000000000000000000fe80000000000000000000000000000000000000070019000000000002000000ffffffff00000000000000000a00000000000000ff020000000000000000000000000001000000000000000001001400000000006fbe75fc6c5deb5b6ea937584c63b5dcd415462a69a642224d5f86bbaac2935d9745dfbaf9b7e1e43b8feeabd81992ad666b9401487028dc2b23450564f8d3a0fca714e2b9b91059d836d67e6a7ff06ec2ed322102e2b2d204e05756d7"], 0x135}, 0x1}, 0x0) r3 = openat$rfkill(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/rfkill\x00', 0xb02, 0x0) getsockopt$inet_sctp6_SCTP_DELAYED_SACK(0xffffffffffffff9c, 0x84, 0x10, &(0x7f0000002600)=@sack_info={0x0, 0x81, 0x10000}, &(0x7f0000002640)=0xc) r5 = socket$inet6(0xa, 0x800000000080001, 0x8010000000000084) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(r5, 0x84, 0x74, &(0x7f00002a3fe8)={0x0, 0x0, 0x22}, &(0x7f0000217000)=0x18) setsockopt$inet_sctp_SCTP_STREAM_SCHEDULER(r3, 0x84, 0x7b, &(0x7f0000002680)={r4, 0x7}, 0x8) dup3(r2, r0, 0x0) r7 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r7, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r7, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) write(r7, &(0x7f0000000180)="2db8ca476a9130850768e7af14874a2906e9242e9dd073d56a7fdc356e9037c3a3a5f57bc01e86f3d87cb169e223e5529b5fbe9057c207efc07d32982dfb24fb31753149891c391ffaba0eb0371ee2e7e48aac9e96db2041d25bf30d6bba83ff9459d36bd24064f7a52d99f8fef7129010277f32c214bb3868d072de816b162ebe6cdc150f246cf56fec3c4d63e73238c614c60a3fa0a2f437de65155e7accdadd829a7cbb2009099730c04f246cc2a18c30e6108a89a28986956a2e7546ff3b77a571a56bcf896f9340467df879a28c1c8a49cd132529fa22397d01a80b2fc63a979538dcac8f056347dbc84123e031e255b7d3c90483b5212a4a525494da1b753dce8647cddb6fdfaff6c3cefabf76faac3ed266964cd5e8b0", 0x11a) r8 = openat$ipvs(0xffffffffffffff9c, &(0x7f00000002c0)='/proc/sys/net/ipv4/vs/lblcr_expiration\x00', 0x2, 0x0) socketpair(0xb, 0x3, 0x20, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_kcm_SIOCKCMATTACH(r8, 0x89e0, &(0x7f0000000400)={r7, r9}) r11 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r12 = socket$kcm(0x29, 0x1000000000002, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r1, 0x84, 0x17, &(0x7f0000000740)={r6, 0x8, 0xd7, "05971f5e662daa9b36e1e6dfad7c72d3b1518ad5a64e3a71894bad38dabdf49362ce8f5e4f13f0cf43ea7df62c5c4e1f401f6b0c060a9cba10fdaa4af9af21bf2d1e339a866e132687c7ceb00ee1bd2c2c4d7d10bbefd3a125ec19f841c793fcf2bb1b36c655d350241adb83254ac14f84dabfbfb292e4906abafe34bc60bc4f707272d16a5253405d3fb43fadb7b7112cca46b1eea0fdf4f2bf61be986e50f44f1505edf8ab7834676e015a2f770efffcfed10094219a59f7709bceeb7623f76c590141401f2515f6a000c57102ab967fe48bd5ad3382"}, 0xdf) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000000)={r11, 0xfff8, &(0x7f0000000340)}, 0x10) ioctl$sock_kcm_SIOCKCMATTACH(r12, 0x89e0, &(0x7f0000000600)={r7, r11}) ioctl$DRM_IOCTL_GET_UNIQUE(r10, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:03 executing program 7: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000180)={0x1d}, 0x10) r1 = syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x101, 0x90c00) r2 = perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendmsg$key(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005ff0)={&(0x7f0000000400)=ANY=[@ANYBLOB="050000001b000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800120003000000000000000000000006000000000000000000000000000000ac141400000000000000000000000000ff01000000000000000000000000000105001a007f000001000000000000000000000000fe80000000000000000000000000000000000000070019000000000002000000ffffffff00000000000000000a00000000000000ff020000000000000000000000000001000000000000000001001400000000006fbe75fc6c5deb5b6ea937584c63b5dcd415462a69a642224d5f86bbaac2935d9745dfbaf9b7e1e43b8feeabd81992ad666b9401487028dc2b23450564f8d3a0fca714e2b9b91059d836d67e6a7ff06ec2ed322102e2b2d204e05756d7"], 0x135}, 0x1}, 0x0) r3 = openat$rfkill(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/rfkill\x00', 0xb02, 0x0) getsockopt$inet_sctp6_SCTP_DELAYED_SACK(0xffffffffffffff9c, 0x84, 0x10, &(0x7f0000002600)=@sack_info={0x0, 0x81, 0x10000}, &(0x7f0000002640)=0xc) r5 = socket$inet6(0xa, 0x800000000080001, 0x8010000000000084) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(r5, 0x84, 0x74, &(0x7f00002a3fe8)={0x0, 0x0, 0x22}, &(0x7f0000217000)=0x18) setsockopt$inet_sctp_SCTP_STREAM_SCHEDULER(r3, 0x84, 0x7b, &(0x7f0000002680)={r4, 0x7}, 0x8) dup3(r2, r0, 0x0) r7 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r7, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r7, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) write(r7, &(0x7f0000000180)="2db8ca476a9130850768e7af14874a2906e9242e9dd073d56a7fdc356e9037c3a3a5f57bc01e86f3d87cb169e223e5529b5fbe9057c207efc07d32982dfb24fb31753149891c391ffaba0eb0371ee2e7e48aac9e96db2041d25bf30d6bba83ff9459d36bd24064f7a52d99f8fef7129010277f32c214bb3868d072de816b162ebe6cdc150f246cf56fec3c4d63e73238c614c60a3fa0a2f437de65155e7accdadd829a7cbb2009099730c04f246cc2a18c30e6108a89a28986956a2e7546ff3b77a571a56bcf896f9340467df879a28c1c8a49cd132529fa22397d01a80b2fc63a979538dcac8f056347dbc84123e031e255b7d3c90483b5212a4a525494da1b753dce8647cddb6fdfaff6c3cefabf76faac3ed266964cd5e8b0", 0x11a) r8 = openat$ipvs(0xffffffffffffff9c, &(0x7f00000002c0)='/proc/sys/net/ipv4/vs/lblcr_expiration\x00', 0x2, 0x0) socketpair(0xb, 0x3, 0x20, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_kcm_SIOCKCMATTACH(r8, 0x89e0, &(0x7f0000000400)={r7, r9}) r11 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r12 = socket$kcm(0x29, 0x1000000000002, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r1, 0x84, 0x17, &(0x7f0000000740)={r6, 0x8, 0xd7, "05971f5e662daa9b36e1e6dfad7c72d3b1518ad5a64e3a71894bad38dabdf49362ce8f5e4f13f0cf43ea7df62c5c4e1f401f6b0c060a9cba10fdaa4af9af21bf2d1e339a866e132687c7ceb00ee1bd2c2c4d7d10bbefd3a125ec19f841c793fcf2bb1b36c655d350241adb83254ac14f84dabfbfb292e4906abafe34bc60bc4f707272d16a5253405d3fb43fadb7b7112cca46b1eea0fdf4f2bf61be986e50f44f1505edf8ab7834676e015a2f770efffcfed10094219a59f7709bceeb7623f76c590141401f2515f6a000c57102ab967fe48bd5ad3382"}, 0xdf) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000000)={r11, 0xfff8, &(0x7f0000000340)}, 0x10) ioctl$sock_kcm_SIOCKCMCLONE(r12, 0x89e2, &(0x7f0000000500)) ioctl$sock_kcm_SIOCKCMATTACH(r12, 0x89e0, &(0x7f0000000600)={r7, r11}) ioctl$DRM_IOCTL_GET_UNIQUE(r10, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:03 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x10) 2018/04/10 10:45:03 executing program 0 (fault-call:3 fault-nth:8): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:03 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) statfs(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/82) r1 = accept$alg(r0, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000480)={'syz0', "4defa37ef8cd01094d2e5f03d491011b3000398f4795edd9eacaebdc3a84a8c15ca0ce45bb585c511b60cceb1f6056a5af9e9185b7133755da956d618cf56d8befe064d581c2b1afdf874f182c6ffe96eef1a3b6515336aa896e60c1"}, 0x60) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000400)='cpu.stat\x00', 0x0, 0x0) ioctl$EVIOCGUNIQ(r2, 0x80404508, &(0x7f0000000440)=""/3) write$vnet(r1, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) 2018/04/10 10:45:03 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0xf401]}, 0x10) 2018/04/10 10:45:03 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0xfec00000}}}, 0x1c) 2018/04/10 10:45:03 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = dup(0xffffffffffffff9c) r1 = gettid() getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f0000c60000)={{{@in, @in6=@local}}, {{@in6=@ipv4={[], [], @loopback}}, 0x0, @in6=@local}}, &(0x7f0000000000)=0xe8) getgid() getpgid(r1) getresgid(&(0x7f0000c06000), &(0x7f0000498000), &(0x7f0000843ffc)) gettid() getresuid(&(0x7f0000e8e000), &(0x7f0000657ffc), &(0x7f00008cbffc)) lstat(&(0x7f00000b4000)='./file0\x00', &(0x7f0000ea5fbc)) ioctl$sock_SIOCGPGRP(r0, 0x8904, &(0x7f00000000c0)=0x0) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f0000326f18)={{{@in=@broadcast, @in=@multicast1}}, {{@in=@multicast2}, 0x0, @in6=@mcast2}}, &(0x7f0000c12000)=0xe8) lstat(&(0x7f0000c6aff8)='./file0\x00', &(0x7f000041b000)) gettid() lstat(&(0x7f0000589ff8)='./file0\x00', &(0x7f000093bfbc)) getegid() getpid() getresuid(&(0x7f0000c2a000), &(0x7f0000cb0000), &(0x7f0000a41000)) fstat(r0, &(0x7f0000352fbc)) getpid() getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f000001b000)={{{@in6=@loopback, @in6=@mcast1}}, {{}, 0x0, @in6=@local}}, &(0x7f0000e9c000)=0xe8) fcntl$getown(r0, 0x9) getgroups(0x1, &(0x7f0000cc0000)=[0xffffffffffffffff]) ioctl$sock_SIOCGPGRP(r0, 0x8904, &(0x7f0000000080)) geteuid() getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000106ff4), &(0x7f0000322000)=0xc) getpgid(r2) getresuid(&(0x7f00001e2000), &(0x7f0000c07000), &(0x7f0000d26ffc)) getresgid(&(0x7f0000074000), &(0x7f00003f6000), &(0x7f00002beffc)) sendmmsg$unix(r0, &(0x7f0000000040)=[{&(0x7f0000182ff8)=@abs={0x0, 0x0, 0x2}, 0x6e, &(0x7f0000016fb8)=[{&(0x7f0000a58f31)}], 0x1}], 0x1, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000cc4fe4)={0xa, 0x0, 0x0, @loopback={0x0, 0x1}}, 0x1c) r3 = socket$inet6(0xa, 0x400000000001, 0x0) r4 = dup(r3) bind$inet6(r3, &(0x7f0000fa0fe4)={0xa, 0x4e20, 0x0, @loopback={0x0, 0x1}}, 0x1c) sendto$inet6(r3, &(0x7f0000f98000), 0x0, 0x2000000c, &(0x7f0000ac2fe4)={0xa, 0x4e20, 0x0, @loopback={0x0, 0x1}}, 0x1c) r5 = open(&(0x7f0000000140)='./file0\x00', 0x141042, 0x0) ftruncate(r5, 0x27ffe) sendmsg$nl_generic(r4, &(0x7f00004d5000)={&(0x7f0000530000)={0x10}, 0xc, &(0x7f00009e8000)={&(0x7f00003f7000)=ANY=[@ANYBLOB], 0x1}, 0x1}, 0x48080) sendfile(r4, r5, &(0x7f000053cffc), 0x8080000001) [ 801.946649] FAULT_INJECTION: forcing a failure. [ 801.946649] name failslab, interval 1, probability 0, space 0, times 0 [ 801.958123] CPU: 0 PID: 22667 Comm: syz-executor0 Not tainted 4.16.0+ #17 [ 801.965085] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 801.974463] Call Trace: [ 801.977083] dump_stack+0x1b9/0x294 [ 801.980756] ? dump_stack_print_info.cold.2+0x52/0x52 [ 801.986013] should_fail.cold.4+0xa/0x1a [ 801.990123] ? perf_trace_lock+0x495/0x900 [ 801.994420] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 801.999578] ? zap_class+0x720/0x720 [ 802.003344] ? perf_trace_lock+0x900/0x900 [ 802.008413] ? sctp_connect+0xbf/0x100 [ 802.012339] ? __sys_connect+0x37d/0x4c0 [ 802.016460] ? SyS_connect+0x24/0x30 [ 802.020232] ? entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 802.025638] ? graph_lock+0x170/0x170 [ 802.029496] ? print_usage_bug+0xc0/0xc0 [ 802.033593] ? perf_trace_lock_acquire+0xe3/0x980 [ 802.038483] ? graph_lock+0x170/0x170 [ 802.042324] ? find_held_lock+0x36/0x1c0 [ 802.046447] ? lock_downgrade+0x8e0/0x8e0 [ 802.050641] __should_failslab+0x124/0x180 [ 802.054912] should_failslab+0x9/0x14 [ 802.058750] kmem_cache_alloc_trace+0x4b/0x780 [ 802.063388] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 802.068615] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 802.073688] sctp_add_bind_addr+0xf9/0x4a0 [ 802.077972] ? sctp_bind_addr_free+0x20/0x20 [ 802.082521] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 802.088759] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 802.094340] ? sctp_v4_scope+0x19b/0x1c0 [ 802.098459] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 802.103700] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 802.108770] sctp_copy_local_addr_list+0x499/0x690 [ 802.113750] ? sctp_defaults_init+0xe50/0xe50 [ 802.118287] ? get_random_bytes+0x34/0x40 [ 802.122474] ? sctp_association_new+0x135/0x21e0 [ 802.127291] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 802.132528] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 802.138110] sctp_copy_one_addr+0x5d/0x170 [ 802.142376] ? sctp_copy_one_addr+0x5d/0x170 2018/04/10 10:45:03 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) r1 = accept$alg(r0, 0x0, 0x0) write$vnet(r1, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) r2 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/cuse\x00', 0x8547e49458813d53, 0x0) setsockopt$SO_RDS_TRANSPORT(r2, 0x114, 0x8, &(0x7f0000000140)=0x1, 0x4) ioctl$RNDZAPENTCNT(r1, 0x5204, &(0x7f0000000080)=0x1) 2018/04/10 10:45:03 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0xe000000]}, 0x10) 2018/04/10 10:45:03 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = dup(0xffffffffffffff9c) r1 = gettid() getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f0000c60000)={{{@in, @in6=@local}}, {{@in6=@ipv4={[], [], @loopback}}, 0x0, @in6=@local}}, &(0x7f0000000000)=0xe8) getgid() getpgid(r1) getresgid(&(0x7f0000c06000), &(0x7f0000498000), &(0x7f0000843ffc)) gettid() getresuid(&(0x7f0000e8e000), &(0x7f0000657ffc), &(0x7f00008cbffc)) lstat(&(0x7f00000b4000)='./file0\x00', &(0x7f0000ea5fbc)) ioctl$sock_SIOCGPGRP(r0, 0x8904, &(0x7f00000000c0)=0x0) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f0000326f18)={{{@in=@broadcast, @in=@multicast1}}, {{@in=@multicast2}, 0x0, @in6=@mcast2}}, &(0x7f0000c12000)=0xe8) lstat(&(0x7f0000c6aff8)='./file0\x00', &(0x7f000041b000)) gettid() lstat(&(0x7f0000589ff8)='./file0\x00', &(0x7f000093bfbc)) getegid() getpid() getresuid(&(0x7f0000c2a000), &(0x7f0000cb0000), &(0x7f0000a41000)) fstat(r0, &(0x7f0000352fbc)) getpid() getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f0000000100)={{{@in6=@loopback, @in6=@mcast1}}, {{}, 0x0, @in6=@local}}, &(0x7f0000000080)=0xe8) fcntl$getown(r0, 0x9) getgroups(0x1, &(0x7f0000cc0000)=[0xffffffffffffffff]) ioctl$sock_SIOCGPGRP(r0, 0x8904, &(0x7f00000a2ffe)) geteuid() getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240), &(0x7f0000000200)=0xc) getpgid(r2) getresuid(&(0x7f00001e2000), &(0x7f0000c07000), &(0x7f0000d26ffc)) getresgid(&(0x7f0000074000), &(0x7f00003f6000), &(0x7f00002beffc)) sendmmsg$unix(r0, &(0x7f0000938000)=[{&(0x7f0000182ff8)=@abs={0x0, 0x0, 0x2}, 0x6e, &(0x7f0000016fb8)=[{&(0x7f0000a58f31)}], 0x1}], 0x1, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000cc4fe4)={0xa, 0x0, 0x0, @loopback={0x0, 0x1}}, 0x1c) r3 = socket$inet6(0xa, 0x400000000001, 0x0) r4 = dup(r3) bind$inet6(r3, &(0x7f0000fa0fe4)={0xa, 0x4e20, 0x0, @loopback={0x0, 0x1}}, 0x1c) sendto$inet6(r3, &(0x7f0000f98000), 0x0, 0x2000000c, &(0x7f0000ac2fe4)={0xa, 0x4e20, 0x0, @loopback={0x0, 0x1}}, 0x1c) r5 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) ftruncate(r5, 0x27ffe) sendmsg$nl_generic(r4, &(0x7f00004d5000)={&(0x7f0000530000)={0x10}, 0xc, &(0x7f00009e8000)={&(0x7f0000000040)=ANY=[@ANYBLOB="786da1c89bdbe3bc2983a1424647f5e33a4b254a8b7925029fb9e774e11390b5e4dd57"], 0x1}, 0x1}, 0x48080) sendfile(r4, r5, &(0x7f000053cffc), 0x8080000001) 2018/04/10 10:45:03 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0xfdffffff}}}, 0x1c) [ 802.146831] sctp_bind_addr_copy+0x16b/0x45b [ 802.151266] ? rcu_is_watching+0x85/0x140 [ 802.155453] ? sctp_copy_one_addr+0x170/0x170 [ 802.160074] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 802.165316] sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 802.170895] ? sctp_v6_scope+0x56/0x60 [ 802.174824] __sctp_connect+0x6c6/0xe30 [ 802.178854] ? sctp_init_sock+0x1470/0x1470 [ 802.183208] ? mark_held_locks+0xc9/0x160 [ 802.187391] ? __local_bh_enable_ip+0x161/0x230 [ 802.192103] ? trace_hardirqs_on+0xd/0x10 2018/04/10 10:45:03 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x8]}, 0x10) [ 802.196286] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 802.201538] sctp_connect+0xbf/0x100 [ 802.205292] inet_dgram_connect+0x154/0x2e0 [ 802.209658] __sys_connect+0x37d/0x4c0 [ 802.213584] ? SyS_accept+0x30/0x30 [ 802.217258] ? __sb_end_write+0xac/0xe0 [ 802.221283] ? ksys_write+0x1a6/0x250 [ 802.225122] ? SyS_read+0x30/0x30 [ 802.228608] ? mm_fault_error+0x380/0x380 [ 802.232809] SyS_connect+0x24/0x30 [ 802.236423] ? __sys_connect+0x4c0/0x4c0 [ 802.240518] do_syscall_64+0x29e/0x9d0 2018/04/10 10:45:03 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) write(r0, &(0x7f0000000080)="119a2f4684cd8703d77b55", 0xb) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) r1 = accept$alg(r0, 0x0, 0x0) write$vnet(r1, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) [ 802.244430] ? vmalloc_sync_all+0x30/0x30 [ 802.248615] ? _raw_spin_unlock_irq+0x27/0x70 [ 802.253149] ? finish_task_switch+0x1ca/0x820 [ 802.257683] ? syscall_return_slowpath+0x5c0/0x5c0 [ 802.262652] ? syscall_return_slowpath+0x30f/0x5c0 [ 802.267631] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 802.273041] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 802.277937] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 802.283150] RIP: 0033:0x455259 [ 802.286377] RSP: 002b:00007f0cc7dd6c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002a [ 802.294120] RAX: ffffffffffffffda RBX: 00007f0cc7dd76d4 RCX: 0000000000455259 [ 802.301411] RDX: 000000000000001c RSI: 0000000020966fe4 RDI: 0000000000000013 [ 802.308691] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 802.315967] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 [ 802.323232] R13: 000000000000005a R14: 00000000006f3910 R15: 0000000000000008 2018/04/10 10:45:03 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x7]}, 0x10) 2018/04/10 10:45:03 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = dup(0xffffffffffffff9c) r1 = gettid() getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f0000c60000)={{{@in, @in6=@local}}, {{@in6=@ipv4={[], [], @loopback}}, 0x0, @in6=@local}}, &(0x7f0000000000)=0xe8) getgid() getpgid(r1) getresgid(&(0x7f0000c06000), &(0x7f0000498000), &(0x7f0000843ffc)) gettid() getresuid(&(0x7f0000e8e000), &(0x7f0000657ffc), &(0x7f00008cbffc)) lstat(&(0x7f00000b4000)='./file0\x00', &(0x7f0000ea5fbc)) ioctl$sock_SIOCGPGRP(r0, 0x8904, &(0x7f00000000c0)=0x0) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f0000326f18)={{{@in=@broadcast, @in=@multicast1}}, {{@in=@multicast2}, 0x0, @in6=@mcast2}}, &(0x7f0000c12000)=0xe8) lstat(&(0x7f0000c6aff8)='./file0\x00', &(0x7f000041b000)) gettid() lstat(&(0x7f0000589ff8)='./file0\x00', &(0x7f000093bfbc)) getegid() getpid() getresuid(&(0x7f0000c2a000), &(0x7f0000cb0000), &(0x7f0000a41000)) fstat(r0, &(0x7f0000352fbc)) getpid() getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f000001b000)={{{@in6=@loopback, @in6=@mcast1}}, {{}, 0x0, @in6=@local}}, &(0x7f0000e9c000)=0xe8) fcntl$getown(r0, 0x9) getgroups(0x1, &(0x7f0000cc0000)=[0xffffffffffffffff]) ioctl$sock_SIOCGPGRP(r0, 0x8904, &(0x7f00000a2ffe)) geteuid() getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000106ff4), &(0x7f0000322000)=0xc) getpgid(r2) getresuid(&(0x7f00001e2000), &(0x7f0000c07000), &(0x7f0000d26ffc)) getresgid(&(0x7f0000074000), &(0x7f00003f6000), &(0x7f00002beffc)) sendmmsg$unix(r0, &(0x7f0000938000)=[{&(0x7f0000182ff8)=@abs={0x0, 0x0, 0x2}, 0x6e, &(0x7f0000016fb8)=[{&(0x7f0000a58f31)}], 0x1}], 0x1, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000cc4fe4)={0xa, 0x0, 0x0, @loopback={0x0, 0x1}}, 0x1c) r3 = socket$inet6(0xa, 0x400000000001, 0x0) r4 = dup(r3) bind$inet6(r3, &(0x7f0000fa0fe4)={0xa, 0x4e20, 0x0, @loopback={0x0, 0x1}}, 0x1c) sendto$inet6(r3, &(0x7f0000f98000), 0x0, 0x2000000c, &(0x7f0000ac2fe4)={0xa, 0x4e20, 0x0, @loopback={0x0, 0x1}}, 0x1c) r5 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) ftruncate(r5, 0x27ffe) sendmsg$nl_generic(r4, &(0x7f00004d5000)={&(0x7f0000530000)={0x10}, 0xc, &(0x7f00009e8000)={&(0x7f0000000040)=ANY=[@ANYBLOB="a8c02ec1d4408f3a49c533f0608962a481ca2053b2"], 0x1}, 0x1}, 0x48080) sendfile(r4, r5, &(0x7f000053cffc), 0x8080000001) 2018/04/10 10:45:04 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000]}, 0x10) 2018/04/10 10:45:04 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0xffffffc0]}, 0x10) 2018/04/10 10:45:04 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0x2}}}, 0x1c) 2018/04/10 10:45:04 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = dup(0xffffffffffffff9c) r1 = gettid() getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f0000c60000)={{{@in, @in6=@local}}, {{@in6=@ipv4={[], [], @loopback}}, 0x0, @in6=@local}}, &(0x7f0000000000)=0xe8) getgid() getpgid(r1) getresgid(&(0x7f0000c06000), &(0x7f0000498000), &(0x7f0000843ffc)) gettid() getresuid(&(0x7f0000e8e000), &(0x7f0000657ffc), &(0x7f00008cbffc)) lstat(&(0x7f00000b4000)='./file0\x00', &(0x7f0000ea5fbc)) ioctl$sock_SIOCGPGRP(r0, 0x8904, &(0x7f00000000c0)=0x0) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f0000326f18)={{{@in=@broadcast, @in=@multicast1}}, {{@in=@multicast2}, 0x0, @in6=@mcast2}}, &(0x7f0000c12000)=0xe8) lstat(&(0x7f0000c6aff8)='./file0\x00', &(0x7f000041b000)) gettid() lstat(&(0x7f0000589ff8)='./file0\x00', &(0x7f000093bfbc)) getegid() getpid() getresuid(&(0x7f0000c2a000), &(0x7f0000cb0000), &(0x7f0000a41000)) fstat(r0, &(0x7f0000352fbc)) getpid() getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f000001b000)={{{@in6=@loopback, @in6=@mcast1}}, {{}, 0x0, @in6=@local}}, &(0x7f0000e9c000)=0xe8) fcntl$getown(r0, 0x9) getgroups(0x1, &(0x7f0000cc0000)=[0xffffffffffffffff]) ioctl$sock_SIOCGPGRP(r0, 0x8904, &(0x7f00000a2ffe)) geteuid() getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000106ff4), &(0x7f0000322000)=0xc) getpgid(r2) getresuid(&(0x7f00001e2000), &(0x7f0000c07000), &(0x7f0000d26ffc)) getresgid(&(0x7f0000074000), &(0x7f00003f6000), &(0x7f00002beffc)) sendmmsg$unix(r0, &(0x7f0000938000)=[{&(0x7f0000182ff8)=@abs={0x0, 0x0, 0x2}, 0x6e, &(0x7f0000016fb8)=[{&(0x7f0000a58f31)}], 0x1}], 0x1, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000cc4fe4)={0xa, 0x0, 0x0, @loopback={0x0, 0x1}}, 0x1c) r3 = socket$inet6(0xa, 0x400000000001, 0x0) r4 = dup(r3) bind$inet6(r3, &(0x7f0000fa0fe4)={0xa, 0x4e20, 0x0, @loopback={0x0, 0x1}}, 0x1c) sendto$inet6(r3, &(0x7f0000f98000), 0x0, 0x2000000c, &(0x7f0000ac2fe4)={0xa, 0x4e20, 0x0, @loopback={0x0, 0x1}}, 0x1c) r5 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) ftruncate(r5, 0x27ffe) sendmsg$nl_generic(r4, &(0x7f00004d5000)={&(0x7f0000530000)={0x10}, 0xc, &(0x7f00009e8000)={&(0x7f0000000100)=ANY=[@ANYBLOB="6bfb3281613a3530d2b1ceb1c3712eddfe1e0f32cb568d86efea84d7c137c36d64b46d1ae3c0f8e0acf2bc96a584d6fc044615c12958a4e6353cf3cf2e186a23ac3d11f11045aac2392fc33e6ea59aabaa23e62cb588125f0c456bbdb21f95288172e8ab204d05f4acd02eeb62b261d0171e697faa6e5f60a1b4f5aa6ef2f544abeabd7ba0b6e8b1b97913922cf59c13a89e5a922ed1e40977625e2bf7ffffff93779f680bbdb4f7cf1e11eb3fccbb62c879dcf1f4f6ee3096060f4b3237805d8eef00000000000000000000"], 0x1}, 0x1}, 0x48080) sendfile(r4, r5, &(0x7f000053cffc), 0x8080000001) 2018/04/10 10:45:04 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000180)={0x1d}, 0x10) r1 = syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x101, 0x90c00) r2 = perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendmsg$key(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005ff0)={&(0x7f0000000400)=ANY=[@ANYBLOB="050000001b000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800120003000000000000000000000006000000000000000000000000000000ac141400000000000000000000000000ff01000000000000000000000000000105001a007f000001000000000000000000000000fe80000000000000000000000000000000000000070019000000000002000000ffffffff00000000000000000a00000000000000ff020000000000000000000000000001000000000000000001001400000000006fbe75fc6c5deb5b6ea937584c63b5dcd415462a69a642224d5f86bbaac2935d9745dfbaf9b7e1e43b8feeabd81992ad666b9401487028dc2b23450564f8d3a0fca714e2b9b91059d836d67e6a7ff06ec2ed322102e2b2d204e05756d7"], 0x135}, 0x1}, 0x0) r3 = openat$rfkill(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/rfkill\x00', 0xb02, 0x0) getsockopt$inet_sctp6_SCTP_DELAYED_SACK(0xffffffffffffff9c, 0x84, 0x10, &(0x7f0000002600)=@sack_info={0x0, 0x81, 0x10000}, &(0x7f0000002640)=0xc) r5 = socket$inet6(0xa, 0x800000000080001, 0x8010000000000084) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(r5, 0x84, 0x74, &(0x7f00002a3fe8)={0x0, 0x0, 0x22}, &(0x7f0000217000)=0x18) setsockopt$inet_sctp_SCTP_STREAM_SCHEDULER(r3, 0x84, 0x7b, &(0x7f0000002680)={r4, 0x7}, 0x8) dup3(r2, r0, 0x0) r7 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r7, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r7, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) write(r7, &(0x7f0000000180)="2db8ca476a9130850768e7af14874a2906e9242e9dd073d56a7fdc356e9037c3a3a5f57bc01e86f3d87cb169e223e5529b5fbe9057c207efc07d32982dfb24fb31753149891c391ffaba0eb0371ee2e7e48aac9e96db2041d25bf30d6bba83ff9459d36bd24064f7a52d99f8fef7129010277f32c214bb3868d072de816b162ebe6cdc150f246cf56fec3c4d63e73238c614c60a3fa0a2f437de65155e7accdadd829a7cbb2009099730c04f246cc2a18c30e6108a89a28986956a2e7546ff3b77a571a56bcf896f9340467df879a28c1c8a49cd132529fa22397d01a80b2fc63a979538dcac8f056347dbc84123e031e255b7d3c90483b5212a4a525494da1b753dce8647cddb6fdfaff6c3cefabf76faac3ed266964cd5e8b0", 0x11a) r8 = openat$ipvs(0xffffffffffffff9c, &(0x7f00000002c0)='/proc/sys/net/ipv4/vs/lblcr_expiration\x00', 0x2, 0x0) socketpair(0xb, 0x3, 0x20, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_kcm_SIOCKCMATTACH(r8, 0x89e0, &(0x7f0000000400)={r7, r9}) r11 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r12 = socket$kcm(0x29, 0x1000000000002, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r1, 0x84, 0x17, &(0x7f0000000740)={r6, 0x8, 0xd7, "05971f5e662daa9b36e1e6dfad7c72d3b1518ad5a64e3a71894bad38dabdf49362ce8f5e4f13f0cf43ea7df62c5c4e1f401f6b0c060a9cba10fdaa4af9af21bf2d1e339a866e132687c7ceb00ee1bd2c2c4d7d10bbefd3a125ec19f841c793fcf2bb1b36c655d350241adb83254ac14f84dabfbfb292e4906abafe34bc60bc4f707272d16a5253405d3fb43fadb7b7112cca46b1eea0fdf4f2bf61be986e50f44f1505edf8ab7834676e015a2f770efffcfed10094219a59f7709bceeb7623f76c590141401f2515f6a000c57102ab967fe48bd5ad3382"}, 0xdf) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000000)={r11, 0xfff8, &(0x7f0000000340)}, 0x10) ioctl$sock_kcm_SIOCKCMATTACH(r12, 0x89e0, &(0x7f0000000600)={r7, r11}) ioctl$DRM_IOCTL_GET_UNIQUE(r10, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:04 executing program 0 (fault-call:3 fault-nth:9): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:04 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) r1 = openat$rfkill(0xffffffffffffff9c, &(0x7f0000000480)='/dev/rfkill\x00', 0x80000, 0x0) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(0xffffffffffffff9c, 0x84, 0x73, &(0x7f0000000100)={0x0, 0x8, 0x30, 0xd168, 0x1}, &(0x7f0000000140)=0x18) setsockopt$inet_sctp6_SCTP_RTOINFO(r1, 0x84, 0x0, &(0x7f0000000400)={r2, 0xd8e, 0x80000000, 0xb4}, 0x10) renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000004c0)='./file0\x00') bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) r3 = msgget(0x2, 0x40) msgctl$IPC_RMID(r3, 0x0) r4 = accept$alg(r0, 0x0, 0x0) write$vnet(r4, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) setsockopt$inet_sctp6_SCTP_ASSOCINFO(r1, 0x84, 0x1, &(0x7f0000000440)={r2, 0x7, 0x7fffffff, 0x4, 0x8}, 0x14) setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR(r1, 0x84, 0x5, &(0x7f0000000500)={r2, @in6={{0xa, 0x4e24, 0x2, @loopback={0x0, 0x1}, 0x80}}}, 0x84) 2018/04/10 10:45:04 executing program 7: mount(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='tmpfs\x00', 0x0, &(0x7f0000000200)="eb810de94c00d3d4475fa5c836c70400000000000000e349f9867b60a73dcafba4a7e6394a863ceb01826747db4e9750ac249d8b49eb58c1beecb3181f33ae8d924f6c79fec4d3480db5353ec18b1aac53d8cef942728c443eb1b7ba8d70bda0f2d797cc4458fc943225bcf190b5b33a52af237113c693c75fbd5769ee1d92e238fe") r0 = syz_open_dev$adsp(&(0x7f00000002c0)='/dev/adsp#\x00', 0x8, 0x80000) setsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS(r0, 0x84, 0x8, &(0x7f0000000300)=0x1, 0x4) r1 = openat$rfkill(0xffffffffffffff9c, &(0x7f0000000040)='/dev/rfkill\x00', 0x80000, 0x0) ioctl$SNDRV_CTL_IOCTL_POWER_STATE(r1, 0x800455d1, &(0x7f0000000100)=""/243) mkdir(&(0x7f0000000280)='.', 0x0) [ 803.002112] FAULT_INJECTION: forcing a failure. [ 803.002112] name failslab, interval 1, probability 0, space 0, times 0 [ 803.013662] CPU: 0 PID: 22725 Comm: syz-executor0 Not tainted 4.16.0+ #17 [ 803.020633] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 803.030294] Call Trace: [ 803.032936] dump_stack+0x1b9/0x294 [ 803.036619] ? dump_stack_print_info.cold.2+0x52/0x52 [ 803.041895] should_fail.cold.4+0xa/0x1a [ 803.045995] ? perf_trace_lock+0x495/0x900 [ 803.050553] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 803.055697] ? zap_class+0x720/0x720 [ 803.059442] ? perf_trace_lock+0x900/0x900 [ 803.063714] ? sctp_connect+0xbf/0x100 [ 803.067625] ? __sys_connect+0x37d/0x4c0 [ 803.071702] ? SyS_connect+0x24/0x30 [ 803.075431] ? entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 803.080813] ? graph_lock+0x170/0x170 [ 803.084632] ? print_usage_bug+0xc0/0xc0 [ 803.088709] ? perf_trace_lock_acquire+0xe3/0x980 [ 803.093585] ? graph_lock+0x170/0x170 [ 803.097403] ? find_held_lock+0x36/0x1c0 [ 803.101486] ? lock_downgrade+0x8e0/0x8e0 [ 803.105653] __should_failslab+0x124/0x180 [ 803.109914] should_failslab+0x9/0x14 [ 803.113726] kmem_cache_alloc_trace+0x4b/0x780 [ 803.118500] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 803.123707] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 803.129262] ? sctp_v6_cmp_addr+0x261/0x6f0 [ 803.133610] sctp_add_bind_addr+0xf9/0x4a0 [ 803.137859] ? sctp_bind_addr_free+0x20/0x20 [ 803.142270] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 803.147477] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 803.152684] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 803.157724] sctp_copy_local_addr_list+0x499/0x690 [ 803.162671] ? sctp_defaults_init+0xe50/0xe50 [ 803.167188] ? get_random_bytes+0x34/0x40 [ 803.171352] ? sctp_association_new+0x135/0x21e0 [ 803.176147] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 803.181359] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 803.187298] sctp_copy_one_addr+0x5d/0x170 [ 803.191540] ? sctp_copy_one_addr+0x5d/0x170 [ 803.195982] sctp_bind_addr_copy+0x16b/0x45b [ 803.200399] ? rcu_is_watching+0x85/0x140 [ 803.204581] ? sctp_copy_one_addr+0x170/0x170 [ 803.209100] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 803.214325] sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 803.219878] ? sctp_v6_scope+0x56/0x60 [ 803.223807] __sctp_connect+0x6c6/0xe30 [ 803.227833] ? sctp_init_sock+0x1470/0x1470 [ 803.232171] ? mark_held_locks+0xc9/0x160 [ 803.236347] ? __local_bh_enable_ip+0x161/0x230 [ 803.241043] ? trace_hardirqs_on+0xd/0x10 [ 803.245193] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 803.250409] sctp_connect+0xbf/0x100 [ 803.254136] inet_dgram_connect+0x154/0x2e0 [ 803.258474] __sys_connect+0x37d/0x4c0 [ 803.262374] ? SyS_accept+0x30/0x30 [ 803.266018] ? __sb_end_write+0xac/0xe0 [ 803.270014] ? ksys_write+0x1a6/0x250 [ 803.273828] ? SyS_read+0x30/0x30 [ 803.277379] ? mm_fault_error+0x380/0x380 [ 803.281563] SyS_connect+0x24/0x30 [ 803.285109] ? __sys_connect+0x4c0/0x4c0 [ 803.289177] do_syscall_64+0x29e/0x9d0 [ 803.293068] ? vmalloc_sync_all+0x30/0x30 [ 803.297226] ? _raw_spin_unlock_irq+0x27/0x70 [ 803.301733] ? finish_task_switch+0x1ca/0x820 [ 803.306240] ? syscall_return_slowpath+0x5c0/0x5c0 [ 803.311182] ? syscall_return_slowpath+0x30f/0x5c0 [ 803.316128] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 803.321505] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 803.326375] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 803.331580] RIP: 0033:0x455259 [ 803.334772] RSP: 002b:00007f0cc7dd6c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002a [ 803.342492] RAX: ffffffffffffffda RBX: 00007f0cc7dd76d4 RCX: 0000000000455259 2018/04/10 10:45:04 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0xe]}, 0x10) [ 803.349760] RDX: 000000000000001c RSI: 0000000020966fe4 RDI: 0000000000000013 [ 803.357039] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 803.364315] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 [ 803.371588] R13: 000000000000005a R14: 00000000006f3910 R15: 0000000000000009 2018/04/10 10:45:04 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000080)="010100010000000000000000409d9256", 0x10) r1 = accept$alg(r0, 0x0, 0x0) write$vnet(r1, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) 2018/04/10 10:45:04 executing program 7: r0 = syz_open_dev$tun(&(0x7f0000000040)='/dev/net/tun\x00', 0x0, 0x100) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000140)={'bcsh0\x00', 0x3}) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000003c0)='cpuacct.usage_percpu\x00', 0x0, 0x0) accept4$ax25(r1, &(0x7f0000000400), &(0x7f0000000440)=0x10, 0x800) socketpair$inet6_udp(0xa, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$sock_SIOCINQ(r2, 0x541b, &(0x7f0000000180)) r3 = creat(&(0x7f0000000200)='./file0\x00', 0x10) ioctl$SNDRV_SEQ_IOCTL_GET_PORT_INFO(r3, 0xc0a85322, &(0x7f0000000240)) ioctl$sock_inet_SIOCGIFPFLAGS(r2, 0x8935, &(0x7f00000005c0)={'dummy0\x00', 0x9}) r4 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_TIMESTAMPING(0xffffffffffffffff, 0x1, 0x25, &(0x7f0000000300), &(0x7f0000000340)=0x4) ioctl$DRM_IOCTL_GET_MAGIC(r2, 0x80046402, &(0x7f00000001c0)=0xffffffffffffff00) r5 = getpgid(0xffffffffffffffff) ioctl$sock_SIOCGPGRP(r4, 0x8904, &(0x7f00000000c0)=0x0) kcmp(r5, r6, 0x2, r0, r0) r7 = syz_open_dev$vcsn(&(0x7f0000000000)='/dev/vcs#\x00', 0x7f, 0x0) keyctl$join(0x1, 0x0) ioctl$PERF_EVENT_IOC_ID(r7, 0x80082407, &(0x7f0000000080)) socket$unix(0x1, 0x0, 0x0) ioctl$sock_inet_SIOCSIFFLAGS(r4, 0x8923, &(0x7f0000000380)={'bcsh0\x00', 0xfff}) getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r3, 0x84, 0x6, &(0x7f0000000480)={0x0, @in6={{0xa, 0x4e20, 0x8, @remote={0xfe, 0x80, [], 0xbb}, 0x1}}}, &(0x7f0000000540)=0x84) setsockopt$inet_sctp6_SCTP_RESET_ASSOC(r4, 0x84, 0x78, &(0x7f0000000580)=r8, 0x4) 2018/04/10 10:45:04 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0xffffffff00000000}}}, 0x1c) 2018/04/10 10:45:04 executing program 6: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x3, 0x32, 0xffffffffffffffff, 0x0) r0 = dup(0xffffffffffffff9c) r1 = gettid() getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f0000c60000)={{{@in, @in6=@local}}, {{@in6=@ipv4={[], [], @loopback}}, 0x0, @in6=@local}}, &(0x7f0000000000)=0xe8) getgid() getpgid(r1) getresgid(&(0x7f0000c06000), &(0x7f0000498000), &(0x7f0000843ffc)) gettid() getresuid(&(0x7f0000e8e000), &(0x7f0000657ffc), &(0x7f00008cbffc)) lstat(&(0x7f00000b4000)='./file0\x00', &(0x7f0000ea5fbc)) ioctl$sock_SIOCGPGRP(r0, 0x8904, &(0x7f00000000c0)=0x0) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f0000000200)={{{@in=@broadcast, @in=@multicast1}}, {{@in=@multicast2}, 0x0, @in6=@mcast2}}, &(0x7f0000000040)=0x21b) lstat(&(0x7f0000c6aff8)='./file0\x00', &(0x7f000041b000)) gettid() lstat(&(0x7f0000589ff8)='./file0\x00', &(0x7f000093bfbc)) getegid() getpid() getresuid(&(0x7f0000c2a000), &(0x7f0000cb0000), &(0x7f0000a41000)) fstat(r0, &(0x7f0000352fbc)) getpid() getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f000001b000)={{{@in6=@loopback, @in6=@mcast1}}, {{}, 0x0, @in6=@local}}, &(0x7f0000e9c000)=0xe8) fcntl$getown(r0, 0x9) getgroups(0x1, &(0x7f0000cc0000)=[0xffffffffffffffff]) ioctl$sock_SIOCGPGRP(r0, 0x8904, &(0x7f00000a2ffe)) geteuid() getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000106ff4), &(0x7f0000322000)=0xc) getpgid(r2) getresuid(&(0x7f00001e2000), &(0x7f0000c07000), &(0x7f0000d26ffc)) getresgid(&(0x7f0000074000), &(0x7f00003f6000), &(0x7f00002beffc)) sendmmsg$unix(r0, &(0x7f0000938000)=[{&(0x7f0000182ff8)=@abs={0x0, 0x0, 0x2}, 0x6e, &(0x7f0000016fb8)=[{&(0x7f0000a58f31)}], 0x1}], 0x1, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000cc4fe4)={0xa, 0x0, 0x0, @loopback={0x0, 0x1}}, 0x1c) r3 = socket$inet6(0xa, 0x400000000001, 0x0) r4 = dup(r3) bind$inet6(r3, &(0x7f0000fa0fe4)={0xa, 0x4e20, 0x0, @loopback={0x0, 0x1}}, 0x1c) sendto$inet6(r3, &(0x7f0000f98000), 0x0, 0x2000000c, &(0x7f0000ac2fe4)={0xa, 0x4e20, 0x0, @loopback={0x0, 0x1}}, 0x1c) r5 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) ftruncate(r5, 0x27ffe) sendmsg$nl_generic(r4, &(0x7f00004d5000)={&(0x7f0000530000)={0x10}, 0xc, &(0x7f00009e8000)={&(0x7f0000000300)=ANY=[@ANYBLOB="11b753abc4fe34f7b5fb84fa7c457148c23826af5ba86f0550e60b02e6a86e4a1be84e885f7a2e6b9379f0b6d850779a1ca8e2a276084a85fbff258795de0cf8a967655239ca940fd3cd7c07c62508fd7fe04adea8cfa96ec0ed9dd8934671a1e6f1fa72050016d8c2ec8b44f3e9a24ea8817771e4446202d4f4b43e0e1d92acffe7276934e94b0087f79b24a230cfe1b083354c73995518cf00eb7d2094ca6b1c5f1e3c8e61dc8f77fd192a7be4ceec18dd8b12b652473933cf694173ccf0b218b338485592271abaa9b33a0bd64dd9d255fb64ab04420eb249d5d2544052997a0000000000f3ffffffffffffff02000000f0a92fd167fbdf0cbce08b893b03f8f0b8a148114505872bb458a3790c0c3bca27d7853014e5c2789dd858c084d15862b12b9b9dac"], 0x1}, 0x1}, 0x48080) sendfile(r4, r5, &(0x7f000053cffc), 0x8080000001) 2018/04/10 10:45:04 executing program 0 (fault-call:3 fault-nth:10): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:04 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0xa00000000000000]}, 0x10) 2018/04/10 10:45:04 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) socketpair$inet6(0xa, 0x7, 0x9, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f00000000c0)={0x609, 0x3, 0x2, 0x7, 0x4, 0x2, 0x3, 0x80, 0x0}, &(0x7f0000000100)=0x20) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(r1, 0x84, 0x73, &(0x7f0000000140)={r2, 0x6, 0x10, 0x5, 0x6}, &(0x7f0000000400)=0x18) r3 = accept$alg(r0, 0x0, 0x0) write$vnet(r3, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) [ 803.562597] ÿ: renamed from bcsh0 [ 803.709254] FAULT_INJECTION: forcing a failure. [ 803.709254] name failslab, interval 1, probability 0, space 0, times 0 [ 803.720691] CPU: 0 PID: 22762 Comm: syz-executor0 Not tainted 4.16.0+ #17 [ 803.727659] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 803.737046] Call Trace: [ 803.739682] dump_stack+0x1b9/0x294 [ 803.743351] ? dump_stack_print_info.cold.2+0x52/0x52 [ 803.748632] should_fail.cold.4+0xa/0x1a [ 803.752737] ? perf_trace_lock+0x495/0x900 [ 803.757024] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 803.762177] ? zap_class+0x720/0x720 [ 803.765929] ? perf_trace_lock+0x900/0x900 [ 803.770205] ? sctp_connect+0xbf/0x100 [ 803.774319] ? __sys_connect+0x37d/0x4c0 [ 803.778432] ? SyS_connect+0x24/0x30 [ 803.782189] ? entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 803.787603] ? graph_lock+0x170/0x170 [ 803.791423] ? print_usage_bug+0xc0/0xc0 [ 803.795500] ? perf_trace_lock_acquire+0xe3/0x980 [ 803.800370] ? graph_lock+0x170/0x170 [ 803.804462] ? find_held_lock+0x36/0x1c0 [ 803.808557] ? lock_downgrade+0x8e0/0x8e0 [ 803.812746] __should_failslab+0x124/0x180 [ 803.817000] should_failslab+0x9/0x14 [ 803.820822] kmem_cache_alloc_trace+0x4b/0x780 [ 803.825425] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 803.830642] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 803.836199] ? sctp_v6_cmp_addr+0x261/0x6f0 [ 803.840545] sctp_add_bind_addr+0xf9/0x4a0 [ 803.844888] ? sctp_bind_addr_free+0x20/0x20 [ 803.849313] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 803.854528] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 803.859736] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 803.864791] sctp_copy_local_addr_list+0x499/0x690 [ 803.869766] ? sctp_defaults_init+0xe50/0xe50 [ 803.874319] ? get_random_bytes+0x34/0x40 [ 803.878686] ? sctp_association_new+0x135/0x21e0 [ 803.883469] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 803.888682] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 803.894415] sctp_copy_one_addr+0x5d/0x170 [ 803.898660] ? sctp_copy_one_addr+0x5d/0x170 [ 803.903086] sctp_bind_addr_copy+0x16b/0x45b [ 803.907505] ? rcu_is_watching+0x85/0x140 [ 803.911686] ? sctp_copy_one_addr+0x170/0x170 [ 803.916190] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 803.921407] sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 803.926958] ? sctp_v6_scope+0x56/0x60 [ 803.930861] __sctp_connect+0x6c6/0xe30 [ 803.934859] ? sctp_init_sock+0x1470/0x1470 [ 803.939189] ? mark_held_locks+0xc9/0x160 [ 803.943340] ? __local_bh_enable_ip+0x161/0x230 [ 803.948036] ? trace_hardirqs_on+0xd/0x10 [ 803.952206] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 803.957455] sctp_connect+0xbf/0x100 [ 803.961181] inet_dgram_connect+0x154/0x2e0 [ 803.965529] __sys_connect+0x37d/0x4c0 [ 803.969427] ? SyS_accept+0x30/0x30 [ 803.973073] ? __sb_end_write+0xac/0xe0 [ 803.977073] ? ksys_write+0x1a6/0x250 [ 803.980914] ? SyS_read+0x30/0x30 [ 803.984388] ? mm_fault_error+0x380/0x380 [ 803.988563] SyS_connect+0x24/0x30 [ 803.992120] ? __sys_connect+0x4c0/0x4c0 [ 803.996192] do_syscall_64+0x29e/0x9d0 [ 804.000091] ? syscall_slow_exit_work+0x4f0/0x4f0 [ 804.004941] ? syscall_return_slowpath+0x5c0/0x5c0 [ 804.009881] ? syscall_return_slowpath+0x30f/0x5c0 [ 804.014833] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 804.020241] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 804.025128] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 804.030409] RIP: 0033:0x455259 [ 804.033619] RSP: 002b:00007f0cc7dd6c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002a [ 804.041332] RAX: ffffffffffffffda RBX: 00007f0cc7dd76d4 RCX: 0000000000455259 [ 804.048601] RDX: 000000000000001c RSI: 0000000020966fe4 RDI: 0000000000000013 [ 804.055877] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 804.063151] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 [ 804.070426] R13: 000000000000005a R14: 00000000006f3910 R15: 000000000000000a 2018/04/10 10:45:05 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1100000000000000]}, 0x10) 2018/04/10 10:45:05 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000180)={0x1d}, 0x10) r1 = syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x101, 0x90c00) r2 = perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendmsg$key(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005ff0)={&(0x7f0000000400)=ANY=[@ANYBLOB="050000001b000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800120003000000000000000000000006000000000000000000000000000000ac141400000000000000000000000000ff01000000000000000000000000000105001a007f000001000000000000000000000000fe80000000000000000000000000000000000000070019000000000002000000ffffffff00000000000000000a00000000000000ff020000000000000000000000000001000000000000000001001400000000006fbe75fc6c5deb5b6ea937584c63b5dcd415462a69a642224d5f86bbaac2935d9745dfbaf9b7e1e43b8feeabd81992ad666b9401487028dc2b23450564f8d3a0fca714e2b9b91059d836d67e6a7ff06ec2ed322102e2b2d204e05756d7"], 0x135}, 0x1}, 0x0) r3 = openat$rfkill(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/rfkill\x00', 0xb02, 0x0) getsockopt$inet_sctp6_SCTP_DELAYED_SACK(0xffffffffffffff9c, 0x84, 0x10, &(0x7f0000002600)=@sack_info={0x0, 0x81, 0x10000}, &(0x7f0000002640)=0xc) r5 = socket$inet6(0xa, 0x800000000080001, 0x8010000000000084) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(r5, 0x84, 0x74, &(0x7f00002a3fe8)={0x0, 0x0, 0x22}, &(0x7f0000217000)=0x18) setsockopt$inet_sctp_SCTP_STREAM_SCHEDULER(r3, 0x84, 0x7b, &(0x7f0000002680)={r4, 0x7}, 0x8) dup3(r2, r0, 0x0) r7 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r7, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r7, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) write(r7, &(0x7f0000000180)="2db8ca476a9130850768e7af14874a2906e9242e9dd073d56a7fdc356e9037c3a3a5f57bc01e86f3d87cb169e223e5529b5fbe9057c207efc07d32982dfb24fb31753149891c391ffaba0eb0371ee2e7e48aac9e96db2041d25bf30d6bba83ff9459d36bd24064f7a52d99f8fef7129010277f32c214bb3868d072de816b162ebe6cdc150f246cf56fec3c4d63e73238c614c60a3fa0a2f437de65155e7accdadd829a7cbb2009099730c04f246cc2a18c30e6108a89a28986956a2e7546ff3b77a571a56bcf896f9340467df879a28c1c8a49cd132529fa22397d01a80b2fc63a979538dcac8f056347dbc84123e031e255b7d3c90483b5212a4a525494da1b753dce8647cddb6fdfaff6c3cefabf76faac3ed266964cd5e8b0", 0x11a) r8 = openat$ipvs(0xffffffffffffff9c, &(0x7f00000002c0)='/proc/sys/net/ipv4/vs/lblcr_expiration\x00', 0x2, 0x0) socketpair(0xb, 0x3, 0x20, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_kcm_SIOCKCMATTACH(r8, 0x89e0, &(0x7f0000000400)={r7, r9}) r11 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r12 = socket$kcm(0x29, 0x1000000000002, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r1, 0x84, 0x17, &(0x7f0000000740)={r6, 0x8, 0xd7, "05971f5e662daa9b36e1e6dfad7c72d3b1518ad5a64e3a71894bad38dabdf49362ce8f5e4f13f0cf43ea7df62c5c4e1f401f6b0c060a9cba10fdaa4af9af21bf2d1e339a866e132687c7ceb00ee1bd2c2c4d7d10bbefd3a125ec19f841c793fcf2bb1b36c655d350241adb83254ac14f84dabfbfb292e4906abafe34bc60bc4f707272d16a5253405d3fb43fadb7b7112cca46b1eea0fdf4f2bf61be986e50f44f1505edf8ab7834676e015a2f770efffcfed10094219a59f7709bceeb7623f76c590141401f2515f6a000c57102ab967fe48bd5ad3382"}, 0xdf) ioctl$sock_kcm_SIOCKCMATTACH(r12, 0x89e0, &(0x7f0000000600)={r7, r11}) ioctl$DRM_IOCTL_GET_UNIQUE(r10, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:05 executing program 6: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/kvm\x00', 0x14a00, 0x0) r1 = syz_open_dev$adsp(&(0x7f0000000100)='/dev/adsp#\x00', 0x6, 0x200000) r2 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) fsync(r0) syz_kvm_setup_cpu$x86(r2, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000180)=[@text64={0x40, &(0x7f0000000040)="440f20c0350e000000440f22c0260f013ab805000000b9078000000f01d9b9321001c0b802000000ba000000000f30c744240000f0d9e8c744240204000000c7442406000000000f011424c4227d0ff70f353e660f38814d0ac4e27d8c07668ec5", 0x61}], 0x1, 0x0, &(0x7f0000000000), 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x1) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000fe6000/0x18000)=nil, &(0x7f00000000c0)=[@text16={0x10, &(0x7f00000001c0)="0f35ba2000b000ee670f01b5004000000f01cb67643e0f380ae165260fc76f0066b8090000000f23c80f21f866350000d0000f23f8baf80c66b8d977a98166efbafc0cb000eeba430066ed0f015a01", 0x4f}], 0x1, 0x0, &(0x7f0000000240), 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) 2018/04/10 10:45:05 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x8) openat$ion(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/ion\x00', 0x80, 0x0) r1 = accept$alg(r0, 0x0, 0x0) getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffff9c, 0x29, 0x23, &(0x7f0000000400)={{{@in=@loopback, @in6=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@multicast2}, 0x0, @in6=@local}}, &(0x7f0000000140)=0xe8) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000500)={'ip_vti0\x00', r2}) r3 = add_key$keyring(&(0x7f00000006c0)='keyring\x00', &(0x7f0000000700)={0x73, 0x79, 0x7a, 0x2}, 0x0, 0x0, 0xfffffffffffffff9) add_key(&(0x7f0000000540)='encrypted\x00', &(0x7f0000000580)={0x73, 0x79, 0x7a, 0x0}, &(0x7f00000005c0)="9fa8eb3ae86cdd23453de138544ef2f769fc56a01f14479c39127ca2a3bc6f6f1018a6fdace645c33c76886b6f01df79f45d6517fcaa715142de45b99f4886bf5726e1c9167b8822d370b0ba59680083721ce7f4cf4c839372ce12cb89dfff5a620601685422c59032b385e01f5b3e100be5aa9d4fba7a0fe0e65b991dd9c13ba190dd53fff5ac7a6a5ad881a1e0f672245d9d56de0dadc578f8b95b961d2ce14eacdb309ca2bc4325575d6dd284974c42d478e30bae23dcad83f0425fe28723ac115f862e56bc7247f1985bf93d21e7240e0b69c9579e748c33e01c74", 0xdd, r3) write$vnet(r1, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) r4 = syz_open_dev$sg(&(0x7f0000000100)='/dev/sg#\x00', 0xfffffffffffffffc, 0x105000) ioctl$BINDER_SET_CONTEXT_MGR(r4, 0x40046207, 0x0) bind$alg(r0, &(0x7f0000000740)={0x26, 'aead\x00', 0x0, 0x0, 'generic-gcm-aesni\x00'}, 0x58) 2018/04/10 10:45:05 executing program 7: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00006a4ff7)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) pipe2(&(0x7f0000e3eff8)={0x0, 0x0}, 0x0) setsockopt$SO_VM_SOCKETS_BUFFER_SIZE(0xffffffffffffffff, 0x28, 0x0, &(0x7f0000000080)=0x842, 0x8) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r4 = dup3(r3, r2, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000decfe0)={0x10005, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SMI(r2, 0xaeb7) ioctl$KVM_RUN(r4, 0xae80, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000fe5000/0x18000)=nil, &(0x7f0000000040)=[@text32={0x20, &(0x7f0000000100)="b9870300000f329a1a00c0fee400c4c31120660d4ab981030000b806000000ba000000000f30c4e2392db636fb66ed0f3266b817018ed0c4e161f1c70f01cf66b8dc008ec8", 0x45}], 0x1, 0x0, &(0x7f0000000040)=[@cstype3={0x5}], 0x1) ioctl$KVM_RUN(r4, 0xae80, 0x0) 2018/04/10 10:45:05 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x800000000000000]}, 0x10) 2018/04/10 10:45:05 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0xfe80}}}, 0x1c) 2018/04/10 10:45:05 executing program 0 (fault-call:3 fault-nth:11): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) [ 804.267892] FAULT_INJECTION: forcing a failure. [ 804.267892] name failslab, interval 1, probability 0, space 0, times 0 [ 804.279661] CPU: 0 PID: 22795 Comm: syz-executor0 Not tainted 4.16.0+ #17 [ 804.286626] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 804.296043] Call Trace: [ 804.298864] dump_stack+0x1b9/0x294 [ 804.302551] ? dump_stack_print_info.cold.2+0x52/0x52 [ 804.307813] should_fail.cold.4+0xa/0x1a [ 804.311923] ? perf_trace_lock+0x495/0x900 [ 804.316229] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 804.321392] ? zap_class+0x720/0x720 [ 804.325160] ? perf_trace_lock+0x900/0x900 [ 804.329551] ? sctp_connect+0xbf/0x100 [ 804.333493] ? __sys_connect+0x37d/0x4c0 [ 804.337701] ? SyS_connect+0x24/0x30 [ 804.341475] ? entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 804.347058] ? graph_lock+0x170/0x170 [ 804.350884] ? print_usage_bug+0xc0/0xc0 [ 804.354963] ? perf_trace_lock_acquire+0xe3/0x980 [ 804.359831] ? graph_lock+0x170/0x170 [ 804.363656] ? find_held_lock+0x36/0x1c0 [ 804.367752] ? lock_downgrade+0x8e0/0x8e0 [ 804.371930] __should_failslab+0x124/0x180 [ 804.376207] should_failslab+0x9/0x14 [ 804.380019] kmem_cache_alloc_trace+0x4b/0x780 [ 804.384620] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 804.389820] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 804.395377] ? sctp_v6_cmp_addr+0x261/0x6f0 [ 804.399726] sctp_add_bind_addr+0xf9/0x4a0 [ 804.403980] ? sctp_bind_addr_free+0x20/0x20 [ 804.408405] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 804.413610] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 804.418820] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 804.423861] sctp_copy_local_addr_list+0x499/0x690 [ 804.428810] ? sctp_defaults_init+0xe50/0xe50 [ 804.433321] ? get_random_bytes+0x34/0x40 [ 804.437491] ? sctp_association_new+0x135/0x21e0 [ 804.442265] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 804.447462] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 804.453022] sctp_copy_one_addr+0x5d/0x170 [ 804.457271] ? sctp_copy_one_addr+0x5d/0x170 [ 804.461692] sctp_bind_addr_copy+0x16b/0x45b [ 804.466108] ? rcu_is_watching+0x85/0x140 [ 804.470289] ? sctp_copy_one_addr+0x170/0x170 [ 804.474799] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 804.480013] sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 804.485565] ? sctp_v6_scope+0x56/0x60 [ 804.489555] __sctp_connect+0x6c6/0xe30 [ 804.493562] ? sctp_init_sock+0x1470/0x1470 [ 804.497901] ? mark_held_locks+0xc9/0x160 [ 804.502066] ? __local_bh_enable_ip+0x161/0x230 [ 804.506752] ? trace_hardirqs_on+0xd/0x10 [ 804.510909] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 804.516119] sctp_connect+0xbf/0x100 [ 804.519848] inet_dgram_connect+0x154/0x2e0 [ 804.524210] __sys_connect+0x37d/0x4c0 [ 804.528117] ? SyS_accept+0x30/0x30 [ 804.531765] ? __sb_end_write+0xac/0xe0 [ 804.535762] ? ksys_write+0x1a6/0x250 [ 804.539566] ? SyS_read+0x30/0x30 [ 804.543013] ? mm_fault_error+0x380/0x380 [ 804.547182] ? syscall_slow_exit_work+0x4f0/0x4f0 [ 804.552046] SyS_connect+0x24/0x30 [ 804.555593] ? __sys_connect+0x4c0/0x4c0 [ 804.559669] do_syscall_64+0x29e/0x9d0 [ 804.563578] ? vmalloc_sync_all+0x30/0x30 [ 804.567751] ? _raw_spin_unlock_irq+0x27/0x70 [ 804.572263] ? finish_task_switch+0x1ca/0x820 [ 804.576769] ? syscall_return_slowpath+0x5c0/0x5c0 [ 804.581725] ? syscall_return_slowpath+0x30f/0x5c0 [ 804.586669] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 804.592052] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 804.596919] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 804.602117] RIP: 0033:0x455259 [ 804.605307] RSP: 002b:00007f0cc7dd6c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002a 2018/04/10 10:45:05 executing program 6: r0 = creat(&(0x7f0000beaff8)='./file0\x00', 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x78, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='net/wireless\x00') getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f00000001c0)={{{@in6=@ipv4={[], [], @dev}, @in6=@mcast2}}, {{@in6=@local}, 0x0, @in6=@remote}}, &(0x7f0000000040)=0x2b9) sendfile(r0, r1, &(0x7f0000023000), 0x26a950b) 2018/04/10 10:45:05 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0xe803000000000000]}, 0x10) 2018/04/10 10:45:05 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000220000409d9256", 0xfcc9) getpeername$packet(0xffffffffffffff9c, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local}, &(0x7f0000000500)=0x14) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) setsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f00000005c0)={{{@in6=@mcast1={0xff, 0x1, [], 0x1}, @in6=@loopback={0x0, 0x1}, 0x4e21, 0x8, 0x4e24, 0x0, 0x2, 0x80, 0x20, 0x2c, r1, r2}, {0x1, 0x1, 0x100000001, 0xe2f1, 0x9, 0x1335, 0x1ff, 0x29}, {0x800, 0x7, 0x84, 0x9}, 0x8, 0x0, 0x3, 0x1, 0x2}, {{@in6=@local={0xfe, 0x80, [], 0xaa}, 0x4d4, 0xff}, 0x0, @in=@multicast2=0xe0000002, 0x34ff, 0x2, 0x3, 0x1, 0x101, 0x1, 0x4}}, 0xe8) r3 = syz_open_dev$vcsn(&(0x7f00000006c0)='/dev/vcs#\x00', 0x3, 0x40) ioctl$KDGKBMETA(r3, 0x4b62, &(0x7f0000000700)) ioctl$EVIOCGABS3F(r3, 0x8018457f, &(0x7f0000000740)=""/138) r4 = accept$alg(r0, 0x0, 0x0) r5 = syz_open_dev$mouse(&(0x7f0000000400)='/dev/input/mouse#\x00', 0x8, 0x40002) getsockname$llc(r5, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @dev}, &(0x7f0000000480)=0x10) recvfrom(r4, &(0x7f0000000080)=""/36, 0x24, 0x0, &(0x7f0000000100)=@pppol2tp={0x18, 0x1, {0x0, r4, {0x2, 0x4e22, @local={0xac, 0x14, 0x14, 0xaa}}, 0x0, 0x1, 0x0, 0x2}}, 0x80) socket$inet_dccp(0x2, 0x6, 0x0) write$vnet(r4, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) shutdown(r0, 0x1) [ 804.613039] RAX: ffffffffffffffda RBX: 00007f0cc7dd76d4 RCX: 0000000000455259 [ 804.620311] RDX: 000000000000001c RSI: 0000000020966fe4 RDI: 0000000000000013 [ 804.627586] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 804.635042] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 [ 804.642310] R13: 000000000000005a R14: 00000000006f3910 R15: 000000000000000b 2018/04/10 10:45:05 executing program 0 (fault-call:3 fault-nth:12): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:05 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0xf401}}}, 0x1c) 2018/04/10 10:45:06 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0xfeffffff]}, 0x10) 2018/04/10 10:45:06 executing program 6: mkdir(&(0x7f0000024ff6)='./control\x00', 0x0) r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0x1, 0x11, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r2 = getpgrp(r1) sendmsg$nl_generic(r0, &(0x7f00000014c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1000200}, 0xc, &(0x7f0000001480)={&(0x7f0000000100)={0x1358, 0x16, 0xb08, 0x70bd27, 0x25dfdbfc, {0x13}, [@nested={0x264, 0x84, [@generic, @typed={0xc, 0x51, @u64=0xb10}, @typed={0x14, 0x68, @ipv6=@ipv4={[], [0xff, 0xff], @loopback=0x7f000001}}, @typed={0x28, 0x32, @binary="9e2bba3a4841e78f1a8bca3d392dc430d2888fe5a42dd2466acf10206f3136d224"}, @typed={0x38, 0x33, @binary="b10c77d59f4fda1c959487ab21581f806b8737da62f092d071cd728a036d0e2208e9e9477366bcac0574e32c591f23834e"}, @generic="4fa04d64c16b4b16999867c41a38a6e7fc7f41de54b7d24c5f2a723b4aa0fc2d2b3cebc2", @typed={0x4, 0x23}, @generic="aa221f1c39981b220f4cd047570b30bbe0adaff6bfead91fc6cc437612180d60499eeac86d6ae6ff14124ceeef20d85893c29fc36420ee2964ccaf422525f3470aaba195a6b86006bdd5ca53b66ac763e7dbc797600ac1298b8b810de80af12ad17eeec0cd4ccb21db0fc015e86874fc144f1f93d4f58dc4ba613257ffa816376ef9bd6cdd16651871988542043da2451f38220e8f679d024c4526fdc6a2e19c8daa0a1f69b9fcc48cc33cc9a4ed506bd0225a03bb2da13585ad654db6ec63ce82599be618a1c6c6c61268717659cb8f6f7c95b9cf9b70b7149f14f1dc3d80617deeea", @generic="402f24d10b20f6453ee3c762ccaac0f69b765583a64c4fd50dc36463a2b67f9c955089ca2c6ba489a9ed8473010a67c672c99d7124a2fd7d163a2be7d2b48d4387be3ffe87cb5c6749e99dc40749d9e7a9a83cfc24ca1809a4067b7778c8c43faf4fc9ac5f27e058d1272e3607cc809d568c06c15ed598f3d09045f183d4e46d1b3b26c8b2ba6008c96e7fce813c46ad244f0cee6f69ef27d16717889a1e47d02d68963a3068755e307de85a70a440e7f42e26e5c366ce642b8d54154f1a8bb26bfccf0189b7e2e338946475f225d6a6d393"]}, @nested={0x64, 0x66, [@typed={0x8, 0x93, @u32=0x6}, @typed={0x58, 0x7d, @binary="90044b9636a62c541e5421c38c15063fc8350f4628ae62c499c4c45a948be26261d6de83f5959419ff5cf75456e24fbbf6c10ade26b1c5a093d53014418309a47291b416b318f0669a89e8e537c1e5964c"}]}, @nested={0xc, 0x74, [@typed={0x8, 0x5c, @pid=r1}]}, @typed={0x8, 0x9, @pid=r2}, @generic="3bb6546a1c3b7c4a4d5241649bbf66d8d608b6e1c9afb03df4e843bebe8ce207693ec4d26d68130d6a97efa72dad396158dc5e8ac87f652ab74bfe3e35f99234457c558d69a63b298af0175ca1edb204f13979d095c812691bacaf254cdcf688500e71c2d30d0a13", @generic="71a1c7afa3a8de3c4d2dcbbd8bf9cb308772dcb51053cc267f8a0ff988462a7ff333c02eea164650d4d9ec4b8c4063b02b29185285ee32d5e9094bef6ea3e32e1491506f259e9f82704501653c5960b281f818d4685c0ec0ca8a7f48fa2fbb49b60849cfb6db032a6f7ea75fe33043b781a779fa3561de047a47ae9b528a71cef00c5600c08e792d73f13baeed949c3dd030af689f8bd4ebf60606a9f36a868dfe8ff5836794a75bde140ac0ef4b58b907d6645dd7fc780633f703da9810a97586457ccbe08e349a2c1b5705d714b370d750d6ea358623f5672ecefbdda380103eee85c23e946c5cad5f91d471305770b4b22ef47462c7d26da0250d04ecef911d408702be3a0a6e7a8b428cd994907c6d96f0d49d1211ce631f95e34526181300b4db73f040bc4285b008f854f9ea6b67e862e613ae7c15b5ff674060dc5bee639626e7530ea614b8219eaf6461c9b9d4e7243738798258511982db9d98eb45cb7ca6394a8e338398551807069c0b89f17359d9d402723ad19bd2c6b404f4d0cd87e7412f44a806b3dc0b475f17e5055ad36eb7d69e116fc2080a3b0be5e8f3201feca529aa69fb9cbba69a7f247fc810073468151baa5a74ce7ba44ad831907aec6cb14a00394053515ba3c6eb2e759b6134ff2518bce7f313a61ef754ed48aaea6dba71d1a71b38acbe96cbeb057ab5388aedfef5e9d779e8dbdb22c472bb0c741907ca7d18a99b1c516302ec2fad4fa9228f6cfdfedcdce29f4ff7708337a91bcf522c7a709b97e384c09b91245748f9470fb86c9549ac2bec31824510460d559a66d84c284daa7e12d05b0d8c813b3f8caf38628069e8c62cb2029a213b5b9c96c8df17b6d0861dd70dd468c873b7a832b78d16b5b30da74fa14d311cffbcb1a144f01a534613bde75f0717b51ffae5d96c30611a9110fecb7aeb4245f996aa429455752181b4c46d47946b986aeb38f45401376b33851b04a0ca3b6d36d059d7eb44184619d91c2e5ed58e90b238f4e6a2132805b38701ecad2e38b91f81f162f58d9e4530d82fc294b29491be7959520c4646bc9d213f56b20151780309abbbf181a551c7eb83a9cb277a7d799270d2f10443834ca19ff6ea73ac61b5f3cc74031da0972bf833e87763aae15b887f0504d84f6fd8ca65df61631ca16245cdbc85a425c942a93dff5e61d9b6c4f93c490ec99f1f95eed08c17bc4b9ea9c1c3414be942d1fbf42a52054692178ed14c7034dbf1e619ef1b011c33ec7cc928921b23f749593a63169fa39a389d83e71e98b4f36d2f08467afd473b630618b521cd2d7bd776d3b3afae30dcb5fc1ae1bbe17b0ed8ce729b369f0bdf80b163e791723ee335bb03899e230b3cd6c45ea92a33abedb75217b5ace2e263c95e5d391f3515e7bb2fb88f93494bc4133e13f2efa939949e0d0738e36acd7a9b87b1de65ff7bb7af415959c8dad5d6801a890b3d14d00d2c00c5966628f3a3580af866ff221cf13e83d69dfc43bdd5a121fd1728cb9a1bda888b3e9f52e0cb51f28b45f53a77d67f6ba88488fcaa4c6996579ad0bbba7a8dfd422b84182122d495c2391243138be248bab240338e03ecf9ee52e452ad48e81faddd94794a75cacac0a9a19e9cae4c8c7dfc73db9cae5843c4c26fa2d48f8d920565504722e9aa7faad8828570011bbada86594b5954c7e4425842d0058ffc405e99df61b1cafdf058b77884c193c4a8549072447473a7f4680c1948ff5598e8c9abd83f713d58d581104a6e23c641fe66d49c0beaf918e85943138c6677014d3fb75b0e358e0a0dd4bd3583ffafb520c2cca52aff39120572ead2b901b322e3c7755e68a41044b6eae2e22959e85346d9e1c4c5fd81330b42ec4da13545f6f10bd889aa71f58fc0a2ef7a1d5838600a60ba003404745c106ce5970281bd931d8de7da3afdfcc56ca00256c13c5fcb55e8c6d54f409ca04d27320c0348570f2ee959a92aa63b65a2ecbac7e8704ee01317e1c60bddf456255240afa577ec1d2456e3dcd53fb850bb89927ff446fa58d03c4365aea9fc9f6f78e722904f0f20b1a9aa127007a5f370a605998dba4861f73588ece4a843e18bc2a427ad5fb27add976f918f7861f0711cfb283c4048afd24cdf4b7cd9a9dadcbca0a8ff6290f64944e0d2e3464d00319e7a1141073deed400ef668beaea8b25ef909fb191d77d28bcf86cb0097fea76ec045d119d366e266d659869a57ad5a26014168e16103b6afb85c3a728c7df914562226388f174af819f22d56e8433a2b39298b3b2f64668424324ceaea0fc0eeed1e412b931ffec7655c2b0117e164e78de1726cf696091eb4fefc8f399a698b4265529f586dae6cce69c6600485d62b9158561034ad66b51b733a6d62fe7e26a487b267bf758c5a8dfe08622a84ea756594e396fd4f79bfbc05b86d07d9261a98b2a351c3158da64e9dda174f49ee1c28a5847d6a3670ed5c9023659720ea2356342c45bab3ff8da0b4b2d3dd0a5b5348b9efccccddbb4389c266e65842885b53e2618007e4bd0cf9e2b2c380d314289e04b16d1047e4d6ddf501756e7dae3dc681561445580d1b82e3de024b1745382064d5c67351e37d145a40aa7fe4f57b3aa833a54580ea13f9791ada140af38d558ee89da893eb467dcad576479920860e916986267170934e86e2308c0a56ef9c08be6c6db15c761d4bd66c0553400315a07700f22af3972b015ed4927a4e98501c88a6eeb78e5be56900d5c8f0900523333dd9a6454372552eb381b333f53c7014afde40e14e5ad831ade83e814efaaac1b8b993b29e062d0109c2270cbba94b58e738d2b6042340d1484ddda968b9b8a72c896b6b67ff09bd4df2ab09761e3e409b9b179d096dbb6e18ae68d8c2e48b380e5f6259d17f79d4ad06a05f3a16cd7cf7528212ff57be20e33d12c7ed848236e055f32fcb3d659c4f85b38739d8704157414be33184149beb5411522904faa438da516086a171cc27eb381da0cf75baae5cb4aa15382117bd7fba1714eb3e69af6c6c95e3ea3cd679841f09e8199009aa86fdf8fd302a09977a3f336917356d2281c3401822cfa3e62e196f8951447e81e804a8daabf36573db429b9e94ba864507be29af984e02bff929032bd92ebe6e5d4e1cc977a4a2099d817422d25ac14042ee4fb8b3a6f332b5c99368dcdc1d3eaf4f9cc153052990435c9097fe0e9de83f967112c28d17414cd3a3d4fa021eb76136d2208362442ab0e129202a95f0b85b0093f7975bc3d03323535e28796edf0b9edc199d853241b4dfd669d2c970deba680fc94de598483276f0d4063a06a45a8c641d27cd8901d6b69dba800cac8702053b60e238d77fb86e6ca571ceda70f5b80cb40073d8a2803dc078f4b1d74ab63161b71f1ae3eb4e52de4fa2efefd6bfa4416cb1ef4e4be7f1cd37be9ae61defeefb147023f81be291746b897c1b33a5e3b6cd3c8d104e56031edab3f97823d768feccc4250e4f97e64628e423a313edab99701d632389078249992a6a983494cebea017fe86e29597e863beeb193dadf43ab5d5ff8d6f481919a68e7d432e20da3333ec5453fe22bd9b28f80a8734c6f724dd082b8dfd0a3d73a8f83d3fe86da68a4485b215d5dde4e665a04f45cf094c5eeecfc909ac0eb4724df8fa321862ce2ce236ae8ef478c19b7fa52bb0a9a1706c231a1f3de615dbefaa9cbd56901fc5f45316d51b8bace03cbbe8d09847ae9f1ea92c505175d891215120a9dd39d35f898c2de520ef52df67e73671a929ccc930c975300e20fe063052c1e9d045c9df7f8ec25e2ed40f6f3b95b7ffe23759d3108f391c0f5c3d34ca89663da4e585066a683f08a50b8673b3de407e97d4d8817e26edebe27df9aefb21574dc30f80838f83bcf3eca798017a532934051f328dcbfeca21960111c9010f992c0dab00fe1c5d8579e5ab78b7a26afb0d0f2b32c9a4ef2751d82f40ce5c3fe38e4f9ef2f0a6bd1b1aeb77160d594cc7a6ab8d367a7ff1f927cba3675217b8b0719f88bd58f50295c30bcf65a22d4f1a1628d1580f8f7fe7603ec2510969898e4303f04022933ea021507ab9b9a0d9bcab74c7d6e1e687b55b0fcc7cd6106741e998f3583286a5f4e02084a92bef59da8f78e8c8bf6927016036d5cf29493aa0b7406391dc927eaf0d7830a7feea468cd89e3ad22dec975c5b50059a9d19bb926486f44c953402b8008bc7ba99da3c5840aeaaad91ba7aec17ab353956ecb88027b94e064a388d31d1c720d0c7eeae11471472b3d1e04162fb3fc4a9554928fe1f41f4fe3da23c12c24d78a296349a7bb45fb38eb7cb58da95b84bbe878256647320d684219679143591601586e7306386923d3a9c70c4204e93e3096fa683a75feb305be51a97f0800a514b4fb5d693d9af4d8ce80ecb02132253d87f48abcc5d3449ab9b337bd43b5e618ffc3251841577dae764ff9b5a3e1e6ab83d52a916ec93d27e51267c39db20edb1533bb0a697b8923fa721567f0e9c2f492b69e8440c97eba6f591afc59064afa75aa8fe665150f1d40e0fac8ddcf38e1c879976f3e368adf0c680f37c67d70ce5c748f29c3abc25835b3e605319865458ebfafae6257a81fa371de8600cf70e14a13e232a394186173703bdcd3ff2c537011ab087f18cee422350b2af81df4f23d4fb0118d046abc81ebcdb48121e7aad6d2f9ac82099d4b9e9200a518fa14ecf6265d2c4fc47f957f2587454f6b38b1f00a83e8e268612b0ba102db80cf63bf473c2cfb7bc7f1dce17e3e4c986812c1a5c4f5ef2a174a04ba9459434f7be9b0b7aea33a8cb786713508a6addbc6a9f2fdc2c25efc3a47adb9e221ab635a52468017a1a5fb279da4cfe532fa3f58e983fc90bfc32462065eb24b9b7198acdf1d1767a73fe7cddfffb366589000462b5b900d427317a41a114773cbfcdee57bd37cd61462268ab3f8fe74e465e7c3443e3062e9aec253e04581a013350739e3f704845c58a6f0e3341635e2f4896e2c6375debdeea7a9ce352a9a5b2bb35709ab411479789162c5f0c2ebaad0e0f9769ec3d909d65afc493310c1174ebc3e9d91487a977db66db477674640c120cb4da95bc1ae5fa7e4a4e33908f8a562c1784530dbec975a2a949e4a0fb8328f7c1af914dacb0ef09a16d4b7053f6a7070f33c24ee6cb035255036807022039fd337d229dd14ea6d991fc88a9c99e906f1c7026071c8fac7200df074c5242595a28ae941e95217a3af2d5cf678653afbe46c9d7e59fafc5d183bd5df9efbbca3bdea6711a2236c122c6899b3eb249b46e65f2a1fb62583cb9553916041286eddc490fea8a767832c64b1990b65378118f59e5971eb6d53294b76dbb79607031eca2e75aea2099c2225ab528e30313bfbd468a10d04c42303b6c70e16246339faec39d225d984b7ae1c42d259d222704d50c7d3125302cd811c557ee7f6c648e722832b50f729fad45f8c57e845cc409190ad97bc3ef452f4c046185474e4cca48e15e857dbe46bb0280fb6d45539b14f836e5748c4eb59135a5798c084bac18b571bc90e1e9aefbad371efc880153afdb4c02ef8860964aeec2f9fed12e2e8543fa3b80de459ab63294b199276a1a4f4f862d2256de4cdde958b0eda34c5fea30da5116274492514a81cf66a39e24a388d6da215b4dcb024989d9ea15a98ff62efd95cede11422be12420c7381ec8cc9300b11154a4c63abc908807e3d5f77d901799bea31af91b530aa282653089faffde745dc55e1f06a02245eb9e6c132812630f9ae4f78dbc8"]}, 0x1358}, 0x1}, 0x8010) r3 = open(&(0x7f0000267ff6)='./control\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000189a2)='./file0\x00', 0x0) r4 = openat(r3, &(0x7f000001aff8)='./file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000017000)='./file0\x00', 0x0) r5 = openat(r4, &(0x7f0000fafff2)='./file0/file0\x00', 0x10240, 0x0) ioctl$LOOP_CHANGE_FD(r4, 0x40049409, r5) open(&(0x7f0000000000)='./control\x00', 0x40, 0x47) 2018/04/10 10:45:06 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000400)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_hmac_sha256\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) r1 = accept$alg(r0, 0x0, 0x0) write$vnet(r1, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) [ 804.852824] FAULT_INJECTION: forcing a failure. [ 804.852824] name failslab, interval 1, probability 0, space 0, times 0 [ 804.864283] CPU: 0 PID: 22813 Comm: syz-executor0 Not tainted 4.16.0+ #17 [ 804.871279] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 804.880669] Call Trace: [ 804.883300] dump_stack+0x1b9/0x294 [ 804.887013] ? dump_stack_print_info.cold.2+0x52/0x52 [ 804.892304] should_fail.cold.4+0xa/0x1a [ 804.896421] ? perf_trace_lock+0x495/0x900 [ 804.900753] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 804.905916] ? zap_class+0x720/0x720 [ 804.909685] ? sctp_copy_local_addr_list+0x499/0x690 [ 804.914839] ? sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 804.920606] ? __sctp_connect+0x6c6/0xe30 [ 804.924803] ? sctp_connect+0xbf/0x100 [ 804.928739] ? inet_dgram_connect+0x154/0x2e0 [ 804.933281] ? __sys_connect+0x37d/0x4c0 [ 804.937381] ? SyS_connect+0x24/0x30 [ 804.941133] ? entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 804.946541] ? graph_lock+0x170/0x170 [ 804.950386] ? find_held_lock+0x36/0x1c0 [ 804.954490] ? print_usage_bug+0xc0/0xc0 [ 804.958603] ? graph_lock+0x170/0x170 [ 804.962465] ? find_held_lock+0x36/0x1c0 [ 804.966605] ? lock_downgrade+0x8e0/0x8e0 [ 804.970844] __should_failslab+0x124/0x180 [ 804.975161] should_failslab+0x9/0x14 [ 804.979009] kmem_cache_alloc_trace+0x4b/0x780 [ 804.983644] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 804.988890] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 804.994488] ? sctp_v6_cmp_addr+0x261/0x6f0 [ 804.998871] sctp_add_bind_addr+0xf9/0x4a0 [ 805.003152] ? sctp_bind_addr_free+0x20/0x20 [ 805.007600] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 805.012834] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 805.018075] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 805.023129] sctp_copy_local_addr_list+0x499/0x690 [ 805.028083] ? sctp_defaults_init+0xe50/0xe50 [ 805.032591] ? get_random_bytes+0x34/0x40 [ 805.037188] ? sctp_association_new+0x135/0x21e0 [ 805.041958] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 805.047158] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 805.052729] sctp_copy_one_addr+0x5d/0x170 [ 805.056976] ? sctp_copy_one_addr+0x5d/0x170 [ 805.061403] sctp_bind_addr_copy+0x16b/0x45b [ 805.065827] ? rcu_is_watching+0x85/0x140 [ 805.070183] ? sctp_copy_one_addr+0x170/0x170 [ 805.074695] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 805.079920] sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 805.085474] ? sctp_v6_scope+0x56/0x60 [ 805.089376] __sctp_connect+0x6c6/0xe30 [ 805.093387] ? sctp_init_sock+0x1470/0x1470 [ 805.097739] ? mark_held_locks+0xc9/0x160 [ 805.101907] ? __local_bh_enable_ip+0x161/0x230 [ 805.106594] ? trace_hardirqs_on+0xd/0x10 [ 805.110772] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 805.115988] sctp_connect+0xbf/0x100 [ 805.119734] inet_dgram_connect+0x154/0x2e0 [ 805.124078] __sys_connect+0x37d/0x4c0 [ 805.127985] ? SyS_accept+0x30/0x30 [ 805.131636] ? __sb_end_write+0xac/0xe0 [ 805.135634] ? ksys_write+0x1a6/0x250 [ 805.139442] ? SyS_read+0x30/0x30 [ 805.142886] ? mm_fault_error+0x380/0x380 [ 805.147046] ? syscall_slow_exit_work+0x4f0/0x4f0 [ 805.151926] SyS_connect+0x24/0x30 [ 805.155477] ? __sys_connect+0x4c0/0x4c0 [ 805.159560] do_syscall_64+0x29e/0x9d0 [ 805.163475] ? vmalloc_sync_all+0x30/0x30 [ 805.167737] ? _raw_spin_unlock_irq+0x27/0x70 [ 805.172253] ? finish_task_switch+0x1ca/0x820 [ 805.176770] ? syscall_return_slowpath+0x5c0/0x5c0 [ 805.181713] ? syscall_return_slowpath+0x30f/0x5c0 [ 805.186661] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 805.192048] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 805.196915] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 805.202146] RIP: 0033:0x455259 [ 805.205336] RSP: 002b:00007f0cc7dd6c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002a [ 805.213056] RAX: ffffffffffffffda RBX: 00007f0cc7dd76d4 RCX: 0000000000455259 [ 805.220341] RDX: 000000000000001c RSI: 0000000020966fe4 RDI: 0000000000000013 [ 805.227622] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 805.234905] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 [ 805.242174] R13: 000000000000005a R14: 00000000006f3910 R15: 000000000000000c 2018/04/10 10:45:06 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000000]}, 0x10) 2018/04/10 10:45:06 executing program 7: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) write$rdma_cm(r0, &(0x7f00000000c0)=@create_id={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000080)={0xffffffff}, 0x2}}, 0x20) write$rdma_cm(r0, &(0x7f0000000200)=@bind={0x14, 0x0, 0xfa00, {r1, 0x10, 0x0, @in={0x2, 0x0, @loopback=0x7f000001}}}, 0x3be) write$rdma_cm(r0, &(0x7f0000000000)=@resolve_ip={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @remote={0xfe, 0x80, [], 0xbb}}, {0xa, 0x0, 0x0, @remote={0xfe, 0x80, [], 0xbb}}, r1}}, 0x48) socketpair(0x13, 0x7, 0x800, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KVM_CHECK_EXTENSION(r2, 0xae03, 0xfffffffffffffff9) open_by_handle_at(r0, &(0x7f00000003c0)={0x47, 0x2, "77efdd7761f1348c0e29e99ccada17ba9efdca5248d5d14a90d8cd5eda45844a23a13edba597ead6b0aac54c880f3ac5f0b8d9edcf523f796b22ca987b7b76"}, 0x2000) r3 = syz_open_dev$vcsn(&(0x7f0000000140)='/dev/vcs#\x00', 0x8, 0x101000) name_to_handle_at(r3, &(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)={0x88, 0x80, "c5e4a808a07a9f2329b58ce3e68195f5a28d72cc628f8c0102fcb1759542a147674af3c259280f85ebe3c02e8704068d821e5ec7ffe75b3255d252f6c199288f8bd0f2bff0b22680896655b7f4a386e456c33b2a679a3abc99499da03d646e089956ae37219ed4cf19fe1b3b6010cb201cf7f641303b6669d1cd11968d97ceb4"}, &(0x7f00000001c0), 0x1400) 2018/04/10 10:45:06 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0xe803000000000000}}}, 0x1c) 2018/04/10 10:45:06 executing program 0 (fault-call:3 fault-nth:13): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:06 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000180)={0x1d}, 0x10) syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x101, 0x90c00) r1 = perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendmsg$key(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005ff0)={&(0x7f0000000400)=ANY=[@ANYBLOB="050000001b000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800120003000000000000000000000006000000000000000000000000000000ac141400000000000000000000000000ff01000000000000000000000000000105001a007f000001000000000000000000000000fe80000000000000000000000000000000000000070019000000000002000000ffffffff00000000000000000a00000000000000ff020000000000000000000000000001000000000000000001001400000000006fbe75fc6c5deb5b6ea937584c63b5dcd415462a69a642224d5f86bbaac2935d9745dfbaf9b7e1e43b8feeabd81992ad666b9401487028dc2b23450564f8d3a0fca714e2b9b91059d836d67e6a7ff06ec2ed322102e2b2d204e05756d7"], 0x135}, 0x1}, 0x0) r2 = openat$rfkill(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/rfkill\x00', 0xb02, 0x0) getsockopt$inet_sctp6_SCTP_DELAYED_SACK(0xffffffffffffff9c, 0x84, 0x10, &(0x7f0000002600)=@sack_info={0x0, 0x81, 0x10000}, &(0x7f0000002640)=0xc) r4 = socket$inet6(0xa, 0x800000000080001, 0x8010000000000084) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(r4, 0x84, 0x74, &(0x7f00002a3fe8)={0x0, 0x0, 0x22}, &(0x7f0000217000)=0x18) setsockopt$inet_sctp_SCTP_STREAM_SCHEDULER(r2, 0x84, 0x7b, &(0x7f0000002680)={r3, 0x7}, 0x8) dup3(r1, r0, 0x0) r5 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r5, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r5, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) write(r5, &(0x7f0000000180)="2db8ca476a9130850768e7af14874a2906e9242e9dd073d56a7fdc356e9037c3a3a5f57bc01e86f3d87cb169e223e5529b5fbe9057c207efc07d32982dfb24fb31753149891c391ffaba0eb0371ee2e7e48aac9e96db2041d25bf30d6bba83ff9459d36bd24064f7a52d99f8fef7129010277f32c214bb3868d072de816b162ebe6cdc150f246cf56fec3c4d63e73238c614c60a3fa0a2f437de65155e7accdadd829a7cbb2009099730c04f246cc2a18c30e6108a89a28986956a2e7546ff3b77a571a56bcf896f9340467df879a28c1c8a49cd132529fa22397d01a80b2fc63a979538dcac8f056347dbc84123e031e255b7d3c90483b5212a4a525494da1b753dce8647cddb6fdfaff6c3cefabf76faac3ed266964cd5e8b0", 0x11a) r6 = openat$ipvs(0xffffffffffffff9c, &(0x7f00000002c0)='/proc/sys/net/ipv4/vs/lblcr_expiration\x00', 0x2, 0x0) socketpair(0xb, 0x3, 0x20, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_kcm_SIOCKCMATTACH(r6, 0x89e0, &(0x7f0000000400)={r5, r7}) r9 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r10 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r10, 0x89e0, &(0x7f0000000600)={r5, r9}) ioctl$DRM_IOCTL_GET_UNIQUE(r8, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:06 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x700]}, 0x10) 2018/04/10 10:45:06 executing program 6: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000040)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr(aes-asm)\x00'}, 0x58) r1 = accept$alg(r0, 0x0, 0x0) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00003bcfd0)="d3ab27191a01002356ba602dff05000b", 0x10) write(r1, &(0x7f0000000240)='y', 0x1) getsockopt$bt_hci(r0, 0x0, 0x2, &(0x7f00000000c0)=""/136, &(0x7f0000000000)=0x88) recvmsg(r1, &(0x7f0000158000)={&(0x7f00002fffa0)=@nfc_llcp, 0x60, &(0x7f0000b9c000)=[{&(0x7f000080f000)=""/4096, 0x1000}], 0x1, &(0x7f0000da2000)}, 0x0) 2018/04/10 10:45:06 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) futex(&(0x7f0000000500)=0x2, 0x0, 0x2, &(0x7f0000000540), &(0x7f0000000580)=0x1, 0x2) r1 = accept$alg(r0, 0x0, 0x0) r2 = syz_open_dev$vcsa(&(0x7f0000000080)='/dev/vcsa#\x00', 0x1000000000000, 0x0) ioctl$sock_inet_SIOCSIFFLAGS(r1, 0x8914, &(0x7f00000005c0)={'vcan0\x00', 0x8000}) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(0xffffffffffffff9c, 0x84, 0x1a, &(0x7f0000000400)=ANY=[@ANYRES32=0x0, @ANYBLOB="db00000036c15aede424cf86937c3be4e7cdc1dd0781b0ab20013866e34241bfff5fdd00ecfe711ba1db991c3376e7901752363c93fa2b4ed026e0d9cd896da67f3bc9305ff0fbe6cf33d2afcddfe6b822069faa9457a48202b0349d7e432045b584e87b53b5b9f8e06dcbc5915c30885437589468262ee6f9b79158bd2c85aaf90d0708d35386c626f2aae0f4015553f2a7e062e0dba8e60c4ac2204ae266f81347ba1bf289dec1afba6e2e35a74bbd9b40143795334a6ce1d5097c2fbcc68e85804e3b523b150bd5c53fa9da5e7d863f9165f77607434607b7b541b938e0"], &(0x7f0000000100)=0xe3) setsockopt$inet_sctp6_SCTP_CONTEXT(r2, 0x84, 0x11, &(0x7f0000000140)={r3, 0x8}, 0x8) get_thread_area(&(0x7f0000000600)={0x5, 0xffffffff, 0xffffffff, 0x8454, 0x1, 0x8, 0x4, 0x3, 0x9ac, 0xfffffffffffff4b2}) setsockopt$IP_VS_SO_SET_ADD(r2, 0x0, 0x482, &(0x7f0000000640)={0xff, @local={0xac, 0x14, 0x14, 0xaa}, 0x4e20, 0x0, 'wrr\x00', 0x30, 0x1ff, 0x52}, 0x2c) write$vnet(r1, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) [ 805.415927] FAULT_INJECTION: forcing a failure. [ 805.415927] name failslab, interval 1, probability 0, space 0, times 0 [ 805.428191] CPU: 0 PID: 22836 Comm: syz-executor0 Not tainted 4.16.0+ #17 2018/04/10 10:45:06 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x1800]}, 0x10) 2018/04/10 10:45:06 executing program 6: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f000014dfc8)={&(0x7f000059cff4)={0x10}, 0xc, &(0x7f0000f9bff0)={&(0x7f0000e45000)=@updpolicy={0xfc, 0x19, 0x401, 0x0, 0x0, {{@in=@broadcast=0xffffffff, @in=@dev={0xac, 0x14}, 0x0, 0x0, 0x0, 0x0, 0xa}}, [@tmpl={0x44, 0x5, [{{@in6=@local={0xfe, 0x80, [], 0xffffffffffffffff}, 0x0, 0xff}, 0x0, @in=@loopback=0x7f000001, 0x0, 0x2}]}]}, 0x3b0}, 0x1, 0x0, 0x0, 0x1}, 0x0) [ 805.428209] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 805.428224] Call Trace: [ 805.428264] dump_stack+0x1b9/0x294 2018/04/10 10:45:06 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0xfe800000}}}, 0x1c) [ 805.428292] ? dump_stack_print_info.cold.2+0x52/0x52 2018/04/10 10:45:06 executing program 0 (fault-call:3 fault-nth:14): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) [ 805.428334] should_fail.cold.4+0xa/0x1a 2018/04/10 10:45:06 executing program 7: r0 = gettid() ioprio_set$pid(0x1, r0, 0x0) r1 = syz_open_dev$mice(&(0x7f0000000140)='/dev/input/mice\x00', 0x0, 0x2) syz_mount_image$jfs(&(0x7f00000000c0)='jfs\x00', &(0x7f0000000100)='./file0\x00', 0x6, 0x5, &(0x7f0000000380)=[{&(0x7f0000000180)="167cc7c1d81965065620d57d764985b132065c42c4bced9f6f006a63deedabee4cf186f8dccb21dbc80b5a1d4d526dd71e858b3ffc532b135f0c50010fa8304b1099ff2685e08dd0e9709af8fb66d7da4fbdcd1d85a24a7caf014d11fe6d49a4327483ca", 0x64, 0x1ff}, {&(0x7f0000000200)="86d9a1ba6efbfad265a8957ee34d122b7b53e2518c1d516a2221917931c08e3a09bcead8635acac6ebf46897bc8a7a216cc03145b3cc9161bf338f1217812666a993642c7f44fc0a453bef69f50e551af0a1dde07932d7b3ed51616e660ede5f5747475b1f427d43b9cd4845d3fb7ea27b2641597073ec80dec56aab347203b365b97ccf642d175a649e2470a47cd2179a594e09bdd02248bd6092b3bb8bf2bb9d918d43bb0cdf53094b4e058ed676", 0xaf, 0x9}, {&(0x7f00000002c0)="bbe949f3dd80ef4051f88560c4a96d5c8f9e3a1b07ff5cb6a88dc84ec381ca7afc51e93a7262ab09bf6965f555ca3494d027495fe8", 0x35, 0x20}, {&(0x7f0000000300)="245b1112bca5621c70d047f0b5852f09d4b99535afc2792378d1e48eef6e6ce863e3", 0x22, 0x1}, {&(0x7f0000000340), 0x0, 0x1ff}], 0x40, &(0x7f00000004c0)=ANY=[@ANYBLOB="726573697a652c67727071756f74612c726573697a652c67727071756f74612c6e6f646973636172642c6e6f71756f74612c75694b3d3700372c007bab3e9bf10b6eb569c3c4fbb849104df08cfd9da65170aae127cce967c237014d2552e6963745cd38991e0a5630b5c32488b37335477025a81379f85c539a8176a3d3c2db633c6d97012bca7e6f2471ecf28eb82943c3288df76fad"]) sendfile(r1, r1, 0x0, 0x80000000) perf_event_open(&(0x7f0000000040)={0x4, 0x70, 0x0, 0x7ff, 0xfffffffffffffff7, 0xfff, 0x0, 0x6, 0x10, 0x5, 0xff, 0x200, 0x1, 0x7, 0xfffffffffffeffff, 0x8, 0x2, 0xfffffffffffffe01, 0x3f, 0xfff, 0x0, 0x3, 0x10000, 0x1, 0x8, 0x4, 0x5, 0x5, 0x8c, 0x6, 0x440, 0x1, 0x0, 0x57f7, 0x80, 0x1f, 0x8, 0x67, 0x0, 0x3, 0x1, @perf_bp, 0x3212, 0x2, 0xfffffffffffffffb, 0x7, 0x1, 0x3, 0x9}, r0, 0xb, r1, 0xb) [ 805.428357] ? perf_trace_lock+0x495/0x900 2018/04/10 10:45:06 executing program 6: r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000200)='/dev/rtc\x00', 0x88000, 0x0) r1 = syz_genetlink_get_family_id$ipvs(&(0x7f00000002c0)='IPVS\x00') flock(r0, 0x4) getsockopt$inet_sctp6_SCTP_RESET_STREAMS(r0, 0x84, 0x77, &(0x7f0000000440)={0x0, 0x6, 0x3, [0x74d3, 0x2, 0x7]}, &(0x7f0000000480)=0xe) setsockopt$inet_sctp6_SCTP_AUTH_DELETE_KEY(r0, 0x84, 0x19, &(0x7f00000004c0)={r2}, 0x8) sendmsg$IPVS_CMD_NEW_DAEMON(r0, &(0x7f00000003c0)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000380)={&(0x7f0000000300)={0x68, r1, 0x100, 0x70bd2d, 0x25dfdbff, {0x9}, [@IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x9}, @IPVS_CMD_ATTR_DAEMON={0x44, 0x3, [@IPVS_DAEMON_ATTR_MCAST_IFN={0x14, 0x2, 'ifb0\x00'}, @IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @loopback={0x0, 0x1}}, @IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @rand_addr=0x4}, @IPVS_DAEMON_ATTR_MCAST_TTL={0x8, 0x8, 0x11a00d44}, @IPVS_DAEMON_ATTR_SYNC_ID={0x8, 0x3, 0x2}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x100000001}]}, 0x68}, 0x1, 0x0, 0x0, 0x8000}, 0x4004000) r3 = socket$can_raw(0x1d, 0x3, 0x1) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/kvm\x00', 0x0, 0x0) ioctl$KVM_SET_DEVICE_ATTR(r5, 0x4018aee1, &(0x7f00000000c0)={0x0, 0x4327f9ad, 0x1f}) r6 = ioctl$KVM_CREATE_VM(r5, 0xae01, 0x0) syz_open_dev$sndtimer(&(0x7f0000000040)='/dev/snd/timer\x00', 0x0, 0x1c000) ioctl$KVM_CREATE_IRQCHIP(r6, 0xae60) ioctl$KVM_SET_GSI_ROUTING(r6, 0x4008ae6a, &(0x7f0000000100)=ANY=[@ANYBLOB="010000000000000001000000020000000000000000000700000000000000000000000000000000518d0000000000000000000000000000000000"]) ioctl$KVM_IRQ_LINE_STATUS(r6, 0xc008ae67, &(0x7f0000000080)={0x100000001}) setsockopt$inet6_tcp_int(r4, 0x6, 0x2000000000000022, &(0x7f0000356000)=0x1, 0x4) setsockopt$inet6_tcp_TCP_MD5SIG(r4, 0x6, 0xe, &(0x7f0000000780)={@in6={{0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @remote={0xac, 0x14, 0x14, 0xbb}}}}, 0x0, 0x7, 0x0, "0e59fe2e3806c26a3867a660d0a4926552080ee5e529a3e4e61b919cbea1d4f54d5279d85009d68f852bd4048c68a0ef0b679a5b628cf78e57302bbbda52d6cfc6e52457656780d27c6bbff1418d42e1"}, 0xd8) setsockopt$SO_BINDTODEVICE(r4, 0x1, 0x19, &(0x7f0000000040)='syz_tun\x00', 0x10) sendto$inet6(r4, &(0x7f0000000000)="15", 0x1, 0x200408d6, &(0x7f00000011c0)={0xa, 0x0, 0x0, @remote={0xfe, 0x80, [], 0xbb}}, 0x1c) bind$can_raw(r3, &(0x7f0000003ff0)={0x1d}, 0x11) r7 = syz_open_dev$sg(&(0x7f00000000c0)='/dev/sg#\x00', 0x7, 0x40441) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(0xffffffffffffff9c, 0x84, 0x6, &(0x7f0000000100)={0x0, @in6={{0xa, 0x4e24, 0x7, @mcast2={0xff, 0x2, [], 0x1}, 0x4}}}, &(0x7f00000001c0)=0x84) connect$can_bcm(r0, &(0x7f0000000400)={0x1d}, 0x10) setsockopt$inet_sctp6_SCTP_CONTEXT(r7, 0x84, 0x11, &(0x7f0000000280)={r8, 0x1000000010001}, 0x8) setsockopt(r3, 0x65, 0x1, &(0x7f0000000000)="f6747897cc95d47888cec98ee9d60ac543278a95fd76ab00000000000000605a762ebbbbad5c41fc3e4416f3d59999a640ba6b6463c306e495cb5ac8ef306096b93a9134e540b6000000000100000095ef02044568f9579faf7b8471569afdc95fed668a259e239d4125cf0ae2fa6a8103f24a9fa53c7b7fa19dfa9260d6fa310519ad864967a93d56543d21b66fd00a9d6beaa2048cb710364d4c90e7b17ac6345750cb0ff95cc539f768916232e89fb7c867d80fb83dae", 0xb8) [ 805.428401] ? fault_create_debugfs_attr+0x1f0/0x1f0 2018/04/10 10:45:06 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x1f4]}, 0x10) [ 805.428428] ? zap_class+0x720/0x720 2018/04/10 10:45:06 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000180)={0x1d}, 0x10) syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x101, 0x90c00) r1 = perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendmsg$key(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005ff0)={&(0x7f0000000400)=ANY=[@ANYBLOB="050000001b000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800120003000000000000000000000006000000000000000000000000000000ac141400000000000000000000000000ff01000000000000000000000000000105001a007f000001000000000000000000000000fe80000000000000000000000000000000000000070019000000000002000000ffffffff00000000000000000a00000000000000ff020000000000000000000000000001000000000000000001001400000000006fbe75fc6c5deb5b6ea937584c63b5dcd415462a69a642224d5f86bbaac2935d9745dfbaf9b7e1e43b8feeabd81992ad666b9401487028dc2b23450564f8d3a0fca714e2b9b91059d836d67e6a7ff06ec2ed322102e2b2d204e05756d7"], 0x135}, 0x1}, 0x0) r2 = openat$rfkill(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/rfkill\x00', 0xb02, 0x0) getsockopt$inet_sctp6_SCTP_DELAYED_SACK(0xffffffffffffff9c, 0x84, 0x10, &(0x7f0000002600)=@sack_info={0x0, 0x81, 0x10000}, &(0x7f0000002640)=0xc) r4 = socket$inet6(0xa, 0x800000000080001, 0x8010000000000084) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(r4, 0x84, 0x74, &(0x7f00002a3fe8)={0x0, 0x0, 0x22}, &(0x7f0000217000)=0x18) setsockopt$inet_sctp_SCTP_STREAM_SCHEDULER(r2, 0x84, 0x7b, &(0x7f0000002680)={r3, 0x7}, 0x8) dup3(r1, r0, 0x0) r5 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r5, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r5, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) write(r5, &(0x7f0000000180)="2db8ca476a9130850768e7af14874a2906e9242e9dd073d56a7fdc356e9037c3a3a5f57bc01e86f3d87cb169e223e5529b5fbe9057c207efc07d32982dfb24fb31753149891c391ffaba0eb0371ee2e7e48aac9e96db2041d25bf30d6bba83ff9459d36bd24064f7a52d99f8fef7129010277f32c214bb3868d072de816b162ebe6cdc150f246cf56fec3c4d63e73238c614c60a3fa0a2f437de65155e7accdadd829a7cbb2009099730c04f246cc2a18c30e6108a89a28986956a2e7546ff3b77a571a56bcf896f9340467df879a28c1c8a49cd132529fa22397d01a80b2fc63a979538dcac8f056347dbc84123e031e255b7d3c90483b5212a4a525494da1b753dce8647cddb6fdfaff6c3cefabf76faac3ed266964cd5e8b0", 0x11a) r6 = openat$ipvs(0xffffffffffffff9c, &(0x7f00000002c0)='/proc/sys/net/ipv4/vs/lblcr_expiration\x00', 0x2, 0x0) socketpair(0xb, 0x3, 0x20, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_kcm_SIOCKCMATTACH(r6, 0x89e0, &(0x7f0000000400)={r5, r7}) r9 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) ioctl$sock_kcm_SIOCKCMATTACH(0xffffffffffffffff, 0x89e0, &(0x7f0000000600)={r5, r9}) ioctl$DRM_IOCTL_GET_UNIQUE(r8, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) [ 805.428454] ? perf_trace_lock+0x900/0x900 [ 805.428472] ? sctp_connect+0xbf/0x100 [ 805.428490] ? __sys_connect+0x37d/0x4c0 [ 805.428506] ? SyS_connect+0x24/0x30 [ 805.428530] ? entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 805.428553] ? graph_lock+0x170/0x170 [ 805.428576] ? print_usage_bug+0xc0/0xc0 [ 805.428592] ? perf_trace_lock_acquire+0xe3/0x980 [ 805.428613] ? graph_lock+0x170/0x170 [ 805.428639] ? find_held_lock+0x36/0x1c0 [ 805.428676] ? lock_downgrade+0x8e0/0x8e0 [ 805.428704] __should_failslab+0x124/0x180 [ 805.428725] should_failslab+0x9/0x14 [ 805.428741] kmem_cache_alloc_trace+0x4b/0x780 [ 805.428764] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 805.428781] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 805.428799] ? sctp_v6_cmp_addr+0x261/0x6f0 [ 805.428825] sctp_add_bind_addr+0xf9/0x4a0 [ 805.428849] ? sctp_bind_addr_free+0x20/0x20 [ 805.428868] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 805.428894] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 805.428920] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 805.428958] sctp_copy_local_addr_list+0x499/0x690 [ 805.429001] ? sctp_defaults_init+0xe50/0xe50 [ 805.429033] ? get_random_bytes+0x34/0x40 [ 805.429056] ? sctp_association_new+0x135/0x21e0 [ 805.429104] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 805.429132] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 805.429162] sctp_copy_one_addr+0x5d/0x170 [ 805.429181] ? sctp_copy_one_addr+0x5d/0x170 [ 805.429211] sctp_bind_addr_copy+0x16b/0x45b [ 805.429227] ? rcu_is_watching+0x85/0x140 [ 805.429254] ? sctp_copy_one_addr+0x170/0x170 [ 805.429272] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 805.429305] sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 805.429324] ? sctp_v6_scope+0x56/0x60 [ 805.429351] __sctp_connect+0x6c6/0xe30 [ 805.429391] ? sctp_init_sock+0x1470/0x1470 [ 805.429415] ? mark_held_locks+0xc9/0x160 [ 805.429440] ? __local_bh_enable_ip+0x161/0x230 [ 805.429467] ? trace_hardirqs_on+0xd/0x10 [ 805.429487] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 805.429517] sctp_connect+0xbf/0x100 [ 805.429542] inet_dgram_connect+0x154/0x2e0 [ 805.429568] __sys_connect+0x37d/0x4c0 [ 805.429591] ? SyS_accept+0x30/0x30 [ 805.429621] ? __sb_end_write+0xac/0xe0 [ 805.429663] ? ksys_write+0x1a6/0x250 [ 805.429700] ? SyS_read+0x30/0x30 [ 805.429718] ? mm_fault_error+0x380/0x380 [ 805.429739] ? syscall_slow_exit_work+0x4f0/0x4f0 [ 805.429769] SyS_connect+0x24/0x30 [ 805.429785] ? __sys_connect+0x4c0/0x4c0 [ 805.429804] do_syscall_64+0x29e/0x9d0 [ 805.429818] ? vmalloc_sync_all+0x30/0x30 [ 805.429836] ? _raw_spin_unlock_irq+0x27/0x70 [ 805.429855] ? finish_task_switch+0x1ca/0x820 [ 805.429875] ? syscall_return_slowpath+0x5c0/0x5c0 [ 805.429896] ? syscall_return_slowpath+0x30f/0x5c0 [ 805.429923] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 805.429950] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 805.429981] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 805.429996] RIP: 0033:0x455259 [ 805.430006] RSP: 002b:00007f0cc7dd6c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002a [ 805.430027] RAX: ffffffffffffffda RBX: 00007f0cc7dd76d4 RCX: 0000000000455259 [ 805.430040] RDX: 000000000000001c RSI: 0000000020966fe4 RDI: 0000000000000013 [ 805.430054] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 805.430065] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 [ 805.430077] R13: 000000000000005a R14: 00000000006f3910 R15: 000000000000000d [ 805.732848] FAULT_INJECTION: forcing a failure. [ 805.732848] name failslab, interval 1, probability 0, space 0, times 0 [ 805.732873] CPU: 0 PID: 22879 Comm: syz-executor0 Not tainted 4.16.0+ #17 [ 805.732885] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 805.732892] Call Trace: [ 805.732923] dump_stack+0x1b9/0x294 [ 805.732948] ? dump_stack_print_info.cold.2+0x52/0x52 [ 805.732998] should_fail.cold.4+0xa/0x1a [ 805.733018] ? perf_trace_lock+0x495/0x900 [ 805.733040] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 805.733061] ? zap_class+0x720/0x720 [ 805.733092] ? sctp_copy_local_addr_list+0x499/0x690 [ 805.733113] ? sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 805.733134] ? __sctp_connect+0x6c6/0xe30 [ 805.733152] ? sctp_connect+0xbf/0x100 [ 805.733170] ? inet_dgram_connect+0x154/0x2e0 [ 805.733189] ? __sys_connect+0x37d/0x4c0 [ 805.733205] ? SyS_connect+0x24/0x30 [ 805.733226] ? entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 805.733245] ? graph_lock+0x170/0x170 [ 805.733269] ? print_usage_bug+0xc0/0xc0 [ 805.733289] ? graph_lock+0x170/0x170 [ 805.733313] ? find_held_lock+0x36/0x1c0 [ 805.733345] ? lock_downgrade+0x8e0/0x8e0 [ 805.733372] __should_failslab+0x124/0x180 [ 805.733392] should_failslab+0x9/0x14 [ 805.733408] kmem_cache_alloc_trace+0x4b/0x780 [ 805.733433] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 805.733452] ? __sanitizer_cov_trace_cmp2+0x18/0x20 [ 805.733478] sctp_add_bind_addr+0xf9/0x4a0 [ 805.733502] ? sctp_bind_addr_free+0x20/0x20 [ 805.733521] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 805.733538] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 805.733556] ? sctp_v4_scope+0x19b/0x1c0 [ 805.733575] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 805.733596] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 805.733619] sctp_copy_local_addr_list+0x499/0x690 [ 805.733643] ? sctp_defaults_init+0xe50/0xe50 [ 805.733664] ? get_random_bytes+0x34/0x40 [ 805.733684] ? sctp_association_new+0x135/0x21e0 [ 805.733719] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 805.733739] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 805.733763] sctp_copy_one_addr+0x5d/0x170 [ 805.733778] ? sctp_copy_one_addr+0x5d/0x170 [ 805.733800] sctp_bind_addr_copy+0x16b/0x45b [ 805.733814] ? rcu_is_watching+0x85/0x140 [ 805.733837] ? sctp_copy_one_addr+0x170/0x170 [ 805.733856] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 805.733885] sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 805.733904] ? sctp_v6_scope+0x56/0x60 [ 805.733927] __sctp_connect+0x6c6/0xe30 [ 805.733960] ? sctp_init_sock+0x1470/0x1470 [ 805.733984] ? mark_held_locks+0xc9/0x160 [ 805.734007] ? __local_bh_enable_ip+0x161/0x230 [ 805.734032] ? trace_hardirqs_on+0xd/0x10 [ 805.734051] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 805.734089] sctp_connect+0xbf/0x100 [ 805.734117] inet_dgram_connect+0x154/0x2e0 [ 805.734145] __sys_connect+0x37d/0x4c0 [ 805.734166] ? SyS_accept+0x30/0x30 [ 805.734195] ? __sb_end_write+0xac/0xe0 [ 805.734228] ? ksys_write+0x1a6/0x250 [ 805.734251] ? SyS_read+0x30/0x30 [ 805.734268] ? mm_fault_error+0x380/0x380 [ 805.734289] ? syscall_slow_exit_work+0x4f0/0x4f0 [ 805.734312] SyS_connect+0x24/0x30 [ 805.734328] ? __sys_connect+0x4c0/0x4c0 [ 805.734345] do_syscall_64+0x29e/0x9d0 [ 805.734364] ? syscall_slow_exit_work+0x4f0/0x4f0 [ 805.734381] ? syscall_return_slowpath+0x5c0/0x5c0 [ 805.734398] ? syscall_return_slowpath+0x30f/0x5c0 [ 805.734423] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 805.734446] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 805.734473] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 805.734488] RIP: 0033:0x455259 [ 805.734498] RSP: 002b:00007f0cc7dd6c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002a [ 805.734519] RAX: ffffffffffffffda RBX: 00007f0cc7dd76d4 RCX: 0000000000455259 [ 805.734529] RDX: 000000000000001c RSI: 0000000020966fe4 RDI: 0000000000000013 2018/04/10 10:45:07 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1100]}, 0x10) 2018/04/10 10:45:07 executing program 7: socket$pptp(0x18, 0x1, 0x2) r0 = socket$alg(0x26, 0x5, 0x0) close(r0) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr(des3_ede)\x00'}, 0x58) accept$alg(r1, 0x0, 0x0) syz_open_procfs(0x0, &(0x7f00008f6ff9)='mounts\x00') unshare(0x40600) pselect6(0x40, &(0x7f00000abfc0)={0x3ffffd}, &(0x7f0000768000), &(0x7f00007fbfc0), &(0x7f0000f22000)={0x0, 0x989680}, &(0x7f0000f14000)={&(0x7f0000553ff8), 0x8}) 2018/04/10 10:45:07 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0xa]}, 0x10) 2018/04/10 10:45:07 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0xc805}}}, 0x1c) 2018/04/10 10:45:07 executing program 0 (fault-call:3 fault-nth:15): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:07 executing program 6: r0 = syz_open_dev$sndtimer(&(0x7f0000000000)='/dev/snd/timer\x00', 0x0, 0x0) r1 = syz_open_dev$audion(&(0x7f0000000040)='/dev/audio#\x00', 0x100, 0x80) r2 = syz_genetlink_get_family_id$ipvs(&(0x7f00000000c0)='IPVS\x00') sendmsg$IPVS_CMD_SET_CONFIG(r1, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x1c, r2, 0x800, 0x70bd28, 0x25dfdbfe, {0xc}, [@IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x7}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4004000}, 0x0) ioctl$SNDRV_TIMER_IOCTL_NEXT_DEVICE(r0, 0xc0145401, &(0x7f0000000000)={0x3, 0x0, 0x6a72}) 2018/04/10 10:45:07 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000180)={0x1d}, 0x10) syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x101, 0x90c00) r1 = perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendmsg$key(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005ff0)={&(0x7f0000000400)=ANY=[@ANYBLOB="050000001b000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800120003000000000000000000000006000000000000000000000000000000ac141400000000000000000000000000ff01000000000000000000000000000105001a007f000001000000000000000000000000fe80000000000000000000000000000000000000070019000000000002000000ffffffff00000000000000000a00000000000000ff020000000000000000000000000001000000000000000001001400000000006fbe75fc6c5deb5b6ea937584c63b5dcd415462a69a642224d5f86bbaac2935d9745dfbaf9b7e1e43b8feeabd81992ad666b9401487028dc2b23450564f8d3a0fca714e2b9b91059d836d67e6a7ff06ec2ed322102e2b2d204e05756d7"], 0x135}, 0x1}, 0x0) r2 = openat$rfkill(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/rfkill\x00', 0xb02, 0x0) getsockopt$inet_sctp6_SCTP_DELAYED_SACK(0xffffffffffffff9c, 0x84, 0x10, &(0x7f0000002600)=@sack_info={0x0, 0x81, 0x10000}, &(0x7f0000002640)=0xc) r4 = socket$inet6(0xa, 0x800000000080001, 0x8010000000000084) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(r4, 0x84, 0x74, &(0x7f00002a3fe8)={0x0, 0x0, 0x22}, &(0x7f0000217000)=0x18) setsockopt$inet_sctp_SCTP_STREAM_SCHEDULER(r2, 0x84, 0x7b, &(0x7f0000002680)={r3, 0x7}, 0x8) dup3(r1, r0, 0x0) r5 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r5, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r5, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) write(r5, &(0x7f0000000180)="2db8ca476a9130850768e7af14874a2906e9242e9dd073d56a7fdc356e9037c3a3a5f57bc01e86f3d87cb169e223e5529b5fbe9057c207efc07d32982dfb24fb31753149891c391ffaba0eb0371ee2e7e48aac9e96db2041d25bf30d6bba83ff9459d36bd24064f7a52d99f8fef7129010277f32c214bb3868d072de816b162ebe6cdc150f246cf56fec3c4d63e73238c614c60a3fa0a2f437de65155e7accdadd829a7cbb2009099730c04f246cc2a18c30e6108a89a28986956a2e7546ff3b77a571a56bcf896f9340467df879a28c1c8a49cd132529fa22397d01a80b2fc63a979538dcac8f056347dbc84123e031e255b7d3c90483b5212a4a525494da1b753dce8647cddb6fdfaff6c3cefabf76faac3ed266964cd5e8b0", 0x11a) r6 = openat$ipvs(0xffffffffffffff9c, &(0x7f00000002c0)='/proc/sys/net/ipv4/vs/lblcr_expiration\x00', 0x2, 0x0) socketpair(0xb, 0x3, 0x20, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_kcm_SIOCKCMATTACH(r6, 0x89e0, &(0x7f0000000400)={r5, r7}) r9 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r9, 0x89e0, &(0x7f0000000600)={r5}) ioctl$DRM_IOCTL_GET_UNIQUE(r8, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:07 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) r1 = accept$alg(r0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xa8001, 0x80) setsockopt$l2tp_PPPOL2TP_SO_DEBUG(r2, 0x111, 0x1, 0x20f, 0x4) write$vnet(r1, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) setsockopt$l2tp_PPPOL2TP_SO_DEBUG(r2, 0x111, 0x1, 0x9, 0x4) [ 805.734540] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 805.734550] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 [ 805.734560] R13: 000000000000005a R14: 00000000006f3910 R15: 000000000000000e [ 806.673266] FAULT_INJECTION: forcing a failure. [ 806.673266] name failslab, interval 1, probability 0, space 0, times 0 [ 806.684736] CPU: 0 PID: 22917 Comm: syz-executor0 Not tainted 4.16.0+ #17 [ 806.691697] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 806.701089] Call Trace: [ 806.703724] dump_stack+0x1b9/0x294 [ 806.707419] ? dump_stack_print_info.cold.2+0x52/0x52 [ 806.712686] should_fail.cold.4+0xa/0x1a [ 806.716797] ? perf_trace_lock+0x495/0x900 [ 806.721097] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 806.726285] ? zap_class+0x720/0x720 [ 806.730054] ? perf_trace_lock+0x900/0x900 [ 806.734345] ? sctp_connect+0xbf/0x100 [ 806.738296] ? __sys_connect+0x37d/0x4c0 [ 806.742393] ? SyS_connect+0x24/0x30 [ 806.746144] ? entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 806.751569] ? graph_lock+0x170/0x170 [ 806.755422] ? print_usage_bug+0xc0/0xc0 [ 806.759529] ? perf_trace_lock_acquire+0xe3/0x980 [ 806.764424] ? graph_lock+0x170/0x170 [ 806.768278] ? find_held_lock+0x36/0x1c0 [ 806.772414] ? lock_downgrade+0x8e0/0x8e0 [ 806.776623] __should_failslab+0x124/0x180 [ 806.780916] should_failslab+0x9/0x14 [ 806.784765] kmem_cache_alloc_trace+0x4b/0x780 [ 806.789398] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 806.794633] ? __sanitizer_cov_trace_cmp2+0x18/0x20 [ 806.799721] sctp_add_bind_addr+0xf9/0x4a0 [ 806.804039] ? sctp_bind_addr_free+0x20/0x20 [ 806.808489] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 806.813722] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 806.819309] ? sctp_v4_scope+0x19b/0x1c0 [ 806.823436] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 806.828677] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 806.833760] sctp_copy_local_addr_list+0x499/0x690 [ 806.838748] ? sctp_defaults_init+0xe50/0xe50 [ 806.843283] ? get_random_bytes+0x34/0x40 [ 806.847474] ? sctp_association_new+0x135/0x21e0 [ 806.852303] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 806.857540] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 806.863138] sctp_copy_one_addr+0x5d/0x170 [ 806.867414] ? sctp_copy_one_addr+0x5d/0x170 [ 806.871874] sctp_bind_addr_copy+0x16b/0x45b [ 806.876356] ? rcu_is_watching+0x85/0x140 [ 806.880557] ? sctp_copy_one_addr+0x170/0x170 [ 806.885103] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 806.890357] sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 806.895937] ? sctp_v6_scope+0x56/0x60 [ 806.899845] __sctp_connect+0x6c6/0xe30 [ 806.903843] ? sctp_init_sock+0x1470/0x1470 [ 806.908179] ? mark_held_locks+0xc9/0x160 [ 806.912337] ? __local_bh_enable_ip+0x161/0x230 [ 806.917036] ? trace_hardirqs_on+0xd/0x10 [ 806.921213] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 806.926443] sctp_connect+0xbf/0x100 [ 806.930170] inet_dgram_connect+0x154/0x2e0 [ 806.934509] __sys_connect+0x37d/0x4c0 [ 806.938490] ? SyS_accept+0x30/0x30 [ 806.942124] ? __sb_end_write+0xac/0xe0 [ 806.946124] ? ksys_write+0x1a6/0x250 [ 806.949936] ? SyS_read+0x30/0x30 [ 806.953396] ? mm_fault_error+0x380/0x380 [ 806.957567] SyS_connect+0x24/0x30 [ 806.961126] ? __sys_connect+0x4c0/0x4c0 [ 806.965196] do_syscall_64+0x29e/0x9d0 [ 806.969103] ? vmalloc_sync_all+0x30/0x30 [ 806.973270] ? _raw_spin_unlock_irq+0x27/0x70 [ 806.977777] ? finish_task_switch+0x1ca/0x820 [ 806.982287] ? syscall_return_slowpath+0x5c0/0x5c0 [ 806.987243] ? syscall_return_slowpath+0x30f/0x5c0 [ 806.992218] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 806.997599] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 807.002471] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 807.007669] RIP: 0033:0x455259 [ 807.010859] RSP: 002b:00007f0cc7dd6c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002a 2018/04/10 10:45:07 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x4]}, 0x10) 2018/04/10 10:45:08 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x400000000000000]}, 0x10) 2018/04/10 10:45:08 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x10) 2018/04/10 10:45:08 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000180)={0x1d}, 0x10) syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x101, 0x90c00) r1 = perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendmsg$key(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005ff0)={&(0x7f0000000400)=ANY=[@ANYBLOB="050000001b000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800120003000000000000000000000006000000000000000000000000000000ac141400000000000000000000000000ff01000000000000000000000000000105001a007f000001000000000000000000000000fe80000000000000000000000000000000000000070019000000000002000000ffffffff00000000000000000a00000000000000ff020000000000000000000000000001000000000000000001001400000000006fbe75fc6c5deb5b6ea937584c63b5dcd415462a69a642224d5f86bbaac2935d9745dfbaf9b7e1e43b8feeabd81992ad666b9401487028dc2b23450564f8d3a0fca714e2b9b91059d836d67e6a7ff06ec2ed322102e2b2d204e05756d7"], 0x135}, 0x1}, 0x0) r2 = openat$rfkill(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/rfkill\x00', 0xb02, 0x0) getsockopt$inet_sctp6_SCTP_DELAYED_SACK(0xffffffffffffff9c, 0x84, 0x10, &(0x7f0000002600)=@sack_info={0x0, 0x81, 0x10000}, &(0x7f0000002640)=0xc) r4 = socket$inet6(0xa, 0x800000000080001, 0x8010000000000084) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(r4, 0x84, 0x74, &(0x7f00002a3fe8)={0x0, 0x0, 0x22}, &(0x7f0000217000)=0x18) setsockopt$inet_sctp_SCTP_STREAM_SCHEDULER(r2, 0x84, 0x7b, &(0x7f0000002680)={r3, 0x7}, 0x8) dup3(r1, r0, 0x0) r5 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r5, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r5, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) write(r5, &(0x7f0000000180)="2db8ca476a9130850768e7af14874a2906e9242e9dd073d56a7fdc356e9037c3a3a5f57bc01e86f3d87cb169e223e5529b5fbe9057c207efc07d32982dfb24fb31753149891c391ffaba0eb0371ee2e7e48aac9e96db2041d25bf30d6bba83ff9459d36bd24064f7a52d99f8fef7129010277f32c214bb3868d072de816b162ebe6cdc150f246cf56fec3c4d63e73238c614c60a3fa0a2f437de65155e7accdadd829a7cbb2009099730c04f246cc2a18c30e6108a89a28986956a2e7546ff3b77a571a56bcf896f9340467df879a28c1c8a49cd132529fa22397d01a80b2fc63a979538dcac8f056347dbc84123e031e255b7d3c90483b5212a4a525494da1b753dce8647cddb6fdfaff6c3cefabf76faac3ed266964cd5e8b0", 0x11a) openat$ipvs(0xffffffffffffff9c, &(0x7f00000002c0)='/proc/sys/net/ipv4/vs/lblcr_expiration\x00', 0x2, 0x0) socketpair(0xb, 0x3, 0x20, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r8 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r8, 0x89e0, &(0x7f0000000600)={r5, r7}) ioctl$DRM_IOCTL_GET_UNIQUE(r6, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) [ 807.018579] RAX: ffffffffffffffda RBX: 00007f0cc7dd76d4 RCX: 0000000000455259 [ 807.025866] RDX: 000000000000001c RSI: 0000000020966fe4 RDI: 0000000000000013 [ 807.033139] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 807.040404] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 [ 807.047674] R13: 000000000000005a R14: 00000000006f3910 R15: 000000000000000f 2018/04/10 10:45:08 executing program 6: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000180)={0x1d}, 0x10) syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x101, 0x90c00) r1 = perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendmsg$key(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005ff0)={&(0x7f0000000400)=ANY=[@ANYBLOB="050000001b000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800120003000000000000000000000006000000000000000000000000000000ac141400000000000000000000000000ff01000000000000000000000000000105001a007f000001000000000000000000000000fe80000000000000000000000000000000000000070019000000000002000000ffffffff00000000000000000a00000000000000ff020000000000000000000000000001000000000000000001001400000000006fbe75fc6c5deb5b6ea937584c63b5dcd415462a69a642224d5f86bbaac2935d9745dfbaf9b7e1e43b8feeabd81992ad666b9401487028dc2b23450564f8d3a0fca714e2b9b91059d836d67e6a7ff06ec2ed322102e2b2d204e05756d7"], 0x135}, 0x1}, 0x0) r2 = openat$rfkill(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/rfkill\x00', 0xb02, 0x0) getsockopt$inet_sctp6_SCTP_DELAYED_SACK(0xffffffffffffff9c, 0x84, 0x10, &(0x7f0000002600)=@sack_info={0x0, 0x81, 0x10000}, &(0x7f0000002640)=0xc) r4 = socket$inet6(0xa, 0x800000000080001, 0x8010000000000084) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(r4, 0x84, 0x74, &(0x7f00002a3fe8)={0x0, 0x0, 0x22}, &(0x7f0000217000)=0x18) setsockopt$inet_sctp_SCTP_STREAM_SCHEDULER(r2, 0x84, 0x7b, &(0x7f0000002680)={r3, 0x7}, 0x8) dup3(r1, r0, 0x0) r5 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r5, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r5, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) write(r5, &(0x7f0000000180)="2db8ca476a9130850768e7af14874a2906e9242e9dd073d56a7fdc356e9037c3a3a5f57bc01e86f3d87cb169e223e5529b5fbe9057c207efc07d32982dfb24fb31753149891c391ffaba0eb0371ee2e7e48aac9e96db2041d25bf30d6bba83ff9459d36bd24064f7a52d99f8fef7129010277f32c214bb3868d072de816b162ebe6cdc150f246cf56fec3c4d63e73238c614c60a3fa0a2f437de65155e7accdadd829a7cbb2009099730c04f246cc2a18c30e6108a89a28986956a2e7546ff3b77a571a56bcf896f9340467df879a28c1c8a49cd132529fa22397d01a80b2fc63a979538dcac8f056347dbc84123e031e255b7d3c90483b5212a4a525494da1b753dce8647cddb6fdfaff6c3cefabf76faac3ed266964cd5e8b0", 0x11a) r6 = openat$ipvs(0xffffffffffffff9c, &(0x7f00000002c0)='/proc/sys/net/ipv4/vs/lblcr_expiration\x00', 0x2, 0x0) socketpair(0xb, 0x3, 0x20, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_kcm_SIOCKCMATTACH(r6, 0x89e0, &(0x7f0000000400)={r5, r7}) r9 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) ioctl$sock_kcm_SIOCKCMATTACH(0xffffffffffffffff, 0x89e0, &(0x7f0000000600)={r5, r9}) ioctl$DRM_IOCTL_GET_UNIQUE(r8, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:08 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0x124}}}, 0x1c) 2018/04/10 10:45:08 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0xa00]}, 0x10) 2018/04/10 10:45:08 executing program 7: syz_open_dev$tun(&(0x7f0000000040)='/dev/net/tun\x00', 0x0, 0x40000) perf_event_open(&(0x7f000025c000)={0x2, 0x78, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) setsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffffff, 0x84, 0x0, &(0x7f0000001000)={0x10000, 0x4, 0x100, 0x400}, 0x10) r0 = socket(0x11, 0x4000000000080003, 0x0) setsockopt(r0, 0x107, 0x5, &(0x7f0000001000), 0xc5) ppoll(&(0x7f0000165fc8)=[{r0}], 0x1, &(0x7f00004f1000), &(0x7f0000c17000), 0x8) 2018/04/10 10:45:08 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x4002]}, 0x10) 2018/04/10 10:45:08 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) socketpair$inet(0x2, 0x80003, 0xfffffffffffffffa, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$sock_inet_SIOCADDRT(r1, 0x890b, &(0x7f0000000400)={0x1000, {0x2, 0x4e21, @remote={0xac, 0x14, 0x14, 0xbb}}, {0x2, 0x4e20, @loopback=0x7f000001}, {0x2, 0x4e24, @rand_addr=0x4}, 0x80, 0x8, 0x1, 0xf6, 0x0, &(0x7f0000000100)='rose0\x00', 0x0, 0xc, 0x62a1}) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) r2 = accept$alg(r0, 0x0, 0x0) write$vnet(r2, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) 2018/04/10 10:45:08 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0x8}}}, 0x1c) 2018/04/10 10:45:08 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000180)={0x1d}, 0x10) syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x101, 0x90c00) r1 = perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendmsg$key(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005ff0)={&(0x7f0000000400)=ANY=[@ANYBLOB="050000001b000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800120003000000000000000000000006000000000000000000000000000000ac141400000000000000000000000000ff01000000000000000000000000000105001a007f000001000000000000000000000000fe80000000000000000000000000000000000000070019000000000002000000ffffffff00000000000000000a00000000000000ff020000000000000000000000000001000000000000000001001400000000006fbe75fc6c5deb5b6ea937584c63b5dcd415462a69a642224d5f86bbaac2935d9745dfbaf9b7e1e43b8feeabd81992ad666b9401487028dc2b23450564f8d3a0fca714e2b9b91059d836d67e6a7ff06ec2ed322102e2b2d204e05756d7"], 0x135}, 0x1}, 0x0) r2 = openat$rfkill(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/rfkill\x00', 0xb02, 0x0) getsockopt$inet_sctp6_SCTP_DELAYED_SACK(0xffffffffffffff9c, 0x84, 0x10, &(0x7f0000002600)=@sack_info={0x0, 0x81, 0x10000}, &(0x7f0000002640)=0xc) r4 = socket$inet6(0xa, 0x800000000080001, 0x8010000000000084) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(r4, 0x84, 0x74, &(0x7f00002a3fe8)={0x0, 0x0, 0x22}, &(0x7f0000217000)=0x18) setsockopt$inet_sctp_SCTP_STREAM_SCHEDULER(r2, 0x84, 0x7b, &(0x7f0000002680)={r3, 0x7}, 0x8) dup3(r1, r0, 0x0) r5 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r5, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r5, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) write(r5, &(0x7f0000000180)="2db8ca476a9130850768e7af14874a2906e9242e9dd073d56a7fdc356e9037c3a3a5f57bc01e86f3d87cb169e223e5529b5fbe9057c207efc07d32982dfb24fb31753149891c391ffaba0eb0371ee2e7e48aac9e96db2041d25bf30d6bba83ff9459d36bd24064f7a52d99f8fef7129010277f32c214bb3868d072de816b162ebe6cdc150f246cf56fec3c4d63e73238c614c60a3fa0a2f437de65155e7accdadd829a7cbb2009099730c04f246cc2a18c30e6108a89a28986956a2e7546ff3b77a571a56bcf896f9340467df879a28c1c8a49cd132529fa22397d01a80b2fc63a979538dcac8f056347dbc84123e031e255b7d3c90483b5212a4a525494da1b753dce8647cddb6fdfaff6c3cefabf76faac3ed266964cd5e8b0", 0x11a) openat$ipvs(0xffffffffffffff9c, &(0x7f00000002c0)='/proc/sys/net/ipv4/vs/lblcr_expiration\x00', 0x2, 0x0) socketpair(0xb, 0x3, 0x20, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r8 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r8, 0x89e0, &(0x7f0000000600)={r5, r7}) ioctl$DRM_IOCTL_GET_UNIQUE(r6, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:08 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0xe803]}, 0x10) 2018/04/10 10:45:08 executing program 6: perf_event_open(&(0x7f000025c000)={0x2, 0x78, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$mice(&(0x7f0000000100)='/dev/input/mice\x00', 0x0, 0x0) r1 = syz_open_dev$mice(&(0x7f0000000000)='/dev/input/mice\x00', 0x0, 0x0) perf_event_open$cgroup(&(0x7f0000000140)={0x3, 0x70, 0x7, 0xba71, 0xfffffffffffffffb, 0x6, 0x0, 0x0, 0x480, 0x2, 0x2, 0x7fffffff, 0x3, 0x100000000, 0x5, 0xa000, 0x100, 0x3, 0x2c26, 0x5, 0xc1, 0x5, 0x6, 0x2, 0x20ec, 0xdfa2, 0x4, 0xfffffffffffffff9, 0x3800000000, 0x80000001, 0x1, 0xd768, 0x6, 0x8, 0x5, 0x2, 0x900, 0x100000001, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000080), 0x2}, 0x10804, 0xc021, 0x3c33601, 0x0, 0x5, 0x8, 0x3}, r1, 0xf, r0, 0x9) close(r1) socketpair$inet_sctp(0x2, 0x5, 0x84, &(0x7f0000000040)) 2018/04/10 10:45:08 executing program 7: mmap(&(0x7f0000011000/0x3000)=nil, 0x3000, 0x1, 0x32, 0xffffffffffffffff, 0x0) r0 = userfaultfd(0x0) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f0000002fe8)={0xaa}) perf_event_open(&(0x7f00003a8000)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0xcb8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mlock2(&(0x7f000001a000/0x2000)=nil, 0x2000, 0x5) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, &(0x7f0000000100)='.)\\(\x00') pselect6(0x40, &(0x7f0000000040)={0x80, 0x8, 0x4, 0x1, 0x4, 0x6, 0x7f, 0x1ff}, &(0x7f0000000080)={0x101, 0x7, 0x8, 0x74de4697, 0x8, 0x0, 0x0, 0x3}, &(0x7f00000000c0)={0x1000, 0xffffffffffffff00, 0x6fb, 0x10001, 0x0, 0x3bf2b428, 0x316, 0x8}, &(0x7f0000000140)={0x77359400}, &(0x7f00000001c0)={&(0x7f0000000180)={0x9ba}, 0x8}) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000fe0)={{&(0x7f0000013000/0xe000)=nil, 0xe000}, 0x1}) pselect6(0x40, &(0x7f0000011fc0), &(0x7f0000011000), &(0x7f0000003000), &(0x7f0000013000), &(0x7f0000001ff8)={&(0x7f0000012000), 0x8}) r1 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vga_arbiter\x00', 0x2, 0x0) accept4$packet(r1, &(0x7f0000000240), &(0x7f0000000280)=0x14, 0x80800) ioctl$UFFDIO_ZEROPAGE(r0, 0x8010aa02, &(0x7f0000004ff0)={&(0x7f0000011000/0x3000)=nil, 0x3000}) close(r0) rt_sigaction(0x21, &(0x7f0000000480)={0x1, {0x9}, 0x40000000, 0x8}, &(0x7f00000004c0), 0x8, &(0x7f0000000500)) statx(r1, &(0x7f0000000340)='./file0\x00', 0x7000, 0x20, &(0x7f0000000380)) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0xcd, &(0x7f00000002c0)={{0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @rand_addr}}, {0xa, 0x0, 0x0, @loopback={0x0, 0x1}}}, 0x5c) 2018/04/10 10:45:08 executing program 0 (fault-call:3 fault-nth:16): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) [ 807.701344] FAULT_INJECTION: forcing a failure. [ 807.701344] name failslab, interval 1, probability 0, space 0, times 0 [ 807.712728] CPU: 0 PID: 22968 Comm: syz-executor0 Not tainted 4.16.0+ #17 [ 807.719887] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 807.729289] Call Trace: [ 807.731930] dump_stack+0x1b9/0x294 [ 807.735619] ? dump_stack_print_info.cold.2+0x52/0x52 [ 807.740869] should_fail.cold.4+0xa/0x1a [ 807.744977] ? perf_trace_lock+0x495/0x900 [ 807.749271] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 807.754433] ? zap_class+0x720/0x720 [ 807.758199] ? perf_trace_lock+0x900/0x900 [ 807.762481] ? sctp_connect+0xbf/0x100 [ 807.766423] ? __sys_connect+0x37d/0x4c0 [ 807.770544] ? SyS_connect+0x24/0x30 [ 807.774323] ? entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 807.779740] ? graph_lock+0x170/0x170 [ 807.783621] ? print_usage_bug+0xc0/0xc0 [ 807.787728] ? mark_held_locks+0xc9/0x160 [ 807.791929] ? graph_lock+0x170/0x170 [ 807.795790] ? find_held_lock+0x36/0x1c0 [ 807.799930] ? lock_downgrade+0x8e0/0x8e0 [ 807.804140] __should_failslab+0x124/0x180 [ 807.808434] should_failslab+0x9/0x14 [ 807.812286] kmem_cache_alloc_trace+0x4b/0x780 [ 807.816929] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 807.822169] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 807.827824] ? sctp_v6_cmp_addr+0x261/0x6f0 [ 807.832214] sctp_add_bind_addr+0xf9/0x4a0 [ 807.836508] ? sctp_bind_addr_free+0x20/0x20 [ 807.840964] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 807.846222] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 807.851460] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 807.856531] sctp_copy_local_addr_list+0x499/0x690 [ 807.861515] ? sctp_defaults_init+0xe50/0xe50 [ 807.866068] ? get_random_bytes+0x34/0x40 [ 807.870288] ? sctp_association_new+0x135/0x21e0 [ 807.875118] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 807.880362] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 807.885956] sctp_copy_one_addr+0x5d/0x170 [ 807.890239] ? sctp_copy_one_addr+0x5d/0x170 [ 807.894695] sctp_bind_addr_copy+0x16b/0x45b [ 807.899147] ? rcu_is_watching+0x85/0x140 [ 807.903357] ? sctp_copy_one_addr+0x170/0x170 [ 807.907912] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 807.913160] sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 807.918746] ? sctp_v6_scope+0x56/0x60 [ 807.922688] __sctp_connect+0x6c6/0xe30 [ 807.926739] ? sctp_init_sock+0x1470/0x1470 [ 807.931114] ? mark_held_locks+0xc9/0x160 [ 807.935306] ? __local_bh_enable_ip+0x161/0x230 [ 807.940021] ? trace_hardirqs_on+0xd/0x10 [ 807.944212] ? __sanitizer_cov_trace_switch+0x53/0x90 2018/04/10 10:45:09 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x200000000000000]}, 0x10) 2018/04/10 10:45:09 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) r1 = accept$alg(r0, 0x0, 0x0) r2 = openat$sequencer(0xffffffffffffff9c, &(0x7f0000000080)='/dev/sequencer\x00', 0x20080, 0x0) setsockopt$l2tp_PPPOL2TP_SO_LNSMODE(r2, 0x111, 0x4, 0x0, 0x4) write$vnet(r1, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) 2018/04/10 10:45:09 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0x2000}}}, 0x1c) [ 807.949483] sctp_connect+0xbf/0x100 [ 807.953257] inet_dgram_connect+0x154/0x2e0 [ 807.957652] __sys_connect+0x37d/0x4c0 [ 807.961587] ? SyS_accept+0x30/0x30 [ 807.965267] ? __sb_end_write+0xac/0xe0 [ 807.969312] ? ksys_write+0x1a6/0x250 [ 807.973177] ? SyS_read+0x30/0x30 [ 807.976674] ? mm_fault_error+0x380/0x380 [ 807.980866] ? syscall_slow_exit_work+0x4f0/0x4f0 [ 807.985776] SyS_connect+0x24/0x30 [ 807.989361] ? __sys_connect+0x4c0/0x4c0 [ 807.993471] do_syscall_64+0x29e/0x9d0 [ 807.997409] ? vmalloc_sync_all+0x30/0x30 [ 808.001604] ? _raw_spin_unlock_irq+0x27/0x70 [ 808.006163] ? finish_task_switch+0x1ca/0x820 [ 808.010695] ? syscall_return_slowpath+0x5c0/0x5c0 [ 808.015672] ? syscall_return_slowpath+0x30f/0x5c0 [ 808.020626] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 808.026035] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 808.030927] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 808.036141] RIP: 0033:0x455259 [ 808.039320] RSP: 002b:00007f0cc7dd6c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002a 2018/04/10 10:45:09 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0xf401000000000000]}, 0x10) [ 808.047035] RAX: ffffffffffffffda RBX: 00007f0cc7dd76d4 RCX: 0000000000455259 [ 808.054310] RDX: 000000000000001c RSI: 0000000020966fe4 RDI: 0000000000000013 [ 808.061591] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 808.068864] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 [ 808.076142] R13: 000000000000005a R14: 00000000006f3910 R15: 0000000000000010 2018/04/10 10:45:09 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) r1 = accept$alg(r0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x2) ioctl$sock_bt_hidp_HIDPCONNADD(r2, 0x400448c8, &(0x7f0000000400)={r1, r0, 0x8, 0x3ff, &(0x7f0000000100)="01fc40b78da1108e6c883fcccb54067ccbfa60aa5b50987ead40dd", 0x9, 0xeca5, 0x6, 0x57, 0x8, 0x2, 0x7, "54232843772afd72c93cdaca32e5e877f292608fb938bcde31656a6f7a1ec0c3e74ca705c5dc2be04ae93dc5d05dc2bda05ed1baf74990a07754"}) write$vnet(r1, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) 2018/04/10 10:45:09 executing program 6: r0 = socket$inet(0x2, 0x6, 0x0) prctl$setmm(0x23, 0x0, &(0x7f0000ffb000/0x2000)=nil) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) r1 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ppp\x00', 0x0, 0x0) ioctl$sock_inet6_tcp_SIOCOUTQ(r1, 0x5411, &(0x7f0000000140)) getsockopt$inet_mreqsrc(r0, 0x0, 0x2f, &(0x7f0000000080)={@broadcast, @multicast1, @rand_addr}, &(0x7f00000000c0)=0xc) ioctl$GIO_SCRNMAP(r1, 0x4b40, &(0x7f0000000180)=""/203) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001}, 0x10) 2018/04/10 10:45:09 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x4400000000000000]}, 0x10) 2018/04/10 10:45:09 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0x200000000000000}}}, 0x1c) [ 808.521659] FAULT_FLAG_ALLOW_RETRY missing 30 [ 808.526306] CPU: 1 PID: 22980 Comm: syz-executor7 Not tainted 4.16.0+ #17 [ 808.533241] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 808.542593] Call Trace: [ 808.545219] dump_stack+0x1b9/0x294 [ 808.548869] ? dump_stack_print_info.cold.2+0x52/0x52 [ 808.554077] ? kasan_check_write+0x14/0x20 [ 808.558331] ? do_raw_spin_lock+0xc1/0x200 [ 808.562591] handle_userfault.cold.32+0x44/0x57 [ 808.567268] ? handle_userfault+0x16c6/0x2760 [ 808.571791] ? userfaultfd_ioctl+0x4d10/0x4d10 [ 808.576389] ? debug_check_no_locks_freed+0x310/0x310 [ 808.581589] ? print_usage_bug+0xc0/0xc0 [ 808.585653] ? plist_check_list+0x11/0xa0 [ 808.589814] ? print_usage_bug+0xc0/0xc0 [ 808.593888] ? graph_lock+0x170/0x170 [ 808.597697] ? plist_check_list+0xa0/0xa0 [ 808.601873] ? perf_trace_lock+0xd6/0x900 [ 808.606034] ? perf_trace_lock_acquire+0xe3/0x980 [ 808.610906] ? __lock_acquire+0x7f5/0x5130 [ 808.615155] ? graph_lock+0x170/0x170 [ 808.619087] ? debug_check_no_locks_freed+0x310/0x310 [ 808.624292] ? find_held_lock+0x36/0x1c0 [ 808.628393] ? lock_downgrade+0x8e0/0x8e0 [ 808.632567] ? kasan_check_read+0x11/0x20 [ 808.636722] ? do_raw_spin_unlock+0x9e/0x2e0 [ 808.641129] ? do_raw_spin_trylock+0x1b0/0x1b0 [ 808.645725] ? kasan_check_write+0x14/0x20 [ 808.649988] ? do_raw_spin_lock+0xc1/0x200 [ 808.654236] __handle_mm_fault+0x34be/0x4150 [ 808.658661] ? vm_insert_mixed_mkwrite+0x40/0x40 [ 808.663444] ? graph_lock+0x170/0x170 [ 808.667283] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 808.672873] ? drop_futex_key_refs.isra.13+0x6d/0xe0 [ 808.678016] ? find_held_lock+0x36/0x1c0 [ 808.682197] ? lock_downgrade+0x8e0/0x8e0 [ 808.686369] ? handle_mm_fault+0x8c0/0xc70 [ 808.690615] handle_mm_fault+0x53a/0xc70 [ 808.694682] ? __handle_mm_fault+0x4150/0x4150 [ 808.699278] ? find_vma+0x34/0x190 [ 808.702829] __do_page_fault+0x60b/0xe40 [ 808.706892] ? mm_fault_error+0x380/0x380 [ 808.711048] ? graph_lock+0x170/0x170 [ 808.714863] ? exit_robust_list+0x290/0x290 [ 808.719195] do_page_fault+0xee/0x8a7 [ 808.722993] ? vmalloc_sync_all+0x30/0x30 [ 808.727149] ? find_held_lock+0x36/0x1c0 [ 808.731230] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 808.736106] page_fault+0x25/0x50 [ 808.739573] RIP: 0010:copy_user_generic_unrolled+0x86/0xc0 [ 808.745190] RSP: 0018:ffff8801b5347b98 EFLAGS: 00010202 [ 808.750544] RAX: ffffed0036a68f83 RBX: 0000000000000010 RCX: 0000000000000002 [ 808.757807] RDX: 0000000000000000 RSI: 0000000020013000 RDI: ffff8801b5347c08 [ 808.765075] RBP: ffff8801b5347bd0 R08: ffffed0036a68f83 R09: ffffed0036a68f81 [ 808.772538] R10: ffffed0036a68f82 R11: ffff8801b5347c17 R12: 0000000020013010 [ 808.779815] R13: 0000000020013000 R14: ffff8801b5347c08 R15: 00007ffffffff000 [ 808.787109] ? _copy_from_user+0x10d/0x150 [ 808.791354] get_timespec64+0x75/0x180 [ 808.795250] ? timespec_trunc+0x170/0x170 [ 808.799406] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 808.804971] ? do_vfs_ioctl+0x1f2/0x1650 [ 808.809051] SyS_pselect6+0x1ca/0x680 [ 808.812850] ? SyS_select+0x260/0x260 [ 808.816648] ? SyS_futex+0x3a4/0x56d [ 808.820363] ? do_futex+0x27d0/0x27d0 [ 808.824162] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 808.829696] ? fput+0x130/0x1a0 [ 808.833068] ? ksys_ioctl+0x81/0xd0 [ 808.836701] ? do_syscall_64+0xb7/0x9d0 [ 808.840686] ? SyS_select+0x260/0x260 [ 808.844501] do_syscall_64+0x29e/0x9d0 [ 808.848413] ? vmalloc_sync_all+0x30/0x30 [ 808.852583] ? _raw_spin_unlock_irq+0x27/0x70 [ 808.857370] ? finish_task_switch+0x1ca/0x820 [ 808.861902] ? syscall_return_slowpath+0x5c0/0x5c0 [ 808.866865] ? syscall_return_slowpath+0x30f/0x5c0 [ 808.871862] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 808.877268] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 808.882139] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 808.887328] RIP: 0033:0x455259 [ 808.890514] RSP: 002b:00007f1c8cf40c68 EFLAGS: 00000246 ORIG_RAX: 000000000000010e [ 808.898218] RAX: ffffffffffffffda RBX: 00007f1c8cf416d4 RCX: 0000000000455259 [ 808.905480] RDX: 0000000020011000 RSI: 0000000020011fc0 RDI: 0000000000000040 [ 808.912745] RBP: 000000000072bea0 R08: 0000000020013000 R09: 0000000020001ff8 2018/04/10 10:45:10 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x11]}, 0x10) 2018/04/10 10:45:10 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) r1 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f0000000080)='/dev/qat_adf_ctl\x00', 0x78f14e11f0d018e4, 0x0) ioctl$DRM_IOCTL_GEM_FLINK(0xffffffffffffffff, 0xc008640a, &(0x7f0000000100)={0x0}) r3 = syz_open_dev$sndmidi(&(0x7f0000000480)='/dev/snd/midiC#D#\x00', 0x1000008, 0x1e602) ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE(r1, 0xc00c642e, &(0x7f0000000400)={r2, 0x80000, r3}) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) ioctl$sock_inet_SIOCSIFADDR(r0, 0x8916, &(0x7f0000000440)={'erspan0\x00', {0x2, 0x4e20, @remote={0xac, 0x14, 0x14, 0xbb}}}) r4 = accept$alg(r0, 0x0, 0x0) write$vnet(r4, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) ioctl$PIO_UNIMAPCLR(r3, 0x4b68, &(0x7f0000000140)={0x8bdf, 0x1000, 0xffff}) 2018/04/10 10:45:10 executing program 0 (fault-call:3 fault-nth:17): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:10 executing program 6: r0 = socket$inet(0x2, 0x6, 0x0) prctl$setmm(0x23, 0x0, &(0x7f0000ffb000/0x2000)=nil) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) r1 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ppp\x00', 0x0, 0x0) ioctl$sock_inet6_tcp_SIOCOUTQ(r1, 0x5411, &(0x7f0000000140)) getsockopt$inet_mreqsrc(r0, 0x0, 0x2f, &(0x7f0000000080)={@broadcast, @multicast1, @rand_addr}, &(0x7f00000000c0)=0xc) ioctl$GIO_SCRNMAP(r1, 0x4b40, &(0x7f0000000180)=""/203) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001}, 0x10) 2018/04/10 10:45:10 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x2000000]}, 0x10) 2018/04/10 10:45:10 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000180)={0x1d}, 0x10) syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x101, 0x90c00) r1 = perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendmsg$key(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005ff0)={&(0x7f0000000400)=ANY=[@ANYBLOB="050000001b000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800120003000000000000000000000006000000000000000000000000000000ac141400000000000000000000000000ff01000000000000000000000000000105001a007f000001000000000000000000000000fe80000000000000000000000000000000000000070019000000000002000000ffffffff00000000000000000a00000000000000ff020000000000000000000000000001000000000000000001001400000000006fbe75fc6c5deb5b6ea937584c63b5dcd415462a69a642224d5f86bbaac2935d9745dfbaf9b7e1e43b8feeabd81992ad666b9401487028dc2b23450564f8d3a0fca714e2b9b91059d836d67e6a7ff06ec2ed322102e2b2d204e05756d7"], 0x135}, 0x1}, 0x0) r2 = openat$rfkill(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/rfkill\x00', 0xb02, 0x0) getsockopt$inet_sctp6_SCTP_DELAYED_SACK(0xffffffffffffff9c, 0x84, 0x10, &(0x7f0000002600)=@sack_info={0x0, 0x81, 0x10000}, &(0x7f0000002640)=0xc) r4 = socket$inet6(0xa, 0x800000000080001, 0x8010000000000084) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(r4, 0x84, 0x74, &(0x7f00002a3fe8)={0x0, 0x0, 0x22}, &(0x7f0000217000)=0x18) setsockopt$inet_sctp_SCTP_STREAM_SCHEDULER(r2, 0x84, 0x7b, &(0x7f0000002680)={r3, 0x7}, 0x8) dup3(r1, r0, 0x0) r5 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r5, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r5, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) write(r5, &(0x7f0000000180)="2db8ca476a9130850768e7af14874a2906e9242e9dd073d56a7fdc356e9037c3a3a5f57bc01e86f3d87cb169e223e5529b5fbe9057c207efc07d32982dfb24fb31753149891c391ffaba0eb0371ee2e7e48aac9e96db2041d25bf30d6bba83ff9459d36bd24064f7a52d99f8fef7129010277f32c214bb3868d072de816b162ebe6cdc150f246cf56fec3c4d63e73238c614c60a3fa0a2f437de65155e7accdadd829a7cbb2009099730c04f246cc2a18c30e6108a89a28986956a2e7546ff3b77a571a56bcf896f9340467df879a28c1c8a49cd132529fa22397d01a80b2fc63a979538dcac8f056347dbc84123e031e255b7d3c90483b5212a4a525494da1b753dce8647cddb6fdfaff6c3cefabf76faac3ed266964cd5e8b0", 0x11a) openat$ipvs(0xffffffffffffff9c, &(0x7f00000002c0)='/proc/sys/net/ipv4/vs/lblcr_expiration\x00', 0x2, 0x0) r6 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r7 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r7, 0x89e0, &(0x7f0000000600)={r5, r6}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:10 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0xe000000}}}, 0x1c) 2018/04/10 10:45:10 executing program 7: r0 = openat$vsock(0xffffffffffffff9c, &(0x7f00001b3000)='/dev/vhost-vsock\x00', 0x2, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$VHOST_SET_LOG_BASE(r0, 0xaf01, &(0x7f0000307000)=&(0x7f0000989fff)) ioctl$VHOST_VSOCK_SET_RUNNING(r0, 0x4004af61, &(0x7f0000f82ffc)=0x4001) r1 = syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x2, 0x80) setsockopt$IP_VS_SO_SET_DEL(r1, 0x0, 0x484, &(0x7f0000000080)={0x67, @loopback=0x7f000001, 0x4e22, 0x0, 'dh\x00', 0x8, 0x7, 0x5f}, 0x2c) [ 808.920730] R10: 0000000020003000 R11: 0000000000000246 R12: 00000000ffffffff [ 808.927990] R13: 0000000000000473 R14: 00000000006f9b68 R15: 0000000000000000 2018/04/10 10:45:10 executing program 6: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'bridge0\x00', 0x0}) perf_event_open(&(0x7f0000d2af88)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendmsg$nl_route(r0, &(0x7f0000000240)={&(0x7f0000000040)={0x10}, 0xc, &(0x7f0000000200)={&(0x7f0000000080)=@bridge_delneigh={0x28, 0x1c, 0xf07, 0x0, 0x0, {0x7, 0x0, 0x0, r1, 0x6, 0x32}, [@NDA_LLADDR={0xc, 0x2, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0xaa}}]}, 0x28}, 0x1}, 0x0) [ 809.015197] FAULT_INJECTION: forcing a failure. [ 809.015197] name failslab, interval 1, probability 0, space 0, times 0 [ 809.026728] CPU: 0 PID: 23035 Comm: syz-executor0 Not tainted 4.16.0+ #17 [ 809.033766] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 809.043158] Call Trace: [ 809.045802] dump_stack+0x1b9/0x294 [ 809.049479] ? dump_stack_print_info.cold.2+0x52/0x52 [ 809.054732] should_fail.cold.4+0xa/0x1a [ 809.058849] ? perf_trace_lock+0x495/0x900 2018/04/10 10:45:10 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x44]}, 0x10) 2018/04/10 10:45:10 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) r1 = accept$alg(r0, 0x0, 0x0) write$vnet(r1, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000080)={r1, 0x50, &(0x7f0000000100)={0x0, 0x0}}, 0x10) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000400)=r2, 0x4) [ 809.063149] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 809.068421] ? zap_class+0x720/0x720 [ 809.072202] ? perf_trace_lock+0x900/0x900 [ 809.076489] ? sctp_connect+0xbf/0x100 [ 809.080429] ? __sys_connect+0x37d/0x4c0 [ 809.084539] ? SyS_connect+0x24/0x30 [ 809.088321] ? entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 809.093748] ? graph_lock+0x170/0x170 [ 809.097621] ? print_usage_bug+0xc0/0xc0 [ 809.101926] ? perf_trace_lock_acquire+0xe3/0x980 [ 809.107015] ? graph_lock+0x170/0x170 [ 809.111564] ? find_held_lock+0x36/0x1c0 2018/04/10 10:45:10 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0xfec0000000000000}}}, 0x1c) 2018/04/10 10:45:10 executing program 6: perf_event_open(&(0x7f000025c000)={0x2, 0x78, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000100)='oom_score_adj\x00') r2 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000180)='IPVS\x00') sendmsg$IPVS_CMD_GET_SERVICE(r1, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x410}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r2, 0x10, 0x70bd2a, 0x25dfdbff, {0x4}, [@IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x81}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4}, 0x4000800) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0xca, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, 0x8001}, 0xc) r3 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/cuse\x00', 0x101000, 0x0) ioctl$KVM_REGISTER_COALESCED_MMIO(r3, 0x4010ae67, &(0x7f00000000c0)={0xd000, 0x1000}) [ 809.115695] ? lock_downgrade+0x8e0/0x8e0 [ 809.119905] __should_failslab+0x124/0x180 [ 809.124208] should_failslab+0x9/0x14 [ 809.128066] kmem_cache_alloc_trace+0x4b/0x780 [ 809.132707] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 809.137945] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 809.143016] sctp_add_bind_addr+0xf9/0x4a0 [ 809.147488] ? sctp_bind_addr_free+0x20/0x20 [ 809.151951] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 809.157188] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 809.162777] ? sctp_v4_scope+0x19b/0x1c0 [ 809.166900] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 809.172170] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 809.177257] sctp_copy_local_addr_list+0x499/0x690 [ 809.182249] ? sctp_defaults_init+0xe50/0xe50 [ 809.186802] ? get_random_bytes+0x34/0x40 [ 809.191016] ? sctp_association_new+0x135/0x21e0 [ 809.195859] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 809.201104] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 809.206698] sctp_copy_one_addr+0x5d/0x170 [ 809.210988] ? sctp_copy_one_addr+0x5d/0x170 2018/04/10 10:45:10 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x18]}, 0x10) 2018/04/10 10:45:10 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_ctr_aes192\x00'}, 0xfa) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) pipe(&(0x7f0000000080)={0xffffffffffffffff}) sendmsg$nl_crypto(r1, &(0x7f0000000540)={&(0x7f0000000740)={0x10, 0x0, 0x0, 0x5}, 0xffffffffffffff3a, &(0x7f0000000140)={&(0x7f00000005c0)=ANY=[@ANYBLOB="180100001100000428bd7000fddbdf25726663343130362867636d286165732929000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000024000000000000000000000800010036e50c6e0800010000100000080001002f39000008002100b700000008000100050000000800010002000000080001000700000000000000000000"], 0x118}, 0x1, 0x0, 0x0, 0xd}, 0x8040) r2 = accept$alg(r0, 0x0, 0x0) write$vnet(r2, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) 2018/04/10 10:45:10 executing program 6: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000300)='./cgroup\x00', 0x200002, 0x0) openat$cgroup_int(r0, &(0x7f0000000000)='io.bfq.weight\x00', 0x2, 0x0) [ 809.215467] sctp_bind_addr_copy+0x16b/0x45b [ 809.219912] ? rcu_is_watching+0x85/0x140 [ 809.224120] ? sctp_copy_one_addr+0x170/0x170 [ 809.228661] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 809.233914] sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 809.239502] ? sctp_v6_scope+0x56/0x60 [ 809.243434] __sctp_connect+0x6c6/0xe30 [ 809.247486] ? sctp_init_sock+0x1470/0x1470 [ 809.251855] ? mark_held_locks+0xc9/0x160 [ 809.256140] ? __local_bh_enable_ip+0x161/0x230 [ 809.260862] ? trace_hardirqs_on+0xd/0x10 [ 809.265055] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 809.270319] sctp_connect+0xbf/0x100 [ 809.274096] inet_dgram_connect+0x154/0x2e0 [ 809.278476] __sys_connect+0x37d/0x4c0 [ 809.282404] ? SyS_accept+0x30/0x30 [ 809.286083] ? __sb_end_write+0xac/0xe0 [ 809.290113] ? ksys_write+0x1a6/0x250 [ 809.293964] ? SyS_read+0x30/0x30 [ 809.297454] ? mm_fault_error+0x380/0x380 [ 809.301656] ? syscall_slow_exit_work+0x4f0/0x4f0 [ 809.306557] SyS_connect+0x24/0x30 [ 809.310138] ? __sys_connect+0x4c0/0x4c0 [ 809.314244] do_syscall_64+0x29e/0x9d0 [ 809.318176] ? vmalloc_sync_all+0x30/0x30 [ 809.322361] ? _raw_spin_unlock_irq+0x27/0x70 [ 809.326893] ? finish_task_switch+0x1ca/0x820 [ 809.331427] ? syscall_return_slowpath+0x5c0/0x5c0 [ 809.336400] ? syscall_return_slowpath+0x30f/0x5c0 [ 809.341382] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 809.346884] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 809.351790] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 809.357014] RIP: 0033:0x455259 [ 809.360231] RSP: 002b:00007f0cc7dd6c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002a [ 809.367979] RAX: ffffffffffffffda RBX: 00007f0cc7dd76d4 RCX: 0000000000455259 [ 809.375283] RDX: 000000000000001c RSI: 0000000020966fe4 RDI: 0000000000000013 [ 809.382586] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 809.389888] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 [ 809.397199] R13: 000000000000005a R14: 00000000006f3910 R15: 0000000000000011 2018/04/10 10:45:11 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x4002000000000000]}, 0x10) 2018/04/10 10:45:11 executing program 6: r0 = syz_open_dev$vcsn(&(0x7f0000000000)='/dev/vcs#\x00', 0x3ff, 0x141000) ioctl$TCSETA(r0, 0x5406, &(0x7f0000000040)={0x7, 0xfff, 0x1, 0x3f, 0x2, 0x4, 0x0, 0x5, 0x80, 0x2}) ioctl$TIOCGSID(r0, 0x5429, &(0x7f0000000080)=0x0) ioctl$TIOCSPGRP(r0, 0x5410, &(0x7f00000000c0)=r1) ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_CLIENT(r0, 0x404c534a, &(0x7f0000000100)={0x7280000, 0x400}) ioctl$SNDRV_TIMER_IOCTL_PAUSE(r0, 0x54a3) ioctl$KDGKBMODE(r0, 0x4b44, &(0x7f0000000180)) sendmsg$nl_generic(r0, &(0x7f0000001900)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x8000004}, 0xc, &(0x7f00000018c0)={&(0x7f0000000200)={0x16b0, 0x25, 0x701, 0x70bd26, 0x25dfdbfc, {0x1d}, [@generic="88199928581f2428584b2d40f1c95236f1dea1c5a354a4dfd30931f5c45aee842927a3cdc78c80f84c23217e6e92fba6ecde86d9b53839a921ed5b3259e571760e621aacbe055335dc27fd02057f4a65c62de0a7870ec594224c66e71c1d0949e19a4168e3924a15f96cf3028beadf23fe0d9da79704eb87c1624d8dc328ee4ab403af6201692894781739e52e88e184273bcdc6e9", @generic="c2a30ff7c3da9269ae96f34f281ee18e67cb0be3f3c43459be42d9f0ed7e14682c003b3ac25a41a2cfec1add906aaed336851fee868c2eaeaa321a4918b2a084ac1c440fd053f8c6b60838e0a7bfa9a784eadf7c93bdf765e2ee85800c3c4d559774102b6774c4cb68dfe5108d8674ec50d16d12549aa4ff68b84f4dc68f100524721f2191a37c1d8ec1705e1a4ae7072dd0095e817bf25040cf75b2c8f17a63a5c399a34c7c7b27b2e1ec27131191a3a4db3f1998c82ecf310079b432ff5d6aa43afe5e53e36fbcc8818d8086", @typed={0xc, 0x5c, @u64=0x6d}, @nested={0x28c, 0x0, [@generic="e5e031802d18022da7bea203ec7aad9dbbed59839dc1caf18a858566b62578dcd29abd7fd0be31e4bee312e580159f0f9f6dc61180495246ed78cf986705b5f15750748fc2a4ee89ff61bd53e4f8e5ace705221e5dd354172f4c90a2d6a0e439f477dd0e8a637ad409b53d9aee2efca80ec8a62d7eaad477590fe412f61523a5b953e7652d734a7a14ad5e", @typed={0xc, 0x4a, @u64=0x8}, @typed={0x38, 0x2c, @binary="153024542aaeee671ea36ab487d1824ee16c2c452188f79542c1edd0e2d0860310f83cffb8816e5ea803af6e6272e7373b"}, @generic, @typed={0xd8, 0x28, @binary="5728b5b6d17bf028a519619b6a4630d42b5e45154ca08de3f8e9f5abcbcc43cdb063ef5f76196422089a84696bb9e7b966c1231a03f0fce95ef0bc00d69a1888f0f6a61888888ae5008b3e0ab341458e9652543025ca2e038a5e81aae0d6a9a3cb5e4bb3e17b5a824728b3fff5f70b93ad2cb0ec4def817cd2429ab0976724888667cd2e6831bf2ab7240c74c23dc6828f313c7819ad00758198ab3e0117ce4b60383b4365f3d7d72a6ee1e89244d4e442dc767a50e720b9a19660f0fd33cc18787ca3651bb035c99af0577e5e1d49c8d1a80147"}, @typed={0x8, 0x27, @ipv4=@local={0xac, 0x14, 0x14, 0xaa}}, @typed={0x8, 0x3f, @u32=0x5}, @generic="5507104d4692962c919ac51dc87bd64158f8c4c243c8a452a82528c8f58fc76f3818ef61e45c4c27d5f30c93a4c3a8220bc8617bbc328b151faa2209d6492ac5207d9535481308b3f81966e09d304c665693ccf84b0965ff591c88c5182e22bc798bcc17e65b9ae117e6db6e55bc54c09833c8c400a26dfefaadd592cf0d867f262205144607b3e6a971874e1ad20d933176252496dad36e8e50dcfb2a70fe87091a05e55377f253b3cee7e5a394f6a632410e85b374ef208afe2d1614903719051298179ea726b412fd5adc8c1cc5315c"]}, @nested={0x12a0, 0x1f, [@generic="9f4d7e66131c91a06c8faceff5be86d6aed3e5cf5b6ca7ac", @generic="b7858dec666f4440333537e29f768e2dd9ef7a6a3d235f0b06b8bb358397c0a7438af1fabaadcc5e2d7d06c26e2f23c46602e4906a7441d29ba04e4913b50f0b3b8ff49677482b942a71ed358ec1deba83aa616c0fdab819b0c93076d23401947711a11d164fffa2339e9262a74ccd4478d2876d1823cf17ede54b6024409b116c5d070e8087b658be06c908f32245b7ba9f8791ce7bc5b9514c69efb578356629000d938fe89f3c794c182f8be5baf5d65f8b3a3aece670d52221a3f6dbfa907adb3eb4e870e29faae877d0a4d707a514eab901b774953a18efaeb66476ea5a08306c80a2053f1cbb2967b6b3a582b828c7b9219e5b39fe15ce37a517083abe1421b5e93efaba48a70c22ee37dd7e1ecb6486026dff1a83414b048343d8b2d192cdc75195ac05479e4b8d9f775f0e3bf82baaab9c510ebc5c614a1e3aead288df1638ae2a5accbf30b8ea171abcb757fe39c76732a9b3bb9f8e668f4b618be922f7d36126618d896fb8d97ebc64ca2d2612d7bee5912540fb2b6355a66ff11fed9dfb4f63a7eb3f5006d5ac44808dc3e75f6a9bb3432fd964876844c526ae5bd665c1916717a58ad9cee19f38c980e85f4267ee31bf3505920c18117b954bb94ff3e85052680ea2ea60ef39895176dba761b6ac09a5c4a237deb03cd14645069fc2c04bd1c5fb15603af4c3fc6b2ad1047ab7bb9b7412d24d314e8b4c8e79f04779a3b54b0f5ac1072fd31df88ffb8d72e3099a8cd3f1607ae91ba7a2accd9ea9ca929c17fe36348854e41c22eaff66e49028a4ddb27236a3c0520771433be6739cf7c34aeacf75d078f2ea8aca96c27e9d9c0e5cfd3f9b1b9d609759c06e6edc8c262ed677e9e7f1d6700605d98f64d99c611084856d94422bed5d157c0c0eb8180d916cb1f052be01eed184ca335722d12d65c4a47986df9e4fe962548cc853dcf6e1e3ded85a4a51bdf605a3e1310538d2d06c1f3156530a45b4d3395df8f900607d3d306269a3256fbf5e48dac48cd6600074217ffb8836c013792463e239ae6f3734c0fd83a900e6a45f16fe00a527538ec7967e4c62ca29aa3b31d253d2110e46a43ab08b1e6661da710684504fd2b3dea131802fe329d2c9f9f21f7668b197f10b6f729b49f2b9bf7fa951e18962cc4a11ad384e23370b48920c4508965011caa91cce2d600b7606acf4fc63ae2dbd961f84e8e443081d0af3c589abe33387da091645e7a83d8c9875d8df3ad3628f942df1fa2b32f55ab3dfb7aa2231a1eef7bd89cc0be0d0ca65bd24b7043963c3a9e37a6e4cb3081f29bc5752136d5b8058c09064aa3ec9b66aa519ab8b021a43288b979a77e8b1e10858908d0329d89af832f9a9a00e2d8801189e67840ad0be450f62715d95067a162f4f68c7618726c4a75f61cf025ee2059306e84a41a34a227a6499610b1145abca0d71d56566b9bba56d20581b44696273bc1a319639ff3f06da4043983678dc6fbdc0d34337220547afd46b90d2635c1b6fcec6d71e5ea096d011a979fa2e8b06c4b0f0a44aae9d0f0cc3998817fa08b3bcdd49824e0cac3ebbef1c5eae96c39526e543dc52e208a57945f0141625159aef52fb8eedce14adfb77c0d0c3e52e444276890465fea6926425827f16117c9ede1e8eb25945cba92fc070cc32d73ca9f80b2aa031260d93b2f03ec4a6f3aaf3531ad1b10969dc55002b7f489f600f2b148888172849199f747e8b4e59b7e6e2e7f567a08be91e7e9f8eecccfc8a9e7d25ac1f9c17622bf600b5305e83d8ffe063a68b998fedea6821e5416e5247455a20cf3b2738852e0153bfe3b3c9074a4fab3f770e383725dad7c3746260f83d9bd1b51332f6b73d706843e46908f6d6254a814daaa4389627c7ab5da150e5dd807e520775475692619353bbaa609e8da104c55517f7d875338e592563b2c2363a8510b05a9095b0e7ef470d82bf8808ca197635158f30833926a82819e7e01f08b965bbad25ded9831f97c0b28a8264d8952400ebd0af1054cbb248b98b5ea488e3e7b5dfc423eee8775c207b43388430a55cb9575ec745917b973347e2b1e76f7dfefd0538e373f29be7d4bdd537d5e70b4e5beaa6bd770b9a9fb180a80c969e8d0927088e82a6a84aab6ebc966147c33529e6825fc145a5644c68387dac9456337714e619e7ad7bcdcc240a24bced5f05abd1566a6010c59bcba79594d15fdbdcaf6950a830691f8478d2a1eb6111db0355bfe4f13cc7a0e2c5d9ebe31e26268d11e3d4d068dff58897adbb845679e469c994abc06ad0f7faf45fccef0c689b13d92bbcd0b27ee254e6746acc1435f354b7a7e95ad09b8b2833df44fb9cf8c68becba6d379578320e9138fa7d43fb8fd7803dda0bc674a995c910bae11588298886c84a9a6dbf1d17643b60b4931260662c6903ec7062aad794bacf1207cdab16e8380b39676dbfd76cac496df84bd6c1798debd34c916e6a5bb797a2037c185e9453c1e94d4fdb301d1fc79124aa75bc1cbc814d5a2cd569ba78a194d30a40ce60ca18a96d54f896a3110f2c28a0e77004281d50f53dada74c14c36b34e802e88ec2fa9f840085442619004c7ab447d0434ff439c6ae09ad7044ce2c8adf368822f2d7461c32c75512245dc3e3fe8acd18ab72c2bbd101dbc905ff03c9b099b3a4f0cc30ee6c24b6dea828d43a5b13da8be863f3f68d55a6c849d4620ab006a867ea9ea1974003ce0c9ce73bd1c14247d8965ea5cebc3fdd6b3289df5ac47ae1def685309d2708fd507471586eb78deede9dbf230fa14e763dc7ed22ebcd97711687fa999d5852f1e5177a571bd2e7214bfec83cbda09468ff86932a8c00053c7c26b3c9add0b1052a0e411a07dc113c5f802471faa11a8e79d6ab2636ad8e5d71fc81a53c42a4328a36bcda1904b09c87b829e0efffd08fc9eaf4c013971ee66e096101c3e8d8947b0ae9fb411bf351437869b7178f9b25f5a7c10de3184151f84bde77e06ff9b51c2ddb30744d14606fa552988cc29713be4ba10958393101e1fec4596f369ecdffd42abcf129b64585fa5b2d41b408ef5e733cfa341538c343db90935d1511ce796a343673e5b35c674bdbda683823c9a8f8800662f84f542aad67c684c445d68a26b6df593e2d44768ab6ef019522fd5d1c637ec109ca67199a6e72a2f2f534eaa7940258de214f1800e2cb34288085d129121650e15dd3dbb8365eb4efae25a1f903d7261bd885795631793e56657b16e5ef56a330659704aa1a913117b97fcada8b3e389614bbc775e8f107e61938ec5948c3a8c41a99d593f2904dafd63c3b1358ec0cea59977359dcae923152344c13aded775a7a88a40562b607f3c0b844bd39e6b859d55d0e799938a3b6d8b42dbdc1ae3bb41b752a874fbfed84583b25cd77caaa40aa3629fe4eba971dddebe2c3405fa4f3114407809adf2ec6f82e085fc0b6ae7be67c123815574266c282124897bf15aa6ed64e3f92f80d2f8d35ed05bc6305ecc567ff9c6f229885a00edc8a2a8090f2f2d13542baa45b254c01a585f19ddad5e4554f7d8d6400f899be7ebf0a9eb35e868939b6a17a0c38f78d22b865e4d89228356a3a5d041af4cc1a582ad95d9ba1fcb67bfe87cfa14654b5ef873e5e0d301f4335c4cd2a337f8df647b8fc760cd0082a43c10e864a5ad8fe4f67b163958fe665979ecfaf31e217d6c2cf3de4ed1126d6be26238a7e43377d428d2db4ca8996d909c8765c572282398fefe36f9346b646598f1ed57b47e863eae997dbb2ec50a32d54673ebfbd132126198e8b61c826193f8b0012a26fb259f5ccbf827b984454bd7038b16ec9ebeed6ca6da3cff0cddec8f1aff6c63c1bdeafed780b0c2a0add7ca0d71ebaa4434b808f0f149d36eda666c4f6de5836539fe307461ba9473777cc9070fc596314aa75e18025b312982831df11eb7912c61228b3f57d8467bbeed5159109b22f029f85a3bec7dc27e653e2d101e2c95fca57400f0a329cc9e5724131ee8865c443b1d253060067d89839dda436701d28b4779edbbb54552d1f212b258d43aecadfa928617e0144f262c21ecefc849ee007b8d0c6a664ffc596a02df0a061e0e3bf4d6332e4d1e52f209a84245aa77310a14c131a2e1b06a7017dbc428126bc9480d5bc33ad3f9fcd85263620e4b5ed96fa4f357e059a75bb609a721c399244f5a4fe6ca3b937dcf520e9591f263fa42f8130ab0fb025fda44ddb57612a53ac9ff0499c709bb4bf28a03565cb60c4a312df6819f859b954476d17a4b57e8dfc362135632366eb0eba8b3ff7666f9ec252921d0a35982ea1998eab60473653513c94d85abf720b28f33e0a2d670d9e394064efa54207c4b3a18ee6f051f39968696ea7e26a8f9b258e9b1bb5fcd64aadb1c5e937c3f1e0d54c2ee7b66b083769b6e63236a87a6eb3dcb759d8cca0997ba65802618e4656946d28cdfd7cd216786bfa60e3a9234205fc7c119fb4bf42a73599aed5a190f2020472565e514e8d260007e80410913aeb0ed2453fcbc8cb809493cf3c6d9743ce86331dc406cf1597056cbc1f7262f3ab9c911ec195a6b7d67b72e78c9a5783c072cf29b2d07b7e61266811208e7f446cb4eba76b7537a59a9402db33334b4ea010cbcd89cd0a2082b6340582a783bb827b60aca2a4c721fdae90170123a5e183530f49b02f17de68ae4069e877d9671e6e77569c0f3dfd8f6d1b43c6d3cb7e3633d0baab0586c7427c8ce47fb456a4fba147f5aae7304cd0bb0951ae288639e25d0667ab25f82fadc25b3bcab7e9a4f26d7460c7c75682492fc80fe52c26ffd66fca8c6e69d653c87d46dea62055227d7ac10b9efe5e9c7643c33b6feedcc00ceb6fbd438e3c2506ebe66b01dba1f8cb9a3e50fa95c26bb6db78a5c4bf65e7680b30fd6acc0e7796603ebc31ba6fdc36314951ebc08b6ef59fbd3c83c6d661b8413dbf0e62f7879b95c9d519706c3db2e10d534d0c77ef8e02737c2b4eaa85eb6e31a7eaec9cf4391a69bf0ee173eb1b263701ed6e82f8b67c0669838742f976e216d3c8db370b16a1acfdbbbb5a81d7a43c6968d76fbc0de9deeb78989cd70b6c4acfb8c663e99c80b7b7b461878aa6d66936850cc929da22e4a5dcd96eabec68b8ecaa28752c83f2f16d74151494f46e9cfdcd1bc4ba8140e0657062e68a3d8118d4a7fd1ba8bfdd0823ce58374ef21479f8f47c070f932c6deb20ade409c30c61b25d9197c705e5eaa5a5ff89024fa70624b919d8ead6ccd41e2ef2bb7744f981f4bc03cd2b219c0dae4d3f2e19c3206408ca0b65891dee62a04a771003495efe46cdbed703d9efffa1e6a708db5e3553dc73cea49ebc34449f77aa636e4225376ba59c9a9eef96ea778dbd899594beb37172b3b71c89cdeaa62ca52441724f43fb08bd831afd223925dce67bed960800d8696f930e8789893897133f1bf3a7ceee39e455d0e376fbfe7af8dd088bf614b544f06bfd7e9f5cebeb00b0289b72a4f2038f2c4be00f28664d6094f0274d145b91724a72db1309f3901af697e803b74c2de5fa2c69c1a9c8dc4aca05f9b5d8b5e4e4faab16db21cef699d76d82c3cf25fd7b444a8b1f11eca07652e0ab0a010b998ede68830e3699cd2c396b5f550eb24ab24886ac32079ed51797aee4b85948bc1386165beaabf3db743e04888eacd371a15e2e0764cc08c1a0998d7e0b699c442c5a4e479c2a6f8fc36715c7cdf2966ab0f3ab89a3a0457a19a22e088075320168085079683bae36f2a5f2a0c4bc1e3e812a4d7cc78a1b609c815a73bba02ebc93", @typed={0x8, 0x51, @fd=r0}, @generic="a4505fa3a90350f2fd00fa1bfbb1d3e4d356f3274d247dc876bc9efea1e0e4a518e85e6acc5eeccc4ed27492608587", @generic="79acee8f590bd33e21dd36c87e60148810c5afeb9bce3b256d1f249da2081647ad22617921d5724384917b47ce972bcd93d5307e247d44ebf95431c7a41f6d70c5eec50e223f4864f7ac340ebb615a747babaee1c12dd9fc53dccd0e6dcac68d977801bca2d52ffc8d0146d7bb45f4630d7a4c12c231190286a15078b0f25a744fecb6a6aa5d9adfbdc72edcf35f333141d06e18c5b6bccdf2acb0439ac9785ec1ce383690e6278a743135cf9329ed871689ed640b681205cc8629a40b483bdf67d593719fcbb972026eed94970568b95c4563f48fa66982b03bdddfffb264e8efd64d0c729217", @generic="b89650c37abece80e4d6ba1287292e11b259fd6e73038e8b10f1a05e1b92ce7c4fe4a08504010c56926a7def14d3168a4ccad705e99dc1a8d8ee068f750a14a704796d857f1146281a3e82accc86f9c981e7454d3688b97ed5e1a7c0f0e8ddfde45d13852e95d7124e5aff498d5cbf881e7e81967464680cc5a579a931914980c1c83ad68c705574c2cbc19b8a08b172e64182d22015320414238044f5e92784", @generic="3c116b61f063098656689bea57550c44766e6acb0ffca784250bcb7f3d5ef9c947fb80fc96e6cfe5749f81d33044bbe5ee14997bf1fd2c6994f6bed93d2888d212ac08e828752cff1dd7220f479a47e3dea19328eb08ca0956745b191bebd08b8855042e6af0ef3a7a128d676e08c0e7ca2bb66c047389c85bd643486c92dca77935fd1eef27924b131abbc18a107b5d5a4063bef809db9eacc3dbe251eb43f97b5549406aac28e1039070260f59d85e41dc7238934c9807f9696b859baa668d5e3694"]}]}, 0x16b0}, 0x1, 0x0, 0x0, 0x80d0}, 0x4000000) r2 = geteuid() getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f00000019c0)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) r5 = syz_fuseblk_mount(&(0x7f0000001940)='./file0\x00', &(0x7f0000001980)='./file0\x00', 0x1, r2, r4, 0x6, 0x1, 0x3020) fcntl$setlease(r0, 0x400, 0x2) ioctl$KDGKBDIACR(r0, 0x4b4a, &(0x7f0000001a40)=""/47) socket$bt_cmtp(0x1f, 0x3, 0x5) wait4(r3, &(0x7f0000001a80), 0x1000000, &(0x7f0000001ac0)) r6 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/ptmx\x00', 0x80000, 0x0) bind$ipx(r0, &(0x7f0000001bc0)={0x4, 0x6, 0x9, "a515712d8219", 0x1f}, 0x10) ftruncate(r5, 0x2) r7 = syz_open_dev$vcsa(&(0x7f0000001c00)='/dev/vcsa#\x00', 0x6f, 0x400000) r8 = syz_genetlink_get_family_id$ipvs(&(0x7f0000001c80)='IPVS\x00') sendmsg$IPVS_CMD_NEW_DAEMON(r7, &(0x7f0000001d80)={&(0x7f0000001c40)={0x10}, 0xc, &(0x7f0000001d40)={&(0x7f0000001cc0)={0x70, r8, 0x203, 0x70bd2b, 0x25dfdbfc, {0x9}, [@IPVS_CMD_ATTR_DEST={0xc, 0x2, [@IPVS_DEST_ATTR_INACT_CONNS={0x8, 0x8, 0x2}]}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x10000}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x1ff}, @IPVS_CMD_ATTR_DEST={0x40, 0x2, [@IPVS_DEST_ATTR_ADDR_FAMILY={0x8, 0xb, 0x2}, @IPVS_DEST_ATTR_ADDR={0x14, 0x1, @ipv4=@remote={0xac, 0x14, 0x14, 0xbb}}, @IPVS_DEST_ATTR_WEIGHT={0x8, 0x4, 0x67bddb36}, @IPVS_DEST_ATTR_ACTIVE_CONNS={0x8, 0x7, 0x100000001}, @IPVS_DEST_ATTR_PORT={0x8, 0x2, 0x4e24}, @IPVS_DEST_ATTR_WEIGHT={0x8, 0x4, 0xd}]}]}, 0x70}, 0x1, 0x0, 0x0, 0x80}, 0x8e499f7ddbf774d0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$TIOCOUTQ(r6, 0x5411, &(0x7f0000001dc0)) r9 = ioctl$LOOP_CTL_GET_FREE(r7, 0x4c82) ioctl$LOOP_CTL_REMOVE(r0, 0x4c81, r9) ioctl$SNDRV_TIMER_IOCTL_GPARAMS(r7, 0x40485404, &(0x7f0000001e00)={{0x3, 0x1, 0x3, 0x3, 0x40}, 0x100000000, 0x200}) setsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000001e80)={r3, r2, r4}, 0xc) setsockopt$netlink_NETLINK_NO_ENOBUFS(r7, 0x10e, 0x5, &(0x7f0000001ec0)=0xd2e, 0x4) ioctl$TIOCSPGRP(r0, 0x5410, &(0x7f0000001f00)=r1) openat$autofs(0xffffffffffffff9c, &(0x7f0000001f40)='/dev/autofs\x00', 0x80, 0x0) 2018/04/10 10:45:11 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) r1 = creat(&(0x7f0000000080)='./file0\x00', 0x198) setsockopt$IPT_SO_SET_ADD_COUNTERS(r1, 0x0, 0x41, &(0x7f0000000100)={'security\x00', 0x4, [{}, {}, {}, {}]}, 0x68) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) r2 = accept$alg(r0, 0x0, 0x0) write$vnet(r2, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) 2018/04/10 10:45:11 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0xfffffffe]}, 0x10) 2018/04/10 10:45:11 executing program 0 (fault-call:3 fault-nth:18): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:11 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0x4000000}}}, 0x1c) 2018/04/10 10:45:11 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000180)={0x1d}, 0x10) syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x101, 0x90c00) r1 = perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendmsg$key(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005ff0)={&(0x7f0000000400)=ANY=[@ANYBLOB="050000001b000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800120003000000000000000000000006000000000000000000000000000000ac141400000000000000000000000000ff01000000000000000000000000000105001a007f000001000000000000000000000000fe80000000000000000000000000000000000000070019000000000002000000ffffffff00000000000000000a00000000000000ff020000000000000000000000000001000000000000000001001400000000006fbe75fc6c5deb5b6ea937584c63b5dcd415462a69a642224d5f86bbaac2935d9745dfbaf9b7e1e43b8feeabd81992ad666b9401487028dc2b23450564f8d3a0fca714e2b9b91059d836d67e6a7ff06ec2ed322102e2b2d204e05756d7"], 0x135}, 0x1}, 0x0) r2 = openat$rfkill(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/rfkill\x00', 0xb02, 0x0) getsockopt$inet_sctp6_SCTP_DELAYED_SACK(0xffffffffffffff9c, 0x84, 0x10, &(0x7f0000002600)=@sack_info={0x0, 0x81, 0x10000}, &(0x7f0000002640)=0xc) r4 = socket$inet6(0xa, 0x800000000080001, 0x8010000000000084) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(r4, 0x84, 0x74, &(0x7f00002a3fe8)={0x0, 0x0, 0x22}, &(0x7f0000217000)=0x18) setsockopt$inet_sctp_SCTP_STREAM_SCHEDULER(r2, 0x84, 0x7b, &(0x7f0000002680)={r3, 0x7}, 0x8) dup3(r1, r0, 0x0) r5 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r5, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r5, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) write(r5, &(0x7f0000000180)="2db8ca476a9130850768e7af14874a2906e9242e9dd073d56a7fdc356e9037c3a3a5f57bc01e86f3d87cb169e223e5529b5fbe9057c207efc07d32982dfb24fb31753149891c391ffaba0eb0371ee2e7e48aac9e96db2041d25bf30d6bba83ff9459d36bd24064f7a52d99f8fef7129010277f32c214bb3868d072de816b162ebe6cdc150f246cf56fec3c4d63e73238c614c60a3fa0a2f437de65155e7accdadd829a7cbb2009099730c04f246cc2a18c30e6108a89a28986956a2e7546ff3b77a571a56bcf896f9340467df879a28c1c8a49cd132529fa22397d01a80b2fc63a979538dcac8f056347dbc84123e031e255b7d3c90483b5212a4a525494da1b753dce8647cddb6fdfaff6c3cefabf76faac3ed266964cd5e8b0", 0x11a) r6 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r7 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r7, 0x89e0, &(0x7f0000000600)={r5, r6}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:11 executing program 7: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x822a, 0x0) unshare(0x400) r1 = syz_open_dev$vcsa(&(0x7f0000000040)='/dev/vcsa#\x00', 0x40000000000081, 0x0) getsockopt$bt_hci(r0, 0x0, 0x3, &(0x7f0000000080)=""/13, &(0x7f00000000c0)=0xd) pselect6(0x40, &(0x7f0000f33fc0)={0x3ffffd}, &(0x7f0000768000), &(0x7f0000086000), &(0x7f0000349000), &(0x7f0000f14000)={&(0x7f0000a65ff8), 0x8}) ioctl$VHOST_NET_SET_BACKEND(r1, 0x4008af30, &(0x7f0000000100)={0x3}) [ 810.024544] FAULT_INJECTION: forcing a failure. [ 810.024544] name failslab, interval 1, probability 0, space 0, times 0 [ 810.035937] CPU: 0 PID: 23093 Comm: syz-executor0 Not tainted 4.16.0+ #17 [ 810.042897] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 810.052321] Call Trace: [ 810.054960] dump_stack+0x1b9/0x294 [ 810.058636] ? dump_stack_print_info.cold.2+0x52/0x52 [ 810.063888] should_fail.cold.4+0xa/0x1a [ 810.067993] ? perf_trace_lock+0x495/0x900 [ 810.072283] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 810.077433] ? zap_class+0x720/0x720 [ 810.081188] ? sctp_copy_local_addr_list+0x499/0x690 [ 810.087379] ? sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 810.093129] ? __sctp_connect+0x6c6/0xe30 [ 810.097313] ? sctp_connect+0xbf/0x100 [ 810.101307] ? inet_dgram_connect+0x154/0x2e0 [ 810.105821] ? __sys_connect+0x37d/0x4c0 [ 810.109899] ? SyS_connect+0x24/0x30 [ 810.113634] ? entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 810.119016] ? graph_lock+0x170/0x170 [ 810.122829] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 810.127597] ? print_usage_bug+0xc0/0xc0 [ 810.131672] ? graph_lock+0x170/0x170 [ 810.135486] ? find_held_lock+0x36/0x1c0 [ 810.139570] ? lock_downgrade+0x8e0/0x8e0 [ 810.143742] __should_failslab+0x124/0x180 [ 810.147989] should_failslab+0x9/0x14 [ 810.151802] kmem_cache_alloc_trace+0x4b/0x780 [ 810.156399] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 810.161607] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 810.167159] ? sctp_v6_cmp_addr+0x261/0x6f0 [ 810.171589] sctp_add_bind_addr+0xf9/0x4a0 [ 810.175845] ? sctp_bind_addr_free+0x20/0x20 [ 810.180263] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 810.185469] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 810.190666] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 810.195957] sctp_copy_local_addr_list+0x499/0x690 [ 810.201081] ? sctp_defaults_init+0xe50/0xe50 [ 810.205583] ? get_random_bytes+0x34/0x40 [ 810.209744] ? sctp_association_new+0x135/0x21e0 [ 810.214523] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 810.219725] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 810.225283] sctp_copy_one_addr+0x5d/0x170 [ 810.229524] ? sctp_copy_one_addr+0x5d/0x170 [ 810.233961] sctp_bind_addr_copy+0x16b/0x45b [ 810.238390] ? rcu_is_watching+0x85/0x140 [ 810.242549] ? sctp_copy_one_addr+0x170/0x170 [ 810.247134] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 810.252339] sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 810.257882] ? sctp_v6_scope+0x56/0x60 [ 810.261779] __sctp_connect+0x6c6/0xe30 [ 810.265775] ? sctp_init_sock+0x1470/0x1470 [ 810.270116] ? mark_held_locks+0xc9/0x160 [ 810.274273] ? __local_bh_enable_ip+0x161/0x230 [ 810.278954] ? trace_hardirqs_on+0xd/0x10 [ 810.283111] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 810.288318] sctp_connect+0xbf/0x100 [ 810.292050] inet_dgram_connect+0x154/0x2e0 [ 810.296395] __sys_connect+0x37d/0x4c0 [ 810.300305] ? SyS_accept+0x30/0x30 [ 810.303960] ? __sb_end_write+0xac/0xe0 [ 810.307950] ? ksys_write+0x1a6/0x250 [ 810.311759] ? SyS_read+0x30/0x30 [ 810.315213] ? mm_fault_error+0x380/0x380 [ 810.319368] ? syscall_slow_exit_work+0x4f0/0x4f0 [ 810.324227] SyS_connect+0x24/0x30 [ 810.327771] ? __sys_connect+0x4c0/0x4c0 [ 810.331841] do_syscall_64+0x29e/0x9d0 [ 810.335735] ? syscall_slow_exit_work+0x4f0/0x4f0 [ 810.340583] ? syscall_return_slowpath+0x5c0/0x5c0 [ 810.345514] ? syscall_return_slowpath+0x30f/0x5c0 [ 810.350471] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 810.355845] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 810.360720] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 810.365906] RIP: 0033:0x455259 2018/04/10 10:45:11 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x1800000000000000]}, 0x10) 2018/04/10 10:45:11 executing program 1: r0 = accept4$vsock_stream(0xffffffffffffff9c, &(0x7f0000000100)={0x28, 0x0, 0x0, @hyper}, 0x10, 0x80000) fcntl$addseals(r0, 0x409, 0x1) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) socketpair$inet_tcp(0x2, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_group_source_req(r2, 0x0, 0x2c, &(0x7f0000000400)={0x100000000, {{0x2, 0x4e21, @broadcast=0xffffffff}}, {{0x2, 0x4e23}}}, 0x108) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) r3 = accept$alg(r1, 0x0, 0x0) write$vnet(r3, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) poll(&(0x7f0000000080)=[{r3, 0x80}, {r1, 0x40}], 0x2, 0x5) [ 810.369089] RSP: 002b:00007f0cc7dd6c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002a [ 810.376799] RAX: ffffffffffffffda RBX: 00007f0cc7dd76d4 RCX: 0000000000455259 [ 810.384065] RDX: 000000000000001c RSI: 0000000020966fe4 RDI: 0000000000000013 [ 810.391339] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 810.398615] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 [ 810.405880] R13: 000000000000005a R14: 00000000006f3910 R15: 0000000000000012 2018/04/10 10:45:11 executing program 7: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000f35000)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-camellia-aesni\x00'}, 0x58) r1 = socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0x1, 0x20004000027, &(0x7f0000000480), &(0x7f0000000640)=0xfffffffffffffd34) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000340)={&(0x7f0000000300)='./file0\x00', 0x0, 0x18}, 0x10) getsockopt$inet6_tcp_buf(r1, 0x6, 0x1d, &(0x7f0000000700)=""/211, &(0x7f0000000540)=0xd3) ioctl$sock_inet_SIOCSIFFLAGS(r1, 0x8914, &(0x7f0000000000)={'lo\x00'}) ioctl$sock_inet_SIOCSIFFLAGS(r1, 0x8914, &(0x7f0000000080)={'lo\x00', 0x101}) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$bt_BT_DEFER_SETUP(r2, 0x112, 0x7, &(0x7f0000000440), 0x4) getsockopt$IPT_SO_GET_INFO(r1, 0x0, 0x40, &(0x7f00000005c0)={'security\x00'}, &(0x7f0000000580)=0x377) r4 = syz_open_dev$audion(&(0x7f0000000380)='/dev/audio#\x00', 0x40000, 0x80) ioctl$TIOCSPGRP(r4, 0x5410, &(0x7f0000000500)) syz_open_dev$sndseq(&(0x7f00000002c0)='/dev/snd/seq\x00', 0x0, 0x101000) r5 = accept$packet(r3, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x14) set_robust_list(&(0x7f00000001c0)={&(0x7f0000000180)={&(0x7f0000000140)}, 0x1}, 0x18) socketpair$inet_dccp(0x2, 0x6, 0x0, &(0x7f0000000100)) getsockopt$inet_tcp_int(r3, 0x6, 0xc, &(0x7f0000000040), &(0x7f00000000c0)=0x4) setsockopt$inet_mreqn(r2, 0x0, 0x24, &(0x7f0000000280)={@rand_addr=0x81, @remote={0xac, 0x14, 0x14, 0xbb}, r6}, 0xc) ioctl$sock_inet_SIOCSIFPFLAGS(r5, 0x8934, &(0x7f0000000800)={'nr0\x00', 0x9}) statfs(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000680)=""/99) bind$llc(r3, &(0x7f00000003c0)={0x1a, 0x303, 0x80000000, 0xcb7, 0x8e, 0x5, @remote={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0xbb}}, 0x10) socketpair$inet_icmp(0x2, 0x2, 0x1, &(0x7f0000000000)) 2018/04/10 10:45:11 executing program 6: syz_emit_ethernet(0x6e, &(0x7f0000000180)={@link_local={0x1, 0x80, 0xc2}, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\t\x00', 0x38, 0x40000000003a, 0x0, @empty, @mcast2={0xff, 0x2, [], 0x1}, {[], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x0, [], {0x0, 0x6, "a97188", 0x0, 0x6c, 0x0, @loopback={0x0, 0x1}, @loopback={0x0, 0x1}, [], "aabf21a21c6734cc"}}}}}}}, 0x0) timerfd_gettime(0xffffffffffffffff, &(0x7f00000000c0)) 2018/04/10 10:45:11 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'aead\x00', 0x0, 0x0, 'generic-gcm-aesni\x00'}, 0xfffffffffffffcf4) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) accept$alg(r0, 0x0, 0x0) r1 = openat$dsp(0xffffffffffffff9c, &(0x7f0000000040)='/dev/dsp\x00', 0x200, 0x0) ioctl$VT_WAITACTIVE(r1, 0x5607) r2 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000480)='/proc/sys/net/ipv4/vs/drop_packet\x00', 0x2, 0x0) write$vnet(r2, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0xb8, &(0x7f0000000280)=""/195}}, 0xfee1) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r1, 0x84, 0x6, &(0x7f00000004c0)={0x0, @in={{0x2, 0x4e24, @multicast1=0xe0000001}}}, &(0x7f0000000000)=0x84) getsockopt$inet_sctp6_SCTP_ASSOCINFO(r2, 0x84, 0x1, &(0x7f0000000400)={r3, 0x40, 0x0, 0x4, 0xfffffffffffffffa, 0x8}, &(0x7f0000000440)=0x14) fcntl$getownex(r1, 0x10, &(0x7f0000000080)) 2018/04/10 10:45:11 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x700000000000000]}, 0x10) 2018/04/10 10:45:11 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000180)={0x1d}, 0x10) syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x101, 0x90c00) r1 = perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendmsg$key(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005ff0)={&(0x7f0000000400)=ANY=[@ANYBLOB="050000001b000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800120003000000000000000000000006000000000000000000000000000000ac141400000000000000000000000000ff01000000000000000000000000000105001a007f000001000000000000000000000000fe80000000000000000000000000000000000000070019000000000002000000ffffffff00000000000000000a00000000000000ff020000000000000000000000000001000000000000000001001400000000006fbe75fc6c5deb5b6ea937584c63b5dcd415462a69a642224d5f86bbaac2935d9745dfbaf9b7e1e43b8feeabd81992ad666b9401487028dc2b23450564f8d3a0fca714e2b9b91059d836d67e6a7ff06ec2ed322102e2b2d204e05756d7"], 0x135}, 0x1}, 0x0) r2 = openat$rfkill(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/rfkill\x00', 0xb02, 0x0) getsockopt$inet_sctp6_SCTP_DELAYED_SACK(0xffffffffffffff9c, 0x84, 0x10, &(0x7f0000002600)=@sack_info={0x0, 0x81, 0x10000}, &(0x7f0000002640)=0xc) r4 = socket$inet6(0xa, 0x800000000080001, 0x8010000000000084) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(r4, 0x84, 0x74, &(0x7f00002a3fe8)={0x0, 0x0, 0x22}, &(0x7f0000217000)=0x18) setsockopt$inet_sctp_SCTP_STREAM_SCHEDULER(r2, 0x84, 0x7b, &(0x7f0000002680)={r3, 0x7}, 0x8) dup3(r1, r0, 0x0) r5 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r5, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r5, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r6 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r7 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r7, 0x89e0, &(0x7f0000000600)={r5, r6}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:11 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0xff000000}}}, 0x1c) [ 810.621897] device lo entered promiscuous mode [ 810.691919] device lo left promiscuous mode [ 810.729124] device lo entered promiscuous mode 2018/04/10 10:45:12 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff00000000]}, 0x10) 2018/04/10 10:45:12 executing program 6: mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$netlink(0x10, 0x3, 0x9) sendmsg$nl_generic(r1, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x24, 0x40, 0x410, 0x70bd2a, 0x0, {}, [@nested={0x10, 0x0, [@typed={0xc, 0x8d, @fd=r0}]}]}, 0x24}, 0x1, 0x0, 0x0, 0xc0}, 0x0) ioctl$KVM_SET_CPUID2(0xffffffffffffffff, 0x4008ae90, &(0x7f0000000640)=ANY=[@ANYBLOB]) r2 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f0000000080)='/dev/qat_adf_ctl\x00', 0x9698910a47c32eb4, 0x0) sendmsg$nl_netfilter(r1, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000100)={&(0x7f0000000340)={0x1a0, 0xf, 0x1, 0x300, 0x70bd25, 0x25dfdbfd, {0x0, 0x0, 0x1}, [@typed={0x14, 0x82, @ipv6=@ipv4={[], [0xff, 0xff], @local={0xac, 0x14, 0x14, 0xaa}}}, @generic="c29af7af47fb69f9d940748380a25d38a329de1082f11f8cf5284c6e8ff43bb28b084b8c50e8d15684646f39047b7cc5682c6bef3d932035a5a0d8fdcce5d7c08994e0f69f6a49043fb650581e333972d5dae7a8618b493442aa154d3e71aac263f210ecdcf02231517d06514fb807ef009755e51e15e714ec39f0ef3386b8a3297de20142dc9a66a366f1c00559fddc20819539fce557a967fa6397cb740f38cfdfdf946968f9e2ca11d287519d199605bcd48c7f6ebd125d6b12ec892abf5a6234f84f9054", @typed={0x8, 0x2b, @fd=r2}, @generic="0dc2249cdc14ad3a7e79a7d031150ef5c71758aef70b98c64592ce50bd5ea132d6fbce6c491f0fbf18083c3102c1f9e5e03b7f6bc49849291fcb70b5b761b6f2898d915677682a55a2befdc32d568da2baa7eed5f26f928038182b89dd7cabe86277f4bdeb3062a644afa4962d71ed2f7ce018eb56bf89b6343924eb43d56730d804dd17d16557204270cb089a2bd25b1cf6422ecdcaad8554", @typed={0x10, 0xb, @str='lolo,ppp0\x00'}]}, 0x1a0}, 0x1, 0x0, 0x0, 0x4008894}, 0x24000810) sendmsg$nl_generic(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10}, 0xc, &(0x7f0000000180)={&(0x7f0000000340)=ANY=[]}, 0x1}, 0x0) 2018/04/10 10:45:12 executing program 0 (fault-call:3 fault-nth:19): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:12 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x44000000]}, 0x10) 2018/04/10 10:45:12 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) r1 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vcs\x00', 0x2000, 0x0) getsockopt$inet_sctp6_SCTP_HMAC_IDENT(r1, 0x84, 0x16, &(0x7f0000000100)=ANY=[@ANYBLOB="05000000ff01fdff000008000940"], &(0x7f0000000140)=0xe) r2 = accept$alg(r0, 0x0, 0x0) write$vnet(r2, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) 2018/04/10 10:45:12 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0xb80b}}}, 0x1c) 2018/04/10 10:45:12 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000180)={0x1d}, 0x10) syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x101, 0x90c00) r1 = perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendmsg$key(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005ff0)={&(0x7f0000000400)=ANY=[@ANYBLOB="050000001b000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800120003000000000000000000000006000000000000000000000000000000ac141400000000000000000000000000ff01000000000000000000000000000105001a007f000001000000000000000000000000fe80000000000000000000000000000000000000070019000000000002000000ffffffff00000000000000000a00000000000000ff020000000000000000000000000001000000000000000001001400000000006fbe75fc6c5deb5b6ea937584c63b5dcd415462a69a642224d5f86bbaac2935d9745dfbaf9b7e1e43b8feeabd81992ad666b9401487028dc2b23450564f8d3a0fca714e2b9b91059d836d67e6a7ff06ec2ed322102e2b2d204e05756d7"], 0x135}, 0x1}, 0x0) r2 = openat$rfkill(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/rfkill\x00', 0xb02, 0x0) getsockopt$inet_sctp6_SCTP_DELAYED_SACK(0xffffffffffffff9c, 0x84, 0x10, &(0x7f0000002600)=@sack_info={0x0, 0x81, 0x10000}, &(0x7f0000002640)=0xc) r4 = socket$inet6(0xa, 0x800000000080001, 0x8010000000000084) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(r4, 0x84, 0x74, &(0x7f00002a3fe8)={0x0, 0x0, 0x22}, &(0x7f0000217000)=0x18) setsockopt$inet_sctp_SCTP_STREAM_SCHEDULER(r2, 0x84, 0x7b, &(0x7f0000002680)={r3, 0x7}, 0x8) dup3(r1, r0, 0x0) r5 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r5, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r5, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r6 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r7 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r7, 0x89e0, &(0x7f0000000600)={r5, r6}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:12 executing program 7: mremap(&(0x7f0000a94000/0x1000)=nil, 0x1000, 0x3000, 0x0, &(0x7f0000b1b000/0x3000)=nil) [ 811.093243] FAULT_INJECTION: forcing a failure. [ 811.093243] name failslab, interval 1, probability 0, space 0, times 0 [ 811.104681] CPU: 0 PID: 23169 Comm: syz-executor0 Not tainted 4.16.0+ #17 [ 811.111634] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 811.120992] Call Trace: [ 811.123592] dump_stack+0x1b9/0x294 [ 811.127223] ? dump_stack_print_info.cold.2+0x52/0x52 [ 811.132438] should_fail.cold.4+0xa/0x1a [ 811.136492] ? perf_trace_lock+0x495/0x900 [ 811.140719] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 811.145822] ? zap_class+0x720/0x720 [ 811.149531] ? perf_trace_lock+0x900/0x900 [ 811.153756] ? sctp_connect+0xbf/0x100 [ 811.157638] ? __sys_connect+0x37d/0x4c0 [ 811.161689] ? SyS_connect+0x24/0x30 [ 811.165404] ? entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 811.170761] ? graph_lock+0x170/0x170 [ 811.174730] ? print_usage_bug+0xc0/0xc0 [ 811.178786] ? graph_lock+0x170/0x170 [ 811.182582] ? find_held_lock+0x36/0x1c0 [ 811.186649] ? lock_downgrade+0x8e0/0x8e0 [ 811.190795] __should_failslab+0x124/0x180 [ 811.195030] should_failslab+0x9/0x14 [ 811.198823] kmem_cache_alloc_trace+0x4b/0x780 [ 811.203398] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 811.208574] ? __sanitizer_cov_trace_cmp2+0x18/0x20 [ 811.213589] sctp_add_bind_addr+0xf9/0x4a0 [ 811.217819] ? sctp_bind_addr_free+0x20/0x20 [ 811.222219] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 811.227398] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 811.232926] ? sctp_v4_scope+0x19b/0x1c0 [ 811.236981] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 811.242163] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 811.247175] sctp_copy_local_addr_list+0x499/0x690 [ 811.252099] ? sctp_defaults_init+0xe50/0xe50 [ 811.256586] ? get_random_bytes+0x34/0x40 [ 811.260730] ? sctp_association_new+0x135/0x21e0 [ 811.265486] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 811.270665] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 811.276198] sctp_copy_one_addr+0x5d/0x170 [ 811.280424] ? sctp_copy_one_addr+0x5d/0x170 [ 811.284830] sctp_bind_addr_copy+0x16b/0x45b [ 811.289226] ? rcu_is_watching+0x85/0x140 [ 811.293369] ? sctp_copy_one_addr+0x170/0x170 [ 811.297851] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 811.303047] sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 811.308574] ? sctp_v6_scope+0x56/0x60 [ 811.312459] __sctp_connect+0x6c6/0xe30 [ 811.316437] ? sctp_init_sock+0x1470/0x1470 [ 811.320755] ? mark_held_locks+0xc9/0x160 [ 811.324897] ? __local_bh_enable_ip+0x161/0x230 [ 811.329561] ? trace_hardirqs_on+0xd/0x10 [ 811.333700] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 811.338888] sctp_connect+0xbf/0x100 [ 811.342595] inet_dgram_connect+0x154/0x2e0 [ 811.346916] __sys_connect+0x37d/0x4c0 [ 811.350796] ? SyS_accept+0x30/0x30 [ 811.354419] ? __sb_end_write+0xac/0xe0 [ 811.358393] ? ksys_write+0x1a6/0x250 [ 811.362185] ? SyS_read+0x30/0x30 [ 811.365629] ? mm_fault_error+0x380/0x380 [ 811.369778] SyS_connect+0x24/0x30 [ 811.373309] ? __sys_connect+0x4c0/0x4c0 [ 811.377361] do_syscall_64+0x29e/0x9d0 [ 811.381234] ? vmalloc_sync_all+0x30/0x30 [ 811.385373] ? _raw_spin_unlock_irq+0x27/0x70 [ 811.389859] ? finish_task_switch+0x1ca/0x820 [ 811.394347] ? syscall_return_slowpath+0x5c0/0x5c0 [ 811.399266] ? syscall_return_slowpath+0x30f/0x5c0 [ 811.404189] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 811.409547] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 811.414385] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 811.419562] RIP: 0033:0x455259 [ 811.422736] RSP: 002b:00007f0cc7dd6c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002a [ 811.430442] RAX: ffffffffffffffda RBX: 00007f0cc7dd76d4 RCX: 0000000000455259 [ 811.437697] RDX: 000000000000001c RSI: 0000000020966fe4 RDI: 0000000000000013 2018/04/10 10:45:12 executing program 7: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$TIOCNXCL(r0, 0x540d) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r0, 0x10e, 0x1, &(0x7f0000000000)=0xb, 0x4) [ 811.444953] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 811.452207] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 [ 811.459462] R13: 000000000000005a R14: 00000000006f3910 R15: 0000000000000013 2018/04/10 10:45:12 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) accept$alg(r0, 0x0, 0x0) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) r1 = accept$alg(r0, 0x0, 0x0) write$vnet(r1, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) 2018/04/10 10:45:12 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0xe8030000]}, 0x10) 2018/04/10 10:45:12 executing program 6: r0 = syz_open_dev$mouse(&(0x7f00000000c0)='/dev/input/mouse#\x00', 0x7fff, 0x2040) ioctl$DRM_IOCTL_AGP_ALLOC(0xffffffffffffffff, 0xc0206434, &(0x7f0000000100)={0x8e0, 0x0, 0x2, 0x4}) ioctl$DRM_IOCTL_AGP_BIND(r0, 0x40106436, &(0x7f0000000140)={r1, 0xfff}) ioctl$KVM_S390_INTERRUPT_CPU(r0, 0x4010ae94, &(0x7f0000000280)={0x19, 0xffe000000, 0xffffffffffffff8f}) r2 = socket$netlink(0x10, 0x3, 0x0) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vga_arbiter\x00', 0x800, 0x0) writev(r2, &(0x7f0000fdbff8)=[{&(0x7f0000ac9000)="290000002000190000003fffffffda060200000000e80001040000040d001800ea1100000005000000", 0x29}], 0x1) r3 = gettid() r4 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000080)='/dev/sequencer2\x00', 0x18800, 0x0) ioctl$DRM_IOCTL_SET_CLIENT_CAP(r0, 0x4010640d, &(0x7f0000000180)={0xd18a, 0x3f}) setsockopt$inet6_MRT6_DEL_MFC_PROXY(r4, 0x29, 0xd3, &(0x7f0000000200)={{0xa, 0x4e23, 0x8000, @mcast1={0xff, 0x1, [], 0x1}}, {0xa, 0x4e23, 0x7f, @dev={0xfe, 0x80, [], 0x17}, 0xfff}, 0x7fff, [0x5, 0x9, 0xcdf, 0x3, 0x157, 0x101, 0xce09, 0x1]}, 0x5c) ioctl$VHOST_SET_LOG_FD(r4, 0x4004af07, &(0x7f00000001c0)=r4) perf_event_open(&(0x7f0000000000)={0x5, 0x70, 0xffff, 0x400, 0xc8b8, 0x4, 0x0, 0x6, 0x20000, 0x5, 0x0, 0x10001, 0x6, 0x2e95f0dd, 0x8000, 0x40, 0x2, 0x4, 0x2, 0x1, 0x6, 0x4, 0x0, 0x1, 0x4, 0xfffffffffffffffe, 0x2, 0x5, 0x8, 0x2, 0x1, 0x100000001, 0x5, 0x1, 0x7, 0x0, 0x6, 0xffffffff, 0x0, 0x8, 0x2, @perf_config_ext={0x100000000, 0x1}, 0x14000, 0x1, 0x1f, 0x38e83b8ef1f604f9, 0x4, 0x101, 0x3}, r3, 0x4, r4, 0x9) 2018/04/10 10:45:12 executing program 7: socketpair(0x5, 0x0, 0xffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x5422) read(r0, &(0x7f00000001c0)=""/187, 0xbb) r2 = openat$cgroup_int(r0, &(0x7f00000000c0)="6370757365742e7363e865645f6c6f61745f623ba3f5be810959", 0x2, 0x0) r3 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000180)='./cgroup\x00', 0x200002, 0x0) openat$cgroup_int(r3, &(0x7f0000000040)='io.weight\x00', 0x2, 0x0) write$cgroup_int(r1, &(0x7f0000000080)=ANY=[], 0x100000053) fcntl$getownex(r2, 0x10, &(0x7f0000000080)={0x0, 0x0}) fcntl$setown(r1, 0x8, r4) tkill(r4, 0x40) 2018/04/10 10:45:12 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0xffffffffffffffff}}}, 0x1c) 2018/04/10 10:45:12 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) r1 = accept$alg(r0, 0x0, 0x0) syz_emit_ethernet(0x29, &(0x7f0000000080)=ANY=[@ANYBLOB="0000c7198962c64424c83b4e00000000aaaaaaaaaabb08050900fb0812c644e6821404f4eb77eb1d88"], &(0x7f0000000100)={0x1, 0x4, [0xedc, 0xf4d, 0x9ff, 0xbfd]}) socket$alg(0x26, 0x5, 0x0) write$vnet(r1, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) 2018/04/10 10:45:12 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x100000000000000]}, 0x10) 2018/04/10 10:45:13 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0xa00000000000000]}, 0x10) 2018/04/10 10:45:13 executing program 6: syz_mount_image$btrfs(&(0x7f0000000000)='btrfs\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="cc1373fc000000000000000000000000000000000000000000000000000000003030b86e0d5f4090902c6457136cf04d000001000000000001000000000000005f42485266535f4d070000000000000000204000000000000000020000000000000000000000000000000000000000000000c0010000000000700000000000000600000000000000010000000000000000100000001000000010000000100000610000000500000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="008552d4acce1753251f86ba4b91848f09ef6349624041f30ec1f6165a6173c16527fd78a93c45633ae62beab135c5afbf3e5abcc245d407b42bab66db3286c91afacc2899172976b02db218276ab77ceffaa935096c0709531880ad3a4caeb998c128e779b8f8f413619286772d5e50c5df1c7f9dc311579e7ea515f7ae637976581939894c26fc7b49d79d86aba172d3ec80738b803c0de3cfe4f261d4f37de7d471d6321a50c3e85ab86e9424df75807ca9c5c9a622fdefa0081dc6eeca92fed35a0dc9e91368f0b656506d48be11064bb208b58b19c69c1689afad4aee3f8fd7b401fbe45bfd179635dbea54bb884e0cbb77c4925c18df37b21ca9a1165ad6e61c546032a0a89afd9348a867a790c0737d90b34d391c074698044c73c5a37e8a20414fc2890dd7567994f550753935905646a07e064c5e7e"]) r0 = syz_open_dev$sndpcmc(&(0x7f0000001800)='/dev/snd/pcmC#D#c\x00', 0x3f, 0x200000) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r0, 0xc08c5332, &(0x7f0000001840)={0x2000000000, 0x6, 0x6, 'queue1\x00', 0x1}) r1 = getpgid(0x0) r2 = gettid() setpgid(r1, r2) memfd_create(&(0x7f0000001900)='keyring}\x00', 0x2) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000080)='./file0\x00', 0x400, 0x8, &(0x7f0000001680)=[{&(0x7f0000000140)="0ace1268ddb048eb409499f7757c4a70b4f1722d5feff4f1c6b5e2f57bfbeaff777c8a2b4bafa03d91cecf81430cdd0ce2469e2e951faa43b1918069a065eb363adff6a809af361a750ef8ace2d9cf6336265e1a32d63015b9b33263666dfe10b78d297b53ef2b3c019b7ba92df74d21b400dc5217f9515946cce2b54388ae2bfa810e41d7", 0x85, 0x5}, {&(0x7f0000000380)="f9fed20470950c4923e10f0726fd2ea37c7129bb7fdedcc937ea0643affd77f7b1f1c39ea3830bc041cb8ec2e5543698afbeeda86454c33bf31bbe5158c1193d674c23212d067575fb4cd72ef98e0ff51f83b991ab222b07f959af0f9d536437cbf352b31b76d1bfb53a2bde66fbd2dcd2ec4ec5d9933e29f2938716df389e6bdc3ab890b2ca6d09f893c8617eb1d354d8523160dbe4f486e330e799992ff57827ca83af15aade58bdb214c99a0ab967e6aababc0bbefa6d09e6120ea5ede69aed71a9b803b7e8194357c247b63b6171ca4a828520006a419adc5abea9cdb2a845c5c0f4753e16ddee5a706ec80012f21928d30c44d0187a52ab3032daa56cc95dff1b2634d79bf3e12e578048a30cdd28c8e2c46545888931f753e63a404df28bd72a984fa4be5249b494cc0d562074e751fae165924e9dbe15259b8ccf679f8965153e16ac12d4413fcec706e4dae0d97ed6d3ce78f4b504d201d82adde90c0cb5b9947cff570634b4e2fe1b59cb29c9280b32eacd927a60cb9501c48250320e7294e8c36cdbe691992448895dc852b91657c0d64acfba7cbd3746eb9ff22316625f09b75579e9d7586a1c2af07596f62e16e22daf4092c94f878c0c6ded426c49430c0726ef98dec564d7ecaaa223dad4e72fc2d2c950f7f3a0ae884bd558e64795f239117298a08ad04c845fafa82440afbf6bf2c841299dfaaeff96cf94362605e0ee8b6e460f715674e36b26d669c3ea526114ce44fd906472f6579cb8c0019846fa8ba3a3bb0728689fed73b158f9d63a50dccd39a639dfd1cda9d1caa2de9f1c95656ea1b4b7667ee259b11de31213403897bb54ac4ffcf097d628d4deac824769dac1179714da27d55881667d3670397359c88ff13af892fc92507d1a8cc7afb5f68dd446ee8e7b55fa1b00f1fc1bf93c86a7cf0250ea7c09a39b309edc3785c64cc0ca0753ec31d4fa9411a6cff40a2be25c7243876707708e27418948e13158fe6ef6ccf42eee88de49bf2eba0f1c9f4650e22c66dc440f8a167f5e936499fa30dcc1e4bf541e5f5b9faeab18a871d72e9855c888246a7b7ad7d772a7f0c56a494a85f33e6794b8b9feb63ff0e2109ee9f8782d227ffb61ca061348137cee09492e119bc0d81bae57c867034287b84665cc3e7f16c5d1365296b97719ed4c7866b9bc9416a7a7d1e09bebf276eae4ecaddfc04ce5ea40244f220f1cff394817d48b9c8204cf4594a3b3509dc070e88cf164f20feafa1468234a0d3da7cebfdd31ac1243850706e81c0737ce156e2c4103944ce96c8a1b4abd9aa566063a31a54e5ae90ed017f160e48474ae75b006fdba01c59d082c160fbe07a1c65f64700a82e99027268583613bb8f16a957bccffeb79cfc262f5f271d9115832c2a2d2887b2ce17b51ae66a2d7ddcf95b5533be4c9eb587f1b0540bd527fb6100a225fc6511770ad32a44e5bf111ce0588891d74abdb14d57bcb7402a5fc6b0082fdea378e82d73d91f96ba603eee1e72f423fc0d29925043b6e616784b0afaf9935c0cab8fd6dc850624a31e6fabaf926d8593e41a7e35a8ec5a73ea074d111f856d96f5bf4ef31a25aceac4b258cd306519a5ce518892de776c59c305c735235066b732f941ffa37529a02dbd5a30713e21e9cab6b524b2257d4afbae7a9166e310492afa4490350eb6c74fcda7eb77a4673c961a206380bc1aec789b9622131bc19e1bed298d97730026e902485d73799d7cad311dbcb20b88116b2b8d37e314431c28cbfc0be51dd4bed8cd902554dbbdf58304a2f3166cdb8093d087caccd3b1987a494f2ac6b4cda3b5264258604154d4223c35bf7153a14dd82329a17e7bae11ce3a2a808036953534b642a260f9e9c308770af3d19d608f6bc824c744cc93c709d947de4595acebd06325bc8570a0cee630ec6f5ecbadec409bd6c61e9ec43a289c79b21c2237d613d57b3c2f409f5c368d32111b19ebb99b25e6d9f4ff45ae38af6b4490603241d659860b5d9ee4dd1406d1436bf0989ec98954cbcf45f5b845568ff69f3ca28b54ba5da2000531db27170f12eee9010bb960cf67df0c25e4755fd250a085055527bda56239119490b45b1e183d38c9925b99e612da6f6760976e55561d226a19e1de987e8ec5d863457d8a92c486c2708883240088f7f612db31959ff48572e9d8db2b6f15cd338d4896931fad9815b9842f32b85ea751fd02cb4eb817d999b5095749c3092b3b9cd95b3640bfdf6da2d65a397edc8e127175d68ec00ec7f79e0d38c1802c888ad055bf51399ea9917213cbd4265eab7d05d06d3bbf9993b15cfd6d7c3f5ea0761ef7e9d9d17ec3725225da85736bfdf4183453f11b30b1d44be8794469de28eb52d7daffaf0b7676aa9cd1447f9eb9ab905cfad366499093b6fe7528e73954e9e9c2c39c28e2e9a09c9291db7d276dac279a661a29488bd3d5be123dffdce8b1e4360de2b0d81ceec86afee2c8c2afd8d789f65ab19d56d8e75fa5da6750fc5922174c93177b8a7d65b85c700f619f0ef36d9a0dcf918b5e024e306e9ba4f0349c2d0ba5264c1f71fb756f0d3e8ad75b5f7a62142a92bdbf0ecbcc8cb621ec140f2e1077f0b39ffaf4d0968f2cd75c376468d5671b5e849e3670767f8e5a8a73957628c9a52cea489b7e84f38e53de210529a4da27fe5c5d46a856144477b37faf42161cbd133ae18980270eeabafcc23449127a6a080408b708787ce66d55c0fc8f4f57d2b8a13140141d40993661fff52c2fb94534a852471db28dd9e04f8891c1395a2231e78ce442d53b4785fd9f12864c85a85b1abfc4621dde0acdc6b9d2a4dc87354324457efba4fc32ff2296ea83a14273111a6eb511e10a4067a77cecde6b49b6b235f5a260a471a9bd46b49e88a74322442e05c21015fe8014937a261a6cbcfcb8a28707730da84da7cad4a9ec0f6c45ab4174a9b92ad136502f780faa988a41635c401aa8b1ef5725995cbb7d837685231da9dcd379150df2bfbf8cd1e3683ba2110516b99477088640ad5ed71bc8ce3aafc4217699f4195b976b699bbcb487c01415d175eb1e72ebd9a0726a80ce2496bcfffae0c9fa1815e699ab9f8f532a3975b6df0141f749748fc746d31e0f569ab04f3e78d59d7d11c14255a48d6947eed62a6602f1e8ec756d55690f0cf8e3c5e3447a41cf1499f80c0c86fc601df46bcd7ce59ef78149f8b1defe36a5e7c7e717703de8401eca5bda757ec583504df987b4fb86666098fa1337d9d7b1c1835755ece417998baafe9730876214d0360bf4baa863fb8325edb0cb149c349605789c784519a10d753659af1ab7deb044628a19dfa89bf393e638f6f205f55a17a84c339fc0731930437ecb73f800aae20f90836229537876acf1a32d26dfb309b6f023435718301c08badcda6a7c3204ddbcab498073d87ef0a6e6e5cbbfe747358f22e1ae0291406f0fd8de92d28171c481a1d0816ff6d1644d5af270f6aab1bec7ac275580d041d3f8253d7facb32c30e34bbdc37c53f14b32c66bfa8eb567a44c2cc2cc2736509ff51c977f1bca1c2eb77cc4a150b9cf86ba3055a976ca26087474856e1bddfe9fc9be6e3d8e78a0792857844b38d9553c5bdfa1ae7ec894f65bded2ae143050d882b4f90331e3f37ad44a3fc952d111988da9b6c3f7cd2b40cbb91cb631f640fca7937fe12369d939ce0b73fa15e3fc97cd4432cbfa41d15ec14f2bc0a2ec5b3b5315d56d4fbc0c5dadeea434322cc687081d441b4b32ff101562a37827d38d1a1727cd99d3cc7bbc4e079650ff65e7d6ed64c8d9c6c1dd565256546451ba38ae68b6917e45f15a938599db938d59b6d9cbbb56520957a49f7e5e8559a67de98123ca3ce5e9225cd2b3ee65cbcc9966828156fc59387afddc0504c257b785af98b69c5218af06857bca1da2adeaaa223a407777184d4050c92ea25d9e9b78cfb62055dfd50ca1039bbf5385c75565527e5700818c3ce51350b866d059e8a5eb167ea1743f07b6b76b10c1d1c49700a5be2debb4060c25a9e6bf5e9c0eddecc92da5149626d1fc28f8cdb15804477bfef2db95ca15d8fb50f0a9fbf3b418e04fd71d4c09c61c484b6913ccc592214be67e632cfd872ed303623a92064dcfed1b5db78f7f68eb714ee3cacdc69efb4db14dd52bc3f22fd94508249321476e649c4186081c979a1b246770220ef067f5a061a55acc86c86da996d7156a5ebcbdad35953fb356fcfb674522d087d8d21d2aeb3450f11ca8e2e95cf607457e0be892216f5bb1688b4d58aa775e9536203676568f9c58020ff64c04aeabcba54f2b0922131f1a59a9cf14d27b0f33cd857ced1d0122d6c68fbe5fdb47e6a906a797394aa394703e4f6916069c662a5cbde9f11decda9c02e46f5b0397e39df8fae790aacac55adfc01854615383fffcb89d73835dfabe1ce107f4ad7d431f63e2361bb8a139c3589e796479483e472c8d7e1c9ba6befa789ea14e9737e66ae9c2721469236c303f6b224dd7ac7a5b592ee175a8f77e43772616c20aace77408854c3a68d1451cf75c09130303a88d372b5afc5985c8c416e97b69f5a69bf2a1dcb320f3777ab81c32d4bb47858b599c7b7344a542e95b0e99fc0b8cb7c648afbc6f37320301eac4d9149f27549c6834e3e3cf8f862835882a58a3ab00cbc2f6f068d4df1d110aae035a99c19e7a4f48ff05f4c4ed696123b14e6e8330f058da4b6f0e00e73e08bfe8dc8113b9adb275900e29ca919feda8a93d352b0b5ecdd1e26d72b7ba3ef33b0979eb15113a8178932d21d11241dda82020e17303a1129b65884393e92ddfbabde493b3f0f31a74c934b462b932c6003da1ca1cd028882fd278848b3d2aedf23f561c5f5919baf1ea78304244e7723c551508fd3638793945e80f1acd9d9525635f0f8fcbf4ebcb84844f05feab6ae5e2bcf9bd0f075ca6177b2209a59f9ed06f24d48db27c3e23edc33194207501e6ef4636f5d99bc9197996d0fc24b252367fd8dfd64a7e5543ed6dad0c6dd6f41aae2e1cc3ba85e3c6a970255587a2cfcf935ec013dd0fbc2aec90ca7a39e997d30bbcf170e6f8c8fc069c3b9a0490c06e1f18938153b8d93af7664a3261d85aa192d229871aff2bbe5e323f9916530868f601d7ac79a094ee1858b3f24402410331457e89c0ecdfd093ac4f34e02c9b776734f35c82477e980842a554b6bff45f791dbfdb9a99f9b20c028f58073971056953b866830a754619c3967165c92dd2619a59a432e702b5e98b130b07afb73254a9865c71262531c6b97b6d157bba862d67fc7cc2db68ddf1903cf04fc203f96f572631eb4633ea143406d8c890182d81adcc0c742d560096022c650060a47d093d2dd36034f4e7faff3fd86a7839884d31e38cbdce86ea9017d68e517ade5013b131207c47bd1f11a5c9bb1e5bb9a93b0d4466bfcfa198de1d9441f4f1f5daa7b6f476fc3095347f4b417e835f9f5a5a2a954b479c58859a2ea85d444cad33c631f98e1373340f921db1b5c14bdb32c199acd8783c979556ed37d1035eb0545dcb170cf40035ded698712c9e51404cc5c5b8345ceb11b9f706538c92cf6fed3bfa2179794d0f99c035cd20e7f4e21a32ae7ec3c540ec57a39c8b40b05904374c4cbf6adec46fa5d31b5c354ce547e763462c9a0d93b19aca1a5d549ae536687ac11bfd7fed403212a5f2f63305c231ab2974066a73760652a8cf33f3b69247739e0d25162f2f4078d654714c72ad0992123a541bd96e3adffa1a0d760fad9cd75cc1af81a98a0b6edf2", 0x1000, 0x3f}, {&(0x7f0000001380)="e4027d8fdd48a43bf7f4abd3c28de1f8b06d2ede39f5c1fa1c4b706e8e520deacde12c54a1ecb50476630d5861f333a00dfc99ce045f3473b062438574b51e305b403f749dd7fc7634968811b7e8181ad79d824578436116771baab21bc015f3bfe05cd0c3c7b022275cd5ecf6f6569570bed261609104148b554ed7102bf55813c78950b6dcc0fcee373f06dd82c1a5ae8646a3ef4b0679ecf52f16c358ccad67057be94f35222404c61d86cbf1c5692aed17c2bc9dd6f7f14148f44af762aacb68769af5c4491fe0a2fa40b3b85539ff700efb99fd9f", 0xd7, 0x3}, {&(0x7f0000001480)="3d1cd42401c28e518cb9bd15c2103b4f1a3187ebb7a411b34f45b672f792085daf4d3c9948afa777b9babdf6d873db5c018234f69865bb30208812c781f52dabdc6aa2bff2438ee89a18874b2256b83e2124eb20d1307bd451e0b38b1ee6a5dd35126c6be9e4087706dc9d58c8102886b0c9313720bb1066b7349728195223a568bd5f85d4989cd3591da536c73a085d", 0x90, 0x3a}, {&(0x7f00000000c0)="b87bc70a5c56cb92999faa49ea845abb027b89e8cf202113", 0x18, 0x40}, {&(0x7f0000001540)="d7b7dc5903f5f232f61c8f2c314fc0f85e1f848a22e0345b9f093c7da808d8d7b8bc35edeada2253284d49aef89e32622d020ec01d3846c70a9a7a4260397037f9201b2e5ff01ce4dd", 0x49, 0xfffffffffffffffe}, {&(0x7f00000015c0)="d2c5539ca8e1158e540913811047bdec82427d12e4168eb1837dfa27c4f3bdbd55f41aff214bf98f09c10c13971db2c8a219e920263597f60f98c39a9dd0c6215bac7c5203eb19a5e5bd3cf322e5379675ff609b124c26516044ca2dde671329d3f2808aeb18c07352012d64868284bf64f8b8f0f48f", 0x76, 0x3}, {&(0x7f0000001640)="b4af99590af32b8cd3ec14b187606ecdb3b2d29194543af1a735c95a6b81fd3e8fd78b9dcebdf22b18b5b8bec639ada7e3b888ba", 0x34, 0x5}], 0x10004, &(0x7f0000001740)={[{@init_itable_val={'init_itable', 0x3d, [0x3d, 0x3f, 0x37]}, 0x2c}, {@nojournal_checksum='nojournal_checksum', 0x2c}, {@grpquota='grpquota', 0x2c}, {@noblock_validity='noblock_validity', 0x2c}, {@noload='noload', 0x2c}, {@dioread_lock='dioread_lock', 0x2c}, {@stripe={'stripe', 0x3d, [0x35, 0x37, 0x33, 0x2d, 0x38, 0x32, 0x78, 0x38]}, 0x2c}, {@init_itable_val={'init_itable', 0x3d, [0x31, 0x33, 0x39, 0x0]}, 0x2c}, {@usrjquota_path={'usrjquota', 0x3d, './file0'}, 0x2c}]}) 2018/04/10 10:45:13 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000180)={0x1d}, 0x10) syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x101, 0x90c00) r1 = perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendmsg$key(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005ff0)={&(0x7f0000000400)=ANY=[@ANYBLOB="050000001b000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800120003000000000000000000000006000000000000000000000000000000ac141400000000000000000000000000ff01000000000000000000000000000105001a007f000001000000000000000000000000fe80000000000000000000000000000000000000070019000000000002000000ffffffff00000000000000000a00000000000000ff020000000000000000000000000001000000000000000001001400000000006fbe75fc6c5deb5b6ea937584c63b5dcd415462a69a642224d5f86bbaac2935d9745dfbaf9b7e1e43b8feeabd81992ad666b9401487028dc2b23450564f8d3a0fca714e2b9b91059d836d67e6a7ff06ec2ed322102e2b2d204e05756d7"], 0x135}, 0x1}, 0x0) r2 = openat$rfkill(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/rfkill\x00', 0xb02, 0x0) getsockopt$inet_sctp6_SCTP_DELAYED_SACK(0xffffffffffffff9c, 0x84, 0x10, &(0x7f0000002600)=@sack_info={0x0, 0x81, 0x10000}, &(0x7f0000002640)=0xc) r4 = socket$inet6(0xa, 0x800000000080001, 0x8010000000000084) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(r4, 0x84, 0x74, &(0x7f00002a3fe8)={0x0, 0x0, 0x22}, &(0x7f0000217000)=0x18) setsockopt$inet_sctp_SCTP_STREAM_SCHEDULER(r2, 0x84, 0x7b, &(0x7f0000002680)={r3, 0x7}, 0x8) dup3(r1, r0, 0x0) r5 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r5, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) r6 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r7 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r7, 0x89e0, &(0x7f0000000600)={r5, r6}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:13 executing program 0 (fault-call:3 fault-nth:20): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:13 executing program 1: bind$alg(0xffffffffffffffff, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) setsockopt$ALG_SET_KEY(0xffffffffffffffff, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) r0 = syz_open_dev$mice(&(0x7f0000000080)='/dev/input/mice\x00', 0x0, 0x20c0) r1 = syz_open_dev$mouse(&(0x7f0000000100)='/dev/input/mouse#\x00', 0x9, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000480)=@mangle={'mangle\x00', 0x1f, 0x6, 0x578, 0x3f8, 0x0, 0x1d0, 0xc0, 0x3f8, 0x4e0, 0x4e0, 0x4e0, 0x4e0, 0x4e0, 0x6, &(0x7f0000000400), {[{{@uncond, 0x0, 0x98, 0xc0}, @TTL={0x28, 'TTL\x00', 0x0, {0x3, 0x5}}}, {{@uncond, 0x0, 0xe8, 0x110, 0x0, {}, [@inet=@rpfilter={0x28, 'rpfilter\x00', 0x0, {0x2}}, @inet=@rpfilter={0x28, 'rpfilter\x00', 0x0, {0x4}}]}, @unspec=@CHECKSUM={0x28, 'CHECKSUM\x00', 0x0, {0x1}}}, {{@uncond, 0x0, 0xd8, 0x100, 0x0, {}, [@common=@set={0x40, 'set\x00', 0x0, {{0x2, [0xffffffff, 0xffffffff, 0x100, 0x6, 0x1000, 0xb6a9], 0x1ff, 0x7}}}]}, @unspec=@CHECKSUM={0x28, 'CHECKSUM\x00', 0x0, {0x1}}}, {{@uncond, 0x0, 0xe8, 0x128, 0x0, {}, [@inet=@rpfilter={0x28, 'rpfilter\x00', 0x0, {0x2}}, @inet=@rpfilter={0x28, 'rpfilter\x00', 0x0, {0xe}}]}, @inet=@TPROXY1={0x40, 'TPROXY\x00', 0x1, {0xb50c, 0x0, @ipv6=@local={0xfe, 0x80, [], 0xaa}, 0x4e24}}}, {{@ip={@remote={0xac, 0x14, 0x14, 0xbb}, @dev={0xac, 0x14, 0x14, 0x13}, 0x0, 0xff000000, 'sit0\x00', 'ifb0\x00', {0xff}, {}, 0x4, 0x2, 0x4}, 0x0, 0xc0, 0xe8, 0x0, {}, [@inet=@rpfilter={0x28, 'rpfilter\x00', 0x0, {0x4}}]}, @inet=@TOS={0x28, 'TOS\x00', 0x0, {0x4, 0x10001}}}], {{[], 0x0, 0x70, 0x98}, {0x28, '\x00', 0x0, 0xfffffffffffffffe}}}}, 0x5d8) r2 = accept$alg(r1, 0x0, 0x0) fcntl$getownex(r1, 0x10, &(0x7f0000000140)={0x0, 0x0}) fallocate(r1, 0x2, 0x909, 0x6) syz_open_procfs(r3, &(0x7f0000000a80)='ns/user\x00') openat$autofs(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/autofs\x00', 0x101000, 0x0) write$vnet(r2, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) 2018/04/10 10:45:13 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0xe00000000000000]}, 0x10) 2018/04/10 10:45:13 executing program 7: add_key(&(0x7f00000002c0)="6173796d6d65747269630000be3a8a3a9e389d6de516feae1218931b7f62f1989e779cb3e199015e6f224dc786b78b696462c7dec58cd05fa42773a4af0a703d63e19620fd165b5d862e2635059c401152746037a51f9d035dcf4197d265f6f5d246b14212db69e767574420fb11a7308eb293967dbd5a729bb8c6833a854e2036d4e9270fef4cef270638e56c144263ecf69038c96c9d38f68668c21513e19c1311eea8ee94c59609987d033ca3c8ad624dbc5c8958aaa4e9158c5850c6228a22d0adaabe8bb566c069babaa64e30af6d878c", &(0x7f00000000c0)={0x73, 0x79, 0x7a}, &(0x7f0000000000)="3080048b", 0x4, 0xfffffffffffffffd) r0 = dup3(0xffffffffffffff9c, 0xffffffffffffff9c, 0x80000) r1 = openat$cgroup_ro(r0, &(0x7f0000000140)='cpuacct.usage_percpu_sys\x00', 0x0, 0x0) setsockopt$netlink_NETLINK_RX_RING(r1, 0x10e, 0x6, &(0x7f0000000080)={0x4, 0xa811, 0x0, 0x81}, 0x10) recvfrom$ax25(r1, &(0x7f0000000180)=""/116, 0x74, 0x40002040, &(0x7f0000000100)={0x3, {"09f27fae1001e4"}, 0x7}, 0x10) socket$inet(0x2, 0x6, 0xfffffffffffffffa) 2018/04/10 10:45:13 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0xe00000000000000}}}, 0x1c) [ 812.125844] BTRFS: device fsid 3030b86e-0d5f-4090-902c-6457136cf04d devid 1 transid 7 /dev/loop6 [ 812.143700] FAULT_INJECTION: forcing a failure. [ 812.143700] name failslab, interval 1, probability 0, space 0, times 0 [ 812.155092] CPU: 0 PID: 23228 Comm: syz-executor0 Not tainted 4.16.0+ #17 [ 812.162035] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 812.171388] Call Trace: [ 812.173980] dump_stack+0x1b9/0x294 [ 812.177605] ? dump_stack_print_info.cold.2+0x52/0x52 [ 812.182801] should_fail.cold.4+0xa/0x1a [ 812.186853] ? perf_trace_lock+0x495/0x900 [ 812.191084] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 812.196185] ? zap_class+0x720/0x720 [ 812.199891] ? perf_trace_lock+0x900/0x900 [ 812.204115] ? sctp_connect+0xbf/0x100 [ 812.207993] ? __sys_connect+0x37d/0x4c0 [ 812.212051] ? SyS_connect+0x24/0x30 [ 812.215762] ? entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 812.221119] ? graph_lock+0x170/0x170 [ 812.224916] ? print_usage_bug+0xc0/0xc0 [ 812.228966] ? perf_trace_lock_acquire+0xe3/0x980 [ 812.233803] ? graph_lock+0x170/0x170 [ 812.237600] ? find_held_lock+0x36/0x1c0 [ 812.241664] ? lock_downgrade+0x8e0/0x8e0 [ 812.245811] __should_failslab+0x124/0x180 [ 812.250047] should_failslab+0x9/0x14 [ 812.253836] kmem_cache_alloc_trace+0x4b/0x780 [ 812.258410] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 812.263592] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 812.269121] ? sctp_v6_cmp_addr+0x261/0x6f0 [ 812.273442] sctp_add_bind_addr+0xf9/0x4a0 [ 812.277670] ? sctp_bind_addr_free+0x20/0x20 [ 812.282070] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 812.287257] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 812.292437] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 812.297448] sctp_copy_local_addr_list+0x499/0x690 [ 812.302374] ? sctp_defaults_init+0xe50/0xe50 [ 812.306861] ? get_random_bytes+0x34/0x40 [ 812.310999] ? sctp_association_new+0x135/0x21e0 [ 812.315765] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 812.320945] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 812.326479] sctp_copy_one_addr+0x5d/0x170 [ 812.330703] ? sctp_copy_one_addr+0x5d/0x170 [ 812.335108] sctp_bind_addr_copy+0x16b/0x45b [ 812.339504] ? rcu_is_watching+0x85/0x140 [ 812.343652] ? sctp_copy_one_addr+0x170/0x170 [ 812.348141] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 812.353329] sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 812.358859] ? sctp_v6_scope+0x56/0x60 [ 812.362742] __sctp_connect+0x6c6/0xe30 [ 812.366721] ? sctp_init_sock+0x1470/0x1470 [ 812.371048] ? mark_held_locks+0xc9/0x160 [ 812.375191] ? __local_bh_enable_ip+0x161/0x230 [ 812.379853] ? trace_hardirqs_on+0xd/0x10 [ 812.383991] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 812.389184] sctp_connect+0xbf/0x100 [ 812.392893] inet_dgram_connect+0x154/0x2e0 [ 812.397217] __sys_connect+0x37d/0x4c0 [ 812.401097] ? SyS_accept+0x30/0x30 [ 812.404723] ? __sb_end_write+0xac/0xe0 [ 812.408697] ? ksys_write+0x1a6/0x250 [ 812.412493] ? SyS_read+0x30/0x30 [ 812.415943] ? mm_fault_error+0x380/0x380 [ 812.420094] SyS_connect+0x24/0x30 [ 812.423625] ? __sys_connect+0x4c0/0x4c0 [ 812.427679] do_syscall_64+0x29e/0x9d0 [ 812.431566] ? vmalloc_sync_all+0x30/0x30 [ 812.435705] ? _raw_spin_unlock_irq+0x27/0x70 [ 812.440193] ? finish_task_switch+0x1ca/0x820 [ 812.444682] ? syscall_return_slowpath+0x5c0/0x5c0 [ 812.449602] ? syscall_return_slowpath+0x30f/0x5c0 [ 812.454530] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 812.459888] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 812.464728] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 812.469905] RIP: 0033:0x455259 [ 812.473083] RSP: 002b:00007f0cc7dd6c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002a [ 812.480782] RAX: ffffffffffffffda RBX: 00007f0cc7dd76d4 RCX: 0000000000455259 [ 812.488042] RDX: 000000000000001c RSI: 0000000020966fe4 RDI: 0000000000000013 [ 812.495302] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 812.502558] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 [ 812.509813] R13: 000000000000005a R14: 00000000006f3910 R15: 0000000000000014 2018/04/10 10:45:13 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000180)={0x1d}, 0x10) syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x101, 0x90c00) r1 = perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendmsg$key(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005ff0)={&(0x7f0000000400)=ANY=[@ANYBLOB="050000001b000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800120003000000000000000000000006000000000000000000000000000000ac141400000000000000000000000000ff01000000000000000000000000000105001a007f000001000000000000000000000000fe80000000000000000000000000000000000000070019000000000002000000ffffffff00000000000000000a00000000000000ff020000000000000000000000000001000000000000000001001400000000006fbe75fc6c5deb5b6ea937584c63b5dcd415462a69a642224d5f86bbaac2935d9745dfbaf9b7e1e43b8feeabd81992ad666b9401487028dc2b23450564f8d3a0fca714e2b9b91059d836d67e6a7ff06ec2ed322102e2b2d204e05756d7"], 0x135}, 0x1}, 0x0) r2 = openat$rfkill(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/rfkill\x00', 0xb02, 0x0) getsockopt$inet_sctp6_SCTP_DELAYED_SACK(0xffffffffffffff9c, 0x84, 0x10, &(0x7f0000002600)=@sack_info={0x0, 0x81, 0x10000}, &(0x7f0000002640)=0xc) r4 = socket$inet6(0xa, 0x800000000080001, 0x8010000000000084) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(r4, 0x84, 0x74, &(0x7f00002a3fe8)={0x0, 0x0, 0x22}, &(0x7f0000217000)=0x18) setsockopt$inet_sctp_SCTP_STREAM_SCHEDULER(r2, 0x84, 0x7b, &(0x7f0000002680)={r3, 0x7}, 0x8) dup3(r1, r0, 0x0) r5 = socket$inet_tcp(0x2, 0x1, 0x0) connect$inet(r5, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r6 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r7 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r7, 0x89e0, &(0x7f0000000600)={r5, r6}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:13 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x4000000]}, 0x10) 2018/04/10 10:45:13 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) accept$alg(r0, 0x0, 0x0) openat$rtc(0xffffffffffffff9c, &(0x7f0000000080)='/dev/rtc\x00', 0x18800, 0x0) openat$rfkill(0xffffffffffffff9c, &(0x7f0000000600)='/dev/rfkill\x00', 0x1, 0x0) r1 = syz_open_dev$vcsa(&(0x7f0000000640)='/dev/vcsa#\x00', 0x1, 0x800) write$vnet(r1, &(0x7f0000000100)={0x1, {&(0x7f0000000500)=""/231, 0xe7, &(0x7f0000000280)=""/195, 0x0, 0x5}}, 0x68) 2018/04/10 10:45:13 executing program 7: openat$kvm(0xffffffffffffff9c, &(0x7f00006a4ff7)='/dev/kvm\x00', 0x0, 0x0) r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000080)='/dev/sequencer2\x00', 0x80100, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) pipe2(&(0x7f0000e3eff8)={0x0, 0x0}, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_S390_UCAS_UNMAP(r3, 0x4018ae51, &(0x7f0000000040)={0xfffffffffffffffc, 0x100000000, 0x1}) r4 = dup3(r3, r2, 0x0) ioctl$KVM_SET_MSRS(r4, 0x4008ae89, &(0x7f0000000340)={0x1, 0x0, [{0x20040000000, 0x0, 0xfffffffffffffffd}]}) 2018/04/10 10:45:13 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0x7000000}}}, 0x1c) 2018/04/10 10:45:13 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x18000000]}, 0x10) 2018/04/10 10:45:13 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) socket$nl_route(0x10, 0x3, 0x0) r1 = accept$alg(r0, 0x0, 0x0) r2 = syz_open_dev$usbmon(&(0x7f0000000080)='/dev/usbmon#\x00', 0x4, 0x341000) ioctl$DRM_IOCTL_GEM_FLINK(0xffffffffffffffff, 0xc008640a, &(0x7f0000000100)={0x0}) r4 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000140)='/dev/hwrng\x00', 0xe02, 0x0) ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE(r2, 0xc00c642e, &(0x7f0000000400)={r3, 0x80000, r4}) socket$alg(0x26, 0x5, 0x0) write$vnet(r1, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) 2018/04/10 10:45:13 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000180)={0x1d}, 0x10) syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x101, 0x90c00) r1 = perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendmsg$key(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005ff0)={&(0x7f0000000400)=ANY=[@ANYBLOB="050000001b000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800120003000000000000000000000006000000000000000000000000000000ac141400000000000000000000000000ff01000000000000000000000000000105001a007f000001000000000000000000000000fe80000000000000000000000000000000000000070019000000000002000000ffffffff00000000000000000a00000000000000ff020000000000000000000000000001000000000000000001001400000000006fbe75fc6c5deb5b6ea937584c63b5dcd415462a69a642224d5f86bbaac2935d9745dfbaf9b7e1e43b8feeabd81992ad666b9401487028dc2b23450564f8d3a0fca714e2b9b91059d836d67e6a7ff06ec2ed322102e2b2d204e05756d7"], 0x135}, 0x1}, 0x0) r2 = openat$rfkill(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/rfkill\x00', 0xb02, 0x0) getsockopt$inet_sctp6_SCTP_DELAYED_SACK(0xffffffffffffff9c, 0x84, 0x10, &(0x7f0000002600)=@sack_info={0x0, 0x81, 0x10000}, &(0x7f0000002640)=0xc) r4 = socket$inet6(0xa, 0x800000000080001, 0x8010000000000084) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(r4, 0x84, 0x74, &(0x7f00002a3fe8)={0x0, 0x0, 0x22}, &(0x7f0000217000)=0x18) setsockopt$inet_sctp_SCTP_STREAM_SCHEDULER(r2, 0x84, 0x7b, &(0x7f0000002680)={r3, 0x7}, 0x8) dup3(r1, r0, 0x0) bind$inet(0xffffffffffffffff, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(0xffffffffffffffff, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r6 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r6, 0x89e0, &(0x7f0000000600)={0xffffffffffffffff, r5}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:14 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000]}, 0x10) 2018/04/10 10:45:14 executing program 7: r0 = syz_open_procfs(0x0, &(0x7f0000000000)="6664001a000000") fchdir(r0) getsockopt$IPT_SO_GET_REVISION_MATCH(r0, 0x0, 0x42, &(0x7f0000000040)={'ipvs\x00'}, &(0x7f0000000080)=0x1e) syz_fuseblk_mount(&(0x7f00000001c0)='8/file0\x00', &(0x7f0000000200)='./file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) lstat(&(0x7f0000000140)='8/file0/file0\x00', &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}) r2 = getegid() syz_open_dev$sndctrl(&(0x7f0000000180)='/dev/snd/controlC#\x00', 0x0, 0x402) ioctl$DRM_IOCTL_RES_CTX(r0, 0xc0106426, &(0x7f0000000300)={0x6, &(0x7f00000002c0)=[{0x0}, {}, {}, {}, {}, {}]}) ioctl$DRM_IOCTL_GET_SAREA_CTX(r0, 0xc010641d, &(0x7f0000000440)={r3, &(0x7f0000000340)=""/255}) syz_fuseblk_mount(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='8/file0/file0\x00', 0x4000, r1, r2, 0x5, 0x3, 0x80000) 2018/04/10 10:45:14 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0xc8050000}}}, 0x1c) 2018/04/10 10:45:14 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000180)={0x1d}, 0x10) syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x101, 0x90c00) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendmsg$key(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005ff0)={&(0x7f0000000400)=ANY=[@ANYBLOB="050000001b000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800120003000000000000000000000006000000000000000000000000000000ac141400000000000000000000000000ff01000000000000000000000000000105001a007f000001000000000000000000000000fe80000000000000000000000000000000000000070019000000000002000000ffffffff00000000000000000a00000000000000ff020000000000000000000000000001000000000000000001001400000000006fbe75fc6c5deb5b6ea937584c63b5dcd415462a69a642224d5f86bbaac2935d9745dfbaf9b7e1e43b8feeabd81992ad666b9401487028dc2b23450564f8d3a0fca714e2b9b91059d836d67e6a7ff06ec2ed322102e2b2d204e05756d7"], 0x135}, 0x1}, 0x0) r1 = openat$rfkill(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/rfkill\x00', 0xb02, 0x0) getsockopt$inet_sctp6_SCTP_DELAYED_SACK(0xffffffffffffff9c, 0x84, 0x10, &(0x7f0000002600)=@sack_info={0x0, 0x81, 0x10000}, &(0x7f0000002640)=0xc) r3 = socket$inet6(0xa, 0x800000000080001, 0x8010000000000084) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(r3, 0x84, 0x74, &(0x7f00002a3fe8)={0x0, 0x0, 0x22}, &(0x7f0000217000)=0x18) setsockopt$inet_sctp_SCTP_STREAM_SCHEDULER(r1, 0x84, 0x7b, &(0x7f0000002680)={r2, 0x7}, 0x8) r4 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r4, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r4, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r6 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r6, 0x89e0, &(0x7f0000000600)={r4, r5}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:14 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) accept$alg(r0, 0x0, 0x0) getsockopt$inet_sctp_SCTP_GET_LOCAL_ADDRS(0xffffffffffffff9c, 0x84, 0x6d, &(0x7f0000000400)={0x0, 0x5c, "e440873893bad147c828a47a5634deb9744b261f8601eeab12b5eb2ae6471aeb8df7e46741c165704b6f3a0e631bdbdd2e7df93beeae1f6d6e3807b530b06dc7e57a27bd7a10625f78b0d40378509f901541347e2fabe63d1d03ec19"}, &(0x7f0000000480)=0x64) setsockopt$inet_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0x10, &(0x7f00000004c0)=@sack_info={r1, 0x7, 0x1000}, 0xc) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x80000) ioctl$DRM_IOCTL_AGP_INFO(r2, 0x80386433, &(0x7f0000000100)=""/110) r3 = accept$alg(r0, 0x0, 0x0) write$vnet(r3, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) 2018/04/10 10:45:14 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0xe00]}, 0x10) 2018/04/10 10:45:14 executing program 6: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000259000)={0x2, 0x3, 0x0, 0x3, 0xe, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, [@sadb_address={0x5, 0x6, 0x0, 0x0, 0x0, @in6={0xa, 0x4e20, 0x0, @mcast2={0xff, 0x2, [], 0x1}}}, @sadb_sa={0x2, 0x1}, @sadb_address={0x5, 0x5, 0x0, 0x0, 0x0, @in6={0xa, 0x4e20, 0x0, @mcast2={0xff, 0x2, [], 0x1}}}]}, 0x70}, 0x1}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x5c1040, 0x12) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(0xffffffffffffffff, 0x84, 0x72, &(0x7f0000000040)={0x0, 0x7}, &(0x7f0000000080)=0xc) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r1, 0x84, 0x13, &(0x7f00000000c0)={r2, 0x800}, &(0x7f0000000100)=0x8) 2018/04/10 10:45:14 executing program 0 (fault-call:3 fault-nth:21): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) [ 813.592170] FAULT_INJECTION: forcing a failure. [ 813.592170] name failslab, interval 1, probability 0, space 0, times 0 [ 813.603607] CPU: 0 PID: 23302 Comm: syz-executor0 Not tainted 4.16.0+ #17 [ 813.610551] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 813.619923] Call Trace: [ 813.622540] dump_stack+0x1b9/0x294 [ 813.626209] ? dump_stack_print_info.cold.2+0x52/0x52 [ 813.631457] should_fail.cold.4+0xa/0x1a [ 813.635633] ? perf_trace_lock+0x495/0x900 [ 813.639900] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 813.645033] ? zap_class+0x720/0x720 [ 813.648793] ? perf_trace_lock+0x900/0x900 [ 813.653047] ? sctp_connect+0xbf/0x100 [ 813.656959] ? __sys_connect+0x37d/0x4c0 [ 813.661039] ? SyS_connect+0x24/0x30 [ 813.664775] ? entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 813.670163] ? graph_lock+0x170/0x170 [ 813.673986] ? print_usage_bug+0xc0/0xc0 [ 813.678062] ? perf_trace_lock_acquire+0xe3/0x980 [ 813.682925] ? graph_lock+0x170/0x170 [ 813.686753] ? find_held_lock+0x36/0x1c0 [ 813.690853] ? lock_downgrade+0x8e0/0x8e0 [ 813.695031] __should_failslab+0x124/0x180 [ 813.699291] should_failslab+0x9/0x14 [ 813.703105] kmem_cache_alloc_trace+0x4b/0x780 [ 813.707711] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 813.712926] ? __sanitizer_cov_trace_cmp2+0x18/0x20 [ 813.717979] sctp_add_bind_addr+0xf9/0x4a0 [ 813.722373] ? sctp_bind_addr_free+0x20/0x20 [ 813.726806] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 813.732025] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 813.737601] ? sctp_v4_scope+0x19b/0x1c0 [ 813.741686] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 813.746904] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 813.751955] sctp_copy_local_addr_list+0x499/0x690 [ 813.756920] ? sctp_defaults_init+0xe50/0xe50 [ 813.761439] ? get_random_bytes+0x34/0x40 [ 813.765608] ? sctp_association_new+0x135/0x21e0 [ 813.770401] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 813.775614] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 813.781175] sctp_copy_one_addr+0x5d/0x170 [ 813.785427] ? sctp_copy_one_addr+0x5d/0x170 2018/04/10 10:45:14 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x4400]}, 0x10) 2018/04/10 10:45:14 executing program 1: r0 = syz_open_dev$mice(&(0x7f0000000080)='/dev/input/mice\x00', 0x0, 0x8a003) perf_event_open(&(0x7f0000b5a000)={0x4000000002, 0x70, 0x1e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00008aaff8)=0x8000000075) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0x1, 0x7, &(0x7f0000000400), 0x4) sendmmsg$unix(r2, &(0x7f00000bd000), 0x80, 0x0) r3 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r2, &(0x7f0000ebdff4)) close(r1) getsockname$netlink(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = socket$alg(0x26, 0x5, 0x0) bind$alg(r4, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r4, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) r5 = accept$alg(r4, 0x0, 0x0) write$vnet(r5, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) 2018/04/10 10:45:14 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0x800000000000000}}}, 0x1c) [ 813.789858] sctp_bind_addr_copy+0x16b/0x45b [ 813.794280] ? rcu_is_watching+0x85/0x140 [ 813.798455] ? sctp_copy_one_addr+0x170/0x170 [ 813.802965] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 813.808184] sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 813.813741] ? sctp_v6_scope+0x56/0x60 [ 813.817654] __sctp_connect+0x6c6/0xe30 [ 813.821668] ? sctp_init_sock+0x1470/0x1470 [ 813.826014] ? mark_held_locks+0xc9/0x160 [ 813.830188] ? __local_bh_enable_ip+0x161/0x230 [ 813.834875] ? trace_hardirqs_on+0xd/0x10 [ 813.839031] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 813.844228] sctp_connect+0xbf/0x100 [ 813.847941] inet_dgram_connect+0x154/0x2e0 [ 813.852264] __sys_connect+0x37d/0x4c0 [ 813.856148] ? SyS_accept+0x30/0x30 [ 813.859776] ? __sb_end_write+0xac/0xe0 [ 813.863751] ? ksys_write+0x1a6/0x250 [ 813.867550] ? SyS_read+0x30/0x30 [ 813.870995] ? mm_fault_error+0x380/0x380 [ 813.875491] ? syscall_slow_exit_work+0x4f0/0x4f0 [ 813.880336] SyS_connect+0x24/0x30 [ 813.883865] ? __sys_connect+0x4c0/0x4c0 [ 813.887916] do_syscall_64+0x29e/0x9d0 [ 813.891792] ? vmalloc_sync_all+0x30/0x30 [ 813.895928] ? _raw_spin_unlock_irq+0x27/0x70 [ 813.900418] ? finish_task_switch+0x1ca/0x820 [ 813.904904] ? syscall_return_slowpath+0x5c0/0x5c0 [ 813.909824] ? syscall_return_slowpath+0x30f/0x5c0 [ 813.914752] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 813.920112] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 813.924952] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 813.930127] RIP: 0033:0x455259 [ 813.933302] RSP: 002b:00007f0cc7dd6c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002a 2018/04/10 10:45:15 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x2]}, 0x10) 2018/04/10 10:45:15 executing program 6: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0xe00]}, 0x10) [ 813.941006] RAX: ffffffffffffffda RBX: 00007f0cc7dd76d4 RCX: 0000000000455259 [ 813.948270] RDX: 000000000000001c RSI: 0000000020966fe4 RDI: 0000000000000013 [ 813.955525] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 813.962781] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 [ 813.970042] R13: 000000000000005a R14: 00000000006f3910 R15: 0000000000000015 2018/04/10 10:45:15 executing program 7: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000fcbff7)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SMI(r2, 0xaeb7) r3 = dup2(r2, r2) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000fe6000/0x18000)=nil, &(0x7f0000000180)=[@text32={0x20, &(0x7f0000000140)="b98f0a00000f320f0836643ef3a7b9800000c00f3235000400000f30c4c3794818003e64f20f01c9b9830400000f320fe1a80100000066b843008ee0ddc9", 0x3e}], 0x1, 0x0, &(0x7f00000001c0), 0x0) ioctl$KVM_SET_LAPIC(r3, 0x4400ae8f, &(0x7f00000001c0)={"8a927799b01a029f25061eda96dd379385fc78b28fcbf8eb8455a6fb67a8de46d4d40000a01a47191dc792f414ac8437036bb34b6632c980073c4cdc084a1966c440f15811d016f5b50e90810603f10aea61134de09d8f0e9ab67e4bb4b3c5199cadf58ab550c72a7eb011b622072532229fbc9d9c4d1e045191ee2b0d584c8fd736ee3e7d73d5267b674281395000b90f0d692d30ecfb806326f17f0a7a24aa58b111193c5f100bb2e1f3874a807d63dfb58775215937ae2b62b46c6d5816f2fc52eeab0000000000000003252929e628ad2c34a0ef717fb2504d9bd66eabce002faf0512145c072f3087a5566c38fda729442c3ebd62e970a9a3eb242747993601a1a186b8376d39c69c4ce503b2638feeae79436a9708b3bb19f38377382ea7b4c9c2d674b80ef220109f8fa8200de4794547b4da6430ac512116d358949a298812c5d54017aa2fc8b814ecf28c41d4c83474ba93a8ad32b16371b42350bf984abb465228cfd848e54abc383d21d0a3315f1b8599efa1bf10bd30a1371757b13aed4a19db7c777995fd42ad446d9d2755f8552563c7639ce00da8ee3ece9ded52625aa3f0a1d7b76b32536d39eeae158271064ea79bddf1032b6e6ac794f37ec9d0c3bc4923cc7b631c6df64f28d75d99443d6653db3c6b7961190e8f82a233000001002ce4f47168ef93f01aef51c60000000000000006af34b21ed8437a371c0b427cd8c90000010000000000b5bff60a0c4f4793cd6638a2a23d68cb6e86925599fbc1361b8ce27b41d79027894b6c0003cc97a64088edf383a51eef947915369bdd4fc3cded2663d17515838f8fbba284c5b4ffc5251019eaee59d117d34c7be50fbd33ceb4508cfa4eecb7d6bb11fc4a114a13542dee77b2651783f6a504000000000000005105d1ddb56f1ac26584547d8d5cecb3c672068cc7ab31ddc5ae0a253b587d712c6113acdf49fa0100de0f7b3717528e35b7e70733538a8eec8fb17616d2198d02ba4e7690fab7933b676deddb27755d6a8f29c643dfff0e4bd7c2b13b7a57a3120cb2cbb70200339dc0862dafad481a63e7f90d14c54803d8b100e0ad5cae9a0a7b2f329c3b0000000000000002f4b2eebf5bcd4268012c26ca447751ef7df01c13c7cb674ff41cb3c7f6890300e86bda845164825e28b9fb719e695a9eb9710f924aefde1c96bebe4274594038347691a088f9bcaeba90315d3b3cfc24388cc15dffeda1bd610582c5b74fa6bfe789ce440f71871a5e8b85000000005806743e8e075b8624686feb21dbdb9afd74dd0067d82a72c099a2d52a599494388cb56cdb5ef91b0980f9128e689e07e98b2ed59e1537fc7de144dc2030374b0f5fcfd8f2ef242803f7bcbc07145f65b8912a4a335b858de8ac2f4276cb102ec89d0a5aac3d6a33e0075506a1fd25799f1637b1bafaf09954ef"}) getsockopt$inet_sctp_SCTP_STATUS(r3, 0x84, 0xe, &(0x7f0000000000)={0x0, 0x2, 0x2, 0x80000001, 0x0, 0xff, 0x0, 0x614, {0x0, @in={{0x2, 0x4e21, @rand_addr}}, 0xabc, 0xfffffffffffffeff, 0x7fff, 0xa404, 0x3}}, &(0x7f00000000c0)=0xb0) ioctl$KVM_RUN(r2, 0xae80, 0x0) getsockopt$inet_sctp_SCTP_MAX_BURST(r1, 0x84, 0x14, &(0x7f00000005c0), &(0x7f0000000600)=0x4) ioctl$KVM_RUN(r2, 0xae80, 0x0) ioctl$KVM_GET_EMULATED_CPUID(r3, 0xc008ae09, &(0x7f0000000100)=""/18) 2018/04/10 10:45:15 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x3e8]}, 0x10) 2018/04/10 10:45:15 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000180)={0x1d}, 0x10) syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x101, 0x90c00) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendmsg$key(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005ff0)={&(0x7f0000000400)=ANY=[@ANYBLOB="050000001b000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800120003000000000000000000000006000000000000000000000000000000ac141400000000000000000000000000ff01000000000000000000000000000105001a007f000001000000000000000000000000fe80000000000000000000000000000000000000070019000000000002000000ffffffff00000000000000000a00000000000000ff020000000000000000000000000001000000000000000001001400000000006fbe75fc6c5deb5b6ea937584c63b5dcd415462a69a642224d5f86bbaac2935d9745dfbaf9b7e1e43b8feeabd81992ad666b9401487028dc2b23450564f8d3a0fca714e2b9b91059d836d67e6a7ff06ec2ed322102e2b2d204e05756d7"], 0x135}, 0x1}, 0x0) openat$rfkill(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/rfkill\x00', 0xb02, 0x0) getsockopt$inet_sctp6_SCTP_DELAYED_SACK(0xffffffffffffff9c, 0x84, 0x10, &(0x7f0000002600)=@sack_info={0x0, 0x81, 0x10000}, &(0x7f0000002640)=0xc) r1 = socket$inet6(0xa, 0x800000000080001, 0x8010000000000084) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(r1, 0x84, 0x74, &(0x7f00002a3fe8)={0x0, 0x0, 0x22}, &(0x7f0000217000)=0x18) r2 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r2, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r2, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r4 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r4, 0x89e0, &(0x7f0000000600)={r2, r3}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) [ 814.133707] kvm: vcpu 0: requested 34187 ns lapic timer period limited to 500000 ns [ 814.206646] kvm: vcpu 0: requested 34187 ns lapic timer period limited to 500000 ns 2018/04/10 10:45:15 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1100000000000000]}, 0x10) 2018/04/10 10:45:15 executing program 6: r0 = socket(0x40000000015, 0x5, 0x0) getsockopt$sock_buf(r0, 0x1, 0x1c, &(0x7f0000fc2f95)=""/107, &(0x7f0000090ffc)=0x2) setsockopt$inet_sctp6_SCTP_HMAC_IDENT(r0, 0x84, 0x16, &(0x7f0000000000)={0x6, [0x1, 0x87ec, 0x4, 0x9, 0x2, 0x8]}, 0x10) 2018/04/10 10:45:15 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0x100000000000000}}}, 0x1c) 2018/04/10 10:45:15 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0xffffffff00000000]}, 0x10) 2018/04/10 10:45:15 executing program 0 (fault-call:3 fault-nth:22): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:15 executing program 7: r0 = socket$inet(0x2, 0x6, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r0, 0x0, 0x80, &(0x7f0000000100)=@nat={'nat\x00', 0x3c1, 0x2, 0x270, [0x20000280], 0x0, &(0x7f00000008c0), &(0x7f0000000280)=[{0x0, '\x00', 0x0, 0xffffffffffffffff}, {0x0, '\x00', 0x0, 0xfffffffffffffffe, 0x1, [{{{0x5, 0x0, 0x0, 'nr0\x00', 'vcan0\x00', 'bcsf0\x00', 'ipddp0\x00', @broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], [], @random="5bd06822adc2", [0x0, 0x0, 0x0, 0x0, 0xff], 0xb8, 0xb8, 0xf0, [@limit={'limit\x00', 0x20, {{0x0, 0x265}}}]}}, @snat={'snat\x00', 0x10, {{@link_local={0x1, 0x80, 0xc2}, 0xfffffffffffffffc}}}}]}, {0x0, '\x00', 0x1, 0xffffffffffffffff, 0x1, [{{{0x15, 0x0, 0x0, 'dummy0\x00', 'syzkaller0\x00', 'bcsf0\x00', 'oyzkMller0\x00', @random="e677287ac743", [0x0, 0x0, 0x0, 0xff], @random="ae11f03c62bc", [], 0x70, 0xa0, 0xf0}, [@common=@STANDARD={'\x00', 0x8, {0xffffffffffffffff}}]}, @common=@LED={'LED\x00', 0x28, {{'syz1\x00'}}}}]}]}, 0x2e8) 2018/04/10 10:45:15 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000180)={0x1d}, 0x10) syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x101, 0x90c00) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendmsg$key(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005ff0)={&(0x7f0000000400)=ANY=[@ANYBLOB="050000001b000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800120003000000000000000000000006000000000000000000000000000000ac141400000000000000000000000000ff01000000000000000000000000000105001a007f000001000000000000000000000000fe80000000000000000000000000000000000000070019000000000002000000ffffffff00000000000000000a00000000000000ff020000000000000000000000000001000000000000000001001400000000006fbe75fc6c5deb5b6ea937584c63b5dcd415462a69a642224d5f86bbaac2935d9745dfbaf9b7e1e43b8feeabd81992ad666b9401487028dc2b23450564f8d3a0fca714e2b9b91059d836d67e6a7ff06ec2ed322102e2b2d204e05756d7"], 0x135}, 0x1}, 0x0) openat$rfkill(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/rfkill\x00', 0xb02, 0x0) getsockopt$inet_sctp6_SCTP_DELAYED_SACK(0xffffffffffffff9c, 0x84, 0x10, &(0x7f0000002600)=@sack_info={0x0, 0x81, 0x10000}, &(0x7f0000002640)=0xc) socket$inet6(0xa, 0x800000000080001, 0x8010000000000084) r1 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r1, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r1, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r3 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r3, 0x89e0, &(0x7f0000000600)={r1, r2}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:15 executing program 1: pselect6(0x40, &(0x7f0000000140)={0x2, 0x2, 0xfffffffffffeffff, 0x1, 0x3f960cdb, 0x1, 0x2c, 0x4}, &(0x7f0000000400)={0x9, 0x6, 0x1, 0xe99c, 0x6, 0x1000, 0x9, 0x8}, &(0x7f0000000540)={0x0, 0x5, 0x2, 0x401, 0xfffffffffffffffb, 0x1f, 0xfffffffffffffff9, 0x4}, &(0x7f0000000580)={0x77359400}, &(0x7f0000000640)={&(0x7f0000000600)={0x40}, 0x8}) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$bt_l2cap_L2CAP_CONNINFO(r1, 0x6, 0x2, &(0x7f0000000080), &(0x7f0000000100)=0x6) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) r2 = accept$alg(r0, 0x0, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0x9, &(0x7f0000000440)={0x0, @in={{0x2, 0x4e23, @remote={0xac, 0x14, 0x14, 0xbb}}}, 0xbc5, 0xb24b, 0xff, 0x1, 0x40}, &(0x7f0000000500)=0x98) getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS(r1, 0x84, 0x1b, &(0x7f0000000880)=ANY=[@ANYRES32=r3, @ANYBLOB="470000004fd9baaba3d80b6ec87a8dc5f5264ff504115f6b578696e23e30e083b8839e5bcbd1b2b399628b555d8dc7fa26b9acddd496520133d8411e67a4ee93178605329f92067242dc2c0c55b93e4f198583b03c6be2d5d2f2a9944a1f1fd290fd34840ee3fe0e5de0bbe94d63bc1d210ab03d9be0c8d0dd3fabe507985de21811d9fd0dfdedd9d4067c6659ee46fe0db2896d79b32572b811b6c4f545b5a1a2d6961298b140ff8003654332540a3b0d90041514a4ab16a39145d873592b710fe30d7c62b373109f2682a9adc2ce5b2e3309c69c6f71b3aa2f653c0653acf8511316b611617ad5679cd0ca854d8a82d85f0e6d7709e48a21481cf2856726b3e98417741dd67cd2815d0ac5e1cc7c5e31e7babaa609dee6a1e5c614386a8409fe6487bf3480fe50926ee9b5e666ec3ae6f4ce211800bd784a4ca074a3ee7dd58b99c1f2832911580b22b7444bf4905a2b7cfab08326d544e7ba42123fd2e160e7583425039c29d00fb4260cbad402fbf0b40cac6c28b271c545cdd7bf5b4fee67b9a18557859c11e2d09056766fb5202080f33201a43ac31aadfdbac0e456bd28a47420413b66a5ce6541024d11f93f00eb59ced11f20fead1c9b2310e36e1effa09fac13394941fd3c0b4db4291acc445d1bd0721b6591ba60976f4f85c5267e00729fb16c58d13c0ab6eeeaa0"], &(0x7f00000005c0)=0x4f) write$vnet(r2, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) getrusage(0xffffffffffffffff, &(0x7f0000000680)) [ 814.679775] FAULT_INJECTION: forcing a failure. [ 814.679775] name failslab, interval 1, probability 0, space 0, times 0 [ 814.691345] CPU: 0 PID: 23357 Comm: syz-executor0 Not tainted 4.16.0+ #17 [ 814.698405] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 814.707788] Call Trace: [ 814.710411] dump_stack+0x1b9/0x294 [ 814.714098] ? dump_stack_print_info.cold.2+0x52/0x52 [ 814.719356] should_fail.cold.4+0xa/0x1a [ 814.723457] ? perf_trace_lock+0x495/0x900 [ 814.727737] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 814.732884] ? zap_class+0x720/0x720 [ 814.736632] ? perf_trace_lock+0x900/0x900 [ 814.740899] ? sctp_connect+0xbf/0x100 [ 814.744865] ? __sys_connect+0x37d/0x4c0 [ 814.748953] ? SyS_connect+0x24/0x30 [ 814.752698] ? entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 814.758094] ? graph_lock+0x170/0x170 [ 814.761938] ? print_usage_bug+0xc0/0xc0 [ 814.766029] ? perf_trace_lock_acquire+0xe3/0x980 [ 814.770916] ? graph_lock+0x170/0x170 [ 814.774749] ? find_held_lock+0x36/0x1c0 [ 814.778857] ? lock_downgrade+0x8e0/0x8e0 [ 814.783048] __should_failslab+0x124/0x180 [ 814.787315] should_failslab+0x9/0x14 [ 814.791151] kmem_cache_alloc_trace+0x4b/0x780 [ 814.795769] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 814.801101] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 814.806656] ? sctp_v6_cmp_addr+0x261/0x6f0 [ 814.810997] sctp_add_bind_addr+0xf9/0x4a0 [ 814.815259] ? sctp_bind_addr_free+0x20/0x20 [ 814.819670] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 814.824865] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 814.830059] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 814.835080] sctp_copy_local_addr_list+0x499/0x690 [ 814.840013] ? sctp_defaults_init+0xe50/0xe50 [ 814.844526] ? get_random_bytes+0x34/0x40 [ 814.848755] ? sctp_association_new+0x135/0x21e0 [ 814.853516] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 814.858701] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 814.864241] sctp_copy_one_addr+0x5d/0x170 [ 814.868486] ? sctp_copy_one_addr+0x5d/0x170 [ 814.872892] sctp_bind_addr_copy+0x16b/0x45b [ 814.877292] ? rcu_is_watching+0x85/0x140 [ 814.881453] ? sctp_copy_one_addr+0x170/0x170 [ 814.885938] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 814.891126] sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 814.896662] ? sctp_v6_scope+0x56/0x60 [ 814.900546] __sctp_connect+0x6c6/0xe30 [ 814.904615] ? sctp_init_sock+0x1470/0x1470 [ 814.908936] ? mark_held_locks+0xc9/0x160 [ 814.913082] ? __local_bh_enable_ip+0x161/0x230 [ 814.917757] ? trace_hardirqs_on+0xd/0x10 [ 814.922074] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 814.927264] sctp_connect+0xbf/0x100 [ 814.930974] inet_dgram_connect+0x154/0x2e0 [ 814.935293] __sys_connect+0x37d/0x4c0 [ 814.939190] ? SyS_accept+0x30/0x30 [ 814.942815] ? __sb_end_write+0xac/0xe0 [ 814.946789] ? ksys_write+0x1a6/0x250 [ 814.950586] ? SyS_read+0x30/0x30 [ 814.954034] ? mm_fault_error+0x380/0x380 [ 814.958186] SyS_connect+0x24/0x30 [ 814.961714] ? __sys_connect+0x4c0/0x4c0 [ 814.965768] do_syscall_64+0x29e/0x9d0 [ 814.969642] ? vmalloc_sync_all+0x30/0x30 [ 814.973781] ? _raw_spin_unlock_irq+0x27/0x70 [ 814.978266] ? finish_task_switch+0x1ca/0x820 [ 814.982840] ? syscall_return_slowpath+0x5c0/0x5c0 [ 814.987761] ? syscall_return_slowpath+0x30f/0x5c0 [ 814.992689] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 814.998060] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 815.002902] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 815.008078] RIP: 0033:0x455259 [ 815.011256] RSP: 002b:00007f0cc7dd6c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002a [ 815.018958] RAX: ffffffffffffffda RBX: 00007f0cc7dd76d4 RCX: 0000000000455259 2018/04/10 10:45:16 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x7000000]}, 0x10) 2018/04/10 10:45:16 executing program 6: r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x0, @loopback=0x7f000001}, 0x10) r1 = socket$inet6(0xa, 0xb, 0x80000000) getsockopt$inet_sctp6_SCTP_AUTOCLOSE(r1, 0x84, 0x4, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r2 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r2, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) r3 = accept4(r2, &(0x7f00000003c0)=@ll={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @dev}, &(0x7f00000002c0)=0x80, 0x80000) ioctl$sock_bt_cmtp_CMTPGETCONNLIST(r3, 0x800443d2, &(0x7f0000000540)={0xa, &(0x7f0000000440)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {}]}) setsockopt$ARPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x60, &(0x7f0000000980)=ANY=[@ANYBLOB="66696c74657200000000000000000000000000000000000000000000000000000700000004000000a8040000000000000000000040010000c071c5fb6b7e6619a60ba275030000c0"], 0x1) setsockopt$sock_int(r2, 0x1, 0xa, &(0x7f0000000240)=0x4, 0x4) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000140)={0xffffffffffffffff}) r5 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_inet_tcp_SIOCATMARK(r4, 0x8905, &(0x7f00000000c0)) writev(r5, &(0x7f0000001500)=[{&(0x7f0000000040)="f2efa442edfad57f78bbcfb44cc63e76889f5d7c24d5633fe3b2d1a104b3783dc7337d619a9799797206392da96842059e5d3c64c760598a56d9b757e6f3e04886cc46144f09905ea7a65c", 0x4b}], 0x1) getsockopt$inet_sctp6_SCTP_RTOINFO(r3, 0x84, 0x0, &(0x7f0000000640)={0x0, 0xa984, 0x9, 0x1200000000000000}, &(0x7f0000000680)=0x10) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r3, 0x84, 0x13, &(0x7f00000006c0)={r6, 0x7}, &(0x7f0000000700)=0x8) getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r4, 0x84, 0x13, &(0x7f0000000580)={0x0, 0x9}, &(0x7f00000005c0)=0x8) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x1a, &(0x7f0000001540)={r7, 0x1000, "56a70a254f3a62af16c03b4a3f54240bd8be0acf4923fc018efa3ed624dd5bda9c0f960dd98a7689676529e29778e6e70f9887809a3234b53ec4ce9797700b938fa0958f5fd39bd97a72021b035088563e5214bca77fd0b55bf8b09660ea6fbb80983149abb16bc23c0edd5752d5ca0d84af5e74472943f8717612e2a5a17ba5918b13f9b83c9afbde162b162b6ff0f0177c629061b81a7c9190f5d1ee1df70d00cade1b1a4e35a3c832ca4e8eaec221e45907d9c9ac0d0699171c34cacf2d7ed7cfda422919f0d6f7071accdc617fbc576ace9f34842329bb45986dcb7b9d80be5fb11db5c47803e74b23617bc0ff63b8e2daffb6e45b51b580d820089faa577b34ab9da7bd622c42da7b4c0d40f2844a5be6d49ade7faf7eaaafb47ad0336b57128ecc0ec79feaad5ba2763ffc59ff70d6a97aec5a9a58c07c6af7bc7641ec2bca2c9ba57952b1973d2c30211b2cc3ad8c5e7ae00f70638ffeeaadda28f2d7f2bc4f230f194724f6b1f5097995b85bcd09e8cffc06c88106cbeb661c1522b0fbaf740c1082c8c35614c9605da62466d3ae126202c665183a2338f5deca4987ed781162b3ca937115b1c3c0889842a4572c361be9a031c6e06f66f5f6cfff39f5985f1ae38231b63b201d963f39c94699f7a70baa717beacabb6bd9e7adefd76c710646cbe9ea459104b6b1de4469420e400bd30285a5f73917d70b7bfad69a4c48767c42f0e8c913380a7a75ea1c1e30bf69f0692f619f3d8d0e3f22ce76d247c2ad4efc838f28172dd8ed7dd74a01e7bf78a42ca7564c1a5143a302a20ef6c81dfe8690855349ce80bb1e361893d7ab60ad883b567cc548171884d9d6e6826ab7b1aeb442be8623ca492902fe34ca96fd8b98460b1ad61f35881ae6d46f556a6416c159728f30e630ad83de03fd314982300e3f4438078825ac60d1683ab306693d71369ea0df8b3c3e3c45672187da0135b9e18480ee69c54823aaf753c33d8976e1cd54626ed4bec7b8cac0dd83e8530ca644277aa32c4d03c237bade5bd2acf05f47456d5900f5d29748d79d0754cf0268fee5657cd586d5a5cfd6516a0ded5b252138296e29046565b93d1cbaf453213f294ff681e02f6dd54aa268f3ee0b029309590658a75859eba0a18bce3c1561e2d21fad4b6db09ba4691a58096199dd2d68a5aa3d983db2bf640106c6d9a21db56aecd608c9a7a1c3bee1700f0b57fe54459e82bea0c46325c4cb5b30de518c4c8c33f13d31d27fc4fa366a8bdd24c99960e6f5c731c1acc81640d4e02c14df021cf3cb50ac502869fa20ef28fc751ed68891f6d044b555cd7cfd2ce74065e31d80a60130de75ea1864373e13432a2544d329a876a05fcfc1b8635321cc255872e796d56939bf25e4ceed71d8335c601c290dead1b8f6ad60685b20b20ae40ff326ad5da77d39ebb062925f8b806631b53291577b2d98475e3d117ba996430844c553ff0ade8ff95c34b9771152536e05c15b0531a2fdc5ac0e14e901eb9616ac058544d014123141999079f83f435c2dcbbd643f4f246179e8d25c674a6c6ce0b30e9ce4556f482eba3a9c530f4f1f5fa553b5e941d42116aeda00a1ce75476783a73ec04caf0485f43b9da2f38ca088d01c5b086b0ac0fc9c4537524b55c8f541b6330f197565af6b24379cfe2b9b6f87703d99d1686f5e828df79b89a9fe5a2d04573fe75c392fa3627f979ff113975f3f2d25fb289eec179802d410cfc26c4fedffc8ac2879b69628b9be85e2e7b1e576c6bb99e64304e7cb1eba5b646b9f61611473f664567fc9a30f271b47554591c78de8e4bb75301783193a8db5201239b280c04176bbf25691d4b8320d25d69828c1d3c8a548c31c123c60655ff9b22c3cff327fa5bffd66ed70bbaedbf55ef272df45c6e6aa7a193798cec742ab5a12313939c525c9304f3a3c6a54a5918d19dc7dc5e8bbd4026bd6f491a6318e49af9cd59619afa96cb916cdefacd10851c18affe518a69aa4278009dab8556e72a77d67c9b906ae2a16f44f99eb2983319aebf4cb4dcc34c9b171eb103f1be0065b5e790640722c2d40f29c03f388fe43f9b0c3f7034b81fefafe935de92b3e9fcb517c5ef87aec99228124e0f8d969235245b5318a58f190f66a08e5d365e503a5b0c7730cc1503d24d7f31b2f7a3bf331583258284c32d37cf68a4f8cff65d5ec93f76b5dcfd4da6856965d64b2faf33be229212010387456a9b2a1dd8a7f0c6c6d91fa93ed8916b18eea6fbdc57c23c0170db7282d05285987a07a9fbdcf1c0c4f195c7eb1970c0c78c21835f8f7ddec6aad67d20d830742cbe3d3ad5dea57e018e65b55e11709bbe2e847e415364fa4b4ce7793df5bb880a318b985c37d0dd7065a14f84ae73334a178491d14823a2f0cbcb7ed1b8097fd735b99055709363f36d0493b95faef044dc5fa605f7b85591148bbda6289da0740936b783af082ea37700fa607d1763998a086ea89b30ebc275ae869b97688de5ad37036c1cfaad98655cfa6ef075cb52d0606106ed46d73e24998db7b20d2cb1c727dc42dd468f7889719b4617bd535fc8d2a41a097c51519b8f393fcbceb726b2aa72d271e49e13baad54a99c6ce9c0f683883c43c658332292be1d6f171e2cf4845d42864dd84d48b031c7faccfcb68aebcc2f40260e39938fe17f4e2af8f26b34fce560b31906c2aeedd8effd998178315e0d233827fa2ecaf019ea5341bf7424da6dec8638ba3e74d1d53dcc2a5f05fc6957a21707fb64b21faa3c4006acd703f8bc96e956c694682dcb74cd0d13addb03e97e52212bdfcb9040f9866c5f9de6c2beea82a212ea7616a84ce43f1d52f403c808cb20cea1d89b541acf9f6437259db58fc5b8c23f013ee17e48d7d2df3bf99b9f26a96ce52a29bdbb9b8cea03e4622f17430cbece98a0a08a860c4681f6505c371cd18bb809b65366076d4c95a77557f4062169178b16d8095df6d974c2380964a718f976d342e3b2abc38a5f53b9d69c8e1154aa535ec31141648d6eb77c00f1c9636b62cb3504e5228c556b83bbb27caeff4db0496cdecce4b0526841701c8494713b98e4bfe150255834ab860a060df9ff0119d7f9d8ab456c20667ff122201887b995b0f7a237c354a456bfe8364972dbf9912cad291afd0792de5a53883a75bff19d018905fbe8e9bb40d8b0d29efc63bf919529b1c195348ad40c381623e4cdfefa63b40c63c4fe6098eb403ba8e63b867fe15d39d74e19b6e8c906d5e922c6849dbdd2e6faee100d8c6f917a3ef32a066178d3895cabe06939a9ea59d76ce4113a7c4ec94e2b0a158d397a0f6455c0589ca26a236ac9a0e754f4401098dfc89717ae16be4087439410782e54f4023f7e56614243697dfea3fac06aa71d63bc45fe281b10d04df32bb53afa59477141fced0e115cb2488245381f9db52ecdf09adce989289d841b630cdb13e20122b83bd8fd8e4c4e49f65eb823c25ddc562d2193c7e568ffc97260a4c3c287700865c079d778e26f2489ef8012df386c57bc7f89829bfb5413ff72c7cb3fb43b437c82a07ada68f3957a51ecaee5d40ac6e6827a91af04050344b8bfae7a249c6caf0c63dc48e1d89e14045cf232f252a0e1a0488f9b8979edfae0bae185adcf3fe95aecbb7957a3f7f1bde880590fcc602ef9d201c9cd1fb90b7e5ffc68d4dc898fce9751248bbd7d386d09910182da85147221280674f2fa2dd81ce2b9cfd65191f798568f94f7185a12d00a13bd7b9d6f24a8702f0deef657f2985cef71ea2a228ade9ed8a5a6ec84751215972176290cf9f6935187541f9517ecad7791bb40371815e3c18286945d902534e478891a2c3f0f2be130f811c455a2720a5edbedaad784f29b06ba5446d11820c4b440d373d89baedc6e14fb89f5633bd54be75b956cb8e66168d0046667b447e7c458ac7f1567505c3a9e5bca15e7f6a4e3de09c8005a746a5a597133ab38b0d09a4d242644bd6b8e80b53d327ab445288c653eaa72ccf5b8b6868170c93b1e69b0137f31765c75c175409da342969962f7fc201fc08f0bb39b624443df8a88128cc9aa888a324b6d8840bbddd15859dcba69160b84637e61edc30cb116a123c8a2e29cd62fb57b3d7a731725e682617442b095a3d09d7c098ba9cf5f91ac82b6c6eede4b6d071d6816d0a0f211be9c250b87367199ac60c6cc40f506ea1c2cce006173e74eb63ca20209da286e185389e87ac89872a0517f4abee6c5cf161d1927c29823990fa0036b44ad800c1c128a1c3592c050e6bd0b8ea69740b204f0f0f419e7e66256421f0eecfb776332c829f8f710e85802e5acaa7494ba7249aa44714a0b2b6bc84fed5a13cbe1d87efb4840a2b2f4901c264dfda53f1cb29d938d94d421ae340568e10cca860448947ad2a4f39ff1d1e136eec50abaff9fe18c7d7dbee2b29a523e0fc89ea70d038df4bcaef968a6ec668b3d361664b03ac39b5c2f6b4ab65413ff07ebcbcded6bf826c187d2dbe7c2eb2ed2e17274d50e76eb7140a2df9f85d267491944b54dbf8e155783506eacd2be2b992584191e0bb2c01f0f809ba8a2b1a2d5b9c67edd23dcc5fca462037b8f9545c1991a63fd08782c110575e9ed30e2cf5f5e3116e95e1c058f0341e5130237d845aa47d9229211b343f035328cc6e448345fae3baf2d6f7c82ac4441000c5617c4a5933a8baca82740b303134fe773f42694bc48ea6cf443f9206ef4d2a06e534697be6aad0a0933af9924168b804ee88462e92f247ffe62df74e0798e672a66c1c11120edb8808c4f3b5162b559324d617d10c4c0d79696704b7786e30d0ecc986939c25235c46e9ef9d31fad5457e50be26348ef748ffc17c16e15cd7349cca59e6d3c97288a61d6e4f704424438ac94138f25c76ba7d9d37d60c2902e9185f2ab6d8894c83790a2113dd8f8df1e1bb3e9d161ea66558f7a78159c200c212380a8b677857e479568df31383320fad2c044a0304a7f79fc7ec1ab29ba8abcfc4b092d90a895d0c2dc6dd18d422a1fafff165b39fad13e36becb26b6cc2927bb048554b525bb5a2d8cf4202b9fc638f819de7fcba893f0320fcb8bab85f048f33ed57b7207f07a0d6bbbb8928dd25061ce9b353e66b91c834fd52bf467724d4a773afa29e12970ef56f95cd6ebd4a93965aecc88942080ba75364c39cab84edee7e601db471a71eb17ba56a2f2bb4cec26ac352baac1211caf41acc7bfb98aa5d2a111800b7d080d80fbe30c49c2ec3ad9601461852ba35d16da84f8e6337b17619ece7eb5b8f815479260235cf26ca15e91526a9c22cce44f9b89d4c55f5a4b51ca5e91acae01a1aed5b2dbe0340b390f5c66a3d38da5192d4bab28fb1e5fddc432c9754ec16aeb3d21a13abf9ce1f6159fbe6b4036ab38562cdc7e6ff045b8c5832f6935ad914d363f66df598ddc0d64caf431d9028146c1eef79bab350c0a9124426cc420c0013785a578ec78bf98417ffc64d023f60910bda0db94c5ba961c067457d0887c60837507a8bb5bba71aa2576995740a6039bab4a5cd331ec7deef8e948353c47d17d88499c213ebc6573942eec383b6e7b0b86af2953510e9373d516d225b3f4d0a5c3583857fea21f08cbd0460ff9dfe772716561736429adfbea90f22a15b7e288684d3a421870ec9482639f464c4f6860bf1943206bbef50a9863a49060816bee22bb37391d34562dc5133e162c9a19730cfb805f2a00a0c76c990ddc6def8c0e245ffd7d33cae3e1535880e0e69b4e68ade431694122e4917328433387d75d4"}, &(0x7f0000000600)=0x1008) getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r4, 0x84, 0x72, &(0x7f0000000180)={0x0, 0x0, 0x30}, &(0x7f0000000300)=0xc) setsockopt$inet_sctp_SCTP_ASSOCINFO(r4, 0x84, 0x1, &(0x7f0000000340)={r8, 0x7fff, 0x6, 0x5, 0x0, 0x2}, 0x14) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r5, 0x84, 0x1d, &(0x7f0000000000)={0x1, [0x0]}, &(0x7f0000000140)=0x8) ioctl$sock_inet_tcp_SIOCATMARK(r4, 0x8905, &(0x7f0000000280)) accept4$vsock_stream(r4, &(0x7f0000000380)={0x28, 0x0, 0x2710, @any=0xffffffff}, 0x10, 0x800) ioctl$sock_bt_bnep_BNEPGETSUPPFEAT(r4, 0x800442d4, &(0x7f0000000100)=0x4) sendto$inet(r0, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000000)={0x2, 0x0, @rand_addr=0x6}, 0x10) sendto$inet(r0, &(0x7f0000fc2000), 0x0, 0x0, &(0x7f000069affb)={0x2, 0x0, @loopback=0x7f000001}, 0x10) 2018/04/10 10:45:16 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0x5c8}}}, 0x1c) 2018/04/10 10:45:16 executing program 7: r0 = socket(0x1e, 0x2, 0x0) ioctl$sock_SIOCSIFBR(r0, 0x8941, &(0x7f00000004c0)=@get={0x1, &(0x7f0000000580)=""/158, 0x100000001}) bind(r0, &(0x7f00008a1f80)=@generic={0x42001e, "01030000000000b9000000004700000000a979f321b30c7bc8790405c7bad62e0a63a632ed4938d36d64fb8f8401a3ff59829a2b0afe7ce43a5b2470a0c5216669ca021f6f65dcf160e7e58f358c0002f0000158d19bcb31510000500000000000bdb9c8ea31000077aeb81c90001d6f7c980400000000f70dc136cb184a"}, 0x80) r1 = socket(0x1e, 0x1, 0x0) sendmsg(r1, &(0x7f0000000000)={&(0x7f00000000c0)=@generic={0x10000000001e, "0100000000001e0000000001e526cc573c5bf86c483724c71e14dd6a739effea1b48006be61ffe06d79f00000000000000076c3f010039d8f986ff03000000000000af50d5fe32c419d67bcbc7e3ad316a198356ed0008341c1fd45624280027800ece70b076cf979ac40000bd767e2e78a1dfd300981a1565b3b16d7436"}, 0x80, &(0x7f0000000740), 0x0, &(0x7f0000000040), 0x0, 0x80000d}, 0x0) close(r1) getsockopt$inet_sctp6_SCTP_ASSOCINFO(r1, 0x84, 0x1, &(0x7f0000000300)={0x0, 0x101, 0x820006, 0x4000000000000b, 0x1, 0x4}, &(0x7f00000000c0)=0x4) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000780)=@pppol2tpin6={0x18, 0x1, {0x0, r1, 0x0, 0x0, 0x0, 0x4, {0xa, 0x4e22, 0x5, @mcast2={0xff, 0x2, [], 0x1}, 0x6}}}, 0x80, &(0x7f00000008c0)=[{&(0x7f0000000800)="85a2ca12a2721cd700d8c57491912342a549c5bb4d2f7301b38121f61095851b2c38a47456ee4bbc61bbc35bad4818fc6e5b5a8002d3d0b1458abb4f9ed9770510707baf84552dcd892fca0b0c32fff59c60bcad472cce27312288eed5198af4a60df8381f595a5c30756b5535263c1f3bb2b156e98d353ef729ce57391109d16c9aab", 0x83}], 0x1, 0x0, 0x0, 0x40840}, 0x4000010) setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(0xffffffffffffffff, 0x84, 0x72, &(0x7f0000000100)={r2, 0x8d}, 0xc) r3 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r3, &(0x7f00001edff0)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000640)="b10df4d10cbfcf0c646e5451af0e0902000000000000aa2069f73ba4033472f1ab52043bd380925c034b69401512670de39a31b73646a41af4726edf9ce386c680f20d5c1f2de6923f39ac3d8a5de487b1970a9eb4acf3e492ab4e0e427425da876e8000000000000000d4335efc541feaa9dccc089c94d17dbed5704a0fd1253102b80100390c32a5707afe7861b7d373ef1271adca655ea7a4", 0x9a) ioctl$DRM_IOCTL_AGP_FREE(0xffffffffffffffff, 0x40206435, &(0x7f0000002000)={0x0, 0x0, 0x0, 0x11f}) setsockopt$inet_mreq(r3, 0x0, 0x20, &(0x7f0000000000)={@rand_addr, @local={0xac, 0x14, 0x14, 0xaa}}, 0x8) r4 = socket$inet_udp(0x2, 0x2, 0x0) getsockopt$bt_BT_FLUSHABLE(0xffffffffffffffff, 0x112, 0x8, &(0x7f0000000080)=0xfffffffffffff001, &(0x7f0000000240)=0x4) setsockopt$RDS_CANCEL_SENT_TO(r0, 0x114, 0x1, &(0x7f0000000540)={0x2, 0x4e23, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) r5 = socket(0x15, 0x80005, 0x0) getsockopt(r5, 0x600000000114, 0x2710, &(0x7f000085c000), &(0x7f0000bda000)) socket$key(0xf, 0x3, 0x2) epoll_ctl$EPOLL_CTL_ADD(0xffffffffffffffff, 0x1, r0, &(0x7f00000003c0)={0x20000001}) sendmmsg$alg(r0, &(0x7f00000011c0)=[{0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000280)="0e0af27f4831ac8b41068d31230501bfc97c3f24610f85fee356e3c655c16a7bdd3dd5d1305b551b52dce99993b0ebd183517bf58db80a046887c2bec4b08fefb4a9e0e3e0244a9241bbd9529f7acdd632b4ec2727ec080b8f04b7bb", 0x5c}], 0x1, &(0x7f0000000440)=ANY=[], 0x0, 0x4000000}], 0x1, 0x4044) getsockopt$inet6_dccp_int(0xffffffffffffffff, 0x21, 0x9, &(0x7f0000000140), &(0x7f0000000500)=0xfffffffffffffe09) getpeername$netrom(r0, &(0x7f0000000340), &(0x7f0000000380)=0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000180)={0xffffffffffffffff, 0x50, &(0x7f0000000700)}, 0x10) setsockopt$IP_VS_SO_SET_STOPDAEMON(r4, 0x0, 0x48c, &(0x7f0000000000)={0x0, 'sit0\x00', 0xfffffffffffffffc}, 0xffffffffffffff09) ioctl(r4, 0x800000000008982, &(0x7f0000000000)) socketpair$inet6(0xa, 0xf, 0x9, &(0x7f00000001c0)) [ 815.026212] RDX: 000000000000001c RSI: 0000000020966fe4 RDI: 0000000000000013 [ 815.033467] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 815.040722] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 [ 815.047977] R13: 000000000000005a R14: 00000000006f3910 R15: 0000000000000016 2018/04/10 10:45:16 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) r1 = accept$alg(r0, 0x0, 0x0) write$vnet(r1, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) r2 = openat$mixer(0xffffffffffffff9c, &(0x7f0000000080)='/dev/mixer\x00', 0x200000, 0x0) pwritev(r2, &(0x7f00000007c0)=[{&(0x7f0000000400)="22a343ba30dd5c6488563b48ccba23bb5def932de68944f2c27b129a0b09e1dd4184f44597316a01e0d19bb7f531a80d00d196e76497cfef7103e55f8789113392f39d0cb5ea7364a8988e569d7e3857f57384377d6bcdd7449ca9d475f75861c40f108c", 0x64}, {&(0x7f0000000480)="2150183f55030a1d4031ebcc5ed274350438cb963b38657a3e1945cbe454294690a27257e4f280ea040e6cdca8d03f5a8581bb10ce419f2fc74fd894d29f0e58d1d7b5aa4146ca0f218b369757a31715bc82900cca9f0701ed1930884bb4ff18c1da510207768074d0d9d48ec48b06c0a71fb0bdea4025bf9c54d699b2f210cf9c3eae06c289da8fa803e81cde135f8721116ea90cf07c9c58727d163948d6e9ad9a29e679382a273ced2c364c2fc3000c845541a76e985b8ff513117cf572e436f75017be4e333c3f54", 0xca}, {&(0x7f0000000580)="a304fb5b25f10c8fea92e22f0f930c9f751469890417fbc3f89543326d645dc6a1ca2cae90f4cdfebbb42f39bc55592525886d8c2e3a8cfdecc968ef7cbf34fef5045b16e3220e9089a1a37fc12faec058f89367b92d4923a15eefa9c633a9a0f7604edac9b677b63f9e349229d7f0cdc40005645e22aa8c1f8268ace99b52d48586abba", 0x84}, {&(0x7f0000000640)="89276f8714a2cf7cda25ff10459c6d421fa1ee9b2f5e785ccf51a9cba732196514141cb5743b34b52f91b769ff2601e286558b5081280cae4d16999d4cdfa0bb5eadb4df24fea08c71071c7fb30c9b5a5aafa648fbca50828d4a5b9763a65cc800bba0d9d09a77c2b353b54da162b278dd277db22586462f991e79a3ba4237403875672844794a495e35caf5ecf33c801c05d11a11149a8c1212b15a6e19aff725c3cec6517d979007a181d1a88812184b0847886e53f51a45ec520c12b27ef0b69e97f8d349cdbd4329438d36c617c4f3a9487fd34b8cc20144a8bd8f63572a312f8329e801dc582647adad4bc23f724f060ddc1d6de91f4a", 0xf9}, {&(0x7f0000000140)="416cd33ba2", 0x5}, {&(0x7f0000000740)="609479c10daeaa62607951cc0bdc39df2b79a455d3ba4838f7744649d538d85ad953166e78be28b3a5d31238d48cbdf8069c9f794aa191d862f6c484a7bdf254972b804877e54320b5a8f51db65665a0f37eee46", 0x54}], 0x6, 0x0) setsockopt$inet6_tcp_TCP_ULP(r2, 0x6, 0x1f, &(0x7f0000000100)='tls\x00', 0x1) 2018/04/10 10:45:16 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000000]}, 0x10) 2018/04/10 10:45:16 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0x3801}}}, 0x1c) 2018/04/10 10:45:16 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) fcntl$setlease(r0, 0x400, 0x2) accept$alg(r0, 0x0, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) r1 = accept$alg(r0, 0x0, 0x0) write$vnet(r1, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) 2018/04/10 10:45:16 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000000]}, 0x10) 2018/04/10 10:45:16 executing program 6: r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x0, @loopback=0x7f000001}, 0x10) r1 = socket$inet6(0xa, 0xb, 0x80000000) getsockopt$inet_sctp6_SCTP_AUTOCLOSE(r1, 0x84, 0x4, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r2 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r2, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) r3 = accept4(r2, &(0x7f00000003c0)=@ll={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @dev}, &(0x7f00000002c0)=0x80, 0x80000) ioctl$sock_bt_cmtp_CMTPGETCONNLIST(r3, 0x800443d2, &(0x7f0000000540)={0xa, &(0x7f0000000440)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {}]}) setsockopt$ARPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x60, &(0x7f0000000980)=ANY=[@ANYBLOB="66696c74657200000000000000000000000000000000000000000000000000000700000004000000a8040000000000000000000040010000c071c5fb6b7e6619a60ba275030000c0"], 0x1) setsockopt$sock_int(r2, 0x1, 0xa, &(0x7f0000000240)=0x4, 0x4) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000140)={0xffffffffffffffff}) r5 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_inet_tcp_SIOCATMARK(r4, 0x8905, &(0x7f00000000c0)) writev(r5, &(0x7f0000001500)=[{&(0x7f0000000040)="f2efa442edfad57f78bbcfb44cc63e76889f5d7c24d5633fe3b2d1a104b3783dc7337d619a9799797206392da96842059e5d3c64c760598a56d9b757e6f3e04886cc46144f09905ea7a65c", 0x4b}], 0x1) getsockopt$inet_sctp6_SCTP_RTOINFO(r3, 0x84, 0x0, &(0x7f0000000640)={0x0, 0xa984, 0x9, 0x1200000000000000}, &(0x7f0000000680)=0x10) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r3, 0x84, 0x13, &(0x7f00000006c0)={r6, 0x7}, &(0x7f0000000700)=0x8) getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r4, 0x84, 0x13, &(0x7f0000000580)={0x0, 0x9}, &(0x7f00000005c0)=0x8) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x1a, &(0x7f0000001540)={r7, 0x1000, "56a70a254f3a62af16c03b4a3f54240bd8be0acf4923fc018efa3ed624dd5bda9c0f960dd98a7689676529e29778e6e70f9887809a3234b53ec4ce9797700b938fa0958f5fd39bd97a72021b035088563e5214bca77fd0b55bf8b09660ea6fbb80983149abb16bc23c0edd5752d5ca0d84af5e74472943f8717612e2a5a17ba5918b13f9b83c9afbde162b162b6ff0f0177c629061b81a7c9190f5d1ee1df70d00cade1b1a4e35a3c832ca4e8eaec221e45907d9c9ac0d0699171c34cacf2d7ed7cfda422919f0d6f7071accdc617fbc576ace9f34842329bb45986dcb7b9d80be5fb11db5c47803e74b23617bc0ff63b8e2daffb6e45b51b580d820089faa577b34ab9da7bd622c42da7b4c0d40f2844a5be6d49ade7faf7eaaafb47ad0336b57128ecc0ec79feaad5ba2763ffc59ff70d6a97aec5a9a58c07c6af7bc7641ec2bca2c9ba57952b1973d2c30211b2cc3ad8c5e7ae00f70638ffeeaadda28f2d7f2bc4f230f194724f6b1f5097995b85bcd09e8cffc06c88106cbeb661c1522b0fbaf740c1082c8c35614c9605da62466d3ae126202c665183a2338f5deca4987ed781162b3ca937115b1c3c0889842a4572c361be9a031c6e06f66f5f6cfff39f5985f1ae38231b63b201d963f39c94699f7a70baa717beacabb6bd9e7adefd76c710646cbe9ea459104b6b1de4469420e400bd30285a5f73917d70b7bfad69a4c48767c42f0e8c913380a7a75ea1c1e30bf69f0692f619f3d8d0e3f22ce76d247c2ad4efc838f28172dd8ed7dd74a01e7bf78a42ca7564c1a5143a302a20ef6c81dfe8690855349ce80bb1e361893d7ab60ad883b567cc548171884d9d6e6826ab7b1aeb442be8623ca492902fe34ca96fd8b98460b1ad61f35881ae6d46f556a6416c159728f30e630ad83de03fd314982300e3f4438078825ac60d1683ab306693d71369ea0df8b3c3e3c45672187da0135b9e18480ee69c54823aaf753c33d8976e1cd54626ed4bec7b8cac0dd83e8530ca644277aa32c4d03c237bade5bd2acf05f47456d5900f5d29748d79d0754cf0268fee5657cd586d5a5cfd6516a0ded5b252138296e29046565b93d1cbaf453213f294ff681e02f6dd54aa268f3ee0b029309590658a75859eba0a18bce3c1561e2d21fad4b6db09ba4691a58096199dd2d68a5aa3d983db2bf640106c6d9a21db56aecd608c9a7a1c3bee1700f0b57fe54459e82bea0c46325c4cb5b30de518c4c8c33f13d31d27fc4fa366a8bdd24c99960e6f5c731c1acc81640d4e02c14df021cf3cb50ac502869fa20ef28fc751ed68891f6d044b555cd7cfd2ce74065e31d80a60130de75ea1864373e13432a2544d329a876a05fcfc1b8635321cc255872e796d56939bf25e4ceed71d8335c601c290dead1b8f6ad60685b20b20ae40ff326ad5da77d39ebb062925f8b806631b53291577b2d98475e3d117ba996430844c553ff0ade8ff95c34b9771152536e05c15b0531a2fdc5ac0e14e901eb9616ac058544d014123141999079f83f435c2dcbbd643f4f246179e8d25c674a6c6ce0b30e9ce4556f482eba3a9c530f4f1f5fa553b5e941d42116aeda00a1ce75476783a73ec04caf0485f43b9da2f38ca088d01c5b086b0ac0fc9c4537524b55c8f541b6330f197565af6b24379cfe2b9b6f87703d99d1686f5e828df79b89a9fe5a2d04573fe75c392fa3627f979ff113975f3f2d25fb289eec179802d410cfc26c4fedffc8ac2879b69628b9be85e2e7b1e576c6bb99e64304e7cb1eba5b646b9f61611473f664567fc9a30f271b47554591c78de8e4bb75301783193a8db5201239b280c04176bbf25691d4b8320d25d69828c1d3c8a548c31c123c60655ff9b22c3cff327fa5bffd66ed70bbaedbf55ef272df45c6e6aa7a193798cec742ab5a12313939c525c9304f3a3c6a54a5918d19dc7dc5e8bbd4026bd6f491a6318e49af9cd59619afa96cb916cdefacd10851c18affe518a69aa4278009dab8556e72a77d67c9b906ae2a16f44f99eb2983319aebf4cb4dcc34c9b171eb103f1be0065b5e790640722c2d40f29c03f388fe43f9b0c3f7034b81fefafe935de92b3e9fcb517c5ef87aec99228124e0f8d969235245b5318a58f190f66a08e5d365e503a5b0c7730cc1503d24d7f31b2f7a3bf331583258284c32d37cf68a4f8cff65d5ec93f76b5dcfd4da6856965d64b2faf33be229212010387456a9b2a1dd8a7f0c6c6d91fa93ed8916b18eea6fbdc57c23c0170db7282d05285987a07a9fbdcf1c0c4f195c7eb1970c0c78c21835f8f7ddec6aad67d20d830742cbe3d3ad5dea57e018e65b55e11709bbe2e847e415364fa4b4ce7793df5bb880a318b985c37d0dd7065a14f84ae73334a178491d14823a2f0cbcb7ed1b8097fd735b99055709363f36d0493b95faef044dc5fa605f7b85591148bbda6289da0740936b783af082ea37700fa607d1763998a086ea89b30ebc275ae869b97688de5ad37036c1cfaad98655cfa6ef075cb52d0606106ed46d73e24998db7b20d2cb1c727dc42dd468f7889719b4617bd535fc8d2a41a097c51519b8f393fcbceb726b2aa72d271e49e13baad54a99c6ce9c0f683883c43c658332292be1d6f171e2cf4845d42864dd84d48b031c7faccfcb68aebcc2f40260e39938fe17f4e2af8f26b34fce560b31906c2aeedd8effd998178315e0d233827fa2ecaf019ea5341bf7424da6dec8638ba3e74d1d53dcc2a5f05fc6957a21707fb64b21faa3c4006acd703f8bc96e956c694682dcb74cd0d13addb03e97e52212bdfcb9040f9866c5f9de6c2beea82a212ea7616a84ce43f1d52f403c808cb20cea1d89b541acf9f6437259db58fc5b8c23f013ee17e48d7d2df3bf99b9f26a96ce52a29bdbb9b8cea03e4622f17430cbece98a0a08a860c4681f6505c371cd18bb809b65366076d4c95a77557f4062169178b16d8095df6d974c2380964a718f976d342e3b2abc38a5f53b9d69c8e1154aa535ec31141648d6eb77c00f1c9636b62cb3504e5228c556b83bbb27caeff4db0496cdecce4b0526841701c8494713b98e4bfe150255834ab860a060df9ff0119d7f9d8ab456c20667ff122201887b995b0f7a237c354a456bfe8364972dbf9912cad291afd0792de5a53883a75bff19d018905fbe8e9bb40d8b0d29efc63bf919529b1c195348ad40c381623e4cdfefa63b40c63c4fe6098eb403ba8e63b867fe15d39d74e19b6e8c906d5e922c6849dbdd2e6faee100d8c6f917a3ef32a066178d3895cabe06939a9ea59d76ce4113a7c4ec94e2b0a158d397a0f6455c0589ca26a236ac9a0e754f4401098dfc89717ae16be4087439410782e54f4023f7e56614243697dfea3fac06aa71d63bc45fe281b10d04df32bb53afa59477141fced0e115cb2488245381f9db52ecdf09adce989289d841b630cdb13e20122b83bd8fd8e4c4e49f65eb823c25ddc562d2193c7e568ffc97260a4c3c287700865c079d778e26f2489ef8012df386c57bc7f89829bfb5413ff72c7cb3fb43b437c82a07ada68f3957a51ecaee5d40ac6e6827a91af04050344b8bfae7a249c6caf0c63dc48e1d89e14045cf232f252a0e1a0488f9b8979edfae0bae185adcf3fe95aecbb7957a3f7f1bde880590fcc602ef9d201c9cd1fb90b7e5ffc68d4dc898fce9751248bbd7d386d09910182da85147221280674f2fa2dd81ce2b9cfd65191f798568f94f7185a12d00a13bd7b9d6f24a8702f0deef657f2985cef71ea2a228ade9ed8a5a6ec84751215972176290cf9f6935187541f9517ecad7791bb40371815e3c18286945d902534e478891a2c3f0f2be130f811c455a2720a5edbedaad784f29b06ba5446d11820c4b440d373d89baedc6e14fb89f5633bd54be75b956cb8e66168d0046667b447e7c458ac7f1567505c3a9e5bca15e7f6a4e3de09c8005a746a5a597133ab38b0d09a4d242644bd6b8e80b53d327ab445288c653eaa72ccf5b8b6868170c93b1e69b0137f31765c75c175409da342969962f7fc201fc08f0bb39b624443df8a88128cc9aa888a324b6d8840bbddd15859dcba69160b84637e61edc30cb116a123c8a2e29cd62fb57b3d7a731725e682617442b095a3d09d7c098ba9cf5f91ac82b6c6eede4b6d071d6816d0a0f211be9c250b87367199ac60c6cc40f506ea1c2cce006173e74eb63ca20209da286e185389e87ac89872a0517f4abee6c5cf161d1927c29823990fa0036b44ad800c1c128a1c3592c050e6bd0b8ea69740b204f0f0f419e7e66256421f0eecfb776332c829f8f710e85802e5acaa7494ba7249aa44714a0b2b6bc84fed5a13cbe1d87efb4840a2b2f4901c264dfda53f1cb29d938d94d421ae340568e10cca860448947ad2a4f39ff1d1e136eec50abaff9fe18c7d7dbee2b29a523e0fc89ea70d038df4bcaef968a6ec668b3d361664b03ac39b5c2f6b4ab65413ff07ebcbcded6bf826c187d2dbe7c2eb2ed2e17274d50e76eb7140a2df9f85d267491944b54dbf8e155783506eacd2be2b992584191e0bb2c01f0f809ba8a2b1a2d5b9c67edd23dcc5fca462037b8f9545c1991a63fd08782c110575e9ed30e2cf5f5e3116e95e1c058f0341e5130237d845aa47d9229211b343f035328cc6e448345fae3baf2d6f7c82ac4441000c5617c4a5933a8baca82740b303134fe773f42694bc48ea6cf443f9206ef4d2a06e534697be6aad0a0933af9924168b804ee88462e92f247ffe62df74e0798e672a66c1c11120edb8808c4f3b5162b559324d617d10c4c0d79696704b7786e30d0ecc986939c25235c46e9ef9d31fad5457e50be26348ef748ffc17c16e15cd7349cca59e6d3c97288a61d6e4f704424438ac94138f25c76ba7d9d37d60c2902e9185f2ab6d8894c83790a2113dd8f8df1e1bb3e9d161ea66558f7a78159c200c212380a8b677857e479568df31383320fad2c044a0304a7f79fc7ec1ab29ba8abcfc4b092d90a895d0c2dc6dd18d422a1fafff165b39fad13e36becb26b6cc2927bb048554b525bb5a2d8cf4202b9fc638f819de7fcba893f0320fcb8bab85f048f33ed57b7207f07a0d6bbbb8928dd25061ce9b353e66b91c834fd52bf467724d4a773afa29e12970ef56f95cd6ebd4a93965aecc88942080ba75364c39cab84edee7e601db471a71eb17ba56a2f2bb4cec26ac352baac1211caf41acc7bfb98aa5d2a111800b7d080d80fbe30c49c2ec3ad9601461852ba35d16da84f8e6337b17619ece7eb5b8f815479260235cf26ca15e91526a9c22cce44f9b89d4c55f5a4b51ca5e91acae01a1aed5b2dbe0340b390f5c66a3d38da5192d4bab28fb1e5fddc432c9754ec16aeb3d21a13abf9ce1f6159fbe6b4036ab38562cdc7e6ff045b8c5832f6935ad914d363f66df598ddc0d64caf431d9028146c1eef79bab350c0a9124426cc420c0013785a578ec78bf98417ffc64d023f60910bda0db94c5ba961c067457d0887c60837507a8bb5bba71aa2576995740a6039bab4a5cd331ec7deef8e948353c47d17d88499c213ebc6573942eec383b6e7b0b86af2953510e9373d516d225b3f4d0a5c3583857fea21f08cbd0460ff9dfe772716561736429adfbea90f22a15b7e288684d3a421870ec9482639f464c4f6860bf1943206bbef50a9863a49060816bee22bb37391d34562dc5133e162c9a19730cfb805f2a00a0c76c990ddc6def8c0e245ffd7d33cae3e1535880e0e69b4e68ade431694122e4917328433387d75d4"}, &(0x7f0000000600)=0x1008) getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r4, 0x84, 0x72, &(0x7f0000000180)={0x0, 0x0, 0x30}, &(0x7f0000000300)=0xc) setsockopt$inet_sctp_SCTP_ASSOCINFO(r4, 0x84, 0x1, &(0x7f0000000340)={r8, 0x7fff, 0x6, 0x5, 0x0, 0x2}, 0x14) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r5, 0x84, 0x1d, &(0x7f0000000000)={0x1, [0x0]}, &(0x7f0000000140)=0x8) ioctl$sock_inet_tcp_SIOCATMARK(r4, 0x8905, &(0x7f0000000280)) accept4$vsock_stream(r4, &(0x7f0000000380)={0x28, 0x0, 0x2710, @any=0xffffffff}, 0x10, 0x800) ioctl$sock_bt_bnep_BNEPGETSUPPFEAT(r4, 0x800442d4, &(0x7f0000000100)=0x4) sendto$inet(r0, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000000)={0x2, 0x0, @rand_addr=0x6}, 0x10) sendto$inet(r0, &(0x7f0000fc2000), 0x0, 0x0, &(0x7f000069affb)={0x2, 0x0, @loopback=0x7f000001}, 0x10) 2018/04/10 10:45:16 executing program 7: r0 = syz_open_dev$vcsn(&(0x7f0000000080)='/dev/vcs#\x00', 0x7fff, 0x2000) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f00000000c0)) bpf$MAP_CREATE(0x0, &(0x7f0000000100)={0x1, 0x4, 0x3dd9, 0x1, 0x0, 0xffffffffffffffff, 0x0, [0xa]}, 0x2c) ioctl$KVM_PPC_GET_PVINFO(r0, 0x4080aea1, &(0x7f0000000140)=""/184) syz_open_dev$tun(&(0x7f0000000000)='/dev/net/tun\x00', 0x0, 0x208102) ioctl$RNDZAPENTCNT(0xffffffffffffffff, 0x5204, &(0x7f0000000040)=0x3) 2018/04/10 10:45:16 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) r1 = memfd_create(&(0x7f0000000080)='{ppp1@eth1\x00', 0x2) ioctl$VHOST_GET_FEATURES(r1, 0x8008af00, &(0x7f0000000100)) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) getsockopt$inet_sctp6_SCTP_MAX_BURST(r1, 0x84, 0x14, &(0x7f0000000400)=@assoc_value={0x0}, &(0x7f0000000440)=0x8) getsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED(r1, 0x84, 0x75, &(0x7f0000000480)={r2, 0x7f}, &(0x7f00000004c0)=0x8) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) r3 = accept$alg(r0, 0x0, 0x0) write$vnet(r3, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) setsockopt$inet_sctp6_SCTP_HMAC_IDENT(r1, 0x84, 0x16, &(0x7f0000000140)={0x7, [0x0, 0x3, 0x4, 0x5, 0xb8cf, 0x7, 0x5]}, 0x12) 2018/04/10 10:45:16 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0xe000000]}, 0x10) 2018/04/10 10:45:16 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0x400000000000000}}}, 0x1c) 2018/04/10 10:45:16 executing program 0 (fault-call:3 fault-nth:23): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:16 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000180)={0x1d}, 0x10) syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x101, 0x90c00) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendmsg$key(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005ff0)={&(0x7f0000000400)=ANY=[@ANYBLOB="050000001b000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800120003000000000000000000000006000000000000000000000000000000ac141400000000000000000000000000ff01000000000000000000000000000105001a007f000001000000000000000000000000fe80000000000000000000000000000000000000070019000000000002000000ffffffff00000000000000000a00000000000000ff020000000000000000000000000001000000000000000001001400000000006fbe75fc6c5deb5b6ea937584c63b5dcd415462a69a642224d5f86bbaac2935d9745dfbaf9b7e1e43b8feeabd81992ad666b9401487028dc2b23450564f8d3a0fca714e2b9b91059d836d67e6a7ff06ec2ed322102e2b2d204e05756d7"], 0x135}, 0x1}, 0x0) openat$rfkill(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/rfkill\x00', 0xb02, 0x0) getsockopt$inet_sctp6_SCTP_DELAYED_SACK(0xffffffffffffff9c, 0x84, 0x10, &(0x7f0000002600)=@sack_info={0x0, 0x81, 0x10000}, &(0x7f0000002640)=0xc) socket$inet6(0xa, 0x800000000080001, 0x8010000000000084) r1 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r1, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r1, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r3 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r3, 0x89e0, &(0x7f0000000600)={r1, r2}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) [ 815.731473] FAULT_INJECTION: forcing a failure. [ 815.731473] name failslab, interval 1, probability 0, space 0, times 0 [ 815.742830] CPU: 0 PID: 23426 Comm: syz-executor0 Not tainted 4.16.0+ #17 [ 815.749773] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 815.759140] Call Trace: [ 815.761755] dump_stack+0x1b9/0x294 [ 815.765417] ? dump_stack_print_info.cold.2+0x52/0x52 [ 815.770655] should_fail.cold.4+0xa/0x1a [ 815.774741] ? perf_trace_lock+0x495/0x900 [ 815.779260] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 815.784372] ? zap_class+0x720/0x720 [ 815.788112] ? perf_trace_lock+0x900/0x900 [ 815.792347] ? sctp_connect+0xbf/0x100 [ 815.796227] ? __sys_connect+0x37d/0x4c0 [ 815.800283] ? SyS_connect+0x24/0x30 [ 815.803987] ? entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 815.809345] ? graph_lock+0x170/0x170 [ 815.813138] ? print_usage_bug+0xc0/0xc0 [ 815.817186] ? perf_trace_lock_acquire+0xe3/0x980 [ 815.822027] ? graph_lock+0x170/0x170 [ 815.825826] ? find_held_lock+0x36/0x1c0 [ 815.829891] ? lock_downgrade+0x8e0/0x8e0 [ 815.834562] __should_failslab+0x124/0x180 [ 815.839572] should_failslab+0x9/0x14 [ 815.843364] kmem_cache_alloc_trace+0x4b/0x780 [ 815.847944] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 815.853126] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 815.858659] ? sctp_v6_cmp_addr+0x261/0x6f0 [ 815.862980] sctp_add_bind_addr+0xf9/0x4a0 [ 815.867213] ? sctp_bind_addr_free+0x20/0x20 [ 815.871625] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 815.876810] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 815.882259] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 815.887274] sctp_copy_local_addr_list+0x499/0x690 [ 815.892200] ? sctp_defaults_init+0xe50/0xe50 [ 815.896694] ? get_random_bytes+0x34/0x40 [ 815.900923] ? sctp_association_new+0x135/0x21e0 [ 815.905685] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 815.910867] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 815.916406] sctp_copy_one_addr+0x5d/0x170 [ 815.920634] ? sctp_copy_one_addr+0x5d/0x170 [ 815.925043] sctp_bind_addr_copy+0x16b/0x45b [ 815.929442] ? rcu_is_watching+0x85/0x140 [ 815.933587] ? sctp_copy_one_addr+0x170/0x170 [ 815.938070] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 815.943260] sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 815.948787] ? sctp_v6_scope+0x56/0x60 [ 815.952670] __sctp_connect+0x6c6/0xe30 [ 815.956654] ? sctp_init_sock+0x1470/0x1470 [ 815.960968] ? mark_held_locks+0xc9/0x160 [ 815.965107] ? __local_bh_enable_ip+0x161/0x230 [ 815.969772] ? trace_hardirqs_on+0xd/0x10 [ 815.973924] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 815.979113] sctp_connect+0xbf/0x100 [ 815.982821] inet_dgram_connect+0x154/0x2e0 [ 815.987243] __sys_connect+0x37d/0x4c0 [ 815.991123] ? SyS_accept+0x30/0x30 [ 815.994756] ? __sb_end_write+0xac/0xe0 [ 815.998735] ? ksys_write+0x1a6/0x250 [ 816.002528] ? SyS_read+0x30/0x30 [ 816.006673] ? mm_fault_error+0x380/0x380 [ 816.010856] SyS_connect+0x24/0x30 [ 816.014388] ? __sys_connect+0x4c0/0x4c0 [ 816.018443] do_syscall_64+0x29e/0x9d0 [ 816.022322] ? vmalloc_sync_all+0x30/0x30 [ 816.026460] ? _raw_spin_unlock_irq+0x27/0x70 [ 816.030946] ? finish_task_switch+0x1ca/0x820 [ 816.035431] ? syscall_return_slowpath+0x5c0/0x5c0 [ 816.040957] ? syscall_return_slowpath+0x30f/0x5c0 [ 816.045880] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 816.051242] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 816.056083] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 816.061261] RIP: 0033:0x455259 [ 816.064437] RSP: 002b:00007f0cc7dd6c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002a [ 816.072139] RAX: ffffffffffffffda RBX: 00007f0cc7dd76d4 RCX: 0000000000455259 2018/04/10 10:45:17 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0xa00]}, 0x10) [ 816.079397] RDX: 000000000000001c RSI: 0000000020966fe4 RDI: 0000000000000013 [ 816.087232] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 816.094489] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 [ 816.101748] R13: 000000000000005a R14: 00000000006f3910 R15: 0000000000000017 2018/04/10 10:45:17 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0xa00}}}, 0x1c) 2018/04/10 10:45:17 executing program 7: r0 = syz_open_dev$vcsn(&(0x7f0000000080)='/dev/vcs#\x00', 0x7fff, 0x2000) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f00000000c0)) bpf$MAP_CREATE(0x0, &(0x7f0000000100)={0x1, 0x4, 0x3dd9, 0x1, 0x0, 0xffffffffffffffff, 0x0, [0xa]}, 0x2c) ioctl$KVM_PPC_GET_PVINFO(r0, 0x4080aea1, &(0x7f0000000140)=""/184) syz_open_dev$tun(&(0x7f0000000000)='/dev/net/tun\x00', 0x0, 0x208102) ioctl$RNDZAPENTCNT(0xffffffffffffffff, 0x5204, &(0x7f0000000040)=0x3) 2018/04/10 10:45:17 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) r1 = memfd_create(&(0x7f0000000080)='%)!*&systemwlan0selfbdev\x00', 0x3) bind$inet(r1, &(0x7f0000000100)={0x2, 0x4e24, @dev={0xac, 0x14, 0x14, 0x11}}, 0x10) r2 = accept$alg(r0, 0x0, 0x0) write$vnet(r2, &(0x7f0000000380)={0x1, {&(0x7f0000000500)=""/231, 0xe7, &(0x7f0000000280)=""/195}}, 0xba) 2018/04/10 10:45:17 executing program 6: r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x0, @loopback=0x7f000001}, 0x10) r1 = socket$inet6(0xa, 0xb, 0x80000000) getsockopt$inet_sctp6_SCTP_AUTOCLOSE(r1, 0x84, 0x4, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r2 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r2, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) r3 = accept4(r2, &(0x7f00000003c0)=@ll={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @dev}, &(0x7f00000002c0)=0x80, 0x80000) ioctl$sock_bt_cmtp_CMTPGETCONNLIST(r3, 0x800443d2, &(0x7f0000000540)={0xa, &(0x7f0000000440)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {}]}) setsockopt$ARPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x60, &(0x7f0000000980)=ANY=[@ANYBLOB="66696c74657200000000000000000000000000000000000000000000000000000700000004000000a8040000000000000000000040010000c071c5fb6b7e6619a60ba275030000c0"], 0x1) setsockopt$sock_int(r2, 0x1, 0xa, &(0x7f0000000240)=0x4, 0x4) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000140)={0xffffffffffffffff}) r5 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_inet_tcp_SIOCATMARK(r4, 0x8905, &(0x7f00000000c0)) writev(r5, &(0x7f0000001500)=[{&(0x7f0000000040)="f2efa442edfad57f78bbcfb44cc63e76889f5d7c24d5633fe3b2d1a104b3783dc7337d619a9799797206392da96842059e5d3c64c760598a56d9b757e6f3e04886cc46144f09905ea7a65c", 0x4b}], 0x1) getsockopt$inet_sctp6_SCTP_RTOINFO(r3, 0x84, 0x0, &(0x7f0000000640)={0x0, 0xa984, 0x9, 0x1200000000000000}, &(0x7f0000000680)=0x10) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r3, 0x84, 0x13, &(0x7f00000006c0)={r6, 0x7}, &(0x7f0000000700)=0x8) getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r4, 0x84, 0x13, &(0x7f0000000580)={0x0, 0x9}, &(0x7f00000005c0)=0x8) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x1a, &(0x7f0000001540)={r7, 0x1000, "56a70a254f3a62af16c03b4a3f54240bd8be0acf4923fc018efa3ed624dd5bda9c0f960dd98a7689676529e29778e6e70f9887809a3234b53ec4ce9797700b938fa0958f5fd39bd97a72021b035088563e5214bca77fd0b55bf8b09660ea6fbb80983149abb16bc23c0edd5752d5ca0d84af5e74472943f8717612e2a5a17ba5918b13f9b83c9afbde162b162b6ff0f0177c629061b81a7c9190f5d1ee1df70d00cade1b1a4e35a3c832ca4e8eaec221e45907d9c9ac0d0699171c34cacf2d7ed7cfda422919f0d6f7071accdc617fbc576ace9f34842329bb45986dcb7b9d80be5fb11db5c47803e74b23617bc0ff63b8e2daffb6e45b51b580d820089faa577b34ab9da7bd622c42da7b4c0d40f2844a5be6d49ade7faf7eaaafb47ad0336b57128ecc0ec79feaad5ba2763ffc59ff70d6a97aec5a9a58c07c6af7bc7641ec2bca2c9ba57952b1973d2c30211b2cc3ad8c5e7ae00f70638ffeeaadda28f2d7f2bc4f230f194724f6b1f5097995b85bcd09e8cffc06c88106cbeb661c1522b0fbaf740c1082c8c35614c9605da62466d3ae126202c665183a2338f5deca4987ed781162b3ca937115b1c3c0889842a4572c361be9a031c6e06f66f5f6cfff39f5985f1ae38231b63b201d963f39c94699f7a70baa717beacabb6bd9e7adefd76c710646cbe9ea459104b6b1de4469420e400bd30285a5f73917d70b7bfad69a4c48767c42f0e8c913380a7a75ea1c1e30bf69f0692f619f3d8d0e3f22ce76d247c2ad4efc838f28172dd8ed7dd74a01e7bf78a42ca7564c1a5143a302a20ef6c81dfe8690855349ce80bb1e361893d7ab60ad883b567cc548171884d9d6e6826ab7b1aeb442be8623ca492902fe34ca96fd8b98460b1ad61f35881ae6d46f556a6416c159728f30e630ad83de03fd314982300e3f4438078825ac60d1683ab306693d71369ea0df8b3c3e3c45672187da0135b9e18480ee69c54823aaf753c33d8976e1cd54626ed4bec7b8cac0dd83e8530ca644277aa32c4d03c237bade5bd2acf05f47456d5900f5d29748d79d0754cf0268fee5657cd586d5a5cfd6516a0ded5b252138296e29046565b93d1cbaf453213f294ff681e02f6dd54aa268f3ee0b029309590658a75859eba0a18bce3c1561e2d21fad4b6db09ba4691a58096199dd2d68a5aa3d983db2bf640106c6d9a21db56aecd608c9a7a1c3bee1700f0b57fe54459e82bea0c46325c4cb5b30de518c4c8c33f13d31d27fc4fa366a8bdd24c99960e6f5c731c1acc81640d4e02c14df021cf3cb50ac502869fa20ef28fc751ed68891f6d044b555cd7cfd2ce74065e31d80a60130de75ea1864373e13432a2544d329a876a05fcfc1b8635321cc255872e796d56939bf25e4ceed71d8335c601c290dead1b8f6ad60685b20b20ae40ff326ad5da77d39ebb062925f8b806631b53291577b2d98475e3d117ba996430844c553ff0ade8ff95c34b9771152536e05c15b0531a2fdc5ac0e14e901eb9616ac058544d014123141999079f83f435c2dcbbd643f4f246179e8d25c674a6c6ce0b30e9ce4556f482eba3a9c530f4f1f5fa553b5e941d42116aeda00a1ce75476783a73ec04caf0485f43b9da2f38ca088d01c5b086b0ac0fc9c4537524b55c8f541b6330f197565af6b24379cfe2b9b6f87703d99d1686f5e828df79b89a9fe5a2d04573fe75c392fa3627f979ff113975f3f2d25fb289eec179802d410cfc26c4fedffc8ac2879b69628b9be85e2e7b1e576c6bb99e64304e7cb1eba5b646b9f61611473f664567fc9a30f271b47554591c78de8e4bb75301783193a8db5201239b280c04176bbf25691d4b8320d25d69828c1d3c8a548c31c123c60655ff9b22c3cff327fa5bffd66ed70bbaedbf55ef272df45c6e6aa7a193798cec742ab5a12313939c525c9304f3a3c6a54a5918d19dc7dc5e8bbd4026bd6f491a6318e49af9cd59619afa96cb916cdefacd10851c18affe518a69aa4278009dab8556e72a77d67c9b906ae2a16f44f99eb2983319aebf4cb4dcc34c9b171eb103f1be0065b5e790640722c2d40f29c03f388fe43f9b0c3f7034b81fefafe935de92b3e9fcb517c5ef87aec99228124e0f8d969235245b5318a58f190f66a08e5d365e503a5b0c7730cc1503d24d7f31b2f7a3bf331583258284c32d37cf68a4f8cff65d5ec93f76b5dcfd4da6856965d64b2faf33be229212010387456a9b2a1dd8a7f0c6c6d91fa93ed8916b18eea6fbdc57c23c0170db7282d05285987a07a9fbdcf1c0c4f195c7eb1970c0c78c21835f8f7ddec6aad67d20d830742cbe3d3ad5dea57e018e65b55e11709bbe2e847e415364fa4b4ce7793df5bb880a318b985c37d0dd7065a14f84ae73334a178491d14823a2f0cbcb7ed1b8097fd735b99055709363f36d0493b95faef044dc5fa605f7b85591148bbda6289da0740936b783af082ea37700fa607d1763998a086ea89b30ebc275ae869b97688de5ad37036c1cfaad98655cfa6ef075cb52d0606106ed46d73e24998db7b20d2cb1c727dc42dd468f7889719b4617bd535fc8d2a41a097c51519b8f393fcbceb726b2aa72d271e49e13baad54a99c6ce9c0f683883c43c658332292be1d6f171e2cf4845d42864dd84d48b031c7faccfcb68aebcc2f40260e39938fe17f4e2af8f26b34fce560b31906c2aeedd8effd998178315e0d233827fa2ecaf019ea5341bf7424da6dec8638ba3e74d1d53dcc2a5f05fc6957a21707fb64b21faa3c4006acd703f8bc96e956c694682dcb74cd0d13addb03e97e52212bdfcb9040f9866c5f9de6c2beea82a212ea7616a84ce43f1d52f403c808cb20cea1d89b541acf9f6437259db58fc5b8c23f013ee17e48d7d2df3bf99b9f26a96ce52a29bdbb9b8cea03e4622f17430cbece98a0a08a860c4681f6505c371cd18bb809b65366076d4c95a77557f4062169178b16d8095df6d974c2380964a718f976d342e3b2abc38a5f53b9d69c8e1154aa535ec31141648d6eb77c00f1c9636b62cb3504e5228c556b83bbb27caeff4db0496cdecce4b0526841701c8494713b98e4bfe150255834ab860a060df9ff0119d7f9d8ab456c20667ff122201887b995b0f7a237c354a456bfe8364972dbf9912cad291afd0792de5a53883a75bff19d018905fbe8e9bb40d8b0d29efc63bf919529b1c195348ad40c381623e4cdfefa63b40c63c4fe6098eb403ba8e63b867fe15d39d74e19b6e8c906d5e922c6849dbdd2e6faee100d8c6f917a3ef32a066178d3895cabe06939a9ea59d76ce4113a7c4ec94e2b0a158d397a0f6455c0589ca26a236ac9a0e754f4401098dfc89717ae16be4087439410782e54f4023f7e56614243697dfea3fac06aa71d63bc45fe281b10d04df32bb53afa59477141fced0e115cb2488245381f9db52ecdf09adce989289d841b630cdb13e20122b83bd8fd8e4c4e49f65eb823c25ddc562d2193c7e568ffc97260a4c3c287700865c079d778e26f2489ef8012df386c57bc7f89829bfb5413ff72c7cb3fb43b437c82a07ada68f3957a51ecaee5d40ac6e6827a91af04050344b8bfae7a249c6caf0c63dc48e1d89e14045cf232f252a0e1a0488f9b8979edfae0bae185adcf3fe95aecbb7957a3f7f1bde880590fcc602ef9d201c9cd1fb90b7e5ffc68d4dc898fce9751248bbd7d386d09910182da85147221280674f2fa2dd81ce2b9cfd65191f798568f94f7185a12d00a13bd7b9d6f24a8702f0deef657f2985cef71ea2a228ade9ed8a5a6ec84751215972176290cf9f6935187541f9517ecad7791bb40371815e3c18286945d902534e478891a2c3f0f2be130f811c455a2720a5edbedaad784f29b06ba5446d11820c4b440d373d89baedc6e14fb89f5633bd54be75b956cb8e66168d0046667b447e7c458ac7f1567505c3a9e5bca15e7f6a4e3de09c8005a746a5a597133ab38b0d09a4d242644bd6b8e80b53d327ab445288c653eaa72ccf5b8b6868170c93b1e69b0137f31765c75c175409da342969962f7fc201fc08f0bb39b624443df8a88128cc9aa888a324b6d8840bbddd15859dcba69160b84637e61edc30cb116a123c8a2e29cd62fb57b3d7a731725e682617442b095a3d09d7c098ba9cf5f91ac82b6c6eede4b6d071d6816d0a0f211be9c250b87367199ac60c6cc40f506ea1c2cce006173e74eb63ca20209da286e185389e87ac89872a0517f4abee6c5cf161d1927c29823990fa0036b44ad800c1c128a1c3592c050e6bd0b8ea69740b204f0f0f419e7e66256421f0eecfb776332c829f8f710e85802e5acaa7494ba7249aa44714a0b2b6bc84fed5a13cbe1d87efb4840a2b2f4901c264dfda53f1cb29d938d94d421ae340568e10cca860448947ad2a4f39ff1d1e136eec50abaff9fe18c7d7dbee2b29a523e0fc89ea70d038df4bcaef968a6ec668b3d361664b03ac39b5c2f6b4ab65413ff07ebcbcded6bf826c187d2dbe7c2eb2ed2e17274d50e76eb7140a2df9f85d267491944b54dbf8e155783506eacd2be2b992584191e0bb2c01f0f809ba8a2b1a2d5b9c67edd23dcc5fca462037b8f9545c1991a63fd08782c110575e9ed30e2cf5f5e3116e95e1c058f0341e5130237d845aa47d9229211b343f035328cc6e448345fae3baf2d6f7c82ac4441000c5617c4a5933a8baca82740b303134fe773f42694bc48ea6cf443f9206ef4d2a06e534697be6aad0a0933af9924168b804ee88462e92f247ffe62df74e0798e672a66c1c11120edb8808c4f3b5162b559324d617d10c4c0d79696704b7786e30d0ecc986939c25235c46e9ef9d31fad5457e50be26348ef748ffc17c16e15cd7349cca59e6d3c97288a61d6e4f704424438ac94138f25c76ba7d9d37d60c2902e9185f2ab6d8894c83790a2113dd8f8df1e1bb3e9d161ea66558f7a78159c200c212380a8b677857e479568df31383320fad2c044a0304a7f79fc7ec1ab29ba8abcfc4b092d90a895d0c2dc6dd18d422a1fafff165b39fad13e36becb26b6cc2927bb048554b525bb5a2d8cf4202b9fc638f819de7fcba893f0320fcb8bab85f048f33ed57b7207f07a0d6bbbb8928dd25061ce9b353e66b91c834fd52bf467724d4a773afa29e12970ef56f95cd6ebd4a93965aecc88942080ba75364c39cab84edee7e601db471a71eb17ba56a2f2bb4cec26ac352baac1211caf41acc7bfb98aa5d2a111800b7d080d80fbe30c49c2ec3ad9601461852ba35d16da84f8e6337b17619ece7eb5b8f815479260235cf26ca15e91526a9c22cce44f9b89d4c55f5a4b51ca5e91acae01a1aed5b2dbe0340b390f5c66a3d38da5192d4bab28fb1e5fddc432c9754ec16aeb3d21a13abf9ce1f6159fbe6b4036ab38562cdc7e6ff045b8c5832f6935ad914d363f66df598ddc0d64caf431d9028146c1eef79bab350c0a9124426cc420c0013785a578ec78bf98417ffc64d023f60910bda0db94c5ba961c067457d0887c60837507a8bb5bba71aa2576995740a6039bab4a5cd331ec7deef8e948353c47d17d88499c213ebc6573942eec383b6e7b0b86af2953510e9373d516d225b3f4d0a5c3583857fea21f08cbd0460ff9dfe772716561736429adfbea90f22a15b7e288684d3a421870ec9482639f464c4f6860bf1943206bbef50a9863a49060816bee22bb37391d34562dc5133e162c9a19730cfb805f2a00a0c76c990ddc6def8c0e245ffd7d33cae3e1535880e0e69b4e68ade431694122e4917328433387d75d4"}, &(0x7f0000000600)=0x1008) getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r4, 0x84, 0x72, &(0x7f0000000180)={0x0, 0x0, 0x30}, &(0x7f0000000300)=0xc) setsockopt$inet_sctp_SCTP_ASSOCINFO(r4, 0x84, 0x1, &(0x7f0000000340)={r8, 0x7fff, 0x6, 0x5, 0x0, 0x2}, 0x14) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r5, 0x84, 0x1d, &(0x7f0000000000)={0x1, [0x0]}, &(0x7f0000000140)=0x8) ioctl$sock_inet_tcp_SIOCATMARK(r4, 0x8905, &(0x7f0000000280)) accept4$vsock_stream(r4, &(0x7f0000000380)={0x28, 0x0, 0x2710, @any=0xffffffff}, 0x10, 0x800) ioctl$sock_bt_bnep_BNEPGETSUPPFEAT(r4, 0x800442d4, &(0x7f0000000100)=0x4) sendto$inet(r0, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000000)={0x2, 0x0, @rand_addr=0x6}, 0x10) sendto$inet(r0, &(0x7f0000fc2000), 0x0, 0x0, &(0x7f000069affb)={0x2, 0x0, @loopback=0x7f000001}, 0x10) 2018/04/10 10:45:17 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffe]}, 0x10) 2018/04/10 10:45:17 executing program 7: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = inotify_init1(0x0) pwrite64(r0, &(0x7f0000000080)="61da20ae8599cd895c97b91376a772995b5112cb87a83351868a765e3c40325a37da1ba85f31a117a815be0000676b24e4622e2f6f81bbfa5a299edf63df4da658897edd987d236a40f5e55bcd9064b634e7ba6654202cc17d634170207beed450d537b6a304f4a5ae43344d351ec75d1cf3011d47955d07710de5aa304a", 0x7e, 0x0) poll(&(0x7f00000003c0)=[{r0}], 0x1, 0x1d79) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xa, 0x1010, r0, 0x0) inotify_add_watch(r0, &(0x7f0000ad4000)='./control\x00', 0xa4000960) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000e21ff6)='./control\x00', 0x0, 0x0) r2 = dup2(r0, r1) getsockopt$inet_sctp6_SCTP_RECVRCVINFO(r2, 0x84, 0x20, &(0x7f0000000100), &(0x7f0000000140)=0x4) ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000000)=0x0) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) sendmsg$nl_generic(r2, &(0x7f00000002c0)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000280)={&(0x7f0000000400)={0x1b4, 0x2a, 0x800, 0x70bd25, 0x25dfdbfb, {0x1f}, [@nested={0xc, 0x5, [@typed={0x8, 0x8b, @u32=0x80}]}, @nested={0x114, 0x26, [@typed={0x8, 0x27, @ipv4=@local={0xac, 0x14, 0x14, 0xaa}}, @generic="fd994d26c8a6c75960c676ef73a7f4db730c3bb8ecdd7ff6a29603ea9e24d88591edf66d49b639f34e082ca6acbc955bb6282f584eb498f8c5e45d95a354ce98226be61627c958f2adea6ec4a38acc0bc37408272b92b7c76d0ccc5c2ba2e5b1298bdcd05f382473d2d8e6cbb7b91cd8370be3feec89382cd526b08af6e147b09c5fe14b59350f1eae572c85dead8f13462f5ba353c0a72b3fa7e01afea3b76e0a6394c9b57ec59e69f38d7c5760926cd0e7e1e699e19ad6fe69d71bf3cc8823351c33981b64f18734d4aace615f4eeab50346ee16da7e10d249d3207e9d6bdb7241b6d80b66c9fdfc4ec460", @typed={0x8, 0x45, @ipv4=@multicast2=0xe0000002}, @generic, @typed={0x8, 0xd, @uid=r4}, @typed={0xc, 0x56, @u64=0x61}]}, @generic="9771568a1aef1d648956a8df0a47181e75f71a43398a3dd3a920c1a888863fdde403d3a0869c35ac1be371dd4ae1909290ebd96a2b2b941265bf1771460a68f05c94f36a014b413d613a9528f3e4b65c599c2437227203ab1c05296c552d1759196a651ad90731985d773d58a0b5e148180883c5ad88657fa06a5186af7c"]}, 0x1b4}, 0x1}, 0x4000) sched_setscheduler(r3, 0x6, &(0x7f0000000040)=0x6) 2018/04/10 10:45:17 executing program 0 (fault-call:3 fault-nth:24): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) [ 816.377095] FAULT_INJECTION: forcing a failure. [ 816.377095] name failslab, interval 1, probability 0, space 0, times 0 [ 816.388512] CPU: 0 PID: 23463 Comm: syz-executor0 Not tainted 4.16.0+ #17 [ 816.395470] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 816.404845] Call Trace: [ 816.407462] dump_stack+0x1b9/0x294 [ 816.411120] ? dump_stack_print_info.cold.2+0x52/0x52 [ 816.416531] should_fail.cold.4+0xa/0x1a [ 816.420621] ? perf_trace_lock+0x495/0x900 [ 816.424889] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 816.430020] ? zap_class+0x720/0x720 [ 816.433763] ? perf_trace_lock+0x900/0x900 [ 816.438028] ? sctp_connect+0xbf/0x100 [ 816.441946] ? __sys_connect+0x37d/0x4c0 [ 816.446031] ? SyS_connect+0x24/0x30 [ 816.449771] ? entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 816.455231] ? graph_lock+0x170/0x170 [ 816.459040] ? print_usage_bug+0xc0/0xc0 [ 816.463094] ? perf_trace_lock_acquire+0xe3/0x980 [ 816.467932] ? graph_lock+0x170/0x170 [ 816.471732] ? find_held_lock+0x36/0x1c0 [ 816.475803] ? lock_downgrade+0x8e0/0x8e0 [ 816.479956] __should_failslab+0x124/0x180 [ 816.484195] should_failslab+0x9/0x14 [ 816.487985] kmem_cache_alloc_trace+0x4b/0x780 [ 816.492570] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 816.497752] ? __sanitizer_cov_trace_cmp2+0x18/0x20 [ 816.502772] sctp_add_bind_addr+0xf9/0x4a0 [ 816.507005] ? sctp_bind_addr_free+0x20/0x20 [ 816.511414] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 816.516599] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 816.522132] ? sctp_v4_scope+0x19b/0x1c0 [ 816.526190] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 816.531380] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 816.536398] sctp_copy_local_addr_list+0x499/0x690 [ 816.541331] ? sctp_defaults_init+0xe50/0xe50 [ 816.545821] ? get_random_bytes+0x34/0x40 [ 816.549964] ? sctp_association_new+0x135/0x21e0 [ 816.554728] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 816.559911] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 816.565446] sctp_copy_one_addr+0x5d/0x170 [ 816.569674] ? sctp_copy_one_addr+0x5d/0x170 [ 816.574081] sctp_bind_addr_copy+0x16b/0x45b [ 816.578480] ? rcu_is_watching+0x85/0x140 [ 816.582626] ? sctp_copy_one_addr+0x170/0x170 [ 816.587120] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 816.592313] sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 816.597851] ? sctp_v6_scope+0x56/0x60 [ 816.601752] __sctp_connect+0x6c6/0xe30 [ 816.605738] ? sctp_init_sock+0x1470/0x1470 [ 816.610058] ? mark_held_locks+0xc9/0x160 [ 816.614210] ? __local_bh_enable_ip+0x161/0x230 [ 816.618875] ? trace_hardirqs_on+0xd/0x10 [ 816.623025] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 816.628226] sctp_connect+0xbf/0x100 [ 816.631938] inet_dgram_connect+0x154/0x2e0 [ 816.636267] __sys_connect+0x37d/0x4c0 [ 816.640149] ? SyS_accept+0x30/0x30 [ 816.643891] ? __sb_end_write+0xac/0xe0 [ 816.647870] ? ksys_write+0x1a6/0x250 [ 816.651668] ? SyS_read+0x30/0x30 [ 816.655113] ? mm_fault_error+0x380/0x380 [ 816.659258] ? syscall_slow_exit_work+0x4f0/0x4f0 [ 816.664101] SyS_connect+0x24/0x30 [ 816.667633] ? __sys_connect+0x4c0/0x4c0 [ 816.671688] do_syscall_64+0x29e/0x9d0 [ 816.675564] ? vmalloc_sync_all+0x30/0x30 [ 816.679702] ? _raw_spin_unlock_irq+0x27/0x70 [ 816.684203] ? finish_task_switch+0x1ca/0x820 [ 816.688692] ? syscall_return_slowpath+0x5c0/0x5c0 [ 816.693614] ? syscall_return_slowpath+0x30f/0x5c0 [ 816.698631] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 816.703993] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 816.708848] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 816.714035] RIP: 0033:0x455259 [ 816.717214] RSP: 002b:00007f0cc7dd6c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002a [ 816.724919] RAX: ffffffffffffffda RBX: 00007f0cc7dd76d4 RCX: 0000000000455259 [ 816.732178] RDX: 000000000000001c RSI: 0000000020966fe4 RDI: 0000000000000013 [ 816.739435] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 816.746690] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 [ 816.753951] R13: 000000000000005a R14: 00000000006f3910 R15: 0000000000000018 2018/04/10 10:45:18 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000000]}, 0x10) 2018/04/10 10:45:18 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0xfc}}}, 0x1c) 2018/04/10 10:45:18 executing program 7: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000fafff7)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r2, 0x4008ae89, &(0x7f0000000080)=ANY=[@ANYBLOB="010000000000000077020000000000"]) 2018/04/10 10:45:18 executing program 0 (fault-call:3 fault-nth:25): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:18 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000180)={0x1d}, 0x10) syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x101, 0x90c00) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendmsg$key(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005ff0)={&(0x7f0000000400)=ANY=[@ANYBLOB="050000001b000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800120003000000000000000000000006000000000000000000000000000000ac141400000000000000000000000000ff01000000000000000000000000000105001a007f000001000000000000000000000000fe80000000000000000000000000000000000000070019000000000002000000ffffffff00000000000000000a00000000000000ff020000000000000000000000000001000000000000000001001400000000006fbe75fc6c5deb5b6ea937584c63b5dcd415462a69a642224d5f86bbaac2935d9745dfbaf9b7e1e43b8feeabd81992ad666b9401487028dc2b23450564f8d3a0fca714e2b9b91059d836d67e6a7ff06ec2ed322102e2b2d204e05756d7"], 0x135}, 0x1}, 0x0) openat$rfkill(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/rfkill\x00', 0xb02, 0x0) getsockopt$inet_sctp6_SCTP_DELAYED_SACK(0xffffffffffffff9c, 0x84, 0x10, &(0x7f0000002600)=@sack_info={0x0, 0x81, 0x10000}, &(0x7f0000002640)=0xc) r1 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r1, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r1, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r3 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r3, 0x89e0, &(0x7f0000000600)={r1, r2}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:18 executing program 1: r0 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f0000000100)='/dev/qat_adf_ctl\x00', 0x4000, 0x0) getsockopt$inet6_mtu(r0, 0x29, 0x17, &(0x7f0000000140), &(0x7f0000000400)=0x4) r1 = socket$alg(0x26, 0x5, 0x0) signalfd4(r1, &(0x7f0000000080)={0x3}, 0x8, 0x800) bind$alg(r1, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) ioctl$DRM_IOCTL_MODE_SETCRTC(r0, 0xc06864a2, &(0x7f0000000480)={&(0x7f0000000440)=[0x1, 0x7], 0x2, 0x2, 0x7, 0x2, 0x96e3244, 0x4, {0x52, 0x4, 0x6a2, 0x81, 0x0, 0xff, 0x9b, 0xa7, 0x3, 0x8001, 0x1f, 0xfffffffffffffff8, 0x1000, 0x9, "9d31457f5cfd630cdc1a3224dcd42924f74d3f496ff1ac13d1c72bf68ba017bc"}}) r2 = accept$alg(r1, 0x0, 0x0) write$vnet(r2, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x0) 2018/04/10 10:45:18 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff00000000]}, 0x10) 2018/04/10 10:45:18 executing program 6: r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x0, @loopback=0x7f000001}, 0x10) r1 = socket$inet6(0xa, 0xb, 0x80000000) getsockopt$inet_sctp6_SCTP_AUTOCLOSE(r1, 0x84, 0x4, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r2 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r2, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) r3 = accept4(r2, &(0x7f00000003c0)=@ll={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @dev}, &(0x7f00000002c0)=0x80, 0x80000) ioctl$sock_bt_cmtp_CMTPGETCONNLIST(r3, 0x800443d2, &(0x7f0000000540)={0xa, &(0x7f0000000440)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {}]}) setsockopt$ARPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x60, &(0x7f0000000980)=ANY=[@ANYBLOB="66696c74657200000000000000000000000000000000000000000000000000000700000004000000a8040000000000000000000040010000c071c5fb6b7e6619a60ba275030000c0"], 0x1) setsockopt$sock_int(r2, 0x1, 0xa, &(0x7f0000000240)=0x4, 0x4) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000140)={0xffffffffffffffff}) r5 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_inet_tcp_SIOCATMARK(r4, 0x8905, &(0x7f00000000c0)) writev(r5, &(0x7f0000001500)=[{&(0x7f0000000040)="f2efa442edfad57f78bbcfb44cc63e76889f5d7c24d5633fe3b2d1a104b3783dc7337d619a9799797206392da96842059e5d3c64c760598a56d9b757e6f3e04886cc46144f09905ea7a65c", 0x4b}], 0x1) getsockopt$inet_sctp6_SCTP_RTOINFO(r3, 0x84, 0x0, &(0x7f0000000640)={0x0, 0xa984, 0x9, 0x1200000000000000}, &(0x7f0000000680)=0x10) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r3, 0x84, 0x13, &(0x7f00000006c0)={r6, 0x7}, &(0x7f0000000700)=0x8) getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r4, 0x84, 0x13, &(0x7f0000000580)={0x0, 0x9}, &(0x7f00000005c0)=0x8) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x1a, &(0x7f0000001540)={r7, 0x1000, "56a70a254f3a62af16c03b4a3f54240bd8be0acf4923fc018efa3ed624dd5bda9c0f960dd98a7689676529e29778e6e70f9887809a3234b53ec4ce9797700b938fa0958f5fd39bd97a72021b035088563e5214bca77fd0b55bf8b09660ea6fbb80983149abb16bc23c0edd5752d5ca0d84af5e74472943f8717612e2a5a17ba5918b13f9b83c9afbde162b162b6ff0f0177c629061b81a7c9190f5d1ee1df70d00cade1b1a4e35a3c832ca4e8eaec221e45907d9c9ac0d0699171c34cacf2d7ed7cfda422919f0d6f7071accdc617fbc576ace9f34842329bb45986dcb7b9d80be5fb11db5c47803e74b23617bc0ff63b8e2daffb6e45b51b580d820089faa577b34ab9da7bd622c42da7b4c0d40f2844a5be6d49ade7faf7eaaafb47ad0336b57128ecc0ec79feaad5ba2763ffc59ff70d6a97aec5a9a58c07c6af7bc7641ec2bca2c9ba57952b1973d2c30211b2cc3ad8c5e7ae00f70638ffeeaadda28f2d7f2bc4f230f194724f6b1f5097995b85bcd09e8cffc06c88106cbeb661c1522b0fbaf740c1082c8c35614c9605da62466d3ae126202c665183a2338f5deca4987ed781162b3ca937115b1c3c0889842a4572c361be9a031c6e06f66f5f6cfff39f5985f1ae38231b63b201d963f39c94699f7a70baa717beacabb6bd9e7adefd76c710646cbe9ea459104b6b1de4469420e400bd30285a5f73917d70b7bfad69a4c48767c42f0e8c913380a7a75ea1c1e30bf69f0692f619f3d8d0e3f22ce76d247c2ad4efc838f28172dd8ed7dd74a01e7bf78a42ca7564c1a5143a302a20ef6c81dfe8690855349ce80bb1e361893d7ab60ad883b567cc548171884d9d6e6826ab7b1aeb442be8623ca492902fe34ca96fd8b98460b1ad61f35881ae6d46f556a6416c159728f30e630ad83de03fd314982300e3f4438078825ac60d1683ab306693d71369ea0df8b3c3e3c45672187da0135b9e18480ee69c54823aaf753c33d8976e1cd54626ed4bec7b8cac0dd83e8530ca644277aa32c4d03c237bade5bd2acf05f47456d5900f5d29748d79d0754cf0268fee5657cd586d5a5cfd6516a0ded5b252138296e29046565b93d1cbaf453213f294ff681e02f6dd54aa268f3ee0b029309590658a75859eba0a18bce3c1561e2d21fad4b6db09ba4691a58096199dd2d68a5aa3d983db2bf640106c6d9a21db56aecd608c9a7a1c3bee1700f0b57fe54459e82bea0c46325c4cb5b30de518c4c8c33f13d31d27fc4fa366a8bdd24c99960e6f5c731c1acc81640d4e02c14df021cf3cb50ac502869fa20ef28fc751ed68891f6d044b555cd7cfd2ce74065e31d80a60130de75ea1864373e13432a2544d329a876a05fcfc1b8635321cc255872e796d56939bf25e4ceed71d8335c601c290dead1b8f6ad60685b20b20ae40ff326ad5da77d39ebb062925f8b806631b53291577b2d98475e3d117ba996430844c553ff0ade8ff95c34b9771152536e05c15b0531a2fdc5ac0e14e901eb9616ac058544d014123141999079f83f435c2dcbbd643f4f246179e8d25c674a6c6ce0b30e9ce4556f482eba3a9c530f4f1f5fa553b5e941d42116aeda00a1ce75476783a73ec04caf0485f43b9da2f38ca088d01c5b086b0ac0fc9c4537524b55c8f541b6330f197565af6b24379cfe2b9b6f87703d99d1686f5e828df79b89a9fe5a2d04573fe75c392fa3627f979ff113975f3f2d25fb289eec179802d410cfc26c4fedffc8ac2879b69628b9be85e2e7b1e576c6bb99e64304e7cb1eba5b646b9f61611473f664567fc9a30f271b47554591c78de8e4bb75301783193a8db5201239b280c04176bbf25691d4b8320d25d69828c1d3c8a548c31c123c60655ff9b22c3cff327fa5bffd66ed70bbaedbf55ef272df45c6e6aa7a193798cec742ab5a12313939c525c9304f3a3c6a54a5918d19dc7dc5e8bbd4026bd6f491a6318e49af9cd59619afa96cb916cdefacd10851c18affe518a69aa4278009dab8556e72a77d67c9b906ae2a16f44f99eb2983319aebf4cb4dcc34c9b171eb103f1be0065b5e790640722c2d40f29c03f388fe43f9b0c3f7034b81fefafe935de92b3e9fcb517c5ef87aec99228124e0f8d969235245b5318a58f190f66a08e5d365e503a5b0c7730cc1503d24d7f31b2f7a3bf331583258284c32d37cf68a4f8cff65d5ec93f76b5dcfd4da6856965d64b2faf33be229212010387456a9b2a1dd8a7f0c6c6d91fa93ed8916b18eea6fbdc57c23c0170db7282d05285987a07a9fbdcf1c0c4f195c7eb1970c0c78c21835f8f7ddec6aad67d20d830742cbe3d3ad5dea57e018e65b55e11709bbe2e847e415364fa4b4ce7793df5bb880a318b985c37d0dd7065a14f84ae73334a178491d14823a2f0cbcb7ed1b8097fd735b99055709363f36d0493b95faef044dc5fa605f7b85591148bbda6289da0740936b783af082ea37700fa607d1763998a086ea89b30ebc275ae869b97688de5ad37036c1cfaad98655cfa6ef075cb52d0606106ed46d73e24998db7b20d2cb1c727dc42dd468f7889719b4617bd535fc8d2a41a097c51519b8f393fcbceb726b2aa72d271e49e13baad54a99c6ce9c0f683883c43c658332292be1d6f171e2cf4845d42864dd84d48b031c7faccfcb68aebcc2f40260e39938fe17f4e2af8f26b34fce560b31906c2aeedd8effd998178315e0d233827fa2ecaf019ea5341bf7424da6dec8638ba3e74d1d53dcc2a5f05fc6957a21707fb64b21faa3c4006acd703f8bc96e956c694682dcb74cd0d13addb03e97e52212bdfcb9040f9866c5f9de6c2beea82a212ea7616a84ce43f1d52f403c808cb20cea1d89b541acf9f6437259db58fc5b8c23f013ee17e48d7d2df3bf99b9f26a96ce52a29bdbb9b8cea03e4622f17430cbece98a0a08a860c4681f6505c371cd18bb809b65366076d4c95a77557f4062169178b16d8095df6d974c2380964a718f976d342e3b2abc38a5f53b9d69c8e1154aa535ec31141648d6eb77c00f1c9636b62cb3504e5228c556b83bbb27caeff4db0496cdecce4b0526841701c8494713b98e4bfe150255834ab860a060df9ff0119d7f9d8ab456c20667ff122201887b995b0f7a237c354a456bfe8364972dbf9912cad291afd0792de5a53883a75bff19d018905fbe8e9bb40d8b0d29efc63bf919529b1c195348ad40c381623e4cdfefa63b40c63c4fe6098eb403ba8e63b867fe15d39d74e19b6e8c906d5e922c6849dbdd2e6faee100d8c6f917a3ef32a066178d3895cabe06939a9ea59d76ce4113a7c4ec94e2b0a158d397a0f6455c0589ca26a236ac9a0e754f4401098dfc89717ae16be4087439410782e54f4023f7e56614243697dfea3fac06aa71d63bc45fe281b10d04df32bb53afa59477141fced0e115cb2488245381f9db52ecdf09adce989289d841b630cdb13e20122b83bd8fd8e4c4e49f65eb823c25ddc562d2193c7e568ffc97260a4c3c287700865c079d778e26f2489ef8012df386c57bc7f89829bfb5413ff72c7cb3fb43b437c82a07ada68f3957a51ecaee5d40ac6e6827a91af04050344b8bfae7a249c6caf0c63dc48e1d89e14045cf232f252a0e1a0488f9b8979edfae0bae185adcf3fe95aecbb7957a3f7f1bde880590fcc602ef9d201c9cd1fb90b7e5ffc68d4dc898fce9751248bbd7d386d09910182da85147221280674f2fa2dd81ce2b9cfd65191f798568f94f7185a12d00a13bd7b9d6f24a8702f0deef657f2985cef71ea2a228ade9ed8a5a6ec84751215972176290cf9f6935187541f9517ecad7791bb40371815e3c18286945d902534e478891a2c3f0f2be130f811c455a2720a5edbedaad784f29b06ba5446d11820c4b440d373d89baedc6e14fb89f5633bd54be75b956cb8e66168d0046667b447e7c458ac7f1567505c3a9e5bca15e7f6a4e3de09c8005a746a5a597133ab38b0d09a4d242644bd6b8e80b53d327ab445288c653eaa72ccf5b8b6868170c93b1e69b0137f31765c75c175409da342969962f7fc201fc08f0bb39b624443df8a88128cc9aa888a324b6d8840bbddd15859dcba69160b84637e61edc30cb116a123c8a2e29cd62fb57b3d7a731725e682617442b095a3d09d7c098ba9cf5f91ac82b6c6eede4b6d071d6816d0a0f211be9c250b87367199ac60c6cc40f506ea1c2cce006173e74eb63ca20209da286e185389e87ac89872a0517f4abee6c5cf161d1927c29823990fa0036b44ad800c1c128a1c3592c050e6bd0b8ea69740b204f0f0f419e7e66256421f0eecfb776332c829f8f710e85802e5acaa7494ba7249aa44714a0b2b6bc84fed5a13cbe1d87efb4840a2b2f4901c264dfda53f1cb29d938d94d421ae340568e10cca860448947ad2a4f39ff1d1e136eec50abaff9fe18c7d7dbee2b29a523e0fc89ea70d038df4bcaef968a6ec668b3d361664b03ac39b5c2f6b4ab65413ff07ebcbcded6bf826c187d2dbe7c2eb2ed2e17274d50e76eb7140a2df9f85d267491944b54dbf8e155783506eacd2be2b992584191e0bb2c01f0f809ba8a2b1a2d5b9c67edd23dcc5fca462037b8f9545c1991a63fd08782c110575e9ed30e2cf5f5e3116e95e1c058f0341e5130237d845aa47d9229211b343f035328cc6e448345fae3baf2d6f7c82ac4441000c5617c4a5933a8baca82740b303134fe773f42694bc48ea6cf443f9206ef4d2a06e534697be6aad0a0933af9924168b804ee88462e92f247ffe62df74e0798e672a66c1c11120edb8808c4f3b5162b559324d617d10c4c0d79696704b7786e30d0ecc986939c25235c46e9ef9d31fad5457e50be26348ef748ffc17c16e15cd7349cca59e6d3c97288a61d6e4f704424438ac94138f25c76ba7d9d37d60c2902e9185f2ab6d8894c83790a2113dd8f8df1e1bb3e9d161ea66558f7a78159c200c212380a8b677857e479568df31383320fad2c044a0304a7f79fc7ec1ab29ba8abcfc4b092d90a895d0c2dc6dd18d422a1fafff165b39fad13e36becb26b6cc2927bb048554b525bb5a2d8cf4202b9fc638f819de7fcba893f0320fcb8bab85f048f33ed57b7207f07a0d6bbbb8928dd25061ce9b353e66b91c834fd52bf467724d4a773afa29e12970ef56f95cd6ebd4a93965aecc88942080ba75364c39cab84edee7e601db471a71eb17ba56a2f2bb4cec26ac352baac1211caf41acc7bfb98aa5d2a111800b7d080d80fbe30c49c2ec3ad9601461852ba35d16da84f8e6337b17619ece7eb5b8f815479260235cf26ca15e91526a9c22cce44f9b89d4c55f5a4b51ca5e91acae01a1aed5b2dbe0340b390f5c66a3d38da5192d4bab28fb1e5fddc432c9754ec16aeb3d21a13abf9ce1f6159fbe6b4036ab38562cdc7e6ff045b8c5832f6935ad914d363f66df598ddc0d64caf431d9028146c1eef79bab350c0a9124426cc420c0013785a578ec78bf98417ffc64d023f60910bda0db94c5ba961c067457d0887c60837507a8bb5bba71aa2576995740a6039bab4a5cd331ec7deef8e948353c47d17d88499c213ebc6573942eec383b6e7b0b86af2953510e9373d516d225b3f4d0a5c3583857fea21f08cbd0460ff9dfe772716561736429adfbea90f22a15b7e288684d3a421870ec9482639f464c4f6860bf1943206bbef50a9863a49060816bee22bb37391d34562dc5133e162c9a19730cfb805f2a00a0c76c990ddc6def8c0e245ffd7d33cae3e1535880e0e69b4e68ade431694122e4917328433387d75d4"}, &(0x7f0000000600)=0x1008) getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r4, 0x84, 0x72, &(0x7f0000000180)={0x0, 0x0, 0x30}, &(0x7f0000000300)=0xc) setsockopt$inet_sctp_SCTP_ASSOCINFO(r4, 0x84, 0x1, &(0x7f0000000340)={r8, 0x7fff, 0x6, 0x5, 0x0, 0x2}, 0x14) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r5, 0x84, 0x1d, &(0x7f0000000000)={0x1, [0x0]}, &(0x7f0000000140)=0x8) ioctl$sock_inet_tcp_SIOCATMARK(r4, 0x8905, &(0x7f0000000280)) accept4$vsock_stream(r4, &(0x7f0000000380)={0x28, 0x0, 0x2710, @any=0xffffffff}, 0x10, 0x800) ioctl$sock_bt_bnep_BNEPGETSUPPFEAT(r4, 0x800442d4, &(0x7f0000000100)=0x4) sendto$inet(r0, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000000)={0x2, 0x0, @rand_addr=0x6}, 0x10) sendto$inet(r0, &(0x7f0000fc2000), 0x0, 0x0, &(0x7f000069affb)={0x2, 0x0, @loopback=0x7f000001}, 0x10) [ 817.425573] FAULT_INJECTION: forcing a failure. [ 817.425573] name failslab, interval 1, probability 0, space 0, times 0 [ 817.437025] CPU: 0 PID: 23476 Comm: syz-executor0 Not tainted 4.16.0+ #17 [ 817.443986] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 817.453366] Call Trace: [ 817.455980] dump_stack+0x1b9/0x294 [ 817.459636] ? dump_stack_print_info.cold.2+0x52/0x52 [ 817.464863] should_fail.cold.4+0xa/0x1a [ 817.468954] ? perf_trace_lock+0x495/0x900 [ 817.473243] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 817.478417] ? zap_class+0x720/0x720 [ 817.482186] ? sctp_copy_local_addr_list+0x499/0x690 [ 817.487343] ? sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 817.493108] ? __sctp_connect+0x6c6/0xe30 [ 817.497299] ? sctp_connect+0xbf/0x100 [ 817.501227] ? inet_dgram_connect+0x154/0x2e0 [ 817.505774] ? __sys_connect+0x37d/0x4c0 [ 817.509891] ? SyS_connect+0x24/0x30 [ 817.513661] ? entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 817.519077] ? graph_lock+0x170/0x170 2018/04/10 10:45:18 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x7000000]}, 0x10) 2018/04/10 10:45:18 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) getsockopt$sock_int(r0, 0x1, 0xb, &(0x7f0000000500), &(0x7f0000000540)=0x4) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) r1 = accept$alg(r0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80480, 0x8) r3 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') sendmsg$IPVS_CMD_SET_CONFIG(r2, &(0x7f00000004c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000480)={&(0x7f0000000400)=ANY=[@ANYBLOB='|G&\x00', @ANYRES16=r3, @ANYBLOB="040128bd7000ffdbdf250c000000680003000800010000000000080001000000000008000500ffffffff14000600fe8000000000000000000000000000121400020069705f76746930000000000000000000080001000000000008000300000000001400020069666230000000000000000000000000"], 0x7c}, 0x1, 0x0, 0x0, 0x4}, 0x0) write$vnet(r1, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) [ 817.522942] ? print_usage_bug+0xc0/0xc0 [ 817.527055] ? graph_lock+0x170/0x170 [ 817.530940] ? find_held_lock+0x36/0x1c0 [ 817.535084] ? lock_downgrade+0x8e0/0x8e0 [ 817.539296] __should_failslab+0x124/0x180 [ 817.543582] should_failslab+0x9/0x14 [ 817.547421] kmem_cache_alloc_trace+0x4b/0x780 [ 817.552055] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 817.557302] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 817.562886] ? sctp_v6_cmp_addr+0x261/0x6f0 [ 817.567265] sctp_add_bind_addr+0xf9/0x4a0 [ 817.571646] ? sctp_bind_addr_free+0x20/0x20 2018/04/10 10:45:18 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0xf401000000000000}}}, 0x1c) [ 817.576141] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 817.581389] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 817.586630] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 817.591705] sctp_copy_local_addr_list+0x499/0x690 [ 817.596699] ? sctp_defaults_init+0xe50/0xe50 [ 817.601246] ? get_random_bytes+0x34/0x40 [ 817.605435] ? sctp_association_new+0x135/0x21e0 [ 817.610246] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 817.615470] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 817.621050] sctp_copy_one_addr+0x5d/0x170 [ 817.625298] ? sctp_copy_one_addr+0x5d/0x170 [ 817.629715] sctp_bind_addr_copy+0x16b/0x45b [ 817.634127] ? rcu_is_watching+0x85/0x140 [ 817.638283] ? sctp_copy_one_addr+0x170/0x170 [ 817.642778] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 817.647973] sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 817.653507] ? sctp_v6_scope+0x56/0x60 [ 817.657390] __sctp_connect+0x6c6/0xe30 [ 817.661371] ? sctp_init_sock+0x1470/0x1470 [ 817.665687] ? mark_held_locks+0xc9/0x160 [ 817.669831] ? __local_bh_enable_ip+0x161/0x230 [ 817.674496] ? trace_hardirqs_on+0xd/0x10 [ 817.678635] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 817.683825] sctp_connect+0xbf/0x100 [ 817.687531] inet_dgram_connect+0x154/0x2e0 [ 817.691849] __sys_connect+0x37d/0x4c0 [ 817.695730] ? SyS_accept+0x30/0x30 [ 817.699355] ? __sb_end_write+0xac/0xe0 [ 817.703332] ? ksys_write+0x1a6/0x250 [ 817.707126] ? SyS_read+0x30/0x30 [ 817.710568] ? mm_fault_error+0x380/0x380 [ 817.714707] ? syscall_slow_exit_work+0x4f0/0x4f0 [ 817.719546] SyS_connect+0x24/0x30 [ 817.723073] ? __sys_connect+0x4c0/0x4c0 [ 817.727130] do_syscall_64+0x29e/0x9d0 [ 817.731005] ? vmalloc_sync_all+0x30/0x30 [ 817.735152] ? _raw_spin_unlock_irq+0x27/0x70 [ 817.739638] ? finish_task_switch+0x1ca/0x820 [ 817.744126] ? syscall_return_slowpath+0x5c0/0x5c0 [ 817.749058] ? syscall_return_slowpath+0x30f/0x5c0 [ 817.754014] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 817.759395] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 817.764250] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 817.769440] RIP: 0033:0x455259 2018/04/10 10:45:19 executing program 6: r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x0, @loopback=0x7f000001}, 0x10) r1 = socket$inet6(0xa, 0xb, 0x80000000) getsockopt$inet_sctp6_SCTP_AUTOCLOSE(r1, 0x84, 0x4, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r2 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r2, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) r3 = accept4(r2, &(0x7f00000003c0)=@ll={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @dev}, &(0x7f00000002c0)=0x80, 0x80000) ioctl$sock_bt_cmtp_CMTPGETCONNLIST(r3, 0x800443d2, &(0x7f0000000540)={0xa, &(0x7f0000000440)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {}]}) setsockopt$ARPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x60, &(0x7f0000000980)=ANY=[@ANYBLOB="66696c74657200000000000000000000000000000000000000000000000000000700000004000000a8040000000000000000000040010000c071c5fb6b7e6619a60ba275030000c0"], 0x1) setsockopt$sock_int(r2, 0x1, 0xa, &(0x7f0000000240)=0x4, 0x4) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000140)={0xffffffffffffffff}) r5 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_inet_tcp_SIOCATMARK(r4, 0x8905, &(0x7f00000000c0)) writev(r5, &(0x7f0000001500)=[{&(0x7f0000000040)="f2efa442edfad57f78bbcfb44cc63e76889f5d7c24d5633fe3b2d1a104b3783dc7337d619a9799797206392da96842059e5d3c64c760598a56d9b757e6f3e04886cc46144f09905ea7a65c", 0x4b}], 0x1) getsockopt$inet_sctp6_SCTP_RTOINFO(r3, 0x84, 0x0, &(0x7f0000000640)={0x0, 0xa984, 0x9, 0x1200000000000000}, &(0x7f0000000680)=0x10) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r3, 0x84, 0x13, &(0x7f00000006c0)={r6, 0x7}, &(0x7f0000000700)=0x8) getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r4, 0x84, 0x13, &(0x7f0000000580)={0x0, 0x9}, &(0x7f00000005c0)=0x8) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x1a, &(0x7f0000001540)={r7, 0x1000, "56a70a254f3a62af16c03b4a3f54240bd8be0acf4923fc018efa3ed624dd5bda9c0f960dd98a7689676529e29778e6e70f9887809a3234b53ec4ce9797700b938fa0958f5fd39bd97a72021b035088563e5214bca77fd0b55bf8b09660ea6fbb80983149abb16bc23c0edd5752d5ca0d84af5e74472943f8717612e2a5a17ba5918b13f9b83c9afbde162b162b6ff0f0177c629061b81a7c9190f5d1ee1df70d00cade1b1a4e35a3c832ca4e8eaec221e45907d9c9ac0d0699171c34cacf2d7ed7cfda422919f0d6f7071accdc617fbc576ace9f34842329bb45986dcb7b9d80be5fb11db5c47803e74b23617bc0ff63b8e2daffb6e45b51b580d820089faa577b34ab9da7bd622c42da7b4c0d40f2844a5be6d49ade7faf7eaaafb47ad0336b57128ecc0ec79feaad5ba2763ffc59ff70d6a97aec5a9a58c07c6af7bc7641ec2bca2c9ba57952b1973d2c30211b2cc3ad8c5e7ae00f70638ffeeaadda28f2d7f2bc4f230f194724f6b1f5097995b85bcd09e8cffc06c88106cbeb661c1522b0fbaf740c1082c8c35614c9605da62466d3ae126202c665183a2338f5deca4987ed781162b3ca937115b1c3c0889842a4572c361be9a031c6e06f66f5f6cfff39f5985f1ae38231b63b201d963f39c94699f7a70baa717beacabb6bd9e7adefd76c710646cbe9ea459104b6b1de4469420e400bd30285a5f73917d70b7bfad69a4c48767c42f0e8c913380a7a75ea1c1e30bf69f0692f619f3d8d0e3f22ce76d247c2ad4efc838f28172dd8ed7dd74a01e7bf78a42ca7564c1a5143a302a20ef6c81dfe8690855349ce80bb1e361893d7ab60ad883b567cc548171884d9d6e6826ab7b1aeb442be8623ca492902fe34ca96fd8b98460b1ad61f35881ae6d46f556a6416c159728f30e630ad83de03fd314982300e3f4438078825ac60d1683ab306693d71369ea0df8b3c3e3c45672187da0135b9e18480ee69c54823aaf753c33d8976e1cd54626ed4bec7b8cac0dd83e8530ca644277aa32c4d03c237bade5bd2acf05f47456d5900f5d29748d79d0754cf0268fee5657cd586d5a5cfd6516a0ded5b252138296e29046565b93d1cbaf453213f294ff681e02f6dd54aa268f3ee0b029309590658a75859eba0a18bce3c1561e2d21fad4b6db09ba4691a58096199dd2d68a5aa3d983db2bf640106c6d9a21db56aecd608c9a7a1c3bee1700f0b57fe54459e82bea0c46325c4cb5b30de518c4c8c33f13d31d27fc4fa366a8bdd24c99960e6f5c731c1acc81640d4e02c14df021cf3cb50ac502869fa20ef28fc751ed68891f6d044b555cd7cfd2ce74065e31d80a60130de75ea1864373e13432a2544d329a876a05fcfc1b8635321cc255872e796d56939bf25e4ceed71d8335c601c290dead1b8f6ad60685b20b20ae40ff326ad5da77d39ebb062925f8b806631b53291577b2d98475e3d117ba996430844c553ff0ade8ff95c34b9771152536e05c15b0531a2fdc5ac0e14e901eb9616ac058544d014123141999079f83f435c2dcbbd643f4f246179e8d25c674a6c6ce0b30e9ce4556f482eba3a9c530f4f1f5fa553b5e941d42116aeda00a1ce75476783a73ec04caf0485f43b9da2f38ca088d01c5b086b0ac0fc9c4537524b55c8f541b6330f197565af6b24379cfe2b9b6f87703d99d1686f5e828df79b89a9fe5a2d04573fe75c392fa3627f979ff113975f3f2d25fb289eec179802d410cfc26c4fedffc8ac2879b69628b9be85e2e7b1e576c6bb99e64304e7cb1eba5b646b9f61611473f664567fc9a30f271b47554591c78de8e4bb75301783193a8db5201239b280c04176bbf25691d4b8320d25d69828c1d3c8a548c31c123c60655ff9b22c3cff327fa5bffd66ed70bbaedbf55ef272df45c6e6aa7a193798cec742ab5a12313939c525c9304f3a3c6a54a5918d19dc7dc5e8bbd4026bd6f491a6318e49af9cd59619afa96cb916cdefacd10851c18affe518a69aa4278009dab8556e72a77d67c9b906ae2a16f44f99eb2983319aebf4cb4dcc34c9b171eb103f1be0065b5e790640722c2d40f29c03f388fe43f9b0c3f7034b81fefafe935de92b3e9fcb517c5ef87aec99228124e0f8d969235245b5318a58f190f66a08e5d365e503a5b0c7730cc1503d24d7f31b2f7a3bf331583258284c32d37cf68a4f8cff65d5ec93f76b5dcfd4da6856965d64b2faf33be229212010387456a9b2a1dd8a7f0c6c6d91fa93ed8916b18eea6fbdc57c23c0170db7282d05285987a07a9fbdcf1c0c4f195c7eb1970c0c78c21835f8f7ddec6aad67d20d830742cbe3d3ad5dea57e018e65b55e11709bbe2e847e415364fa4b4ce7793df5bb880a318b985c37d0dd7065a14f84ae73334a178491d14823a2f0cbcb7ed1b8097fd735b99055709363f36d0493b95faef044dc5fa605f7b85591148bbda6289da0740936b783af082ea37700fa607d1763998a086ea89b30ebc275ae869b97688de5ad37036c1cfaad98655cfa6ef075cb52d0606106ed46d73e24998db7b20d2cb1c727dc42dd468f7889719b4617bd535fc8d2a41a097c51519b8f393fcbceb726b2aa72d271e49e13baad54a99c6ce9c0f683883c43c658332292be1d6f171e2cf4845d42864dd84d48b031c7faccfcb68aebcc2f40260e39938fe17f4e2af8f26b34fce560b31906c2aeedd8effd998178315e0d233827fa2ecaf019ea5341bf7424da6dec8638ba3e74d1d53dcc2a5f05fc6957a21707fb64b21faa3c4006acd703f8bc96e956c694682dcb74cd0d13addb03e97e52212bdfcb9040f9866c5f9de6c2beea82a212ea7616a84ce43f1d52f403c808cb20cea1d89b541acf9f6437259db58fc5b8c23f013ee17e48d7d2df3bf99b9f26a96ce52a29bdbb9b8cea03e4622f17430cbece98a0a08a860c4681f6505c371cd18bb809b65366076d4c95a77557f4062169178b16d8095df6d974c2380964a718f976d342e3b2abc38a5f53b9d69c8e1154aa535ec31141648d6eb77c00f1c9636b62cb3504e5228c556b83bbb27caeff4db0496cdecce4b0526841701c8494713b98e4bfe150255834ab860a060df9ff0119d7f9d8ab456c20667ff122201887b995b0f7a237c354a456bfe8364972dbf9912cad291afd0792de5a53883a75bff19d018905fbe8e9bb40d8b0d29efc63bf919529b1c195348ad40c381623e4cdfefa63b40c63c4fe6098eb403ba8e63b867fe15d39d74e19b6e8c906d5e922c6849dbdd2e6faee100d8c6f917a3ef32a066178d3895cabe06939a9ea59d76ce4113a7c4ec94e2b0a158d397a0f6455c0589ca26a236ac9a0e754f4401098dfc89717ae16be4087439410782e54f4023f7e56614243697dfea3fac06aa71d63bc45fe281b10d04df32bb53afa59477141fced0e115cb2488245381f9db52ecdf09adce989289d841b630cdb13e20122b83bd8fd8e4c4e49f65eb823c25ddc562d2193c7e568ffc97260a4c3c287700865c079d778e26f2489ef8012df386c57bc7f89829bfb5413ff72c7cb3fb43b437c82a07ada68f3957a51ecaee5d40ac6e6827a91af04050344b8bfae7a249c6caf0c63dc48e1d89e14045cf232f252a0e1a0488f9b8979edfae0bae185adcf3fe95aecbb7957a3f7f1bde880590fcc602ef9d201c9cd1fb90b7e5ffc68d4dc898fce9751248bbd7d386d09910182da85147221280674f2fa2dd81ce2b9cfd65191f798568f94f7185a12d00a13bd7b9d6f24a8702f0deef657f2985cef71ea2a228ade9ed8a5a6ec84751215972176290cf9f6935187541f9517ecad7791bb40371815e3c18286945d902534e478891a2c3f0f2be130f811c455a2720a5edbedaad784f29b06ba5446d11820c4b440d373d89baedc6e14fb89f5633bd54be75b956cb8e66168d0046667b447e7c458ac7f1567505c3a9e5bca15e7f6a4e3de09c8005a746a5a597133ab38b0d09a4d242644bd6b8e80b53d327ab445288c653eaa72ccf5b8b6868170c93b1e69b0137f31765c75c175409da342969962f7fc201fc08f0bb39b624443df8a88128cc9aa888a324b6d8840bbddd15859dcba69160b84637e61edc30cb116a123c8a2e29cd62fb57b3d7a731725e682617442b095a3d09d7c098ba9cf5f91ac82b6c6eede4b6d071d6816d0a0f211be9c250b87367199ac60c6cc40f506ea1c2cce006173e74eb63ca20209da286e185389e87ac89872a0517f4abee6c5cf161d1927c29823990fa0036b44ad800c1c128a1c3592c050e6bd0b8ea69740b204f0f0f419e7e66256421f0eecfb776332c829f8f710e85802e5acaa7494ba7249aa44714a0b2b6bc84fed5a13cbe1d87efb4840a2b2f4901c264dfda53f1cb29d938d94d421ae340568e10cca860448947ad2a4f39ff1d1e136eec50abaff9fe18c7d7dbee2b29a523e0fc89ea70d038df4bcaef968a6ec668b3d361664b03ac39b5c2f6b4ab65413ff07ebcbcded6bf826c187d2dbe7c2eb2ed2e17274d50e76eb7140a2df9f85d267491944b54dbf8e155783506eacd2be2b992584191e0bb2c01f0f809ba8a2b1a2d5b9c67edd23dcc5fca462037b8f9545c1991a63fd08782c110575e9ed30e2cf5f5e3116e95e1c058f0341e5130237d845aa47d9229211b343f035328cc6e448345fae3baf2d6f7c82ac4441000c5617c4a5933a8baca82740b303134fe773f42694bc48ea6cf443f9206ef4d2a06e534697be6aad0a0933af9924168b804ee88462e92f247ffe62df74e0798e672a66c1c11120edb8808c4f3b5162b559324d617d10c4c0d79696704b7786e30d0ecc986939c25235c46e9ef9d31fad5457e50be26348ef748ffc17c16e15cd7349cca59e6d3c97288a61d6e4f704424438ac94138f25c76ba7d9d37d60c2902e9185f2ab6d8894c83790a2113dd8f8df1e1bb3e9d161ea66558f7a78159c200c212380a8b677857e479568df31383320fad2c044a0304a7f79fc7ec1ab29ba8abcfc4b092d90a895d0c2dc6dd18d422a1fafff165b39fad13e36becb26b6cc2927bb048554b525bb5a2d8cf4202b9fc638f819de7fcba893f0320fcb8bab85f048f33ed57b7207f07a0d6bbbb8928dd25061ce9b353e66b91c834fd52bf467724d4a773afa29e12970ef56f95cd6ebd4a93965aecc88942080ba75364c39cab84edee7e601db471a71eb17ba56a2f2bb4cec26ac352baac1211caf41acc7bfb98aa5d2a111800b7d080d80fbe30c49c2ec3ad9601461852ba35d16da84f8e6337b17619ece7eb5b8f815479260235cf26ca15e91526a9c22cce44f9b89d4c55f5a4b51ca5e91acae01a1aed5b2dbe0340b390f5c66a3d38da5192d4bab28fb1e5fddc432c9754ec16aeb3d21a13abf9ce1f6159fbe6b4036ab38562cdc7e6ff045b8c5832f6935ad914d363f66df598ddc0d64caf431d9028146c1eef79bab350c0a9124426cc420c0013785a578ec78bf98417ffc64d023f60910bda0db94c5ba961c067457d0887c60837507a8bb5bba71aa2576995740a6039bab4a5cd331ec7deef8e948353c47d17d88499c213ebc6573942eec383b6e7b0b86af2953510e9373d516d225b3f4d0a5c3583857fea21f08cbd0460ff9dfe772716561736429adfbea90f22a15b7e288684d3a421870ec9482639f464c4f6860bf1943206bbef50a9863a49060816bee22bb37391d34562dc5133e162c9a19730cfb805f2a00a0c76c990ddc6def8c0e245ffd7d33cae3e1535880e0e69b4e68ade431694122e4917328433387d75d4"}, &(0x7f0000000600)=0x1008) getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r4, 0x84, 0x72, &(0x7f0000000180)={0x0, 0x0, 0x30}, &(0x7f0000000300)=0xc) setsockopt$inet_sctp_SCTP_ASSOCINFO(r4, 0x84, 0x1, &(0x7f0000000340)={r8, 0x7fff, 0x6, 0x5, 0x0, 0x2}, 0x14) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r5, 0x84, 0x1d, &(0x7f0000000000)={0x1, [0x0]}, &(0x7f0000000140)=0x8) ioctl$sock_inet_tcp_SIOCATMARK(r4, 0x8905, &(0x7f0000000280)) accept4$vsock_stream(r4, &(0x7f0000000380)={0x28, 0x0, 0x2710, @any=0xffffffff}, 0x10, 0x800) ioctl$sock_bt_bnep_BNEPGETSUPPFEAT(r4, 0x800442d4, &(0x7f0000000100)=0x4) sendto$inet(r0, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000000)={0x2, 0x0, @rand_addr=0x6}, 0x10) [ 817.772629] RSP: 002b:00007f0cc7dd6c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002a [ 817.780338] RAX: ffffffffffffffda RBX: 00007f0cc7dd76d4 RCX: 0000000000455259 [ 817.787613] RDX: 000000000000001c RSI: 0000000020966fe4 RDI: 0000000000000013 [ 817.794879] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 817.802150] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 [ 817.809419] R13: 000000000000005a R14: 00000000006f3910 R15: 0000000000000019 2018/04/10 10:45:19 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) r1 = accept$alg(r0, 0x0, 0x0) write$vnet(r1, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) 2018/04/10 10:45:19 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0xa000000]}, 0x10) 2018/04/10 10:45:19 executing program 7: r0 = perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000001f88)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 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, @perf_bp={&(0x7f0000000fff)}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000bf0000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) mmap(&(0x7f0000d24000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mremap(&(0x7f000079c000/0x2000)=nil, 0x2000, 0x800000, 0x0, &(0x7f00007fb000/0x800000)=nil) openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/net/pfkey\x00', 0x402000, 0x0) 2018/04/10 10:45:19 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000180)={0x1d}, 0x10) syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x101, 0x90c00) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendmsg$key(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005ff0)={&(0x7f0000000400)=ANY=[@ANYBLOB="050000001b000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800120003000000000000000000000006000000000000000000000000000000ac141400000000000000000000000000ff01000000000000000000000000000105001a007f000001000000000000000000000000fe80000000000000000000000000000000000000070019000000000002000000ffffffff00000000000000000a00000000000000ff020000000000000000000000000001000000000000000001001400000000006fbe75fc6c5deb5b6ea937584c63b5dcd415462a69a642224d5f86bbaac2935d9745dfbaf9b7e1e43b8feeabd81992ad666b9401487028dc2b23450564f8d3a0fca714e2b9b91059d836d67e6a7ff06ec2ed322102e2b2d204e05756d7"], 0x135}, 0x1}, 0x0) openat$rfkill(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/rfkill\x00', 0xb02, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r1, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r1, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r3 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r3, 0x89e0, &(0x7f0000000600)={r1, r2}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:19 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40020000]}, 0x10) 2018/04/10 10:45:19 executing program 6: r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x0, @loopback=0x7f000001}, 0x10) r1 = socket$inet6(0xa, 0xb, 0x80000000) getsockopt$inet_sctp6_SCTP_AUTOCLOSE(r1, 0x84, 0x4, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r2 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r2, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) r3 = accept4(r2, &(0x7f00000003c0)=@ll={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @dev}, &(0x7f00000002c0)=0x80, 0x80000) ioctl$sock_bt_cmtp_CMTPGETCONNLIST(r3, 0x800443d2, &(0x7f0000000540)={0xa, &(0x7f0000000440)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {}]}) setsockopt$ARPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x60, &(0x7f0000000980)=ANY=[@ANYBLOB="66696c74657200000000000000000000000000000000000000000000000000000700000004000000a8040000000000000000000040010000c071c5fb6b7e6619a60ba275030000c0"], 0x1) setsockopt$sock_int(r2, 0x1, 0xa, &(0x7f0000000240)=0x4, 0x4) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000140)={0xffffffffffffffff}) r5 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_inet_tcp_SIOCATMARK(r4, 0x8905, &(0x7f00000000c0)) writev(r5, &(0x7f0000001500)=[{&(0x7f0000000040)="f2efa442edfad57f78bbcfb44cc63e76889f5d7c24d5633fe3b2d1a104b3783dc7337d619a9799797206392da96842059e5d3c64c760598a56d9b757e6f3e04886cc46144f09905ea7a65c", 0x4b}], 0x1) getsockopt$inet_sctp6_SCTP_RTOINFO(r3, 0x84, 0x0, &(0x7f0000000640)={0x0, 0xa984, 0x9, 0x1200000000000000}, &(0x7f0000000680)=0x10) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r3, 0x84, 0x13, &(0x7f00000006c0)={r6, 0x7}, &(0x7f0000000700)=0x8) getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r4, 0x84, 0x13, &(0x7f0000000580)={0x0, 0x9}, &(0x7f00000005c0)=0x8) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x1a, &(0x7f0000001540)={r7, 0x1000, "56a70a254f3a62af16c03b4a3f54240bd8be0acf4923fc018efa3ed624dd5bda9c0f960dd98a7689676529e29778e6e70f9887809a3234b53ec4ce9797700b938fa0958f5fd39bd97a72021b035088563e5214bca77fd0b55bf8b09660ea6fbb80983149abb16bc23c0edd5752d5ca0d84af5e74472943f8717612e2a5a17ba5918b13f9b83c9afbde162b162b6ff0f0177c629061b81a7c9190f5d1ee1df70d00cade1b1a4e35a3c832ca4e8eaec221e45907d9c9ac0d0699171c34cacf2d7ed7cfda422919f0d6f7071accdc617fbc576ace9f34842329bb45986dcb7b9d80be5fb11db5c47803e74b23617bc0ff63b8e2daffb6e45b51b580d820089faa577b34ab9da7bd622c42da7b4c0d40f2844a5be6d49ade7faf7eaaafb47ad0336b57128ecc0ec79feaad5ba2763ffc59ff70d6a97aec5a9a58c07c6af7bc7641ec2bca2c9ba57952b1973d2c30211b2cc3ad8c5e7ae00f70638ffeeaadda28f2d7f2bc4f230f194724f6b1f5097995b85bcd09e8cffc06c88106cbeb661c1522b0fbaf740c1082c8c35614c9605da62466d3ae126202c665183a2338f5deca4987ed781162b3ca937115b1c3c0889842a4572c361be9a031c6e06f66f5f6cfff39f5985f1ae38231b63b201d963f39c94699f7a70baa717beacabb6bd9e7adefd76c710646cbe9ea459104b6b1de4469420e400bd30285a5f73917d70b7bfad69a4c48767c42f0e8c913380a7a75ea1c1e30bf69f0692f619f3d8d0e3f22ce76d247c2ad4efc838f28172dd8ed7dd74a01e7bf78a42ca7564c1a5143a302a20ef6c81dfe8690855349ce80bb1e361893d7ab60ad883b567cc548171884d9d6e6826ab7b1aeb442be8623ca492902fe34ca96fd8b98460b1ad61f35881ae6d46f556a6416c159728f30e630ad83de03fd314982300e3f4438078825ac60d1683ab306693d71369ea0df8b3c3e3c45672187da0135b9e18480ee69c54823aaf753c33d8976e1cd54626ed4bec7b8cac0dd83e8530ca644277aa32c4d03c237bade5bd2acf05f47456d5900f5d29748d79d0754cf0268fee5657cd586d5a5cfd6516a0ded5b252138296e29046565b93d1cbaf453213f294ff681e02f6dd54aa268f3ee0b029309590658a75859eba0a18bce3c1561e2d21fad4b6db09ba4691a58096199dd2d68a5aa3d983db2bf640106c6d9a21db56aecd608c9a7a1c3bee1700f0b57fe54459e82bea0c46325c4cb5b30de518c4c8c33f13d31d27fc4fa366a8bdd24c99960e6f5c731c1acc81640d4e02c14df021cf3cb50ac502869fa20ef28fc751ed68891f6d044b555cd7cfd2ce74065e31d80a60130de75ea1864373e13432a2544d329a876a05fcfc1b8635321cc255872e796d56939bf25e4ceed71d8335c601c290dead1b8f6ad60685b20b20ae40ff326ad5da77d39ebb062925f8b806631b53291577b2d98475e3d117ba996430844c553ff0ade8ff95c34b9771152536e05c15b0531a2fdc5ac0e14e901eb9616ac058544d014123141999079f83f435c2dcbbd643f4f246179e8d25c674a6c6ce0b30e9ce4556f482eba3a9c530f4f1f5fa553b5e941d42116aeda00a1ce75476783a73ec04caf0485f43b9da2f38ca088d01c5b086b0ac0fc9c4537524b55c8f541b6330f197565af6b24379cfe2b9b6f87703d99d1686f5e828df79b89a9fe5a2d04573fe75c392fa3627f979ff113975f3f2d25fb289eec179802d410cfc26c4fedffc8ac2879b69628b9be85e2e7b1e576c6bb99e64304e7cb1eba5b646b9f61611473f664567fc9a30f271b47554591c78de8e4bb75301783193a8db5201239b280c04176bbf25691d4b8320d25d69828c1d3c8a548c31c123c60655ff9b22c3cff327fa5bffd66ed70bbaedbf55ef272df45c6e6aa7a193798cec742ab5a12313939c525c9304f3a3c6a54a5918d19dc7dc5e8bbd4026bd6f491a6318e49af9cd59619afa96cb916cdefacd10851c18affe518a69aa4278009dab8556e72a77d67c9b906ae2a16f44f99eb2983319aebf4cb4dcc34c9b171eb103f1be0065b5e790640722c2d40f29c03f388fe43f9b0c3f7034b81fefafe935de92b3e9fcb517c5ef87aec99228124e0f8d969235245b5318a58f190f66a08e5d365e503a5b0c7730cc1503d24d7f31b2f7a3bf331583258284c32d37cf68a4f8cff65d5ec93f76b5dcfd4da6856965d64b2faf33be229212010387456a9b2a1dd8a7f0c6c6d91fa93ed8916b18eea6fbdc57c23c0170db7282d05285987a07a9fbdcf1c0c4f195c7eb1970c0c78c21835f8f7ddec6aad67d20d830742cbe3d3ad5dea57e018e65b55e11709bbe2e847e415364fa4b4ce7793df5bb880a318b985c37d0dd7065a14f84ae73334a178491d14823a2f0cbcb7ed1b8097fd735b99055709363f36d0493b95faef044dc5fa605f7b85591148bbda6289da0740936b783af082ea37700fa607d1763998a086ea89b30ebc275ae869b97688de5ad37036c1cfaad98655cfa6ef075cb52d0606106ed46d73e24998db7b20d2cb1c727dc42dd468f7889719b4617bd535fc8d2a41a097c51519b8f393fcbceb726b2aa72d271e49e13baad54a99c6ce9c0f683883c43c658332292be1d6f171e2cf4845d42864dd84d48b031c7faccfcb68aebcc2f40260e39938fe17f4e2af8f26b34fce560b31906c2aeedd8effd998178315e0d233827fa2ecaf019ea5341bf7424da6dec8638ba3e74d1d53dcc2a5f05fc6957a21707fb64b21faa3c4006acd703f8bc96e956c694682dcb74cd0d13addb03e97e52212bdfcb9040f9866c5f9de6c2beea82a212ea7616a84ce43f1d52f403c808cb20cea1d89b541acf9f6437259db58fc5b8c23f013ee17e48d7d2df3bf99b9f26a96ce52a29bdbb9b8cea03e4622f17430cbece98a0a08a860c4681f6505c371cd18bb809b65366076d4c95a77557f4062169178b16d8095df6d974c2380964a718f976d342e3b2abc38a5f53b9d69c8e1154aa535ec31141648d6eb77c00f1c9636b62cb3504e5228c556b83bbb27caeff4db0496cdecce4b0526841701c8494713b98e4bfe150255834ab860a060df9ff0119d7f9d8ab456c20667ff122201887b995b0f7a237c354a456bfe8364972dbf9912cad291afd0792de5a53883a75bff19d018905fbe8e9bb40d8b0d29efc63bf919529b1c195348ad40c381623e4cdfefa63b40c63c4fe6098eb403ba8e63b867fe15d39d74e19b6e8c906d5e922c6849dbdd2e6faee100d8c6f917a3ef32a066178d3895cabe06939a9ea59d76ce4113a7c4ec94e2b0a158d397a0f6455c0589ca26a236ac9a0e754f4401098dfc89717ae16be4087439410782e54f4023f7e56614243697dfea3fac06aa71d63bc45fe281b10d04df32bb53afa59477141fced0e115cb2488245381f9db52ecdf09adce989289d841b630cdb13e20122b83bd8fd8e4c4e49f65eb823c25ddc562d2193c7e568ffc97260a4c3c287700865c079d778e26f2489ef8012df386c57bc7f89829bfb5413ff72c7cb3fb43b437c82a07ada68f3957a51ecaee5d40ac6e6827a91af04050344b8bfae7a249c6caf0c63dc48e1d89e14045cf232f252a0e1a0488f9b8979edfae0bae185adcf3fe95aecbb7957a3f7f1bde880590fcc602ef9d201c9cd1fb90b7e5ffc68d4dc898fce9751248bbd7d386d09910182da85147221280674f2fa2dd81ce2b9cfd65191f798568f94f7185a12d00a13bd7b9d6f24a8702f0deef657f2985cef71ea2a228ade9ed8a5a6ec84751215972176290cf9f6935187541f9517ecad7791bb40371815e3c18286945d902534e478891a2c3f0f2be130f811c455a2720a5edbedaad784f29b06ba5446d11820c4b440d373d89baedc6e14fb89f5633bd54be75b956cb8e66168d0046667b447e7c458ac7f1567505c3a9e5bca15e7f6a4e3de09c8005a746a5a597133ab38b0d09a4d242644bd6b8e80b53d327ab445288c653eaa72ccf5b8b6868170c93b1e69b0137f31765c75c175409da342969962f7fc201fc08f0bb39b624443df8a88128cc9aa888a324b6d8840bbddd15859dcba69160b84637e61edc30cb116a123c8a2e29cd62fb57b3d7a731725e682617442b095a3d09d7c098ba9cf5f91ac82b6c6eede4b6d071d6816d0a0f211be9c250b87367199ac60c6cc40f506ea1c2cce006173e74eb63ca20209da286e185389e87ac89872a0517f4abee6c5cf161d1927c29823990fa0036b44ad800c1c128a1c3592c050e6bd0b8ea69740b204f0f0f419e7e66256421f0eecfb776332c829f8f710e85802e5acaa7494ba7249aa44714a0b2b6bc84fed5a13cbe1d87efb4840a2b2f4901c264dfda53f1cb29d938d94d421ae340568e10cca860448947ad2a4f39ff1d1e136eec50abaff9fe18c7d7dbee2b29a523e0fc89ea70d038df4bcaef968a6ec668b3d361664b03ac39b5c2f6b4ab65413ff07ebcbcded6bf826c187d2dbe7c2eb2ed2e17274d50e76eb7140a2df9f85d267491944b54dbf8e155783506eacd2be2b992584191e0bb2c01f0f809ba8a2b1a2d5b9c67edd23dcc5fca462037b8f9545c1991a63fd08782c110575e9ed30e2cf5f5e3116e95e1c058f0341e5130237d845aa47d9229211b343f035328cc6e448345fae3baf2d6f7c82ac4441000c5617c4a5933a8baca82740b303134fe773f42694bc48ea6cf443f9206ef4d2a06e534697be6aad0a0933af9924168b804ee88462e92f247ffe62df74e0798e672a66c1c11120edb8808c4f3b5162b559324d617d10c4c0d79696704b7786e30d0ecc986939c25235c46e9ef9d31fad5457e50be26348ef748ffc17c16e15cd7349cca59e6d3c97288a61d6e4f704424438ac94138f25c76ba7d9d37d60c2902e9185f2ab6d8894c83790a2113dd8f8df1e1bb3e9d161ea66558f7a78159c200c212380a8b677857e479568df31383320fad2c044a0304a7f79fc7ec1ab29ba8abcfc4b092d90a895d0c2dc6dd18d422a1fafff165b39fad13e36becb26b6cc2927bb048554b525bb5a2d8cf4202b9fc638f819de7fcba893f0320fcb8bab85f048f33ed57b7207f07a0d6bbbb8928dd25061ce9b353e66b91c834fd52bf467724d4a773afa29e12970ef56f95cd6ebd4a93965aecc88942080ba75364c39cab84edee7e601db471a71eb17ba56a2f2bb4cec26ac352baac1211caf41acc7bfb98aa5d2a111800b7d080d80fbe30c49c2ec3ad9601461852ba35d16da84f8e6337b17619ece7eb5b8f815479260235cf26ca15e91526a9c22cce44f9b89d4c55f5a4b51ca5e91acae01a1aed5b2dbe0340b390f5c66a3d38da5192d4bab28fb1e5fddc432c9754ec16aeb3d21a13abf9ce1f6159fbe6b4036ab38562cdc7e6ff045b8c5832f6935ad914d363f66df598ddc0d64caf431d9028146c1eef79bab350c0a9124426cc420c0013785a578ec78bf98417ffc64d023f60910bda0db94c5ba961c067457d0887c60837507a8bb5bba71aa2576995740a6039bab4a5cd331ec7deef8e948353c47d17d88499c213ebc6573942eec383b6e7b0b86af2953510e9373d516d225b3f4d0a5c3583857fea21f08cbd0460ff9dfe772716561736429adfbea90f22a15b7e288684d3a421870ec9482639f464c4f6860bf1943206bbef50a9863a49060816bee22bb37391d34562dc5133e162c9a19730cfb805f2a00a0c76c990ddc6def8c0e245ffd7d33cae3e1535880e0e69b4e68ade431694122e4917328433387d75d4"}, &(0x7f0000000600)=0x1008) getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r4, 0x84, 0x72, &(0x7f0000000180)={0x0, 0x0, 0x30}, &(0x7f0000000300)=0xc) setsockopt$inet_sctp_SCTP_ASSOCINFO(r4, 0x84, 0x1, &(0x7f0000000340)={r8, 0x7fff, 0x6, 0x5, 0x0, 0x2}, 0x14) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r5, 0x84, 0x1d, &(0x7f0000000000)={0x1, [0x0]}, &(0x7f0000000140)=0x8) ioctl$sock_inet_tcp_SIOCATMARK(r4, 0x8905, &(0x7f0000000280)) accept4$vsock_stream(r4, &(0x7f0000000380)={0x28, 0x0, 0x2710, @any=0xffffffff}, 0x10, 0x800) ioctl$sock_bt_bnep_BNEPGETSUPPFEAT(r4, 0x800442d4, &(0x7f0000000100)=0x4) 2018/04/10 10:45:19 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1800]}, 0x10) 2018/04/10 10:45:19 executing program 1: r0 = syz_open_dev$adsp(&(0x7f0000000080)='/dev/adsp#\x00', 0x2, 0x80000) r1 = syz_genetlink_get_family_id$fou(&(0x7f0000000140)='fou\x00') sendmsg$FOU_CMD_ADD(r0, &(0x7f00000004c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000480)={&(0x7f0000000400)={0x4c, r1, 0x10, 0x70bd29, 0x25dfdbfe, {0x1}, [@FOU_ATTR_TYPE={0x8, 0x4, 0x2}, @FOU_ATTR_REMCSUM_NOPARTIAL={0x4, 0x5}, @FOU_ATTR_TYPE={0x8, 0x4, 0x3}, @FOU_ATTR_TYPE={0x8, 0x4, 0x1}, @FOU_ATTR_AF={0x8, 0x2, 0x2}, @FOU_ATTR_IPPROTO={0x8, 0x3, 0x87}, @FOU_ATTR_REMCSUM_NOPARTIAL={0x4, 0x5}, @FOU_ATTR_PORT={0x8, 0x1, 0x4e22}]}, 0x4c}, 0x1, 0x0, 0x0, 0x4008004}, 0x0) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r2, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) r3 = accept$alg(r2, 0x0, 0x0) write$vnet(r3, &(0x7f0000000500)={0x1, {&(0x7f0000000180)=""/231, 0x4e9, &(0x7f0000000280)=""/195, 0x3}}, 0xfee1) 2018/04/10 10:45:19 executing program 0 (fault-call:3 fault-nth:26): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:19 executing program 7: r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x0, @loopback=0x7f000001}, 0x10) r1 = socket$inet6(0xa, 0xb, 0x80000000) getsockopt$inet_sctp6_SCTP_AUTOCLOSE(r1, 0x84, 0x4, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r2 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r2, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) r3 = accept4(r2, &(0x7f00000003c0)=@ll={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @dev}, &(0x7f00000002c0)=0x80, 0x80000) ioctl$sock_bt_cmtp_CMTPGETCONNLIST(r3, 0x800443d2, &(0x7f0000000540)={0xa, &(0x7f0000000440)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {}]}) setsockopt$ARPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x60, &(0x7f0000000980)=ANY=[@ANYBLOB="66696c74657200000000000000000000000000000000000000000000000000000700000004000000a8040000000000000000000040010000c071c5fb6b7e6619a60ba275030000c0"], 0x1) setsockopt$sock_int(r2, 0x1, 0xa, &(0x7f0000000240)=0x4, 0x4) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000140)={0xffffffffffffffff}) r5 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_inet_tcp_SIOCATMARK(r4, 0x8905, &(0x7f00000000c0)) writev(r5, &(0x7f0000001500)=[{&(0x7f0000000040)="f2efa442edfad57f78bbcfb44cc63e76889f5d7c24d5633fe3b2d1a104b3783dc7337d619a9799797206392da96842059e5d3c64c760598a56d9b757e6f3e04886cc46144f09905ea7a65c", 0x4b}], 0x1) getsockopt$inet_sctp6_SCTP_RTOINFO(r3, 0x84, 0x0, &(0x7f0000000640)={0x0, 0xa984, 0x9, 0x1200000000000000}, &(0x7f0000000680)=0x10) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r3, 0x84, 0x13, &(0x7f00000006c0)={r6, 0x7}, &(0x7f0000000700)=0x8) getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r4, 0x84, 0x13, &(0x7f0000000580)={0x0, 0x9}, &(0x7f00000005c0)=0x8) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x1a, &(0x7f0000001540)={r7, 0x1000, "56a70a254f3a62af16c03b4a3f54240bd8be0acf4923fc018efa3ed624dd5bda9c0f960dd98a7689676529e29778e6e70f9887809a3234b53ec4ce9797700b938fa0958f5fd39bd97a72021b035088563e5214bca77fd0b55bf8b09660ea6fbb80983149abb16bc23c0edd5752d5ca0d84af5e74472943f8717612e2a5a17ba5918b13f9b83c9afbde162b162b6ff0f0177c629061b81a7c9190f5d1ee1df70d00cade1b1a4e35a3c832ca4e8eaec221e45907d9c9ac0d0699171c34cacf2d7ed7cfda422919f0d6f7071accdc617fbc576ace9f34842329bb45986dcb7b9d80be5fb11db5c47803e74b23617bc0ff63b8e2daffb6e45b51b580d820089faa577b34ab9da7bd622c42da7b4c0d40f2844a5be6d49ade7faf7eaaafb47ad0336b57128ecc0ec79feaad5ba2763ffc59ff70d6a97aec5a9a58c07c6af7bc7641ec2bca2c9ba57952b1973d2c30211b2cc3ad8c5e7ae00f70638ffeeaadda28f2d7f2bc4f230f194724f6b1f5097995b85bcd09e8cffc06c88106cbeb661c1522b0fbaf740c1082c8c35614c9605da62466d3ae126202c665183a2338f5deca4987ed781162b3ca937115b1c3c0889842a4572c361be9a031c6e06f66f5f6cfff39f5985f1ae38231b63b201d963f39c94699f7a70baa717beacabb6bd9e7adefd76c710646cbe9ea459104b6b1de4469420e400bd30285a5f73917d70b7bfad69a4c48767c42f0e8c913380a7a75ea1c1e30bf69f0692f619f3d8d0e3f22ce76d247c2ad4efc838f28172dd8ed7dd74a01e7bf78a42ca7564c1a5143a302a20ef6c81dfe8690855349ce80bb1e361893d7ab60ad883b567cc548171884d9d6e6826ab7b1aeb442be8623ca492902fe34ca96fd8b98460b1ad61f35881ae6d46f556a6416c159728f30e630ad83de03fd314982300e3f4438078825ac60d1683ab306693d71369ea0df8b3c3e3c45672187da0135b9e18480ee69c54823aaf753c33d8976e1cd54626ed4bec7b8cac0dd83e8530ca644277aa32c4d03c237bade5bd2acf05f47456d5900f5d29748d79d0754cf0268fee5657cd586d5a5cfd6516a0ded5b252138296e29046565b93d1cbaf453213f294ff681e02f6dd54aa268f3ee0b029309590658a75859eba0a18bce3c1561e2d21fad4b6db09ba4691a58096199dd2d68a5aa3d983db2bf640106c6d9a21db56aecd608c9a7a1c3bee1700f0b57fe54459e82bea0c46325c4cb5b30de518c4c8c33f13d31d27fc4fa366a8bdd24c99960e6f5c731c1acc81640d4e02c14df021cf3cb50ac502869fa20ef28fc751ed68891f6d044b555cd7cfd2ce74065e31d80a60130de75ea1864373e13432a2544d329a876a05fcfc1b8635321cc255872e796d56939bf25e4ceed71d8335c601c290dead1b8f6ad60685b20b20ae40ff326ad5da77d39ebb062925f8b806631b53291577b2d98475e3d117ba996430844c553ff0ade8ff95c34b9771152536e05c15b0531a2fdc5ac0e14e901eb9616ac058544d014123141999079f83f435c2dcbbd643f4f246179e8d25c674a6c6ce0b30e9ce4556f482eba3a9c530f4f1f5fa553b5e941d42116aeda00a1ce75476783a73ec04caf0485f43b9da2f38ca088d01c5b086b0ac0fc9c4537524b55c8f541b6330f197565af6b24379cfe2b9b6f87703d99d1686f5e828df79b89a9fe5a2d04573fe75c392fa3627f979ff113975f3f2d25fb289eec179802d410cfc26c4fedffc8ac2879b69628b9be85e2e7b1e576c6bb99e64304e7cb1eba5b646b9f61611473f664567fc9a30f271b47554591c78de8e4bb75301783193a8db5201239b280c04176bbf25691d4b8320d25d69828c1d3c8a548c31c123c60655ff9b22c3cff327fa5bffd66ed70bbaedbf55ef272df45c6e6aa7a193798cec742ab5a12313939c525c9304f3a3c6a54a5918d19dc7dc5e8bbd4026bd6f491a6318e49af9cd59619afa96cb916cdefacd10851c18affe518a69aa4278009dab8556e72a77d67c9b906ae2a16f44f99eb2983319aebf4cb4dcc34c9b171eb103f1be0065b5e790640722c2d40f29c03f388fe43f9b0c3f7034b81fefafe935de92b3e9fcb517c5ef87aec99228124e0f8d969235245b5318a58f190f66a08e5d365e503a5b0c7730cc1503d24d7f31b2f7a3bf331583258284c32d37cf68a4f8cff65d5ec93f76b5dcfd4da6856965d64b2faf33be229212010387456a9b2a1dd8a7f0c6c6d91fa93ed8916b18eea6fbdc57c23c0170db7282d05285987a07a9fbdcf1c0c4f195c7eb1970c0c78c21835f8f7ddec6aad67d20d830742cbe3d3ad5dea57e018e65b55e11709bbe2e847e415364fa4b4ce7793df5bb880a318b985c37d0dd7065a14f84ae73334a178491d14823a2f0cbcb7ed1b8097fd735b99055709363f36d0493b95faef044dc5fa605f7b85591148bbda6289da0740936b783af082ea37700fa607d1763998a086ea89b30ebc275ae869b97688de5ad37036c1cfaad98655cfa6ef075cb52d0606106ed46d73e24998db7b20d2cb1c727dc42dd468f7889719b4617bd535fc8d2a41a097c51519b8f393fcbceb726b2aa72d271e49e13baad54a99c6ce9c0f683883c43c658332292be1d6f171e2cf4845d42864dd84d48b031c7faccfcb68aebcc2f40260e39938fe17f4e2af8f26b34fce560b31906c2aeedd8effd998178315e0d233827fa2ecaf019ea5341bf7424da6dec8638ba3e74d1d53dcc2a5f05fc6957a21707fb64b21faa3c4006acd703f8bc96e956c694682dcb74cd0d13addb03e97e52212bdfcb9040f9866c5f9de6c2beea82a212ea7616a84ce43f1d52f403c808cb20cea1d89b541acf9f6437259db58fc5b8c23f013ee17e48d7d2df3bf99b9f26a96ce52a29bdbb9b8cea03e4622f17430cbece98a0a08a860c4681f6505c371cd18bb809b65366076d4c95a77557f4062169178b16d8095df6d974c2380964a718f976d342e3b2abc38a5f53b9d69c8e1154aa535ec31141648d6eb77c00f1c9636b62cb3504e5228c556b83bbb27caeff4db0496cdecce4b0526841701c8494713b98e4bfe150255834ab860a060df9ff0119d7f9d8ab456c20667ff122201887b995b0f7a237c354a456bfe8364972dbf9912cad291afd0792de5a53883a75bff19d018905fbe8e9bb40d8b0d29efc63bf919529b1c195348ad40c381623e4cdfefa63b40c63c4fe6098eb403ba8e63b867fe15d39d74e19b6e8c906d5e922c6849dbdd2e6faee100d8c6f917a3ef32a066178d3895cabe06939a9ea59d76ce4113a7c4ec94e2b0a158d397a0f6455c0589ca26a236ac9a0e754f4401098dfc89717ae16be4087439410782e54f4023f7e56614243697dfea3fac06aa71d63bc45fe281b10d04df32bb53afa59477141fced0e115cb2488245381f9db52ecdf09adce989289d841b630cdb13e20122b83bd8fd8e4c4e49f65eb823c25ddc562d2193c7e568ffc97260a4c3c287700865c079d778e26f2489ef8012df386c57bc7f89829bfb5413ff72c7cb3fb43b437c82a07ada68f3957a51ecaee5d40ac6e6827a91af04050344b8bfae7a249c6caf0c63dc48e1d89e14045cf232f252a0e1a0488f9b8979edfae0bae185adcf3fe95aecbb7957a3f7f1bde880590fcc602ef9d201c9cd1fb90b7e5ffc68d4dc898fce9751248bbd7d386d09910182da85147221280674f2fa2dd81ce2b9cfd65191f798568f94f7185a12d00a13bd7b9d6f24a8702f0deef657f2985cef71ea2a228ade9ed8a5a6ec84751215972176290cf9f6935187541f9517ecad7791bb40371815e3c18286945d902534e478891a2c3f0f2be130f811c455a2720a5edbedaad784f29b06ba5446d11820c4b440d373d89baedc6e14fb89f5633bd54be75b956cb8e66168d0046667b447e7c458ac7f1567505c3a9e5bca15e7f6a4e3de09c8005a746a5a597133ab38b0d09a4d242644bd6b8e80b53d327ab445288c653eaa72ccf5b8b6868170c93b1e69b0137f31765c75c175409da342969962f7fc201fc08f0bb39b624443df8a88128cc9aa888a324b6d8840bbddd15859dcba69160b84637e61edc30cb116a123c8a2e29cd62fb57b3d7a731725e682617442b095a3d09d7c098ba9cf5f91ac82b6c6eede4b6d071d6816d0a0f211be9c250b87367199ac60c6cc40f506ea1c2cce006173e74eb63ca20209da286e185389e87ac89872a0517f4abee6c5cf161d1927c29823990fa0036b44ad800c1c128a1c3592c050e6bd0b8ea69740b204f0f0f419e7e66256421f0eecfb776332c829f8f710e85802e5acaa7494ba7249aa44714a0b2b6bc84fed5a13cbe1d87efb4840a2b2f4901c264dfda53f1cb29d938d94d421ae340568e10cca860448947ad2a4f39ff1d1e136eec50abaff9fe18c7d7dbee2b29a523e0fc89ea70d038df4bcaef968a6ec668b3d361664b03ac39b5c2f6b4ab65413ff07ebcbcded6bf826c187d2dbe7c2eb2ed2e17274d50e76eb7140a2df9f85d267491944b54dbf8e155783506eacd2be2b992584191e0bb2c01f0f809ba8a2b1a2d5b9c67edd23dcc5fca462037b8f9545c1991a63fd08782c110575e9ed30e2cf5f5e3116e95e1c058f0341e5130237d845aa47d9229211b343f035328cc6e448345fae3baf2d6f7c82ac4441000c5617c4a5933a8baca82740b303134fe773f42694bc48ea6cf443f9206ef4d2a06e534697be6aad0a0933af9924168b804ee88462e92f247ffe62df74e0798e672a66c1c11120edb8808c4f3b5162b559324d617d10c4c0d79696704b7786e30d0ecc986939c25235c46e9ef9d31fad5457e50be26348ef748ffc17c16e15cd7349cca59e6d3c97288a61d6e4f704424438ac94138f25c76ba7d9d37d60c2902e9185f2ab6d8894c83790a2113dd8f8df1e1bb3e9d161ea66558f7a78159c200c212380a8b677857e479568df31383320fad2c044a0304a7f79fc7ec1ab29ba8abcfc4b092d90a895d0c2dc6dd18d422a1fafff165b39fad13e36becb26b6cc2927bb048554b525bb5a2d8cf4202b9fc638f819de7fcba893f0320fcb8bab85f048f33ed57b7207f07a0d6bbbb8928dd25061ce9b353e66b91c834fd52bf467724d4a773afa29e12970ef56f95cd6ebd4a93965aecc88942080ba75364c39cab84edee7e601db471a71eb17ba56a2f2bb4cec26ac352baac1211caf41acc7bfb98aa5d2a111800b7d080d80fbe30c49c2ec3ad9601461852ba35d16da84f8e6337b17619ece7eb5b8f815479260235cf26ca15e91526a9c22cce44f9b89d4c55f5a4b51ca5e91acae01a1aed5b2dbe0340b390f5c66a3d38da5192d4bab28fb1e5fddc432c9754ec16aeb3d21a13abf9ce1f6159fbe6b4036ab38562cdc7e6ff045b8c5832f6935ad914d363f66df598ddc0d64caf431d9028146c1eef79bab350c0a9124426cc420c0013785a578ec78bf98417ffc64d023f60910bda0db94c5ba961c067457d0887c60837507a8bb5bba71aa2576995740a6039bab4a5cd331ec7deef8e948353c47d17d88499c213ebc6573942eec383b6e7b0b86af2953510e9373d516d225b3f4d0a5c3583857fea21f08cbd0460ff9dfe772716561736429adfbea90f22a15b7e288684d3a421870ec9482639f464c4f6860bf1943206bbef50a9863a49060816bee22bb37391d34562dc5133e162c9a19730cfb805f2a00a0c76c990ddc6def8c0e245ffd7d33cae3e1535880e0e69b4e68ade431694122e4917328433387d75d4"}, &(0x7f0000000600)=0x1008) getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r4, 0x84, 0x72, &(0x7f0000000180)={0x0, 0x0, 0x30}, &(0x7f0000000300)=0xc) setsockopt$inet_sctp_SCTP_ASSOCINFO(r4, 0x84, 0x1, &(0x7f0000000340)={r8, 0x7fff, 0x6, 0x5, 0x0, 0x2}, 0x14) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r5, 0x84, 0x1d, &(0x7f0000000000)={0x1, [0x0]}, &(0x7f0000000140)=0x8) ioctl$sock_inet_tcp_SIOCATMARK(r4, 0x8905, &(0x7f0000000280)) accept4$vsock_stream(r4, &(0x7f0000000380)={0x28, 0x0, 0x2710, @any=0xffffffff}, 0x10, 0x800) ioctl$sock_bt_bnep_BNEPGETSUPPFEAT(r4, 0x800442d4, &(0x7f0000000100)=0x4) sendto$inet(r0, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000000)={0x2, 0x0, @rand_addr=0x6}, 0x10) 2018/04/10 10:45:19 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0x600000000000000}}}, 0x1c) 2018/04/10 10:45:19 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000180)={0x1d}, 0x10) syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x101, 0x90c00) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendmsg$key(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005ff0)={&(0x7f0000000400)=ANY=[@ANYBLOB="050000001b000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800120003000000000000000000000006000000000000000000000000000000ac141400000000000000000000000000ff01000000000000000000000000000105001a007f000001000000000000000000000000fe80000000000000000000000000000000000000070019000000000002000000ffffffff00000000000000000a00000000000000ff020000000000000000000000000001000000000000000001001400000000006fbe75fc6c5deb5b6ea937584c63b5dcd415462a69a642224d5f86bbaac2935d9745dfbaf9b7e1e43b8feeabd81992ad666b9401487028dc2b23450564f8d3a0fca714e2b9b91059d836d67e6a7ff06ec2ed322102e2b2d204e05756d7"], 0x135}, 0x1}, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r1, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r1, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r3 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r3, 0x89e0, &(0x7f0000000600)={r1, r2}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) [ 818.486156] FAULT_INJECTION: forcing a failure. [ 818.486156] name failslab, interval 1, probability 0, space 0, times 0 [ 818.497695] CPU: 0 PID: 23537 Comm: syz-executor0 Not tainted 4.16.0+ #17 [ 818.504655] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 818.514046] Call Trace: [ 818.516681] dump_stack+0x1b9/0x294 [ 818.520367] ? dump_stack_print_info.cold.2+0x52/0x52 [ 818.525615] should_fail.cold.4+0xa/0x1a [ 818.529704] ? perf_trace_lock+0x495/0x900 [ 818.533965] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 818.539103] ? zap_class+0x720/0x720 [ 818.542816] ? perf_trace_lock+0x900/0x900 [ 818.547065] ? sctp_connect+0xbf/0x100 [ 818.550979] ? __sys_connect+0x37d/0x4c0 [ 818.555050] ? SyS_connect+0x24/0x30 [ 818.558776] ? entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 818.564152] ? graph_lock+0x170/0x170 [ 818.567971] ? print_usage_bug+0xc0/0xc0 [ 818.572060] ? perf_trace_lock_acquire+0xe3/0x980 [ 818.577631] ? graph_lock+0x170/0x170 [ 818.581444] ? find_held_lock+0x36/0x1c0 [ 818.585531] ? lock_downgrade+0x8e0/0x8e0 [ 818.589697] __should_failslab+0x124/0x180 [ 818.593948] should_failslab+0x9/0x14 [ 818.597752] kmem_cache_alloc_trace+0x4b/0x780 [ 818.602361] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 818.607560] ? __sanitizer_cov_trace_cmp2+0x18/0x20 [ 818.612598] sctp_add_bind_addr+0xf9/0x4a0 [ 818.616845] ? sctp_bind_addr_free+0x20/0x20 [ 818.621265] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 818.626468] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 818.632041] ? sctp_v4_scope+0x19b/0x1c0 [ 818.636123] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 818.641324] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 818.646367] sctp_copy_local_addr_list+0x499/0x690 [ 818.651310] ? sctp_defaults_init+0xe50/0xe50 [ 818.655812] ? get_random_bytes+0x34/0x40 [ 818.659988] ? sctp_association_new+0x135/0x21e0 [ 818.664793] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 818.670021] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 818.675582] sctp_copy_one_addr+0x5d/0x170 [ 818.679825] ? sctp_copy_one_addr+0x5d/0x170 [ 818.684245] sctp_bind_addr_copy+0x16b/0x45b [ 818.688670] ? rcu_is_watching+0x85/0x140 [ 818.692828] ? sctp_copy_one_addr+0x170/0x170 [ 818.697335] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 818.702546] sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 818.708097] ? sctp_v6_scope+0x56/0x60 [ 818.712028] __sctp_connect+0x6c6/0xe30 [ 818.716042] ? sctp_init_sock+0x1470/0x1470 [ 818.720376] ? mark_held_locks+0xc9/0x160 [ 818.724537] ? __local_bh_enable_ip+0x161/0x230 [ 818.729235] ? trace_hardirqs_on+0xd/0x10 [ 818.733391] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 818.738598] sctp_connect+0xbf/0x100 [ 818.742315] inet_dgram_connect+0x154/0x2e0 [ 818.746643] __sys_connect+0x37d/0x4c0 [ 818.750540] ? SyS_accept+0x30/0x30 [ 818.754194] ? __sb_end_write+0xac/0xe0 [ 818.758184] ? ksys_write+0x1a6/0x250 [ 818.762028] ? SyS_read+0x30/0x30 [ 818.765485] ? mm_fault_error+0x380/0x380 [ 818.769642] ? syscall_slow_exit_work+0x4f0/0x4f0 [ 818.774502] SyS_connect+0x24/0x30 [ 818.778051] ? __sys_connect+0x4c0/0x4c0 [ 818.782120] do_syscall_64+0x29e/0x9d0 [ 818.786028] ? syscall_slow_exit_work+0x4f0/0x4f0 [ 818.790884] ? syscall_return_slowpath+0x5c0/0x5c0 [ 818.795817] ? syscall_return_slowpath+0x30f/0x5c0 [ 818.800761] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 818.806139] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 818.811001] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 818.816204] RIP: 0033:0x455259 [ 818.819391] RSP: 002b:00007f0cc7dd6c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002a [ 818.827108] RAX: ffffffffffffffda RBX: 00007f0cc7dd76d4 RCX: 0000000000455259 2018/04/10 10:45:20 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/cuse\x00', 0x202140, 0x0) ioctl$sock_ipx_SIOCAIPXITFCRT(r1, 0x89e0, &(0x7f0000000480)=0xffff) r2 = accept$alg(r0, 0x0, 0x0) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='pagemap\x00') setsockopt$l2tp_PPPOL2TP_SO_RECVSEQ(r3, 0x111, 0x2, 0x1, 0xf1cf3b7060b38345) write$vnet(r2, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) [ 818.834397] RDX: 000000000000001c RSI: 0000000020966fe4 RDI: 0000000000000013 [ 818.841665] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 818.848945] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 [ 818.856326] R13: 000000000000005a R14: 00000000006f3910 R15: 000000000000001a 2018/04/10 10:45:20 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x18]}, 0x10) 2018/04/10 10:45:20 executing program 6: r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x0, @loopback=0x7f000001}, 0x10) r1 = socket$inet6(0xa, 0xb, 0x80000000) getsockopt$inet_sctp6_SCTP_AUTOCLOSE(r1, 0x84, 0x4, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r2 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r2, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) r3 = accept4(r2, &(0x7f00000003c0)=@ll={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @dev}, &(0x7f00000002c0)=0x80, 0x80000) ioctl$sock_bt_cmtp_CMTPGETCONNLIST(r3, 0x800443d2, &(0x7f0000000540)={0xa, &(0x7f0000000440)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {}]}) setsockopt$ARPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x60, &(0x7f0000000980)=ANY=[@ANYBLOB="66696c74657200000000000000000000000000000000000000000000000000000700000004000000a8040000000000000000000040010000c071c5fb6b7e6619a60ba275030000c0"], 0x1) setsockopt$sock_int(r2, 0x1, 0xa, &(0x7f0000000240)=0x4, 0x4) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000140)={0xffffffffffffffff}) r5 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_inet_tcp_SIOCATMARK(r4, 0x8905, &(0x7f00000000c0)) writev(r5, &(0x7f0000001500)=[{&(0x7f0000000040)="f2efa442edfad57f78bbcfb44cc63e76889f5d7c24d5633fe3b2d1a104b3783dc7337d619a9799797206392da96842059e5d3c64c760598a56d9b757e6f3e04886cc46144f09905ea7a65c", 0x4b}], 0x1) getsockopt$inet_sctp6_SCTP_RTOINFO(r3, 0x84, 0x0, &(0x7f0000000640)={0x0, 0xa984, 0x9, 0x1200000000000000}, &(0x7f0000000680)=0x10) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r3, 0x84, 0x13, &(0x7f00000006c0)={r6, 0x7}, &(0x7f0000000700)=0x8) getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r4, 0x84, 0x13, &(0x7f0000000580)={0x0, 0x9}, &(0x7f00000005c0)=0x8) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x1a, &(0x7f0000001540)={r7, 0x1000, "56a70a254f3a62af16c03b4a3f54240bd8be0acf4923fc018efa3ed624dd5bda9c0f960dd98a7689676529e29778e6e70f9887809a3234b53ec4ce9797700b938fa0958f5fd39bd97a72021b035088563e5214bca77fd0b55bf8b09660ea6fbb80983149abb16bc23c0edd5752d5ca0d84af5e74472943f8717612e2a5a17ba5918b13f9b83c9afbde162b162b6ff0f0177c629061b81a7c9190f5d1ee1df70d00cade1b1a4e35a3c832ca4e8eaec221e45907d9c9ac0d0699171c34cacf2d7ed7cfda422919f0d6f7071accdc617fbc576ace9f34842329bb45986dcb7b9d80be5fb11db5c47803e74b23617bc0ff63b8e2daffb6e45b51b580d820089faa577b34ab9da7bd622c42da7b4c0d40f2844a5be6d49ade7faf7eaaafb47ad0336b57128ecc0ec79feaad5ba2763ffc59ff70d6a97aec5a9a58c07c6af7bc7641ec2bca2c9ba57952b1973d2c30211b2cc3ad8c5e7ae00f70638ffeeaadda28f2d7f2bc4f230f194724f6b1f5097995b85bcd09e8cffc06c88106cbeb661c1522b0fbaf740c1082c8c35614c9605da62466d3ae126202c665183a2338f5deca4987ed781162b3ca937115b1c3c0889842a4572c361be9a031c6e06f66f5f6cfff39f5985f1ae38231b63b201d963f39c94699f7a70baa717beacabb6bd9e7adefd76c710646cbe9ea459104b6b1de4469420e400bd30285a5f73917d70b7bfad69a4c48767c42f0e8c913380a7a75ea1c1e30bf69f0692f619f3d8d0e3f22ce76d247c2ad4efc838f28172dd8ed7dd74a01e7bf78a42ca7564c1a5143a302a20ef6c81dfe8690855349ce80bb1e361893d7ab60ad883b567cc548171884d9d6e6826ab7b1aeb442be8623ca492902fe34ca96fd8b98460b1ad61f35881ae6d46f556a6416c159728f30e630ad83de03fd314982300e3f4438078825ac60d1683ab306693d71369ea0df8b3c3e3c45672187da0135b9e18480ee69c54823aaf753c33d8976e1cd54626ed4bec7b8cac0dd83e8530ca644277aa32c4d03c237bade5bd2acf05f47456d5900f5d29748d79d0754cf0268fee5657cd586d5a5cfd6516a0ded5b252138296e29046565b93d1cbaf453213f294ff681e02f6dd54aa268f3ee0b029309590658a75859eba0a18bce3c1561e2d21fad4b6db09ba4691a58096199dd2d68a5aa3d983db2bf640106c6d9a21db56aecd608c9a7a1c3bee1700f0b57fe54459e82bea0c46325c4cb5b30de518c4c8c33f13d31d27fc4fa366a8bdd24c99960e6f5c731c1acc81640d4e02c14df021cf3cb50ac502869fa20ef28fc751ed68891f6d044b555cd7cfd2ce74065e31d80a60130de75ea1864373e13432a2544d329a876a05fcfc1b8635321cc255872e796d56939bf25e4ceed71d8335c601c290dead1b8f6ad60685b20b20ae40ff326ad5da77d39ebb062925f8b806631b53291577b2d98475e3d117ba996430844c553ff0ade8ff95c34b9771152536e05c15b0531a2fdc5ac0e14e901eb9616ac058544d014123141999079f83f435c2dcbbd643f4f246179e8d25c674a6c6ce0b30e9ce4556f482eba3a9c530f4f1f5fa553b5e941d42116aeda00a1ce75476783a73ec04caf0485f43b9da2f38ca088d01c5b086b0ac0fc9c4537524b55c8f541b6330f197565af6b24379cfe2b9b6f87703d99d1686f5e828df79b89a9fe5a2d04573fe75c392fa3627f979ff113975f3f2d25fb289eec179802d410cfc26c4fedffc8ac2879b69628b9be85e2e7b1e576c6bb99e64304e7cb1eba5b646b9f61611473f664567fc9a30f271b47554591c78de8e4bb75301783193a8db5201239b280c04176bbf25691d4b8320d25d69828c1d3c8a548c31c123c60655ff9b22c3cff327fa5bffd66ed70bbaedbf55ef272df45c6e6aa7a193798cec742ab5a12313939c525c9304f3a3c6a54a5918d19dc7dc5e8bbd4026bd6f491a6318e49af9cd59619afa96cb916cdefacd10851c18affe518a69aa4278009dab8556e72a77d67c9b906ae2a16f44f99eb2983319aebf4cb4dcc34c9b171eb103f1be0065b5e790640722c2d40f29c03f388fe43f9b0c3f7034b81fefafe935de92b3e9fcb517c5ef87aec99228124e0f8d969235245b5318a58f190f66a08e5d365e503a5b0c7730cc1503d24d7f31b2f7a3bf331583258284c32d37cf68a4f8cff65d5ec93f76b5dcfd4da6856965d64b2faf33be229212010387456a9b2a1dd8a7f0c6c6d91fa93ed8916b18eea6fbdc57c23c0170db7282d05285987a07a9fbdcf1c0c4f195c7eb1970c0c78c21835f8f7ddec6aad67d20d830742cbe3d3ad5dea57e018e65b55e11709bbe2e847e415364fa4b4ce7793df5bb880a318b985c37d0dd7065a14f84ae73334a178491d14823a2f0cbcb7ed1b8097fd735b99055709363f36d0493b95faef044dc5fa605f7b85591148bbda6289da0740936b783af082ea37700fa607d1763998a086ea89b30ebc275ae869b97688de5ad37036c1cfaad98655cfa6ef075cb52d0606106ed46d73e24998db7b20d2cb1c727dc42dd468f7889719b4617bd535fc8d2a41a097c51519b8f393fcbceb726b2aa72d271e49e13baad54a99c6ce9c0f683883c43c658332292be1d6f171e2cf4845d42864dd84d48b031c7faccfcb68aebcc2f40260e39938fe17f4e2af8f26b34fce560b31906c2aeedd8effd998178315e0d233827fa2ecaf019ea5341bf7424da6dec8638ba3e74d1d53dcc2a5f05fc6957a21707fb64b21faa3c4006acd703f8bc96e956c694682dcb74cd0d13addb03e97e52212bdfcb9040f9866c5f9de6c2beea82a212ea7616a84ce43f1d52f403c808cb20cea1d89b541acf9f6437259db58fc5b8c23f013ee17e48d7d2df3bf99b9f26a96ce52a29bdbb9b8cea03e4622f17430cbece98a0a08a860c4681f6505c371cd18bb809b65366076d4c95a77557f4062169178b16d8095df6d974c2380964a718f976d342e3b2abc38a5f53b9d69c8e1154aa535ec31141648d6eb77c00f1c9636b62cb3504e5228c556b83bbb27caeff4db0496cdecce4b0526841701c8494713b98e4bfe150255834ab860a060df9ff0119d7f9d8ab456c20667ff122201887b995b0f7a237c354a456bfe8364972dbf9912cad291afd0792de5a53883a75bff19d018905fbe8e9bb40d8b0d29efc63bf919529b1c195348ad40c381623e4cdfefa63b40c63c4fe6098eb403ba8e63b867fe15d39d74e19b6e8c906d5e922c6849dbdd2e6faee100d8c6f917a3ef32a066178d3895cabe06939a9ea59d76ce4113a7c4ec94e2b0a158d397a0f6455c0589ca26a236ac9a0e754f4401098dfc89717ae16be4087439410782e54f4023f7e56614243697dfea3fac06aa71d63bc45fe281b10d04df32bb53afa59477141fced0e115cb2488245381f9db52ecdf09adce989289d841b630cdb13e20122b83bd8fd8e4c4e49f65eb823c25ddc562d2193c7e568ffc97260a4c3c287700865c079d778e26f2489ef8012df386c57bc7f89829bfb5413ff72c7cb3fb43b437c82a07ada68f3957a51ecaee5d40ac6e6827a91af04050344b8bfae7a249c6caf0c63dc48e1d89e14045cf232f252a0e1a0488f9b8979edfae0bae185adcf3fe95aecbb7957a3f7f1bde880590fcc602ef9d201c9cd1fb90b7e5ffc68d4dc898fce9751248bbd7d386d09910182da85147221280674f2fa2dd81ce2b9cfd65191f798568f94f7185a12d00a13bd7b9d6f24a8702f0deef657f2985cef71ea2a228ade9ed8a5a6ec84751215972176290cf9f6935187541f9517ecad7791bb40371815e3c18286945d902534e478891a2c3f0f2be130f811c455a2720a5edbedaad784f29b06ba5446d11820c4b440d373d89baedc6e14fb89f5633bd54be75b956cb8e66168d0046667b447e7c458ac7f1567505c3a9e5bca15e7f6a4e3de09c8005a746a5a597133ab38b0d09a4d242644bd6b8e80b53d327ab445288c653eaa72ccf5b8b6868170c93b1e69b0137f31765c75c175409da342969962f7fc201fc08f0bb39b624443df8a88128cc9aa888a324b6d8840bbddd15859dcba69160b84637e61edc30cb116a123c8a2e29cd62fb57b3d7a731725e682617442b095a3d09d7c098ba9cf5f91ac82b6c6eede4b6d071d6816d0a0f211be9c250b87367199ac60c6cc40f506ea1c2cce006173e74eb63ca20209da286e185389e87ac89872a0517f4abee6c5cf161d1927c29823990fa0036b44ad800c1c128a1c3592c050e6bd0b8ea69740b204f0f0f419e7e66256421f0eecfb776332c829f8f710e85802e5acaa7494ba7249aa44714a0b2b6bc84fed5a13cbe1d87efb4840a2b2f4901c264dfda53f1cb29d938d94d421ae340568e10cca860448947ad2a4f39ff1d1e136eec50abaff9fe18c7d7dbee2b29a523e0fc89ea70d038df4bcaef968a6ec668b3d361664b03ac39b5c2f6b4ab65413ff07ebcbcded6bf826c187d2dbe7c2eb2ed2e17274d50e76eb7140a2df9f85d267491944b54dbf8e155783506eacd2be2b992584191e0bb2c01f0f809ba8a2b1a2d5b9c67edd23dcc5fca462037b8f9545c1991a63fd08782c110575e9ed30e2cf5f5e3116e95e1c058f0341e5130237d845aa47d9229211b343f035328cc6e448345fae3baf2d6f7c82ac4441000c5617c4a5933a8baca82740b303134fe773f42694bc48ea6cf443f9206ef4d2a06e534697be6aad0a0933af9924168b804ee88462e92f247ffe62df74e0798e672a66c1c11120edb8808c4f3b5162b559324d617d10c4c0d79696704b7786e30d0ecc986939c25235c46e9ef9d31fad5457e50be26348ef748ffc17c16e15cd7349cca59e6d3c97288a61d6e4f704424438ac94138f25c76ba7d9d37d60c2902e9185f2ab6d8894c83790a2113dd8f8df1e1bb3e9d161ea66558f7a78159c200c212380a8b677857e479568df31383320fad2c044a0304a7f79fc7ec1ab29ba8abcfc4b092d90a895d0c2dc6dd18d422a1fafff165b39fad13e36becb26b6cc2927bb048554b525bb5a2d8cf4202b9fc638f819de7fcba893f0320fcb8bab85f048f33ed57b7207f07a0d6bbbb8928dd25061ce9b353e66b91c834fd52bf467724d4a773afa29e12970ef56f95cd6ebd4a93965aecc88942080ba75364c39cab84edee7e601db471a71eb17ba56a2f2bb4cec26ac352baac1211caf41acc7bfb98aa5d2a111800b7d080d80fbe30c49c2ec3ad9601461852ba35d16da84f8e6337b17619ece7eb5b8f815479260235cf26ca15e91526a9c22cce44f9b89d4c55f5a4b51ca5e91acae01a1aed5b2dbe0340b390f5c66a3d38da5192d4bab28fb1e5fddc432c9754ec16aeb3d21a13abf9ce1f6159fbe6b4036ab38562cdc7e6ff045b8c5832f6935ad914d363f66df598ddc0d64caf431d9028146c1eef79bab350c0a9124426cc420c0013785a578ec78bf98417ffc64d023f60910bda0db94c5ba961c067457d0887c60837507a8bb5bba71aa2576995740a6039bab4a5cd331ec7deef8e948353c47d17d88499c213ebc6573942eec383b6e7b0b86af2953510e9373d516d225b3f4d0a5c3583857fea21f08cbd0460ff9dfe772716561736429adfbea90f22a15b7e288684d3a421870ec9482639f464c4f6860bf1943206bbef50a9863a49060816bee22bb37391d34562dc5133e162c9a19730cfb805f2a00a0c76c990ddc6def8c0e245ffd7d33cae3e1535880e0e69b4e68ade431694122e4917328433387d75d4"}, &(0x7f0000000600)=0x1008) getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r4, 0x84, 0x72, &(0x7f0000000180)={0x0, 0x0, 0x30}, &(0x7f0000000300)=0xc) setsockopt$inet_sctp_SCTP_ASSOCINFO(r4, 0x84, 0x1, &(0x7f0000000340)={r8, 0x7fff, 0x6, 0x5, 0x0, 0x2}, 0x14) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r5, 0x84, 0x1d, &(0x7f0000000000)={0x1, [0x0]}, &(0x7f0000000140)=0x8) ioctl$sock_inet_tcp_SIOCATMARK(r4, 0x8905, &(0x7f0000000280)) accept4$vsock_stream(r4, &(0x7f0000000380)={0x28, 0x0, 0x2710, @any=0xffffffff}, 0x10, 0x800) 2018/04/10 10:45:20 executing program 7: mmap(&(0x7f0000000000/0xb3c000)=nil, 0xb3c000, 0x0, 0x100000000032, 0xffffffffffffffff, 0x0) r0 = socket$vsock_stream(0x28, 0x1, 0x0) setsockopt$SO_VM_SOCKETS_CONNECT_TIMEOUT(r0, 0x28, 0x6, &(0x7f0000000140)={0x77359400}, 0x10) setsockopt$sock_linger(r0, 0x1, 0xd, &(0x7f0000000000)={0x1, 0x3}, 0x8) 2018/04/10 10:45:20 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0xf4010000}}}, 0x1c) 2018/04/10 10:45:20 executing program 0 (fault-call:3 fault-nth:27): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:20 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) socketpair(0x11, 0x80006, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LOOP_GET_STATUS64(r1, 0x4c05, &(0x7f0000000400)) r2 = accept$alg(r0, 0x0, 0x0) write$vnet(r2, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) 2018/04/10 10:45:20 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000180)={0x1d}, 0x10) syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x101, 0x90c00) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r1, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r1, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r3 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r3, 0x89e0, &(0x7f0000000600)={r1, r2}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) [ 819.152796] FAULT_INJECTION: forcing a failure. [ 819.152796] name failslab, interval 1, probability 0, space 0, times 0 [ 819.164247] CPU: 0 PID: 23575 Comm: syz-executor0 Not tainted 4.16.0+ #17 [ 819.171232] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 819.180640] Call Trace: [ 819.183268] dump_stack+0x1b9/0x294 [ 819.186953] ? dump_stack_print_info.cold.2+0x52/0x52 [ 819.192235] should_fail.cold.4+0xa/0x1a [ 819.196353] ? perf_trace_lock+0x495/0x900 [ 819.200643] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 819.205798] ? zap_class+0x720/0x720 [ 819.209571] ? perf_trace_lock+0x900/0x900 [ 819.213891] ? sctp_connect+0xbf/0x100 [ 819.217822] ? __sys_connect+0x37d/0x4c0 [ 819.221923] ? SyS_connect+0x24/0x30 [ 819.225683] ? entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 819.231101] ? graph_lock+0x170/0x170 [ 819.234952] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 819.239778] ? print_usage_bug+0xc0/0xc0 [ 819.243886] ? graph_lock+0x170/0x170 [ 819.247761] ? find_held_lock+0x36/0x1c0 [ 819.251886] ? lock_downgrade+0x8e0/0x8e0 [ 819.256082] __should_failslab+0x124/0x180 [ 819.260365] should_failslab+0x9/0x14 [ 819.264204] kmem_cache_alloc_trace+0x4b/0x780 [ 819.268817] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 819.274039] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 819.279613] ? sctp_v6_cmp_addr+0x261/0x6f0 [ 819.283953] sctp_add_bind_addr+0xf9/0x4a0 [ 819.288211] ? sctp_bind_addr_free+0x20/0x20 [ 819.292652] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 819.297860] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 819.303085] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 819.308135] sctp_copy_local_addr_list+0x499/0x690 [ 819.313085] ? sctp_defaults_init+0xe50/0xe50 [ 819.317597] ? get_random_bytes+0x34/0x40 [ 819.321767] ? sctp_association_new+0x135/0x21e0 [ 819.326546] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 819.331751] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 819.337320] sctp_copy_one_addr+0x5d/0x170 [ 819.341557] ? sctp_copy_one_addr+0x5d/0x170 [ 819.345981] sctp_bind_addr_copy+0x16b/0x45b [ 819.350395] ? rcu_is_watching+0x85/0x140 [ 819.354554] ? sctp_copy_one_addr+0x170/0x170 [ 819.359066] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 819.364277] sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 819.369825] ? sctp_v6_scope+0x56/0x60 [ 819.373725] __sctp_connect+0x6c6/0xe30 [ 819.377729] ? sctp_init_sock+0x1470/0x1470 [ 819.382084] ? mark_held_locks+0xc9/0x160 [ 819.386242] ? __local_bh_enable_ip+0x161/0x230 [ 819.390918] ? trace_hardirqs_on+0xd/0x10 [ 819.395076] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 819.400284] sctp_connect+0xbf/0x100 [ 819.404015] inet_dgram_connect+0x154/0x2e0 [ 819.408352] __sys_connect+0x37d/0x4c0 [ 819.412248] ? SyS_accept+0x30/0x30 [ 819.415889] ? __sb_end_write+0xac/0xe0 [ 819.419894] ? ksys_write+0x1a6/0x250 [ 819.423719] ? SyS_read+0x30/0x30 [ 819.427182] ? mm_fault_error+0x380/0x380 [ 819.431351] SyS_connect+0x24/0x30 [ 819.434909] ? __sys_connect+0x4c0/0x4c0 [ 819.439067] do_syscall_64+0x29e/0x9d0 [ 819.442970] ? vmalloc_sync_all+0x30/0x30 [ 819.447126] ? syscall_slow_exit_work+0x4f0/0x4f0 [ 819.451980] ? syscall_return_slowpath+0x5c0/0x5c0 [ 819.456913] ? syscall_return_slowpath+0x30f/0x5c0 [ 819.461876] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 819.467255] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 819.472116] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 819.477391] RIP: 0033:0x455259 [ 819.480575] RSP: 002b:00007f0cc7dd6c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002a [ 819.488290] RAX: ffffffffffffffda RBX: 00007f0cc7dd76d4 RCX: 0000000000455259 [ 819.495561] RDX: 000000000000001c RSI: 0000000020966fe4 RDI: 0000000000000013 [ 819.502846] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 819.510123] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 [ 819.517388] R13: 000000000000005a R14: 00000000006f3910 R15: 000000000000001b 2018/04/10 10:45:21 executing program 1: r0 = socket$l2tp(0x18, 0x1, 0x1) ioctl$sock_SIOCINQ(r0, 0x541b, &(0x7f0000000180)) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) r2 = creat(&(0x7f0000000140)='./file0\x00', 0x120) setsockopt$packet_rx_ring(r2, 0x107, 0x5, &(0x7f00000004c0)=@req={0x2, 0x400, 0x80000001, 0x2}, 0x10) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) setsockopt$RDS_GET_MR(r1, 0x114, 0x2, &(0x7f0000000100)={{&(0x7f0000000400)=""/181, 0xb5}, &(0x7f0000000080), 0x20}, 0x20) r3 = accept$alg(r1, 0x0, 0x0) write$vnet(r3, &(0x7f0000000700)={0x1, {&(0x7f0000000600)=""/231, 0xe7, &(0x7f0000000500)=""/195, 0x0, 0x1}}, 0x68) 2018/04/10 10:45:21 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0xfeffffff]}, 0x10) 2018/04/10 10:45:21 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa000000]}, 0x10) 2018/04/10 10:45:21 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0xe803}}}, 0x1c) 2018/04/10 10:45:21 executing program 7: r0 = syz_open_dev$usbmon(&(0x7f0000000200)='/dev/usbmon#\x00', 0x0, 0x0) wait4(0x0, 0x0, 0x0, &(0x7f0000781f70)) r1 = syz_open_dev$sndctrl(&(0x7f0000000600)='/dev/snd/controlC#\x00', 0x0, 0x0) ioctl$KVM_GET_CPUID2(r0, 0xc008ae91, &(0x7f0000000140)=ANY=[@ANYBLOB="04000000000000000800000000000000f0ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"]) setsockopt$ipx_IPX_TYPE(r0, 0x100, 0x1, &(0x7f00000000c0)=0x9, 0x4) r2 = perf_event_open(&(0x7f000001d000)={0x5, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2661, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x3, @perf_bp={&(0x7f0000000000), 0x1}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = syz_open_dev$tun(&(0x7f0000000000)='/dev/net/tun\x00', 0x0, 0x0) openat$ashmem(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ashmem\x00', 0x80080, 0x0) ioctl$KVM_GET_MSRS(r1, 0xc008ae88, &(0x7f0000000240)={0x6, 0x0, [{}, {}, {}, {}, {}, {}]}) dup2(r3, r2) accept4$ax25(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0x10, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000e5c000)={0x2, 0x0, @loopback=0x7f000001}, 0x10) pwritev(0xffffffffffffffff, &(0x7f0000001400), 0x0, 0x0) syz_open_dev$admmidi(&(0x7f0000000100)='/dev/admmidi#\x00', 0x0, 0x0) userfaultfd(0x0) ioctl$sock_netrom_TIOCOUTQ(0xffffffffffffffff, 0x5411, &(0x7f0000000040)) 2018/04/10 10:45:21 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000180)={0x1d}, 0x10) syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x101, 0x90c00) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r1, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r1, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r3 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r3, 0x89e0, &(0x7f0000000600)={r1, r2}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:21 executing program 0 (fault-call:3 fault-nth:28): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:21 executing program 6: r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x0, @loopback=0x7f000001}, 0x10) r1 = socket$inet6(0xa, 0xb, 0x80000000) getsockopt$inet_sctp6_SCTP_AUTOCLOSE(r1, 0x84, 0x4, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r2 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r2, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) r3 = accept4(r2, &(0x7f00000003c0)=@ll={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @dev}, &(0x7f00000002c0)=0x80, 0x80000) ioctl$sock_bt_cmtp_CMTPGETCONNLIST(r3, 0x800443d2, &(0x7f0000000540)={0xa, &(0x7f0000000440)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {}]}) setsockopt$ARPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x60, &(0x7f0000000980)=ANY=[@ANYBLOB="66696c74657200000000000000000000000000000000000000000000000000000700000004000000a8040000000000000000000040010000c071c5fb6b7e6619a60ba275030000c0"], 0x1) setsockopt$sock_int(r2, 0x1, 0xa, &(0x7f0000000240)=0x4, 0x4) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000140)={0xffffffffffffffff}) r5 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_inet_tcp_SIOCATMARK(r4, 0x8905, &(0x7f00000000c0)) writev(r5, &(0x7f0000001500)=[{&(0x7f0000000040)="f2efa442edfad57f78bbcfb44cc63e76889f5d7c24d5633fe3b2d1a104b3783dc7337d619a9799797206392da96842059e5d3c64c760598a56d9b757e6f3e04886cc46144f09905ea7a65c", 0x4b}], 0x1) getsockopt$inet_sctp6_SCTP_RTOINFO(r3, 0x84, 0x0, &(0x7f0000000640)={0x0, 0xa984, 0x9, 0x1200000000000000}, &(0x7f0000000680)=0x10) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r3, 0x84, 0x13, &(0x7f00000006c0)={r6, 0x7}, &(0x7f0000000700)=0x8) getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r4, 0x84, 0x13, &(0x7f0000000580)={0x0, 0x9}, &(0x7f00000005c0)=0x8) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x1a, &(0x7f0000001540)={r7, 0x1000, "56a70a254f3a62af16c03b4a3f54240bd8be0acf4923fc018efa3ed624dd5bda9c0f960dd98a7689676529e29778e6e70f9887809a3234b53ec4ce9797700b938fa0958f5fd39bd97a72021b035088563e5214bca77fd0b55bf8b09660ea6fbb80983149abb16bc23c0edd5752d5ca0d84af5e74472943f8717612e2a5a17ba5918b13f9b83c9afbde162b162b6ff0f0177c629061b81a7c9190f5d1ee1df70d00cade1b1a4e35a3c832ca4e8eaec221e45907d9c9ac0d0699171c34cacf2d7ed7cfda422919f0d6f7071accdc617fbc576ace9f34842329bb45986dcb7b9d80be5fb11db5c47803e74b23617bc0ff63b8e2daffb6e45b51b580d820089faa577b34ab9da7bd622c42da7b4c0d40f2844a5be6d49ade7faf7eaaafb47ad0336b57128ecc0ec79feaad5ba2763ffc59ff70d6a97aec5a9a58c07c6af7bc7641ec2bca2c9ba57952b1973d2c30211b2cc3ad8c5e7ae00f70638ffeeaadda28f2d7f2bc4f230f194724f6b1f5097995b85bcd09e8cffc06c88106cbeb661c1522b0fbaf740c1082c8c35614c9605da62466d3ae126202c665183a2338f5deca4987ed781162b3ca937115b1c3c0889842a4572c361be9a031c6e06f66f5f6cfff39f5985f1ae38231b63b201d963f39c94699f7a70baa717beacabb6bd9e7adefd76c710646cbe9ea459104b6b1de4469420e400bd30285a5f73917d70b7bfad69a4c48767c42f0e8c913380a7a75ea1c1e30bf69f0692f619f3d8d0e3f22ce76d247c2ad4efc838f28172dd8ed7dd74a01e7bf78a42ca7564c1a5143a302a20ef6c81dfe8690855349ce80bb1e361893d7ab60ad883b567cc548171884d9d6e6826ab7b1aeb442be8623ca492902fe34ca96fd8b98460b1ad61f35881ae6d46f556a6416c159728f30e630ad83de03fd314982300e3f4438078825ac60d1683ab306693d71369ea0df8b3c3e3c45672187da0135b9e18480ee69c54823aaf753c33d8976e1cd54626ed4bec7b8cac0dd83e8530ca644277aa32c4d03c237bade5bd2acf05f47456d5900f5d29748d79d0754cf0268fee5657cd586d5a5cfd6516a0ded5b252138296e29046565b93d1cbaf453213f294ff681e02f6dd54aa268f3ee0b029309590658a75859eba0a18bce3c1561e2d21fad4b6db09ba4691a58096199dd2d68a5aa3d983db2bf640106c6d9a21db56aecd608c9a7a1c3bee1700f0b57fe54459e82bea0c46325c4cb5b30de518c4c8c33f13d31d27fc4fa366a8bdd24c99960e6f5c731c1acc81640d4e02c14df021cf3cb50ac502869fa20ef28fc751ed68891f6d044b555cd7cfd2ce74065e31d80a60130de75ea1864373e13432a2544d329a876a05fcfc1b8635321cc255872e796d56939bf25e4ceed71d8335c601c290dead1b8f6ad60685b20b20ae40ff326ad5da77d39ebb062925f8b806631b53291577b2d98475e3d117ba996430844c553ff0ade8ff95c34b9771152536e05c15b0531a2fdc5ac0e14e901eb9616ac058544d014123141999079f83f435c2dcbbd643f4f246179e8d25c674a6c6ce0b30e9ce4556f482eba3a9c530f4f1f5fa553b5e941d42116aeda00a1ce75476783a73ec04caf0485f43b9da2f38ca088d01c5b086b0ac0fc9c4537524b55c8f541b6330f197565af6b24379cfe2b9b6f87703d99d1686f5e828df79b89a9fe5a2d04573fe75c392fa3627f979ff113975f3f2d25fb289eec179802d410cfc26c4fedffc8ac2879b69628b9be85e2e7b1e576c6bb99e64304e7cb1eba5b646b9f61611473f664567fc9a30f271b47554591c78de8e4bb75301783193a8db5201239b280c04176bbf25691d4b8320d25d69828c1d3c8a548c31c123c60655ff9b22c3cff327fa5bffd66ed70bbaedbf55ef272df45c6e6aa7a193798cec742ab5a12313939c525c9304f3a3c6a54a5918d19dc7dc5e8bbd4026bd6f491a6318e49af9cd59619afa96cb916cdefacd10851c18affe518a69aa4278009dab8556e72a77d67c9b906ae2a16f44f99eb2983319aebf4cb4dcc34c9b171eb103f1be0065b5e790640722c2d40f29c03f388fe43f9b0c3f7034b81fefafe935de92b3e9fcb517c5ef87aec99228124e0f8d969235245b5318a58f190f66a08e5d365e503a5b0c7730cc1503d24d7f31b2f7a3bf331583258284c32d37cf68a4f8cff65d5ec93f76b5dcfd4da6856965d64b2faf33be229212010387456a9b2a1dd8a7f0c6c6d91fa93ed8916b18eea6fbdc57c23c0170db7282d05285987a07a9fbdcf1c0c4f195c7eb1970c0c78c21835f8f7ddec6aad67d20d830742cbe3d3ad5dea57e018e65b55e11709bbe2e847e415364fa4b4ce7793df5bb880a318b985c37d0dd7065a14f84ae73334a178491d14823a2f0cbcb7ed1b8097fd735b99055709363f36d0493b95faef044dc5fa605f7b85591148bbda6289da0740936b783af082ea37700fa607d1763998a086ea89b30ebc275ae869b97688de5ad37036c1cfaad98655cfa6ef075cb52d0606106ed46d73e24998db7b20d2cb1c727dc42dd468f7889719b4617bd535fc8d2a41a097c51519b8f393fcbceb726b2aa72d271e49e13baad54a99c6ce9c0f683883c43c658332292be1d6f171e2cf4845d42864dd84d48b031c7faccfcb68aebcc2f40260e39938fe17f4e2af8f26b34fce560b31906c2aeedd8effd998178315e0d233827fa2ecaf019ea5341bf7424da6dec8638ba3e74d1d53dcc2a5f05fc6957a21707fb64b21faa3c4006acd703f8bc96e956c694682dcb74cd0d13addb03e97e52212bdfcb9040f9866c5f9de6c2beea82a212ea7616a84ce43f1d52f403c808cb20cea1d89b541acf9f6437259db58fc5b8c23f013ee17e48d7d2df3bf99b9f26a96ce52a29bdbb9b8cea03e4622f17430cbece98a0a08a860c4681f6505c371cd18bb809b65366076d4c95a77557f4062169178b16d8095df6d974c2380964a718f976d342e3b2abc38a5f53b9d69c8e1154aa535ec31141648d6eb77c00f1c9636b62cb3504e5228c556b83bbb27caeff4db0496cdecce4b0526841701c8494713b98e4bfe150255834ab860a060df9ff0119d7f9d8ab456c20667ff122201887b995b0f7a237c354a456bfe8364972dbf9912cad291afd0792de5a53883a75bff19d018905fbe8e9bb40d8b0d29efc63bf919529b1c195348ad40c381623e4cdfefa63b40c63c4fe6098eb403ba8e63b867fe15d39d74e19b6e8c906d5e922c6849dbdd2e6faee100d8c6f917a3ef32a066178d3895cabe06939a9ea59d76ce4113a7c4ec94e2b0a158d397a0f6455c0589ca26a236ac9a0e754f4401098dfc89717ae16be4087439410782e54f4023f7e56614243697dfea3fac06aa71d63bc45fe281b10d04df32bb53afa59477141fced0e115cb2488245381f9db52ecdf09adce989289d841b630cdb13e20122b83bd8fd8e4c4e49f65eb823c25ddc562d2193c7e568ffc97260a4c3c287700865c079d778e26f2489ef8012df386c57bc7f89829bfb5413ff72c7cb3fb43b437c82a07ada68f3957a51ecaee5d40ac6e6827a91af04050344b8bfae7a249c6caf0c63dc48e1d89e14045cf232f252a0e1a0488f9b8979edfae0bae185adcf3fe95aecbb7957a3f7f1bde880590fcc602ef9d201c9cd1fb90b7e5ffc68d4dc898fce9751248bbd7d386d09910182da85147221280674f2fa2dd81ce2b9cfd65191f798568f94f7185a12d00a13bd7b9d6f24a8702f0deef657f2985cef71ea2a228ade9ed8a5a6ec84751215972176290cf9f6935187541f9517ecad7791bb40371815e3c18286945d902534e478891a2c3f0f2be130f811c455a2720a5edbedaad784f29b06ba5446d11820c4b440d373d89baedc6e14fb89f5633bd54be75b956cb8e66168d0046667b447e7c458ac7f1567505c3a9e5bca15e7f6a4e3de09c8005a746a5a597133ab38b0d09a4d242644bd6b8e80b53d327ab445288c653eaa72ccf5b8b6868170c93b1e69b0137f31765c75c175409da342969962f7fc201fc08f0bb39b624443df8a88128cc9aa888a324b6d8840bbddd15859dcba69160b84637e61edc30cb116a123c8a2e29cd62fb57b3d7a731725e682617442b095a3d09d7c098ba9cf5f91ac82b6c6eede4b6d071d6816d0a0f211be9c250b87367199ac60c6cc40f506ea1c2cce006173e74eb63ca20209da286e185389e87ac89872a0517f4abee6c5cf161d1927c29823990fa0036b44ad800c1c128a1c3592c050e6bd0b8ea69740b204f0f0f419e7e66256421f0eecfb776332c829f8f710e85802e5acaa7494ba7249aa44714a0b2b6bc84fed5a13cbe1d87efb4840a2b2f4901c264dfda53f1cb29d938d94d421ae340568e10cca860448947ad2a4f39ff1d1e136eec50abaff9fe18c7d7dbee2b29a523e0fc89ea70d038df4bcaef968a6ec668b3d361664b03ac39b5c2f6b4ab65413ff07ebcbcded6bf826c187d2dbe7c2eb2ed2e17274d50e76eb7140a2df9f85d267491944b54dbf8e155783506eacd2be2b992584191e0bb2c01f0f809ba8a2b1a2d5b9c67edd23dcc5fca462037b8f9545c1991a63fd08782c110575e9ed30e2cf5f5e3116e95e1c058f0341e5130237d845aa47d9229211b343f035328cc6e448345fae3baf2d6f7c82ac4441000c5617c4a5933a8baca82740b303134fe773f42694bc48ea6cf443f9206ef4d2a06e534697be6aad0a0933af9924168b804ee88462e92f247ffe62df74e0798e672a66c1c11120edb8808c4f3b5162b559324d617d10c4c0d79696704b7786e30d0ecc986939c25235c46e9ef9d31fad5457e50be26348ef748ffc17c16e15cd7349cca59e6d3c97288a61d6e4f704424438ac94138f25c76ba7d9d37d60c2902e9185f2ab6d8894c83790a2113dd8f8df1e1bb3e9d161ea66558f7a78159c200c212380a8b677857e479568df31383320fad2c044a0304a7f79fc7ec1ab29ba8abcfc4b092d90a895d0c2dc6dd18d422a1fafff165b39fad13e36becb26b6cc2927bb048554b525bb5a2d8cf4202b9fc638f819de7fcba893f0320fcb8bab85f048f33ed57b7207f07a0d6bbbb8928dd25061ce9b353e66b91c834fd52bf467724d4a773afa29e12970ef56f95cd6ebd4a93965aecc88942080ba75364c39cab84edee7e601db471a71eb17ba56a2f2bb4cec26ac352baac1211caf41acc7bfb98aa5d2a111800b7d080d80fbe30c49c2ec3ad9601461852ba35d16da84f8e6337b17619ece7eb5b8f815479260235cf26ca15e91526a9c22cce44f9b89d4c55f5a4b51ca5e91acae01a1aed5b2dbe0340b390f5c66a3d38da5192d4bab28fb1e5fddc432c9754ec16aeb3d21a13abf9ce1f6159fbe6b4036ab38562cdc7e6ff045b8c5832f6935ad914d363f66df598ddc0d64caf431d9028146c1eef79bab350c0a9124426cc420c0013785a578ec78bf98417ffc64d023f60910bda0db94c5ba961c067457d0887c60837507a8bb5bba71aa2576995740a6039bab4a5cd331ec7deef8e948353c47d17d88499c213ebc6573942eec383b6e7b0b86af2953510e9373d516d225b3f4d0a5c3583857fea21f08cbd0460ff9dfe772716561736429adfbea90f22a15b7e288684d3a421870ec9482639f464c4f6860bf1943206bbef50a9863a49060816bee22bb37391d34562dc5133e162c9a19730cfb805f2a00a0c76c990ddc6def8c0e245ffd7d33cae3e1535880e0e69b4e68ade431694122e4917328433387d75d4"}, &(0x7f0000000600)=0x1008) getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r4, 0x84, 0x72, &(0x7f0000000180)={0x0, 0x0, 0x30}, &(0x7f0000000300)=0xc) setsockopt$inet_sctp_SCTP_ASSOCINFO(r4, 0x84, 0x1, &(0x7f0000000340)={r8, 0x7fff, 0x6, 0x5, 0x0, 0x2}, 0x14) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r5, 0x84, 0x1d, &(0x7f0000000000)={0x1, [0x0]}, &(0x7f0000000140)=0x8) ioctl$sock_inet_tcp_SIOCATMARK(r4, 0x8905, &(0x7f0000000280)) [ 819.947764] FAULT_INJECTION: forcing a failure. [ 819.947764] name failslab, interval 1, probability 0, space 0, times 0 [ 819.959264] CPU: 0 PID: 23602 Comm: syz-executor0 Not tainted 4.16.0+ #17 [ 819.966266] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 819.975657] Call Trace: [ 819.978308] dump_stack+0x1b9/0x294 [ 819.981996] ? dump_stack_print_info.cold.2+0x52/0x52 [ 819.987233] should_fail.cold.4+0xa/0x1a [ 819.991315] ? perf_trace_lock+0x495/0x900 [ 819.995579] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 820.000711] ? zap_class+0x720/0x720 [ 820.004455] ? perf_trace_lock+0x900/0x900 [ 820.008713] ? sctp_connect+0xbf/0x100 [ 820.012618] ? __sys_connect+0x37d/0x4c0 [ 820.016704] ? SyS_connect+0x24/0x30 [ 820.020432] ? entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 820.025812] ? graph_lock+0x170/0x170 [ 820.029622] ? find_held_lock+0x36/0x1c0 [ 820.034132] ? print_usage_bug+0xc0/0xc0 [ 820.038203] ? graph_lock+0x170/0x170 [ 820.042018] ? find_held_lock+0x36/0x1c0 [ 820.046108] ? lock_downgrade+0x8e0/0x8e0 [ 820.050273] __should_failslab+0x124/0x180 [ 820.054532] should_failslab+0x9/0x14 [ 820.058598] kmem_cache_alloc_trace+0x4b/0x780 [ 820.063186] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 820.068466] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 820.074017] ? sctp_v6_cmp_addr+0x261/0x6f0 [ 820.078355] sctp_add_bind_addr+0xf9/0x4a0 [ 820.082608] ? sctp_bind_addr_free+0x20/0x20 [ 820.087840] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 820.093050] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 820.098246] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 820.103278] sctp_copy_local_addr_list+0x499/0x690 [ 820.108219] ? sctp_defaults_init+0xe50/0xe50 [ 820.112722] ? get_random_bytes+0x34/0x40 [ 820.116876] ? sctp_association_new+0x135/0x21e0 [ 820.121656] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 820.126852] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 820.132412] sctp_copy_one_addr+0x5d/0x170 [ 820.136648] ? sctp_copy_one_addr+0x5d/0x170 [ 820.141064] sctp_bind_addr_copy+0x16b/0x45b [ 820.145488] ? rcu_is_watching+0x85/0x140 [ 820.149643] ? sctp_copy_one_addr+0x170/0x170 [ 820.154152] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 820.159354] sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 820.164906] ? sctp_v6_scope+0x56/0x60 [ 820.168815] __sctp_connect+0x6c6/0xe30 [ 820.172803] ? sctp_init_sock+0x1470/0x1470 [ 820.177130] ? mark_held_locks+0xc9/0x160 [ 820.181283] ? __local_bh_enable_ip+0x161/0x230 [ 820.185955] ? trace_hardirqs_on+0xd/0x10 [ 820.190194] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 820.195402] sctp_connect+0xbf/0x100 [ 820.199124] inet_dgram_connect+0x154/0x2e0 [ 820.203455] __sys_connect+0x37d/0x4c0 [ 820.207348] ? SyS_accept+0x30/0x30 [ 820.210986] ? __sb_end_write+0xac/0xe0 [ 820.214979] ? ksys_write+0x1a6/0x250 [ 820.218787] ? SyS_read+0x30/0x30 [ 820.222241] ? mm_fault_error+0x380/0x380 [ 820.226434] SyS_connect+0x24/0x30 [ 820.229976] ? __sys_connect+0x4c0/0x4c0 [ 820.234048] do_syscall_64+0x29e/0x9d0 [ 820.237934] ? vmalloc_sync_all+0x30/0x30 [ 820.242092] ? _raw_spin_unlock_irq+0x27/0x70 [ 820.246601] ? finish_task_switch+0x1ca/0x820 [ 820.251139] ? syscall_return_slowpath+0x5c0/0x5c0 [ 820.256074] ? syscall_return_slowpath+0x30f/0x5c0 [ 820.261021] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 820.266400] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 820.271352] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 820.276548] RIP: 0033:0x455259 [ 820.279730] RSP: 002b:00007f0cc7dd6c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002a [ 820.287449] RAX: ffffffffffffffda RBX: 00007f0cc7dd76d4 RCX: 0000000000455259 [ 820.294710] RDX: 000000000000001c RSI: 0000000020966fe4 RDI: 0000000000000013 [ 820.301975] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 820.309238] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 [ 820.316500] R13: 000000000000005a R14: 00000000006f3910 R15: 000000000000001c 2018/04/10 10:45:22 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000080)) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(0xffffffffffffff9c, 0x84, 0xf, &(0x7f0000000400)={0x0, @in6={{0xa, 0x4e21, 0x3, @mcast2={0xff, 0x2, [], 0x1}, 0x80000001}}, 0x6ac, 0x40, 0x4, 0x0, 0x8}, &(0x7f0000000100)=0x98) getsockopt$inet_sctp6_SCTP_MAXSEG(r1, 0x84, 0xd, &(0x7f0000000140)=@assoc_value={r2, 0x1ff}, &(0x7f00000004c0)=0x8) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) r3 = accept$alg(r0, 0x0, 0x0) write$vnet(r3, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0xfffffffffffffff1, &(0x7f0000000280)=""/195}}, 0xfee1) 2018/04/10 10:45:22 executing program 7: r0 = openat$mixer(0xffffffffffffff9c, &(0x7f0000000080)='/dev/mixer\x00', 0x0, 0x0) ioctl$RNDADDENTROPY(r0, 0x40085203, &(0x7f00000000c0)=ANY=[@ANYBLOB="010000004900b349acd628eb88ce8149c2b4cf7200f77cbb0de0ac6e4d04b3fe1fab8f067a12690e2ef4117c885067fbbb0147e49a0a4b75be3dc3f495280fda3f7900d4e3b6f2a5000000000000000000"]) r1 = socket$inet6_dccp(0xa, 0x6, 0x0) ioctl$sock_SIOCETHTOOL(r1, 0x8946, &(0x7f0000000040)={'ip6gre0\x00', &(0x7f0000000000)=@ethtool_sset_info={0x37}}) 2018/04/10 10:45:22 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0xf401000000000000]}, 0x10) 2018/04/10 10:45:22 executing program 6: r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x0, @loopback=0x7f000001}, 0x10) r1 = socket$inet6(0xa, 0xb, 0x80000000) getsockopt$inet_sctp6_SCTP_AUTOCLOSE(r1, 0x84, 0x4, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r2 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r2, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) r3 = accept4(r2, &(0x7f00000003c0)=@ll={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @dev}, &(0x7f00000002c0)=0x80, 0x80000) ioctl$sock_bt_cmtp_CMTPGETCONNLIST(r3, 0x800443d2, &(0x7f0000000540)={0xa, &(0x7f0000000440)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {}]}) setsockopt$ARPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x60, &(0x7f0000000980)=ANY=[@ANYBLOB="66696c74657200000000000000000000000000000000000000000000000000000700000004000000a8040000000000000000000040010000c071c5fb6b7e6619a60ba275030000c0"], 0x1) setsockopt$sock_int(r2, 0x1, 0xa, &(0x7f0000000240)=0x4, 0x4) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000140)={0xffffffffffffffff}) r5 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_inet_tcp_SIOCATMARK(r4, 0x8905, &(0x7f00000000c0)) writev(r5, &(0x7f0000001500)=[{&(0x7f0000000040)="f2efa442edfad57f78bbcfb44cc63e76889f5d7c24d5633fe3b2d1a104b3783dc7337d619a9799797206392da96842059e5d3c64c760598a56d9b757e6f3e04886cc46144f09905ea7a65c", 0x4b}], 0x1) getsockopt$inet_sctp6_SCTP_RTOINFO(r3, 0x84, 0x0, &(0x7f0000000640)={0x0, 0xa984, 0x9, 0x1200000000000000}, &(0x7f0000000680)=0x10) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r3, 0x84, 0x13, &(0x7f00000006c0)={r6, 0x7}, &(0x7f0000000700)=0x8) getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r4, 0x84, 0x13, &(0x7f0000000580)={0x0, 0x9}, &(0x7f00000005c0)=0x8) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x1a, &(0x7f0000001540)={r7, 0x1000, "56a70a254f3a62af16c03b4a3f54240bd8be0acf4923fc018efa3ed624dd5bda9c0f960dd98a7689676529e29778e6e70f9887809a3234b53ec4ce9797700b938fa0958f5fd39bd97a72021b035088563e5214bca77fd0b55bf8b09660ea6fbb80983149abb16bc23c0edd5752d5ca0d84af5e74472943f8717612e2a5a17ba5918b13f9b83c9afbde162b162b6ff0f0177c629061b81a7c9190f5d1ee1df70d00cade1b1a4e35a3c832ca4e8eaec221e45907d9c9ac0d0699171c34cacf2d7ed7cfda422919f0d6f7071accdc617fbc576ace9f34842329bb45986dcb7b9d80be5fb11db5c47803e74b23617bc0ff63b8e2daffb6e45b51b580d820089faa577b34ab9da7bd622c42da7b4c0d40f2844a5be6d49ade7faf7eaaafb47ad0336b57128ecc0ec79feaad5ba2763ffc59ff70d6a97aec5a9a58c07c6af7bc7641ec2bca2c9ba57952b1973d2c30211b2cc3ad8c5e7ae00f70638ffeeaadda28f2d7f2bc4f230f194724f6b1f5097995b85bcd09e8cffc06c88106cbeb661c1522b0fbaf740c1082c8c35614c9605da62466d3ae126202c665183a2338f5deca4987ed781162b3ca937115b1c3c0889842a4572c361be9a031c6e06f66f5f6cfff39f5985f1ae38231b63b201d963f39c94699f7a70baa717beacabb6bd9e7adefd76c710646cbe9ea459104b6b1de4469420e400bd30285a5f73917d70b7bfad69a4c48767c42f0e8c913380a7a75ea1c1e30bf69f0692f619f3d8d0e3f22ce76d247c2ad4efc838f28172dd8ed7dd74a01e7bf78a42ca7564c1a5143a302a20ef6c81dfe8690855349ce80bb1e361893d7ab60ad883b567cc548171884d9d6e6826ab7b1aeb442be8623ca492902fe34ca96fd8b98460b1ad61f35881ae6d46f556a6416c159728f30e630ad83de03fd314982300e3f4438078825ac60d1683ab306693d71369ea0df8b3c3e3c45672187da0135b9e18480ee69c54823aaf753c33d8976e1cd54626ed4bec7b8cac0dd83e8530ca644277aa32c4d03c237bade5bd2acf05f47456d5900f5d29748d79d0754cf0268fee5657cd586d5a5cfd6516a0ded5b252138296e29046565b93d1cbaf453213f294ff681e02f6dd54aa268f3ee0b029309590658a75859eba0a18bce3c1561e2d21fad4b6db09ba4691a58096199dd2d68a5aa3d983db2bf640106c6d9a21db56aecd608c9a7a1c3bee1700f0b57fe54459e82bea0c46325c4cb5b30de518c4c8c33f13d31d27fc4fa366a8bdd24c99960e6f5c731c1acc81640d4e02c14df021cf3cb50ac502869fa20ef28fc751ed68891f6d044b555cd7cfd2ce74065e31d80a60130de75ea1864373e13432a2544d329a876a05fcfc1b8635321cc255872e796d56939bf25e4ceed71d8335c601c290dead1b8f6ad60685b20b20ae40ff326ad5da77d39ebb062925f8b806631b53291577b2d98475e3d117ba996430844c553ff0ade8ff95c34b9771152536e05c15b0531a2fdc5ac0e14e901eb9616ac058544d014123141999079f83f435c2dcbbd643f4f246179e8d25c674a6c6ce0b30e9ce4556f482eba3a9c530f4f1f5fa553b5e941d42116aeda00a1ce75476783a73ec04caf0485f43b9da2f38ca088d01c5b086b0ac0fc9c4537524b55c8f541b6330f197565af6b24379cfe2b9b6f87703d99d1686f5e828df79b89a9fe5a2d04573fe75c392fa3627f979ff113975f3f2d25fb289eec179802d410cfc26c4fedffc8ac2879b69628b9be85e2e7b1e576c6bb99e64304e7cb1eba5b646b9f61611473f664567fc9a30f271b47554591c78de8e4bb75301783193a8db5201239b280c04176bbf25691d4b8320d25d69828c1d3c8a548c31c123c60655ff9b22c3cff327fa5bffd66ed70bbaedbf55ef272df45c6e6aa7a193798cec742ab5a12313939c525c9304f3a3c6a54a5918d19dc7dc5e8bbd4026bd6f491a6318e49af9cd59619afa96cb916cdefacd10851c18affe518a69aa4278009dab8556e72a77d67c9b906ae2a16f44f99eb2983319aebf4cb4dcc34c9b171eb103f1be0065b5e790640722c2d40f29c03f388fe43f9b0c3f7034b81fefafe935de92b3e9fcb517c5ef87aec99228124e0f8d969235245b5318a58f190f66a08e5d365e503a5b0c7730cc1503d24d7f31b2f7a3bf331583258284c32d37cf68a4f8cff65d5ec93f76b5dcfd4da6856965d64b2faf33be229212010387456a9b2a1dd8a7f0c6c6d91fa93ed8916b18eea6fbdc57c23c0170db7282d05285987a07a9fbdcf1c0c4f195c7eb1970c0c78c21835f8f7ddec6aad67d20d830742cbe3d3ad5dea57e018e65b55e11709bbe2e847e415364fa4b4ce7793df5bb880a318b985c37d0dd7065a14f84ae73334a178491d14823a2f0cbcb7ed1b8097fd735b99055709363f36d0493b95faef044dc5fa605f7b85591148bbda6289da0740936b783af082ea37700fa607d1763998a086ea89b30ebc275ae869b97688de5ad37036c1cfaad98655cfa6ef075cb52d0606106ed46d73e24998db7b20d2cb1c727dc42dd468f7889719b4617bd535fc8d2a41a097c51519b8f393fcbceb726b2aa72d271e49e13baad54a99c6ce9c0f683883c43c658332292be1d6f171e2cf4845d42864dd84d48b031c7faccfcb68aebcc2f40260e39938fe17f4e2af8f26b34fce560b31906c2aeedd8effd998178315e0d233827fa2ecaf019ea5341bf7424da6dec8638ba3e74d1d53dcc2a5f05fc6957a21707fb64b21faa3c4006acd703f8bc96e956c694682dcb74cd0d13addb03e97e52212bdfcb9040f9866c5f9de6c2beea82a212ea7616a84ce43f1d52f403c808cb20cea1d89b541acf9f6437259db58fc5b8c23f013ee17e48d7d2df3bf99b9f26a96ce52a29bdbb9b8cea03e4622f17430cbece98a0a08a860c4681f6505c371cd18bb809b65366076d4c95a77557f4062169178b16d8095df6d974c2380964a718f976d342e3b2abc38a5f53b9d69c8e1154aa535ec31141648d6eb77c00f1c9636b62cb3504e5228c556b83bbb27caeff4db0496cdecce4b0526841701c8494713b98e4bfe150255834ab860a060df9ff0119d7f9d8ab456c20667ff122201887b995b0f7a237c354a456bfe8364972dbf9912cad291afd0792de5a53883a75bff19d018905fbe8e9bb40d8b0d29efc63bf919529b1c195348ad40c381623e4cdfefa63b40c63c4fe6098eb403ba8e63b867fe15d39d74e19b6e8c906d5e922c6849dbdd2e6faee100d8c6f917a3ef32a066178d3895cabe06939a9ea59d76ce4113a7c4ec94e2b0a158d397a0f6455c0589ca26a236ac9a0e754f4401098dfc89717ae16be4087439410782e54f4023f7e56614243697dfea3fac06aa71d63bc45fe281b10d04df32bb53afa59477141fced0e115cb2488245381f9db52ecdf09adce989289d841b630cdb13e20122b83bd8fd8e4c4e49f65eb823c25ddc562d2193c7e568ffc97260a4c3c287700865c079d778e26f2489ef8012df386c57bc7f89829bfb5413ff72c7cb3fb43b437c82a07ada68f3957a51ecaee5d40ac6e6827a91af04050344b8bfae7a249c6caf0c63dc48e1d89e14045cf232f252a0e1a0488f9b8979edfae0bae185adcf3fe95aecbb7957a3f7f1bde880590fcc602ef9d201c9cd1fb90b7e5ffc68d4dc898fce9751248bbd7d386d09910182da85147221280674f2fa2dd81ce2b9cfd65191f798568f94f7185a12d00a13bd7b9d6f24a8702f0deef657f2985cef71ea2a228ade9ed8a5a6ec84751215972176290cf9f6935187541f9517ecad7791bb40371815e3c18286945d902534e478891a2c3f0f2be130f811c455a2720a5edbedaad784f29b06ba5446d11820c4b440d373d89baedc6e14fb89f5633bd54be75b956cb8e66168d0046667b447e7c458ac7f1567505c3a9e5bca15e7f6a4e3de09c8005a746a5a597133ab38b0d09a4d242644bd6b8e80b53d327ab445288c653eaa72ccf5b8b6868170c93b1e69b0137f31765c75c175409da342969962f7fc201fc08f0bb39b624443df8a88128cc9aa888a324b6d8840bbddd15859dcba69160b84637e61edc30cb116a123c8a2e29cd62fb57b3d7a731725e682617442b095a3d09d7c098ba9cf5f91ac82b6c6eede4b6d071d6816d0a0f211be9c250b87367199ac60c6cc40f506ea1c2cce006173e74eb63ca20209da286e185389e87ac89872a0517f4abee6c5cf161d1927c29823990fa0036b44ad800c1c128a1c3592c050e6bd0b8ea69740b204f0f0f419e7e66256421f0eecfb776332c829f8f710e85802e5acaa7494ba7249aa44714a0b2b6bc84fed5a13cbe1d87efb4840a2b2f4901c264dfda53f1cb29d938d94d421ae340568e10cca860448947ad2a4f39ff1d1e136eec50abaff9fe18c7d7dbee2b29a523e0fc89ea70d038df4bcaef968a6ec668b3d361664b03ac39b5c2f6b4ab65413ff07ebcbcded6bf826c187d2dbe7c2eb2ed2e17274d50e76eb7140a2df9f85d267491944b54dbf8e155783506eacd2be2b992584191e0bb2c01f0f809ba8a2b1a2d5b9c67edd23dcc5fca462037b8f9545c1991a63fd08782c110575e9ed30e2cf5f5e3116e95e1c058f0341e5130237d845aa47d9229211b343f035328cc6e448345fae3baf2d6f7c82ac4441000c5617c4a5933a8baca82740b303134fe773f42694bc48ea6cf443f9206ef4d2a06e534697be6aad0a0933af9924168b804ee88462e92f247ffe62df74e0798e672a66c1c11120edb8808c4f3b5162b559324d617d10c4c0d79696704b7786e30d0ecc986939c25235c46e9ef9d31fad5457e50be26348ef748ffc17c16e15cd7349cca59e6d3c97288a61d6e4f704424438ac94138f25c76ba7d9d37d60c2902e9185f2ab6d8894c83790a2113dd8f8df1e1bb3e9d161ea66558f7a78159c200c212380a8b677857e479568df31383320fad2c044a0304a7f79fc7ec1ab29ba8abcfc4b092d90a895d0c2dc6dd18d422a1fafff165b39fad13e36becb26b6cc2927bb048554b525bb5a2d8cf4202b9fc638f819de7fcba893f0320fcb8bab85f048f33ed57b7207f07a0d6bbbb8928dd25061ce9b353e66b91c834fd52bf467724d4a773afa29e12970ef56f95cd6ebd4a93965aecc88942080ba75364c39cab84edee7e601db471a71eb17ba56a2f2bb4cec26ac352baac1211caf41acc7bfb98aa5d2a111800b7d080d80fbe30c49c2ec3ad9601461852ba35d16da84f8e6337b17619ece7eb5b8f815479260235cf26ca15e91526a9c22cce44f9b89d4c55f5a4b51ca5e91acae01a1aed5b2dbe0340b390f5c66a3d38da5192d4bab28fb1e5fddc432c9754ec16aeb3d21a13abf9ce1f6159fbe6b4036ab38562cdc7e6ff045b8c5832f6935ad914d363f66df598ddc0d64caf431d9028146c1eef79bab350c0a9124426cc420c0013785a578ec78bf98417ffc64d023f60910bda0db94c5ba961c067457d0887c60837507a8bb5bba71aa2576995740a6039bab4a5cd331ec7deef8e948353c47d17d88499c213ebc6573942eec383b6e7b0b86af2953510e9373d516d225b3f4d0a5c3583857fea21f08cbd0460ff9dfe772716561736429adfbea90f22a15b7e288684d3a421870ec9482639f464c4f6860bf1943206bbef50a9863a49060816bee22bb37391d34562dc5133e162c9a19730cfb805f2a00a0c76c990ddc6def8c0e245ffd7d33cae3e1535880e0e69b4e68ade431694122e4917328433387d75d4"}, &(0x7f0000000600)=0x1008) getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r4, 0x84, 0x72, &(0x7f0000000180)={0x0, 0x0, 0x30}, &(0x7f0000000300)=0xc) setsockopt$inet_sctp_SCTP_ASSOCINFO(r4, 0x84, 0x1, &(0x7f0000000340)={r8, 0x7fff, 0x6, 0x5, 0x0, 0x2}, 0x14) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r5, 0x84, 0x1d, &(0x7f0000000000)={0x1, [0x0]}, &(0x7f0000000140)=0x8) 2018/04/10 10:45:22 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000180)={0x1d}, 0x10) syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x101, 0x90c00) r1 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r1, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r1, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r3 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r3, 0x89e0, &(0x7f0000000600)={r1, r2}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:22 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]}, 0x10) 2018/04/10 10:45:22 executing program 0 (fault-call:3 fault-nth:29): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:22 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0x6}}}, 0x1c) [ 821.413802] FAULT_INJECTION: forcing a failure. [ 821.413802] name failslab, interval 1, probability 0, space 0, times 0 [ 821.425170] CPU: 0 PID: 23624 Comm: syz-executor0 Not tainted 4.16.0+ #17 [ 821.432121] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 821.441492] Call Trace: [ 821.444113] dump_stack+0x1b9/0x294 [ 821.447784] ? dump_stack_print_info.cold.2+0x52/0x52 [ 821.453019] should_fail.cold.4+0xa/0x1a [ 821.457210] ? perf_trace_lock+0x495/0x900 2018/04/10 10:45:22 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x10) 2018/04/10 10:45:22 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0xa}}}, 0x1c) [ 821.461476] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 821.466606] ? zap_class+0x720/0x720 [ 821.470347] ? perf_trace_lock+0x900/0x900 [ 821.474609] ? sctp_connect+0xbf/0x100 [ 821.478521] ? __sys_connect+0x37d/0x4c0 [ 821.482606] ? SyS_connect+0x24/0x30 [ 821.486343] ? entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 821.491733] ? graph_lock+0x170/0x170 [ 821.495561] ? print_usage_bug+0xc0/0xc0 [ 821.499649] ? perf_trace_lock_acquire+0xe3/0x980 [ 821.504514] ? graph_lock+0x170/0x170 [ 821.508346] ? find_held_lock+0x36/0x1c0 [ 821.512450] ? lock_downgrade+0x8e0/0x8e0 [ 821.516632] __should_failslab+0x124/0x180 [ 821.520920] should_failslab+0x9/0x14 [ 821.524734] kmem_cache_alloc_trace+0x4b/0x780 [ 821.529342] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 821.534557] ? __sanitizer_cov_trace_cmp2+0x18/0x20 [ 821.539609] sctp_add_bind_addr+0xf9/0x4a0 [ 821.543877] ? sctp_bind_addr_free+0x20/0x20 [ 821.548311] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 821.553521] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 821.559257] ? sctp_v4_scope+0x19b/0x1c0 2018/04/10 10:45:22 executing program 7: exit(0x0) sysfs$1(0x1, &(0x7f0000000040)="d84900") r0 = socket$key(0xf, 0x3, 0x2) perf_event_open(&(0x7f000001d000)={0x2, 0x70, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) rmdir(&(0x7f0000000400)='./control\x00') sendmsg$key(r0, &(0x7f0000000a40)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000000a80)={0x2, 0x3, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, [@sadb_address={0x5, 0x5, 0x0, 0x0, 0x0, @in6={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @broadcast=0xffffffff}}}, @sadb_address={0x5, 0x6, 0x0, 0x0, 0x0, @in6={0xa}}, @sadb_sa={0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, @sadb_key={0x2, 0x9, 0x8, 0x0, '8'}]}, 0x80}, 0x1}, 0x0) [ 821.563348] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 821.568570] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 821.573625] sctp_copy_local_addr_list+0x499/0x690 [ 821.578583] ? sctp_defaults_init+0xe50/0xe50 [ 821.583100] ? get_random_bytes+0x34/0x40 [ 821.587355] ? sctp_association_new+0x135/0x21e0 [ 821.592669] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 821.597883] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 821.603450] sctp_copy_one_addr+0x5d/0x170 [ 821.607699] ? sctp_copy_one_addr+0x5d/0x170 [ 821.612136] sctp_bind_addr_copy+0x16b/0x45b [ 821.616561] ? rcu_is_watching+0x85/0x140 [ 821.620743] ? sctp_copy_one_addr+0x170/0x170 [ 821.625264] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 821.630494] sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 821.636067] ? sctp_v6_scope+0x56/0x60 [ 821.640261] __sctp_connect+0x6c6/0xe30 [ 821.644295] ? sctp_init_sock+0x1470/0x1470 [ 821.648664] ? mark_held_locks+0xc9/0x160 [ 821.652853] ? __local_bh_enable_ip+0x161/0x230 [ 821.657930] ? trace_hardirqs_on+0xd/0x10 [ 821.662209] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 821.667618] sctp_connect+0xbf/0x100 [ 821.671350] inet_dgram_connect+0x154/0x2e0 [ 821.675833] __sys_connect+0x37d/0x4c0 [ 821.679817] ? SyS_accept+0x30/0x30 [ 821.683453] ? __sb_end_write+0xac/0xe0 [ 821.687538] ? ksys_write+0x1a6/0x250 [ 821.691339] ? SyS_read+0x30/0x30 [ 821.694786] ? mm_fault_error+0x380/0x380 [ 821.698930] ? syscall_slow_exit_work+0x4f0/0x4f0 [ 821.703785] SyS_connect+0x24/0x30 [ 821.707319] ? __sys_connect+0x4c0/0x4c0 [ 821.711372] do_syscall_64+0x29e/0x9d0 [ 821.715256] ? syscall_slow_exit_work+0x4f0/0x4f0 [ 821.720127] ? syscall_return_slowpath+0x5c0/0x5c0 [ 821.725049] ? syscall_return_slowpath+0x30f/0x5c0 [ 821.729977] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 821.735336] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 821.740177] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 821.745352] RIP: 0033:0x455259 [ 821.748534] RSP: 002b:00007f0cc7dd6c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002a [ 821.756233] RAX: ffffffffffffffda RBX: 00007f0cc7dd76d4 RCX: 0000000000455259 2018/04/10 10:45:23 executing program 1: r0 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f0000000080)='/dev/qat_adf_ctl\x00', 0x2, 0x0) getsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000400)={{{@in6=@mcast1, @in=@multicast2}}, {{@in6=@loopback}, 0x0, @in=@multicast1}}, &(0x7f0000000100)=0xe8) getsockopt$inet_sctp6_SCTP_RTOINFO(r0, 0x84, 0x0, &(0x7f0000000140)={0x0, 0x6, 0x800, 0xcf}, &(0x7f0000000500)=0x10) setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x1f, &(0x7f0000000540)={r1, @in6={{0xa, 0x4e24, 0x6, @mcast2={0xff, 0x2, [], 0x1}, 0x800}}, 0x0, 0x9}, 0x90) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r2, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) r3 = accept$alg(r2, 0x0, 0x0) write$vnet(r3, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) [ 821.763492] RDX: 000000000000001c RSI: 0000000020966fe4 RDI: 0000000000000013 [ 821.770749] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 821.778016] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 [ 821.785276] R13: 000000000000005a R14: 00000000006f3910 R15: 000000000000001d 2018/04/10 10:45:23 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000]}, 0x10) 2018/04/10 10:45:23 executing program 6: r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x0, @loopback=0x7f000001}, 0x10) r1 = socket$inet6(0xa, 0xb, 0x80000000) getsockopt$inet_sctp6_SCTP_AUTOCLOSE(r1, 0x84, 0x4, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r2 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r2, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) r3 = accept4(r2, &(0x7f00000003c0)=@ll={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @dev}, &(0x7f00000002c0)=0x80, 0x80000) ioctl$sock_bt_cmtp_CMTPGETCONNLIST(r3, 0x800443d2, &(0x7f0000000540)={0xa, &(0x7f0000000440)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {}]}) setsockopt$ARPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x60, &(0x7f0000000980)=ANY=[@ANYBLOB="66696c74657200000000000000000000000000000000000000000000000000000700000004000000a8040000000000000000000040010000c071c5fb6b7e6619a60ba275030000c0"], 0x1) setsockopt$sock_int(r2, 0x1, 0xa, &(0x7f0000000240)=0x4, 0x4) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000140)={0xffffffffffffffff}) r5 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_inet_tcp_SIOCATMARK(r4, 0x8905, &(0x7f00000000c0)) writev(r5, &(0x7f0000001500)=[{&(0x7f0000000040)="f2efa442edfad57f78bbcfb44cc63e76889f5d7c24d5633fe3b2d1a104b3783dc7337d619a9799797206392da96842059e5d3c64c760598a56d9b757e6f3e04886cc46144f09905ea7a65c", 0x4b}], 0x1) getsockopt$inet_sctp6_SCTP_RTOINFO(r3, 0x84, 0x0, &(0x7f0000000640)={0x0, 0xa984, 0x9, 0x1200000000000000}, &(0x7f0000000680)=0x10) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r3, 0x84, 0x13, &(0x7f00000006c0)={r6, 0x7}, &(0x7f0000000700)=0x8) getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r4, 0x84, 0x13, &(0x7f0000000580)={0x0, 0x9}, &(0x7f00000005c0)=0x8) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x1a, &(0x7f0000001540)={r7, 0x1000, "56a70a254f3a62af16c03b4a3f54240bd8be0acf4923fc018efa3ed624dd5bda9c0f960dd98a7689676529e29778e6e70f9887809a3234b53ec4ce9797700b938fa0958f5fd39bd97a72021b035088563e5214bca77fd0b55bf8b09660ea6fbb80983149abb16bc23c0edd5752d5ca0d84af5e74472943f8717612e2a5a17ba5918b13f9b83c9afbde162b162b6ff0f0177c629061b81a7c9190f5d1ee1df70d00cade1b1a4e35a3c832ca4e8eaec221e45907d9c9ac0d0699171c34cacf2d7ed7cfda422919f0d6f7071accdc617fbc576ace9f34842329bb45986dcb7b9d80be5fb11db5c47803e74b23617bc0ff63b8e2daffb6e45b51b580d820089faa577b34ab9da7bd622c42da7b4c0d40f2844a5be6d49ade7faf7eaaafb47ad0336b57128ecc0ec79feaad5ba2763ffc59ff70d6a97aec5a9a58c07c6af7bc7641ec2bca2c9ba57952b1973d2c30211b2cc3ad8c5e7ae00f70638ffeeaadda28f2d7f2bc4f230f194724f6b1f5097995b85bcd09e8cffc06c88106cbeb661c1522b0fbaf740c1082c8c35614c9605da62466d3ae126202c665183a2338f5deca4987ed781162b3ca937115b1c3c0889842a4572c361be9a031c6e06f66f5f6cfff39f5985f1ae38231b63b201d963f39c94699f7a70baa717beacabb6bd9e7adefd76c710646cbe9ea459104b6b1de4469420e400bd30285a5f73917d70b7bfad69a4c48767c42f0e8c913380a7a75ea1c1e30bf69f0692f619f3d8d0e3f22ce76d247c2ad4efc838f28172dd8ed7dd74a01e7bf78a42ca7564c1a5143a302a20ef6c81dfe8690855349ce80bb1e361893d7ab60ad883b567cc548171884d9d6e6826ab7b1aeb442be8623ca492902fe34ca96fd8b98460b1ad61f35881ae6d46f556a6416c159728f30e630ad83de03fd314982300e3f4438078825ac60d1683ab306693d71369ea0df8b3c3e3c45672187da0135b9e18480ee69c54823aaf753c33d8976e1cd54626ed4bec7b8cac0dd83e8530ca644277aa32c4d03c237bade5bd2acf05f47456d5900f5d29748d79d0754cf0268fee5657cd586d5a5cfd6516a0ded5b252138296e29046565b93d1cbaf453213f294ff681e02f6dd54aa268f3ee0b029309590658a75859eba0a18bce3c1561e2d21fad4b6db09ba4691a58096199dd2d68a5aa3d983db2bf640106c6d9a21db56aecd608c9a7a1c3bee1700f0b57fe54459e82bea0c46325c4cb5b30de518c4c8c33f13d31d27fc4fa366a8bdd24c99960e6f5c731c1acc81640d4e02c14df021cf3cb50ac502869fa20ef28fc751ed68891f6d044b555cd7cfd2ce74065e31d80a60130de75ea1864373e13432a2544d329a876a05fcfc1b8635321cc255872e796d56939bf25e4ceed71d8335c601c290dead1b8f6ad60685b20b20ae40ff326ad5da77d39ebb062925f8b806631b53291577b2d98475e3d117ba996430844c553ff0ade8ff95c34b9771152536e05c15b0531a2fdc5ac0e14e901eb9616ac058544d014123141999079f83f435c2dcbbd643f4f246179e8d25c674a6c6ce0b30e9ce4556f482eba3a9c530f4f1f5fa553b5e941d42116aeda00a1ce75476783a73ec04caf0485f43b9da2f38ca088d01c5b086b0ac0fc9c4537524b55c8f541b6330f197565af6b24379cfe2b9b6f87703d99d1686f5e828df79b89a9fe5a2d04573fe75c392fa3627f979ff113975f3f2d25fb289eec179802d410cfc26c4fedffc8ac2879b69628b9be85e2e7b1e576c6bb99e64304e7cb1eba5b646b9f61611473f664567fc9a30f271b47554591c78de8e4bb75301783193a8db5201239b280c04176bbf25691d4b8320d25d69828c1d3c8a548c31c123c60655ff9b22c3cff327fa5bffd66ed70bbaedbf55ef272df45c6e6aa7a193798cec742ab5a12313939c525c9304f3a3c6a54a5918d19dc7dc5e8bbd4026bd6f491a6318e49af9cd59619afa96cb916cdefacd10851c18affe518a69aa4278009dab8556e72a77d67c9b906ae2a16f44f99eb2983319aebf4cb4dcc34c9b171eb103f1be0065b5e790640722c2d40f29c03f388fe43f9b0c3f7034b81fefafe935de92b3e9fcb517c5ef87aec99228124e0f8d969235245b5318a58f190f66a08e5d365e503a5b0c7730cc1503d24d7f31b2f7a3bf331583258284c32d37cf68a4f8cff65d5ec93f76b5dcfd4da6856965d64b2faf33be229212010387456a9b2a1dd8a7f0c6c6d91fa93ed8916b18eea6fbdc57c23c0170db7282d05285987a07a9fbdcf1c0c4f195c7eb1970c0c78c21835f8f7ddec6aad67d20d830742cbe3d3ad5dea57e018e65b55e11709bbe2e847e415364fa4b4ce7793df5bb880a318b985c37d0dd7065a14f84ae73334a178491d14823a2f0cbcb7ed1b8097fd735b99055709363f36d0493b95faef044dc5fa605f7b85591148bbda6289da0740936b783af082ea37700fa607d1763998a086ea89b30ebc275ae869b97688de5ad37036c1cfaad98655cfa6ef075cb52d0606106ed46d73e24998db7b20d2cb1c727dc42dd468f7889719b4617bd535fc8d2a41a097c51519b8f393fcbceb726b2aa72d271e49e13baad54a99c6ce9c0f683883c43c658332292be1d6f171e2cf4845d42864dd84d48b031c7faccfcb68aebcc2f40260e39938fe17f4e2af8f26b34fce560b31906c2aeedd8effd998178315e0d233827fa2ecaf019ea5341bf7424da6dec8638ba3e74d1d53dcc2a5f05fc6957a21707fb64b21faa3c4006acd703f8bc96e956c694682dcb74cd0d13addb03e97e52212bdfcb9040f9866c5f9de6c2beea82a212ea7616a84ce43f1d52f403c808cb20cea1d89b541acf9f6437259db58fc5b8c23f013ee17e48d7d2df3bf99b9f26a96ce52a29bdbb9b8cea03e4622f17430cbece98a0a08a860c4681f6505c371cd18bb809b65366076d4c95a77557f4062169178b16d8095df6d974c2380964a718f976d342e3b2abc38a5f53b9d69c8e1154aa535ec31141648d6eb77c00f1c9636b62cb3504e5228c556b83bbb27caeff4db0496cdecce4b0526841701c8494713b98e4bfe150255834ab860a060df9ff0119d7f9d8ab456c20667ff122201887b995b0f7a237c354a456bfe8364972dbf9912cad291afd0792de5a53883a75bff19d018905fbe8e9bb40d8b0d29efc63bf919529b1c195348ad40c381623e4cdfefa63b40c63c4fe6098eb403ba8e63b867fe15d39d74e19b6e8c906d5e922c6849dbdd2e6faee100d8c6f917a3ef32a066178d3895cabe06939a9ea59d76ce4113a7c4ec94e2b0a158d397a0f6455c0589ca26a236ac9a0e754f4401098dfc89717ae16be4087439410782e54f4023f7e56614243697dfea3fac06aa71d63bc45fe281b10d04df32bb53afa59477141fced0e115cb2488245381f9db52ecdf09adce989289d841b630cdb13e20122b83bd8fd8e4c4e49f65eb823c25ddc562d2193c7e568ffc97260a4c3c287700865c079d778e26f2489ef8012df386c57bc7f89829bfb5413ff72c7cb3fb43b437c82a07ada68f3957a51ecaee5d40ac6e6827a91af04050344b8bfae7a249c6caf0c63dc48e1d89e14045cf232f252a0e1a0488f9b8979edfae0bae185adcf3fe95aecbb7957a3f7f1bde880590fcc602ef9d201c9cd1fb90b7e5ffc68d4dc898fce9751248bbd7d386d09910182da85147221280674f2fa2dd81ce2b9cfd65191f798568f94f7185a12d00a13bd7b9d6f24a8702f0deef657f2985cef71ea2a228ade9ed8a5a6ec84751215972176290cf9f6935187541f9517ecad7791bb40371815e3c18286945d902534e478891a2c3f0f2be130f811c455a2720a5edbedaad784f29b06ba5446d11820c4b440d373d89baedc6e14fb89f5633bd54be75b956cb8e66168d0046667b447e7c458ac7f1567505c3a9e5bca15e7f6a4e3de09c8005a746a5a597133ab38b0d09a4d242644bd6b8e80b53d327ab445288c653eaa72ccf5b8b6868170c93b1e69b0137f31765c75c175409da342969962f7fc201fc08f0bb39b624443df8a88128cc9aa888a324b6d8840bbddd15859dcba69160b84637e61edc30cb116a123c8a2e29cd62fb57b3d7a731725e682617442b095a3d09d7c098ba9cf5f91ac82b6c6eede4b6d071d6816d0a0f211be9c250b87367199ac60c6cc40f506ea1c2cce006173e74eb63ca20209da286e185389e87ac89872a0517f4abee6c5cf161d1927c29823990fa0036b44ad800c1c128a1c3592c050e6bd0b8ea69740b204f0f0f419e7e66256421f0eecfb776332c829f8f710e85802e5acaa7494ba7249aa44714a0b2b6bc84fed5a13cbe1d87efb4840a2b2f4901c264dfda53f1cb29d938d94d421ae340568e10cca860448947ad2a4f39ff1d1e136eec50abaff9fe18c7d7dbee2b29a523e0fc89ea70d038df4bcaef968a6ec668b3d361664b03ac39b5c2f6b4ab65413ff07ebcbcded6bf826c187d2dbe7c2eb2ed2e17274d50e76eb7140a2df9f85d267491944b54dbf8e155783506eacd2be2b992584191e0bb2c01f0f809ba8a2b1a2d5b9c67edd23dcc5fca462037b8f9545c1991a63fd08782c110575e9ed30e2cf5f5e3116e95e1c058f0341e5130237d845aa47d9229211b343f035328cc6e448345fae3baf2d6f7c82ac4441000c5617c4a5933a8baca82740b303134fe773f42694bc48ea6cf443f9206ef4d2a06e534697be6aad0a0933af9924168b804ee88462e92f247ffe62df74e0798e672a66c1c11120edb8808c4f3b5162b559324d617d10c4c0d79696704b7786e30d0ecc986939c25235c46e9ef9d31fad5457e50be26348ef748ffc17c16e15cd7349cca59e6d3c97288a61d6e4f704424438ac94138f25c76ba7d9d37d60c2902e9185f2ab6d8894c83790a2113dd8f8df1e1bb3e9d161ea66558f7a78159c200c212380a8b677857e479568df31383320fad2c044a0304a7f79fc7ec1ab29ba8abcfc4b092d90a895d0c2dc6dd18d422a1fafff165b39fad13e36becb26b6cc2927bb048554b525bb5a2d8cf4202b9fc638f819de7fcba893f0320fcb8bab85f048f33ed57b7207f07a0d6bbbb8928dd25061ce9b353e66b91c834fd52bf467724d4a773afa29e12970ef56f95cd6ebd4a93965aecc88942080ba75364c39cab84edee7e601db471a71eb17ba56a2f2bb4cec26ac352baac1211caf41acc7bfb98aa5d2a111800b7d080d80fbe30c49c2ec3ad9601461852ba35d16da84f8e6337b17619ece7eb5b8f815479260235cf26ca15e91526a9c22cce44f9b89d4c55f5a4b51ca5e91acae01a1aed5b2dbe0340b390f5c66a3d38da5192d4bab28fb1e5fddc432c9754ec16aeb3d21a13abf9ce1f6159fbe6b4036ab38562cdc7e6ff045b8c5832f6935ad914d363f66df598ddc0d64caf431d9028146c1eef79bab350c0a9124426cc420c0013785a578ec78bf98417ffc64d023f60910bda0db94c5ba961c067457d0887c60837507a8bb5bba71aa2576995740a6039bab4a5cd331ec7deef8e948353c47d17d88499c213ebc6573942eec383b6e7b0b86af2953510e9373d516d225b3f4d0a5c3583857fea21f08cbd0460ff9dfe772716561736429adfbea90f22a15b7e288684d3a421870ec9482639f464c4f6860bf1943206bbef50a9863a49060816bee22bb37391d34562dc5133e162c9a19730cfb805f2a00a0c76c990ddc6def8c0e245ffd7d33cae3e1535880e0e69b4e68ade431694122e4917328433387d75d4"}, &(0x7f0000000600)=0x1008) getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r4, 0x84, 0x72, &(0x7f0000000180)={0x0, 0x0, 0x30}, &(0x7f0000000300)=0xc) setsockopt$inet_sctp_SCTP_ASSOCINFO(r4, 0x84, 0x1, &(0x7f0000000340)={r8, 0x7fff, 0x6, 0x5, 0x0, 0x2}, 0x14) 2018/04/10 10:45:23 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0x1f4}}}, 0x1c) 2018/04/10 10:45:23 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) accept$alg(r0, 0x0, 0x0) 2018/04/10 10:45:23 executing program 0 (fault-call:3 fault-nth:30): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:23 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f0000000180)={0x1d}, 0x10) r1 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r1, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r1, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r3 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r3, 0x89e0, &(0x7f0000000600)={r1, r2}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:23 executing program 7: r0 = syz_open_dev$dmmidi(&(0x7f0000000080)='/dev/dmmidi#\x00', 0x20, 0x2a0042) syz_open_dev$usbmon(&(0x7f0000000040)='/dev/usbmon#\x00', 0x3, 0x40000) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x1) syz_emit_ethernet(0x3a, &(0x7f0000aeb000)=ANY=[@ANYBLOB="ffffffffffffaa000000030008004900002c00000000766e00009078ac140000ac14ffaa44100701ac14ffbb0000000000000000120090780000"], &(0x7f0000000000)) 2018/04/10 10:45:23 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa00000000000000]}, 0x10) [ 822.642184] FAULT_INJECTION: forcing a failure. [ 822.642184] name failslab, interval 1, probability 0, space 0, times 0 [ 822.653527] CPU: 0 PID: 23670 Comm: syz-executor0 Not tainted 4.16.0+ #17 [ 822.660471] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 822.669829] Call Trace: [ 822.672427] dump_stack+0x1b9/0x294 [ 822.676064] ? dump_stack_print_info.cold.2+0x52/0x52 [ 822.681265] should_fail.cold.4+0xa/0x1a [ 822.685319] ? perf_trace_lock+0x495/0x900 [ 822.689552] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 822.694655] ? zap_class+0x720/0x720 [ 822.698364] ? perf_trace_lock+0x900/0x900 [ 822.702591] ? sctp_connect+0xbf/0x100 [ 822.706905] ? __sys_connect+0x37d/0x4c0 [ 822.710955] ? SyS_connect+0x24/0x30 [ 822.714663] ? entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 822.720031] ? graph_lock+0x170/0x170 [ 822.723831] ? print_usage_bug+0xc0/0xc0 [ 822.727978] ? perf_trace_lock_acquire+0xe3/0x980 [ 822.732821] ? graph_lock+0x170/0x170 [ 822.736617] ? find_held_lock+0x36/0x1c0 [ 822.740690] ? lock_downgrade+0x8e0/0x8e0 [ 822.744838] __should_failslab+0x124/0x180 [ 822.749070] should_failslab+0x9/0x14 [ 822.752863] kmem_cache_alloc_trace+0x4b/0x780 [ 822.757443] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 822.762622] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 822.768153] ? sctp_v6_cmp_addr+0x261/0x6f0 [ 822.772482] sctp_add_bind_addr+0xf9/0x4a0 [ 822.776729] ? sctp_bind_addr_free+0x20/0x20 [ 822.781142] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 822.786332] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 822.791521] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 822.796537] sctp_copy_local_addr_list+0x499/0x690 [ 822.801469] ? sctp_defaults_init+0xe50/0xe50 [ 822.805963] ? get_random_bytes+0x34/0x40 [ 822.810104] ? sctp_association_new+0x135/0x21e0 [ 822.814871] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 822.820060] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 822.825597] sctp_copy_one_addr+0x5d/0x170 [ 822.829825] ? sctp_copy_one_addr+0x5d/0x170 [ 822.834232] sctp_bind_addr_copy+0x16b/0x45b [ 822.838632] ? rcu_is_watching+0x85/0x140 [ 822.842780] ? sctp_copy_one_addr+0x170/0x170 [ 822.847273] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 822.852465] sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 822.857992] ? sctp_v6_scope+0x56/0x60 [ 822.861881] __sctp_connect+0x6c6/0xe30 [ 822.865863] ? sctp_init_sock+0x1470/0x1470 [ 822.870183] ? mark_held_locks+0xc9/0x160 [ 822.874327] ? __local_bh_enable_ip+0x161/0x230 [ 822.878995] ? trace_hardirqs_on+0xd/0x10 [ 822.883140] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 822.888331] sctp_connect+0xbf/0x100 [ 822.892048] inet_dgram_connect+0x154/0x2e0 [ 822.896366] __sys_connect+0x37d/0x4c0 [ 822.900266] ? SyS_accept+0x30/0x30 [ 822.903910] ? __sb_end_write+0xac/0xe0 [ 822.907887] ? ksys_write+0x1a6/0x250 [ 822.911694] ? SyS_read+0x30/0x30 [ 822.915137] ? mm_fault_error+0x380/0x380 [ 822.919308] ? syscall_slow_exit_work+0x4f0/0x4f0 [ 822.924156] SyS_connect+0x24/0x30 [ 822.927689] ? __sys_connect+0x4c0/0x4c0 [ 822.931749] do_syscall_64+0x29e/0x9d0 [ 822.935629] ? syscall_slow_exit_work+0x4f0/0x4f0 [ 822.940465] ? syscall_return_slowpath+0x5c0/0x5c0 [ 822.945387] ? syscall_return_slowpath+0x30f/0x5c0 [ 822.950333] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 822.955699] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 822.960542] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 822.965719] RIP: 0033:0x455259 [ 822.968899] RSP: 002b:00007f0cc7dd6c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002a [ 822.976598] RAX: ffffffffffffffda RBX: 00007f0cc7dd76d4 RCX: 0000000000455259 [ 822.983857] RDX: 000000000000001c RSI: 0000000020966fe4 RDI: 0000000000000013 [ 822.991112] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 822.998370] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 [ 823.005625] R13: 000000000000005a R14: 00000000006f3910 R15: 000000000000001e 2018/04/10 10:45:24 executing program 7: r0 = socket(0x10, 0x4, 0xa) write(r0, &(0x7f0000000040)="24000000210025f0071c0165fffffc0e020000170000000182a9000c0800180100fa0000", 0xffffffffffffff06) getsockopt$IPT_SO_GET_REVISION_TARGET(r0, 0x0, 0x43, &(0x7f0000000000)={'ipvs\x00'}, &(0x7f0000000080)=0x1e) 2018/04/10 10:45:24 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x44000000]}, 0x10) 2018/04/10 10:45:24 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) getsockopt$IP_VS_SO_GET_DESTS(r0, 0x0, 0x484, &(0x7f0000000100)=""/79, &(0x7f0000000080)=0x4f) r1 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vhost-net\x00', 0x2, 0x0) write$vnet(r1, &(0x7f0000000600)={0x1, {&(0x7f0000000440)=""/139, 0x8b, &(0x7f0000000500)=""/233, 0x0, 0x4}}, 0x68) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) r2 = accept$alg(r0, 0x0, 0x0) write$vnet(r2, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) 2018/04/10 10:45:24 executing program 6: r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x0, @loopback=0x7f000001}, 0x10) r1 = socket$inet6(0xa, 0xb, 0x80000000) getsockopt$inet_sctp6_SCTP_AUTOCLOSE(r1, 0x84, 0x4, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r2 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r2, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) r3 = accept4(r2, &(0x7f00000003c0)=@ll={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @dev}, &(0x7f00000002c0)=0x80, 0x80000) ioctl$sock_bt_cmtp_CMTPGETCONNLIST(r3, 0x800443d2, &(0x7f0000000540)={0xa, &(0x7f0000000440)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {}]}) setsockopt$ARPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x60, &(0x7f0000000980)=ANY=[@ANYBLOB="66696c74657200000000000000000000000000000000000000000000000000000700000004000000a8040000000000000000000040010000c071c5fb6b7e6619a60ba275030000c0"], 0x1) setsockopt$sock_int(r2, 0x1, 0xa, &(0x7f0000000240)=0x4, 0x4) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000140)={0xffffffffffffffff}) r5 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_inet_tcp_SIOCATMARK(r4, 0x8905, &(0x7f00000000c0)) writev(r5, &(0x7f0000001500)=[{&(0x7f0000000040)="f2efa442edfad57f78bbcfb44cc63e76889f5d7c24d5633fe3b2d1a104b3783dc7337d619a9799797206392da96842059e5d3c64c760598a56d9b757e6f3e04886cc46144f09905ea7a65c", 0x4b}], 0x1) getsockopt$inet_sctp6_SCTP_RTOINFO(r3, 0x84, 0x0, &(0x7f0000000640)={0x0, 0xa984, 0x9, 0x1200000000000000}, &(0x7f0000000680)=0x10) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r3, 0x84, 0x13, &(0x7f00000006c0)={r6, 0x7}, &(0x7f0000000700)=0x8) getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r4, 0x84, 0x13, &(0x7f0000000580)={0x0, 0x9}, &(0x7f00000005c0)=0x8) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x1a, &(0x7f0000001540)={r7, 0x1000, "56a70a254f3a62af16c03b4a3f54240bd8be0acf4923fc018efa3ed624dd5bda9c0f960dd98a7689676529e29778e6e70f9887809a3234b53ec4ce9797700b938fa0958f5fd39bd97a72021b035088563e5214bca77fd0b55bf8b09660ea6fbb80983149abb16bc23c0edd5752d5ca0d84af5e74472943f8717612e2a5a17ba5918b13f9b83c9afbde162b162b6ff0f0177c629061b81a7c9190f5d1ee1df70d00cade1b1a4e35a3c832ca4e8eaec221e45907d9c9ac0d0699171c34cacf2d7ed7cfda422919f0d6f7071accdc617fbc576ace9f34842329bb45986dcb7b9d80be5fb11db5c47803e74b23617bc0ff63b8e2daffb6e45b51b580d820089faa577b34ab9da7bd622c42da7b4c0d40f2844a5be6d49ade7faf7eaaafb47ad0336b57128ecc0ec79feaad5ba2763ffc59ff70d6a97aec5a9a58c07c6af7bc7641ec2bca2c9ba57952b1973d2c30211b2cc3ad8c5e7ae00f70638ffeeaadda28f2d7f2bc4f230f194724f6b1f5097995b85bcd09e8cffc06c88106cbeb661c1522b0fbaf740c1082c8c35614c9605da62466d3ae126202c665183a2338f5deca4987ed781162b3ca937115b1c3c0889842a4572c361be9a031c6e06f66f5f6cfff39f5985f1ae38231b63b201d963f39c94699f7a70baa717beacabb6bd9e7adefd76c710646cbe9ea459104b6b1de4469420e400bd30285a5f73917d70b7bfad69a4c48767c42f0e8c913380a7a75ea1c1e30bf69f0692f619f3d8d0e3f22ce76d247c2ad4efc838f28172dd8ed7dd74a01e7bf78a42ca7564c1a5143a302a20ef6c81dfe8690855349ce80bb1e361893d7ab60ad883b567cc548171884d9d6e6826ab7b1aeb442be8623ca492902fe34ca96fd8b98460b1ad61f35881ae6d46f556a6416c159728f30e630ad83de03fd314982300e3f4438078825ac60d1683ab306693d71369ea0df8b3c3e3c45672187da0135b9e18480ee69c54823aaf753c33d8976e1cd54626ed4bec7b8cac0dd83e8530ca644277aa32c4d03c237bade5bd2acf05f47456d5900f5d29748d79d0754cf0268fee5657cd586d5a5cfd6516a0ded5b252138296e29046565b93d1cbaf453213f294ff681e02f6dd54aa268f3ee0b029309590658a75859eba0a18bce3c1561e2d21fad4b6db09ba4691a58096199dd2d68a5aa3d983db2bf640106c6d9a21db56aecd608c9a7a1c3bee1700f0b57fe54459e82bea0c46325c4cb5b30de518c4c8c33f13d31d27fc4fa366a8bdd24c99960e6f5c731c1acc81640d4e02c14df021cf3cb50ac502869fa20ef28fc751ed68891f6d044b555cd7cfd2ce74065e31d80a60130de75ea1864373e13432a2544d329a876a05fcfc1b8635321cc255872e796d56939bf25e4ceed71d8335c601c290dead1b8f6ad60685b20b20ae40ff326ad5da77d39ebb062925f8b806631b53291577b2d98475e3d117ba996430844c553ff0ade8ff95c34b9771152536e05c15b0531a2fdc5ac0e14e901eb9616ac058544d014123141999079f83f435c2dcbbd643f4f246179e8d25c674a6c6ce0b30e9ce4556f482eba3a9c530f4f1f5fa553b5e941d42116aeda00a1ce75476783a73ec04caf0485f43b9da2f38ca088d01c5b086b0ac0fc9c4537524b55c8f541b6330f197565af6b24379cfe2b9b6f87703d99d1686f5e828df79b89a9fe5a2d04573fe75c392fa3627f979ff113975f3f2d25fb289eec179802d410cfc26c4fedffc8ac2879b69628b9be85e2e7b1e576c6bb99e64304e7cb1eba5b646b9f61611473f664567fc9a30f271b47554591c78de8e4bb75301783193a8db5201239b280c04176bbf25691d4b8320d25d69828c1d3c8a548c31c123c60655ff9b22c3cff327fa5bffd66ed70bbaedbf55ef272df45c6e6aa7a193798cec742ab5a12313939c525c9304f3a3c6a54a5918d19dc7dc5e8bbd4026bd6f491a6318e49af9cd59619afa96cb916cdefacd10851c18affe518a69aa4278009dab8556e72a77d67c9b906ae2a16f44f99eb2983319aebf4cb4dcc34c9b171eb103f1be0065b5e790640722c2d40f29c03f388fe43f9b0c3f7034b81fefafe935de92b3e9fcb517c5ef87aec99228124e0f8d969235245b5318a58f190f66a08e5d365e503a5b0c7730cc1503d24d7f31b2f7a3bf331583258284c32d37cf68a4f8cff65d5ec93f76b5dcfd4da6856965d64b2faf33be229212010387456a9b2a1dd8a7f0c6c6d91fa93ed8916b18eea6fbdc57c23c0170db7282d05285987a07a9fbdcf1c0c4f195c7eb1970c0c78c21835f8f7ddec6aad67d20d830742cbe3d3ad5dea57e018e65b55e11709bbe2e847e415364fa4b4ce7793df5bb880a318b985c37d0dd7065a14f84ae73334a178491d14823a2f0cbcb7ed1b8097fd735b99055709363f36d0493b95faef044dc5fa605f7b85591148bbda6289da0740936b783af082ea37700fa607d1763998a086ea89b30ebc275ae869b97688de5ad37036c1cfaad98655cfa6ef075cb52d0606106ed46d73e24998db7b20d2cb1c727dc42dd468f7889719b4617bd535fc8d2a41a097c51519b8f393fcbceb726b2aa72d271e49e13baad54a99c6ce9c0f683883c43c658332292be1d6f171e2cf4845d42864dd84d48b031c7faccfcb68aebcc2f40260e39938fe17f4e2af8f26b34fce560b31906c2aeedd8effd998178315e0d233827fa2ecaf019ea5341bf7424da6dec8638ba3e74d1d53dcc2a5f05fc6957a21707fb64b21faa3c4006acd703f8bc96e956c694682dcb74cd0d13addb03e97e52212bdfcb9040f9866c5f9de6c2beea82a212ea7616a84ce43f1d52f403c808cb20cea1d89b541acf9f6437259db58fc5b8c23f013ee17e48d7d2df3bf99b9f26a96ce52a29bdbb9b8cea03e4622f17430cbece98a0a08a860c4681f6505c371cd18bb809b65366076d4c95a77557f4062169178b16d8095df6d974c2380964a718f976d342e3b2abc38a5f53b9d69c8e1154aa535ec31141648d6eb77c00f1c9636b62cb3504e5228c556b83bbb27caeff4db0496cdecce4b0526841701c8494713b98e4bfe150255834ab860a060df9ff0119d7f9d8ab456c20667ff122201887b995b0f7a237c354a456bfe8364972dbf9912cad291afd0792de5a53883a75bff19d018905fbe8e9bb40d8b0d29efc63bf919529b1c195348ad40c381623e4cdfefa63b40c63c4fe6098eb403ba8e63b867fe15d39d74e19b6e8c906d5e922c6849dbdd2e6faee100d8c6f917a3ef32a066178d3895cabe06939a9ea59d76ce4113a7c4ec94e2b0a158d397a0f6455c0589ca26a236ac9a0e754f4401098dfc89717ae16be4087439410782e54f4023f7e56614243697dfea3fac06aa71d63bc45fe281b10d04df32bb53afa59477141fced0e115cb2488245381f9db52ecdf09adce989289d841b630cdb13e20122b83bd8fd8e4c4e49f65eb823c25ddc562d2193c7e568ffc97260a4c3c287700865c079d778e26f2489ef8012df386c57bc7f89829bfb5413ff72c7cb3fb43b437c82a07ada68f3957a51ecaee5d40ac6e6827a91af04050344b8bfae7a249c6caf0c63dc48e1d89e14045cf232f252a0e1a0488f9b8979edfae0bae185adcf3fe95aecbb7957a3f7f1bde880590fcc602ef9d201c9cd1fb90b7e5ffc68d4dc898fce9751248bbd7d386d09910182da85147221280674f2fa2dd81ce2b9cfd65191f798568f94f7185a12d00a13bd7b9d6f24a8702f0deef657f2985cef71ea2a228ade9ed8a5a6ec84751215972176290cf9f6935187541f9517ecad7791bb40371815e3c18286945d902534e478891a2c3f0f2be130f811c455a2720a5edbedaad784f29b06ba5446d11820c4b440d373d89baedc6e14fb89f5633bd54be75b956cb8e66168d0046667b447e7c458ac7f1567505c3a9e5bca15e7f6a4e3de09c8005a746a5a597133ab38b0d09a4d242644bd6b8e80b53d327ab445288c653eaa72ccf5b8b6868170c93b1e69b0137f31765c75c175409da342969962f7fc201fc08f0bb39b624443df8a88128cc9aa888a324b6d8840bbddd15859dcba69160b84637e61edc30cb116a123c8a2e29cd62fb57b3d7a731725e682617442b095a3d09d7c098ba9cf5f91ac82b6c6eede4b6d071d6816d0a0f211be9c250b87367199ac60c6cc40f506ea1c2cce006173e74eb63ca20209da286e185389e87ac89872a0517f4abee6c5cf161d1927c29823990fa0036b44ad800c1c128a1c3592c050e6bd0b8ea69740b204f0f0f419e7e66256421f0eecfb776332c829f8f710e85802e5acaa7494ba7249aa44714a0b2b6bc84fed5a13cbe1d87efb4840a2b2f4901c264dfda53f1cb29d938d94d421ae340568e10cca860448947ad2a4f39ff1d1e136eec50abaff9fe18c7d7dbee2b29a523e0fc89ea70d038df4bcaef968a6ec668b3d361664b03ac39b5c2f6b4ab65413ff07ebcbcded6bf826c187d2dbe7c2eb2ed2e17274d50e76eb7140a2df9f85d267491944b54dbf8e155783506eacd2be2b992584191e0bb2c01f0f809ba8a2b1a2d5b9c67edd23dcc5fca462037b8f9545c1991a63fd08782c110575e9ed30e2cf5f5e3116e95e1c058f0341e5130237d845aa47d9229211b343f035328cc6e448345fae3baf2d6f7c82ac4441000c5617c4a5933a8baca82740b303134fe773f42694bc48ea6cf443f9206ef4d2a06e534697be6aad0a0933af9924168b804ee88462e92f247ffe62df74e0798e672a66c1c11120edb8808c4f3b5162b559324d617d10c4c0d79696704b7786e30d0ecc986939c25235c46e9ef9d31fad5457e50be26348ef748ffc17c16e15cd7349cca59e6d3c97288a61d6e4f704424438ac94138f25c76ba7d9d37d60c2902e9185f2ab6d8894c83790a2113dd8f8df1e1bb3e9d161ea66558f7a78159c200c212380a8b677857e479568df31383320fad2c044a0304a7f79fc7ec1ab29ba8abcfc4b092d90a895d0c2dc6dd18d422a1fafff165b39fad13e36becb26b6cc2927bb048554b525bb5a2d8cf4202b9fc638f819de7fcba893f0320fcb8bab85f048f33ed57b7207f07a0d6bbbb8928dd25061ce9b353e66b91c834fd52bf467724d4a773afa29e12970ef56f95cd6ebd4a93965aecc88942080ba75364c39cab84edee7e601db471a71eb17ba56a2f2bb4cec26ac352baac1211caf41acc7bfb98aa5d2a111800b7d080d80fbe30c49c2ec3ad9601461852ba35d16da84f8e6337b17619ece7eb5b8f815479260235cf26ca15e91526a9c22cce44f9b89d4c55f5a4b51ca5e91acae01a1aed5b2dbe0340b390f5c66a3d38da5192d4bab28fb1e5fddc432c9754ec16aeb3d21a13abf9ce1f6159fbe6b4036ab38562cdc7e6ff045b8c5832f6935ad914d363f66df598ddc0d64caf431d9028146c1eef79bab350c0a9124426cc420c0013785a578ec78bf98417ffc64d023f60910bda0db94c5ba961c067457d0887c60837507a8bb5bba71aa2576995740a6039bab4a5cd331ec7deef8e948353c47d17d88499c213ebc6573942eec383b6e7b0b86af2953510e9373d516d225b3f4d0a5c3583857fea21f08cbd0460ff9dfe772716561736429adfbea90f22a15b7e288684d3a421870ec9482639f464c4f6860bf1943206bbef50a9863a49060816bee22bb37391d34562dc5133e162c9a19730cfb805f2a00a0c76c990ddc6def8c0e245ffd7d33cae3e1535880e0e69b4e68ade431694122e4917328433387d75d4"}, &(0x7f0000000600)=0x1008) getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r4, 0x84, 0x72, &(0x7f0000000180)={0x0, 0x0, 0x30}, &(0x7f0000000300)=0xc) 2018/04/10 10:45:24 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0xe8030000}}}, 0x1c) 2018/04/10 10:45:24 executing program 7: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000180)={&(0x7f0000000080)={0x10}, 0xc, &(0x7f0000000140)={&(0x7f00000002c0)=@newlink={0x48, 0x10, 0xf15, 0x0, 0x0, {}, [@IFLA_MAP={0x28, 0xe}]}, 0x48}, 0x1}, 0x0) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r0, 0x10e, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = openat$dsp(0xffffffffffffff9c, &(0x7f0000000040)='/dev/dsp\x00', 0x8082, 0x0) setsockopt$netrom_NETROM_T2(r1, 0x103, 0x2, &(0x7f00000000c0)=0x2, 0x4) 2018/04/10 10:45:24 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000]}, 0x10) 2018/04/10 10:45:24 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$can_bcm(0x1d, 0x2, 0x2) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:24 executing program 1: r0 = openat$sequencer(0xffffffffffffff9c, &(0x7f0000000400)='/dev/sequencer\x00', 0x400002, 0x0) ioctl$SNDRV_TIMER_IOCTL_PAUSE(r0, 0x54a3) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x100) bind$alg(0xffffffffffffffff, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) setsockopt$ALG_SET_KEY(0xffffffffffffffff, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) r2 = accept$alg(0xffffffffffffffff, 0x0, 0x0) write$vnet(r2, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) sendfile(r1, r2, &(0x7f0000000440)=0x5, 0x8000) 2018/04/10 10:45:24 executing program 6: r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x0, @loopback=0x7f000001}, 0x10) r1 = socket$inet6(0xa, 0xb, 0x80000000) getsockopt$inet_sctp6_SCTP_AUTOCLOSE(r1, 0x84, 0x4, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r2 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r2, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) r3 = accept4(r2, &(0x7f00000003c0)=@ll={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @dev}, &(0x7f00000002c0)=0x80, 0x80000) ioctl$sock_bt_cmtp_CMTPGETCONNLIST(r3, 0x800443d2, &(0x7f0000000540)={0xa, &(0x7f0000000440)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {}]}) setsockopt$ARPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x60, &(0x7f0000000980)=ANY=[@ANYBLOB="66696c74657200000000000000000000000000000000000000000000000000000700000004000000a8040000000000000000000040010000c071c5fb6b7e6619a60ba275030000c0"], 0x1) setsockopt$sock_int(r2, 0x1, 0xa, &(0x7f0000000240)=0x4, 0x4) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000140)={0xffffffffffffffff}) r5 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_inet_tcp_SIOCATMARK(r4, 0x8905, &(0x7f00000000c0)) writev(r5, &(0x7f0000001500)=[{&(0x7f0000000040)="f2efa442edfad57f78bbcfb44cc63e76889f5d7c24d5633fe3b2d1a104b3783dc7337d619a9799797206392da96842059e5d3c64c760598a56d9b757e6f3e04886cc46144f09905ea7a65c", 0x4b}], 0x1) getsockopt$inet_sctp6_SCTP_RTOINFO(r3, 0x84, 0x0, &(0x7f0000000640)={0x0, 0xa984, 0x9, 0x1200000000000000}, &(0x7f0000000680)=0x10) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r3, 0x84, 0x13, &(0x7f00000006c0)={r6, 0x7}, &(0x7f0000000700)=0x8) getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r4, 0x84, 0x13, &(0x7f0000000580)={0x0, 0x9}, &(0x7f00000005c0)=0x8) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x1a, &(0x7f0000001540)={r7, 0x1000, "56a70a254f3a62af16c03b4a3f54240bd8be0acf4923fc018efa3ed624dd5bda9c0f960dd98a7689676529e29778e6e70f9887809a3234b53ec4ce9797700b938fa0958f5fd39bd97a72021b035088563e5214bca77fd0b55bf8b09660ea6fbb80983149abb16bc23c0edd5752d5ca0d84af5e74472943f8717612e2a5a17ba5918b13f9b83c9afbde162b162b6ff0f0177c629061b81a7c9190f5d1ee1df70d00cade1b1a4e35a3c832ca4e8eaec221e45907d9c9ac0d0699171c34cacf2d7ed7cfda422919f0d6f7071accdc617fbc576ace9f34842329bb45986dcb7b9d80be5fb11db5c47803e74b23617bc0ff63b8e2daffb6e45b51b580d820089faa577b34ab9da7bd622c42da7b4c0d40f2844a5be6d49ade7faf7eaaafb47ad0336b57128ecc0ec79feaad5ba2763ffc59ff70d6a97aec5a9a58c07c6af7bc7641ec2bca2c9ba57952b1973d2c30211b2cc3ad8c5e7ae00f70638ffeeaadda28f2d7f2bc4f230f194724f6b1f5097995b85bcd09e8cffc06c88106cbeb661c1522b0fbaf740c1082c8c35614c9605da62466d3ae126202c665183a2338f5deca4987ed781162b3ca937115b1c3c0889842a4572c361be9a031c6e06f66f5f6cfff39f5985f1ae38231b63b201d963f39c94699f7a70baa717beacabb6bd9e7adefd76c710646cbe9ea459104b6b1de4469420e400bd30285a5f73917d70b7bfad69a4c48767c42f0e8c913380a7a75ea1c1e30bf69f0692f619f3d8d0e3f22ce76d247c2ad4efc838f28172dd8ed7dd74a01e7bf78a42ca7564c1a5143a302a20ef6c81dfe8690855349ce80bb1e361893d7ab60ad883b567cc548171884d9d6e6826ab7b1aeb442be8623ca492902fe34ca96fd8b98460b1ad61f35881ae6d46f556a6416c159728f30e630ad83de03fd314982300e3f4438078825ac60d1683ab306693d71369ea0df8b3c3e3c45672187da0135b9e18480ee69c54823aaf753c33d8976e1cd54626ed4bec7b8cac0dd83e8530ca644277aa32c4d03c237bade5bd2acf05f47456d5900f5d29748d79d0754cf0268fee5657cd586d5a5cfd6516a0ded5b252138296e29046565b93d1cbaf453213f294ff681e02f6dd54aa268f3ee0b029309590658a75859eba0a18bce3c1561e2d21fad4b6db09ba4691a58096199dd2d68a5aa3d983db2bf640106c6d9a21db56aecd608c9a7a1c3bee1700f0b57fe54459e82bea0c46325c4cb5b30de518c4c8c33f13d31d27fc4fa366a8bdd24c99960e6f5c731c1acc81640d4e02c14df021cf3cb50ac502869fa20ef28fc751ed68891f6d044b555cd7cfd2ce74065e31d80a60130de75ea1864373e13432a2544d329a876a05fcfc1b8635321cc255872e796d56939bf25e4ceed71d8335c601c290dead1b8f6ad60685b20b20ae40ff326ad5da77d39ebb062925f8b806631b53291577b2d98475e3d117ba996430844c553ff0ade8ff95c34b9771152536e05c15b0531a2fdc5ac0e14e901eb9616ac058544d014123141999079f83f435c2dcbbd643f4f246179e8d25c674a6c6ce0b30e9ce4556f482eba3a9c530f4f1f5fa553b5e941d42116aeda00a1ce75476783a73ec04caf0485f43b9da2f38ca088d01c5b086b0ac0fc9c4537524b55c8f541b6330f197565af6b24379cfe2b9b6f87703d99d1686f5e828df79b89a9fe5a2d04573fe75c392fa3627f979ff113975f3f2d25fb289eec179802d410cfc26c4fedffc8ac2879b69628b9be85e2e7b1e576c6bb99e64304e7cb1eba5b646b9f61611473f664567fc9a30f271b47554591c78de8e4bb75301783193a8db5201239b280c04176bbf25691d4b8320d25d69828c1d3c8a548c31c123c60655ff9b22c3cff327fa5bffd66ed70bbaedbf55ef272df45c6e6aa7a193798cec742ab5a12313939c525c9304f3a3c6a54a5918d19dc7dc5e8bbd4026bd6f491a6318e49af9cd59619afa96cb916cdefacd10851c18affe518a69aa4278009dab8556e72a77d67c9b906ae2a16f44f99eb2983319aebf4cb4dcc34c9b171eb103f1be0065b5e790640722c2d40f29c03f388fe43f9b0c3f7034b81fefafe935de92b3e9fcb517c5ef87aec99228124e0f8d969235245b5318a58f190f66a08e5d365e503a5b0c7730cc1503d24d7f31b2f7a3bf331583258284c32d37cf68a4f8cff65d5ec93f76b5dcfd4da6856965d64b2faf33be229212010387456a9b2a1dd8a7f0c6c6d91fa93ed8916b18eea6fbdc57c23c0170db7282d05285987a07a9fbdcf1c0c4f195c7eb1970c0c78c21835f8f7ddec6aad67d20d830742cbe3d3ad5dea57e018e65b55e11709bbe2e847e415364fa4b4ce7793df5bb880a318b985c37d0dd7065a14f84ae73334a178491d14823a2f0cbcb7ed1b8097fd735b99055709363f36d0493b95faef044dc5fa605f7b85591148bbda6289da0740936b783af082ea37700fa607d1763998a086ea89b30ebc275ae869b97688de5ad37036c1cfaad98655cfa6ef075cb52d0606106ed46d73e24998db7b20d2cb1c727dc42dd468f7889719b4617bd535fc8d2a41a097c51519b8f393fcbceb726b2aa72d271e49e13baad54a99c6ce9c0f683883c43c658332292be1d6f171e2cf4845d42864dd84d48b031c7faccfcb68aebcc2f40260e39938fe17f4e2af8f26b34fce560b31906c2aeedd8effd998178315e0d233827fa2ecaf019ea5341bf7424da6dec8638ba3e74d1d53dcc2a5f05fc6957a21707fb64b21faa3c4006acd703f8bc96e956c694682dcb74cd0d13addb03e97e52212bdfcb9040f9866c5f9de6c2beea82a212ea7616a84ce43f1d52f403c808cb20cea1d89b541acf9f6437259db58fc5b8c23f013ee17e48d7d2df3bf99b9f26a96ce52a29bdbb9b8cea03e4622f17430cbece98a0a08a860c4681f6505c371cd18bb809b65366076d4c95a77557f4062169178b16d8095df6d974c2380964a718f976d342e3b2abc38a5f53b9d69c8e1154aa535ec31141648d6eb77c00f1c9636b62cb3504e5228c556b83bbb27caeff4db0496cdecce4b0526841701c8494713b98e4bfe150255834ab860a060df9ff0119d7f9d8ab456c20667ff122201887b995b0f7a237c354a456bfe8364972dbf9912cad291afd0792de5a53883a75bff19d018905fbe8e9bb40d8b0d29efc63bf919529b1c195348ad40c381623e4cdfefa63b40c63c4fe6098eb403ba8e63b867fe15d39d74e19b6e8c906d5e922c6849dbdd2e6faee100d8c6f917a3ef32a066178d3895cabe06939a9ea59d76ce4113a7c4ec94e2b0a158d397a0f6455c0589ca26a236ac9a0e754f4401098dfc89717ae16be4087439410782e54f4023f7e56614243697dfea3fac06aa71d63bc45fe281b10d04df32bb53afa59477141fced0e115cb2488245381f9db52ecdf09adce989289d841b630cdb13e20122b83bd8fd8e4c4e49f65eb823c25ddc562d2193c7e568ffc97260a4c3c287700865c079d778e26f2489ef8012df386c57bc7f89829bfb5413ff72c7cb3fb43b437c82a07ada68f3957a51ecaee5d40ac6e6827a91af04050344b8bfae7a249c6caf0c63dc48e1d89e14045cf232f252a0e1a0488f9b8979edfae0bae185adcf3fe95aecbb7957a3f7f1bde880590fcc602ef9d201c9cd1fb90b7e5ffc68d4dc898fce9751248bbd7d386d09910182da85147221280674f2fa2dd81ce2b9cfd65191f798568f94f7185a12d00a13bd7b9d6f24a8702f0deef657f2985cef71ea2a228ade9ed8a5a6ec84751215972176290cf9f6935187541f9517ecad7791bb40371815e3c18286945d902534e478891a2c3f0f2be130f811c455a2720a5edbedaad784f29b06ba5446d11820c4b440d373d89baedc6e14fb89f5633bd54be75b956cb8e66168d0046667b447e7c458ac7f1567505c3a9e5bca15e7f6a4e3de09c8005a746a5a597133ab38b0d09a4d242644bd6b8e80b53d327ab445288c653eaa72ccf5b8b6868170c93b1e69b0137f31765c75c175409da342969962f7fc201fc08f0bb39b624443df8a88128cc9aa888a324b6d8840bbddd15859dcba69160b84637e61edc30cb116a123c8a2e29cd62fb57b3d7a731725e682617442b095a3d09d7c098ba9cf5f91ac82b6c6eede4b6d071d6816d0a0f211be9c250b87367199ac60c6cc40f506ea1c2cce006173e74eb63ca20209da286e185389e87ac89872a0517f4abee6c5cf161d1927c29823990fa0036b44ad800c1c128a1c3592c050e6bd0b8ea69740b204f0f0f419e7e66256421f0eecfb776332c829f8f710e85802e5acaa7494ba7249aa44714a0b2b6bc84fed5a13cbe1d87efb4840a2b2f4901c264dfda53f1cb29d938d94d421ae340568e10cca860448947ad2a4f39ff1d1e136eec50abaff9fe18c7d7dbee2b29a523e0fc89ea70d038df4bcaef968a6ec668b3d361664b03ac39b5c2f6b4ab65413ff07ebcbcded6bf826c187d2dbe7c2eb2ed2e17274d50e76eb7140a2df9f85d267491944b54dbf8e155783506eacd2be2b992584191e0bb2c01f0f809ba8a2b1a2d5b9c67edd23dcc5fca462037b8f9545c1991a63fd08782c110575e9ed30e2cf5f5e3116e95e1c058f0341e5130237d845aa47d9229211b343f035328cc6e448345fae3baf2d6f7c82ac4441000c5617c4a5933a8baca82740b303134fe773f42694bc48ea6cf443f9206ef4d2a06e534697be6aad0a0933af9924168b804ee88462e92f247ffe62df74e0798e672a66c1c11120edb8808c4f3b5162b559324d617d10c4c0d79696704b7786e30d0ecc986939c25235c46e9ef9d31fad5457e50be26348ef748ffc17c16e15cd7349cca59e6d3c97288a61d6e4f704424438ac94138f25c76ba7d9d37d60c2902e9185f2ab6d8894c83790a2113dd8f8df1e1bb3e9d161ea66558f7a78159c200c212380a8b677857e479568df31383320fad2c044a0304a7f79fc7ec1ab29ba8abcfc4b092d90a895d0c2dc6dd18d422a1fafff165b39fad13e36becb26b6cc2927bb048554b525bb5a2d8cf4202b9fc638f819de7fcba893f0320fcb8bab85f048f33ed57b7207f07a0d6bbbb8928dd25061ce9b353e66b91c834fd52bf467724d4a773afa29e12970ef56f95cd6ebd4a93965aecc88942080ba75364c39cab84edee7e601db471a71eb17ba56a2f2bb4cec26ac352baac1211caf41acc7bfb98aa5d2a111800b7d080d80fbe30c49c2ec3ad9601461852ba35d16da84f8e6337b17619ece7eb5b8f815479260235cf26ca15e91526a9c22cce44f9b89d4c55f5a4b51ca5e91acae01a1aed5b2dbe0340b390f5c66a3d38da5192d4bab28fb1e5fddc432c9754ec16aeb3d21a13abf9ce1f6159fbe6b4036ab38562cdc7e6ff045b8c5832f6935ad914d363f66df598ddc0d64caf431d9028146c1eef79bab350c0a9124426cc420c0013785a578ec78bf98417ffc64d023f60910bda0db94c5ba961c067457d0887c60837507a8bb5bba71aa2576995740a6039bab4a5cd331ec7deef8e948353c47d17d88499c213ebc6573942eec383b6e7b0b86af2953510e9373d516d225b3f4d0a5c3583857fea21f08cbd0460ff9dfe772716561736429adfbea90f22a15b7e288684d3a421870ec9482639f464c4f6860bf1943206bbef50a9863a49060816bee22bb37391d34562dc5133e162c9a19730cfb805f2a00a0c76c990ddc6def8c0e245ffd7d33cae3e1535880e0e69b4e68ade431694122e4917328433387d75d4"}, &(0x7f0000000600)=0x1008) 2018/04/10 10:45:24 executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_mreqn(r0, 0x0, 0x4, &(0x7f0000006ff4)={@empty, @loopback=0x7f000001, 0xd5}, 0xc) r1 = dup2(r0, r0) recvfrom$inet6(r1, &(0x7f0000000100), 0xfffffffffffffe29, 0x0, 0x0, 0x282) setsockopt$inet_opts(r1, 0x0, 0x20000000006, &(0x7f0000000080)="86", 0x1) sendto$inet(r1, &(0x7f00000000c0)="b1227950eec4341262eb0480ffbc1c11b699dc558b7223e597b0ed8c5be5a2e41eba49eff0bfa1e8f75beb1adc9be1d0c737565e4de48545df257fd130aa0b70114749aa850eb8c0d2761e86e17a15b4309632f68d1e52e81cbda500ef5837bca35945a09e321d9a6d956a67b65e9cca4db981ece5a29d9287a3726b12dce04e2213bc214eac7b83c47c301e96a8670bb62ac088ba88750221b999525e", 0x9d, 0x0, &(0x7f0000000000)={0x2, 0x4e22, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) bind$inet(r0, &(0x7f0000000040)={0x2, 0x4e23, @loopback=0x7f000001}, 0x10) sendto$inet(r0, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000002000)={0x2, 0x4e23, @loopback=0x7f000001}, 0x10) 2018/04/10 10:45:25 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0xfdffffff00000000}}}, 0x1c) 2018/04/10 10:45:25 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) r1 = accept$alg(r0, 0x0, 0x0) write$vnet(r1, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x25, &(0x7f0000000080)=0x1, 0x4) 2018/04/10 10:45:25 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x3e8]}, 0x10) 2018/04/10 10:45:25 executing program 6: r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x0, @loopback=0x7f000001}, 0x10) r1 = socket$inet6(0xa, 0xb, 0x80000000) getsockopt$inet_sctp6_SCTP_AUTOCLOSE(r1, 0x84, 0x4, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r2 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r2, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) r3 = accept4(r2, &(0x7f00000003c0)=@ll={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @dev}, &(0x7f00000002c0)=0x80, 0x80000) ioctl$sock_bt_cmtp_CMTPGETCONNLIST(r3, 0x800443d2, &(0x7f0000000540)={0xa, &(0x7f0000000440)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {}]}) setsockopt$ARPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x60, &(0x7f0000000980)=ANY=[@ANYBLOB="66696c74657200000000000000000000000000000000000000000000000000000700000004000000a8040000000000000000000040010000c071c5fb6b7e6619a60ba275030000c0"], 0x1) setsockopt$sock_int(r2, 0x1, 0xa, &(0x7f0000000240)=0x4, 0x4) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000140)={0xffffffffffffffff}) r5 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_inet_tcp_SIOCATMARK(r4, 0x8905, &(0x7f00000000c0)) writev(r5, &(0x7f0000001500)=[{&(0x7f0000000040)="f2efa442edfad57f78bbcfb44cc63e76889f5d7c24d5633fe3b2d1a104b3783dc7337d619a9799797206392da96842059e5d3c64c760598a56d9b757e6f3e04886cc46144f09905ea7a65c", 0x4b}], 0x1) getsockopt$inet_sctp6_SCTP_RTOINFO(r3, 0x84, 0x0, &(0x7f0000000640)={0x0, 0xa984, 0x9, 0x1200000000000000}, &(0x7f0000000680)=0x10) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r3, 0x84, 0x13, &(0x7f00000006c0)={r6, 0x7}, &(0x7f0000000700)=0x8) getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r4, 0x84, 0x13, &(0x7f0000000580)={0x0, 0x9}, &(0x7f00000005c0)=0x8) 2018/04/10 10:45:25 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:25 executing program 0 (fault-call:3 fault-nth:31): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:25 executing program 7: ioctl$KVM_CREATE_DEVICE(0xffffffffffffff9c, 0xc00caee0, &(0x7f0000000000)={0x7, 0xffffffffffffff9c, 0x1}) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(0xffffffffffffffff, 0x84, 0xf, &(0x7f0000000040)={0x0, @in={{0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x13}}}, 0x9, 0x5570, 0x1f, 0x50e2, 0xffffffff}, &(0x7f0000000100)=0x98) getsockopt$inet_sctp6_SCTP_DELAYED_SACK(r0, 0x84, 0x10, &(0x7f0000000140)=@assoc_value={r1}, &(0x7f0000000180)=0x8) r2 = openat$ion(0xffffffffffffff9c, &(0x7f0000005ff7)='/dev/ion\x00', 0x0, 0x0) ioctl$ION_IOC_ALLOC(r2, 0xc0184900, &(0x7f0000009fe8)={0xfffb, 0xa, 0x0, 0xffffffffffffffff}) mmap(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0, 0x6012, r3, 0x0) clone(0x0, &(0x7f0000000000), &(0x7f0000001000), &(0x7f0000113000), &(0x7f000027dfff)) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(0xffffffffffffffff, 0x4040534e, &(0x7f000019ffe9)={0x0, @time={0x0, 0x989680}}) 2018/04/10 10:45:25 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2]}, 0x10) [ 824.356457] FAULT_INJECTION: forcing a failure. [ 824.356457] name failslab, interval 1, probability 0, space 0, times 0 [ 824.367812] CPU: 0 PID: 23749 Comm: syz-executor0 Not tainted 4.16.0+ #17 [ 824.374770] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 824.384160] Call Trace: [ 824.386791] dump_stack+0x1b9/0x294 [ 824.390458] ? dump_stack_print_info.cold.2+0x52/0x52 [ 824.395701] should_fail.cold.4+0xa/0x1a [ 824.399799] ? perf_trace_lock+0x495/0x900 2018/04/10 10:45:25 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x10) [ 824.404074] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 824.409222] ? zap_class+0x720/0x720 [ 824.412966] ? perf_trace_lock+0x900/0x900 [ 824.417231] ? sctp_connect+0xbf/0x100 [ 824.421156] ? __sys_connect+0x37d/0x4c0 [ 824.425281] ? SyS_connect+0x24/0x30 [ 824.429027] ? entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 824.434428] ? graph_lock+0x170/0x170 [ 824.438264] ? print_usage_bug+0xc0/0xc0 [ 824.442352] ? perf_trace_lock_acquire+0xe3/0x980 [ 824.447234] ? graph_lock+0x170/0x170 [ 824.451074] ? find_held_lock+0x36/0x1c0 2018/04/10 10:45:25 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0xff00000000000000}}}, 0x1c) [ 824.455184] ? lock_downgrade+0x8e0/0x8e0 [ 824.459370] __should_failslab+0x124/0x180 [ 824.463640] should_failslab+0x9/0x14 [ 824.467466] kmem_cache_alloc_trace+0x4b/0x780 [ 824.472090] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 824.477323] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 824.482897] ? sctp_v6_cmp_addr+0x261/0x6f0 [ 824.487279] sctp_add_bind_addr+0xf9/0x4a0 [ 824.491582] ? sctp_bind_addr_free+0x20/0x20 [ 824.496024] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 824.501253] ? __sanitizer_cov_trace_switch+0x53/0x90 2018/04/10 10:45:25 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) accept$alg(r0, 0x0, 0x0) ioctl$sock_inet_SIOCGIFDSTADDR(r0, 0x8917, &(0x7f0000000080)={'irlan0\x00', {0x2, 0x4e20}}) r1 = accept$alg(r0, 0x0, 0x0) write$vnet(r1, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0xac, &(0x7f0000000280)=""/195}}, 0x8001) [ 824.506478] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 824.511546] sctp_copy_local_addr_list+0x499/0x690 [ 824.516510] ? sctp_defaults_init+0xe50/0xe50 [ 824.521037] ? get_random_bytes+0x34/0x40 [ 824.525211] ? sctp_association_new+0x135/0x21e0 [ 824.530008] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 824.535227] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 824.540794] sctp_copy_one_addr+0x5d/0x170 [ 824.545052] ? sctp_copy_one_addr+0x5d/0x170 [ 824.549489] sctp_bind_addr_copy+0x16b/0x45b [ 824.553913] ? rcu_is_watching+0x85/0x140 [ 824.558087] ? sctp_copy_one_addr+0x170/0x170 [ 824.562595] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 824.567809] sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 824.573359] ? sctp_v6_scope+0x56/0x60 [ 824.574645] x86/PAT: syz-executor7:23767 map pfn RAM range req write-combining for [mem 0x191ab0000-0x191ab3fff], got write-back [ 824.577606] __sctp_connect+0x6c6/0xe30 [ 824.577644] ? sctp_init_sock+0x1470/0x1470 [ 824.577671] ? mark_held_locks+0xc9/0x160 [ 824.577695] ? __local_bh_enable_ip+0x161/0x230 [ 824.606417] ? trace_hardirqs_on+0xd/0x10 [ 824.610559] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 824.615747] sctp_connect+0xbf/0x100 [ 824.619457] inet_dgram_connect+0x154/0x2e0 [ 824.623774] __sys_connect+0x37d/0x4c0 [ 824.627656] ? SyS_accept+0x30/0x30 [ 824.631285] ? __sb_end_write+0xac/0xe0 [ 824.635259] ? ksys_write+0x1a6/0x250 [ 824.639059] ? SyS_read+0x30/0x30 [ 824.642504] ? mm_fault_error+0x380/0x380 [ 824.646662] SyS_connect+0x24/0x30 [ 824.650192] ? __sys_connect+0x4c0/0x4c0 [ 824.654244] do_syscall_64+0x29e/0x9d0 [ 824.658122] ? vmalloc_sync_all+0x30/0x30 [ 824.662264] ? _raw_spin_unlock_irq+0x27/0x70 [ 824.666750] ? finish_task_switch+0x1ca/0x820 [ 824.671238] ? syscall_return_slowpath+0x5c0/0x5c0 [ 824.676159] ? syscall_return_slowpath+0x30f/0x5c0 [ 824.681083] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 824.686441] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 824.691284] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 824.696459] RIP: 0033:0x455259 [ 824.699637] RSP: 002b:00007f0cc7dd6c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002a 2018/04/10 10:45:25 executing program 6: r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x0, @loopback=0x7f000001}, 0x10) r1 = socket$inet6(0xa, 0xb, 0x80000000) getsockopt$inet_sctp6_SCTP_AUTOCLOSE(r1, 0x84, 0x4, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r2 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r2, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) r3 = accept4(r2, &(0x7f00000003c0)=@ll={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @dev}, &(0x7f00000002c0)=0x80, 0x80000) ioctl$sock_bt_cmtp_CMTPGETCONNLIST(r3, 0x800443d2, &(0x7f0000000540)={0xa, &(0x7f0000000440)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {}]}) setsockopt$ARPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x60, &(0x7f0000000980)=ANY=[@ANYBLOB="66696c74657200000000000000000000000000000000000000000000000000000700000004000000a8040000000000000000000040010000c071c5fb6b7e6619a60ba275030000c0"], 0x1) setsockopt$sock_int(r2, 0x1, 0xa, &(0x7f0000000240)=0x4, 0x4) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000140)={0xffffffffffffffff}) r5 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_inet_tcp_SIOCATMARK(r4, 0x8905, &(0x7f00000000c0)) writev(r5, &(0x7f0000001500)=[{&(0x7f0000000040)="f2efa442edfad57f78bbcfb44cc63e76889f5d7c24d5633fe3b2d1a104b3783dc7337d619a9799797206392da96842059e5d3c64c760598a56d9b757e6f3e04886cc46144f09905ea7a65c", 0x4b}], 0x1) getsockopt$inet_sctp6_SCTP_RTOINFO(r3, 0x84, 0x0, &(0x7f0000000640)={0x0, 0xa984, 0x9, 0x1200000000000000}, &(0x7f0000000680)=0x10) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r3, 0x84, 0x13, &(0x7f00000006c0)={r6, 0x7}, &(0x7f0000000700)=0x8) 2018/04/10 10:45:25 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0xfeffffff00000000]}, 0x10) 2018/04/10 10:45:25 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) r1 = syz_open_dev$dspn(&(0x7f0000000080)='/dev/dsp#\x00', 0x3, 0x40) r2 = syz_genetlink_get_family_id$team(&(0x7f0000000140)='team\x00') getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000440)={{{@in6=@loopback, @in6=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@mcast2}, 0x0, @in6=@mcast1}}, &(0x7f0000000540)=0xe8) getpeername$packet(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @dev}, &(0x7f00000006c0)=0x14) getsockopt$inet6_mreq(0xffffffffffffff9c, 0x29, 0x15, &(0x7f0000000700)={@dev, 0x0}, &(0x7f0000000740)=0x14) getsockname$packet(0xffffffffffffff9c, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @link_local}, &(0x7f0000000880)=0x14) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000980)={0x0, @loopback, @rand_addr}, &(0x7f00000009c0)=0xc) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000b40)={'team0\x00', 0x0}) getsockopt$inet_mreqn(0xffffffffffffff9c, 0x0, 0x23, &(0x7f0000000cc0)={@local, @multicast1, 0x0}, &(0x7f0000000d00)=0xc) getsockname$packet(0xffffffffffffffff, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local}, &(0x7f0000000e40)=0x14) getsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x27, &(0x7f0000000e80)={@multicast1, @remote, 0x0}, &(0x7f0000000ec0)=0xc) getsockname$packet(0xffffffffffffff9c, &(0x7f0000000f00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast}, &(0x7f0000000f40)=0x14) getsockopt$inet6_mreq(r0, 0x29, 0x1f, &(0x7f0000000f80)={@loopback, 0x0}, &(0x7f0000000fc0)=0x14) getsockopt$inet_mreqn(0xffffffffffffff9c, 0x0, 0x24, &(0x7f0000001000)={@multicast2, @dev, 0x0}, &(0x7f0000001040)=0xc) getsockname(r0, &(0x7f0000001080)=@ll={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local}, &(0x7f0000001100)=0x80) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000001140)={'irlan0\x00', 0x0}) getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000001180)={{{@in6, @in6=@ipv4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@remote}, 0x0, @in6}}, &(0x7f0000001280)=0xe8) getsockopt$inet_pktinfo(r0, 0x0, 0x8, &(0x7f00000012c0)={0x0, @multicast2, @loopback}, &(0x7f0000001300)=0xc) sendmsg$TEAM_CMD_PORT_LIST_GET(r1, &(0x7f00000018c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x120000}, 0xc, &(0x7f0000001880)={&(0x7f0000001340)={0x53c, r2, 0x400, 0x70bd25, 0x25dfdbff, {0x3}, [{{0x8, 0x1, r3}, {0x1dc, 0x2, [{0x40, 0x1, @lb_hash_stats={{{0x24, 0x1, 'lb_hash_stats\x00'}, {0x8, 0x3, 0xb}, {0x8, 0x4, 0x7ff}}, {0x8, 0x7}}}, {0x38, 0x1, @lb_stats_refresh_interval={{0x24, 0x1, 'lb_stats_refresh_interval\x00'}, {0x8, 0x3, 0x3}, {0x8, 0x4, 0x1}}}, {0x38, 0x1, @lb_stats_refresh_interval={{0x24, 0x1, 'lb_stats_refresh_interval\x00'}, {0x8, 0x3, 0x3}, {0x8, 0x4, 0x8f}}}, {0x40, 0x1, @lb_port_stats={{{0x24, 0x1, 'lb_port_stats\x00'}, {0x8, 0x3, 0xb}, {0x8, 0x4}}, {0x8, 0x6, r4}}}, {0x3c, 0x1, @enabled={{{0x24, 0x1, 'enabled\x00'}, {0x8, 0x3, 0x6}, {0x4, 0x4}}, {0x8, 0x6, r5}}}, {0x3c, 0x1, @user_linkup_enabled={{{0x24, 0x1, 'user_linkup_enabled\x00'}, {0x8, 0x3, 0x6}, {0x4, 0x4}}, {0x8, 0x6, r6}}}, {0x38, 0x1, @lb_stats_refresh_interval={{0x24, 0x1, 'lb_stats_refresh_interval\x00'}, {0x8, 0x3, 0x3}, {0x8, 0x4, 0x2}}}, {0x38, 0x1, @notify_peers_count={{0x24, 0x1, 'notify_peers_count\x00'}, {0x8, 0x3, 0x3}, {0x8, 0x4, 0x80000000}}}]}}, {{0x8, 0x1, r7}, {0x178, 0x2, [{0x40, 0x1, @queue_id={{{0x24, 0x1, 'queue_id\x00'}, {0x8, 0x3, 0x3}, {0x8, 0x4, 0x8b}}, {0x8, 0x6, r8}}}, {0x40, 0x1, @lb_tx_hash_to_port_mapping={{{0x24, 0x1, 'lb_tx_hash_to_port_mapping\x00'}, {0x8, 0x3, 0x3}, {0x8, 0x4, r9}}, {0x8, 0x7}}}, {0x38, 0x1, @mcast_rejoin_interval={{0x24, 0x1, 'mcast_rejoin_interval\x00'}, {0x8, 0x3, 0x3}, {0x8, 0x4, 0x4}}}, {0x40, 0x1, @priority={{{0x24, 0x1, 'priority\x00'}, {0x8, 0x3, 0xe}, {0x8, 0x4, 0x6}}, {0x8, 0x6, r10}}}, {0x40, 0x1, @lb_port_stats={{{0x24, 0x1, 'lb_port_stats\x00'}, {0x8, 0x3, 0xb}, {0x8, 0x4, 0x8}}, {0x8, 0x6, r11}}}, {0x3c, 0x1, @user_linkup={{{0x24, 0x1, 'user_linkup\x00'}, {0x8, 0x3, 0x6}, {0x4, 0x4}}, {0x8, 0x6, r12}}}]}}, {{0x8, 0x1, r13}, {0x40, 0x2, [{0x3c, 0x1, @user_linkup={{{0x24, 0x1, 'user_linkup\x00'}, {0x8, 0x3, 0x6}, {0x4, 0x4}}, {0x8, 0x6, r14}}}]}}, {{0x8, 0x1, r15}, {0x44, 0x2, [{0x40, 0x1, @queue_id={{{0x24, 0x1, 'queue_id\x00'}, {0x8, 0x3, 0x3}, {0x8, 0x4, 0x2}}, {0x8, 0x6, r16}}}]}}, {{0x8, 0x1, r17}, {0x128, 0x2, [{0x40, 0x1, @lb_hash_stats={{{0x24, 0x1, 'lb_hash_stats\x00'}, {0x8, 0x3, 0xb}, {0x8, 0x4, 0xffff}}, {0x8, 0x7}}}, {0x38, 0x1, @lb_stats_refresh_interval={{0x24, 0x1, 'lb_stats_refresh_interval\x00'}, {0x8, 0x3, 0x3}, {0x8, 0x4, 0x1000}}}, {0x38, 0x1, @activeport={{0x24, 0x1, 'activeport\x00'}, {0x8, 0x3, 0x3}, {0x8, 0x4, r18}}}, {0x38, 0x1, @mcast_rejoin_count={{0x24, 0x1, 'mcast_rejoin_count\x00'}, {0x8, 0x3, 0x3}, {0x8, 0x4, 0x2}}}, {0x3c, 0x1, @lb_tx_method={{0x24, 0x1, 'lb_tx_method\x00'}, {0x8, 0x3, 0x5}, {0xc, 0x4, 'hash\x00'}}}]}}]}, 0x53c}, 0x1, 0x0, 0x0, 0x4040000}, 0x20040000) r19 = accept$alg(r0, 0x0, 0x0) write$vnet(r19, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) [ 824.707337] RAX: ffffffffffffffda RBX: 00007f0cc7dd76d4 RCX: 0000000000455259 [ 824.714604] RDX: 000000000000001c RSI: 0000000020966fe4 RDI: 0000000000000013 [ 824.721862] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 824.729116] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 [ 824.736374] R13: 000000000000005a R14: 00000000006f3910 R15: 000000000000001f 2018/04/10 10:45:26 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x4400000000000000]}, 0x10) [ 824.832559] x86/PAT: syz-executor7:23767 map pfn RAM range req write-combining for [mem 0x191270000-0x191273fff], got write-back 2018/04/10 10:45:26 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:26 executing program 6: r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x0, @loopback=0x7f000001}, 0x10) r1 = socket$inet6(0xa, 0xb, 0x80000000) getsockopt$inet_sctp6_SCTP_AUTOCLOSE(r1, 0x84, 0x4, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r2 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r2, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) r3 = accept4(r2, &(0x7f00000003c0)=@ll={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @dev}, &(0x7f00000002c0)=0x80, 0x80000) ioctl$sock_bt_cmtp_CMTPGETCONNLIST(r3, 0x800443d2, &(0x7f0000000540)={0xa, &(0x7f0000000440)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {}]}) setsockopt$ARPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x60, &(0x7f0000000980)=ANY=[@ANYBLOB="66696c74657200000000000000000000000000000000000000000000000000000700000004000000a8040000000000000000000040010000c071c5fb6b7e6619a60ba275030000c0"], 0x1) setsockopt$sock_int(r2, 0x1, 0xa, &(0x7f0000000240)=0x4, 0x4) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000140)={0xffffffffffffffff}) r5 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_inet_tcp_SIOCATMARK(r4, 0x8905, &(0x7f00000000c0)) writev(r5, &(0x7f0000001500)=[{&(0x7f0000000040)="f2efa442edfad57f78bbcfb44cc63e76889f5d7c24d5633fe3b2d1a104b3783dc7337d619a9799797206392da96842059e5d3c64c760598a56d9b757e6f3e04886cc46144f09905ea7a65c", 0x4b}], 0x1) getsockopt$inet_sctp6_SCTP_RTOINFO(r3, 0x84, 0x0, &(0x7f0000000640)={0x0, 0xa984, 0x9, 0x1200000000000000}, &(0x7f0000000680)=0x10) 2018/04/10 10:45:26 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x0) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) r1 = accept$alg(r0, 0x0, 0x0) write$vnet(r1, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) r2 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000080)='/dev/hwrng\x00', 0x2a0000, 0x0) ioctl$TUNSETLINK(r2, 0x400454cd, 0x305) 2018/04/10 10:45:26 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0xa00000000000000]}, 0x10) 2018/04/10 10:45:26 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x240]}, 0x10) 2018/04/10 10:45:26 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0x1000000}}}, 0x1c) 2018/04/10 10:45:26 executing program 6: r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x0, @loopback=0x7f000001}, 0x10) r1 = socket$inet6(0xa, 0xb, 0x80000000) getsockopt$inet_sctp6_SCTP_AUTOCLOSE(r1, 0x84, 0x4, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r2 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r2, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) r3 = accept4(r2, &(0x7f00000003c0)=@ll={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @dev}, &(0x7f00000002c0)=0x80, 0x80000) ioctl$sock_bt_cmtp_CMTPGETCONNLIST(r3, 0x800443d2, &(0x7f0000000540)={0xa, &(0x7f0000000440)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {}]}) setsockopt$ARPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x60, &(0x7f0000000980)=ANY=[@ANYBLOB="66696c74657200000000000000000000000000000000000000000000000000000700000004000000a8040000000000000000000040010000c071c5fb6b7e6619a60ba275030000c0"], 0x1) setsockopt$sock_int(r2, 0x1, 0xa, &(0x7f0000000240)=0x4, 0x4) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000140)={0xffffffffffffffff}) r5 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_inet_tcp_SIOCATMARK(r4, 0x8905, &(0x7f00000000c0)) writev(r5, &(0x7f0000001500)=[{&(0x7f0000000040)="f2efa442edfad57f78bbcfb44cc63e76889f5d7c24d5633fe3b2d1a104b3783dc7337d619a9799797206392da96842059e5d3c64c760598a56d9b757e6f3e04886cc46144f09905ea7a65c", 0x4b}], 0x1) 2018/04/10 10:45:26 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000000000]}, 0x10) 2018/04/10 10:45:26 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) r1 = accept$alg(r0, 0x0, 0x0) write$vnet(r1, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) getsockopt$IP_VS_SO_GET_INFO(r1, 0x0, 0x481, &(0x7f0000000080), &(0x7f0000000100)=0xc) 2018/04/10 10:45:26 executing program 7: ioctl$KVM_CREATE_DEVICE(0xffffffffffffff9c, 0xc00caee0, &(0x7f0000000000)={0x7, 0xffffffffffffff9c, 0x1}) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(0xffffffffffffffff, 0x84, 0xf, &(0x7f0000000040)={0x0, @in={{0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x13}}}, 0x9, 0x5570, 0x1f, 0x50e2, 0xffffffff}, &(0x7f0000000100)=0x98) getsockopt$inet_sctp6_SCTP_DELAYED_SACK(r0, 0x84, 0x10, &(0x7f0000000140)=@assoc_value={r1}, &(0x7f0000000180)=0x8) r2 = openat$ion(0xffffffffffffff9c, &(0x7f0000005ff7)='/dev/ion\x00', 0x0, 0x0) ioctl$ION_IOC_ALLOC(r2, 0xc0184900, &(0x7f0000009fe8)={0xfffb, 0xa, 0x0, 0xffffffffffffffff}) mmap(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0, 0x6012, r3, 0x0) clone(0x0, &(0x7f0000000000), &(0x7f0000001000), &(0x7f0000113000), &(0x7f000027dfff)) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(0xffffffffffffffff, 0x4040534e, &(0x7f000019ffe9)={0x0, @time={0x0, 0x989680}}) 2018/04/10 10:45:26 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:26 executing program 0 (fault-call:3 fault-nth:32): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) [ 825.386414] x86/PAT: syz-executor7:23822 map pfn RAM range req write-combining for [mem 0x18c900000-0x18c903fff], got write-back [ 825.388460] FAULT_INJECTION: forcing a failure. [ 825.388460] name failslab, interval 1, probability 0, space 0, times 0 [ 825.409525] CPU: 0 PID: 23821 Comm: syz-executor0 Not tainted 4.16.0+ #17 [ 825.416466] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 825.425828] Call Trace: [ 825.428445] dump_stack+0x1b9/0x294 2018/04/10 10:45:26 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000500)="010100010000000000000000409d9256faa021b02cab9bcdebe10a9c03023da70ea8800e53e6ff75de80c65d88f8c62da5c7de4bc65e236de7c48880ca50ae05e553142cf08ce4b380065d39b41bf3914241f41d5d92aad192a96709d565fd7332f7b0f143a396d3ee619bc37a2160e3602877ade0a4acaed36c2a19ee8f297137f94a6a7954eb21c0aca6c6833d280e96f6db0a9f7c2c6bf92c9ea71d0066f0eca3c7169eced263ab4678cf54309e8a90ca9f4c1317a9526acaea03eac6c968ba3878bea63ad71429f318b70dc9f4d97843483e2e21247949bb4befee78c657f55e445194da01be03dca2c45edd4bcfe1d1ce80fdabacbffc0e6de385", 0xfd) r1 = accept$alg(r0, 0x0, 0x0) write$vnet(r1, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) [ 825.432109] ? dump_stack_print_info.cold.2+0x52/0x52 [ 825.437346] should_fail.cold.4+0xa/0x1a [ 825.441424] ? perf_trace_lock+0x495/0x900 [ 825.445690] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 825.450823] ? zap_class+0x720/0x720 [ 825.454565] ? perf_trace_lock+0x900/0x900 [ 825.458821] ? sctp_connect+0xbf/0x100 [ 825.462725] ? __sys_connect+0x37d/0x4c0 [ 825.466804] ? SyS_connect+0x24/0x30 [ 825.470536] ? entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 825.475914] ? graph_lock+0x170/0x170 [ 825.479738] ? print_usage_bug+0xc0/0xc0 2018/04/10 10:45:26 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) syz_mount_image$gfs2(&(0x7f0000000080)='gfs2\x00', &(0x7f0000000180)='./file0\x00', 0x830, 0x5, &(0x7f0000000640)=[{&(0x7f00000001c0)="44a52b15d8fca877590888c817c52dc7a14696b56d70b43db279a59caf0834823c9c3cc8a736934d0bae89f334aac6fcede423c3c2e2e2d3a609d500ab72f566f795d47d2e528ff4ff86e5653d4bb2ee7df9a5eeb94f2fd7fd93038a978dea0f91b118e67c5653d131599b8f184ea482c7a5f00507890a9fd6d86037b60d0e4dd858a741f32ea34cda27defcf39fd0f2e57ec9935ff000403c399c808e958d5aa59fc6ebc84a", 0xa6, 0x8}, {&(0x7f0000000280)="c8ad604a82241bf93f14920e548783d0c0ae8a9ed26e6512af9992466351ae72cb2324d9cda1f80cd150fa8eccec13cbfd1f9f9b86e90788ec5cf5471a256b41b525bce5e6012299a0e798fa83fdfc2e52ab2fd4ad3cae", 0x57, 0x7}, {&(0x7f0000000300)="c7bd5799373efe0ce67077c88384555301ee0991a3cef84a6a4136d71e9d5fd8806587a64c0c37c0e3aae548b6897a4d818d09b99132bec21b8aeba20da841f613f09a892c3c46", 0x47, 0x5}, {&(0x7f0000000380)="421bd9b307ebc377ffcee10e3be6e2d6adc282ce26acf2a163500c05e310966e9af6670448fc2adbc8c6e2ab06187db469ae4b84abcd61cffb9e794990a18c5ea8f838fce78ba2b9220e1af3143f6f6ab27c6d25b1cc2a7af3f7", 0x5a, 0x3}, {&(0x7f0000000600)="b5", 0x1, 0x8}], 0x200000, &(0x7f00000006c0)={[{@errors_withdraw='errors=withdraw', 0x2c}, {@errors_withdraw='errors=withdraw', 0x2c}, {@noloccookie='noloccookie', 0x2c}, {@lockproto_nolock='lockproto=lock_nolock', 0x2c}]}) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) r1 = accept$alg(r0, 0x0, 0x0) write$vnet(r1, &(0x7f0000000100)={0x1, {&(0x7f0000000400)=""/231, 0xe7, &(0x7f0000000500)=""/195}}, 0x68) [ 825.483810] ? perf_trace_lock_acquire+0xe3/0x980 [ 825.488670] ? graph_lock+0x170/0x170 [ 825.492500] ? find_held_lock+0x36/0x1c0 [ 825.496593] ? lock_downgrade+0x8e0/0x8e0 [ 825.500768] __should_failslab+0x124/0x180 [ 825.505020] should_failslab+0x9/0x14 [ 825.508835] kmem_cache_alloc_trace+0x4b/0x780 [ 825.513435] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 825.518647] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 825.524199] ? sctp_v6_cmp_addr+0x261/0x6f0 [ 825.528544] sctp_add_bind_addr+0xf9/0x4a0 [ 825.532797] ? sctp_bind_addr_free+0x20/0x20 [ 825.537243] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 825.542468] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 825.547681] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 825.552983] sctp_copy_local_addr_list+0x499/0x690 [ 825.557922] ? sctp_defaults_init+0xe50/0xe50 [ 825.562415] ? get_random_bytes+0x34/0x40 [ 825.566560] ? sctp_association_new+0x135/0x21e0 [ 825.571332] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 825.576512] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 825.582047] sctp_copy_one_addr+0x5d/0x170 [ 825.586276] ? sctp_copy_one_addr+0x5d/0x170 [ 825.590681] sctp_bind_addr_copy+0x16b/0x45b [ 825.595078] ? rcu_is_watching+0x85/0x140 [ 825.599220] ? sctp_copy_one_addr+0x170/0x170 [ 825.603709] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 825.608898] sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 825.614426] ? sctp_v6_scope+0x56/0x60 [ 825.618311] __sctp_connect+0x6c6/0xe30 [ 825.622287] ? sctp_init_sock+0x1470/0x1470 [ 825.626603] ? mark_held_locks+0xc9/0x160 [ 825.630744] ? __local_bh_enable_ip+0x161/0x230 [ 825.635408] ? trace_hardirqs_on+0xd/0x10 [ 825.639548] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 825.644736] sctp_connect+0xbf/0x100 [ 825.648456] inet_dgram_connect+0x154/0x2e0 [ 825.652773] __sys_connect+0x37d/0x4c0 [ 825.656652] ? SyS_accept+0x30/0x30 [ 825.660279] ? __sb_end_write+0xac/0xe0 [ 825.664254] ? ksys_write+0x1a6/0x250 [ 825.668049] ? SyS_read+0x30/0x30 [ 825.671497] ? mm_fault_error+0x380/0x380 [ 825.675638] ? syscall_slow_exit_work+0x4f0/0x4f0 [ 825.680487] SyS_connect+0x24/0x30 [ 825.684020] ? __sys_connect+0x4c0/0x4c0 [ 825.688074] do_syscall_64+0x29e/0x9d0 [ 825.691948] ? vmalloc_sync_all+0x30/0x30 [ 825.696088] ? _raw_spin_unlock_irq+0x27/0x70 [ 825.700587] ? finish_task_switch+0x1ca/0x820 [ 825.705071] ? syscall_return_slowpath+0x5c0/0x5c0 [ 825.709992] ? syscall_return_slowpath+0x30f/0x5c0 [ 825.714921] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 825.720281] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 825.725120] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 825.730296] RIP: 0033:0x455259 2018/04/10 10:45:27 executing program 7: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f000080a000)='/dev/vhost-net\x00', 0x2, 0x0) fcntl$F_GET_FILE_RW_HINT(r0, 0x40d, &(0x7f0000000100)) io_setup(0x80, &(0x7f0000000180)=0x0) r2 = dup2(r0, r0) setsockopt$netlink_NETLINK_RX_RING(r2, 0x10e, 0x6, &(0x7f0000000140)={0x81, 0x3, 0x1, 0x100000001}, 0x10) ioctl$KVM_S390_UCAS_MAP(r2, 0x4018ae50, &(0x7f00000000c0)={0xfffffffffffffe00, 0x80000000, 0x5}) ioctl$int_in(r0, 0x5421, &(0x7f0000000200)=0x9) io_submit(r1, 0x1, &(0x7f0000002400)=[&(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, r0, &(0x7f0000000000)="b6b5b5efab7bfafd6afddccc227bf641c8d9478556fda4411971764475770935e4aabcea78f059db2a837339d42a789f8ef59fa43223e9c0967e4375d8ba1eef6c31dfcd3cb9be33", 0x48}]) 2018/04/10 10:45:27 executing program 6: r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x0, @loopback=0x7f000001}, 0x10) r1 = socket$inet6(0xa, 0xb, 0x80000000) getsockopt$inet_sctp6_SCTP_AUTOCLOSE(r1, 0x84, 0x4, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r2 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r2, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) r3 = accept4(r2, &(0x7f00000003c0)=@ll={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @dev}, &(0x7f00000002c0)=0x80, 0x80000) ioctl$sock_bt_cmtp_CMTPGETCONNLIST(r3, 0x800443d2, &(0x7f0000000540)={0xa, &(0x7f0000000440)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {}]}) setsockopt$ARPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x60, &(0x7f0000000980)=ANY=[@ANYBLOB="66696c74657200000000000000000000000000000000000000000000000000000700000004000000a8040000000000000000000040010000c071c5fb6b7e6619a60ba275030000c0"], 0x1) setsockopt$sock_int(r2, 0x1, 0xa, &(0x7f0000000240)=0x4, 0x4) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000140)={0xffffffffffffffff}) socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_inet_tcp_SIOCATMARK(r4, 0x8905, &(0x7f00000000c0)) [ 825.733472] RSP: 002b:00007f0cc7dd6c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002a [ 825.741173] RAX: ffffffffffffffda RBX: 00007f0cc7dd76d4 RCX: 0000000000455259 [ 825.748433] RDX: 000000000000001c RSI: 0000000020966fe4 RDI: 0000000000000013 [ 825.755688] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 825.762946] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 [ 825.770203] R13: 000000000000005a R14: 00000000006f3910 R15: 0000000000000020 2018/04/10 10:45:27 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0xe803000000000000]}, 0x10) 2018/04/10 10:45:27 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000000c0)="0101000100000000000000f13f9c9256", 0x10) r1 = syz_open_dev$sg(&(0x7f0000000080)='/dev/sg#\x00', 0x6, 0x12d000) ioctl$DRM_IOCTL_GEM_OPEN(0xffffffffffffff9c, 0xc010640b, &(0x7f0000000100)={0x0, 0x0, 0x73}) ioctl$DRM_IOCTL_GEM_OPEN(0xffffffffffffff9c, 0xc010640b, &(0x7f0000000140)={0x0, 0x0, 0xffffffff}) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TIMER(r1, 0xc0605345, &(0x7f00000004c0)={0x1ff, 0x2, {0x3, 0x3, 0x0, 0x3, 0xd1a}}) ioctl$DRM_IOCTL_GEM_OPEN(r1, 0xc010640b, &(0x7f0000000400)={r2, r3, 0x9}) getsockopt$ax25_buf(r1, 0x101, 0x19, &(0x7f0000000540)=""/51, &(0x7f0000000580)=0x33) r4 = accept$alg(r0, 0x0, 0x0) write$vnet(r4, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) renameat(r1, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00') 2018/04/10 10:45:27 executing program 7: r0 = socket$alg(0x26, 0x5, 0x0) syz_mount_image$gfs2(&(0x7f0000000080)='gfs2\x00', &(0x7f0000000180)='./file0\x00', 0x830, 0x5, &(0x7f0000000640)=[{&(0x7f00000001c0)="44a52b15d8fca877590888c817c52dc7a14696b56d70b43db279a59caf0834823c9c3cc8a736934d0bae89f334aac6fcede423c3c2e2e2d3a609d500ab72f566f795d47d2e528ff4ff86e5653d4bb2ee7df9a5eeb94f2fd7fd93038a978dea0f91b118e67c5653d131599b8f184ea482c7a5f00507890a9fd6d86037b60d0e4dd858a741f32ea34cda27defcf39fd0f2e57ec9935ff000403c399c808e958d5aa59fc6ebc84a", 0xa6, 0x8}, {&(0x7f0000000280)="c8ad604a82241bf93f14920e548783d0c0ae8a9ed26e6512af9992466351ae72cb2324d9cda1f80cd150fa8eccec13cbfd1f9f9b86e90788ec5cf5471a256b41b525bce5e6012299a0e798fa83fdfc2e52ab2fd4ad3cae", 0x57, 0x7}, {&(0x7f0000000300)="c7bd5799373efe0ce67077c88384555301ee0991a3cef84a6a4136d71e9d5fd8806587a64c0c37c0e3aae548b6897a4d818d09b99132bec21b8aeba20da841f613f09a892c3c46", 0x47, 0x5}, {&(0x7f0000000380)="421bd9b307ebc377ffcee10e3be6e2d6adc282ce26acf2a163500c05e310966e9af6670448fc2adbc8c6e2ab06187db469ae4b84abcd61cffb9e794990a18c5ea8f838fce78ba2b9220e1af3143f6f6ab27c6d25b1cc2a7af3f7", 0x5a, 0x3}, {&(0x7f0000000600)="b5", 0x1, 0x8}], 0x200000, &(0x7f00000006c0)={[{@errors_withdraw='errors=withdraw', 0x2c}, {@errors_withdraw='errors=withdraw', 0x2c}, {@noloccookie='noloccookie', 0x2c}, {@lockproto_nolock='lockproto=lock_nolock', 0x2c}]}) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) r1 = accept$alg(r0, 0x0, 0x0) write$vnet(r1, &(0x7f0000000100)={0x1, {&(0x7f0000000400)=""/231, 0xe7, &(0x7f0000000500)=""/195}}, 0x68) 2018/04/10 10:45:27 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0xfc000000}}}, 0x1c) 2018/04/10 10:45:27 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:27 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4002000000000000]}, 0x10) 2018/04/10 10:45:27 executing program 0 (fault-call:3 fault-nth:33): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:27 executing program 7: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) mount(&(0x7f000000a000)='./file0\x00', &(0x7f0000026ff8)='./file0\x00', &(0x7f000000c000)='ramfs\x00', 0x0, &(0x7f000000a000)) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) mount(&(0x7f0000d04000)='./file0\x00', &(0x7f0000903000)='./file0\x00', &(0x7f0000811ffa)='bdev\x00', 0x100000, &(0x7f0000444000)) mount(&(0x7f0000fb6000)='./file0\x00', &(0x7f0000d78000)='.', &(0x7f0000fdb000)='ubifs\x00', 0x1003, 0x0) mount(&(0x7f00002b9ff8)='./file0\x00', &(0x7f0000cbeff8)='./file0\x00', &(0x7f00005f7ffa)='ramfs\x00', 0x80000, &(0x7f000002f000)) mount(&(0x7f0000377ff8)='.', &(0x7f0000000800)='./file1\x00', &(0x7f0000000740)="11", 0x5010, &(0x7f00000e7000)) mount(&(0x7f0000377ff8)='.', &(0x7f0000187ff8)='.', &(0x7f0000753000)='mslos\x00', 0x5010, &(0x7f00000e7000)) mount(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='anon_inodefs\x00', 0x2000, &(0x7f0000000300)) 2018/04/10 10:45:27 executing program 6: r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x0, @loopback=0x7f000001}, 0x10) r1 = socket$inet6(0xa, 0xb, 0x80000000) getsockopt$inet_sctp6_SCTP_AUTOCLOSE(r1, 0x84, 0x4, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r2 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r2, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) r3 = accept4(r2, &(0x7f00000003c0)=@ll={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @dev}, &(0x7f00000002c0)=0x80, 0x80000) ioctl$sock_bt_cmtp_CMTPGETCONNLIST(r3, 0x800443d2, &(0x7f0000000540)={0xa, &(0x7f0000000440)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {}]}) setsockopt$ARPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x60, &(0x7f0000000980)=ANY=[@ANYBLOB="66696c74657200000000000000000000000000000000000000000000000000000700000004000000a8040000000000000000000040010000c071c5fb6b7e6619a60ba275030000c0"], 0x1) setsockopt$sock_int(r2, 0x1, 0xa, &(0x7f0000000240)=0x4, 0x4) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000140)) socket$nl_route(0x10, 0x3, 0x0) 2018/04/10 10:45:27 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) r1 = accept$alg(r0, 0x0, 0x0) write$vnet(r1, &(0x7f0000000580)={0x1, {&(0x7f0000000180)=""/231, 0xe7, &(0x7f0000000280)=""/195}}, 0x68) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000600)="55a79f07bfe2ce8f9e41af1070b0495a148985a8da1f4e9593d2e704affa2bb8fcb066f2de4f4143d2b14e16b5030de50fac117310b3afa8cca5c524ee4948380987715ddad9bf8f48e9a1087a1f19b6234c9eb7a5e18c9443c363f38abddc0719c6ffd55f2592cb06b1fa2359f78209953c4d800b8f6c45b03db40df22776661d04a9cae725bb847704c5c187670982e8b4acf5e224a534d84700f438cb606b9944d1766adf7e23ac951c281f086ec977de35cccefd3b3475ee5265a721d1bfc8f2df685cb8dad6a990259d126c0dc27fe9890b57aed9af9ad135f110d5a3a17f24a8bb0e837c9d4bf0ae75591935362d5a8709269cd62489ae43a5c4a43d61c37d361ca2ccd7ad81fdd3c28265eabd64958a", 0x113) 2018/04/10 10:45:27 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1800000000000000]}, 0x10) 2018/04/10 10:45:27 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0x8000000}}}, 0x1c) [ 826.484918] FAULT_INJECTION: forcing a failure. [ 826.484918] name failslab, interval 1, probability 0, space 0, times 0 [ 826.496334] CPU: 0 PID: 23878 Comm: syz-executor0 Not tainted 4.16.0+ #17 [ 826.503461] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 826.512848] Call Trace: [ 826.515469] dump_stack+0x1b9/0x294 [ 826.519128] ? dump_stack_print_info.cold.2+0x52/0x52 [ 826.524372] should_fail.cold.4+0xa/0x1a [ 826.528456] ? perf_trace_lock+0x495/0x900 [ 826.532716] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 826.537845] ? zap_class+0x720/0x720 [ 826.541580] ? sctp_copy_local_addr_list+0x499/0x690 [ 826.546705] ? sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 826.552432] ? __sctp_connect+0x6c6/0xe30 [ 826.556601] ? sctp_connect+0xbf/0x100 [ 826.560506] ? inet_dgram_connect+0x154/0x2e0 [ 826.565015] ? __sys_connect+0x37d/0x4c0 [ 826.569091] ? SyS_connect+0x24/0x30 [ 826.572820] ? entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 826.578188] ? graph_lock+0x170/0x170 [ 826.581992] ? print_usage_bug+0xc0/0xc0 [ 826.586065] ? graph_lock+0x170/0x170 [ 826.589870] ? find_held_lock+0x36/0x1c0 [ 826.593942] ? lock_downgrade+0x8e0/0x8e0 [ 826.598092] __should_failslab+0x124/0x180 [ 826.602324] should_failslab+0x9/0x14 [ 826.606115] kmem_cache_alloc_trace+0x4b/0x780 [ 826.610695] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 826.615879] ? __sanitizer_cov_trace_cmp2+0x18/0x20 [ 826.620897] sctp_add_bind_addr+0xf9/0x4a0 [ 826.625127] ? sctp_bind_addr_free+0x20/0x20 [ 826.629529] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 826.634713] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 826.640245] ? sctp_v4_scope+0x19b/0x1c0 [ 826.644302] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 826.649487] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 826.654506] sctp_copy_local_addr_list+0x499/0x690 [ 826.659436] ? sctp_defaults_init+0xe50/0xe50 [ 826.663928] ? get_random_bytes+0x34/0x40 [ 826.668070] ? sctp_association_new+0x135/0x21e0 [ 826.672832] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 826.678024] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 826.683567] sctp_copy_one_addr+0x5d/0x170 [ 826.687793] ? sctp_copy_one_addr+0x5d/0x170 [ 826.692202] sctp_bind_addr_copy+0x16b/0x45b [ 826.696613] ? rcu_is_watching+0x85/0x140 [ 826.700760] ? sctp_copy_one_addr+0x170/0x170 [ 826.705253] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 826.710454] sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 826.715988] ? sctp_v6_scope+0x56/0x60 [ 826.719880] __sctp_connect+0x6c6/0xe30 [ 826.723869] ? sctp_init_sock+0x1470/0x1470 [ 826.728181] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 826.733194] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 826.737957] ? retint_kernel+0x10/0x10 [ 826.741854] ? sctp_connect+0x66/0x100 [ 826.745738] sctp_connect+0xbf/0x100 [ 826.749449] inet_dgram_connect+0x154/0x2e0 [ 826.753770] __sys_connect+0x37d/0x4c0 [ 826.757654] ? SyS_accept+0x30/0x30 [ 826.761285] ? __sb_end_write+0xac/0xe0 [ 826.765265] ? ksys_write+0x1a6/0x250 [ 826.769063] ? SyS_read+0x30/0x30 [ 826.772511] ? mm_fault_error+0x380/0x380 [ 826.776653] ? syscall_slow_exit_work+0x4f0/0x4f0 [ 826.781498] SyS_connect+0x24/0x30 [ 826.785040] ? __sys_connect+0x4c0/0x4c0 [ 826.789094] do_syscall_64+0x29e/0x9d0 [ 826.792972] ? vmalloc_sync_all+0x30/0x30 [ 826.797113] ? _raw_spin_unlock_irq+0x27/0x70 [ 826.801604] ? finish_task_switch+0x1ca/0x820 [ 826.806103] ? syscall_return_slowpath+0x5c0/0x5c0 [ 826.811033] ? syscall_return_slowpath+0x30f/0x5c0 [ 826.815965] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 826.821328] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 826.826176] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 826.831356] RIP: 0033:0x455259 [ 826.834533] RSP: 002b:00007f0cc7dd6c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002a [ 826.842236] RAX: ffffffffffffffda RBX: 00007f0cc7dd76d4 RCX: 0000000000455259 [ 826.849494] RDX: 000000000000001c RSI: 0000000020966fe4 RDI: 0000000000000013 [ 826.856751] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 826.864013] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 [ 826.871281] R13: 000000000000005a R14: 00000000006f3910 R15: 0000000000000021 2018/04/10 10:45:31 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x700000000000000]}, 0x10) 2018/04/10 10:45:31 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) r1 = accept$alg(r0, 0x0, 0x0) r2 = openat$sequencer(0xffffffffffffff9c, &(0x7f0000000080)='/dev/sequencer\x00', 0x2800, 0x0) getsockopt$inet_sctp6_SCTP_INITMSG(r2, 0x84, 0x2, &(0x7f0000000100), &(0x7f0000000140)=0x8) write$vnet(r1, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) 2018/04/10 10:45:31 executing program 6: r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x0, @loopback=0x7f000001}, 0x10) r1 = socket$inet6(0xa, 0xb, 0x80000000) getsockopt$inet_sctp6_SCTP_AUTOCLOSE(r1, 0x84, 0x4, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r2 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r2, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) r3 = accept4(r2, &(0x7f00000003c0)=@ll={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @dev}, &(0x7f00000002c0)=0x80, 0x80000) ioctl$sock_bt_cmtp_CMTPGETCONNLIST(r3, 0x800443d2, &(0x7f0000000540)={0xa, &(0x7f0000000440)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {}]}) setsockopt$ARPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x60, &(0x7f0000000980)=ANY=[@ANYBLOB="66696c74657200000000000000000000000000000000000000000000000000000700000004000000a8040000000000000000000040010000c071c5fb6b7e6619a60ba275030000c0"], 0x1) setsockopt$sock_int(r2, 0x1, 0xa, &(0x7f0000000240)=0x4, 0x4) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000140)) 2018/04/10 10:45:31 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:31 executing program 0 (fault-call:3 fault-nth:34): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:31 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0xb80b0000}}}, 0x1c) 2018/04/10 10:45:31 executing program 7: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:31 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff00000000]}, 0x10) 2018/04/10 10:45:32 executing program 1: r0 = syz_open_dev$sndpcmp(&(0x7f0000000080)='/dev/snd/pcmC#D#p\x00', 0x3, 0x4000) setsockopt$inet_sctp_SCTP_INITMSG(r0, 0x84, 0x2, &(0x7f0000000100)={0x10001, 0x3, 0x0, 0x6}, 0x8) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f00000000c0)="010100010000000000000000409d9256", 0x10) r2 = accept$alg(r1, 0x0, 0x0) write$vnet(r2, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) 2018/04/10 10:45:32 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:32 executing program 6: r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x0, @loopback=0x7f000001}, 0x10) r1 = socket$inet6(0xa, 0xb, 0x80000000) getsockopt$inet_sctp6_SCTP_AUTOCLOSE(r1, 0x84, 0x4, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r2 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r2, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) r3 = accept4(r2, &(0x7f00000003c0)=@ll={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @dev}, &(0x7f00000002c0)=0x80, 0x80000) ioctl$sock_bt_cmtp_CMTPGETCONNLIST(r3, 0x800443d2, &(0x7f0000000540)={0xa, &(0x7f0000000440)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {}]}) setsockopt$ARPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x60, &(0x7f0000000980)=ANY=[@ANYBLOB="66696c74657200000000000000000000000000000000000000000000000000000700000004000000a8040000000000000000000040010000c071c5fb6b7e6619a60ba275030000c0"], 0x1) setsockopt$sock_int(r2, 0x1, 0xa, &(0x7f0000000240)=0x4, 0x4) 2018/04/10 10:45:32 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0xe00000000000000]}, 0x10) [ 831.010292] FAULT_INJECTION: forcing a failure. [ 831.010292] name failslab, interval 1, probability 0, space 0, times 0 [ 831.021591] CPU: 0 PID: 23911 Comm: syz-executor0 Not tainted 4.16.0+ #17 [ 831.028533] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 831.037899] Call Trace: [ 831.040513] dump_stack+0x1b9/0x294 [ 831.044259] ? dump_stack_print_info.cold.2+0x52/0x52 [ 831.049497] should_fail.cold.4+0xa/0x1a [ 831.053594] ? perf_trace_lock+0x495/0x900 [ 831.057857] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 831.062979] ? zap_class+0x720/0x720 [ 831.066702] ? perf_trace_lock+0x900/0x900 [ 831.070937] ? sctp_connect+0xbf/0x100 [ 831.074824] ? __sys_connect+0x37d/0x4c0 [ 831.078879] ? SyS_connect+0x24/0x30 [ 831.082588] ? entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 831.087946] ? graph_lock+0x170/0x170 [ 831.091739] ? print_usage_bug+0xc0/0xc0 [ 831.095879] ? perf_trace_lock_acquire+0xe3/0x980 [ 831.100714] ? graph_lock+0x170/0x170 [ 831.104513] ? find_held_lock+0x36/0x1c0 [ 831.108576] ? lock_downgrade+0x8e0/0x8e0 [ 831.112721] __should_failslab+0x124/0x180 [ 831.116951] should_failslab+0x9/0x14 [ 831.120744] kmem_cache_alloc_trace+0x4b/0x780 [ 831.125317] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 831.130496] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 831.136041] ? sctp_v6_cmp_addr+0x261/0x6f0 [ 831.140364] sctp_add_bind_addr+0xf9/0x4a0 [ 831.144596] ? sctp_bind_addr_free+0x20/0x20 [ 831.149000] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 831.154193] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 831.159374] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 831.164386] sctp_copy_local_addr_list+0x499/0x690 [ 831.169311] ? sctp_defaults_init+0xe50/0xe50 [ 831.173801] ? get_random_bytes+0x34/0x40 [ 831.177941] ? sctp_association_new+0x135/0x21e0 [ 831.182698] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 831.187878] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 831.193412] sctp_copy_one_addr+0x5d/0x170 [ 831.197637] ? sctp_copy_one_addr+0x5d/0x170 [ 831.202047] sctp_bind_addr_copy+0x16b/0x45b [ 831.206443] ? rcu_is_watching+0x85/0x140 [ 831.210584] ? sctp_copy_one_addr+0x170/0x170 [ 831.215069] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 831.220259] sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 831.225785] ? sctp_v6_scope+0x56/0x60 [ 831.229667] __sctp_connect+0x6c6/0xe30 [ 831.233645] ? sctp_init_sock+0x1470/0x1470 [ 831.237965] ? mark_held_locks+0xc9/0x160 [ 831.242114] ? __local_bh_enable_ip+0x161/0x230 [ 831.246776] ? trace_hardirqs_on+0xd/0x10 [ 831.250913] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 831.256099] sctp_connect+0xbf/0x100 [ 831.259807] inet_dgram_connect+0x154/0x2e0 [ 831.264125] __sys_connect+0x37d/0x4c0 [ 831.268009] ? SyS_accept+0x30/0x30 [ 831.271642] ? __sb_end_write+0xac/0xe0 [ 831.275620] ? ksys_write+0x1a6/0x250 [ 831.279413] ? SyS_read+0x30/0x30 [ 831.282853] ? mm_fault_error+0x380/0x380 [ 831.286994] ? syscall_slow_exit_work+0x4f0/0x4f0 [ 831.291838] SyS_connect+0x24/0x30 [ 831.295368] ? __sys_connect+0x4c0/0x4c0 [ 831.299417] do_syscall_64+0x29e/0x9d0 [ 831.303290] ? vmalloc_sync_all+0x30/0x30 [ 831.307428] ? syscall_slow_exit_work+0x4f0/0x4f0 [ 831.312263] ? syscall_return_slowpath+0x5c0/0x5c0 [ 831.317185] ? syscall_return_slowpath+0x30f/0x5c0 [ 831.322111] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 831.327471] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 831.332313] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 831.337491] RIP: 0033:0x455259 [ 831.340668] RSP: 002b:00007f0cc7dd6c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002a [ 831.348370] RAX: ffffffffffffffda RBX: 00007f0cc7dd76d4 RCX: 0000000000455259 2018/04/10 10:45:32 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'vmac(aes)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000080)="010104000000000000000000409d18ce", 0x126) r1 = accept$alg(r0, 0x0, 0x0) write$vnet(r1, &(0x7f0000000380)={0x1, {&(0x7f0000000180)=""/231, 0x230, &(0x7f0000000280)=""/195}}, 0xfee1) 2018/04/10 10:45:32 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0x4}}}, 0x1c) 2018/04/10 10:45:32 executing program 6: r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x0, @loopback=0x7f000001}, 0x10) r1 = socket$inet6(0xa, 0xb, 0x80000000) getsockopt$inet_sctp6_SCTP_AUTOCLOSE(r1, 0x84, 0x4, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r2 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r2, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) r3 = accept4(r2, &(0x7f00000003c0)=@ll={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @dev}, &(0x7f00000002c0)=0x80, 0x80000) ioctl$sock_bt_cmtp_CMTPGETCONNLIST(r3, 0x800443d2, &(0x7f0000000540)={0xa, &(0x7f0000000440)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {}]}) setsockopt$ARPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x60, &(0x7f0000000980)=ANY=[@ANYBLOB="66696c74657200000000000000000000000000000000000000000000000000000700000004000000a8040000000000000000000040010000c071c5fb6b7e6619a60ba275030000c0"], 0x1) [ 831.355628] RDX: 000000000000001c RSI: 0000000020966fe4 RDI: 0000000000000013 [ 831.362882] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 831.370139] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 [ 831.377394] R13: 000000000000005a R14: 00000000006f3910 R15: 0000000000000022 2018/04/10 10:45:32 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000]}, 0x10) 2018/04/10 10:45:32 executing program 0 (fault-call:3 fault-nth:35): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) [ 831.575849] FAULT_INJECTION: forcing a failure. [ 831.575849] name failslab, interval 1, probability 0, space 0, times 0 [ 831.587303] CPU: 0 PID: 23952 Comm: syz-executor0 Not tainted 4.16.0+ #17 [ 831.594258] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 831.603635] Call Trace: [ 831.606259] dump_stack+0x1b9/0x294 [ 831.609924] ? dump_stack_print_info.cold.2+0x52/0x52 [ 831.615167] should_fail.cold.4+0xa/0x1a [ 831.619257] ? perf_trace_lock+0x495/0x900 [ 831.623522] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 831.629227] ? zap_class+0x720/0x720 [ 831.632955] ? perf_trace_lock+0x900/0x900 [ 831.637378] ? sctp_connect+0xbf/0x100 [ 831.641263] ? __sys_connect+0x37d/0x4c0 [ 831.645318] ? SyS_connect+0x24/0x30 [ 831.649036] ? entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 831.654401] ? graph_lock+0x170/0x170 [ 831.658201] ? print_usage_bug+0xc0/0xc0 [ 831.662257] ? perf_trace_lock_acquire+0xe3/0x980 [ 831.667268] ? graph_lock+0x170/0x170 [ 831.671068] ? find_held_lock+0x36/0x1c0 [ 831.675138] ? lock_downgrade+0x8e0/0x8e0 [ 831.679286] __should_failslab+0x124/0x180 [ 831.683518] should_failslab+0x9/0x14 [ 831.687308] kmem_cache_alloc_trace+0x4b/0x780 [ 831.691888] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 831.697075] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 831.702606] ? sctp_v6_cmp_addr+0x261/0x6f0 [ 831.706927] sctp_add_bind_addr+0xf9/0x4a0 [ 831.711167] ? sctp_bind_addr_free+0x20/0x20 [ 831.715573] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 831.720763] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 831.725952] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 831.730990] sctp_copy_local_addr_list+0x499/0x690 [ 831.735924] ? sctp_defaults_init+0xe50/0xe50 [ 831.740692] ? get_random_bytes+0x34/0x40 [ 831.744833] ? sctp_association_new+0x135/0x21e0 [ 831.749595] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 831.754782] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 831.760319] sctp_copy_one_addr+0x5d/0x170 [ 831.764543] ? sctp_copy_one_addr+0x5d/0x170 [ 831.768953] sctp_bind_addr_copy+0x16b/0x45b [ 831.773351] ? rcu_is_watching+0x85/0x140 [ 831.777498] ? sctp_copy_one_addr+0x170/0x170 [ 831.781985] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 831.787180] sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 831.792709] ? sctp_v6_scope+0x56/0x60 [ 831.796596] __sctp_connect+0x6c6/0xe30 [ 831.800583] ? sctp_init_sock+0x1470/0x1470 [ 831.804903] ? mark_held_locks+0xc9/0x160 [ 831.809055] ? __local_bh_enable_ip+0x161/0x230 [ 831.813723] ? trace_hardirqs_on+0xd/0x10 [ 831.817868] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 831.823062] sctp_connect+0xbf/0x100 [ 831.826775] inet_dgram_connect+0x154/0x2e0 [ 831.831095] __sys_connect+0x37d/0x4c0 [ 831.834979] ? SyS_accept+0x30/0x30 [ 831.838608] ? __sb_end_write+0xac/0xe0 [ 831.842587] ? ksys_write+0x1a6/0x250 [ 831.846386] ? SyS_read+0x30/0x30 [ 831.849834] ? mm_fault_error+0x380/0x380 [ 831.853988] SyS_connect+0x24/0x30 [ 831.857524] ? __sys_connect+0x4c0/0x4c0 [ 831.861582] do_syscall_64+0x29e/0x9d0 [ 831.865460] ? vmalloc_sync_all+0x30/0x30 [ 831.869604] ? _raw_spin_unlock_irq+0x27/0x70 [ 831.874091] ? finish_task_switch+0x1ca/0x820 [ 831.878581] ? syscall_return_slowpath+0x5c0/0x5c0 [ 831.883504] ? syscall_return_slowpath+0x30f/0x5c0 [ 831.888436] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 831.893799] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 831.898646] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 831.903829] RIP: 0033:0x455259 [ 831.907018] RSP: 002b:00007f0cc7dd6c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002a [ 831.914735] RAX: ffffffffffffffda RBX: 00007f0cc7dd76d4 RCX: 0000000000455259 [ 831.922000] RDX: 000000000000001c RSI: 0000000020966fe4 RDI: 0000000000000013 [ 831.929267] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 831.936527] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 [ 831.943786] R13: 000000000000005a R14: 00000000006f3910 R15: 0000000000000023 2018/04/10 10:45:33 executing program 6: r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x0, @loopback=0x7f000001}, 0x10) r1 = socket$inet6(0xa, 0xb, 0x80000000) getsockopt$inet_sctp6_SCTP_AUTOCLOSE(r1, 0x84, 0x4, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r2 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r2, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) r3 = accept4(r2, &(0x7f00000003c0)=@ll={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @dev}, &(0x7f00000002c0)=0x80, 0x80000) ioctl$sock_bt_cmtp_CMTPGETCONNLIST(r3, 0x800443d2, &(0x7f0000000540)={0xa, &(0x7f0000000440)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {}]}) 2018/04/10 10:45:33 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:33 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x4400]}, 0x10) 2018/04/10 10:45:33 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x10) 2018/04/10 10:45:33 executing program 3: perf_event_open(&(0x7f000025c000)={0x0, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:33 executing program 7: r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x0, @loopback=0x7f000001}, 0x10) r1 = socket$inet6(0xa, 0xb, 0x80000000) getsockopt$inet_sctp6_SCTP_AUTOCLOSE(r1, 0x84, 0x4, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r2 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r2, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) r3 = accept4(r2, &(0x7f00000003c0)=@ll={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @dev}, &(0x7f00000002c0)=0x80, 0x80000) ioctl$sock_bt_cmtp_CMTPGETCONNLIST(r3, 0x800443d2, &(0x7f0000000540)={0xa, &(0x7f0000000440)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {}]}) setsockopt$ARPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x60, &(0x7f0000000980)=ANY=[@ANYBLOB="66696c74657200000000000000000000000000000000000000000000000000000700000004000000a8040000000000000000000040010000c071c5fb6b7e6619a60ba275030000c0"], 0x1) setsockopt$sock_int(r2, 0x1, 0xa, &(0x7f0000000240)=0x4, 0x4) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000140)={0xffffffffffffffff}) socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_inet_tcp_SIOCATMARK(r4, 0x8905, &(0x7f00000000c0)) 2018/04/10 10:45:33 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0xb80b000000000000}}}, 0x1c) 2018/04/10 10:45:33 executing program 0 (fault-call:3 fault-nth:36): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) [ 832.296994] FAULT_INJECTION: forcing a failure. [ 832.296994] name failslab, interval 1, probability 0, space 0, times 0 [ 832.308352] CPU: 0 PID: 23976 Comm: syz-executor0 Not tainted 4.16.0+ #17 [ 832.315294] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 832.324657] Call Trace: [ 832.327276] dump_stack+0x1b9/0x294 [ 832.330939] ? dump_stack_print_info.cold.2+0x52/0x52 [ 832.336182] should_fail.cold.4+0xa/0x1a [ 832.340269] ? perf_trace_lock+0x495/0x900 [ 832.344519] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 832.349632] ? zap_class+0x720/0x720 [ 832.353347] ? sctp_copy_local_addr_list+0x499/0x690 [ 832.358455] ? sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 832.364165] ? __sctp_connect+0x6c6/0xe30 [ 832.368307] ? sctp_connect+0xbf/0x100 [ 832.372188] ? inet_dgram_connect+0x154/0x2e0 [ 832.376674] ? __sys_connect+0x37d/0x4c0 [ 832.380723] ? SyS_connect+0x24/0x30 [ 832.384520] ? entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 832.389881] ? graph_lock+0x170/0x170 [ 832.393685] ? print_usage_bug+0xc0/0xc0 [ 832.397743] ? graph_lock+0x170/0x170 [ 832.401545] ? find_held_lock+0x36/0x1c0 [ 832.405614] ? lock_downgrade+0x8e0/0x8e0 [ 832.409761] __should_failslab+0x124/0x180 [ 832.413990] should_failslab+0x9/0x14 [ 832.417784] kmem_cache_alloc_trace+0x4b/0x780 [ 832.422366] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 832.427578] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 832.433111] ? sctp_v6_cmp_addr+0x261/0x6f0 [ 832.437438] sctp_add_bind_addr+0xf9/0x4a0 [ 832.441671] ? sctp_bind_addr_free+0x20/0x20 [ 832.446074] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 832.451264] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 832.456449] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 832.462077] sctp_copy_local_addr_list+0x499/0x690 [ 832.467009] ? sctp_defaults_init+0xe50/0xe50 [ 832.471508] ? get_random_bytes+0x34/0x40 [ 832.475652] ? sctp_association_new+0x135/0x21e0 [ 832.480415] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 832.485602] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 832.491138] sctp_copy_one_addr+0x5d/0x170 [ 832.495367] ? sctp_copy_one_addr+0x5d/0x170 [ 832.499778] sctp_bind_addr_copy+0x16b/0x45b [ 832.504174] ? rcu_is_watching+0x85/0x140 [ 832.508322] ? sctp_copy_one_addr+0x170/0x170 [ 832.512809] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 832.518004] sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 832.523543] ? sctp_v6_scope+0x56/0x60 [ 832.527427] __sctp_connect+0x6c6/0xe30 [ 832.531409] ? sctp_init_sock+0x1470/0x1470 [ 832.535728] ? mark_held_locks+0xc9/0x160 [ 832.539876] ? __local_bh_enable_ip+0x161/0x230 [ 832.544541] ? trace_hardirqs_on+0xd/0x10 [ 832.548685] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 832.553880] sctp_connect+0xbf/0x100 [ 832.557594] inet_dgram_connect+0x154/0x2e0 [ 832.561919] __sys_connect+0x37d/0x4c0 [ 832.565803] ? SyS_accept+0x30/0x30 [ 832.569436] ? __sb_end_write+0xac/0xe0 [ 832.573447] ? ksys_write+0x1a6/0x250 [ 832.577270] ? SyS_read+0x30/0x30 [ 832.580729] ? mm_fault_error+0x380/0x380 [ 832.584900] SyS_connect+0x24/0x30 [ 832.588447] ? __sys_connect+0x4c0/0x4c0 [ 832.592505] do_syscall_64+0x29e/0x9d0 [ 832.596386] ? vmalloc_sync_all+0x30/0x30 [ 832.600528] ? _raw_spin_unlock_irq+0x27/0x70 [ 832.605045] ? finish_task_switch+0x1ca/0x820 [ 832.609535] ? syscall_return_slowpath+0x5c0/0x5c0 [ 832.614459] ? syscall_return_slowpath+0x30f/0x5c0 [ 832.619393] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 832.624760] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 832.629610] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 832.634791] RIP: 0033:0x455259 [ 832.637974] RSP: 002b:00007f0cc7dd6c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002a 2018/04/10 10:45:33 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0xc0ffffff]}, 0x10) 2018/04/10 10:45:33 executing program 6: r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x0, @loopback=0x7f000001}, 0x10) r1 = socket$inet6(0xa, 0xb, 0x80000000) getsockopt$inet_sctp6_SCTP_AUTOCLOSE(r1, 0x84, 0x4, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r2 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r2, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) accept4(r2, &(0x7f00000003c0)=@ll={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @dev}, &(0x7f00000002c0)=0x80, 0x80000) [ 832.645682] RAX: ffffffffffffffda RBX: 00007f0cc7dd76d4 RCX: 0000000000455259 [ 832.652943] RDX: 000000000000001c RSI: 0000000020966fe4 RDI: 0000000000000013 [ 832.660204] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 832.667473] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 [ 832.674733] R13: 000000000000005a R14: 00000000006f3910 R15: 0000000000000024 2018/04/10 10:45:33 executing program 3: perf_event_open(&(0x7f000025c000)={0x0, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:33 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0xf4010000]}, 0x10) 2018/04/10 10:45:33 executing program 6: r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x0, @loopback=0x7f000001}, 0x10) r1 = socket$inet6(0xa, 0xb, 0x80000000) getsockopt$inet_sctp6_SCTP_AUTOCLOSE(r1, 0x84, 0x4, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r2 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r2, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) 2018/04/10 10:45:34 executing program 7: ioctl$TIOCGPGRP(0xffffffffffffff9c, 0x540f, &(0x7f0000000040)=0x0) r1 = perf_event_open(&(0x7f000001d000)={0x2, 0x70, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, r0, 0x0, 0xffffffffffffffff, 0x0) r2 = add_key$keyring(&(0x7f0000000080)='keyring\x00', &(0x7f00000000c0)={0x73, 0x79, 0x7a, 0x0}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$restrict_keyring(0x1d, r2, &(0x7f0000000100)='id_resolver\x00', &(0x7f0000000140)='-\x00') r3 = perf_event_open(&(0x7f0000940000)={0x2, 0x70, 0x312, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) dup3(r1, r3, 0x0) 2018/04/10 10:45:34 executing program 0 (fault-call:3 fault-nth:37): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) [ 832.891906] FAULT_INJECTION: forcing a failure. [ 832.891906] name failslab, interval 1, probability 0, space 0, times 0 [ 832.903336] CPU: 0 PID: 24005 Comm: syz-executor0 Not tainted 4.16.0+ #17 [ 832.910281] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 832.919652] Call Trace: [ 832.922273] dump_stack+0x1b9/0x294 [ 832.925942] ? dump_stack_print_info.cold.2+0x52/0x52 [ 832.931167] should_fail.cold.4+0xa/0x1a [ 832.935227] ? perf_trace_lock+0x495/0x900 [ 832.939458] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 832.944563] ? zap_class+0x720/0x720 [ 832.948270] ? perf_trace_lock+0x900/0x900 [ 832.952502] ? sctp_connect+0xbf/0x100 [ 832.956383] ? __sys_connect+0x37d/0x4c0 [ 832.960434] ? SyS_connect+0x24/0x30 [ 832.964139] ? entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 832.969499] ? graph_lock+0x170/0x170 [ 832.973297] ? print_usage_bug+0xc0/0xc0 [ 832.977349] ? perf_trace_lock_acquire+0xe3/0x980 [ 832.982183] ? graph_lock+0x170/0x170 [ 832.985987] ? find_held_lock+0x36/0x1c0 [ 832.990060] ? lock_downgrade+0x8e0/0x8e0 [ 832.994207] __should_failslab+0x124/0x180 [ 832.998435] should_failslab+0x9/0x14 [ 833.002225] kmem_cache_alloc_trace+0x4b/0x780 [ 833.006806] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 833.011989] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 833.017521] ? sctp_v6_cmp_addr+0x261/0x6f0 [ 833.021843] sctp_add_bind_addr+0xf9/0x4a0 [ 833.026073] ? sctp_bind_addr_free+0x20/0x20 [ 833.030471] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 833.035657] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 833.040848] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 833.045862] sctp_copy_local_addr_list+0x499/0x690 [ 833.050789] ? sctp_defaults_init+0xe50/0xe50 [ 833.055276] ? get_random_bytes+0x34/0x40 [ 833.059417] ? sctp_association_new+0x135/0x21e0 [ 833.064176] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 833.069356] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 833.074894] sctp_copy_one_addr+0x5d/0x170 [ 833.079117] ? sctp_copy_one_addr+0x5d/0x170 [ 833.083521] sctp_bind_addr_copy+0x16b/0x45b [ 833.087918] ? rcu_is_watching+0x85/0x140 [ 833.092061] ? sctp_copy_one_addr+0x170/0x170 [ 833.096544] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 833.101732] sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 833.107259] ? sctp_v6_scope+0x56/0x60 [ 833.111143] __sctp_connect+0x6c6/0xe30 [ 833.115123] ? sctp_init_sock+0x1470/0x1470 [ 833.119442] ? mark_held_locks+0xc9/0x160 [ 833.123584] ? __local_bh_enable_ip+0x161/0x230 [ 833.128248] ? trace_hardirqs_on+0xd/0x10 [ 833.132386] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 833.137572] sctp_connect+0xbf/0x100 [ 833.141283] inet_dgram_connect+0x154/0x2e0 [ 833.145599] __sys_connect+0x37d/0x4c0 [ 833.149477] ? SyS_accept+0x30/0x30 [ 833.153092] ? rcu_is_watching+0x85/0x140 [ 833.157238] ? syscall_get_arguments.part.6+0x10/0x10 [ 833.162430] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 833.167956] ? syscall_slow_exit_work+0x12d/0x4f0 [ 833.172789] ? lockdep_sys_exit_thunk+0x29/0x29 [ 833.177449] ? tracehook_report_syscall_exit+0x2e0/0x2e0 [ 833.182892] ? SyS_read+0x30/0x30 [ 833.186332] ? mm_fault_error+0x380/0x380 [ 833.190470] ? syscall_slow_exit_work+0x4f0/0x4f0 [ 833.195309] SyS_connect+0x24/0x30 [ 833.198845] ? __sys_connect+0x4c0/0x4c0 [ 833.202898] do_syscall_64+0x29e/0x9d0 [ 833.206772] ? vmalloc_sync_all+0x30/0x30 [ 833.210914] ? syscall_slow_exit_work+0x4f0/0x4f0 [ 833.215747] ? syscall_return_slowpath+0x5c0/0x5c0 [ 833.220671] ? syscall_return_slowpath+0x30f/0x5c0 [ 833.225601] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 833.230966] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 833.235807] entry_SYSCALL_64_after_hwframe+0x42/0xb7 2018/04/10 10:45:34 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0xe8030000]}, 0x10) 2018/04/10 10:45:34 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0xfec0}}}, 0x1c) [ 833.241081] RIP: 0033:0x455259 [ 833.244256] RSP: 002b:00007f0cc7dd6c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002a [ 833.251966] RAX: ffffffffffffffda RBX: 00007f0cc7dd76d4 RCX: 0000000000455259 [ 833.259222] RDX: 000000000000001c RSI: 0000000020966fe4 RDI: 0000000000000013 [ 833.266479] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 833.273734] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 [ 833.280998] R13: 000000000000005a R14: 00000000006f3910 R15: 0000000000000025 2018/04/10 10:45:34 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:34 executing program 6: r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x0, @loopback=0x7f000001}, 0x10) r1 = socket$inet6(0xa, 0xb, 0x80000000) getsockopt$inet_sctp6_SCTP_AUTOCLOSE(r1, 0x84, 0x4, &(0x7f00000001c0), &(0x7f0000000200)=0x4) sendmsg$key(0xffffffffffffffff, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) 2018/04/10 10:45:34 executing program 3: perf_event_open(&(0x7f000025c000)={0x0, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:34 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11000000]}, 0x10) 2018/04/10 10:45:34 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x2]}, 0x10) 2018/04/10 10:45:34 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0xfe80000000000000}}}, 0x1c) 2018/04/10 10:45:34 executing program 6: r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x0, @loopback=0x7f000001}, 0x10) socket$inet6(0xa, 0xb, 0x80000000) r1 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r1, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) 2018/04/10 10:45:34 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:34 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0xc0ffffff00000000]}, 0x10) 2018/04/10 10:45:35 executing program 7: r0 = syz_open_dev$sg(&(0x7f0000001000)='/dev/sg#\x00', 0x0, 0x0) mmap(&(0x7f000000a000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0) madvise(&(0x7f000000a000/0x4000)=nil, 0x4000, 0xb) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = socket$inet_tcp(0x2, 0x1, 0x0) dup3(r1, r2, 0x0) setsockopt$inet_int(r2, 0x0, 0x19, &(0x7f0000625000), 0x4) 2018/04/10 10:45:35 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0xc0ffffff00000000}}}, 0x1c) 2018/04/10 10:45:35 executing program 6: r0 = socket(0x40000000015, 0x805, 0x0) bind$inet(r0, &(0x7f00000a9000)={0x2, 0x0, @loopback=0x7f000001}, 0x10) r1 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r1, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) 2018/04/10 10:45:35 executing program 0 (fault-call:3 fault-nth:38): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:35 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:35 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x44]}, 0x10) 2018/04/10 10:45:35 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa]}, 0x10) 2018/04/10 10:45:35 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) [ 834.504471] FAULT_INJECTION: forcing a failure. [ 834.504471] name failslab, interval 1, probability 0, space 0, times 0 [ 834.515924] CPU: 0 PID: 24061 Comm: syz-executor0 Not tainted 4.16.0+ #17 [ 834.522880] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 834.532238] Call Trace: [ 834.534832] dump_stack+0x1b9/0x294 [ 834.538461] ? dump_stack_print_info.cold.2+0x52/0x52 [ 834.543664] should_fail.cold.4+0xa/0x1a [ 834.547724] ? perf_trace_lock+0x495/0x900 [ 834.551952] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 834.557049] ? zap_class+0x720/0x720 [ 834.560754] ? sctp_copy_local_addr_list+0x499/0x690 [ 834.565845] ? sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 834.571546] ? __sctp_connect+0x6c6/0xe30 [ 834.575678] ? sctp_connect+0xbf/0x100 [ 834.579560] ? inet_dgram_connect+0x154/0x2e0 [ 834.584047] ? __sys_connect+0x37d/0x4c0 [ 834.588092] ? SyS_connect+0x24/0x30 [ 834.591797] ? entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 834.597150] ? graph_lock+0x170/0x170 [ 834.600941] ? print_usage_bug+0xc0/0xc0 [ 834.604993] ? graph_lock+0x170/0x170 [ 834.608787] ? mark_held_locks+0xc9/0x160 [ 834.612924] ? find_held_lock+0x36/0x1c0 [ 834.616983] ? lock_downgrade+0x8e0/0x8e0 [ 834.621126] __should_failslab+0x124/0x180 [ 834.625354] should_failslab+0x9/0x14 [ 834.629141] kmem_cache_alloc_trace+0x4b/0x780 [ 834.633716] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 834.638896] ? __sanitizer_cov_trace_cmp2+0x18/0x20 [ 834.643907] sctp_add_bind_addr+0xf9/0x4a0 [ 834.648133] ? sctp_bind_addr_free+0x20/0x20 [ 834.652532] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 834.657715] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 834.663240] ? sctp_v4_scope+0x19b/0x1c0 [ 834.667289] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 834.672468] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 834.677479] sctp_copy_local_addr_list+0x499/0x690 [ 834.682401] ? sctp_defaults_init+0xe50/0xe50 [ 834.686890] ? get_random_bytes+0x34/0x40 [ 834.691035] ? sctp_association_new+0x135/0x21e0 [ 834.695789] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 834.700968] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 834.706498] sctp_copy_one_addr+0x5d/0x170 [ 834.710727] ? sctp_copy_one_addr+0x5d/0x170 [ 834.715128] sctp_bind_addr_copy+0x16b/0x45b [ 834.719523] ? rcu_is_watching+0x85/0x140 [ 834.723665] ? sctp_copy_one_addr+0x170/0x170 [ 834.728147] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 834.733333] sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 834.738863] ? sctp_v6_scope+0x56/0x60 [ 834.742742] __sctp_connect+0x6c6/0xe30 [ 834.748542] ? sctp_init_sock+0x1470/0x1470 [ 834.752858] ? mark_held_locks+0xc9/0x160 [ 834.757001] ? __local_bh_enable_ip+0x161/0x230 [ 834.761670] ? trace_hardirqs_on+0xd/0x10 [ 834.765813] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 834.771000] sctp_connect+0xbf/0x100 [ 834.774729] inet_dgram_connect+0x154/0x2e0 [ 834.779046] __sys_connect+0x37d/0x4c0 [ 834.782924] ? SyS_accept+0x30/0x30 [ 834.786548] ? __sb_end_write+0xac/0xe0 [ 834.790523] ? ksys_write+0x1a6/0x250 [ 834.794316] ? SyS_read+0x30/0x30 [ 834.797761] ? mm_fault_error+0x380/0x380 [ 834.801906] SyS_connect+0x24/0x30 [ 834.805435] ? __sys_connect+0x4c0/0x4c0 [ 834.809485] do_syscall_64+0x29e/0x9d0 [ 834.813361] ? vmalloc_sync_all+0x30/0x30 [ 834.817495] ? _raw_spin_unlock_irq+0x27/0x70 [ 834.821980] ? finish_task_switch+0x1ca/0x820 [ 834.826470] ? syscall_return_slowpath+0x5c0/0x5c0 [ 834.831388] ? syscall_return_slowpath+0x30f/0x5c0 [ 834.836313] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 834.841668] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 834.846509] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 834.851690] RIP: 0033:0x455259 2018/04/10 10:45:36 executing program 6: socket(0x40000000015, 0x805, 0x0) r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) [ 834.854864] RSP: 002b:00007f0cc7dd6c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002a [ 834.862562] RAX: ffffffffffffffda RBX: 00007f0cc7dd76d4 RCX: 0000000000455259 [ 834.869819] RDX: 000000000000001c RSI: 0000000020966fe4 RDI: 0000000000000013 [ 834.877076] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 834.884337] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 [ 834.891591] R13: 000000000000005a R14: 00000000006f3910 R15: 0000000000000026 2018/04/10 10:45:36 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0xe00]}, 0x10) 2018/04/10 10:45:36 executing program 7: r0 = accept4(0xffffffffffffff9c, &(0x7f00000000c0)=@alg, &(0x7f0000000140)=0x80, 0x0) recvfrom$ax25(r0, &(0x7f0000000180)=""/232, 0xe8, 0x10021, &(0x7f0000000280)={0x3, {"14bbf9d0ea54d0"}, 0x3}, 0x10) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x1a, &(0x7f00000002c0)={0x0, 0x82, "d519a03233c08370f991e03358bd5f7a9a3677f50d391d61be416db9edc7d42bcae1abccf78e4a77a71ee062064f04eaaa9e4a3c25a2f765b61cd53d99a0deb3d3731d0b47816763a2bc9f9a0b12235aa872a599914e676d00fed2139a2cee61c9a83a9e4ea26b907c2dbe7e29b928ccbff6b04a46ce8ee73d305628239b17b5d005"}, &(0x7f0000000380)=0x8a) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r0, 0x84, 0x75, &(0x7f00000003c0)={0x0, 0x6}, &(0x7f0000000400)=0x8) getsockopt$inet_sctp6_SCTP_STATUS(r0, 0x84, 0xe, &(0x7f0000000440)={r1, 0x8, 0x5, 0x81, 0x7ff, 0x0, 0x0, 0x2c3, {r2, @in6={{0xa, 0x4e21, 0x9, @empty, 0x69}}, 0x101, 0x100, 0x0, 0xfffffffffffffff8, 0x5}}, &(0x7f0000000500)=0xb0) ioctl$sock_bt_hidp_HIDPGETCONNINFO(r0, 0x800448d3, &(0x7f0000000540)={{0x0, 0x0, 0x7, 0x5, 0x2, 0x22f}, 0x7c5cdaaa, 0x1000, 0xe4, 0x0, 0x3, "422e20cec2d7e933438f72861a33b4c841c0847de4d1808306c0695b93a5d994d45b18d6b3c2e8d39d8a0c26f9529e0b7ff8a463513126dc5faa7eb2eb4fcbad4f04d0e3ebd2e13db806e86436ce511619f97805c925ceea75b5e4c78aa725e549dca1d698baa43f5fd0657fb40971511303eebbb01821bd5c5c9b6383dc1b39"}) r4 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000600)='/dev/autofs\x00', 0x0, 0x0) r5 = syz_open_dev$mice(&(0x7f0000000640)='/dev/input/mice\x00', 0x0, 0x1) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000680)={r4, r5, 0x1, 0x2}, 0x10) r6 = syz_open_dev$amidi(&(0x7f00000006c0)='/dev/amidi#\x00', 0x6, 0x0) bind$nfc_llcp(r0, &(0x7f0000000700)={0x27, 0x1, 0x2, 0x6, 0x6, 0x5, "b8aac94851b230056b176e5802d9a5b71c6dfd17dbc84a382eef74babccc547369068c60bbd76c55f6f6ad672b0006e83c3c44c23116a0e73dfa000bde4ca2", 0x10}, 0x60) ioctl$sock_ifreq(r5, 0x895f, &(0x7f0000000780)={'ip6tnl0\x00', @ifru_hwaddr=@random="8596c881f9cc"}) remap_file_pages(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1000002, 0x3, 0x10000) getsockopt$netrom_NETROM_N2(r6, 0x103, 0x3, &(0x7f00000007c0)=0x100, &(0x7f0000000800)=0x4) syz_mount_image$hfsplus(&(0x7f0000000840)='hfsplus\x00', &(0x7f0000000880)='./file0\x00', 0x68, 0x5, &(0x7f0000002ac0)=[{&(0x7f00000008c0)="42a35d3eed44a9144ef7a5cebd8f00affde21187c37c7144af4c7b04e8b2344670226e7e983c4fd67a7df9704332887d8e5c5a85551f52d5c057676ebfbd2c4fc1d3a57bff6670efdc182b9f5dd1e603db99d6749fce7c882760daada628359de035d3bf11e8f70e67c2cebd87d8dbad0340840c30f21c005ab37b5de08f4d0845e624b64c", 0x85, 0x2}, {&(0x7f0000000980)="8f6faa44c59dfd33c4db96867ef590198fb6f3c0539724e7e1f4df88b21ddb5298836a0e45253485987f8eb727a3725138ad8d7a10bb2d85e4fefdb71b1f8cefb08bcd2df12b47604e19502f54a2d7b50856fbdd4819f2849c4e4c26f30dc3c2124560fe370de708b0461703aecfb13de496040784d30182a49bf8f0bfd9abbf4044d34f87c870c32c00c52edd58dd692ce8f044c9f1bd678f6b95fcf44a6fb6d7988d8bc81acc3a45315b25227304891f6a96d194fd8600bdd687452f356ad61a590e88d99ec5a3", 0xc8, 0x8000}, {&(0x7f0000000a80)="8f", 0x1}, {&(0x7f0000000ac0)="12db3ec59c66fedc45a1384e4e1be7bcd6aa58cb8d366d37284e7291492cc0072e40bd4813da5cb64edee0bdab871c727e1d263d3d902c64d738acca4c3f4d703272c437fe682fe80e75055d22abe088a7e89bd1f0215d3e4c75a32a0210f4d7b4d32a5e3a0dceea6c26b6b78f47c9c323ed38ab7c6fc5e8d44162bbd29808999f6227be074bc2a0ef91d1a1340c388eac4169a2c08ffa99237ee9b2b5f42dbb4e33b04dff40eb13736ffb37ec457ed30d61f13d10dbb6ad810dde9f096ced7799b51be20e0072ab50a8b17eb9c6c2bd7400c8493768cc213ec0542f81c6ba9ca7e061945a2e59fb5f09c8390110d1b0402791214b4c3fedd2b346df94cb7cfb0391cd10e696a54db1be1fd5db20df2e5cd658af094cb37ae12e536d94be3d553a6fe6a7a107b366a86c81fa0fd7891b8c8460101ed332c4250d9b0c0c6c5ac1ed7d84962c1aa95804350992ce28d824e5d24040bf26c90996b49e3afb03e1b348b8d193df58e42cfbd44d7ed8065079e3e4c5465e94c149484cb604bfd42ded796f20c3476dd88e7744eca68170963c5d7bf8ae3dfcdcdb2fa58492f5cb31206fa020f155dd6b4d32a7e8f8f7db29b354cec26774a2b23c4c21fd7647a77203b80b5fa8582f67a55d0cda0c9134b34ec5b2054b37b0d828b4a7a48fc7d2b8465ac34dee3c442b8f33842052668faec24cedf7644329df97e0f50dcfbdd4125455db2081e025f8ff2d168796665c3b40270456fbed3e740e799aae649fccdd47bdc86b55a454bb695179bcdf35ae8a789b6cca0bca150c3d861202528f0c5e8ad9630ca53f533e08de7f1c24e6aa32fe4b544fcc45d4feaae7d9602c8eebfdeb002398dda7be020fabce03ec56e2bfb85da0835fca4d8f0c7a6d6696ab980d7eb9a12dd921bb4b0f28280a628bdb47ac0b9fad5e5474d1b0c6230f39e6cfe0c8ae21b2f7176ce5ea513403a73ed554d8090b721013b31cb7c2d5d2eb08ebb2de867e2cfc75438d1e6302d88dbd106a96f1f0b7db171e173be7c0c8ada49ace52b0ed710d96f950c7b98548d89b00616588c3660d7e37de4f0e1c36d547944afcf6fd3af7a42e3d5206db2cfa153ca81fb64618305c96d2790c0cb6900254d3d5f643e765fc5fe9c5b72a19682a618a52488611a2bd7175fa29a6a83ea5f04a3258fc00253a23116b474e4b036360bd9eb26a8457f17e4010bc255eb0ef63a6368f18643563ea21af6807af3c4d6e1a5ac158d3a1295b38e33dfe3b97ab9338fa27444725667db43878fc68756e34b39a031ab14bac5380701dc43516cee59d34298f36da79fecdd5e5d0b5de61bff3c69bef62721ee0767c9fef6efeab1f899c91db9f5268f7df178c0f53aaf1586596c24cc58a91368dd56b19069761ebfee40611b4ff48f0ac8f80d3674a1d3ad62bcda99bae0a73d57f6c3e183da4cc20d006a8b4bbebe98510f7f6142db070479fcbb865af9a576a8973045174a28840602b15ee7060c33c3086e71847c4b5a29987fb8f1f15d4889e6c5cb9e03ae3a8e41595744ee7e900a87e49f80fcd53b2971f5061434f19bbf160551e09d875b5127ad2eb647dea7e6e2643bbc50c2ba3ce3ae6145273d7f99a49176b4e092ab5d8232cad77f5e5c5895df9de7146360cd466f250123b72bb3b4a7b4ef781cdbe8dfd0fbff09fea5c5eef3ae81bc101e3e889795b7bae77a8b4af46fd44ca5eaaf3ea33cd0a3020ef214aa2dcc4e16ad7e73c153a69a0f8045a85f2a6ff43fed71f37f025e645dc46b5fe757b9172a8970983b37008741aa173b38f0c4d19fe03854d80a1b31bef5d27b370e65613f9a52adc78b9c76f07a147e6c9e21c19634fce1df7b4daf22775cd8b4b910e850d1e3151e2f1068f78ff23f04e94bde192075387f8092518669c4123b53455e19b4930a77ba3f386c6380fc5b41f40a31850a8945a4806728c6cc2cc8d4f334581946c59920347fb4f638a7addd3bd19e0009912224b11b25d9db0c5637f96b0937dfd5e34cf6be96bdfee2f05378461916865d167188a364ddd0289967eb2583e6b71f78167b16fdffb18844eead87e67377301eeaebe65d02711bc5f824ab3e4b96b4cbdd4f66668042d1f863987581a65ff2b843ba0e754317c56ed671433f798da39e83cd23ac54d6479338c4a770fddc199ba8ee90741f08643696d6d0c0cc59e75b0f2bf93916bfd17226f91769d9537057bcb22be4f1f2e573974d3757ef9121be281451080fde1e792e2f3f983f1244205e239f73c0780f75898b2f7b8bed5fc23a71399eee5097f3cf3d921016c4fd95b378edc0bd62f05d9e2d0b1ebb71b61f90ae25ddd15dfc61e01f1bc86e1bf824703630b3880e97293259872bb798895a14161e63afb090c7f43ba7a59789293d383b654ea135e38281504d7142887b632ab67a4f13e3e57a8a057270e51e643e2e5e49bed4d225c3f13f70422367259164022965f6a712927ad8c7469bcdc98f935cadc2bf16126fef780bd64eecbf27c967713a28f7cf8a5e5e9e1f28496eaf8d9dbbd96243d9e624f4d4b5af8673af4353c61aff69fcd40ae37ccb700afd142bb23e083b2b69ff3e750fc4e84d24c3fe46b1bc3a9a420fd38b7d24c9e300241c8c7225736fb576223559c918d75d8b20e565498afbb0f04a5b2b1fb3e0c569ed6c302f6169979669206d2c72c49c79223a6967e53bcf9e8f6fc3300bad41316d4fc0ad3aba12b582c86fedab733a2734e93db0b5b71380750062b7a0f00819ec75ac7827b1fbe41d42556c3891f0e36c60a7c8cf9d8135869b91d28bcbde2fe381df410b30bcba7dce5d8bb7aaa78462ae134fe78c8ff2ffd2cd704bc4895a527f37f331030d4a8bd5e1ff2661b1067641e36bc1a21675d82591126cabf330b06cdc4f1a5191276583d284d637b1751a948bab8aea98b893bceb583cdf956e9b39b0d88c1b2fe4f8b611c85224c6ca639218be5b0d23cd97b406b614db05788e0cbc04c40009288126caf6b27d7193e13028d70bbaf2fe3ad9a657952262f669c1598441ff3257d72b2bf7699b3bc495e69546ef42dbbe8f708a368fe31c593b4e2f5b5acaaf66dbb6c7b2c12d5b6955ce57d08b492330e4b260af0fefa3984ac46cfe38b53c9d1ba48bfe9500c2328b16049ad8cfb5bb11af627c312637b46c4a31553bcffb2f5281aa4d5441eb6ece195fa09f07a29cd98986bba7bfcf27ca93519b4e8eb5b24c870e8518d52ead6060d2d7b3d1caf186337b79785f9ee941eb808491a52497c625a6d39ad80f2df72abbe032ffdc1b2ce7f4c7933a75efd36453608db0ae99f803ff1ebf5270f970c49fa78f9ead9acdb00cad961bb46a271154c7d46d7d0345939a5592d402ceefff46e50c838a67771f35f330111cff21ad198b1ad59127f31f8f55de18d1b64a3fdc58ee3ec33d3b53e69bf256af5776c3eed07259321a339f356283a4b71aafecfa59f5acca82f258eb9195d15167f5c7e3cb3040cf55763e7b79865d6ad47db00df7e9f9b576e836c43fdf5a7aaf9ebb4575f460561eeb8ecbd530cdaf59fec5b216910b5e7a9f15c1b5fa957348ae9ec69a5ab1cd25654977223ed1d6f410f8540752520f2ac2bf4ebf8520ef1b131ce90a99afb5e833db9fa41b79330b59f9a4502222dabb23680822af68f7f2afd66bc720efba49e98a63bc623aced88de6a44afd0da3ae6cc5844ad348bcd368a8c7d0aa8cd93970afbf231f47223aac0a7d1679eae35538d6a5f6f19604b33bbc4e51469daaefeb59a41c3af1863793bd58a475a39e34d4de77cc3573777cf00b0868740e23cbf35d2c48c0c92112e99f8239ed9616d9ce3a454a4d992d35276bf1be59fec55ba9cd5f9e0f076542a82e9eef86334f0a2f2c8610abf953d495d7344fe71c419c92142e2ddb1b2f0086340234b8c02ee59f75c55bc85d26daa81e210cd140623a3156d892e3460ec906f66f41d38de2a1d7d5f88711d26a21c87de68ccc8eef1adf4ebdd3c047637a3127a7b1ca5f6ad797a647d0da433d9f558b4ee0201d522d3cddb55c748ad7b60c0f870acec38c93d360461b7c3152897bdf81f2c9a2cff0357b4aad1001e61d444b707ba2758e6f6cfc193772be3074163c9f0ebb9e82b98adfaa40cef0b40bedf79c715112b8d7d7e0113746a0d1699be72dd655243d8638d3fd272eb67ce8418fb287f711a8e18bf00ab264752348244e5756a75aa96c7d588fe81e50680d347e40fe41d4664c7aefb09fbf1c0696efb1a9b9c5275b3219be8264298dbfae047230128eba598ce088a020847a7295c47514749dfaea6274c4e848f07f67c6c7a26816a9abc364931ce86e6434ae0490eac19f92a2d368d0535f7ee48ca6e7d1d665d0867205d751938e9d3e3ae70235869dac22207e4666537b78ae799d2c650791efeb7e87f142fe93aff1e7c38654d299e1bc8be8e1dd5a9274fd43357381dfe6e444c8dd82bf742acfcdff1d093a2d461a2b686dc23b0ca024a0b5b98a6dca9cc1319649b611830259b9c6e363d249becd611b5c92624b9c837215895f5040221ae408c2aa4bcd1ec07fdb89e58109605d14d04b29813b132a0986afdf529154c1418abfe233234f717e2303a3b972cf879bfcc441961efbfb8145539a4448662f6d635c3010817ab7d7910aafa91cdaa420a2764cda1cc160e9b59d6c2556bef21ab4c4a89cca1f25e22db49f22b960b2157ef77d21e2baf765d98756232fda47d2d1acf29566640b7838514ccf06265cfcc80e97eb8fc159a86d3b7d4637bb567c41060dbc2baf33c5c544453a861473205db8c9582b9176e5f0b0ca7cb4247d6faf3dc0c7d5d1a4475774fde1686ca36333e3acd16d57eb1731694e20e1ef0069964ff56872dd7a67de550f05bcaabcde83c38683c6ef76d4818cff6369548d80edaf3002a85708b4d4af053ed232fbcda408f815966a2ed265e8ce21018502d2933fb825aa7285e83a0ab61bf1a0106fc4343ab1ed641e72322ee19b55f420aa54c49c21b746429c62aeef81621ecb43aae985040db8996e54894c3f5ba4c1c5d983f23ce4cf35e60cfdb1aa8cbd565cc41142012ca23d764a2ae90d73b7a2967bbb626ce2826a137c607717dce9af6f2e03b6a117da8d8927d665bf0f28b5075644ff209ba045d42b030fe25abc594156b38ad29474afb33d8c1be7a29cce1ee3c25bd64089f5bb93f541b54e53b71043180e141744b620fe4f46d45748e315791b4530500a9625fe339ec4ce8e0120d7dca658e3fb7bf4050aba16979c863b668506852766d15e9807d1c20d4b010979df8c8a951d445bea4820e515b687c49b36b86c4066381def6f22eb671bb06b40556ab4d5df133b91c46870a8b2d1a6b98a45cdb4372de56596013b4a13553c06f736d7ce3ab85825b1ff2fb38d02c40655355222de3864f83a0a559fb8b9a21103153d500ec8cc95dc5042ff5dfed11ca6446550ae205089ede46bdd0b439f5acd417158de03bf6716b4bf7dfc4702bb6e24482bdfb22e93c77f7289b359577da32f0bf20c9a0b61873856a15cc70e160f4044e1ca56cd67ccbec54854b23d1660e44e8137ffdf42ea28719f862688bd35ad747812ccee823b1e5cfaa435bb241106c4f1a9a2f3517b79d68014fa5236d598d20817c131384a35402b1abce3f42fdd2216ae5cd20f628495e67abab0473a97525c4964abc0e8299941b929cbb8381825c43b7d69872d9004ca778546ab35cded824046f180a0ca252b6591656a401e1cad2b1bbf7255096a8fd7a432db36f9df3ed6ff8d072", 0x1000, 0x100000000}, {&(0x7f0000001ac0)="e6adbbc41a09e5db65b1bda929b5cd1c928cfafd5e702c75be841e30fcdc315576831d97f10528f6b794a5ffda59863f6ff08c7ab7a766e469826de393ff1fc407221f0b53e06a7dff6cb275b7922eb7fe003db27f296f91321b503f7b99b1f58006cf71f4090f850da228ceafb3de888cdd6c0fb4b6c3fba01f55b3ee5549c73e6b54f059be4c4e7ea1d75bfbb8bf023319275477dddf6616dd482d9564105b1b83d46a7db0ecd4421d7ece939a0a640061dbc1c69f0c75127d2e9ad9afdc8454eaea7127a52fb17bc80d234de92d6fd7868205a517bad15e25e82dba85d13518ea1e8fe345bfc4ac761b1b19107ea70c535837e89b3c7542706b590e11e0267b19efc7322e9c528000687fa73e5fd857abb31e46f800d70a1c2378b0ddbb24c8dfe9ec31188d73fdc9104c4b6874d6b152c68f75475f890a6c36da529ac8f9acecd43800390285d765ba3d10d464721929500391a3630b2258683e10d9a3600bd3012a3e488735966211302d8c64163bd511b177fca8eecbca73dc07a45fb3a0a16b4c4baa272f4697fe1a241a0b2c0bc0284f1243fac346a73c0cf07392f2f2f23af0f42ef552ec80f2159d77c40560699f79d7532db7c197a3c9f2650019a8e9745abebaceaffc2b7591026583365c9c6b16400fc9e0964b73517eff2b3edc26a11d34db2e716ec72637d2ddf32bc2386b9ba3f7c96318ae28c7e958537b7a2ebd3d04099165bea0d8160512848a9ca1dd8612ee3c1feb151bfb1b62c2e05ab3ee6bf5de6bd9d757c39bcc1b901703a004ee5c4a2399154f7f6963a10c75b77c25784a6c6daf20b269b01e804e3896a0d94330d0acb193ee90afe97ca54b1fd4ee6a0c777ec8bce00191f3ddf635ec06d1609b6abd45b9b5930d0d5ee1da99596c02b7a0f35f8271c94e368de4cfa42d1c22f3b18f91b1b37b921943de134f2bcc7c2f7dc0fa30f91df49f1e2a91f230a4b91a64bf276e3dbf6eae4e6d450c30db9483e7d93a5ae965527cd1ed8cf714f8281182b56ece52de64e64c2cc2a2b18cc5d58c5e48826da66e093d015e57037b19fa1341444eb7f4bc9ce3390eae96a3e94b8fcc0c80967dbb61f4bd53dc55ef83dd117ea3e2ed3bb1c6e197d9748613042c41a0b8e8f93868e549d29966dcb99382afb0caffc0847e209e50a901222fe8331c0ed010316a997ae14819c90fb30d1386e1af208b0c78c1fea6c95186670b72cd222db1fc6d38ee4855fdf6d3f334630d4e88e4df59b26eae02be15d6f3027928deba0fca01de768134932c60e8e24a1729fdccb84c1ce9ff8691bc78651c5cf63767f76cf18b677db6f83d9f2e5d209288e35299372dce427f3664f45ae201a199568a7f6dedfb1265a91a1de153912bd5a504cec66cf7dc858e2e626143d339b1fb06cd6c027ff2783883cb009f08d050a5efbf7a97e29c2ff45192f46f47ef662ec441cc913361e89a784e107b3c78478ea3245f7020610e653c51b0ad3dabc17bcf587e3d164918f376e09d5314f52136045c4ab6681087aec008faed6eb0211f9125f8575c14c912e16dbdd3dffd80277e38f854f2cd5dc247864db817a4eca050f8a2118a4689426b2f0c79faaeed0e43cdf7889ab028afb1e43ee912cfe626e0a87a25cdffc6065e1ac54f4d9dc2f3098e34647f82f7ec0f51d8334eb8c649b036696a9c37371d3195bc96ed09a8ca55871cda080dc8d6cd2b0a3bd49e5b44c4542a2b0bc4786b3c3555f54dbee7520b1d8d7a4bddedfe02871f99f3848b5816ce1cfdfadbac29bc4a8555f563ca63af816086465e05c7634f48301cc9ca819f0db41ab60c2d2224f54b0ed30717d46b84b07be0a1a6f4ca54e2946316b2a2780976dc410eed0579357ac230f2198fcdaebd648a430bbaa403a672e0733da4a4abca53f46a6fdfb23b21f401b0f570d685e2953b952278a985560862ac0a01bdfcf45949af203a18360a2bca9648ce8d8baa68f32120fdc97e3438bb9a67d6077b36dcd16c498f8c6a78c098c299e6e665279bc41da8c7288e02f86c5c6dd3257428ae46c89cc0fcc35febba3068e7d4bcae2b68430189a399a12e64103659c6c2c00a235d0abfa9c1606e48232740241d0799da0e828d422f38ce1e2b79f61d0cfb03fc8070195fea696ab01c82581162ea05fc816c68a22167e14b2ccac1d0a00dc803fc56436792ac68c3a4ad1d1ad63a825c354292177fd84db06c5da153d971ab8d454ac111aca773bf38bbb7703e766eb8c69d1b67da794efbe2ee1f5d39b13c56037b8e86a5a2af4231182d631e42adf0245ec071a6aa69e467debab1a21716f623309ac6ba009380a93aae251d6c14bb57145d8bc9e448d68b1117260cc9c1b20b1497de66d2482edcd16c3251329eed581b09978657e771bae12a0bdebc83af8e308a34e561e2f6ec83ec0c1dc91a7ba48ae3474a7c7790a6d1b9df77ce3872f1856cb8b0139cdd521e7927be4b5aba4b0dbba3e7aa723d2f4907e99f42d498a014e0a8077e866ce01f838551717b86f46d7f6b381eb8237765328e7bcc873c339e9dfd5eb855ebf3f62049ec7b15d5ccd2236e71cd81071fe9717244014546d4a17fc76c75260c97bf68bee154bd887b444c4931469af84b91d2858c3b704965f05966ed2f6eb1c5469da1bdbff79a5ccadfddcfd5bf780db2b73a1738f9ba1e4683b6bdb57e70fb3b4a3f621df8b79d17fbefa94e63a9334cb2b79cf9ae22a85c8e92058b153af01bdfc6e4705404bdc6b99b84d9b3bc6c817517fda526085c37cd45b97a5897672ab8b0ee73f719d106da0f8beec38f00ed40e9007712c99cdea31a5175460dd9755f458adfc15a93ef4eebece8ce37442826f55d9b1dc704db99261ca84335d615306c103a07f241673c6eaa00ebe2d9b344f7adffb84322b46943cb23d8e98b5e3aef3da635ca3dbd42379f8c1c65214dbde309f69e73df8c7be4cedf16a52e5f0e8e79dedb53c862e3ae003b9351858ddc75bae5503ef994a437b29cf6b77aa3a334709238f1b6cd927acece7b9a7c87163eae85c3f3f09f31718a379964252acc8e7599952efdb05e038f0a65eace9d8f23b10dab3e015f29a7961d0e9c64eabcf12d0ab275c0c4c4690b5386f7291078187720c7577f4c4d5e3e331ce4d59ae4945aaa964a671da974ef225fc07622dc5ac8046a1b496ccc94101e6e6dc9af125e56143369def96a6cff994cd21ff09c6b0e4b91cd6f2aceb5be3517ab08b05a7727fb8876e30d721f7d031afd1701210e2993ea9522cb9c22d08df6d865c5bf62c1c77a5cce06fcb3bf42b47fbb443eb2bd7619274faa75f24a3b6a6e849b747b2e64b1ea819b2f638e411d46ee3648add14d767c68a80aea2d86a7747108132de6356b45ab7900dc556bbf6e1dad321e01f7ce6c9054cbf13223b96f919cd002b9c45a90c6140ea33f0c3eb84d979c1190badf6acf7c78cb78b516fdaa365b70776e9626834da85bed3115592e3670492d9e541765192bb1997a054b3dc6b135d86ebb24215f2a1c34fdac29968dd4fbcd5364b491ebd4662a6d925afbc0613e78c1bc0733445c75e374c7a2b97c66af580437dbc66d8c6ff714d43ceefeb780dc62504f9328c6528f71f2832c7dc8581c4d04e5aeb0522b9ad69b8127cfb20f8221acbc9bfdda2710941cf7c5a6afc0dad391173a71204e2906508df41a89c9917fd0ac179e9562db1872ae96aa91d2164c2cb5c51ac14c0cd277f35b1ea359e7d83fb7e3a417b5ea18688128b600c02d9e788ef915bcccff2e544acd589d6fc437c10c29d28b6a7e4f88dbbd4e7fdaf958383a1c42f8dd8356b16d185b2515ef6c0ea7ccb32a78060c079c8b87ab1555c8ad8fbb27845af7e4e990fcd16be1db65900be5f894f980151581d3530560bb9c62acc453d0b553ce61d253631b499562826164efee6370905860f78ae4124b2400bd665cecf293f1102c8d766d94b90a79f7a08bd697c37d0cfe4d66172ea1a4bad09ce1870486ab55c71d10112202b3986c025725424ef99611a4032a7a14ec3cf6286892eb467f01e6a6d80405d40d3d6f11a4de1fe875d86f7e91869815234c3fd7e5545398f2c37a5ff121b8ce9ec20fc3383a3f4f26cf8ef57d2dccedd16d628380c7e743e1f0ce47e819c187a8fa4694f6c97b0eb4ad0f8f0b0a5be5dd5e11b69fc4d5a5e8bd0c7732caae3faa42b9d64ca6871fa09ca0a36109f66366e87650d79e57ffae8178a59eb5924bc10d5808bc03dac6b653063e2eef6dd9aad12160b0eac71c3a84a61da456be24162d29c0d3f710c29286af69f075ab0475cc52ddddbb6718878d039753fb5b81e24a830b0fb7da24a84a3f63fdbf9a330e22df11cc3c6f12c9c949c5ff9cf09d5cc8db2fc6fdbb0132d5ec54f20cde7666672958d6bd50b0e05492d20542a33cd0f46f3b85de755f0d21bb620d875c090ce904dc9d14d533bdb2c76d351162fb6572e0689d38e4c58a76eff828493e06d38470c01664d516eba8f75ea78db0ed9a8d095f5ea8d87b5fd8b674f6a8f39519bf35b8b444f2815f41a22a18d59cdab68a76af4c019fee179754b60904e0fa6b5f08d39899b2599694f8bf46baf1cfa21ecc1b678d89706730a92ea55ee230c34f076ec48803081a01205edb9eb3a59ab6faf3eb1a6816a51642f59d7e4f175d504a6bb8b07b6774ff9e0b8e066418131c99050855c2742024188a436950242e7106ab9069aebf0d394710cfdf9b00c31a07d8a5c5bd84274a9c9dca5f578c00088d2f007b518a630529506f3ca241f8c8cc19473a2ee009414c1cb6188ec73c8e5bcc27787166703aae32cfa1416783048a8fb335d8533fbbff2d8563b206b5360fc1efa1bf8f1b5194000a4a4cf19f3f87c7e658b2cfadfc4cfb8922a19d2a90b672f149ee577d457f8e79fb7c01d289d0da96d32c685acebf33b0b1eabf27f6615b04a09a92b192f746d8c1d37fbc7b22410ed7e8d929258a75ed13a7c23d05a14ce34fd06a613677914767e68a2b0ae3fd374097b7b62a902c6936849104ac6d99b8c1bf50d4b28e74c04bbefa5a162797113fd01b0314a300148469cb008a6c71a35f5570f598c9b640d5b412328779c2ae6a2f6512147875ff3db845d1e57ab7c26de2f709cd6840f489846dba29c86027113ee310126e19c51b41170d4ba6a9d4ae53b66d0cd99f1712997012bf996a83019c1ab1af9eacf16ad55089621556cb2247a11d8980feca75010fcf9166d5beaba3f16508a6870de9c1b359c9985e85360993243fcf523d2c5f729199cb3c5066a9fc7839a78c16d60489ead6666dee6c07e91a213cf54412ac5032075efe94e8652509a18a1f9017c8a6042d3b39a5e3eed481208432029d004150466400f4bbcb304217aa6d393bfcff4a61c397422ac2f6f95855a90105113a1b7a5cb99b58afd7e729699779a046295a62eabf30c49867b0fbd4e9ba05540ceacda6d4fe2cd0bda19ec76f152206776139f53e4ab2724a6632735314b3e253fbccd865d22a84880e4bc306bf44a0e1be04948111a278b2e3af1dfc1f2a345534a750aeff962273da86971c096836c7e1186a29d432c0aa53f8c06d8b8c6a996a913bbb1c89a76eebba274b5e210101175cc066510f3506f78e5815c3af2ab97b25e2df98b41612d5705c856accf49b00ed66f3b4c1cd1936276b772e583d888d756619a2c7c047a51a4fc159f719618641c94da0537881769da29569dc0968e58bf5229158b39bd0ce1c0d54a43a2ad207b85649e2124975c1a62469b63ccf891a3b596b6e", 0x1000, 0xa8b}], 0x0, &(0x7f0000002b40)={[{@decompose='decompose', 0x2c}, {@barrier='barrier', 0x2c}]}) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r6, 0x84, 0x64, &(0x7f0000002b80)=[@in={0x2, 0x4e24, @local={0xac, 0x14, 0x14, 0xaa}}, @in6={0xa, 0x4e23, 0x3, @local={0xfe, 0x80, [], 0xaa}, 0x8}, @in6={0xa, 0x4e24, 0xd6, @mcast2={0xff, 0x2, [], 0x1}, 0x1}, @in6={0xa, 0x4e22, 0x0, @local={0xfe, 0x80, [], 0xaa}, 0x5}, @in={0x2, 0x4e24, @broadcast=0xffffffff}, @in6={0xa, 0x4e24, 0xaa8, @empty, 0x8}, @in={0x2, 0x4e23, @local={0xac, 0x14, 0x14, 0xaa}}, @in6={0xa, 0x4e23, 0x9, @loopback={0x0, 0x1}, 0x10001}], 0xbc) setsockopt$inet6_udp_int(r0, 0x11, 0x67, &(0x7f0000002c40)=0x20, 0x4) ioctl$EVIOCGSND(r4, 0x8040451a, &(0x7f0000002c80)=""/5) ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE(r4, 0xc00c642e, &(0x7f0000002cc0)={0x0, 0x80000, r5}) ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE(r4, 0xc00c642e, &(0x7f0000002d00)={r7, 0x80000, r5}) ioctl$DRM_IOCTL_RES_CTX(r4, 0xc0106426, &(0x7f0000002dc0)={0xa, &(0x7f0000002d40)=[{}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}]}) ioctl$DRM_IOCTL_NEW_CTX(r4, 0x40086425, &(0x7f0000002e00)={r8, 0x1}) ioctl$TCSETS(r6, 0x5402, &(0x7f0000002e40)={0x7, 0x0, 0x7, 0x7, 0xfffffffffffffffe, 0x2f3c, 0x4, 0x9, 0x8629, 0x3, 0xf09c, 0xfaf}) ioctl$sock_ifreq(r6, 0x8997, &(0x7f0000002e80)={'ip6gre0\x00', @ifru_mtu=0x9a}) ioctl$EVIOCGRAB(r4, 0x40044590, &(0x7f0000002ec0)=0x6) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r6, 0x84, 0x7c, &(0x7f0000002f00)={r3, 0x2, 0x1}, &(0x7f0000002f40)=0x8) r9 = syz_genetlink_get_family_id$ipvs(&(0x7f0000002fc0)='IPVS\x00') sendmsg$IPVS_CMD_SET_CONFIG(r5, &(0x7f00000030c0)={&(0x7f0000002f80)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000003080)={&(0x7f0000003000)={0x74, r9, 0x4, 0x70bd2d, 0x25dfdbfe, {0xc}, [@IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x2}, @IPVS_CMD_ATTR_SERVICE={0x24, 0x1, [@IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv4=@multicast2=0xe0000002}, @IPVS_SVC_ATTR_FLAGS={0xc, 0x7, {0x1, 0x1}}]}, @IPVS_CMD_ATTR_DEST={0x24, 0x2, [@IPVS_DEST_ATTR_INACT_CONNS={0x8, 0x8, 0x4e}, @IPVS_DEST_ATTR_ADDR_FAMILY={0x8, 0xb, 0xa}, @IPVS_DEST_ATTR_ACTIVE_CONNS={0x8, 0x7}, @IPVS_DEST_ATTR_INACT_CONNS={0x8, 0x8, 0x6}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x4}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x7}]}, 0x74}, 0x1, 0x0, 0x0, 0x80}, 0x8080) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000003100)={0x0}, &(0x7f0000003140)=0xc) r11 = getpgrp(0x0) setpgid(r10, r11) 2018/04/10 10:45:36 executing program 6: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) 2018/04/10 10:45:36 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0x2000000}}}, 0x1c) 2018/04/10 10:45:36 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:36 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0xe803]}, 0x10) 2018/04/10 10:45:36 executing program 6: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(0xffffffffffffffff, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) 2018/04/10 10:45:36 executing program 7: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendto$inet(r0, &(0x7f0000021fea)="01", 0xfffffffffffffe5d, 0x0, &(0x7f0000030ff0)={0x2, 0x4e20, @local={0xac, 0x14, 0xffffffffffffffff, 0xaa}}, 0x6) sendto$inet(r0, &(0x7f0000034f6b)="c6", 0x1, 0x0, &(0x7f0000033ff0)={0x2, 0x4e20, @remote={0xac, 0x14, 0xffffffffffffffff, 0xbb}}, 0x10) shutdown(r0, 0x1) getsockopt$inet_sctp_SCTP_STATUS(r0, 0x84, 0x74, &(0x7f000002ff48)={0x0, 0x100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, @in={{0x2, 0x4e20, @multicast1=0xe0000001}}}}, &(0x7f0000023ffc)=0x1f7) 2018/04/10 10:45:36 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0xff00}}}, 0x1c) 2018/04/10 10:45:36 executing program 0 (fault-call:3 fault-nth:39): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:36 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11]}, 0x10) 2018/04/10 10:45:36 executing program 1: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) sendmmsg$inet_sctp(r0, &(0x7f000093eee8)=[{&(0x7f0000000000)=@in={0x2, 0x0, @local={0xac, 0x14, 0xffffffffffffffff, 0xaa}}, 0x10, &(0x7f0000000140)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, &(0x7f0000000240)=[@init={0x18, 0x84, 0x0, {0x6, 0x1, 0x33, 0x400}}, @sndrcv={0x30, 0x84, 0x1, {0x0, 0x4, 0x8001, 0x5, 0xbb, 0x7f, 0x3, 0x26}}, @init={0x18, 0x84, 0x0, {0x20, 0x106, 0x1}}], 0x90, 0xffffffffffffffff}, {&(0x7f0000000040)=@in6={0xa, 0x4e20, 0x9, @local={0xfe, 0x80, [], 0xaa}, 0xc9}, 0x1c, &(0x7f0000000080), 0x0, &(0x7f000093ef10)=[@sndinfo={0x20, 0x84, 0x2}], 0x30}], 0x2, 0x200040c0) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cuse\x00', 0x200400, 0x0) getsockopt$inet_sctp6_SCTP_STATUS(r0, 0x84, 0xe, &(0x7f0000000500)={0x0, 0x3f, 0x1f, 0x8e61, 0xffffffff, 0x2f0, 0x3, 0x1, {0x0, @in6={{0xa, 0x4e24, 0x1, @empty, 0x6}}, 0x825, 0x7, 0x1000000008, 0x7}}, &(0x7f00000001c0)=0xb0) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(0xffffffffffffffff, 0x84, 0x73, &(0x7f0000001b40)={0x0, 0x0, 0x0, 0x6, 0x985}, &(0x7f0000001d00)=0x18) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(r0, 0x84, 0x70, &(0x7f0000001bc0)={0x0, @in={{0x2, 0x4e23, @multicast2=0xe0000002}}, [0x174c, 0x8, 0x9, 0x7fff, 0xffffffff, 0x2, 0x5, 0x9c, 0xfffffffffffffff9, 0xefa9, 0x6, 0x1, 0x2, 0x5, 0x8000]}, &(0x7f0000001cc0)=0x100) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRS(0xffffffffffffff9c, 0x84, 0x6c, &(0x7f0000002040)=ANY=[@ANYRES32=0x0, @ANYBLOB="7200000041b366c64eae9691495f88514ddeb23f2d3f65cb91c2541f91e0414c22b2e471de5d9abcb958cdd2d06d548cf1052c30635584f2a77cf817869978eba5daf53dc15d22c1889648b6776059f9392b9c6cb296a4b35624d2a0a122eaef12d5142ab57d8b4d0f8d13744275be4fbbd2bcfd282fa4026d8f526a5d198f64a70ed27f1d389a91d7105fa3e3167936b6bb4c597d80337005172efc53a69ddc7b04f86a66538fc8bb4708b8faf8aa1a3c881c356c30d8dfc548db2d8827c22047fcb96beecbf408c92dfb078ddcdf38f9d0d4f1768cf6e8d1635c554c5b6db65fac91201bdbb3ff773773d0aac4b015aef76f0fe60fe1f4aa4b918ef62349ea1280e9e76a8df3266e41ac1d8abf433d7b97693f1b089907e9b2038de54ca7f294093d94fcea68d9bdf7e58070cd327e296a23457aa9ccc691e9b3e23511e614d0f2af6dec8ed202f731fd08a7e20c3c4a2780ee40bc74d30a2137edf1"], &(0x7f0000001d80)=0x7a) getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffffff, 0x84, 0x18, &(0x7f0000001dc0)={0x0, 0x6}, &(0x7f0000001e00)=0x8) sendmmsg$inet_sctp(r1, &(0x7f0000001f80)=[{&(0x7f0000000100)=@in6={0xa, 0x4e24, 0x0, @dev={0xfe, 0x80, [], 0xf}, 0x1cb6}, 0x1c, &(0x7f0000000180)=[{&(0x7f0000000300)="42b1dafbc7e3435041bb9569ce26c1d7a8c9e1418b495b30460255fe898b02009a95ecd15a8fd6a6ba17db773a0272edfc5cb89d9debe70cd1c90e5c51de581731e179d62f2ae4c85316df376e997fc0f12c7fbd391e5819c2bc13d4e07422c3a45b60f744fb25315042aafa1f614740aae76af1d5c6775845a4352fc3e8f7d87a8ec41c09bd05e97312bc0c589498525dc055915bbbcb8617068e5424b472eb2d8569f6d23c4babc36992655af0c9e816b54d8cfaa610985e20471bb738370e9829b0acc19923e6999fa3e721e8225bec5b", 0xd2}, {&(0x7f0000000400)="6bc53a6c83a94891099041f5bfca6f3a3d232f8551380145bbc91d0e15ac55953f8c28b3f89dda9581a74a6a646ae3aeb8fc41eb5226b5deac0f09dff6ee46f623e6ebb11ab999ca359c24fd0b1db733a6326a2cf00ef43467e643ddd74325116f6dfce4693a01648391b10eb5f153a47d3e9bf92f9226f1e0e80c6f58018582fe612495d72dc57a09a48b909695cdfee1e2da669d3f595fc48fe97cdcda928d52cb054bcd276634a863060ce4e7482e6e0ce31a420209cbba4fd3ad94ab18fe0956692b", 0xc4}], 0x2, &(0x7f0000000200)=[@sndrcv={0x30, 0x84, 0x1, {0x7, 0x3, 0x1, 0x3, 0x8000, 0x7ff, 0x0, 0x4, r2}}], 0x30, 0x8000}, {&(0x7f00000005c0)=@in6={0xa, 0x4e24, 0x3, @dev={0xfe, 0x80, [], 0x13}, 0x3}, 0x1c, &(0x7f0000000900)=[{&(0x7f0000000600)="19e3b10a51c6c68947c142aa64b6171b082528693cc8cc1b41ba4f2033fc4c6641b166506c9693a0cb7b345a78d658473d132068f33de3eac7908411c9acec1d2971c063a89ea0361a5003689c84e51a5619b4e3515f5aa91366058e0d814728ed1fbd41cf2b43e99d127d91c8c87b71bc3601ec76cd9428d2eb0a0d59758f42de10077a5818a195110cb6fa7c49506acc62d7457a38fe3de91998c1c5ea387abd67c64bad4b5eedc88360cf55c0fa94576b0f38dc1a7fa2c331437f23e54af9884b72f924aa8e07fece6641c18c4283513c93", 0xd3}, {&(0x7f0000000700)="9055a649ae5742d11b42c738a727666c219326fcd01cb9d384a2787379e4a906ef4daebdb4d6099ecb8b0d6a3c6ebd2ad1bc9e4ac88d24823c00b6fbccdc4fe4e7476dd4b226ad8e136e145df4774f1e1a75dc2521b13e6629203351f3cc1fe937cc30c4c8875112ab7d8bb26a042f5c28a4c92ea467c737da1b5a190ddbfa640d2232e72905f5bb410224b54f48470a423f43b682bf06149080a84c82f6ea064a35e7752da9125fc6aa5d4b23d34046d59224124fc8e49fe7c85a4829dd2ee18cc0049c1ef09d43abb75c4de6a5da4e46f34d1197ad43d9c3f48fe4e858bb20fc69af792ecc6b11a72518d387cf08ec91caa70875", 0xf5}, {&(0x7f0000000800)="ca6a9e29b0c0f9907b58755b1310e0bebb65e04c15f1819c814a8296c47caf25718fd3c01b7199676bc551c5290ccf4c59ac108770a5c7aa03f43f93c4b76ec5815b082cbcfacdb3f14106a2eed63b8d6c5f7da5eb217a51ed52f9e72dedd4952ebc2830a224bcb2c15cf4ea0c8322717519622e9451b02a6307b38b4703f7199ffbe734a83793903032545e41a7d10e8961ae353dcb172cc02a976af42ad36aabd35c0a49deb98410d75e80fe05a2f20361f6c15ab2d263819aea0063a98721e9", 0xc1}], 0x3, 0x0, 0x0, 0x4000080}, {&(0x7f0000000940)=@in={0x2, 0x4e23, @loopback=0x7f000001}, 0x10, &(0x7f0000001ac0)=[{&(0x7f0000000980)="f1cc098c", 0x4}, {&(0x7f00000009c0)="82c2db54a0868d2229c50e7602c9f639a9f006b41626bbc420ebe1aea12a28e764e606c1f6c094348c18e24ed47446d581ba9d931282833759ac7c39b73b51a91cee8767c90a5c080cd0acafed36fcd580886caf5c3d7410aa099128e1bd46b2cab21a488adc250c544167f27fdda4c5839603c4083691abcc5590772ff3f25e804904705417fd19afe2cee27e686fe143f84396842fa6b1708361d8ca8a28d45583f1ba293cf6f51791d6a778fab719b0b671401d0d96e42b09527017f4be62ecd19f27cecc544b8a18a901191bfc1408986b1c1ad7617d1ae7b9fec12dd89f85b383a1af43091b249448b426d2bc9a4ecaafc8ebfa99cd6744c052759be8ee23f4effd1b5e996cace61effa703f194efb4aa045a9642cf254d7a5dbf49d43979eda689741d3b4c44c93863a48c30721c4c5b346a091f5bdfea64052215bb1b67a5cdec5bf7216affb4f5a617e61cdd69218ba558674d08c0691d9354c78543c8cd9a045d9f17370439ed7a819ddd431c792c4815f5edcc326c14eec187c9358f2a9e78eeca00fb49f5065170c06e4ad3db5c145013d362fafbf8bf641ae9ba63dabdbf45aaa13584309ed37131f6ee251aacfd8a7595a2069e017b6f23feab59437a28aee38ef2ed57c64c3ecae6ff688fbf76635b39b3c82f03cb7c6a084e0df0c558f1b0051da54b89debb74ef35936fc006c420b8227e522999655035c44eda12b3c0049a95b49cecf8e505cb1b43823597cf2ae7fb1ae124ea16d4c41c2b59a9d5d8c442152b2f9659174359ab97faebac2c66219c430624ea36080eca5d1cb004bc8cf3d869c75bd091e993e5dcc159634eed88ad6ff181fe339eb49fa045752b2be58a76cdcedf205d4b012f33cf82b02a19643722e5e88fa4a9844229233b2208a92a7ae514bae963075c4af02cbeb1fa71015aa8c62ebd8cc1698b395a43261fad1bdf32a6aae5f661ef6942d08919fdb9bb4b3f15598090b8e4c0a1406336d9af82e9e46d91815914e881415c07825f408e5b477dcff53f312967486dff148d6075e89697128234ec4c4c4750864a88976175a107245468e44844b88529ea43ba16d0b454faa2931c6ae67abf1a2fc056e9c59e060d04eca368b8ece3a9046323757213c4e33e0512e8cdb49676c3ac39425cfce52e5887efe2de5e1b9c9af0358245318bbb4bbdf2a25c950de49bff56595b1c2a1ad06c7ad8b6d9ccbe75c2e75a35948ef029022432a3534a4ad0c16eb5afc4482c9e6931847a1cda58f6ce6566a9015a498d1bd41ca08f8558a62c28040a644a19ddfe1e23c4f0bd191aa81cdc010e9e6c46a4a99fd3acc4ff9b8d6db5db485039ffac7ca4b837dcd4e7b915f1bf852d8fda1d6efc0039cd89782cc77cb456f95c5308224a77ace0d5f54c603bd7504dcf3fb5ae7cfc43a5814f2860c26fe48e56769d1da6af260410ccf429cde5a63fda96855fd26e5f6583b35fd95d1c6fb6d069c591c8c429f4e8c9124f48d61d64534bcfd3a3d047ac590d609cd73ea1179060a90e61f5bd79ee6773b257e8a886c4eacc7624764e1f2260baa95800975a25219cf3b7f137a7c0a4a099ec0df7092200d638951c380f648d9faae27417b87807fdc7405dfdfc1f22950483e0df5ba143e2c3dd1c740786845cef02a9b025458095299f79bc3f89143220016ed2c01babc7920400854a21680731c94cf2909ca0e458483f1822f02b8117e482aa2870964aadabd787ba8dfe011d4c13a56dbc3484a1b0252475f09122574162c811e2bf5a656d3aa46a91cf674ebae49d7f0b5b011f39b55686cba1fc4440f5168f734dd78c87e980b01e0e86af750cfb00c06a4e6a1f73aec29c5c63e2c241890037297dad130a2131774809a0aa9054ec5a927cf83aec3d47c1e76ed6856dd5b499c44cf55aa94644c476ffd428f8efccdb2dce14bbdcfc7809661ad1790c5591fcb83d06d931b151d780fb895f8a14040e0fa33ef082ffe213c7b1151cf639faf67d1ae694f5f474c0cc5cd76080c60db32832c5a23c3810a176badf3533356b71037237863486a1db886a8b7b1e98ec9187259f48ddcd44bfe44f61665ddae3b99fc517fc9c8a62f2b29936c6a8cbd6c7d9c8cf28c8b1e0b05c6467c74e6eeffad809a04240ab7c1b1dba2761a6ace2eee1de7e2a5ef8be843aeb444fc9820ac5b005a0f2e57a5521590eb2208945508f20ca7b45bfc55498d723776ffa398bdaded84a6a5941373ac824df97183ae653404cc724bfeaf627c3a84578fadd232c1041f8f47d92bf96ea48304569fb2c2a36e2f2a580ad5711b8a0ccbace38c962608ca1831a417f2c693f78ede8c226fbc14a06cb0226991aeacf435f7cef6850dde2470f382f59ef74648854be0dc95aa08b7bdc526fe3db337fb3bf09078bf8809f563cf05b5b705c2012e0cd8d5a8c0df62a29bddb46467b2156997228baec67bfbbbb81ed31d25f8e32d67e1653eab7660574fa99aa8587b61d17a5036c19a99da5ec9ccf38640d4c66117774b46f8f02a81afe7f34904e3dbb953466c78db573e27fb0a819268c6cb590425a1fabaa094ee00a076b81a371f234cab2b5e7d9ce7653cc79535399f5708b1568f6bf5f8089708fcf31c95d20664160291da5aea5ba02c9297cc58e126329167ae97f2d2f7aae4b035e61932e88265cf96f7a02c36adb2531cc65976815d9b5cef834b1caab1531dddedb8f4b01b977e9f94f796e5d10ec349de2248b7ad3b4694afacdd51c334d80f1405d4ae9f52a72a78ea795e6252297335adb08a7abafd5e2b8c6955a33386865c18b2d991f365f8a13ca14cf5bda0fb2c7410480e1ae7736c990a6b03ebb6301f98374ab280f780dd1059dfbfb696e5a77e15f179edeb3b7954c6f3fe124ac71af1fec819946e2e5b7e2c789dca0a05abcfbdab8d92e20f74fb355bcc04cf467fd76edd3136a2513be70c105ea6a6dfa1e1ad9379bffa0798fb0a9f63e05ac2aafb700bcbefa0463cec8ffc2c91b0bea4e8484820cee4218ff832dd018fa87adb6b1d2612dab21409984ce216029a125b76f454f126bad8890447e0829a179c9a3880ed8101340a9d70dfc3505566917a6006ee21af45d3d3a9c41931cfae25b618a690375b1d7955a3cc6ca9ac60d17dc898e9053f1569dde71993a67d27aa8ecfaa7c275e47938434468187575b794ce00031b82e15c5a4b5ed0dfd281742a9c978564fdd116c713acd8b6e96e1553755d0cc96936d9d3ad5c817a4d6a4c4a8ef6951f21a569ac3734a3ab2f3d7f1dcecf32cd4e27a06ff2ad0cf046b7e7e6d6de52732b01e90d5f0e6e113ead7ec6c68ca9c45129bd10ca247636008415f381d437f1dd9f6cba232c5595930e3e1137fb1e113333ae74f3d17019c049509c398c3f1ab673b5d0ce7366ac80c113ae3a226762a487cacceaa2d3ae2c689422c928627a19c42194625ebad1d5a3f4cd6298f999ed7909000857976dc5d4883375c766b043441203ecdf56435d4676a8ea73ee9219ef9b56c389b674159e246eab0b12b4ec4c61d19fa2db7560989fdf40540f817844ddadea0ef07d4a525393231a02bd936cdbabd4babbe0cb061f564e27115918661b1194e9c90b03696056b1c04602f3dcde687b4243a69de49ea625969d41cef7882173cd8fd6e498a240a9fc695103aeb1b43a077d68cb566aaf27da5f3422a238b39e06bfaccca1ae774a3b37d2d4ca378e15681f719f6ede8cd5e0ecd5cf91560106926b37b94080ed30247cb85816196657ba5a4cba61a40d9713451948d76b0583232f26f97428112528f57acdc99b883caca8be199a62b23ca260fe7aba3eb0440b55f8d781cda3856354b893f2dcd8c808196189d0bfd7b7f949729e855d118619b06f3de5f42d5abcd51b3e3b2f34db91ab179eb6c4dbdef05a242099d4f1151dab0517d96142684e2c2094b8eeb4bbe644f5d4b36afa9392fd1cb2f0a91548154ed8dbae6280e1b82b860af0fc764d5ab363d110803cdf405099f44a79bdd9147daa79178d8aa0cd591325472fcc65dbe6044c9c2d7040ad18ec335f09fd120ae650e93f800746ac3f5d06396a4c5f76bca81be2f524d45605a108ae9de4eb96e26ddcecb86c826aff0d7b383e8e36a93e9b74395d4ebd62f1cbdff8850c1463aba004a2477aecea87701b31e4cb13f2346ed3773bef9dcfec47a48bda66adb2e2a8422e8de38774933e9de67461dd9aa0e8071593059fa37588eb4267cfa93922daaad96cf863f61400e654562b84ecc6303051942e50c11f79a309071ad7ae40d77f32d98d04416b73e9412e3750d0ef80a80ba7c4db61e81a999eb8f60b525409ca5ce7dfc1fa434061c4f395f59e58ab1f51574cf3cf4a4576a546bfff04cfc901f67f2c47f1f53de5551b195fb48add4218f6cddfb04ed15802f519db565830579f2f518a426aab580f0bddb7ceebb2570895cf2f580558c4224afe352882bf127b38a6e41a58f87ee71619272e3c7f527a92de0320abce040459b15cc68022341679074b26b4f57991adc01391cb76f76f516e554b1fa91353e582d1d39f011082ee852bd4a1c011db1af0cecd24821721bb62c4744a63d0f4e87bf448d15a288703c3291c5ccd9e05a8be8a0486dd3b4fe7040ca8105cd75259da4eb413bfa55962b956463ced433e9244c67f6c5972e1e5162f653fe62e27f27242a6c9c60276af2c2830197c0d757681ff25b3ddda89349ed90b6de2c6bed67aaea50d9690137fb108c9eb8980a5da2151ab1c6d80c5d25d1da11515d6ba4731360ab9a1b7a45b5f1c0cd1e28a46b7b0001f4c2de4c19ac3e3875f1d9b012453f206a7c660b98977875ade1048c0989859e98b54d093b717e635b44c42f7a4ef2da5d9b597df0533ab5c34d11634d0bf8c42cbccbf6186bab46312e755838ebfcaf9e2b5b67776971b95a925e27d9f44f98d7bbae305a7c3dc3076aa6eafc00686b13a006ecf8d3ecdc481c69b0e821f2532e4459386d5c0261be73bc62411bc2136a58a7f82cad3ef93192b8ebc1d6dcc8222e737e0480088438de0781da43ff6a928af8800c56c8ac3a4dccca288cf0de38ed0dc957b4fcf9db905be744520bb21ff5db746829795ed0b53371ce95b6775d63ee72442cf7328428e9288c0b2d091829ba05952d69e8815ff5705f19801268b62ad5f6936c104266a81433dc20254291689cba15cbe27c7c1e18e961af24bb1c618b7057d46d29f55b68e80989c29b38d4a50bfff09db7299a25e1103a3b8831bce8eade4e3fa2e8cd30b4eab16e572226ceeb211fd1f0e6af66060468db6ab39be4b46a5f021ed6d472d7cd56c7b4d8e351bac8cdd3429f49185c8e835c3318c7b01ae915f789286caf5bfdee5a655185c0d8d20e6da1161cd73e4244eedad9cfad0f11f1f0e3d2d7f733fee406b843269266674d42a049ebc930e720c1b2c3fd044638ae0d52774d0b51e7c17de3eb757df59a56b2b6a570a6732cf2441fe3aad9e4b8e40a54ae3a591f6380f7a347b974ade9915af1686cc24cc87323cebf57d856f823cde6e43264977343ecaec8dd85d8b9167db8033e0f7c53de8b63203a0be697a672b098d7fb70945c000e242da97690e46325b20fa91b0d243b99633521caedca11ff14954ea8f470e5d5a3bc029edc9f0b4dcb9d28bbc4fcb621256e407b296995d3ca96c1bb4534c347c0cf247c2ce00cf31362edfc5d5bef8cf1e21ed3393c192816bec3674f68d0e79c86b803459ee9349a9bb9bb54c20b073147ae3c74284f9c266e45c33af1e31a2631370", 0x1000}, {&(0x7f00000019c0)="b5c83320ab1fb8387cbc2567", 0xc}, {&(0x7f0000001a00)="e942a44bd4734e7c999424471c9b0f5e82", 0x11}, {&(0x7f0000001a40)="629cc28353d443affc24d13e2d9f80c15367317c1c235305c9cc7ebd77713a225ad1d99fc3fec2bb32616b5be04a67dca38f8ea47164c3305aec74f543f1fa46e0bb3be6af188517cd9bc82253ac", 0x4e}], 0x5, &(0x7f0000001e40)=[@sndinfo={0x20, 0x84, 0x2, {0x9, 0x8000, 0x2, 0x5, r3}}, @init={0x18, 0x84, 0x0, {0x81, 0x3, 0x81, 0x2}}, @sndinfo={0x20, 0x84, 0x2, {0x4, 0x1, 0x6, 0x3, r4}}, @sndinfo={0x20, 0x84, 0x2, {0x100000000, 0xa, 0x9, 0x5, r5}}, @init={0x18, 0x84, 0x0, {0x1f, 0xbb1, 0x7, 0x100000000}}, @sndrcv={0x30, 0x84, 0x1, {0x3, 0xffffffff, 0x2, 0xfff, 0xd6cc, 0x8, 0x69, 0x6, r6}}], 0x120, 0x10}], 0x3, 0x10) ioctl$KVM_DIRTY_TLB(r1, 0x4010aeaa, &(0x7f0000001b80)={0x40, 0x6}) [ 835.584889] FAULT_INJECTION: forcing a failure. [ 835.584889] name failslab, interval 1, probability 0, space 0, times 0 [ 835.596318] CPU: 0 PID: 24106 Comm: syz-executor0 Not tainted 4.16.0+ #17 [ 835.603269] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 835.612652] Call Trace: [ 835.615283] dump_stack+0x1b9/0x294 [ 835.618946] ? dump_stack_print_info.cold.2+0x52/0x52 [ 835.624183] should_fail.cold.4+0xa/0x1a [ 835.628273] ? perf_trace_lock+0x495/0x900 2018/04/10 10:45:36 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x8]}, 0x10) 2018/04/10 10:45:36 executing program 1: r0 = socket(0x20000000000000a, 0x2, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="3d1cbb586c7064e4d6ffdf339876290e44c5d44c0fe8ef8ff8cd5a642acbf947ae29827a427cc6aacc4ba62d8a9f5e8b929567091e31fe1ed3e81b117f", 0x3d}, {&(0x7f0000000040)="4209078e6ecd578b20236f55493c6fae6d532a8ecf8b1a3479c7d9d49a11919bba17ed300a7f3e726167fe66e3e816d06b667d08e281c8dc647200e621dbafe712e9cbc6e32a07835f5632cd1cab030a404b47d9ef472f1c953fdb39a80b9cf39fbb60eca711958aa48afddd1b33b5353b42892fa65995f740bf3b934052450e08cc770cce977cfeb9ede4934f2da7d301c13d983d16c347ddde92b61c01c7b92dc6a5c75b78b7c4776ac114938e9292cb7cd4750cc34f4712052c5c6e1efbc54ff189b93ad4b59bd086b9b1075d6607d0f424d27ee68f0ea0b4aa7a78238e58", 0xe0}], 0x2, 0x0) connect(r0, &(0x7f0000622f80)=@generic={0x3, "dc9ce0fa7349447a5180e20d42dd0930e26e1709aa7aaa0f5a7e8ab61bd27c891495e60100db0d2772febfd6a9657a04a2cf779b09770089adc94bb9baca63a49ddb220f8732eb22d74ca029005b9932dd12aa0deb7be64e411cdc7b22deafaa78e25ce6f6ea0689bc4ae551aa2a8ad8508ae3bc4917e596b85af88e0ef5"}, 0x80) [ 835.632537] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 835.637675] ? zap_class+0x720/0x720 [ 835.641414] ? sctp_copy_local_addr_list+0x499/0x690 [ 835.646546] ? sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 835.652286] ? __sctp_connect+0x6c6/0xe30 [ 835.656454] ? sctp_connect+0xbf/0x100 [ 835.660718] ? inet_dgram_connect+0x154/0x2e0 [ 835.665241] ? __sys_connect+0x37d/0x4c0 [ 835.669325] ? SyS_connect+0x24/0x30 [ 835.673066] ? entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 835.678461] ? graph_lock+0x170/0x170 [ 835.682290] ? print_usage_bug+0xc0/0xc0 [ 835.686383] ? graph_lock+0x170/0x170 [ 835.690209] ? find_held_lock+0x36/0x1c0 [ 835.694306] ? lock_downgrade+0x8e0/0x8e0 [ 835.698486] __should_failslab+0x124/0x180 [ 835.702743] should_failslab+0x9/0x14 [ 835.706557] kmem_cache_alloc_trace+0x4b/0x780 [ 835.711160] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 835.716365] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 835.721921] ? sctp_v6_cmp_addr+0x261/0x6f0 [ 835.726280] sctp_add_bind_addr+0xf9/0x4a0 [ 835.730546] ? sctp_bind_addr_free+0x20/0x20 2018/04/10 10:45:36 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x7]}, 0x10) 2018/04/10 10:45:36 executing program 1: r0 = gettid() r1 = syz_open_procfs(r0, &(0x7f0000000040)='ns\x00') exit(0x0) sendmsg$FOU_CMD_DEL(0xffffffffffffffff, &(0x7f0000001180)={&(0x7f0000001080)={0x10}, 0xc, &(0x7f0000001140)={&(0x7f0000001100)={0x14, 0x0, 0x0, 0x0, 0x0, {0x2}}, 0x14}, 0x1}, 0x0) getdents64(r1, &(0x7f00000021c0)=""/4096, 0x1000) 2018/04/10 10:45:36 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) [ 835.734977] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 835.740288] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 835.745500] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 835.750546] sctp_copy_local_addr_list+0x499/0x690 [ 835.755508] ? sctp_defaults_init+0xe50/0xe50 [ 835.760024] ? get_random_bytes+0x34/0x40 [ 835.764192] ? sctp_association_new+0x135/0x21e0 [ 835.768979] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 835.774189] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 835.779754] sctp_copy_one_addr+0x5d/0x170 [ 835.784007] ? sctp_copy_one_addr+0x5d/0x170 [ 835.788442] sctp_bind_addr_copy+0x16b/0x45b [ 835.792863] ? rcu_is_watching+0x85/0x140 [ 835.797024] ? sctp_copy_one_addr+0x170/0x170 [ 835.801526] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 835.806729] sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 835.812262] ? sctp_v6_scope+0x56/0x60 [ 835.816151] __sctp_connect+0x6c6/0xe30 [ 835.820136] ? sctp_init_sock+0x1470/0x1470 [ 835.824456] ? mark_held_locks+0xc9/0x160 [ 835.828614] ? __local_bh_enable_ip+0x161/0x230 [ 835.833281] ? trace_hardirqs_on+0xd/0x10 [ 835.837423] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 835.842624] sctp_connect+0xbf/0x100 [ 835.846334] inet_dgram_connect+0x154/0x2e0 [ 835.850653] __sys_connect+0x37d/0x4c0 [ 835.854535] ? SyS_accept+0x30/0x30 [ 835.858167] ? __sb_end_write+0xac/0xe0 [ 835.862153] ? ksys_write+0x1a6/0x250 [ 835.865950] ? SyS_read+0x30/0x30 [ 835.869396] ? mm_fault_error+0x380/0x380 [ 835.873542] ? syscall_slow_exit_work+0x4f0/0x4f0 [ 835.878386] SyS_connect+0x24/0x30 [ 835.881919] ? __sys_connect+0x4c0/0x4c0 [ 835.885975] do_syscall_64+0x29e/0x9d0 [ 835.889860] ? syscall_slow_exit_work+0x4f0/0x4f0 [ 835.894699] ? syscall_return_slowpath+0x5c0/0x5c0 [ 835.899626] ? syscall_return_slowpath+0x30f/0x5c0 [ 835.904555] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 835.909918] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 835.914763] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 835.919942] RIP: 0033:0x455259 [ 835.923119] RSP: 002b:00007f0cc7dd6c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002a 2018/04/10 10:45:37 executing program 6: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[]}, 0x1}, 0x0) [ 835.930839] RAX: ffffffffffffffda RBX: 00007f0cc7dd76d4 RCX: 0000000000455259 [ 835.938099] RDX: 000000000000001c RSI: 0000000020966fe4 RDI: 0000000000000013 [ 835.945360] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 835.952623] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 [ 835.959882] R13: 000000000000005a R14: 00000000006f3910 R15: 0000000000000027 2018/04/10 10:45:37 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000000000]}, 0x10) 2018/04/10 10:45:37 executing program 6: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB]}, 0x1}, 0x0) 2018/04/10 10:45:37 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:37 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x700]}, 0x10) 2018/04/10 10:45:37 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0xfffffffd}}}, 0x1c) 2018/04/10 10:45:37 executing program 6: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a0000000000000000000000000000000000000000000000"], 0x40}, 0x1}, 0x0) 2018/04/10 10:45:37 executing program 0 (fault-call:3 fault-nth:40): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:37 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0xa]}, 0x10) [ 836.437983] FAULT_INJECTION: forcing a failure. [ 836.437983] name failslab, interval 1, probability 0, space 0, times 0 [ 836.449328] CPU: 0 PID: 24175 Comm: syz-executor0 Not tainted 4.16.0+ #17 [ 836.456272] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 836.465639] Call Trace: [ 836.468233] dump_stack+0x1b9/0x294 [ 836.471862] ? dump_stack_print_info.cold.2+0x52/0x52 [ 836.477066] should_fail.cold.4+0xa/0x1a [ 836.481132] ? perf_trace_lock+0x495/0x900 [ 836.485388] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 836.490495] ? zap_class+0x720/0x720 [ 836.494201] ? sctp_copy_local_addr_list+0x499/0x690 [ 836.499297] ? sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 836.505014] ? __sctp_connect+0x6c6/0xe30 [ 836.509161] ? sctp_connect+0xbf/0x100 [ 836.513044] ? inet_dgram_connect+0x154/0x2e0 [ 836.517526] ? __sys_connect+0x37d/0x4c0 [ 836.521579] ? SyS_connect+0x24/0x30 [ 836.525286] ? entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 836.530647] ? graph_lock+0x170/0x170 [ 836.534438] ? print_usage_bug+0xc0/0xc0 [ 836.538495] ? graph_lock+0x170/0x170 [ 836.542298] ? find_held_lock+0x36/0x1c0 [ 836.546356] ? lock_downgrade+0x8e0/0x8e0 [ 836.550494] __should_failslab+0x124/0x180 [ 836.554721] should_failslab+0x9/0x14 [ 836.558517] kmem_cache_alloc_trace+0x4b/0x780 [ 836.563123] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 836.568331] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 836.573875] ? sctp_v6_cmp_addr+0x261/0x6f0 [ 836.578194] sctp_add_bind_addr+0xf9/0x4a0 [ 836.582435] ? sctp_bind_addr_free+0x20/0x20 [ 836.586836] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 836.592034] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 836.597236] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 836.602249] sctp_copy_local_addr_list+0x499/0x690 [ 836.607181] ? sctp_defaults_init+0xe50/0xe50 [ 836.611687] ? get_random_bytes+0x34/0x40 [ 836.615826] ? sctp_association_new+0x135/0x21e0 [ 836.620585] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 836.625783] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 836.631323] sctp_copy_one_addr+0x5d/0x170 [ 836.635563] ? sctp_copy_one_addr+0x5d/0x170 [ 836.639989] sctp_bind_addr_copy+0x16b/0x45b [ 836.644393] ? rcu_is_watching+0x85/0x140 [ 836.648554] ? sctp_copy_one_addr+0x170/0x170 [ 836.653046] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 836.658257] sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 836.663789] ? sctp_v6_scope+0x56/0x60 [ 836.667665] __sctp_connect+0x6c6/0xe30 [ 836.671658] ? sctp_init_sock+0x1470/0x1470 [ 836.675995] ? mark_held_locks+0xc9/0x160 [ 836.680164] ? __local_bh_enable_ip+0x161/0x230 [ 836.684856] ? trace_hardirqs_on+0xd/0x10 [ 836.689021] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 836.694247] sctp_connect+0xbf/0x100 [ 836.697997] inet_dgram_connect+0x154/0x2e0 [ 836.702348] __sys_connect+0x37d/0x4c0 [ 836.707337] ? SyS_accept+0x30/0x30 [ 836.710997] ? __sb_end_write+0xac/0xe0 [ 836.715010] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 836.720574] ? exit_to_usermode_loop+0x1ef/0x310 [ 836.725343] ? syscall_slow_exit_work+0x4f0/0x4f0 [ 836.730216] SyS_connect+0x24/0x30 [ 836.733776] ? __sys_connect+0x4c0/0x4c0 [ 836.737861] do_syscall_64+0x29e/0x9d0 [ 836.741759] ? vmalloc_sync_all+0x30/0x30 [ 836.745922] ? _raw_spin_unlock_irq+0x27/0x70 [ 836.750422] ? finish_task_switch+0x1ca/0x820 [ 836.754907] ? syscall_return_slowpath+0x5c0/0x5c0 [ 836.759822] ? syscall_return_slowpath+0x30f/0x5c0 [ 836.764749] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 836.770117] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 836.774967] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 836.780138] RIP: 0033:0x455259 [ 836.783322] RSP: 002b:00007f0cc7dd6c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002a [ 836.791038] RAX: ffffffffffffffda RBX: 00007f0cc7dd76d4 RCX: 0000000000455259 [ 836.798305] RDX: 000000000000001c RSI: 0000000020966fe4 RDI: 0000000000000013 [ 836.805579] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 836.812849] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 [ 836.820102] R13: 000000000000005a R14: 00000000006f3910 R15: 0000000000000028 2018/04/10 10:45:38 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa00]}, 0x10) 2018/04/10 10:45:38 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000000]}, 0x10) 2018/04/10 10:45:38 executing program 6: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a00000000000000000000000000000000000000000000000000000000000000020001000000000000000002000000000500050000000000"], 0x60}, 0x1}, 0x0) 2018/04/10 10:45:38 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000017000)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = eventfd2(0x0, 0x0) ioctl$KVM_IRQFD(r1, 0x4020ae76, &(0x7f0000358fe0)={r2}) perf_event_open(&(0x7f0000220000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0xffff7fffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x3}, 0x0, 0xfffffffffffffffd, 0xffffffffffffffff, 0x0) socket$inet(0x15, 0x5, 0x0) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = socket(0x2, 0x1, 0x0) accept$inet(r3, &(0x7f0000000280)={0x0, 0x0, @loopback}, &(0x7f00000002c0)=0x10) listen(r3, 0x0) setsockopt$inet_tcp_TCP_MD5SIG(r3, 0x6, 0xe, &(0x7f00000000c0)={@in={{0x2, 0x0, @broadcast=0xffffffff}}, 0x0, 0x3, 0x0, "6164f5a787fb87b7fc664353e67f4f130350aae0d6d72a7a6b89c5930bd12c0058c4d94cafe792921af85a3b478181558f922ffb851e2f82591dfe02718138e0a07140ae09307d2603bc7522b40bb96a"}, 0xd8) r4 = socket$netlink(0x10, 0x3, 0x4) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000040)="580000001400192340834b80040d8c5602062200010400000000000000005800004824ca944f64009400050028825a003b5fbe907902008000f0fffefffffe03edf8fef5dd00000010000100000c0900fcff4d00040e05a5", 0x58}], 0x1) ioctl$LOOP_CTL_ADD(0xffffffffffffffff, 0x4c80, 0x0) ioctl$sock_bt_bnep_BNEPGETCONNLIST(r3, 0x800442d2, &(0x7f0000000240)={0x4, &(0x7f00000001c0)=[{0x0, 0x0, 0x0, @link_local}, {0x0, 0x0, 0x0, @dev}, {0x0, 0x0, 0x0, @remote}, {0x0, 0x0, 0x0, @broadcast}]}) dup2(r1, r2) 2018/04/10 10:45:38 executing program 0 (fault-call:3 fault-nth:41): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:38 executing program 7: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vcs\x00', 0x80000, 0x0) getsockopt$inet_sctp_SCTP_RTOINFO(0xffffffffffffff9c, 0x84, 0x0, &(0x7f00000002c0)={0x0, 0x6fa, 0x3, 0x80000001}, &(0x7f0000000300)=0x10) setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r2, 0x84, 0x72, &(0x7f0000000340)={r3, 0x3f, 0x20}, 0xc) r4 = syz_open_dev$vcsa(&(0x7f0000000200)='/dev/vcsa#\x00', 0x0, 0x22000) ioctl$sock_ipx_SIOCIPXNCPCONN(0xffffffffffffffff, 0x89e3, &(0x7f0000000240)) ioctl$TIOCGPTPEER(r4, 0x5441, 0x0) r5 = syz_open_dev$sndpcmc(&(0x7f0000000180)='/dev/snd/pcmC#D#c\x00', 0x0, 0x0) getsockopt$packet_buf(r5, 0x107, 0x0, &(0x7f0000000440)=""/4096, &(0x7f00000001c0)=0x1000) ioctl$KVM_SET_NR_MMU_PAGES(r1, 0xae44, 0x4) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x2) ioctl$TCGETS(r4, 0x5401, &(0x7f0000000000)) ioctl$KVM_SET_IRQCHIP(r1, 0x8208ae63, &(0x7f0000000080)=@ioapic={0x2, 0x0, 0x0, 0x0, 0x0, [{0x0, 0x6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, [], 0xff}]}) r6 = socket$inet6_udp(0xa, 0x2, 0x0) bind$inet6(r6, &(0x7f0000000100)={0xa, 0x0, 0x0, @remote={0xfe, 0x80, [], 0xbb}, 0x4}, 0x1c) setsockopt$inet6_IPV6_ADDRFORM(r6, 0x29, 0x11, &(0x7f0000000040)=0x2, 0xfffffffffffffe3b) 2018/04/10 10:45:38 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0xbb8}}}, 0x1c) 2018/04/10 10:45:38 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) [ 837.105262] FAULT_INJECTION: forcing a failure. [ 837.105262] name failslab, interval 1, probability 0, space 0, times 0 [ 837.116619] CPU: 0 PID: 24192 Comm: syz-executor0 Not tainted 4.16.0+ #17 [ 837.123562] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 837.132922] Call Trace: [ 837.135522] dump_stack+0x1b9/0x294 [ 837.139151] ? dump_stack_print_info.cold.2+0x52/0x52 [ 837.144356] should_fail.cold.4+0xa/0x1a [ 837.148415] ? perf_trace_lock+0x495/0x900 [ 837.152651] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 837.157755] ? zap_class+0x720/0x720 [ 837.161462] ? sctp_copy_local_addr_list+0x499/0x690 [ 837.166563] ? sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 837.172265] ? __sctp_connect+0x6c6/0xe30 [ 837.176403] ? sctp_connect+0xbf/0x100 [ 837.180281] ? inet_dgram_connect+0x154/0x2e0 [ 837.184769] ? __sys_connect+0x37d/0x4c0 [ 837.188817] ? SyS_connect+0x24/0x30 [ 837.192525] ? entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 837.197880] ? graph_lock+0x170/0x170 [ 837.201672] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 837.206422] ? print_usage_bug+0xc0/0xc0 [ 837.210477] ? graph_lock+0x170/0x170 [ 837.214275] ? find_held_lock+0x36/0x1c0 [ 837.218342] ? lock_downgrade+0x8e0/0x8e0 [ 837.222493] __should_failslab+0x124/0x180 [ 837.226722] should_failslab+0x9/0x14 [ 837.230522] kmem_cache_alloc_trace+0x4b/0x780 [ 837.235099] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 837.240280] ? __sanitizer_cov_trace_cmp2+0x18/0x20 [ 837.245299] sctp_add_bind_addr+0xf9/0x4a0 [ 837.249532] ? sctp_bind_addr_free+0x20/0x20 [ 837.253935] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 837.259115] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 837.264644] ? sctp_v4_scope+0x19b/0x1c0 [ 837.268698] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 837.273883] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 837.278901] sctp_copy_local_addr_list+0x499/0x690 [ 837.283827] ? sctp_defaults_init+0xe50/0xe50 [ 837.288322] ? get_random_bytes+0x34/0x40 [ 837.292469] ? sctp_association_new+0x135/0x21e0 [ 837.297239] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 837.302604] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 837.308154] sctp_copy_one_addr+0x5d/0x170 [ 837.312386] ? sctp_copy_one_addr+0x5d/0x170 [ 837.316799] sctp_bind_addr_copy+0x16b/0x45b [ 837.321201] ? rcu_is_watching+0x85/0x140 [ 837.325346] ? sctp_copy_one_addr+0x170/0x170 [ 837.329917] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 837.335207] sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 837.340741] ? sctp_v6_scope+0x56/0x60 [ 837.344630] __sctp_connect+0x6c6/0xe30 [ 837.348754] ? sctp_init_sock+0x1470/0x1470 [ 837.353080] ? mark_held_locks+0xc9/0x160 [ 837.357232] ? __local_bh_enable_ip+0x161/0x230 [ 837.361905] ? trace_hardirqs_on+0xd/0x10 [ 837.366058] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 837.371261] sctp_connect+0xbf/0x100 [ 837.375067] inet_dgram_connect+0x154/0x2e0 [ 837.379413] __sys_connect+0x37d/0x4c0 [ 837.383301] ? SyS_accept+0x30/0x30 [ 837.386934] ? __sb_end_write+0xac/0xe0 [ 837.390915] ? ksys_write+0x1a6/0x250 [ 837.394803] ? SyS_read+0x30/0x30 [ 837.398254] ? mm_fault_error+0x380/0x380 [ 837.402405] ? syscall_slow_exit_work+0x4f0/0x4f0 [ 837.407255] SyS_connect+0x24/0x30 [ 837.410794] ? __sys_connect+0x4c0/0x4c0 [ 837.414940] do_syscall_64+0x29e/0x9d0 [ 837.418823] ? vmalloc_sync_all+0x30/0x30 [ 837.422968] ? _raw_spin_unlock_irq+0x27/0x70 [ 837.427460] ? finish_task_switch+0x1ca/0x820 [ 837.431957] ? syscall_return_slowpath+0x5c0/0x5c0 [ 837.436900] ? syscall_return_slowpath+0x30f/0x5c0 [ 837.441836] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 837.447205] ? trace_hardirqs_off_thunk+0x1a/0x1c 2018/04/10 10:45:38 executing program 6: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff01000000000000"], 0x70}, 0x1}, 0x0) [ 837.452056] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 837.457281] RIP: 0033:0x455259 [ 837.460463] RSP: 002b:00007f0cc7dd6c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002a [ 837.468175] RAX: ffffffffffffffda RBX: 00007f0cc7dd76d4 RCX: 0000000000455259 [ 837.475440] RDX: 000000000000001c RSI: 0000000020966fe4 RDI: 0000000000000013 [ 837.482708] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 837.489975] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 [ 837.497252] R13: 000000000000005a R14: 00000000006f3910 R15: 0000000000000029 2018/04/10 10:45:38 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:38 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1f4]}, 0x10) 2018/04/10 10:45:38 executing program 6: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff010000000000000000000000000000"], 0x78}, 0x1}, 0x0) 2018/04/10 10:45:38 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0x2000000000000000}}}, 0x1c) 2018/04/10 10:45:38 executing program 1: chroot(&(0x7f0000000080)='./file0\x00') r0 = socket$alg(0x26, 0x5, 0x0) close(r0) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000d60000)={0x26, 'skcipher\x00', 0x0, 0x0, 'cbc(des3_ede)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000001f3a)="ad56b6c5820faeb995298992ea54c7beef9f5d56534c90c2", 0x18) r2 = accept$alg(r0, 0x0, 0x0) ioctl$TIOCGETD(r1, 0x5424, &(0x7f0000000040)) sendmsg$alg(r2, &(0x7f0000704000)={0x0, 0x0, &(0x7f0000724ff0)=[{&(0x7f0000fa7f12)="b1c54112aad2c4c3c495962c2e68b6455b79accaad45c65a1270dce257777350e2ea63300c04f8e3a2918b719d1a509471e6aedf6210a53e3397a5557e143ffc1c106af5452f296befba34bfaafb53dfd72d8b115f633e4fd99491f57d2178ac50c94957ae79071af2f524819d44731d892a83cae4a3788b65812acc97dff3b79b118d255a1683d872eb0aa9b38316917a00456e29b0e750cc67ad010981f6c88c418779a772cf329e8d6d953ea8200a7fe85f7c8e2352d60761823bf1f4f30f", 0xc0}], 0x1, &(0x7f0000000000)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}, 0x0) recvmsg(r2, &(0x7f0000b2f000)={&(0x7f00008e8000)=@nfc, 0x10, &(0x7f0000030fa0)=[{&(0x7f000034df41)=""/191, 0xbf}, {&(0x7f00000cd000)=""/26, 0x1a}], 0x2, &(0x7f0000590000)}, 0x0) 2018/04/10 10:45:38 executing program 6: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff01000000000000000000000000000000000000"], 0x7c}, 0x1}, 0x0) 2018/04/10 10:45:38 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:39 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1100]}, 0x10) 2018/04/10 10:45:39 executing program 6: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff010000000000000000000000000000000000000600"], 0x7e}, 0x1}, 0x0) 2018/04/10 10:45:39 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x18000000]}, 0x10) 2018/04/10 10:45:39 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000ca9ff5)='/dev/loop#\x00', 0x0, 0x82) sync_file_range(0xffffffffffffffff, 0x81, 0x6, 0x1) r1 = openat$dsp(0xffffffffffffff9c, &(0x7f0000000000)='/dev/dsp\x00', 0x105000, 0x0) gettid() pwritev(0xffffffffffffffff, &(0x7f0000f50f90), 0x0, 0x81003) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/kvm\x00', 0x0, 0x0) ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) r3 = socket$pptp(0x18, 0x1, 0x2) r4 = perf_event_open(&(0x7f0000000000)={0x2, 0x78, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r5 = dup3(0xffffffffffffffff, r3, 0x80000) ioctl$PERF_EVENT_IOC_RESET(r4, 0x2403, 0x80000000) getpgid(0x0) r6 = openat$mixer(0xffffffffffffff9c, &(0x7f0000000080)='/dev/mixer\x00', 0x1, 0x0) r7 = shmget(0xffffffffffffffff, 0x3000, 0x901, &(0x7f0000ffd000/0x3000)=nil) shmat(r7, &(0x7f0000ffd000/0x2000)=nil, 0x1000) ioctl$KVM_GET_REGS(r5, 0x8090ae81, &(0x7f00000007c0)) ioctl$KVM_RUN(0xffffffffffffffff, 0xae80, 0x0) perf_event_open(&(0x7f0000348f88)={0x2, 0x70, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r8 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_inet_SIOCSARP(r8, 0x8955, &(0x7f0000000100)={{0x2, 0x0, @local={0xac, 0x14, 0x14, 0xaa}}, {0x304, @dev={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa]}}, 0x7, {0x2, 0x0, @rand_addr}, "0008000000759b288842f5ac1f020409"}) ioctl$KVM_RUN(r1, 0xae80, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000440)) socket$nl_route(0x10, 0x3, 0x0) ioctl$KVM_DIRTY_TLB(0xffffffffffffffff, 0x4010aeaa, &(0x7f0000000180)={0x8, 0x2}) ioctl$LOOP_CHANGE_FD(r0, 0x4c00, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="d3040902a63c7eef2e78502b2720e838ba1985ab5e76bf899862b37885d0e0e70899ae9e98b1bb6b59d3e30852847200d224893c268a78be59555c8f1ddf2e", 0x3f}], 0x1, 0x0) getsockopt$inet_sctp6_SCTP_AUTO_ASCONF(r6, 0x84, 0x1e, &(0x7f00000000c0), &(0x7f0000000240)=0x4) getsockopt$inet_mreq(r5, 0x0, 0x27, &(0x7f0000000340)={@remote, @multicast2}, &(0x7f0000000380)=0x8) gettid() 2018/04/10 10:45:39 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:39 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0x700000000000000}}}, 0x1c) 2018/04/10 10:45:39 executing program 0 (fault-call:3 fault-nth:42): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:39 executing program 7: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r3 = dup3(r2, r0, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r4 = openat$audio(0xffffffffffffff9c, &(0x7f0000000000)='/dev/audio\x00', 0x0, 0x0) syz_kvm_setup_cpu$x86(r4, r3, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000080)=[@text32={0x20, &(0x7f0000000100)="0fc79ccd000000002e0f01cb66baf80cb85cda0c8fef66bafc0cb800000000ef660f8fc0d866b8e6000f00d8c7442400e4000000c74424024d4a87f3c7442406000000000f011c2466baf80cb874400a8bef66bafc0cb85e000000ef2e0f23a50f323edc7cb02b", 0x67}], 0x1, 0x60, &(0x7f00000001c0), 0x0) pipe(&(0x7f0000000040)) ioctl$KVM_CREATE_DEVICE(0xffffffffffffffff, 0xc00caee0, &(0x7f0000000240)={0x0, r4}) [ 838.169512] FAULT_INJECTION: forcing a failure. [ 838.169512] name failslab, interval 1, probability 0, space 0, times 0 [ 838.180962] CPU: 0 PID: 24257 Comm: syz-executor0 Not tainted 4.16.0+ #17 [ 838.187918] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 838.197287] Call Trace: [ 838.199908] dump_stack+0x1b9/0x294 [ 838.203572] ? dump_stack_print_info.cold.2+0x52/0x52 [ 838.208813] should_fail.cold.4+0xa/0x1a [ 838.212944] ? perf_trace_lock+0x495/0x900 [ 838.217219] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 838.222360] ? zap_class+0x720/0x720 [ 838.226141] ? perf_trace_lock+0x900/0x900 [ 838.230400] ? sctp_connect+0xbf/0x100 [ 838.234315] ? __sys_connect+0x37d/0x4c0 [ 838.238395] ? SyS_connect+0x24/0x30 [ 838.242134] ? entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 838.247519] ? graph_lock+0x170/0x170 [ 838.251342] ? print_usage_bug+0xc0/0xc0 [ 838.255426] ? perf_trace_lock_acquire+0xe3/0x980 [ 838.260289] ? graph_lock+0x170/0x170 [ 838.264116] ? find_held_lock+0x36/0x1c0 [ 838.268209] ? lock_downgrade+0x8e0/0x8e0 [ 838.272382] __should_failslab+0x124/0x180 [ 838.276644] should_failslab+0x9/0x14 [ 838.280460] kmem_cache_alloc_trace+0x4b/0x780 [ 838.285072] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 838.290285] ? __sanitizer_cov_trace_cmp2+0x18/0x20 [ 838.295332] sctp_add_bind_addr+0xf9/0x4a0 [ 838.299598] ? sctp_bind_addr_free+0x20/0x20 [ 838.304029] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 838.309236] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 838.314767] ? sctp_v4_scope+0x19b/0x1c0 [ 838.318821] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 838.324006] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 838.329033] sctp_copy_local_addr_list+0x499/0x690 [ 838.333960] ? sctp_defaults_init+0xe50/0xe50 [ 838.338448] ? get_random_bytes+0x34/0x40 [ 838.342588] ? sctp_association_new+0x135/0x21e0 [ 838.347347] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 838.352527] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 838.358060] sctp_copy_one_addr+0x5d/0x170 [ 838.362282] ? sctp_copy_one_addr+0x5d/0x170 [ 838.366688] sctp_bind_addr_copy+0x16b/0x45b [ 838.371084] ? rcu_is_watching+0x85/0x140 [ 838.375228] ? sctp_copy_one_addr+0x170/0x170 [ 838.379722] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 838.384914] sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 838.390444] ? sctp_v6_scope+0x56/0x60 [ 838.394326] __sctp_connect+0x6c6/0xe30 [ 838.398306] ? sctp_init_sock+0x1470/0x1470 [ 838.402624] ? mark_held_locks+0xc9/0x160 [ 838.406765] ? __local_bh_enable_ip+0x161/0x230 [ 838.411429] ? trace_hardirqs_on+0xd/0x10 [ 838.415571] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 838.420761] sctp_connect+0xbf/0x100 [ 838.424475] inet_dgram_connect+0x154/0x2e0 [ 838.428794] __sys_connect+0x37d/0x4c0 [ 838.432674] ? SyS_accept+0x30/0x30 [ 838.436302] ? __sb_end_write+0xac/0xe0 [ 838.440278] ? ksys_write+0x1a6/0x250 [ 838.444075] ? SyS_read+0x30/0x30 [ 838.447516] ? mm_fault_error+0x380/0x380 [ 838.451669] SyS_connect+0x24/0x30 [ 838.455201] ? __sys_connect+0x4c0/0x4c0 [ 838.459254] do_syscall_64+0x29e/0x9d0 [ 838.463128] ? vmalloc_sync_all+0x30/0x30 [ 838.467265] ? _raw_spin_unlock_irq+0x27/0x70 [ 838.471752] ? finish_task_switch+0x1ca/0x820 [ 838.476242] ? syscall_return_slowpath+0x5c0/0x5c0 [ 838.481163] ? syscall_return_slowpath+0x30f/0x5c0 [ 838.486090] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 838.491454] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 838.496295] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 838.501472] RIP: 0033:0x455259 [ 838.504646] RSP: 002b:00007f0cc7dd6c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002a [ 838.512345] RAX: ffffffffffffffda RBX: 00007f0cc7dd76d4 RCX: 0000000000455259 2018/04/10 10:45:39 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(0xffffffffffffffff, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:39 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0xf401]}, 0x10) [ 838.519602] RDX: 000000000000001c RSI: 0000000020966fe4 RDI: 0000000000000013 [ 838.526859] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 838.534114] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 [ 838.541369] R13: 000000000000005a R14: 00000000006f3910 R15: 000000000000002a 2018/04/10 10:45:39 executing program 6: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff01000000000000000000000000000000000000060000"], 0x7f}, 0x1}, 0x0) 2018/04/10 10:45:39 executing program 1: setsockopt$SO_ATTACH_FILTER(0xffffffffffffffff, 0x1, 0x1a, &(0x7f0000b86000)={0x0, &(0x7f0000f40ff8)}, 0x10) madvise(&(0x7f00001a2000/0xc00000)=nil, 0xc00000, 0x4000000000000008) madvise(&(0x7f000092d000/0x400000)=nil, 0x400000, 0x10200000008) r0 = openat$mixer(0xffffffffffffff9c, &(0x7f0000000000)='/dev/mixer\x00', 0x100, 0x0) ioctl$SNDRV_CTL_IOCTL_HWDEP_NEXT_DEVICE(r0, 0xc0045520, &(0x7f0000000040)=0xffff) 2018/04/10 10:45:39 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffc0]}, 0x10) 2018/04/10 10:45:39 executing program 0 (fault-call:3 fault-nth:43): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:39 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0x600}}}, 0x1c) 2018/04/10 10:45:39 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x0, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) [ 838.756954] FAULT_INJECTION: forcing a failure. [ 838.756954] name failslab, interval 1, probability 0, space 0, times 0 [ 838.768457] CPU: 0 PID: 24284 Comm: syz-executor0 Not tainted 4.16.0+ #17 [ 838.775410] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 838.784786] Call Trace: [ 838.787419] dump_stack+0x1b9/0x294 [ 838.791089] ? dump_stack_print_info.cold.2+0x52/0x52 [ 838.796336] should_fail.cold.4+0xa/0x1a [ 838.800431] ? perf_trace_lock+0x495/0x900 [ 838.804701] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 838.809833] ? zap_class+0x720/0x720 [ 838.813568] ? sctp_copy_local_addr_list+0x499/0x690 [ 838.818691] ? sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 838.824419] ? __sctp_connect+0x6c6/0xe30 [ 838.828571] ? sctp_connect+0xbf/0x100 [ 838.832461] ? inet_dgram_connect+0x154/0x2e0 [ 838.836955] ? __sys_connect+0x37d/0x4c0 [ 838.841013] ? SyS_connect+0x24/0x30 [ 838.844728] ? entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 838.850089] ? graph_lock+0x170/0x170 [ 838.853887] ? print_usage_bug+0xc0/0xc0 [ 838.857944] ? graph_lock+0x170/0x170 [ 838.861735] ? print_usage_bug+0xc0/0xc0 [ 838.865793] ? find_held_lock+0x36/0x1c0 [ 838.869863] ? lock_downgrade+0x8e0/0x8e0 [ 838.874020] __should_failslab+0x124/0x180 [ 838.878256] should_failslab+0x9/0x14 [ 838.882048] kmem_cache_alloc_trace+0x4b/0x780 [ 838.886626] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 838.891810] ? __sanitizer_cov_trace_cmp2+0x18/0x20 [ 838.896827] sctp_add_bind_addr+0xf9/0x4a0 [ 838.901065] ? sctp_bind_addr_free+0x20/0x20 [ 838.905471] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 838.910653] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 838.916194] ? sctp_v4_scope+0x19b/0x1c0 [ 838.920254] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 838.925439] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 838.930454] sctp_copy_local_addr_list+0x499/0x690 [ 838.935385] ? sctp_defaults_init+0xe50/0xe50 [ 838.939877] ? get_random_bytes+0x34/0x40 [ 838.944027] ? sctp_association_new+0x135/0x21e0 [ 838.948795] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 838.953980] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 838.959522] sctp_copy_one_addr+0x5d/0x170 [ 838.963753] ? sctp_copy_one_addr+0x5d/0x170 [ 838.968163] sctp_bind_addr_copy+0x16b/0x45b [ 838.972575] ? rcu_is_watching+0x85/0x140 [ 838.976724] ? sctp_copy_one_addr+0x170/0x170 [ 838.981222] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 838.986418] sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 838.991967] ? sctp_v6_scope+0x56/0x60 [ 838.995857] __sctp_connect+0x6c6/0xe30 [ 838.999839] ? sctp_init_sock+0x1470/0x1470 [ 839.004159] ? mark_held_locks+0xc9/0x160 [ 839.008303] ? __local_bh_enable_ip+0x161/0x230 [ 839.013157] ? trace_hardirqs_on+0xd/0x10 [ 839.017298] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 839.022490] sctp_connect+0xbf/0x100 [ 839.026201] inet_dgram_connect+0x154/0x2e0 [ 839.030521] __sys_connect+0x37d/0x4c0 [ 839.034407] ? SyS_accept+0x30/0x30 [ 839.038044] ? __sb_end_write+0xac/0xe0 [ 839.042034] ? ksys_write+0x1a6/0x250 [ 839.045830] ? SyS_read+0x30/0x30 [ 839.049275] ? mm_fault_error+0x380/0x380 [ 839.053431] ? syscall_slow_exit_work+0x4f0/0x4f0 [ 839.058279] SyS_connect+0x24/0x30 [ 839.061811] ? __sys_connect+0x4c0/0x4c0 [ 839.065868] do_syscall_64+0x29e/0x9d0 [ 839.069748] ? vmalloc_sync_all+0x30/0x30 [ 839.073893] ? _raw_spin_unlock_irq+0x27/0x70 [ 839.078386] ? finish_task_switch+0x1ca/0x820 [ 839.082879] ? syscall_return_slowpath+0x5c0/0x5c0 [ 839.087803] ? syscall_return_slowpath+0x30f/0x5c0 [ 839.092734] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 839.098101] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 839.102948] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 839.108128] RIP: 0033:0x455259 [ 839.111304] RSP: 002b:00007f0cc7dd6c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002a [ 839.119014] RAX: ffffffffffffffda RBX: 00007f0cc7dd76d4 RCX: 0000000000455259 [ 839.126279] RDX: 000000000000001c RSI: 0000000020966fe4 RDI: 0000000000000013 [ 839.133884] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 839.141142] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 [ 839.148411] R13: 000000000000005a R14: 00000000006f3910 R15: 000000000000002b 2018/04/10 10:45:40 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4002]}, 0x10) 2018/04/10 10:45:40 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(0xffffffffffffffff, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:40 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0x700}}}, 0x1c) 2018/04/10 10:45:40 executing program 0 (fault-call:3 fault-nth:44): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:40 executing program 7: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000bbfff6)='/dev/ptmx\x00', 0x0, 0x0) ioctl$TCSETS(r0, 0x40045431, &(0x7f00003b3fdc)) r1 = syz_open_pts(r0, 0x0) ioctl$TCSETAW(r1, 0x5407, &(0x7f0000000040)={0x4, 0x9, 0x7f, 0xff, 0x3, 0x8, 0x10001, 0xfffffffffffff000, 0x5, 0x9}) ppoll(&(0x7f0000000880)=[{r1}, {r0, 0x120}], 0x2, &(0x7f00000008c0)={0x77359400}, &(0x7f0000000000), 0x8) 2018/04/10 10:45:40 executing program 6 (fault-call:1 fault-nth:0): r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) 2018/04/10 10:45:40 executing program 1: r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/net/pfkey\x00', 0x0, 0x0) pread64(r0, &(0x7f0000000080)=""/217, 0x38, 0x10b) fcntl$setstatus(r0, 0x4, 0x44000) 2018/04/10 10:45:40 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0xe]}, 0x10) 2018/04/10 10:45:40 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) ioctl$sock_inet_SIOCDARP(r0, 0x8953, &(0x7f00000001c0)={{0x2, 0x4e23, @local={0xac, 0x14, 0x14, 0xaa}}, {0x0, @dev={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0x15}}, 0x20, {0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x19}}, 'teql0\x00'}) mknod(&(0x7f0000000000)='./control/file0\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x2, 0x70, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) msgctl$IPC_INFO(0x0, 0x3, &(0x7f0000000100)=""/130) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./control\x00', 0x400) [ 839.350704] FAULT_INJECTION: forcing a failure. [ 839.350704] name failslab, interval 1, probability 0, space 0, times 0 [ 839.362094] CPU: 0 PID: 24305 Comm: syz-executor0 Not tainted 4.16.0+ #17 [ 839.369052] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 839.378435] Call Trace: [ 839.381054] dump_stack+0x1b9/0x294 [ 839.384729] ? dump_stack_print_info.cold.2+0x52/0x52 [ 839.389985] should_fail.cold.4+0xa/0x1a [ 839.394078] ? perf_trace_lock+0x495/0x900 [ 839.398357] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 839.403499] ? zap_class+0x720/0x720 [ 839.407242] ? perf_trace_lock+0x900/0x900 [ 839.411504] ? sctp_connect+0xbf/0x100 [ 839.415416] ? __sys_connect+0x37d/0x4c0 [ 839.419499] ? SyS_connect+0x24/0x30 [ 839.423241] ? entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 839.428630] ? graph_lock+0x170/0x170 [ 839.432456] ? find_held_lock+0x36/0x1c0 [ 839.436547] ? print_usage_bug+0xc0/0xc0 [ 839.440646] ? graph_lock+0x170/0x170 [ 839.444489] ? find_held_lock+0x36/0x1c0 [ 839.448595] ? lock_downgrade+0x8e0/0x8e0 [ 839.452358] FAULT_INJECTION: forcing a failure. [ 839.452358] name failslab, interval 1, probability 0, space 0, times 0 [ 839.452788] __should_failslab+0x124/0x180 [ 839.468227] should_failslab+0x9/0x14 [ 839.472045] kmem_cache_alloc_trace+0x4b/0x780 [ 839.476643] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 839.481835] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 839.487383] ? sctp_v6_cmp_addr+0x261/0x6f0 [ 839.491713] sctp_add_bind_addr+0xf9/0x4a0 [ 839.495964] ? sctp_bind_addr_free+0x20/0x20 [ 839.500382] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 839.505578] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 839.510818] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 839.515849] sctp_copy_local_addr_list+0x499/0x690 [ 839.520795] ? sctp_defaults_init+0xe50/0xe50 [ 839.525295] ? get_random_bytes+0x34/0x40 [ 839.529450] ? sctp_association_new+0x135/0x21e0 [ 839.534222] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 839.539418] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 839.544965] sctp_copy_one_addr+0x5d/0x170 [ 839.549200] ? sctp_copy_one_addr+0x5d/0x170 [ 839.554138] sctp_bind_addr_copy+0x16b/0x45b [ 839.558550] ? rcu_is_watching+0x85/0x140 [ 839.562705] ? sctp_copy_one_addr+0x170/0x170 [ 839.567200] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 839.572407] sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 839.577944] ? sctp_v6_scope+0x56/0x60 [ 839.581839] __sctp_connect+0x6c6/0xe30 [ 839.585842] ? sctp_init_sock+0x1470/0x1470 [ 839.590173] ? mark_held_locks+0xc9/0x160 [ 839.594335] ? __local_bh_enable_ip+0x161/0x230 [ 839.599016] ? trace_hardirqs_on+0xd/0x10 [ 839.603167] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 839.608373] sctp_connect+0xbf/0x100 [ 839.612093] inet_dgram_connect+0x154/0x2e0 [ 839.616422] __sys_connect+0x37d/0x4c0 [ 839.620317] ? SyS_accept+0x30/0x30 [ 839.623954] ? __sb_end_write+0xac/0xe0 [ 839.627943] ? ksys_write+0x1a6/0x250 [ 839.631747] ? SyS_read+0x30/0x30 [ 839.635201] ? mm_fault_error+0x380/0x380 [ 839.639365] SyS_connect+0x24/0x30 [ 839.642910] ? __sys_connect+0x4c0/0x4c0 [ 839.646971] do_syscall_64+0x29e/0x9d0 [ 839.650856] ? vmalloc_sync_all+0x30/0x30 [ 839.655003] ? _raw_spin_unlock_irq+0x27/0x70 [ 839.659501] ? finish_task_switch+0x1ca/0x820 [ 839.663996] ? syscall_return_slowpath+0x5c0/0x5c0 [ 839.668931] ? syscall_return_slowpath+0x30f/0x5c0 [ 839.673868] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 839.679240] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 839.684096] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 839.689290] RIP: 0033:0x455259 [ 839.692475] RSP: 002b:00007f0cc7dd6c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002a [ 839.700185] RAX: ffffffffffffffda RBX: 00007f0cc7dd76d4 RCX: 0000000000455259 [ 839.707453] RDX: 000000000000001c RSI: 0000000020966fe4 RDI: 0000000000000013 [ 839.714718] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 839.721986] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 [ 839.729250] R13: 000000000000005a R14: 00000000006f3910 R15: 000000000000002c [ 839.736554] CPU: 1 PID: 24313 Comm: syz-executor6 Not tainted 4.16.0+ #17 [ 839.743508] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 839.752860] Call Trace: [ 839.755450] dump_stack+0x1b9/0x294 [ 839.759074] ? dump_stack_print_info.cold.2+0x52/0x52 [ 839.764253] ? perf_trace_lock_acquire+0xe3/0x980 [ 839.769096] should_fail.cold.4+0xa/0x1a [ 839.773148] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 839.778238] ? perf_trace_lock+0xd6/0x900 [ 839.782372] ? perf_trace_lock_acquire+0xe3/0x980 [ 839.787204] ? zap_class+0x720/0x720 [ 839.790904] ? find_held_lock+0x36/0x1c0 [ 839.794965] ? check_same_owner+0x320/0x320 [ 839.799272] ? rcu_note_context_switch+0x710/0x710 [ 839.804195] __should_failslab+0x124/0x180 [ 839.808419] should_failslab+0x9/0x14 [ 839.812209] kmem_cache_alloc_node+0x272/0x780 [ 839.816783] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 839.821790] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 839.826538] __alloc_skb+0x111/0x780 [ 839.830240] ? skb_scrub_packet+0x580/0x580 [ 839.834546] ? rw_copy_check_uvector+0x210/0x3a0 [ 839.839287] ? rw_copy_check_uvector+0x33d/0x3a0 [ 839.844040] ? rw_copy_check_uvector+0x2d3/0x3a0 [ 839.848877] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 839.854401] ? import_iovec+0x24b/0x420 [ 839.858361] ? dup_iter+0x270/0x270 [ 839.861979] pfkey_sendmsg+0x250/0x1050 [ 839.865936] ? _copy_from_user+0xdf/0x150 [ 839.870075] ? pfkey_spdget+0xb10/0xb10 [ 839.874049] ? security_socket_sendmsg+0x94/0xc0 [ 839.878791] ? pfkey_spdget+0xb10/0xb10 [ 839.882754] sock_sendmsg+0xd5/0x120 [ 839.886455] ___sys_sendmsg+0x805/0x940 [ 839.890418] ? copy_msghdr_from_user+0x560/0x560 [ 839.895171] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 839.900692] ? proc_fail_nth_write+0x96/0x1f0 [ 839.905178] ? __fget_light+0x2ef/0x430 [ 839.909136] ? fget_raw+0x20/0x20 [ 839.912575] ? find_held_lock+0x36/0x1c0 [ 839.916626] ? kasan_check_write+0x14/0x20 [ 839.920846] ? __mutex_unlock_slowpath+0x180/0x8a0 [ 839.925762] ? wait_for_completion+0x870/0x870 [ 839.930341] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 839.935862] ? sockfd_lookup_light+0xc5/0x160 [ 839.940345] __sys_sendmsg+0x115/0x270 [ 839.944221] ? SyS_shutdown+0x30/0x30 [ 839.948010] ? __sb_end_write+0xac/0xe0 [ 839.951977] ? fput+0x130/0x1a0 [ 839.955245] ? ksys_write+0x1a6/0x250 [ 839.959048] ? ksys_ioctl+0x81/0xd0 [ 839.962668] SyS_sendmsg+0x29/0x30 [ 839.966192] ? __sys_sendmsg+0x270/0x270 [ 839.970237] do_syscall_64+0x29e/0x9d0 [ 839.974110] ? vmalloc_sync_all+0x30/0x30 [ 839.978244] ? _raw_spin_unlock_irq+0x27/0x70 [ 839.982725] ? finish_task_switch+0x1ca/0x820 [ 839.987206] ? syscall_return_slowpath+0x5c0/0x5c0 [ 839.992123] ? syscall_return_slowpath+0x30f/0x5c0 [ 839.997051] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 840.002405] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 840.007238] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 840.012499] RIP: 0033:0x455259 [ 840.015671] RSP: 002b:00007f76505a9c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 840.023712] RAX: ffffffffffffffda RBX: 00007f76505aa6d4 RCX: 0000000000455259 [ 840.030964] RDX: 0000000000000000 RSI: 0000000020f56000 RDI: 0000000000000013 [ 840.038214] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 840.045463] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000014 2018/04/10 10:45:41 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0x3e8}}}, 0x1c) 2018/04/10 10:45:41 executing program 7: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f000014dfc8)={&(0x7f000059cff4)={0x10}, 0xc, &(0x7f0000f9bff0)={&(0x7f0000e45000)=@updpolicy={0xfc, 0x19, 0x401, 0x0, 0x0, {{@in=@broadcast=0xffffffff, @in=@dev={0xac, 0x14}, 0x0, 0x0, 0x0, 0x0, 0xa}}, [@tmpl={0x44, 0x5, [{{@in6=@local={0xfe, 0x80, [], 0xffffffffffffffff}, 0x0, 0xff}, 0x0, @in=@loopback=0x7f000001, 0x0, 0x2}]}]}, 0xfc}, 0x1}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f0000000040)={0xaa, 0x10}) 2018/04/10 10:45:41 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc0ffffff00000000]}, 0x10) [ 840.052714] R13: 00000000000004ea R14: 00000000006fa690 R15: 0000000000000000 2018/04/10 10:45:41 executing program 6 (fault-call:1 fault-nth:1): r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) 2018/04/10 10:45:41 executing program 7: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r3 = dup3(r2, r0, 0x0) syz_kvm_setup_cpu$x86(r1, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, &(0x7f0000000040)="440f20c0350e000000440f22c0260f013ab805000000b9078000000f01d9b9321001c0b802000000ba000000000f30c744240000f0d9e8c744240204000000c7442406000000000f011424c4227d0ff70f353e660f38814d0ac4e27d8c07668ec5", 0x61}], 0x1, 0x4d, &(0x7f0000000000), 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_INFO(r3, 0xc0bc5310, &(0x7f0000000180)) syz_open_dev$dspn(&(0x7f0000000000)='/dev/dsp#\x00', 0x0, 0x0) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000240)={&(0x7f00000000c0)='./file0\x00', r3}, 0x10) ioctl$KVM_RUN(r3, 0xae80, 0x0) [ 840.220415] FAULT_INJECTION: forcing a failure. [ 840.220415] name failslab, interval 1, probability 0, space 0, times 0 [ 840.232154] CPU: 1 PID: 24341 Comm: syz-executor6 Not tainted 4.16.0+ #17 [ 840.239097] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 840.248459] Call Trace: [ 840.251502] dump_stack+0x1b9/0x294 [ 840.255152] ? dump_stack_print_info.cold.2+0x52/0x52 [ 840.260361] ? perf_trace_lock_acquire+0xe3/0x980 [ 840.265206] should_fail.cold.4+0xa/0x1a [ 840.269260] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 840.274360] ? save_stack+0x43/0xd0 [ 840.277976] ? kasan_slab_alloc+0x12/0x20 [ 840.282114] ? find_held_lock+0x36/0x1c0 [ 840.286183] ? check_same_owner+0x320/0x320 [ 840.290497] ? rcu_note_context_switch+0x710/0x710 [ 840.295421] __should_failslab+0x124/0x180 [ 840.299644] should_failslab+0x9/0x14 [ 840.303433] kmem_cache_alloc_node_trace+0x26f/0x770 [ 840.308533] __kmalloc_node_track_caller+0x33/0x70 [ 840.313453] __kmalloc_reserve.isra.38+0x3a/0xe0 [ 840.318200] __alloc_skb+0x14d/0x780 [ 840.321903] ? skb_scrub_packet+0x580/0x580 [ 840.326300] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 840.331825] ? _copy_from_user+0xdf/0x150 [ 840.335963] ? __sanitizer_cov_trace_cmp8+0x18/0x20 [ 840.340967] ? rw_copy_check_uvector+0x2d3/0x3a0 [ 840.345716] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 840.351246] ? import_iovec+0x24b/0x420 [ 840.355209] ? dup_iter+0x270/0x270 [ 840.358829] pfkey_sendmsg+0x250/0x1050 [ 840.362790] ? _copy_from_user+0xdf/0x150 [ 840.366931] ? pfkey_spdget+0xb10/0xb10 [ 840.370899] ? security_socket_sendmsg+0x94/0xc0 [ 840.375642] ? pfkey_spdget+0xb10/0xb10 [ 840.379607] sock_sendmsg+0xd5/0x120 [ 840.383310] ___sys_sendmsg+0x805/0x940 [ 840.387277] ? copy_msghdr_from_user+0x560/0x560 [ 840.392042] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 840.397587] ? proc_fail_nth_write+0x96/0x1f0 [ 840.402072] ? __fget_light+0x2ef/0x430 [ 840.406049] ? fget_raw+0x20/0x20 [ 840.409490] ? find_held_lock+0x36/0x1c0 [ 840.413544] ? kasan_check_write+0x14/0x20 [ 840.417770] ? __mutex_unlock_slowpath+0x180/0x8a0 [ 840.422692] ? wait_for_completion+0x870/0x870 [ 840.427272] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 840.432800] ? sockfd_lookup_light+0xc5/0x160 [ 840.437292] __sys_sendmsg+0x115/0x270 [ 840.441170] ? SyS_shutdown+0x30/0x30 [ 840.444965] ? __sb_end_write+0xac/0xe0 [ 840.448929] ? fput+0x130/0x1a0 [ 840.452199] ? ksys_write+0x1a6/0x250 [ 840.455999] ? ksys_ioctl+0x81/0xd0 [ 840.459637] SyS_sendmsg+0x29/0x30 [ 840.463166] ? __sys_sendmsg+0x270/0x270 [ 840.467215] do_syscall_64+0x29e/0x9d0 [ 840.471093] ? vmalloc_sync_all+0x30/0x30 [ 840.475232] ? finish_task_switch+0x1ca/0x820 [ 840.479715] ? syscall_return_slowpath+0x5c0/0x5c0 [ 840.484637] ? syscall_return_slowpath+0x30f/0x5c0 [ 840.489561] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 840.494915] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 840.499752] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 840.504927] RIP: 0033:0x455259 [ 840.508103] RSP: 002b:00007f76505a9c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002e 2018/04/10 10:45:41 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x0, 0x44031, 0xffffffffffffffff, 0x0) remap_file_pages(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x0, 0x0) r0 = socket$inet_smc(0x2b, 0x1, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x9) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x6dd25f3e848d59cc, 0x1, 0x7fff, 0x4, r1}) r2 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vcs\x00', 0x80000, 0x0) ioctl$PERF_EVENT_IOC_REFRESH(r2, 0x2402, 0x6) [ 840.515799] RAX: ffffffffffffffda RBX: 00007f76505aa6d4 RCX: 0000000000455259 [ 840.523053] RDX: 0000000000000000 RSI: 0000000020f56000 RDI: 0000000000000013 [ 840.530310] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 840.537563] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000014 [ 840.544820] R13: 00000000000004ea R14: 00000000006fa690 R15: 0000000000000001 2018/04/10 10:45:41 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff00000000]}, 0x10) 2018/04/10 10:45:41 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0xc805000000000000}}}, 0x1c) 2018/04/10 10:45:41 executing program 0 (fault-call:3 fault-nth:45): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:41 executing program 1: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(0xffffffffffffffff, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:41 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000000]}, 0x10) 2018/04/10 10:45:41 executing program 7: r0 = syz_open_procfs(0x0, &(0x7f0000000040)='stat\x00') r1 = socket$inet(0x2b, 0x1, 0x0) sendfile(r1, r0, &(0x7f0000000140), 0x1) ioctl$EVIOCGBITSW(r0, 0x80404525, &(0x7f0000000080)=""/90) 2018/04/10 10:45:41 executing program 6 (fault-call:1 fault-nth:2): r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) 2018/04/10 10:45:41 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) [ 840.759256] FAULT_INJECTION: forcing a failure. [ 840.759256] name failslab, interval 1, probability 0, space 0, times 0 [ 840.770580] CPU: 0 PID: 24363 Comm: syz-executor6 Not tainted 4.16.0+ #17 [ 840.777519] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 840.786885] Call Trace: [ 840.789496] dump_stack+0x1b9/0x294 [ 840.793138] ? dump_stack_print_info.cold.2+0x52/0x52 [ 840.798328] ? should_fail+0x5fa/0xbcd [ 840.802242] should_fail.cold.4+0xa/0x1a [ 840.806325] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 840.811422] ? lock_acquire+0x1dc/0x520 [ 840.815557] ? graph_lock+0x170/0x170 [ 840.819491] ? find_held_lock+0x36/0x1c0 [ 840.823540] ? __lock_is_held+0xb5/0x140 [ 840.827602] ? check_same_owner+0x320/0x320 [ 840.831910] ? perf_trace_lock+0x900/0x900 [ 840.836134] ? rcu_note_context_switch+0x710/0x710 [ 840.841146] __should_failslab+0x124/0x180 [ 840.845372] should_failslab+0x9/0x14 [ 840.849159] kmem_cache_alloc+0x2af/0x760 [ 840.853339] skb_clone+0x1ed/0x4f0 [ 840.856865] ? skb_split+0x11d0/0x11d0 [ 840.860742] ? __sanitizer_cov_trace_cmp8+0x18/0x20 [ 840.865746] ? iov_iter_advance+0x2e4/0x14c0 [ 840.870150] pfkey_process+0xb9/0x8a0 [ 840.873937] ? iov_iter_npages+0xe60/0xe60 [ 840.878167] ? pfkey_send_new_mapping+0x1260/0x1260 [ 840.883182] ? copyin+0xb7/0x100 [ 840.886564] ? _copy_from_iter_full+0x2b0/0xd10 [ 840.891223] ? usercopy_warn+0x120/0x120 [ 840.895277] ? iov_iter_advance+0x14c0/0x14c0 [ 840.899765] pfkey_sendmsg+0x5f4/0x1050 [ 840.903724] ? _copy_from_user+0xdf/0x150 [ 840.907861] ? pfkey_spdget+0xb10/0xb10 [ 840.911825] ? security_socket_sendmsg+0x94/0xc0 [ 840.916583] ? pfkey_spdget+0xb10/0xb10 [ 840.920551] sock_sendmsg+0xd5/0x120 [ 840.924263] ___sys_sendmsg+0x805/0x940 [ 840.928230] ? copy_msghdr_from_user+0x560/0x560 [ 840.932983] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 840.938508] ? proc_fail_nth_write+0x96/0x1f0 [ 840.943078] ? __fget_light+0x2ef/0x430 [ 840.947040] ? fget_raw+0x20/0x20 [ 840.950479] ? find_held_lock+0x36/0x1c0 [ 840.954530] ? kasan_check_write+0x14/0x20 [ 840.958750] ? __mutex_unlock_slowpath+0x180/0x8a0 [ 840.963679] ? wait_for_completion+0x870/0x870 [ 840.968259] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 840.973780] ? sockfd_lookup_light+0xc5/0x160 [ 840.978266] __sys_sendmsg+0x115/0x270 [ 840.982140] ? SyS_shutdown+0x30/0x30 [ 840.985933] ? __sb_end_write+0xac/0xe0 [ 840.989893] ? fput+0x130/0x1a0 [ 840.993198] ? ksys_write+0x1a6/0x250 [ 840.996991] ? ksys_ioctl+0x81/0xd0 [ 841.000702] SyS_sendmsg+0x29/0x30 [ 841.004228] ? __sys_sendmsg+0x270/0x270 [ 841.008279] do_syscall_64+0x29e/0x9d0 [ 841.012152] ? vmalloc_sync_all+0x30/0x30 [ 841.016646] ? _raw_spin_unlock_irq+0x27/0x70 [ 841.021182] ? finish_task_switch+0x1ca/0x820 [ 841.025663] ? syscall_return_slowpath+0x5c0/0x5c0 [ 841.030754] ? syscall_return_slowpath+0x30f/0x5c0 [ 841.035674] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 841.041032] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 841.045869] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 841.051045] RIP: 0033:0x455259 [ 841.054219] RSP: 002b:00007f76505a9c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 841.061913] RAX: ffffffffffffffda RBX: 00007f76505aa6d4 RCX: 0000000000455259 [ 841.069165] RDX: 0000000000000000 RSI: 0000000020f56000 RDI: 0000000000000013 [ 841.076419] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 841.083669] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000014 [ 841.090922] R13: 00000000000004ea R14: 00000000006fa690 R15: 0000000000000002 [ 841.102678] FAULT_INJECTION: forcing a failure. [ 841.102678] name failslab, interval 1, probability 0, space 0, times 0 [ 841.114103] CPU: 0 PID: 24365 Comm: syz-executor0 Not tainted 4.16.0+ #17 [ 841.121053] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 841.130424] Call Trace: [ 841.133050] dump_stack+0x1b9/0x294 [ 841.136712] ? dump_stack_print_info.cold.2+0x52/0x52 [ 841.141956] should_fail.cold.4+0xa/0x1a [ 841.146072] ? perf_trace_lock+0x495/0x900 [ 841.150356] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 841.155491] ? zap_class+0x720/0x720 [ 841.159209] ? perf_trace_lock+0x900/0x900 [ 841.163459] ? sctp_connect+0xbf/0x100 [ 841.167342] ? __sys_connect+0x37d/0x4c0 [ 841.171395] ? SyS_connect+0x24/0x30 [ 841.175103] ? entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 841.180464] ? graph_lock+0x170/0x170 [ 841.184258] ? find_held_lock+0x36/0x1c0 [ 841.188310] ? print_usage_bug+0xc0/0xc0 [ 841.192366] ? graph_lock+0x170/0x170 [ 841.196169] ? find_held_lock+0x36/0x1c0 [ 841.200235] ? lock_downgrade+0x8e0/0x8e0 [ 841.204384] __should_failslab+0x124/0x180 [ 841.208613] should_failslab+0x9/0x14 [ 841.212400] kmem_cache_alloc_trace+0x4b/0x780 [ 841.216977] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 841.222155] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 841.227690] ? sctp_v6_cmp_addr+0x261/0x6f0 [ 841.232010] sctp_add_bind_addr+0xf9/0x4a0 [ 841.236243] ? sctp_bind_addr_free+0x20/0x20 [ 841.240645] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 841.245834] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 841.251025] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 841.256045] sctp_copy_local_addr_list+0x499/0x690 [ 841.260969] ? sctp_defaults_init+0xe50/0xe50 [ 841.265459] ? get_random_bytes+0x34/0x40 [ 841.269607] ? sctp_association_new+0x135/0x21e0 [ 841.274364] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 841.279545] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 841.285082] sctp_copy_one_addr+0x5d/0x170 [ 841.289315] ? sctp_copy_one_addr+0x5d/0x170 [ 841.293723] sctp_bind_addr_copy+0x16b/0x45b [ 841.298336] ? rcu_is_watching+0x85/0x140 [ 841.302477] ? sctp_copy_one_addr+0x170/0x170 [ 841.306966] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 841.312161] sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 841.317694] ? sctp_v6_scope+0x56/0x60 [ 841.321576] __sctp_connect+0x6c6/0xe30 [ 841.325556] ? sctp_init_sock+0x1470/0x1470 [ 841.329873] ? mark_held_locks+0xc9/0x160 [ 841.334022] ? __local_bh_enable_ip+0x161/0x230 [ 841.338685] ? trace_hardirqs_on+0xd/0x10 [ 841.342826] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 841.348016] sctp_connect+0xbf/0x100 [ 841.351728] inet_dgram_connect+0x154/0x2e0 [ 841.356047] __sys_connect+0x37d/0x4c0 [ 841.359928] ? SyS_accept+0x30/0x30 [ 841.363553] ? __sb_end_write+0xac/0xe0 [ 841.367527] ? ksys_write+0x1a6/0x250 [ 841.371319] ? SyS_read+0x30/0x30 [ 841.374761] ? mm_fault_error+0x380/0x380 [ 841.378899] ? syscall_slow_exit_work+0x4f0/0x4f0 [ 841.383738] SyS_connect+0x24/0x30 [ 841.387267] ? __sys_connect+0x4c0/0x4c0 [ 841.391317] do_syscall_64+0x29e/0x9d0 [ 841.395190] ? vmalloc_sync_all+0x30/0x30 [ 841.399328] ? _raw_spin_unlock_irq+0x27/0x70 [ 841.403813] ? finish_task_switch+0x1ca/0x820 [ 841.408297] ? syscall_return_slowpath+0x5c0/0x5c0 [ 841.413216] ? syscall_return_slowpath+0x30f/0x5c0 [ 841.418141] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 841.423505] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 841.428346] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 841.433525] RIP: 0033:0x455259 [ 841.436699] RSP: 002b:00007f0cc7dd6c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002a [ 841.444402] RAX: ffffffffffffffda RBX: 00007f0cc7dd76d4 RCX: 0000000000455259 [ 841.451659] RDX: 000000000000001c RSI: 0000000020966fe4 RDI: 0000000000000013 [ 841.458929] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 841.466186] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 [ 841.473444] R13: 000000000000005a R14: 00000000006f3910 R15: 000000000000002d 2018/04/10 10:45:42 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0x2401}}}, 0x1c) 2018/04/10 10:45:42 executing program 6 (fault-call:1 fault-nth:3): r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) 2018/04/10 10:45:42 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf401000000000000]}, 0x10) 2018/04/10 10:45:42 executing program 7: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0xffffffffffffffff) ioctl$KVM_SET_MSRS(r2, 0x4008ae89, &(0x7f0000000080)={0x1, 0x0, [{0x8b}]}) 2018/04/10 10:45:42 executing program 0 (fault-call:3 fault-nth:46): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:42 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0x1, 0xf, &(0x7f0000017000)=0xfffff7fffffffffd, 0x4) bind$inet(r1, &(0x7f0000011ff0)={0x2, 0x4e20, @multicast2=0xe0000002}, 0x10) bind$inet(r0, &(0x7f0000e15000)={0x2, 0x4e20, @multicast2=0xe0000002}, 0x10) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x33, &(0x7f00000a2000)={0x1, &(0x7f0000f07000)=[{0x6}]}, 0x10) listen(r0, 0x0) ioctl$KVM_CREATE_DEVICE(0xffffffffffffff9c, 0xc00caee0, &(0x7f0000000000)={0x6, r1, 0x1}) setsockopt$inet6_tcp_buf(r2, 0x6, 0x1d, &(0x7f0000000040)="de4a40176478e01928b619bea9a8396ac720e410ad53ccc5f8b26d8261c1bd2ea11b003c3d7b3fd8ab931864be6d5d2b5f6fc677f43ab9eff2cdef0708d6c18ebaf324fc199ab3943bdd3ebe7931fed8068b7cda1fee3552c3eb1d2bb08e8705142e", 0x62) 2018/04/10 10:45:42 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x0, 0x3, &(0x7f00009ff000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:42 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa00000000000000]}, 0x10) 2018/04/10 10:45:43 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfeffffff]}, 0x10) [ 841.799128] FAULT_INJECTION: forcing a failure. [ 841.799128] name failslab, interval 1, probability 0, space 0, times 0 [ 841.810478] CPU: 0 PID: 24387 Comm: syz-executor0 Not tainted 4.16.0+ #17 [ 841.817430] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 841.826801] Call Trace: [ 841.829458] dump_stack+0x1b9/0x294 [ 841.833120] ? dump_stack_print_info.cold.2+0x52/0x52 [ 841.838360] should_fail.cold.4+0xa/0x1a [ 841.842447] ? perf_trace_lock+0x495/0x900 [ 841.846717] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 841.851858] ? zap_class+0x720/0x720 [ 841.855609] ? perf_trace_lock+0x900/0x900 [ 841.859869] ? sctp_connect+0xbf/0x100 [ 841.863796] ? __sys_connect+0x37d/0x4c0 [ 841.866738] FAULT_INJECTION: forcing a failure. [ 841.866738] name failslab, interval 1, probability 0, space 0, times 0 [ 841.867884] ? SyS_connect+0x24/0x30 [ 841.867913] ? entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 841.867944] ? graph_lock+0x170/0x170 [ 841.892191] ? find_held_lock+0x36/0x1c0 [ 841.896254] ? print_usage_bug+0xc0/0xc0 [ 841.900319] ? graph_lock+0x170/0x170 [ 841.904135] ? find_held_lock+0x36/0x1c0 [ 841.908222] ? lock_downgrade+0x8e0/0x8e0 [ 841.912382] __should_failslab+0x124/0x180 [ 841.916625] should_failslab+0x9/0x14 [ 841.920426] kmem_cache_alloc_trace+0x4b/0x780 [ 841.925015] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 841.930211] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 841.935753] ? sctp_v6_cmp_addr+0x261/0x6f0 [ 841.940087] sctp_add_bind_addr+0xf9/0x4a0 [ 841.944335] ? sctp_bind_addr_free+0x20/0x20 [ 841.948747] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 841.953947] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 841.959142] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 841.964169] sctp_copy_local_addr_list+0x499/0x690 [ 841.969368] ? sctp_defaults_init+0xe50/0xe50 [ 841.973874] ? get_random_bytes+0x34/0x40 [ 841.978030] ? sctp_association_new+0x135/0x21e0 [ 841.982807] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 841.988012] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 841.993569] sctp_copy_one_addr+0x5d/0x170 [ 841.997808] ? sctp_copy_one_addr+0x5d/0x170 [ 842.002319] sctp_bind_addr_copy+0x16b/0x45b [ 842.006733] ? rcu_is_watching+0x85/0x140 [ 842.010893] ? sctp_copy_one_addr+0x170/0x170 [ 842.015390] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 842.020597] sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 842.026144] ? sctp_v6_scope+0x56/0x60 [ 842.030041] __sctp_connect+0x6c6/0xe30 [ 842.034041] ? sctp_init_sock+0x1470/0x1470 [ 842.038374] ? mark_held_locks+0xc9/0x160 [ 842.042529] ? __local_bh_enable_ip+0x161/0x230 [ 842.047209] ? trace_hardirqs_on+0xd/0x10 [ 842.051449] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 842.056651] sctp_connect+0xbf/0x100 [ 842.060379] inet_dgram_connect+0x154/0x2e0 [ 842.064885] __sys_connect+0x37d/0x4c0 [ 842.068783] ? SyS_accept+0x30/0x30 [ 842.072425] ? __sb_end_write+0xac/0xe0 [ 842.076418] ? ksys_write+0x1a6/0x250 [ 842.080228] ? SyS_read+0x30/0x30 [ 842.084499] ? mm_fault_error+0x380/0x380 [ 842.088654] ? syscall_slow_exit_work+0x4f0/0x4f0 [ 842.093511] SyS_connect+0x24/0x30 [ 842.097056] ? __sys_connect+0x4c0/0x4c0 [ 842.101125] do_syscall_64+0x29e/0x9d0 [ 842.105012] ? vmalloc_sync_all+0x30/0x30 [ 842.109163] ? _raw_spin_unlock_irq+0x27/0x70 [ 842.113662] ? finish_task_switch+0x1ca/0x820 [ 842.118164] ? syscall_return_slowpath+0x5c0/0x5c0 [ 842.123103] ? syscall_return_slowpath+0x30f/0x5c0 [ 842.128148] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 842.133720] ? retint_user+0x18/0x18 [ 842.137454] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 842.142345] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 842.147542] RIP: 0033:0x455259 [ 842.150742] RSP: 002b:00007f0cc7dd6c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002a [ 842.158462] RAX: ffffffffffffffda RBX: 00007f0cc7dd76d4 RCX: 0000000000455259 [ 842.165737] RDX: 000000000000001c RSI: 0000000020966fe4 RDI: 0000000000000013 [ 842.173005] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 842.180277] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 [ 842.187543] R13: 000000000000005a R14: 00000000006f3910 R15: 000000000000002e [ 842.194852] CPU: 1 PID: 24392 Comm: syz-executor6 Not tainted 4.16.0+ #17 [ 842.201800] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 842.211171] Call Trace: [ 842.213765] dump_stack+0x1b9/0x294 [ 842.217390] ? dump_stack_print_info.cold.2+0x52/0x52 [ 842.222586] ? __kasan_slab_free+0x11a/0x170 [ 842.226982] ? kasan_slab_free+0xe/0x10 [ 842.230940] ? kmem_cache_free+0x86/0x2d0 [ 842.235074] ? kfree_skbmem+0x13c/0x210 [ 842.239037] ? kfree_skb+0x19d/0x560 [ 842.242737] ? pfkey_broadcast+0x602/0x900 [ 842.246966] should_fail.cold.4+0xa/0x1a [ 842.251013] ? kasan_check_read+0x11/0x20 [ 842.255153] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 842.260241] ? print_usage_bug+0xc0/0xc0 [ 842.264290] ? kasan_check_write+0x14/0x20 [ 842.268513] ? graph_lock+0x170/0x170 [ 842.272298] ? trace_hardirqs_off+0xd/0x10 [ 842.276517] ? _raw_spin_unlock_irqrestore+0x63/0xc0 [ 842.281605] ? debug_check_no_obj_freed+0x2ff/0x584 [ 842.286605] ? __save_stack_trace+0x7e/0xd0 [ 842.290916] ? __lock_is_held+0xb5/0x140 [ 842.294964] ? kfree_skbmem+0x13c/0x210 [ 842.298926] ? kfree_skbmem+0x13c/0x210 [ 842.302887] ? rcu_read_lock_sched_held+0x108/0x120 [ 842.307885] ? kmem_cache_free+0x25c/0x2d0 [ 842.312109] ? kfree_skbmem+0xfb/0x210 [ 842.315977] ? __lock_is_held+0xb5/0x140 [ 842.320029] ? skb_gro_receive+0x12d0/0x12d0 [ 842.324436] __should_failslab+0x124/0x180 [ 842.328662] should_failslab+0x9/0x14 [ 842.332445] kmem_cache_alloc_trace+0x4b/0x780 [ 842.337014] ? pfkey_broadcast+0x602/0x900 [ 842.341237] ? __kfree_skb+0x20/0x20 [ 842.344942] xfrm_state_alloc+0xba/0x670 [ 842.348987] ? xfrm_state_delete_tunnel+0x240/0x240 [ 842.353999] ? pfkey_broadcast+0x607/0x900 [ 842.358232] pfkey_add+0x7f5/0x3210 [ 842.361849] ? __build_skb+0x21c/0x410 [ 842.365723] ? pfkey_acquire+0x270/0x270 [ 842.369770] ? iov_iter_advance+0x2e4/0x14c0 [ 842.374167] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 842.379338] ? pfkey_acquire+0x270/0x270 [ 842.383385] pfkey_process+0x7cc/0x8a0 [ 842.387263] ? pfkey_send_new_mapping+0x1260/0x1260 [ 842.392283] pfkey_sendmsg+0x5f4/0x1050 [ 842.396242] ? _copy_from_user+0xdf/0x150 [ 842.400380] ? pfkey_spdget+0xb10/0xb10 [ 842.404344] ? security_socket_sendmsg+0x94/0xc0 [ 842.409085] ? pfkey_spdget+0xb10/0xb10 [ 842.413048] sock_sendmsg+0xd5/0x120 [ 842.416747] ___sys_sendmsg+0x805/0x940 [ 842.420711] ? copy_msghdr_from_user+0x560/0x560 [ 842.425460] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 842.430983] ? proc_fail_nth_write+0x96/0x1f0 [ 842.435468] ? __fget_light+0x2ef/0x430 [ 842.439428] ? fget_raw+0x20/0x20 [ 842.442864] ? find_held_lock+0x36/0x1c0 [ 842.446922] ? kasan_check_write+0x14/0x20 [ 842.451146] ? __mutex_unlock_slowpath+0x180/0x8a0 [ 842.456061] ? wait_for_completion+0x870/0x870 [ 842.460634] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 842.466161] ? sockfd_lookup_light+0xc5/0x160 [ 842.470643] __sys_sendmsg+0x115/0x270 [ 842.474516] ? SyS_shutdown+0x30/0x30 [ 842.478304] ? __sb_end_write+0xac/0xe0 [ 842.482266] ? fput+0x130/0x1a0 [ 842.485533] ? ksys_write+0x1a6/0x250 [ 842.489328] ? ksys_ioctl+0x81/0xd0 [ 842.492943] SyS_sendmsg+0x29/0x30 [ 842.496466] ? __sys_sendmsg+0x270/0x270 [ 842.500511] do_syscall_64+0x29e/0x9d0 [ 842.504383] ? vmalloc_sync_all+0x30/0x30 [ 842.508515] ? kasan_check_write+0x14/0x20 [ 842.512737] ? syscall_return_slowpath+0x5c0/0x5c0 [ 842.517652] ? syscall_return_slowpath+0x30f/0x5c0 [ 842.522575] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 842.527925] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 842.532759] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 842.537928] RIP: 0033:0x455259 [ 842.541099] RSP: 002b:00007f76505a9c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002e 2018/04/10 10:45:43 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) [ 842.548794] RAX: ffffffffffffffda RBX: 00007f76505aa6d4 RCX: 0000000000455259 [ 842.556045] RDX: 0000000000000000 RSI: 0000000020f56000 RDI: 0000000000000013 [ 842.563296] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 842.570546] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000014 [ 842.577808] R13: 00000000000004ea R14: 00000000006fa690 R15: 0000000000000003 2018/04/10 10:45:43 executing program 7: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ptmx\x00', 0x0, 0x0) r1 = creat(&(0x7f00000000c0)='./file1\x00', 0x14) setsockopt$bt_l2cap_L2CAP_OPTIONS(0xffffffffffffffff, 0x6, 0x1, &(0x7f0000000140)={0x0, 0x0, 0x1, 0x0, 0xacc, 0x80000000}, 0xc) socketpair(0x0, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(r1, 0x84, 0x73, &(0x7f00000002c0)={0x0, 0x7, 0x0, 0x4, 0x200}, &(0x7f0000000340)=0x18) setsockopt$inet_sctp_SCTP_RESET_ASSOC(r3, 0x84, 0x78, &(0x7f0000000380), 0x4) ioctl$TIOCOUTQ(r0, 0x5411, &(0x7f00000001c0)) ioctl$DRM_IOCTL_AGP_ALLOC(0xffffffffffffffff, 0xc0206434, &(0x7f0000000080)={0xfffffffffffffffa, 0x0}) ioctl$DRM_IOCTL_AGP_UNBIND(0xffffffffffffffff, 0x40106437, &(0x7f0000000100)={r4}) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000100)='./cgroup.cpu\x00', 0x200002, 0x0) r5 = openat$sequencer(0xffffffffffffff9c, &(0x7f0000000000)='/dev/sequencer\x00', 0x0, 0x0) add_key$user(&(0x7f0000000400)='user\x00', &(0x7f0000000180)={0x73, 0x79, 0x7a}, &(0x7f0000000440), 0x0, 0xfffffffffffffff8) keyctl$setperm(0x5, 0x0, 0x10001010) ioctl$sock_SIOCGIFBR(r5, 0x8940, &(0x7f0000000200)=@generic={0x0, 0x0, 0x401}) unlink(&(0x7f0000000080)='./file1\x00') sched_yield() fcntl$setlease(0xffffffffffffffff, 0x400, 0x0) fcntl$getflags(0xffffffffffffffff, 0x0) ioctl$TIOCCONS(r5, 0x541d) symlink(&(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f", &(0x7f0000000580)='./file1\x00') syz_fuse_mount(&(0x7f0000000240)='./file1\x00', 0x9000, 0x0, 0x0, 0x0, 0x0) r6 = syz_open_pts(r0, 0x0) prctl$seccomp(0x16, 0x2, &(0x7f0000000300)={0x5, &(0x7f0000000280)=[{0x3d6, 0x9, 0x9, 0x1000}, {0x4, 0x101, 0x4, 0xfffffffffffff000}, {0xacb, 0x3, 0x4, 0x1}, {0x7, 0x9, 0x7, 0x9}, {0x6cad, 0x3, 0x4, 0x4}]}) dup3(r6, 0xffffffffffffffff, 0x0) fchdir(r2) 2018/04/10 10:45:43 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000000]}, 0x10) 2018/04/10 10:45:43 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0xe}}}, 0x1c) 2018/04/10 10:45:43 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000bbfff6)='/dev/ptmx\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x2, 0x70, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, &(0x7f000088c000)={@remote={0xfe, 0x80, [], 0xbb}, 0x800, 0x0, 0x2000ff, 0x41}, 0x20) setsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, &(0x7f0000000040)={@loopback={0x0, 0x1}, 0x800, 0x0, 0xff, 0x2}, 0x20) readv(r0, &(0x7f00000b7fe0)=[{&(0x7f00005d0f11)=""/239, 0xef}], 0x1) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000040)) r1 = syz_open_pts(r0, 0x801) r2 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r1, &(0x7f0000089000)) r3 = dup3(r1, r0, 0x0) ioctl$TIOCGSID(r3, 0x5429, &(0x7f0000000080)) ioctl$sock_FIOGETOWN(r3, 0x8903, &(0x7f00000000c0)) ioctl$sock_FIOGETOWN(r3, 0x8903, &(0x7f0000000100)) getpid() fcntl$getownex(r2, 0x10, &(0x7f0000000140)) ioctl$TIOCGPGRP(r3, 0x540f, &(0x7f00000001c0)=0x0) r5 = getpgrp(r4) ptrace$getsig(0x4202, r5, 0x3, &(0x7f0000000000)) ioctl$KDDISABIO(0xffffffffffffffff, 0x4b37) writev(r3, &(0x7f00008ba000)=[{&(0x7f0000cdff22)='I', 0x1}], 0x1) 2018/04/10 10:45:45 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x0, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:45 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4002]}, 0x10) 2018/04/10 10:45:45 executing program 7: r0 = socket$inet(0x10, 0x3, 0x0) sendmsg(r0, &(0x7f0000007fc8)={0x0, 0x0, &(0x7f000000d000)=[{&(0x7f0000000000)="4c0000001000ff20fffefd956fc283b724a600000d00000000060000000000001000010006c41180b598bc593a02001148a730df33a49868c62b2ca654a6613b6aab02000000bc832b0790ed", 0x4c}], 0x1}, 0x0) getsockopt$EBT_SO_GET_INFO(r0, 0x0, 0x80, &(0x7f0000000080)={'broute\x00'}, &(0x7f0000000100)=0x78) 2018/04/10 10:45:45 executing program 0 (fault-call:3 fault-nth:47): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:45 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0xfc00000000000000}}}, 0x1c) 2018/04/10 10:45:45 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc0ffffff]}, 0x10) 2018/04/10 10:45:45 executing program 6 (fault-call:1 fault-nth:4): r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) 2018/04/10 10:45:45 executing program 1: r0 = perf_event_open(&(0x7f000025c000)={0x2, 0x78, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='net/ip6_flowlabel\x00') r2 = getpid() fstat(r0, &(0x7f0000000100)) fstat(r1, &(0x7f0000000240)) ioctl$TIOCGPGRP(r1, 0x540f, &(0x7f0000001400)=0x0) fstat(r0, &(0x7f0000001440)) getgroups(0xa, &(0x7f00000014c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000001500), &(0x7f0000000080)=0xc) getsockopt$inet_IP_XFRM_POLICY(r1, 0x0, 0x11, &(0x7f0000001580)={{{@in=@dev, @in6}}, {{@in6=@mcast1}, 0x0, @in=@multicast2}}, &(0x7f0000001680)=0xe8) stat(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001700)) kcmp(r3, r2, 0x5, r1, r0) ioctl$TIOCGSID(r1, 0x5429, &(0x7f0000001780)) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r4, &(0x7f0000000180)={&(0x7f0000000040)={0x10}, 0xc, &(0x7f0000000140)={&(0x7f0000000080)=ANY=[@ANYBLOB="3c0000001100ff0000000000000000000000f1ff00000072003c001400b9fb60a014aa0000020000000000000000"], 0x3c}, 0x1}, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r1, 0x0, 0x10, &(0x7f00000017c0)={{{@in6=@remote, @in6}}, {{@in6=@mcast2}, 0x0, @in6=@remote}}, &(0x7f00000018c0)=0xe8) fstat(r1, &(0x7f0000001900)) fcntl$getownex(r1, 0x10, &(0x7f00000000c0)) sendfile(r1, r1, &(0x7f0000000000)=0x7ffff, 0x20000000000000a) [ 843.833586] netlink: 28 bytes leftover after parsing attributes in process `syz-executor7'. [ 843.857516] FAULT_INJECTION: forcing a failure. [ 843.857516] name failslab, interval 1, probability 0, space 0, times 0 [ 843.865897] netlink: 20 bytes leftover after parsing attributes in process `syz-executor1'. 2018/04/10 10:45:45 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000]}, 0x10) [ 843.868909] CPU: 0 PID: 24443 Comm: syz-executor0 Not tainted 4.16.0+ #17 [ 843.884685] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 843.894066] Call Trace: [ 843.896688] dump_stack+0x1b9/0x294 [ 843.900360] ? dump_stack_print_info.cold.2+0x52/0x52 [ 843.905616] should_fail.cold.4+0xa/0x1a [ 843.906350] netlink: 20 bytes leftover after parsing attributes in process `syz-executor1'. [ 843.909706] ? perf_trace_lock+0x495/0x900 [ 843.909739] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 843.909765] ? zap_class+0x720/0x720 2018/04/10 10:45:45 executing program 1: setitimer(0x0, &(0x7f00000006c0)={{0x77359400}, {0x0, 0x7530}}, &(0x7f00000000c0)) r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000)='/dev/sequencer2\x00', 0x4000, 0x0) ioctl$TCSETAF(r0, 0x5408, &(0x7f0000000040)={0x1f, 0x8, 0x8, 0x6b, 0x2, 0x3f, 0x20, 0x4, 0xa79, 0x8}) alarm(0x0) [ 843.909786] ? perf_trace_lock+0x900/0x900 [ 843.935560] ? sctp_connect+0xbf/0x100 [ 843.939478] ? __sys_connect+0x37d/0x4c0 [ 843.943568] ? SyS_connect+0x24/0x30 [ 843.947302] ? entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 843.952691] ? graph_lock+0x170/0x170 [ 843.956516] ? print_usage_bug+0xc0/0xc0 [ 843.960593] ? perf_trace_lock_acquire+0xe3/0x980 [ 843.965462] ? graph_lock+0x170/0x170 [ 843.969280] ? find_held_lock+0x36/0x1c0 [ 843.973378] ? lock_downgrade+0x8e0/0x8e0 [ 843.977561] __should_failslab+0x124/0x180 2018/04/10 10:45:45 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfeffffff00000000]}, 0x10) 2018/04/10 10:45:45 executing program 1: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket(0x1e, 0x2, 0x0) bind(r0, &(0x7f00008a1f80)=@generic={0x42001e, "01030000000000b9000000004700000000a979f321b30c7bc8790405c7bad62e0a63a632ed4938d36d64fb8f8401a3ff59829a2b0afe7ce43a5b2470a0c5216669ca021f6f65dcf160e7e58f358c0002f0000158d19bcb31510000500000000000bdb9c8ea31000077aeb81c90001d6f7c980400000000f70dc136cb184a"}, 0x80) socket(0x1e, 0x1, 0x0) close(r0) r1 = add_key$keyring(&(0x7f0000000000)='keyring\x00', &(0x7f0000000040)={0x73, 0x79, 0x7a}, 0x0, 0x0, 0xfffffffffffffffd) r2 = add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000100)={0x73, 0x79, 0x7a}, 0x0, 0x0, r1) add_key$user(&(0x7f0000c24ffb)='user\x00', &(0x7f0000000140)={0x73, 0x79, 0x7a, 0x2}, &(0x7f0000000200)="600001e3a255ec4a8d9d652d0527abdffd0587e50ec159997396abc344a7d9f542a3e3af2d90a5df424d68996f51a7b3f20108f152bfd57ac5a50be84a106249abbfc5b3f2e96bf3039474801001807fbf00000000000000000000000000000000", 0x61, r2) add_key$user(&(0x7f0000ef5000)='user\x00', &(0x7f00008fa000)={0x73, 0x79, 0x7a}, &(0x7f0000537ffd)="0003", 0x2, r2) r3 = add_key$user(&(0x7f0000688000)='user\x00', &(0x7f00008d9ffb)={0x73, 0x79, 0x7a, 0x1}, &(0x7f0000f19edc)="b33ab76079ebe0d14f729cd653e520d29ad7ef0000000000000044c249b544230b9387fb8bd6ed266ccf59ef70995bf2e8e0ecd3fff32853747eda22d2818d08ca27e0ec821620e365a0e6b9485f2d925493f62113e33e5f8c7eba67fc19a9497f5b07e5849d2e875b066cd6401d36616fe0f3c3002801b4627ee7597689525e8e81f750a86eb580fb4690ea52246bd3d32b1a91f944edb74b1f50ae08c5387ed8fd0598b600579f3af3f864e1c324f6928f6672f98f7e149bd61bd78b506e8b", 0xc0, r2) r4 = request_key(&(0x7f0000a98ffb)='user\x00', &(0x7f0000626000)={0x73, 0x79, 0x7a, 0x2}, &(0x7f00000002c0)="2f6465612f7675746f66730719", r1) keyctl$dh_compute(0x17, &(0x7f00004c8ff4)={r3, r3, r4}, &(0x7f00005cd000), 0x34a, &(0x7f000010c000)={&(0x7f00000001c0)={'md5\x00'}, &(0x7f0000000000)}) setsockopt$IP_VS_SO_SET_STOPDAEMON(0xffffffffffffffff, 0x0, 0x48c, &(0x7f0000000000)={0x0, 'sit0\x00'}, 0xffffffffffffff09) socket$inet_udp(0x2, 0x2, 0x0) syz_open_dev$midi(&(0x7f0000000380)='/dev/midi#\x00', 0x20000000cdfb, 0x20020) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f00000035c0)={'teql0\x00'}) r5 = memfd_create(&(0x7f0000000080)='dev ', 0x0) perf_event_open(&(0x7f000025c000)={0x0, 0x78, 0x3e3}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fallocate(r5, 0x0, 0x0, 0x0) fchmod(r5, 0x0) r6 = syz_open_dev$tun(&(0x7f0000000040)='/dev/net/tun\x00', 0x0, 0x0) r7 = socket(0x0, 0x3, 0x0) recvmsg$netrom(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)=@ax25={0x3, {"8aafabddcfcc23"}}, 0x10, &(0x7f00000004c0)}, 0x0) write(r7, &(0x7f0000000080)="240000005a005f191415f507125a00000903210308001000fff708", 0x1b) ioctl$TUNSETIFF(r6, 0x400454ca, &(0x7f00000000c0)={"d202b999cf85000000000088f301e710", 0x106}) r8 = syz_open_dev$tun(&(0x7f0000000280)='/dev/net/tun\x00', 0x0, 0x80000001) r9 = dup2(r8, r6) ioctl$TUNSETQUEUE(r9, 0x400454d9, &(0x7f0000000000)={'vlan0\x00', 0x400}) getsockopt$inet_mreqsrc(0xffffffffffffffff, 0x0, 0x2f, &(0x7f0000000240)={@empty, @multicast1, @remote}, &(0x7f0000000280)=0xc) ioctl$KVM_CREATE_VM(r5, 0xae01, 0x0) [ 843.981816] should_failslab+0x9/0x14 [ 843.985627] kmem_cache_alloc_trace+0x4b/0x780 [ 843.990231] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 843.995437] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 844.001000] ? sctp_v6_cmp_addr+0x261/0x6f0 [ 844.005349] sctp_add_bind_addr+0xf9/0x4a0 [ 844.009612] ? sctp_bind_addr_free+0x20/0x20 [ 844.014045] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 844.019269] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 844.024485] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 844.029536] sctp_copy_local_addr_list+0x499/0x690 [ 844.034494] ? sctp_defaults_init+0xe50/0xe50 [ 844.039019] ? get_random_bytes+0x34/0x40 [ 844.043203] ? sctp_association_new+0x135/0x21e0 [ 844.048010] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 844.053236] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 844.058803] sctp_copy_one_addr+0x5d/0x170 [ 844.063073] ? sctp_copy_one_addr+0x5d/0x170 [ 844.067518] sctp_bind_addr_copy+0x16b/0x45b [ 844.071966] ? rcu_is_watching+0x85/0x140 [ 844.076140] ? sctp_copy_one_addr+0x170/0x170 2018/04/10 10:45:45 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe803]}, 0x10) [ 844.080658] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 844.086477] sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 844.092055] ? sctp_v6_scope+0x56/0x60 [ 844.095977] __sctp_connect+0x6c6/0xe30 [ 844.099997] ? sctp_init_sock+0x1470/0x1470 [ 844.104349] ? mark_held_locks+0xc9/0x160 [ 844.108521] ? __local_bh_enable_ip+0x161/0x230 [ 844.113218] ? trace_hardirqs_on+0xd/0x10 [ 844.117390] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 844.122796] sctp_connect+0xbf/0x100 [ 844.126538] inet_dgram_connect+0x154/0x2e0 [ 844.130891] __sys_connect+0x37d/0x4c0 2018/04/10 10:45:45 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe00000000000000]}, 0x10) [ 844.134811] ? SyS_accept+0x30/0x30 [ 844.138464] ? __sb_end_write+0xac/0xe0 [ 844.142478] ? ksys_write+0x1a6/0x250 [ 844.146301] ? SyS_read+0x30/0x30 [ 844.149761] ? mm_fault_error+0x380/0x380 [ 844.153927] ? syscall_slow_exit_work+0x4f0/0x4f0 [ 844.158797] SyS_connect+0x24/0x30 [ 844.162352] ? __sys_connect+0x4c0/0x4c0 [ 844.166426] do_syscall_64+0x29e/0x9d0 [ 844.170320] ? vmalloc_sync_all+0x30/0x30 [ 844.174489] ? _raw_spin_unlock_irq+0x27/0x70 [ 844.178998] ? finish_task_switch+0x1ca/0x820 [ 844.183526] ? syscall_return_slowpath+0x5c0/0x5c0 [ 844.188476] ? syscall_return_slowpath+0x30f/0x5c0 [ 844.193439] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 844.198840] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 844.203721] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 844.208948] RIP: 0033:0x455259 [ 844.212147] RSP: 002b:00007f0cc7dd6c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002a [ 844.219889] RAX: ffffffffffffffda RBX: 00007f0cc7dd76d4 RCX: 0000000000455259 [ 844.227190] RDX: 000000000000001c RSI: 0000000020966fe4 RDI: 0000000000000013 2018/04/10 10:45:45 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0xa000000}}}, 0x1c) 2018/04/10 10:45:45 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000]}, 0x10) [ 844.234489] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 844.241782] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 [ 844.249083] R13: 000000000000005a R14: 00000000006f3910 R15: 000000000000002f [ 844.266177] netlink: 28 bytes leftover after parsing attributes in process `syz-executor7'. 2018/04/10 10:45:45 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x0, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) [ 844.489403] FAULT_INJECTION: forcing a failure. [ 844.489403] name failslab, interval 1, probability 0, space 0, times 0 [ 844.500861] CPU: 1 PID: 24493 Comm: syz-executor6 Not tainted 4.16.0+ #17 [ 844.507799] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 844.517150] Call Trace: [ 844.519736] dump_stack+0x1b9/0x294 [ 844.523354] ? dump_stack_print_info.cold.2+0x52/0x52 [ 844.528532] ? perf_trace_lock_acquire+0xe3/0x980 [ 844.533363] ? entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 844.538732] should_fail.cold.4+0xa/0x1a [ 844.542787] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 844.547882] ? __lock_is_held+0xb5/0x140 [ 844.551935] ? graph_lock+0x170/0x170 [ 844.555725] ? __lockdep_init_map+0x105/0x590 [ 844.560214] ? find_held_lock+0x36/0x1c0 [ 844.564271] ? __lock_is_held+0xb5/0x140 [ 844.568336] ? check_same_owner+0x320/0x320 [ 844.572651] ? rcu_note_context_switch+0x710/0x710 [ 844.577573] ? xfrm_state_delete_tunnel+0x240/0x240 [ 844.582613] __should_failslab+0x124/0x180 [ 844.586842] should_failslab+0x9/0x14 [ 844.590634] kmem_cache_alloc_trace+0x2cb/0x780 [ 844.595292] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 844.600823] ? xfrm_find_algo+0x207/0x2c0 [ 844.604971] pfkey_add+0x2903/0x3210 [ 844.608693] ? __build_skb+0x21c/0x410 [ 844.612574] ? pfkey_acquire+0x270/0x270 [ 844.616623] ? iov_iter_advance+0x2e4/0x14c0 [ 844.621033] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 844.626211] ? pfkey_acquire+0x270/0x270 [ 844.630523] pfkey_process+0x7cc/0x8a0 [ 844.634409] ? pfkey_send_new_mapping+0x1260/0x1260 [ 844.639451] pfkey_sendmsg+0x5f4/0x1050 [ 844.643414] ? _copy_from_user+0xdf/0x150 [ 844.647559] ? pfkey_spdget+0xb10/0xb10 [ 844.651642] ? security_socket_sendmsg+0x94/0xc0 [ 844.656390] ? pfkey_spdget+0xb10/0xb10 [ 844.660356] sock_sendmsg+0xd5/0x120 [ 844.664064] ___sys_sendmsg+0x805/0x940 [ 844.668129] ? copy_msghdr_from_user+0x560/0x560 [ 844.672898] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 844.678435] ? proc_fail_nth_write+0x96/0x1f0 [ 844.682926] ? __fget_light+0x2ef/0x430 [ 844.686891] ? fget_raw+0x20/0x20 [ 844.690329] ? find_held_lock+0x36/0x1c0 [ 844.694388] ? kasan_check_write+0x14/0x20 [ 844.698618] ? __mutex_unlock_slowpath+0x180/0x8a0 [ 844.703543] ? wait_for_completion+0x870/0x870 [ 844.708124] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 844.713664] ? sockfd_lookup_light+0xc5/0x160 [ 844.718148] __sys_sendmsg+0x115/0x270 [ 844.722042] ? SyS_shutdown+0x30/0x30 [ 844.725830] ? __sb_end_write+0xac/0xe0 [ 844.729797] ? fput+0x130/0x1a0 [ 844.733067] ? ksys_write+0x1a6/0x250 [ 844.736884] ? ksys_ioctl+0x81/0xd0 [ 844.740506] SyS_sendmsg+0x29/0x30 [ 844.744042] ? __sys_sendmsg+0x270/0x270 [ 844.748096] do_syscall_64+0x29e/0x9d0 [ 844.751973] ? vmalloc_sync_all+0x30/0x30 [ 844.756109] ? _raw_spin_unlock_irq+0x27/0x70 [ 844.760592] ? finish_task_switch+0x1ca/0x820 [ 844.765076] ? syscall_return_slowpath+0x5c0/0x5c0 [ 844.769998] ? syscall_return_slowpath+0x30f/0x5c0 [ 844.774936] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 844.780296] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 844.785138] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 844.790315] RIP: 0033:0x455259 [ 844.793490] RSP: 002b:00007f76505a9c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 844.801188] RAX: ffffffffffffffda RBX: 00007f76505aa6d4 RCX: 0000000000455259 [ 844.808443] RDX: 0000000000000000 RSI: 0000000020f56000 RDI: 0000000000000013 [ 844.815703] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 844.822962] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000014 [ 844.830216] R13: 00000000000004ea R14: 00000000006fa690 R15: 0000000000000004 2018/04/10 10:45:46 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]}, 0x10) 2018/04/10 10:45:46 executing program 7: mmap(&(0x7f0000601000/0x2000)=nil, 0x2000, 0x2000000, 0x32, 0xffffffffffffffff, 0x0) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_AUTO_ASCONF(r0, 0x84, 0x1e, &(0x7f0000caa000), &(0x7f0000444ffc)=0x4) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRS(r0, 0x84, 0x6c, &(0x7f0000000000)={0x0, 0x72, "42be4c346dcc9193034d74ba1f19b54562d025bd3a62699803da48ca4821c13ffc261a9bcce0fe813c71878c5c7f5470723c313b44d5815f2ce735c21dd25907cf50fa296daffd849458e332beee5f0e03bb2802a93f0aab229fb3b277774dcfb41ccfcb8f51ae3284997f88c5452018a65d"}, &(0x7f0000000080)=0x7a) setsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED(r0, 0x84, 0x75, &(0x7f00000000c0)={r1, 0xfff}, 0x8) 2018/04/10 10:45:46 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe8030000]}, 0x10) 2018/04/10 10:45:46 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0x38010000}}}, 0x1c) 2018/04/10 10:45:46 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(0xffffffffffffffff, 0x89e0, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:46 executing program 0 (fault-call:3 fault-nth:48): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:46 executing program 6 (fault-call:1 fault-nth:5): r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) [ 844.941774] FAULT_INJECTION: forcing a failure. [ 844.941774] name failslab, interval 1, probability 0, space 0, times 0 [ 844.953248] CPU: 0 PID: 24501 Comm: syz-executor0 Not tainted 4.16.0+ #17 [ 844.960313] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 844.969681] Call Trace: [ 844.972281] dump_stack+0x1b9/0x294 [ 844.975909] ? dump_stack_print_info.cold.2+0x52/0x52 [ 844.981107] should_fail.cold.4+0xa/0x1a [ 844.985181] ? perf_trace_lock+0x495/0x900 [ 844.989415] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 844.994521] ? zap_class+0x720/0x720 [ 844.998233] ? perf_trace_lock+0x900/0x900 [ 845.002462] ? sctp_connect+0xbf/0x100 [ 845.006343] ? __sys_connect+0x37d/0x4c0 [ 845.010395] ? SyS_connect+0x24/0x30 [ 845.014108] ? entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 845.019470] ? graph_lock+0x170/0x170 [ 845.023268] ? print_usage_bug+0xc0/0xc0 [ 845.027321] ? perf_trace_lock_acquire+0xe3/0x980 [ 845.032159] ? graph_lock+0x170/0x170 [ 845.035957] ? find_held_lock+0x36/0x1c0 [ 845.040032] ? lock_downgrade+0x8e0/0x8e0 [ 845.044178] __should_failslab+0x124/0x180 [ 845.048410] should_failslab+0x9/0x14 [ 845.052202] kmem_cache_alloc_trace+0x4b/0x780 [ 845.056781] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 845.061964] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 845.067511] ? sctp_v6_cmp_addr+0x261/0x6f0 [ 845.071837] sctp_add_bind_addr+0xf9/0x4a0 [ 845.076091] ? sctp_bind_addr_free+0x20/0x20 [ 845.080495] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 845.085684] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 845.090874] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 845.095889] sctp_copy_local_addr_list+0x499/0x690 [ 845.100838] ? sctp_defaults_init+0xe50/0xe50 [ 845.105339] ? get_random_bytes+0x34/0x40 [ 845.109480] ? sctp_association_new+0x135/0x21e0 [ 845.114239] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 845.119424] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 845.124956] sctp_copy_one_addr+0x5d/0x170 [ 845.129180] ? sctp_copy_one_addr+0x5d/0x170 [ 845.133587] sctp_bind_addr_copy+0x16b/0x45b [ 845.137985] ? rcu_is_watching+0x85/0x140 [ 845.142144] ? sctp_copy_one_addr+0x170/0x170 [ 845.146632] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 845.151823] sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 845.157359] ? sctp_v6_scope+0x56/0x60 [ 845.161245] __sctp_connect+0x6c6/0xe30 [ 845.165225] ? sctp_init_sock+0x1470/0x1470 [ 845.169543] ? mark_held_locks+0xc9/0x160 [ 845.173698] ? __local_bh_enable_ip+0x161/0x230 [ 845.178363] ? trace_hardirqs_on+0xd/0x10 [ 845.182503] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 845.187693] sctp_connect+0xbf/0x100 [ 845.191403] inet_dgram_connect+0x154/0x2e0 [ 845.195719] __sys_connect+0x37d/0x4c0 [ 845.199603] ? SyS_accept+0x30/0x30 [ 845.203233] ? __sb_end_write+0xac/0xe0 [ 845.207211] ? ksys_write+0x1a6/0x250 [ 845.211011] ? SyS_read+0x30/0x30 [ 845.214456] ? mm_fault_error+0x380/0x380 [ 845.218606] SyS_connect+0x24/0x30 [ 845.222137] ? __sys_connect+0x4c0/0x4c0 [ 845.226190] do_syscall_64+0x29e/0x9d0 [ 845.230067] ? vmalloc_sync_all+0x30/0x30 [ 845.234221] ? kasan_check_write+0x14/0x20 [ 845.238451] ? syscall_return_slowpath+0x5c0/0x5c0 [ 845.243374] ? syscall_return_slowpath+0x30f/0x5c0 [ 845.248303] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 845.253662] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 845.258507] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 845.263687] RIP: 0033:0x455259 [ 845.266884] RSP: 002b:00007f0cc7dd6c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002a [ 845.274584] RAX: ffffffffffffffda RBX: 00007f0cc7dd76d4 RCX: 0000000000455259 [ 845.281854] RDX: 000000000000001c RSI: 0000000020966fe4 RDI: 0000000000000013 [ 845.289122] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 845.296378] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 [ 845.303636] R13: 000000000000005a R14: 00000000006f3910 R15: 0000000000000030 2018/04/10 10:45:46 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe000000]}, 0x10) 2018/04/10 10:45:46 executing program 7: prctl$intptr(0x4, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='attr/fscreate\x00') r1 = getpid() ioctl$TIOCSPGRP(r0, 0x5410, &(0x7f0000000080)=r1) stat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}) r3 = gettid() sendmsg$nl_netfilter(r0, &(0x7f0000000500)={&(0x7f0000000040)={0x10}, 0xc, &(0x7f00000004c0)={&(0x7f0000000140)=ANY=[@ANYBLOB="540300001407180525bd7000010000000b00000108003b00", @ANYRES32=r2, @ANYBLOB="d40186004beb7eece02b4bcf79150ed899ce61ce023ade9e1f8d8bb9cfacf525cc3bc16623e8e82de0c354b2d12928e38b43a8f3fbc58377ecd3c0005bb36cf03b2ef74e16af85122bdc4e12ac85806d2a43bf0f00e62b866582bdba89d94a716438ca460efa47dfc378f84f50c96ce6c3ffd166a9188bf14b38cafc2b5701589098d9b3ae2744ee61aacfb4b3760be11eaa878dda9461a3a49b9f8a69bf5bc206dc4229e1bd70f5312d2ca60a1fabd01df59ee782f5349eb595c2d94552016241d259387633c4fb2ead43d66365445412355d3b3a66f3a9b4928cf67eaedeef20566050a3bf80fe9e687598ee8e7eed19f72294d067ab41498502007c4d5119859c478f9b3b2d8452acb30f3c71bcb58a6c8b9af855ac59171b31d7e0fe98b6792ac0a550b75dab83e42335dab826de08b752a631cb9ec052059a8198008a00c0c618712efc84f8c3945745bdf46548f97b273b7d0279240fe88d209f9f11a50342cfc9f5958071e477c8e095af53139cd80a6ffd25eb9a52ebeccf6692c77bdbab0cba788ca3034f945bde0c94d2c8dd8a5032cf8dee16e0a4e4f8f352d5fb56a09fcbb63a574abedcff7764ce866112e1686d5f68ebdfa00afc042b6104554f3c6d0590ec47f45085f699b68bf6649300000008000500", @ANYRES32=r0, @ANYBLOB="5401160018004700", @ANYRES32=r0, @ANYBLOB="6dd425281580bb18e8feb401bf0e70ef75bbad7c795b4360f8e71749f3c90b7a8aa2cd9d09333b2cd34a709e8a2a0a78ba711196bc53a0183839f12c965202cef835e7704440270907ff7b2a5c97414f368338fa32cccc8624638acb75ed1bd67e70423ee043c3a9d49194c9f53d49559c4885ddebc8ff3ebe9f31bc117cbe1a62bc324a9ab0c8c390173398e1b12f4345e6b152de7f9b3bdc07c02769c7d2fa9eab0b641fc0af17ef37d5b33cb732d5f0a4cb247ab758b910297916289f8f1404ebf9bf4392ff59613231da452ceab107b3158f1cac3d1f4b68c43cc7aa484de11ed04d65b33b53f57cce9d89bd8c848d9bfe3fc3a41455585ffc5bcc17e19263edb5e4b7a687df10c5d1a2d6a919a4421eb4683e0e1d9c699781e8b642771dee4fd293b994bce246f637a06edfcff6dfd2660c006100070000000000000008004500", @ANYRES32=r3, @ANYBLOB='\x00\b\x00w\x00', @ANYRES32=r0], 0x354}, 0x1, 0x0, 0x0, 0x9fea009c4c2788e9}, 0x80) 2018/04/10 10:45:46 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0xfc00}}}, 0x1c) [ 845.340368] FAULT_INJECTION: forcing a failure. [ 845.340368] name failslab, interval 1, probability 0, space 0, times 0 [ 845.351875] CPU: 0 PID: 24514 Comm: syz-executor6 Not tainted 4.16.0+ #17 [ 845.358814] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 845.368187] Call Trace: [ 845.370804] dump_stack+0x1b9/0x294 [ 845.374456] ? dump_stack_print_info.cold.2+0x52/0x52 [ 845.379668] ? perf_trace_lock_acquire+0xe3/0x980 [ 845.384544] should_fail.cold.4+0xa/0x1a [ 845.388635] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 845.393769] ? graph_lock+0x170/0x170 [ 845.397599] ? find_held_lock+0x36/0x1c0 [ 845.401685] ? __lock_is_held+0xb5/0x140 [ 845.405777] ? check_same_owner+0x320/0x320 [ 845.410156] ? perf_trace_lock+0xd6/0x900 [ 845.414324] ? rcu_note_context_switch+0x710/0x710 [ 845.419267] ? kernel_text_address+0x79/0xf0 [ 845.423777] ? __unwind_start+0x166/0x330 [ 845.427944] __should_failslab+0x124/0x180 [ 845.432286] should_failslab+0x9/0x14 [ 845.436100] kmem_cache_alloc_trace+0x2cb/0x780 [ 845.440791] ? graph_lock+0x170/0x170 [ 845.444630] ? find_held_lock+0x36/0x1c0 [ 845.448713] ipcomp_init_state+0x117/0xc00 [ 845.452959] ? graph_lock+0x170/0x170 [ 845.456779] ? ipcomp_destroy+0xd0/0xd0 [ 845.460767] ? find_held_lock+0x36/0x1c0 [ 845.464867] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 845.470084] ipcomp6_init_state+0x111/0x9b0 [ 845.474423] ? rcu_is_watching+0x85/0x140 [ 845.478584] ? ipcomp6_rcv_cb+0x10/0x10 [ 845.482575] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 845.487780] ? xfrm_state_find+0x3520/0x3520 [ 845.492313] __xfrm_init_state+0x60e/0x1030 [ 845.496661] ? xfrm_get_mode.part.35+0x390/0x390 [ 845.501435] ? kmem_cache_alloc_trace+0x616/0x780 [ 845.506309] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 845.511533] xfrm_init_state+0x1e/0x80 [ 845.515442] pfkey_add+0x1f4a/0x3210 [ 845.519180] ? __build_skb+0x21c/0x410 [ 845.523085] ? pfkey_acquire+0x270/0x270 [ 845.527160] ? iov_iter_advance+0x2e4/0x14c0 [ 845.531588] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 845.536789] ? pfkey_acquire+0x270/0x270 [ 845.540882] pfkey_process+0x7cc/0x8a0 [ 845.544804] ? pfkey_send_new_mapping+0x1260/0x1260 [ 845.549870] pfkey_sendmsg+0x5f4/0x1050 [ 845.553851] ? _copy_from_user+0xdf/0x150 [ 845.558010] ? pfkey_spdget+0xb10/0xb10 [ 845.561987] ? security_socket_sendmsg+0x94/0xc0 [ 845.566733] ? pfkey_spdget+0xb10/0xb10 [ 845.570701] sock_sendmsg+0xd5/0x120 [ 845.574403] ___sys_sendmsg+0x805/0x940 [ 845.578371] ? copy_msghdr_from_user+0x560/0x560 [ 845.583131] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 845.588656] ? proc_fail_nth_write+0x96/0x1f0 [ 845.593142] ? __fget_light+0x2ef/0x430 [ 845.597116] ? fget_raw+0x20/0x20 [ 845.600555] ? find_held_lock+0x36/0x1c0 [ 845.604616] ? kasan_check_write+0x14/0x20 [ 845.608839] ? __mutex_unlock_slowpath+0x180/0x8a0 [ 845.613766] ? wait_for_completion+0x870/0x870 [ 845.618346] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 845.623872] ? sockfd_lookup_light+0xc5/0x160 [ 845.628359] __sys_sendmsg+0x115/0x270 [ 845.632236] ? SyS_shutdown+0x30/0x30 [ 845.636030] ? __sb_end_write+0xac/0xe0 [ 845.639994] ? fput+0x130/0x1a0 [ 845.643265] ? ksys_write+0x1a6/0x250 [ 845.647063] ? ksys_ioctl+0x81/0xd0 [ 845.650682] SyS_sendmsg+0x29/0x30 [ 845.654209] ? __sys_sendmsg+0x270/0x270 [ 845.658259] do_syscall_64+0x29e/0x9d0 [ 845.662138] ? vmalloc_sync_all+0x30/0x30 [ 845.666275] ? _raw_spin_unlock_irq+0x27/0x70 [ 845.670758] ? finish_task_switch+0x1ca/0x820 [ 845.675241] ? syscall_return_slowpath+0x5c0/0x5c0 [ 845.680157] ? syscall_return_slowpath+0x30f/0x5c0 [ 845.685089] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 845.690443] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 845.695279] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 845.700453] RIP: 0033:0x455259 [ 845.703659] RSP: 002b:00007f76505a9c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 845.711355] RAX: ffffffffffffffda RBX: 00007f76505aa6d4 RCX: 0000000000455259 [ 845.718611] RDX: 0000000000000000 RSI: 0000000020f56000 RDI: 0000000000000013 [ 845.725871] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 845.733124] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000014 [ 845.740378] R13: 00000000000004ea R14: 00000000006fa690 R15: 0000000000000005 2018/04/10 10:45:47 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000000]}, 0x10) 2018/04/10 10:45:47 executing program 0 (fault-call:3 fault-nth:49): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:47 executing program 6 (fault-call:1 fault-nth:6): r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) 2018/04/10 10:45:47 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1800]}, 0x10) 2018/04/10 10:45:47 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0x7}}}, 0x1c) 2018/04/10 10:45:47 executing program 7: sendmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f00000004c0)=@in6={0xa, 0x4e20, 0x0, @loopback={0x0, 0x7ffffff7}}, 0x1c, &(0x7f0000000100), 0x0, &(0x7f0000000500)}, 0x0) getsockopt$IPT_SO_GET_ENTRIES(0xffffffffffffffff, 0x0, 0x41, &(0x7f0000000540)={'security\x00', 0x1003, "b59f60ee0280ffd3bcc3703f61544d35bdac618a6752e36900c967b92b3e2ab4d82d60c71b6311446a3520bb9a89d91f0f97998307dce581a913572ed764d12f57c6e07ed59dd61aa7579788e82c06e150dfcafadda9bf2b65202e90c6a3284c5b8c9f9d3069868e5015bffab5f5231637b216d6bd92db51846b18b969477e24398db64a23a14649156c935d5a0a6f276d2fab93fd1488055e891e278fe12fcc7d21124fc06d91bb752228478a51f5936fa65882a8d4edc305bb2db751dd8c609758c4829f3882247fbdf725b400d2214e0d7949041619d9da554fda9bdba783a387f915d72fffe698b006701f74d6ef9ecf9c66cabb51a8c5a68ae749e107a303aacebaf9df7b29f75efa0a5934519693eb2398e8354dcb5ae126fa0ad741680c3b1da3c84795a713d55bfc82207c73097476e6a4062c108229d45177ab05973a7153cbcea28cae443a2abf7e8198691109f523c3bc4e29f827f2d264efed2e4b17b2c59888b4244a25cf457ffd78db8812be758dd534ab08086d790bde6e3a3ed7422adaa98c9a95166a721b9b79596a65776751d7b6d665c2aab3a8c2ceabee1877f8741be5d56a11c5711d0cafcd563aae96dd5b6bd07e1a377da0e94e505f8787ebe6958ad17aac420cc816ae2f37417169c5beecea628eda938f4b82bbd89184973853e8ac926e123220921348f18357f0f4aa956e5c2b77fa94508bf777c467fd98b7d8f6ec9d5fc278ddeef2946122f1bb6146502268113ccf0a93e8543073c0567eaeaa331d320ed882003ec05476437073b27263125645a76747919e5ea875e4adb39a6078451f0519e0b8300dfaee06d08fe3a9d4680279d3c64d0971f7f8a4c2900bec69675427b225aadaaca219177cf1b4eeb2defa84aab15108e9d9dad89f199fe028c30803e4fe7ed1d75a4906c02a36aeec4542d7edcbd11f4ae34d0427f15e2dfd4a92dfaea41f8bb81354a134474af598a18b1445580a5af5d8de0064e9bbe53e15ec73c4ff8503755d457ec1e70e3c9365ab54473be8bced8b950a0b070257f6eb349dff72f0ea832481abc1584735b096a213505e906904d2175d86650b918473024c8ae3fb9dd04710d2857bdeb11a55b09f043e854a58e4c1293d85c60d198ec53ca22be2f6ce7977d66f5889ff83f7ceea8005a3c6ba6a4d7270594a236a8276ba7e56e5613ac4733036557841eb608e010dbde362ffc8f3cd82f98642a3dfc237cb6a5a382d09e02df18eebec1363722b681b31e5f7506b61ac24048a49ae611b001ebbc57fcf7ee105af9bc8b5793ab4097c39ef24a329eb936f6f70d9abc3c36f57dcdb156ea70a5350ea8520d0af81ccdcef373d7dabdd5658916fc5de21898d20e11d186b66b4350ff2c353b720cbe1fe3e5d45a038ee0a5c7c25a6068147cda1a64e3454dc6cc0e26dc401a993f76caa6109617c999d9197c359fb22b3aec31db5cb179baf72c956e425c80214ec9adb438225bb2da65d57f68af3261ec74e3475c6bcc1a9801527e854e8ad1d11bf5d03747a65b2cbbf1beaf811b61860fdc8f7261daa5ff707dfb6769b6517c74675ceaac8375d2b082c4215a0add86cef00514584f0835413d21cef53dfaecccbb4bf8aaced5f5edc9bc2081f223cf42ba7db865b3ac0de131f8817e08f56c96292bc196ef4b32b949f10140ed57f5494c1ad46ea12aaf97b771843d8dc259789bd614dd30e126a9a5f3d53ec75f762a777b79cd9579428cf0b46444ec062cb3bde29caf7f34405cdd4ef1b865bba05c95fcf15b78fa6f819400a696ae8de6e129fc1f1328259045e1f106b0f9389429b8b35191cb61dcde4db8d5cfb8736f907ce77aaa4f69b135c853b223ab575d8eb20deb8e06b39ef8e6b938af09f7a660336f0635151ccb587187fde401c4b1c84af478799fc11742406519b8eb3c968bf8e32fbf93508e55d12703bea9db1a2ab41139ef1d90ae3a6e6dd5c6a514dddab744aaa294619c1dadadf357d191c51f7adaa8d0424c3ceb6659b4500ed0dbcf9cf6d96f1a9ad30385e42f29a5749d41f47f3f7dee124e9810ce0fb759dd68d127823ac0fdddf2cf302b9bb239a13f002e3f68e56b33b04f8854c51b75fa0607dd85dafec44b8414cd4958ff2b0db62e9f7a4a89a76d449b5699ca595c10fc381034ff3b8e17a3a6788b0e4142dac4ec5ef7ad75fd98cad5549a5313bbf15561f8bc37397c8947425764b523a1c10c41ae9eb90160aaad0224e498fd95a8057d62a7d24581859444b0b91399071e74807a98425b82ebe8c97f5dc8088d314b8c7e5b8a9033299a20be85f4cbd42628d86745a4a96a8a7d23b4138393efe894c7deec4395a1f80673a9c71d18389189b11213b076cd2c72fe9c22fc7e39b2adbaefb2224f3b6f082eaa15dadfc184e0a84f0f68b4050a1b40fefd4dd57b21e9049eef1bc2e3b0d2d16c42281a94e09c68d63bda89d9232f3fe0ff10c9bd167dea4c16ea27cb61217a0ba8e6b74f353cc08585fb9eaad23cc60d4ec761e48793ef5a610129d4da268e9c67dab7b1416a3842f4a390663daf6b180cc89c039c5360b263d4de57244270c939c91a63321bccdd7279ccb2cf0637f6cbb9a139de84ca243b3e3845a1078a51269cfea94604ab7a63f35b3ff1173855674fb226fe0f9e8c99ab6a711321caca860ec141116b043fdffd56021ff7e7e98445ad3f43b6a5bfe1ffe4031bc0457776372eeb3d6756c5ca7a4a4940e0ed3cd266170feef1cd102848d5938874e4768a06fe42eb8ae8bf682bb20042b14893b3dec60c6800d98b6ebefc04936fec7802abf7a0954c9d25d8de395391eb314f3218dd2f62cb53bd80ee6efb6540ccede456f26b8225e8c4e4f72c74085c87c3b008e5981b04c9c75ee506297dd5c2aa2c787cd681c9986e89deff3c1372375cac2f34852a2281ca8dc5917e68fcef86b3cef24d42ac71a01b5940020773cad59e454f147949e952a8613e1846d3d3815fbad4aef00d24346ec4d5958a3c5e141b8ff91f958e14d069af8162e3a79fc353a8829cfbda5e962a0fa9034bf876551d99cab2967363b0771979df49525f5c9eb7f77e4b85553468f3509eb02df53a0073ccd6e0bad9fea8100bcfed859196407b7d35747f6c556273dbb17c51f4424e82843f9e77f9444a085edbaa736fce988fb2ec3530781f2008298681b7240ffb968bd0355d2b89796e80216a0595085c4a516eb923dd676e07ab9b6e53dcffda6290b5094d15aae734229b7c36f6adae8fda6a78b343d92002fa0044bed4bfe801f39ecf9668878a5cc2a01ef4de8974b6b4152182f8cda5179ec49d98dddea78d7c18bb3ce8888a4314a123817f73bc5594844139cf7f4e370c10550cd12248b1af5c42df57954598a9bfbc18d8b5fed3313a89ddd119740a05bf125ecf9c9bffac2ee05c8cc26b0856dd55bcc1a02e37fcfcde6350d62a33cc38e581591b063ff1c60305b990629138f1964a7f1bd70f1d12db8c253df203500ce715daf8d5f2a26b3512fbf600dcf4fee3471c7a511fc3a59a92b7d931a00a6ed3825cf41445cef6a2dae05a0f141b3546c73eaa371a81c9479c22f5f3b3a7c1024732777e735a3050763405b0339b241052da6706c8b58c3ff20c8dc6a934754cb4caba7c649c327b524eb2882c079d703136e75bdfa288eb5cbc4155b3a0549b503410a251e626d0753089ac0412f4056a86c235a9e90e4ea3f1dd8fb6b71cfdbb553f8ca1edbf890af11e54446079f617a70d9ab5983125db4dd16434d4bd31f36574d523586b6d0ba85edf15786ebc01e5735b9e4cfecb520c981bab1a6e4120825ff56d4c6646b7b5f947685c031cb902a8d5daeee1c3274a28654836c33df45e9aabc02eb290f06c9eed737633a476d93e91688fae4593b92605b9e030e7599c2a041bd26a290e532ee2ab7f43b122eefbbc0bb41a8c080f594d5fa2db634bf13f1e03f17274118adb05ff838556a3ed82f2fbb8deafccdba6898bf5078604a518e99af843f4393646861574dee8bc83533a2f50c162e3617ecab1a289449431228de7bfe7e606d625afd5e51a6a3058906af3b0af4abdecae8147af8157e25a5124c65ee24b644ee901a2422343f46903cf570c6662dce421215e54a538cac79f0f8e5457c79e52c82e36e4e3b2108cea2b993879ee65c94d767dda060789e08cf0d7a7082bb3ea96db204c4dffb0944ea599f18da00636f4304378a10ffddb4b6a753721c11acc8fb10f07e2dc06ba5d6ded0aa8906209e0a8e33298926403753e4d87700ac256142e5c8735eda909ca520118a0cd79e48d52aee464c51a4de52badd1c71045a871fa86514915d267d83e2b16ccfea95f7cde560c6aab319cb3759566edf1abc2ec837e7ad84e928ef628bd3092d6ac0267e68084586145a09799092603ac533d7082e5f6f950733e683d0fa0f784190cd9e957a6f751aca7d713b52411258eb3acd21c7bbfd432496119ea428ed447e2058246178ee81eaee5686b9987c8b19f6c5d38ebc4e66fb2137eb2173fb483dfb88bde8b7033e6312f3c11b018ff2eef65518971df708e5c1636e9d5f5ac2d816a4d924d4a0944f020e093497a98a1248b4890cd6eb8b6fb7600f2b66cfd0efc20b485cc49e6417b9f70b64867a438c0e8f61151ee9a77e76f038b3c52d2075a71bf38cac8567ff90f379e675f6883732be5bea1f11dc7c313c00a8f94fe6a6e1dca21498f4d746d03985ceda7bd6b483cf04499a0e184703e1c0543ac71aac1c89663af6221eacc8301fb27699139cae51365d4458b40315ca35d13b20babac8ac035c15a4551b24c7c3e7225190ee402d97cecfd9b4f2f9ad2cc93d3ddf1353d28c72401c4795b22fc122e36c81a9e782b0715003b6b61e904b93cfc6b2a205a2dffb2306917823ffb2ea9fd469ab98f8e60f8f5b09c869c12fcb10ac6dbcd70bcf10ad9b1caef80dc85dc1169fb16831c8fc5814e6248cf87fcf9bc577cc245e9ad46063970460af4555a8e0b5fc72a57a9797e6a632ba728b93036cd7d863766c02769787b04d836ba836806cc9e35a20b86ba88fabeae99292c17559f87b37f6e5fb1fef9132d99073c40bfbaea2f1cd2142585f7c1daf092f57e19c74be12032dd2c14f4f9be8ba3854e6ed7bee0251da99d1b3ba52e941aabe4e385b71d8407caa95fc9356d0a752433f7b42da711118ee72cad29f07782fb70de788bb258d5d7883f27f2a53039ba857fa0edb8bba39f72a4436f73e03ca504d2ca728508bf6f8655ec030af23accd95fa89ab34014f912b3978fcf4fac262e064364a2d735584a9258639a41370dd6898a789f9d38a0ef0bfb2c096b2f14b0695c0098d9241ead9fed47b12b1174b26de6e91f7ed5723c75eb93c4cd0b850f01db184308e329ad649b8267b8e8d22f55bcd2d7c0d8af97f7d4813bb21ca03f858836ebc7ef55800f792baf31d2a3b4b87a2ac0544cdd1868ea7f14204f74394fbbebaeb4e91bfa6701874291390aa9b6dab03202822167a3fc53fd39c7f65745c9497e28efe5f00d044aeccd0b6a047856b19cdc35f8e86112dcf5779a1a129e65c1e7c85a90cc6b99b0b24d553ab8ec16b57c06f286c90caf661eba73d63c203169741c6b15c15d60d6717f0796463e9daf95eadd04ead68748a66805ecc884fc236af9016f4e6465e3fbfdb1c14f3cea564e1fb422e389c1f33656d51aebd7bec7a166b13a6568572e281b8955dccaf7c43baffe345a1901d65c7a581ddfec9e41071f3105db44082b9ef36708db99cb6aa6b3fb436b8"}, &(0x7f0000000000)=0x1027) 2018/04/10 10:45:47 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mount(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='hugetlbfs\x00', 0x10000, 0x0) mount(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='.', &(0x7f0000000200)='gfs2meta\x00', 0x0, &(0x7f00000007c0)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f0000000280)="6d19df757f55a80a3a6f0bbcb4f240f2de0ab720b6ba65b9cb6b1807baa01948b91b7713e554921e4e0afcd8711458c0eea973e10e5f5fd8b10bb6e6ed24075517c347e2297926ec2e66416c044c1fa6504f644e2347bdee831da662b8a32ae08701d2094a37442bf461a5159ab11406e12ca7eff560fea347db45f3de11d24efd5853e98faa2065eed807957c3504ef9f7954663446112fefc7377efe4e24e71f2cd8da45aa8de0367415d4e098e2eb5f754f8a63c84c4e3221d560e3dab33846ccbb4ae9d8c7b9c2da236139da7378d5d561fb9ada8f5fe7308f8046c10f32303406170366437846d4fc8b2fc2676659eb3b5d81313b35be890f7de8574ad0876bbbe79f503629452613613e2c5b357ccf36b1e00ae7945bb40ac0a69bfba9b48e19a843df3c8b782ada7540ee13795b647975176a06400dc98479cce62f74b2d7b5208c2ba645cdef1ec25523f660dad97b8209a44d8fd092c6f6c00af127319c24ae94491028c74d68240d766b222e4cfd457432bddc083f656f468d8a31b4a72d611d834d6f714dec960c9c9ed9bdef50c29beb56800a5126925f8f1979e443ebd28fb1b897770d33907c3b76a92e50b2124969aa972104ade89ea663aa1a6e5187d3ed527eeced951f124cc75e3962976db8e2443ffe9928b74a283daf51fc31fb79b164982908037e36676946d0528abed7f594afb75a26db7bf624c31a30bbc8cc91a5e3d92094e4a6a4c3f79e9c02d0c33ae760be1f5adaa74e9c6e362c03ec90004459c42a3a1e8494e2010e731d58a131f99e7cf4cf6bd2a9f9bcdfc8bcc2b4bd195a78ad27035bce4626c113babfa3071201b378cae0df4529647ab94efbd8b2af87ffdb4e7ae800fdcf32e9bcdb69fa02dc94df5422c426be243ea65fe29907500ce60418d6839e4d78da28893cc17c5bff7b2734d9ba13f1b59c04d27a3cc1d884e64cbd2adf7f3669c849920e1a4d9f3bb41d6feb34a71bfeab0159fc498e959ff9c71a489ab3ac44d7c15e46e7d2909a5a31e17430e59ac5b78d4b2617d9473318062fa4ed4e17dd28a66365428ae05460608702cc5b4e8872a82cd06965d5ca23cc2e07745de283396abb1e9119e0d804ae8078bf5add09c459e6eca88af3a93be18194b41ac7724497279dc61f5f2c8a54ab81e093c71336158a21bee5a940737880ff2d3a0f52a81b263df4f0f3d7e4872a0f5ba69fcd927cfb5910da305828c7d9080d3a7aa533b06a2f05bf460a3c0a9cf515e3a9b15e4c9100baa5857b076e559510d8a01989b71b774da0475dd56b7de5bdb213ff509049156767c129ef99ea8afcb174cc8f1887dc1e8951a817ac427e35d1a66806edf827582a7667881d417d629fca4a4aa846cd2f076a9dde5e3660d524e461eb05237bc9354201e746c8ed10cfbe58b50750e7126d5952843e998e3307c7fc211478f216fa21576193f1043e43047cd825ba763914fdf6cfd0b5cdadd708fcf28af18e0be498ccc599cd93c487b8176c5bc79fceeccaf2426399cbbcf2ca196f7592a04f2bb888348dd2e1e84ada9765c1d462165394609a9a54fbf652fd2a8263e3f3cf9ad3cdf7796cd1b41e9d3d6a954cbe94f73aee7883a18057aaa9b1d1379dfa2f4a190b3476282089f8e5b8257ba43332b444016fd7d9273e0a9580e2467ad03466fbc00afc6ed9b303d9d4130a50ec1c7a6975a1b97ac9cf2615ee85de135f8ecd11508465262a7e32a1d952c3c961215a060a47dd4006a320c408f1aa8be0d57f1351a2f635b9ff239dbf897442e4f82534bd291b1f830102855b5d88818ca8eaf2409e4269790e6a709045b4239240b635d675d17f25ac5a42b07e32210304cfb3f6bee91950815a1be0be50d0d9619c7ef2fea60efe795f4c70a4b882de79161fe2f97108861ad4d0f3bfd2dad52b2f7f19e9bc909f3c37d24c3f92913dc7eb1eb82dc9a1c859d8d536943e82750cb072d87c78f12b2b922862975181f44988a076d0f918569b1e1ced48f9d5631a8e76a35fdff809b4500c1ccdb09c6219dcf4b77af0d607614e5c3e9b09846ec0283edf47350cca7f53d16b500e6460c64dd3923d7ac187034acc499ff00d181fd5d84d5a205b3c0e27e3ff25e4c38406a6d50d789c7251df443a4dc00c21d8801cdde9bc20dbf26c1223ed4fd28aaa4cb94e235613a61c3576ce1473e464a016fa930aece1c09e4ab4d2767e3ddb7bbdb61ebef4b74ee2c576a48c59c400500b6f6c9155f54aee7565bc07e5e1cc9a0ea39e6638c6941ecd37b80177f49f944cd369a42192003b8de1d1f10738c4f1cf4d87e0addac0cee341b3ab71fa09cb52c4e2ed89e2964fa062d4c8c186cd8e59a47d37714a0cb6b2e4a995be5ef050e1137ae3d969c5d54966378b62db9a248ed317aa3132c1e0538fe872dda112b3b5ad3c8e52ceeccd595f78dfa17ffc530894f63659b406c1e91d913c009dccf957013c4b16defb1831acfb9d803ceb3c6339e00cc38341e435f3e0097ac918f5384ba745e552c4b15b75c41d933bdc553f7cdce8e62bfa8ff646e637f8a0bfa724b62fefdcd0dd75424a6553f28744f26e274a1770130c3ed0eb8e2439479ffcd5c4c1669c34bef202897f9636e5a4d5d01ec00f888aaf49121224457c27c6c4bf4261c782584a962052931589f981487e3f1308e68a0b0ea5fe7216a52bcb05a80524fdb22dff6c2825f132dd93fe0d9a05bba0d7a23218aabc42921891602e2ad8977bdd80498516ff544d4d403d6a6701f67455e1efdfa91959f75d3db0c6530ded0066c1d1fd1725db28056fdfda9ed3666957f39746a52f960d1d23f409047a6c73af4bdf3253117f288d82921681f8770c452f3596374e994397559f06cbd9dc3fecbc8cf635420fadb9172c31d22c022236bb5a26ffb8b35f2617a99d7e7e5c241ef2f579e3c8b137455d0086f4f7496c6a9e58e0bf0e94044300a063c84674a538cb501a66b4eab308fdcba6a3abd13a030f869d373dd640a257be25f2ae077d30647c1b5b3600741707d1127d0d66b7db28747f0cee6706faee999742124900e9a62855c37875f05480a688bbc6c418b4010fc5e3cdb14af6dee4097d079710962191a77d66c32874e52b6ed2c83ecf42719e17bdce00cc42edd48a3dd0a51706561d7dc17a0a612f222f7f14dbee9adb2790b53ecbd14d220e3b319f81c1ef4cee4337a87af85794eab14eae81b2debdbc029216fca73d877dd27329fcdb51760b047efc6fd9fc1e327a2ed9e3840e71ad9ce0851eb4ed4ecbcae2de0ebb55f02289b486779754de226bb23275b5b5d824b4df977404b2d4125658873143604b65b78a8dbaac14402f3d039da853382979b0860e46bd657d20f303f14bf1b68dc7c0e112fb5a6a7b7fadfea1cf96eda92af37261426df814d7aef6c9adfc4288b89db7c971425a8e3ee007bf8d29ba14f6e5f841519cae38f47d7c4c7d2c604d72f4124e6263e8309bb3b4273e17209b456aa3baa2ab404f3aa9eab13390c0278c08bf6950e38ac5c33553c951d88ca11265c37b3391af8cfa27d78538d8a1c8db93b9da2ffdafe1201cd5365a2299917e06edf3ea0c11e9f419dc2645fc8f5e074218926a4af47ec4e839752070313365eaae975666363acef8cd3cc7e4ebd043abb4066146ba5d2da669b64478124988682ee41c85b578d32c702d9ee86501b85607f0179d91356628d750ff3e898f80fbeed927fd446ae03508dc79e73ff4b66fe5c81ef3767daa51c530f46d2772e7eebf99c55b8081251d2c7cfef4b5e09fa4d63a1379b355155da3ee121966e1e1985cc55e75865a2ea2a84d3432618564104bad2b05a5ac039a20271eb72f6fd30f2b4f24a30640eec1a6622fbb47841760c6d9ba17c348214d27f818eb6be89c0b14aed157de785f5b78651351c233c968293bf024e6303383e39d4a518ca3d7a076868c7af48dc52999ddce6bb8bb22268453b71280f61563eba464153e01fd1e00e692378de2524e250a1b37778750e3ac29a1b79659694e0ca92b61bf1261f8e980d7af68c8985e45ea7834c4018cbf11a8dc74199f2a21daf1df7da621034b6d049854240f08da52d42c51b49493fef85db2231b76e40f0eec608859ed9196f5047d0c4142478c30d4eb495e4afc9c7437311a39a3edd74fa132b3cdd9947e3b4b3ec64ec5ac6de5d4327265cc986c26167273b6b597313f51a16d5bdb35ea1f926b9082c69f078b6b19d544f730b52227a98e1e85eeec6275f91d6571788ac20847b32c9af61816d4f55b74238553d586f02be61d59671a058fcd65b818c2a97ad89f5cdaadafcf60caaa9fff97e9eed9ea75ab8f417a51d7f4ee06fd26c6e027fff862bb9f00151f35243cca09bd8850ca1dfc5018a61877e3a7d98aec145ee0ba5144908040d34581cc299aa61ad3197e879089e56d95a00d12c5430879b3fbb5ed5e0db907471fee6fdbad641bddd74e8dd2e8f7424f72445d841a7f41964ec4e95eea6eb24bd6d04c589d98469c564a37696fe8b143754cfe92e6b32a8091bce6930ccf5d05ee8997b485309c6f52e8d0fbb5ee83bee413bb01e5c787454d14b6dd97eaa00eb939e162114b1bb33d85e20d2c18653780d941482ce5f04fe8822a1043a31a696069aefe04164ec5d682fa0941f89a0729ee5b3c55bce21833fc768614c002b54f38f153cac96470d5807e4b6074ced7ee17fa1a720fc238137cf0b59950e7dd81933b721e5eeca09b3ec2408408c6f82d0aa00cd9d61e6b59a8a8955bac900c2cc8a6daa3f2164f4f04a182771464de1d960e6f013b1da05f94731455b37e4b630cc5cde8698dcd6b0e36e47470a4acab342d71d9cb6402700edb6f25371d4c6aaabce5d5fd2b6a37065a42c7387a5c77378f5eba9682c77405b30001cd2e9cbca911001fa6c4d35d06d586be2eaa4fe46b2fb9b7d19da007a70cdf04904158ea36c75095e4bfe5f771302cc2a6f98c6f4292cef4a8401f3049c72455b9483922ca378b44c85a278002bbcefe1bf2bb9b1436889383519a049dd1c0b5afdd6f399b5328d5c2e2f98aa6b22c1e46ff5356bc93cc89b5e9f6db660244eb68003af0c35cf14a2831eae2a29b76a385b35dd69ef9adeaa820f5e74f6b5d369c1e9bed887ec4922caba45c858ec5efc3c6969bfa2e5ff3669c9028ee617b3026e4c4a8c8350d07ea29f68bd43f0256cf05563f5113c2f3af4ab4cc6370f1837485c3e1d071f87a9653b4cc8d0b2c87cc509430128346d2e95b0b25894aebc3080cc0dd43612a04d4699c46fb963ce56e62cea9ce6f5508995ac0884b64e33fc575c93d5446dc1dd3ae75ef947af5d746dfb49c48bae1d0d77a0ea9e1cf1a9a75f2cf5cbb9b30673a44976a67b3360d07fdbe86215c1e3f6f49ebe46796c89e5c20e14533c9bcb92ff2a482d49986ae396dc282f59d38ef5d072f0d40844a16be55b98c371ea518a468277cbe742f5c519f8114310c88d73a77196c0db2de19beee14c7859dfec3396df777e258ac55d1a3478949c4d4807545dea0d30ca385f17816ce8c4df92857d67110a63ac2f0fffed2dca2e3a81cca233c737b8ad8533eac86ea7bc43120e04fe6f38fa3f5f94a6db3ce81dd4ace9901ad5d752367d818d87c5dd6ed2738e839ab10c60cc2ff27e62a56ebb363652174c930b910ebf064bac5db6e9b58bf9666c5cebe2fd854e47121fe6bc51fa881d51f84ca04a02df4924a5f592e8fdefb42b2140424965315d16907ec1a55c6ea01b99d1d68b4043ca3b96898217bc50442a6f1baed54", 0x1000}, {&(0x7f0000000140)="ab054c75ec818e57d0fa4b8eb39d16f09158f84945331caf42ffa03e6d47f10f4bc4fc1f05124d59c4987143e3c9e9a58ac24b4cbd50513162f81c28dcb1fa0c798a29fe0e308115", 0x48}, {&(0x7f0000001280)="9449a20e5b3340dde3dc719a96636ed08453ff2aea8545ced26259d6ae124eb2d713ea252af139ee9638942dd14eb406df0ef22d5e079b8325e428afda41d537355eedda9118e55b3b4d466f77793d5e32ec3b132a9fae73768c35e08dd579619972423ce8e3ec8ef38cf9ba4e8f18ff9d6f", 0x72}, {&(0x7f0000001300)="bbf5bbf917ee318f08094b33283fb0b34dd9a853f16f6340b6fb36a2ad90f78b6c7d89c35de29f00793a07673b5fefe79e60d5afad69171e29308647b4335a4d23660b4c88d8ed291420c4caf2569d2d1a6c12e95992520a553ccdbf8fc6848be3f6a42ea0b3", 0x66}], 0x4, &(0x7f00000013c0)=[{0x90, 0x113, 0x100, "97506d4d92f02e00247af0d1e76411e4a86afdbf9a1d465fb3f07a0d1aedbfbef3bbc76074b955462ecf5148c9f5c2d2811561f79e927c11099d15e93f3fd105f107717b1639ca704b434777ca724d20a2c16c684968201491ed0ceb4d1c6309c2e2ece848394d1a8e0b43ab35606fa50021c6e4bc58de313e8fc004a2b57c00"}, {0x48, 0x0, 0x10000, "3be7b6c831d635158572cc8c7b28480fa5687ba674dc1f526f57ef3ec3cc34a9feba8c76d4ceba32d9b7a89418d0f7d0a344fa"}, {0x28, 0x29, 0x0, "2e4821ef0f858a2c9b61cc7d409ef9b601c41f4ab2dd2ce6"}], 0x100, 0x4000800}, 0x4044804) 2018/04/10 10:45:47 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000600)={0xffffffffffffffff, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) [ 846.397894] gfs2: gfs2 mount does not exist [ 846.415819] FAULT_INJECTION: forcing a failure. [ 846.415819] name failslab, interval 1, probability 0, space 0, times 0 [ 846.422876] gfs2: gfs2 mount does not exist [ 846.427169] CPU: 0 PID: 24546 Comm: syz-executor0 Not tainted 4.16.0+ #17 [ 846.438408] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 846.447773] Call Trace: [ 846.450532] dump_stack+0x1b9/0x294 [ 846.454174] ? dump_stack_print_info.cold.2+0x52/0x52 [ 846.459377] should_fail.cold.4+0xa/0x1a [ 846.463432] ? perf_trace_lock+0x495/0x900 [ 846.467663] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 846.472774] ? zap_class+0x720/0x720 [ 846.476485] ? perf_trace_lock+0x900/0x900 [ 846.480715] ? sctp_connect+0xbf/0x100 [ 846.484614] ? __sys_connect+0x37d/0x4c0 [ 846.488703] ? SyS_connect+0x24/0x30 [ 846.492419] ? entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 846.497776] ? graph_lock+0x170/0x170 [ 846.501573] ? print_usage_bug+0xc0/0xc0 [ 846.505622] ? perf_trace_lock_acquire+0xe3/0x980 [ 846.510473] ? graph_lock+0x170/0x170 [ 846.514280] ? find_held_lock+0x36/0x1c0 [ 846.518347] ? lock_downgrade+0x8e0/0x8e0 [ 846.522496] __should_failslab+0x124/0x180 [ 846.526731] should_failslab+0x9/0x14 [ 846.530523] kmem_cache_alloc_trace+0x4b/0x780 [ 846.535101] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 846.540285] ? __sanitizer_cov_trace_cmp2+0x18/0x20 [ 846.545304] sctp_add_bind_addr+0xf9/0x4a0 [ 846.549535] ? sctp_bind_addr_free+0x20/0x20 [ 846.553934] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 846.559116] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 846.564643] ? sctp_v4_scope+0x19b/0x1c0 [ 846.568695] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 846.573878] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 846.578892] sctp_copy_local_addr_list+0x499/0x690 [ 846.583820] ? sctp_defaults_init+0xe50/0xe50 [ 846.588358] ? get_random_bytes+0x34/0x40 [ 846.592513] ? sctp_association_new+0x135/0x21e0 [ 846.597276] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 846.602466] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 846.608007] sctp_copy_one_addr+0x5d/0x170 [ 846.612253] ? sctp_copy_one_addr+0x5d/0x170 [ 846.616662] sctp_bind_addr_copy+0x16b/0x45b [ 846.621061] ? rcu_is_watching+0x85/0x140 [ 846.625208] ? sctp_copy_one_addr+0x170/0x170 [ 846.629696] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 846.634894] sctp_assoc_set_bind_addr_from_ep+0x165/0x1c0 [ 846.640422] ? sctp_v6_scope+0x56/0x60 [ 846.644307] __sctp_connect+0x6c6/0xe30 [ 846.648287] ? sctp_init_sock+0x1470/0x1470 [ 846.652605] ? mark_held_locks+0xc9/0x160 [ 846.656762] ? __local_bh_enable_ip+0x161/0x230 [ 846.661427] ? trace_hardirqs_on+0xd/0x10 [ 846.665570] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 846.670764] sctp_connect+0xbf/0x100 [ 846.674497] inet_dgram_connect+0x154/0x2e0 [ 846.678822] __sys_connect+0x37d/0x4c0 [ 846.682720] ? SyS_accept+0x30/0x30 [ 846.686348] ? __sb_end_write+0xac/0xe0 [ 846.690323] ? ksys_write+0x1a6/0x250 [ 846.694120] ? SyS_read+0x30/0x30 [ 846.697561] ? mm_fault_error+0x380/0x380 [ 846.701706] ? syscall_slow_exit_work+0x4f0/0x4f0 [ 846.706552] SyS_connect+0x24/0x30 [ 846.710082] ? __sys_connect+0x4c0/0x4c0 [ 846.714134] do_syscall_64+0x29e/0x9d0 [ 846.718017] ? vmalloc_sync_all+0x30/0x30 [ 846.722160] ? syscall_slow_exit_work+0x4f0/0x4f0 [ 846.726997] ? syscall_return_slowpath+0x5c0/0x5c0 [ 846.731926] ? syscall_return_slowpath+0x30f/0x5c0 [ 846.736857] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 846.742390] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 846.747240] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 846.752514] RIP: 0033:0x455259 [ 846.755734] RSP: 002b:00007f0cc7dd6c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002a [ 846.763435] RAX: ffffffffffffffda RBX: 00007f0cc7dd76d4 RCX: 0000000000455259 [ 846.770693] RDX: 000000000000001c RSI: 0000000020966fe4 RDI: 0000000000000013 [ 846.777954] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 846.785214] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000015 [ 846.792482] R13: 000000000000005a R14: 00000000006f3910 R15: 0000000000000031 2018/04/10 10:45:48 executing program 7: perf_event_open(&(0x7f000025c000)={0x2, 0x78, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket(0x40000000015, 0x5, 0x0) setsockopt$SO_RDS_TRANSPORT(r0, 0x114, 0x8, &(0x7f00006da000), 0x4) close(r0) recvfrom$llc(r0, &(0x7f0000000040)=""/71, 0x47, 0x10042, &(0x7f00000000c0)={0x1a, 0x30f, 0x9, 0x80000000, 0x1, 0x4, @local={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa], 0xaa}}, 0x10) 2018/04/10 10:45:48 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x700]}, 0x10) 2018/04/10 10:45:48 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0xa00000000000000}}}, 0x1c) [ 846.935450] FAULT_INJECTION: forcing a failure. [ 846.935450] name failslab, interval 1, probability 0, space 0, times 0 [ 846.947467] CPU: 0 PID: 24538 Comm: syz-executor6 Not tainted 4.16.0+ #17 [ 846.954418] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 846.963791] Call Trace: [ 846.966494] dump_stack+0x1b9/0x294 [ 846.970152] ? dump_stack_print_info.cold.2+0x52/0x52 [ 846.975366] ? graph_lock+0x170/0x170 [ 846.979202] should_fail.cold.4+0xa/0x1a 2018/04/10 10:45:48 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0x3801000000000000}}}, 0x1c) [ 846.983290] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 846.988408] ? find_held_lock+0x36/0x1c0 [ 846.992494] ? perf_trace_lock+0xd6/0x900 [ 846.996674] ? zap_class+0x720/0x720 [ 847.000419] ? kasan_check_read+0x11/0x20 [ 847.004593] ? do_raw_spin_unlock+0x9e/0x2e0 [ 847.009074] ? do_raw_spin_lock+0xc1/0x200 [ 847.013341] ? _raw_spin_unlock_irqrestore+0x63/0xc0 [ 847.018476] ? debug_check_no_locks_freed+0x310/0x310 [ 847.023702] __should_failslab+0x124/0x180 [ 847.027959] should_failslab+0x9/0x14 [ 847.031777] kmem_cache_alloc_node+0x56/0x780 [ 847.036290] ? enqueue_hrtimer+0x18b/0x520 [ 847.040544] __alloc_skb+0x111/0x780 [ 847.044278] ? skb_scrub_packet+0x580/0x580 [ 847.048722] ? perf_trace_lock+0x900/0x900 [ 847.052978] ? zap_class+0x720/0x720 [ 847.056902] ? __hrtimer_get_remaining+0x1d0/0x1d0 [ 847.061874] ? graph_lock+0x170/0x170 [ 847.065714] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 847.070930] xfrm_send_state_notify+0xf99/0x1b20 [ 847.075724] ? xfrm_send_migrate+0x1000/0x1000 [ 847.080326] ? lock_acquire+0x1dc/0x520 2018/04/10 10:45:48 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0x24010000}}}, 0x1c) [ 847.084315] ? xfrm_state_lookup+0x1b0/0x1b0 [ 847.088763] ? kasan_check_read+0x11/0x20 [ 847.092928] ? rcu_is_watching+0x85/0x140 [ 847.097094] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 847.102297] ? mark_held_locks+0xc9/0x160 [ 847.106458] ? kasan_check_read+0x11/0x20 [ 847.110628] ? xfrm_send_migrate+0x1000/0x1000 [ 847.115227] km_state_notify+0x18e/0x320 [ 847.119305] ? xfrm_state_lookup+0x1b0/0x1b0 [ 847.123732] ? _raw_spin_unlock_bh+0x30/0x40 [ 847.128157] ? xfrm_state_add+0x4d2/0xbc0 [ 847.132320] ? xfrm_state_add+0x28c/0xbc0 [ 847.136501] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 847.142060] ? xfrm_audit_state_add+0x14a/0x210 [ 847.146753] pfkey_add+0x2278/0x3210 [ 847.150489] ? __build_skb+0x21c/0x410 [ 847.154400] ? pfkey_acquire+0x270/0x270 [ 847.158480] ? iov_iter_advance+0x2e4/0x14c0 [ 847.162923] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 847.168306] ? pfkey_acquire+0x270/0x270 [ 847.172393] pfkey_process+0x7cc/0x8a0 [ 847.176305] ? pfkey_send_new_mapping+0x1260/0x1260 [ 847.181362] pfkey_sendmsg+0x5f4/0x1050 2018/04/10 10:45:48 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0xffffffc0}}}, 0x1c) [ 847.185349] ? _copy_from_user+0xdf/0x150 [ 847.189517] ? pfkey_spdget+0xb10/0xb10 [ 847.193509] ? security_socket_sendmsg+0x94/0xc0 [ 847.198277] ? pfkey_spdget+0xb10/0xb10 [ 847.202265] sock_sendmsg+0xd5/0x120 [ 847.205991] ___sys_sendmsg+0x805/0x940 [ 847.209987] ? copy_msghdr_from_user+0x560/0x560 [ 847.214770] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 847.220326] ? proc_fail_nth_write+0x96/0x1f0 [ 847.224849] ? __fget_light+0x2ef/0x430 [ 847.228838] ? fget_raw+0x20/0x20 [ 847.232303] ? find_held_lock+0x36/0x1c0 [ 847.236379] ? kasan_check_write+0x14/0x20 [ 847.240625] ? __mutex_unlock_slowpath+0x180/0x8a0 [ 847.245571] ? wait_for_completion+0x870/0x870 [ 847.250178] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 847.255740] ? sockfd_lookup_light+0xc5/0x160 [ 847.260259] __sys_sendmsg+0x115/0x270 [ 847.264344] ? SyS_shutdown+0x30/0x30 [ 847.268161] ? __sb_end_write+0xac/0xe0 [ 847.272154] ? fput+0x130/0x1a0 [ 847.275451] ? ksys_write+0x1a6/0x250 [ 847.279281] ? ksys_ioctl+0x81/0xd0 [ 847.282938] SyS_sendmsg+0x29/0x30 [ 847.286502] ? __sys_sendmsg+0x270/0x270 [ 847.290584] do_syscall_64+0x29e/0x9d0 [ 847.294493] ? vmalloc_sync_all+0x30/0x30 [ 847.298667] ? _raw_spin_unlock_irq+0x27/0x70 [ 847.303179] ? finish_task_switch+0x1ca/0x820 [ 847.307704] ? syscall_return_slowpath+0x5c0/0x5c0 [ 847.312659] ? syscall_return_slowpath+0x30f/0x5c0 [ 847.317624] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 847.323011] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 847.327883] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 847.333084] RIP: 0033:0x455259 2018/04/10 10:45:48 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14, 0xc0fe}}}, 0x1c) 2018/04/10 10:45:48 executing program 1: socketpair$inet6_tcp(0xa, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sync_file_range(r0, 0x5, 0x3bd, 0x7) getsockopt$inet_sctp6_SCTP_ASSOCINFO(0xffffffffffffffff, 0x84, 0x1, &(0x7f0000000580), &(0x7f00000005c0)=0x14) r1 = perf_event_open(&(0x7f000025c000)={0x2, 0x78, 0x3e2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/kvm\x00', 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) ioctl$KVM_ENABLE_CAP(r3, 0x4068aea3, &(0x7f0000000040)={0x79}) ioctl$KVM_IRQFD(r3, 0x4020ae76, &(0x7f00000000c0)={r2, 0x2, 0x3, r1}) [ 847.336281] RSP: 002b:00007f76505a9c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 847.344005] RAX: ffffffffffffffda RBX: 00007f76505aa6d4 RCX: 0000000000455259 [ 847.351393] RDX: 0000000000000000 RSI: 0000000020f56000 RDI: 0000000000000013 [ 847.358677] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 847.366064] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000014 [ 847.373345] R13: 00000000000004ea R14: 00000000006fa690 R15: 0000000000000006 2018/04/10 10:45:48 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11000000]}, 0x10) 2018/04/10 10:45:48 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000600)={r0}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:48 executing program 1: socket$packet(0x11, 0x2, 0x300) socket$packet(0x11, 0x2, 0x300) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/packet\x00') readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/144, 0x90}, {&(0x7f0000000180)=""/199, 0xc7}], 0x2) add_key$keyring(&(0x7f0000000400)='keyring\x00', &(0x7f0000000440)={0x73, 0x79, 0x7a, 0x1}, 0x0, 0x0, 0xfffffffffffffffe) syslog(0x3, &(0x7f0000000040)=""/77, 0x4d) request_key(&(0x7f0000000480)='cifs.spnego\x00', &(0x7f00000004c0)={0x73, 0x79, 0x7a, 0x0}, &(0x7f0000000500)='eth0]posix_acl_access.^.)\x00', 0xfffffffffffffffc) r1 = add_key$keyring(&(0x7f0000000540)='keyring\x00', &(0x7f0000000580)={0x73, 0x79, 0x7a, 0x1}, 0x0, 0x0, 0xfffffffffffffff9) r2 = add_key$keyring(&(0x7f00000006c0)='keyring\x00', &(0x7f0000000700)={0x73, 0x79, 0x7a, 0x0}, 0x0, 0x0, r1) setsockopt$inet6_buf(r0, 0x29, 0xfb, &(0x7f0000000600)="352ebfc9cf267ea314850c7204dc84d3417951e7bb6eb0ce8944e6155113716604dbb3adba11a137396b5002062595381cde53d8bb1200fc650ee4316bade5c561789256bccf9de6cf4652b8861c7679e5cb164aa9518769e13a702997c3f6efc2326c4fcc598c3d897941f433a4f5636d8a7441cd92aab3a9f352fc2253bac8e5e122ed04f647190f14e8c525ceb835f82c63fbf3ec1c52bea4c0f188c34554", 0xa0) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f00000005c0)={0x80000000, 0x7, 0x2000}, 0x4) add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={0x73, 0x79, 0x7a, 0x2}, 0x0, 0x0, r2) setsockopt$inet6_udp_encap(r0, 0x11, 0x64, &(0x7f00000003c0)=0x4, 0x4) ioctl$sock_bt_bnep_BNEPGETSUPPFEAT(r0, 0x800442d4, &(0x7f0000000280)=0x8) setsockopt$inet6_MCAST_LEAVE_GROUP(r0, 0x29, 0x2d, &(0x7f0000000300)={0x3, {{0xa, 0x4e22, 0x7f, @local={0xfe, 0x80, [], 0xaa}, 0x1b9}}}, 0x88) 2018/04/10 10:45:48 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14}}, 0xfdffffff}, 0x1c) 2018/04/10 10:45:48 executing program 6: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) 2018/04/10 10:45:48 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:48 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x10) 2018/04/10 10:45:48 executing program 7: r0 = accept4$ax25(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0x10, 0x800) r1 = syz_open_dev$vcsn(&(0x7f0000000100)='/dev/vcs#\x00', 0x7f, 0x2) fcntl$dupfd(r0, 0x0, r1) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mknod$loop(&(0x7f0000000ff8)='./file0\x00', 0x0, 0xffffffffffffffff) socketpair$packet(0x11, 0x2, 0x300, &(0x7f0000000140)) syz_mount_image$reiserfs(&(0x7f0000000040)='reiserfs\x00', &(0x7f0000000200)='./file0\x00', 0x0, 0x0, &(0x7f0000000440), 0x201400, &(0x7f00000004c0)) 2018/04/10 10:45:48 executing program 6: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x6000000, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) 2018/04/10 10:45:48 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x10) 2018/04/10 10:45:49 executing program 3 (fault-call:6 fault-nth:0): perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:49 executing program 7: r0 = syz_open_dev$sndpcmc(&(0x7f0000004fee)='/dev/snd/pcmC#D#c\x00', 0x0, 0x0) r1 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000000)='/dev/rtc\x00', 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f000000a000)=[{&(0x7f000000a000)=@abs, 0x6e, &(0x7f000000d000), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="20000000000000000100000002000000a25eb06cde646d367a9effa4b11cec284da2803a731677c4446b83f56cfdc9b44e9c5152d0c68d1f9754c7df5feffd63d25dde73e283bdb15197c12ef23059ac6fc49d2a3099f2a66e4e2abd45422578683bbe2f0da8b3311b98fffcb1ac12dcb672987ca139aa5481de10f4c05a739754edb7c66fbd8c289cdbea22334bac3d19614d5622751b08e3b5e08c0fecd1fd7c401fb72e0600000000000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='@\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES64, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32=r1, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x128}], 0x1, 0x0) r2 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000080)='/dev/autofs\x00', 0x0, 0x0) sendto(r0, &(0x7f00000003c0)="3c608195578f11b73e7486f096be4df7162ed1853c27a09455351dd64b4e2489406342f7f6323f111e791146653704d3f7d7761fde6956eea2d1d0e2e01de0b2cde2c06fb736dd6f79e521c09a0bca9385870c86157fc200ec2bc65864a73842666a167134c41820827c09edfff70e71bfd3fd706b2b520e092d1763193dab2007b078a358cbd3b25c2811360bba52ff0f9aff16ba657432b8ba0c1868cf94d6b20e526ea56fcc715b2da01c05ac28e46fd3c15bf1a1b3682ceec1f7415865c0dcaf6c8aaaa11d", 0xc7, 0x20044000, &(0x7f00000004c0)=@alg={0x26, 'hash\x00', 0x0, 0x0, 'cmac(aes-aesni)\x00'}, 0x80) ioctl$KVM_S390_INTERRUPT_CPU(0xffffffffffffffff, 0x4010ae94, &(0x7f0000002000)={0x0, 0x7}) ioctl(r0, 0x20000000f, &(0x7f0000000680)="c590ce06eb29b17323695b24ece5fac208aa614607532510b62a46943fdb871cadda35e6a12be8032e72d25d871b9aec757f33faff197fae0b91bbcd80b4a471bf751f457261a703f233caaed407951dcc43dc1d3b93dee98990680ce96f111f8e7141a3d7a7ea32cb241a12bf98a6f8b8d624779608fd39b745e6c536cc85296a505b59f5be45c2b748f380e3296f9d058ad1ddf8a00f9939a42f075423b07ab5b12d143eb6e0464328459c80fbcfdac14672e1636d8923fe343e3419f5ae5bbe413a649d2beb74bccd2aee333ff7225591c75e7c26b07cc2f5881bf13cff0a2dae3788f8bf6ef3cde77496308707e529dbf59b60b258b529d0db6109a3b434da107373cd4e7214117343adf06c3a4c1911a8131eea2479932c40e81ca93ba25441766b9288be894be6db612f990906e6e76ed130a13b79477090038ef44356584a5097526ac762a9a87ce311f6cfbf2c97b87a189e38e4be2bf306238d8bdca0b89e89cd8ea400") r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$vsock_stream(0x28, 0x1, 0x0) ioctl$KVM_GET_TSC_KHZ(r0, 0xaea3) openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f0000000040)='/dev/qat_adf_ctl\x00', 0x101000, 0x0) setsockopt$inet_sctp_SCTP_NODELAY(r1, 0x84, 0x3, &(0x7f00000000c0)=0x1f31, 0x4) poll(&(0x7f0000000540)=[{r1, 0x1}, {r4, 0xc1}, {r2, 0x2}, {r4, 0x111}, {r4, 0x402}, {r2}, {r3, 0x3002}], 0x7, 0x4) setsockopt$inet_sctp_SCTP_NODELAY(r2, 0x84, 0x3, &(0x7f0000000580)=0xa24f, 0x4) sendmsg$nl_route(r3, &(0x7f0000000100)={&(0x7f0000000000)={0x10}, 0xc, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[@ANYBLOB="2400000018000000000000000000000002000000ff00000500000000080005cb5954acfd6d00ac1414bbe91b5f8210d029f6a8c1afc79cbe0805f44257654a40bf4431b9c49e48ca2a3348c77f89beb8e565b8ef93295b9297000000caf13f74c521b8c673370116a8a8cb57773550623eea8c7db1e54c09e28a73d8ccceb0f748a362c1cc88737316d7b19950f2f0e6e31dc0c4c7b329d8578dc52407d1373b2cad879cabe6c9ed0b13a1963c510edfce8167ae4b6b9adcb49beb06e7de83460e25"], 0x3c}, 0x1}, 0x0) 2018/04/10 10:45:49 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14}}, 0xc805}, 0x1c) [ 847.923097] FAULT_INJECTION: forcing a failure. [ 847.923097] name failslab, interval 1, probability 0, space 0, times 0 [ 847.934478] CPU: 1 PID: 24626 Comm: syz-executor3 Not tainted 4.16.0+ #17 [ 847.941419] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 847.950783] Call Trace: [ 847.953396] dump_stack+0x1b9/0x294 [ 847.957053] ? dump_stack_print_info.cold.2+0x52/0x52 [ 847.962283] ? perf_trace_lock_acquire+0xe3/0x980 [ 847.967167] should_fail.cold.4+0xa/0x1a [ 847.971254] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 847.976384] ? perf_trace_lock+0x900/0x900 [ 847.980645] ? graph_lock+0x170/0x170 [ 847.984460] ? fget_raw+0x20/0x20 [ 847.987931] ? find_held_lock+0x36/0x1c0 [ 847.992000] ? __lock_is_held+0xb5/0x140 [ 847.996083] ? check_same_owner+0x320/0x320 [ 848.000413] ? rcu_note_context_switch+0x710/0x710 [ 848.005350] __should_failslab+0x124/0x180 [ 848.009583] should_failslab+0x9/0x14 [ 848.013373] kmem_cache_alloc+0x2af/0x760 [ 848.017510] ? trace_hardirqs_on+0xd/0x10 [ 848.021675] ? __local_bh_enable_ip+0x161/0x230 [ 848.026340] ? lock_sock_nested+0xe7/0x120 [ 848.030576] kcm_ioctl+0xcf4/0x1910 [ 848.034192] ? perf_trace_lock_acquire+0xe3/0x980 [ 848.039043] ? kcm_done_work+0x20/0x20 [ 848.042917] ? find_held_lock+0x36/0x1c0 [ 848.046975] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 848.052524] ? _parse_integer+0x13b/0x190 [ 848.056668] ? perf_trace_lock+0x900/0x900 [ 848.060896] ? _parse_integer+0x190/0x190 [ 848.065042] ? graph_lock+0x170/0x170 [ 848.068833] ? lock_release+0xa10/0xa10 [ 848.072810] ? graph_lock+0x170/0x170 [ 848.076602] ? find_held_lock+0x36/0x1c0 [ 848.080662] sock_do_ioctl+0xe4/0x3e0 [ 848.084473] ? compat_ifr_data_ioctl+0x170/0x170 [ 848.089238] ? lock_downgrade+0x8e0/0x8e0 [ 848.093383] ? kasan_check_read+0x11/0x20 [ 848.097517] ? rcu_is_watching+0x85/0x140 [ 848.101653] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 848.106839] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 848.112026] sock_ioctl+0x30d/0x680 [ 848.115649] ? dlci_ioctl_set+0x40/0x40 [ 848.119616] ? expand_files.part.8+0x9a0/0x9a0 [ 848.124189] ? kasan_check_write+0x14/0x20 [ 848.128412] ? __mutex_unlock_slowpath+0x180/0x8a0 [ 848.133337] ? wait_for_completion+0x870/0x870 [ 848.137910] ? dlci_ioctl_set+0x40/0x40 [ 848.141875] do_vfs_ioctl+0x1cf/0x1650 [ 848.145758] ? ioctl_preallocate+0x2e0/0x2e0 [ 848.150158] ? fget_raw+0x20/0x20 [ 848.153602] ? __sb_end_write+0xac/0xe0 [ 848.157572] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 848.163099] ? fput+0x130/0x1a0 [ 848.166371] ? ksys_write+0x1a6/0x250 [ 848.170169] ? security_file_ioctl+0x94/0xc0 [ 848.174571] ksys_ioctl+0xa9/0xd0 [ 848.178022] SyS_ioctl+0x24/0x30 [ 848.181386] ? ksys_ioctl+0xd0/0xd0 [ 848.185008] do_syscall_64+0x29e/0x9d0 [ 848.188893] ? vmalloc_sync_all+0x30/0x30 [ 848.193035] ? _raw_spin_unlock_irq+0x27/0x70 [ 848.197526] ? finish_task_switch+0x1ca/0x820 [ 848.202017] ? syscall_return_slowpath+0x5c0/0x5c0 [ 848.206944] ? syscall_return_slowpath+0x30f/0x5c0 [ 848.211871] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 848.217231] ? trace_hardirqs_off_thunk+0x1a/0x1c 2018/04/10 10:45:49 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0x6, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:49 executing program 6: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0xffffff7f, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) [ 848.222073] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 848.227253] RIP: 0033:0x455259 [ 848.230428] RSP: 002b:00007f288160ac68 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 848.238130] RAX: ffffffffffffffda RBX: 00007f288160b6d4 RCX: 0000000000455259 [ 848.245403] RDX: 0000000020000600 RSI: 00000000000089e0 RDI: 0000000000000016 [ 848.252666] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 848.259934] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000017 [ 848.267192] R13: 00000000000003ab R14: 00000000006f88a8 R15: 0000000000000000 2018/04/10 10:45:49 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x44000000]}, 0x10) 2018/04/10 10:45:49 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000]}, 0x10) 2018/04/10 10:45:49 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14}}, 0xe}, 0x1c) 2018/04/10 10:45:49 executing program 7: r0 = socket$inet_udp(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x19}}, 0x10) r1 = syz_open_dev$usbmon(&(0x7f0000000000)='/dev/usbmon#\x00', 0x9, 0x200) ioctl$VT_DISALLOCATE(r1, 0x5608) sendto$inet(r0, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000080)={0x2, 0x4e22, @multicast1=0xe0000001}, 0x10) 2018/04/10 10:45:49 executing program 1: socket$packet(0x11, 0x2, 0x300) socket$packet(0x11, 0x2, 0x300) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/packet\x00') readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/144, 0x90}, {&(0x7f0000000180)=""/199, 0xc7}], 0x2) add_key$keyring(&(0x7f0000000400)='keyring\x00', &(0x7f0000000440)={0x73, 0x79, 0x7a, 0x1}, 0x0, 0x0, 0xfffffffffffffffe) syslog(0x3, &(0x7f0000000040)=""/77, 0x4d) request_key(&(0x7f0000000480)='cifs.spnego\x00', &(0x7f00000004c0)={0x73, 0x79, 0x7a, 0x0}, &(0x7f0000000500)='eth0]posix_acl_access.^.)\x00', 0xfffffffffffffffc) r1 = add_key$keyring(&(0x7f0000000540)='keyring\x00', &(0x7f0000000580)={0x73, 0x79, 0x7a, 0x1}, 0x0, 0x0, 0xfffffffffffffff9) r2 = add_key$keyring(&(0x7f00000006c0)='keyring\x00', &(0x7f0000000700)={0x73, 0x79, 0x7a, 0x0}, 0x0, 0x0, r1) setsockopt$inet6_buf(r0, 0x29, 0xfb, &(0x7f0000000600)="352ebfc9cf267ea314850c7204dc84d3417951e7bb6eb0ce8944e6155113716604dbb3adba11a137396b5002062595381cde53d8bb1200fc650ee4316bade5c561789256bccf9de6cf4652b8861c7679e5cb164aa9518769e13a702997c3f6efc2326c4fcc598c3d897941f433a4f5636d8a7441cd92aab3a9f352fc2253bac8e5e122ed04f647190f14e8c525ceb835f82c63fbf3ec1c52bea4c0f188c34554", 0xa0) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f00000005c0)={0x80000000, 0x7, 0x2000}, 0x4) add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={0x73, 0x79, 0x7a, 0x2}, 0x0, 0x0, r2) setsockopt$inet6_udp_encap(r0, 0x11, 0x64, &(0x7f00000003c0)=0x4, 0x4) ioctl$sock_bt_bnep_BNEPGETSUPPFEAT(r0, 0x800442d4, &(0x7f0000000280)=0x8) setsockopt$inet6_MCAST_LEAVE_GROUP(r0, 0x29, 0x2d, &(0x7f0000000300)={0x3, {{0xa, 0x4e22, 0x7f, @local={0xfe, 0x80, [], 0xaa}, 0x1b9}}}, 0x88) 2018/04/10 10:45:49 executing program 6: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x600, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) 2018/04/10 10:45:49 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe803000000000000]}, 0x10) 2018/04/10 10:45:49 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0x10, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:49 executing program 3 (fault-call:6 fault-nth:1): perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:50 executing program 7: r0 = syz_open_dev$evdev(&(0x7f0000bfcfee)='/dev/input/event#\x00', 0x0, 0x0) r1 = socket(0x8, 0x80a, 0x5) getsockopt$inet_sctp_SCTP_RESET_STREAMS(0xffffffffffffff9c, 0x84, 0x77, &(0x7f00000006c0)={0x0, 0x8, 0x9, [0x7, 0x0, 0x237, 0x23, 0x1, 0x6, 0x80000000, 0x9, 0x6]}, &(0x7f0000000700)=0x1a) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(0xffffffffffffff9c, 0x84, 0x75, &(0x7f0000000740)={0x0, 0x7}, &(0x7f0000000780)=0x8) getsockopt$inet_sctp6_SCTP_STATUS(r1, 0x84, 0xe, &(0x7f00000007c0)={r2, 0x40, 0x1ff, 0x9, 0x7f9, 0x5, 0xe7ad, 0x100, {r3, @in={{0x2, 0x4e24, @remote={0xac, 0x14, 0x14, 0xbb}}}, 0x4, 0x4, 0x7fffffff, 0x7fff, 0xfff}}, &(0x7f0000000880)=0xb0) ioctl$EVIOCGLED(r0, 0x80404519, &(0x7f0000000040)=""/168) 2018/04/10 10:45:50 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7]}, 0x10) 2018/04/10 10:45:50 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0x3, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:50 executing program 6: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0xc59846fb4a, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) 2018/04/10 10:45:50 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14}}, 0x2}, 0x1c) 2018/04/10 10:45:50 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:50 executing program 1: socket$packet(0x11, 0x2, 0x300) socket$packet(0x11, 0x2, 0x300) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/packet\x00') readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/144, 0x90}, {&(0x7f0000000180)=""/199, 0xc7}], 0x2) add_key$keyring(&(0x7f0000000400)='keyring\x00', &(0x7f0000000440)={0x73, 0x79, 0x7a, 0x1}, 0x0, 0x0, 0xfffffffffffffffe) syslog(0x3, &(0x7f0000000040)=""/77, 0x4d) request_key(&(0x7f0000000480)='cifs.spnego\x00', &(0x7f00000004c0)={0x73, 0x79, 0x7a, 0x0}, &(0x7f0000000500)='eth0]posix_acl_access.^.)\x00', 0xfffffffffffffffc) r1 = add_key$keyring(&(0x7f0000000540)='keyring\x00', &(0x7f0000000580)={0x73, 0x79, 0x7a, 0x1}, 0x0, 0x0, 0xfffffffffffffff9) r2 = add_key$keyring(&(0x7f00000006c0)='keyring\x00', &(0x7f0000000700)={0x73, 0x79, 0x7a, 0x0}, 0x0, 0x0, r1) setsockopt$inet6_buf(r0, 0x29, 0xfb, &(0x7f0000000600)="352ebfc9cf267ea314850c7204dc84d3417951e7bb6eb0ce8944e6155113716604dbb3adba11a137396b5002062595381cde53d8bb1200fc650ee4316bade5c561789256bccf9de6cf4652b8861c7679e5cb164aa9518769e13a702997c3f6efc2326c4fcc598c3d897941f433a4f5636d8a7441cd92aab3a9f352fc2253bac8e5e122ed04f647190f14e8c525ceb835f82c63fbf3ec1c52bea4c0f188c34554", 0xa0) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f00000005c0)={0x80000000, 0x7, 0x2000}, 0x4) add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={0x73, 0x79, 0x7a, 0x2}, 0x0, 0x0, r2) setsockopt$inet6_udp_encap(r0, 0x11, 0x64, &(0x7f00000003c0)=0x4, 0x4) ioctl$sock_bt_bnep_BNEPGETSUPPFEAT(r0, 0x800442d4, &(0x7f0000000280)=0x8) setsockopt$inet6_MCAST_LEAVE_GROUP(r0, 0x29, 0x2d, &(0x7f0000000300)={0x3, {{0xa, 0x4e22, 0x7f, @local={0xfe, 0x80, [], 0xaa}, 0x1b9}}}, 0x88) 2018/04/10 10:45:50 executing program 7: r0 = socket(0x10, 0x802, 0x0) getpeername(r0, &(0x7f0000000040)=@pppol2tp={0x0, 0x0, {0x0, 0xffffffffffffffff, {0x0, 0x0, @remote}}}, &(0x7f00000000c0)=0x80) write(r0, &(0x7f0000000000)="240000001a0025f00018000400edfc0e1c0b0000e80000001009ffeb080001000000015c", 0x24) 2018/04/10 10:45:50 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa000000]}, 0x10) 2018/04/10 10:45:50 executing program 6: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0xfbffffff00000000, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) 2018/04/10 10:45:50 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffc0]}, 0x10) 2018/04/10 10:45:50 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0x14, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:50 executing program 7: setrlimit(0x0, &(0x7f0000000000)) r0 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vga_arbiter\x00', 0x101000, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f00000001c0)=0x8000) getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000040)={{{@in6=@loopback, @in=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@broadcast}, 0x0, @in6=@dev}}, &(0x7f0000000140)=0xe8) ioprio_get$uid(0x3, r1) setrlimit(0x0, &(0x7f0000000000)={0x6, 0x80000001}) 2018/04/10 10:45:50 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14}}, 0x100000000000000}, 0x1c) 2018/04/10 10:45:50 executing program 1: socket$packet(0x11, 0x2, 0x300) socket$packet(0x11, 0x2, 0x300) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/packet\x00') readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/144, 0x90}, {&(0x7f0000000180)=""/199, 0xc7}], 0x2) add_key$keyring(&(0x7f0000000400)='keyring\x00', &(0x7f0000000440)={0x73, 0x79, 0x7a, 0x1}, 0x0, 0x0, 0xfffffffffffffffe) syslog(0x3, &(0x7f0000000040)=""/77, 0x4d) request_key(&(0x7f0000000480)='cifs.spnego\x00', &(0x7f00000004c0)={0x73, 0x79, 0x7a, 0x0}, &(0x7f0000000500)='eth0]posix_acl_access.^.)\x00', 0xfffffffffffffffc) r1 = add_key$keyring(&(0x7f0000000540)='keyring\x00', &(0x7f0000000580)={0x73, 0x79, 0x7a, 0x1}, 0x0, 0x0, 0xfffffffffffffff9) r2 = add_key$keyring(&(0x7f00000006c0)='keyring\x00', &(0x7f0000000700)={0x73, 0x79, 0x7a, 0x0}, 0x0, 0x0, r1) setsockopt$inet6_buf(r0, 0x29, 0xfb, &(0x7f0000000600)="352ebfc9cf267ea314850c7204dc84d3417951e7bb6eb0ce8944e6155113716604dbb3adba11a137396b5002062595381cde53d8bb1200fc650ee4316bade5c561789256bccf9de6cf4652b8861c7679e5cb164aa9518769e13a702997c3f6efc2326c4fcc598c3d897941f433a4f5636d8a7441cd92aab3a9f352fc2253bac8e5e122ed04f647190f14e8c525ceb835f82c63fbf3ec1c52bea4c0f188c34554", 0xa0) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f00000005c0)={0x80000000, 0x7, 0x2000}, 0x4) add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={0x73, 0x79, 0x7a, 0x2}, 0x0, 0x0, r2) setsockopt$inet6_udp_encap(r0, 0x11, 0x64, &(0x7f00000003c0)=0x4, 0x4) ioctl$sock_bt_bnep_BNEPGETSUPPFEAT(r0, 0x800442d4, &(0x7f0000000280)=0x8) setsockopt$inet6_MCAST_LEAVE_GROUP(r0, 0x29, 0x2d, &(0x7f0000000300)={0x3, {{0xa, 0x4e22, 0x7f, @local={0xfe, 0x80, [], 0xaa}, 0x1b9}}}, 0x88) 2018/04/10 10:45:50 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x4020940d, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:51 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe]}, 0x10) 2018/04/10 10:45:51 executing program 6: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x400000000000000, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) 2018/04/10 10:45:51 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0x9, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:51 executing program 7: r0 = syz_open_dev$random(&(0x7f0000001000)='/dev/random\x00', 0x0, 0x0) r1 = syz_open_dev$usbmon(&(0x7f0000000000)='/dev/usbmon#\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x62000)=nil, 0x62000, 0x0, 0x11, r1, 0x0) clone(0x0, &(0x7f0000a36000), &(0x7f0000855000), &(0x7f0000006ffc), &(0x7f0000340000)) bind$vsock_stream(r1, &(0x7f0000000040)={0x28, 0x0, 0x2710, @my=0x1}, 0x10) epoll_create1(0x0) preadv(r0, &(0x7f00006a6000)=[{&(0x7f0000005000)=""/2, 0x2}], 0x1, 0x0) 2018/04/10 10:45:51 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14}}, 0xf401000000000000}, 0x1c) 2018/04/10 10:45:51 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0xc0045878, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:51 executing program 1: socket$packet(0x11, 0x2, 0x300) socket$packet(0x11, 0x2, 0x300) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/packet\x00') readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/144, 0x90}, {&(0x7f0000000180)=""/199, 0xc7}], 0x2) add_key$keyring(&(0x7f0000000400)='keyring\x00', &(0x7f0000000440)={0x73, 0x79, 0x7a, 0x1}, 0x0, 0x0, 0xfffffffffffffffe) syslog(0x3, &(0x7f0000000040)=""/77, 0x4d) request_key(&(0x7f0000000480)='cifs.spnego\x00', &(0x7f00000004c0)={0x73, 0x79, 0x7a, 0x0}, &(0x7f0000000500)='eth0]posix_acl_access.^.)\x00', 0xfffffffffffffffc) r1 = add_key$keyring(&(0x7f0000000540)='keyring\x00', &(0x7f0000000580)={0x73, 0x79, 0x7a, 0x1}, 0x0, 0x0, 0xfffffffffffffff9) r2 = add_key$keyring(&(0x7f00000006c0)='keyring\x00', &(0x7f0000000700)={0x73, 0x79, 0x7a, 0x0}, 0x0, 0x0, r1) setsockopt$inet6_buf(r0, 0x29, 0xfb, &(0x7f0000000600)="352ebfc9cf267ea314850c7204dc84d3417951e7bb6eb0ce8944e6155113716604dbb3adba11a137396b5002062595381cde53d8bb1200fc650ee4316bade5c561789256bccf9de6cf4652b8861c7679e5cb164aa9518769e13a702997c3f6efc2326c4fcc598c3d897941f433a4f5636d8a7441cd92aab3a9f352fc2253bac8e5e122ed04f647190f14e8c525ceb835f82c63fbf3ec1c52bea4c0f188c34554", 0xa0) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f00000005c0)={0x80000000, 0x7, 0x2000}, 0x4) add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={0x73, 0x79, 0x7a, 0x2}, 0x0, 0x0, r2) setsockopt$inet6_udp_encap(r0, 0x11, 0x64, &(0x7f00000003c0)=0x4, 0x4) ioctl$sock_bt_bnep_BNEPGETSUPPFEAT(r0, 0x800442d4, &(0x7f0000000280)=0x8) 2018/04/10 10:45:51 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1800000000000000]}, 0x10) 2018/04/10 10:45:52 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa00]}, 0x10) 2018/04/10 10:45:52 executing program 6: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x4afb4698c5000000, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) 2018/04/10 10:45:52 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0x2, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:52 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x700000000000000]}, 0x10) 2018/04/10 10:45:52 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x5460, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:52 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14}}, 0x6000000}, 0x1c) 2018/04/10 10:45:52 executing program 1: socket$packet(0x11, 0x2, 0x300) socket$packet(0x11, 0x2, 0x300) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/packet\x00') readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/144, 0x90}, {&(0x7f0000000180)=""/199, 0xc7}], 0x2) add_key$keyring(&(0x7f0000000400)='keyring\x00', &(0x7f0000000440)={0x73, 0x79, 0x7a, 0x1}, 0x0, 0x0, 0xfffffffffffffffe) syslog(0x3, &(0x7f0000000040)=""/77, 0x4d) request_key(&(0x7f0000000480)='cifs.spnego\x00', &(0x7f00000004c0)={0x73, 0x79, 0x7a, 0x0}, &(0x7f0000000500)='eth0]posix_acl_access.^.)\x00', 0xfffffffffffffffc) r1 = add_key$keyring(&(0x7f0000000540)='keyring\x00', &(0x7f0000000580)={0x73, 0x79, 0x7a, 0x1}, 0x0, 0x0, 0xfffffffffffffff9) r2 = add_key$keyring(&(0x7f00000006c0)='keyring\x00', &(0x7f0000000700)={0x73, 0x79, 0x7a, 0x0}, 0x0, 0x0, r1) setsockopt$inet6_buf(r0, 0x29, 0xfb, &(0x7f0000000600)="352ebfc9cf267ea314850c7204dc84d3417951e7bb6eb0ce8944e6155113716604dbb3adba11a137396b5002062595381cde53d8bb1200fc650ee4316bade5c561789256bccf9de6cf4652b8861c7679e5cb164aa9518769e13a702997c3f6efc2326c4fcc598c3d897941f433a4f5636d8a7441cd92aab3a9f352fc2253bac8e5e122ed04f647190f14e8c525ceb835f82c63fbf3ec1c52bea4c0f188c34554", 0xa0) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f00000005c0)={0x80000000, 0x7, 0x2000}, 0x4) add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={0x73, 0x79, 0x7a, 0x2}, 0x0, 0x0, r2) setsockopt$inet6_udp_encap(r0, 0x11, 0x64, &(0x7f00000003c0)=0x4, 0x4) 2018/04/10 10:45:52 executing program 7: socketpair$inet_dccp(0x2, 0x6, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_inet_SIOCSIFDSTADDR(r0, 0x8918, &(0x7f0000000080)={'ip6gretap0\x00', {0x2, 0x4e24, @local={0xac, 0x14, 0x14, 0xaa}}}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x20) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) fcntl$getownex(r0, 0x10, &(0x7f0000000040)) r2 = socket$inet6(0xa, 0x8000000000000802, 0x88) sendmsg$inet_sctp(r2, &(0x7f0000a29000)={&(0x7f0000685ff0)=@in={0x2, 0x4e23}, 0x10, &(0x7f0000001500)=[{&(0x7f0000000100)='^', 0x1}, {&(0x7f0000000240)="775f30406a368f4000c954e2f0f65303aafd24782da6300f4075a761b4b59720adf04784a56591c3f3d987a94ab9e2a82f3bf4514dee266121a4b7508c5c77053d067aecb1624f8c83a750e6bc4690a0a7db3700dcf13929bfb1dd87453db0313be93d38925e882f7f543575ba5fd06ad70c531c301ef67383018d29ee7d3b3f471603b28244133706eba36051ebbcb35b3bf6d14402c69fdd2816f67c41c96b9c22f1a8546aa29a7ec372e22464c486933a6861734ec48ca00a9962a19b07d8498a43f20ee4d086d0108803b452a069f2c4793724a4f5d18c29a43aef643939f94b5fae6d865c87d4d79f65aa32a9c89b4907a0de0ef2263c0a2d6ccdd72d6946dac072ea040fdfc4bcc283b4fce679dd284889895206c7c07feb9090befe292a8da014755e1f857ba0c93a222f2c86b9c5e57560241e28ce25a759ca8b0922a8a6660476302c90ca18c36caf4094d3993d02d18b04a7b6e891d0bb4778e457ad4933cd2e3a765c7f7b834b3a02daaa62d411323eee8b8f04e0c5d405ee902c54408c02642645d7979685fed942d05c6ded63cc537eb5c95f2bf1190ed79b3a5fea5ea6e7cbdf464a0f0ba09e1979328db79abb60c733ba1fb671d3236d0b07434496e849d2f9ea4b2a6f679c25c727c5fafeda17545a74c750963fa1236fb00c21d7fbc20e9506b8ca3fa718be366b14ad1d815164e2a3d7f90b6515c2d9bb71589fde4d9c524017da8dc1731fa9de7a3cc1b2dda08db4814be24e1c445c85412aac1c964b3a4022777bba6647a616e6ea814680a51106d38d4bebd05d44c2b3729c83ce25530abc96cfc57f421cb30ce6732f3464e0e4e4ea0f0dd9142b0c32ca7e6c071a45a7803c73c0b29b7b8e55d2c160735e4ab6d226dd3801d222889aaa59b698d0b27e698b89108ee897bf684992d9f18b88677c4fe6115a51480e63e8da142fa30b3871b011ad5f9f78421697eb3b9821f59ff8279650dd4f4bb41bcaef2d19e8f6b20e552c2c32f3d7e3149661c70740467cebd8545ee4d7640f3ec8ad811e2b8b605f6ab0e82a5dd6cbec02f31bfe88ad732ecfc1bce9e12ad28d065672ecf4fe60674adb2fcada486cf5d9ba122c1129f34bb13d2e5c7bf7f369bd2ecf96ad275dc50a4f97a0bcae4f4abb62d1c18c1cc669c6b16b1ea0819f624698efccdc2ce6de73f2f61d7a26e00bbb137a92c04b8f15e9039c9dadab628ecd595e344443a4a1a76ec309bf8d09357b5307bf0ee206276ccd037fb0c4a51bf5e637be93e4c5579b6000672d58dc4d801fb9dbb6f881a410e5549c980b3f65ce4d080a1d1b527f3fbb9651ef24e14c65b96519d65af3ca416b592643f7258c496419760e7e751b7b73d152b8faae892cfc2d1ba578fb93d429321ac2202c23a099c5ed4d17dd1271d62ea0b534d2fca1950000d3f4eb8c5183bfbfc59836b54ba9dae7ddcef782396f60d66213b78a28c1b6391fae1e17d91dfe9cd6e18cb18cc203e525fc741dba18da5324a3bded68984523f022efae5b49f1ba106dba7121b624df5792d590a96dc92a540c964d7fc7e953ae8004dfe9d808b8f6369739aa996017e400636aa2aa77bb468b269f4f7f36ffc2f8c5f083f58b086645ce34e197ea52f94e047da227344b25c7aa909d3b66dcd09ab853a386315eacf00c4fe904eddf2ec1b41773d66596b84b1825d8fd816cea02003c8f4c95aa7dfb57accbd2c1805f7eda303d021df4a2d24cf74daad878c0c4509bf9b374a375409458e2e395fece24e1861de5b81ab1818875b6798a5075b4932cf982317fe8c498bad7b6c4a30b0c659b9effe35e3807aecda08641fbdc7dc71f198a4caf22162f827955db9f30d2bd73430550f273b9f5231253ca432ba2e84c7218fcb2b833e1859ae9b770af5181595e43744f90db59bd643db4ac8ccac1a4516657ab54279a9ca3f1b3de520ee84ebb19a3e301622c71f3bdc67240d74b14a8d107f2b33af5e4cd1f15e42720bdd0401a9547b7b58f8996b358766fc0b8cb2e0e45d5ccc529f1288c074309b6782b4599a4ac858cfbc7626496ad2abed79e1b107312421bdae57e3732c6b08fa3a7ab525554378730d300d292cf6265a546fe4181cdb848ed42de85686b5c861cebfcf91ba2fb518d15779cbf4cf74fc8f26c71815026f0e756c2be84a86cc734d2e88fd420a4ca10fe743ccf9bfdffd6a606f72526555d93f732bafc4f7952994393ebdd04aad0a05c7fa77181172b65919d762012129fdd96bcd741175b09b45923a0b9b2e78a30821b9be98a659aded3dd1d0339e7c790a4663f24927b844dfb14b13db9bf0cb1c35e592bd38c7125c16cb9b579c48d14b834f6a2eb6fb4f5052c82242c9570275d7c1343060616ce191a31d5a6b57127b140ba92b00944516239f8389ae16312a9b812e0b6c40e9662044e529ae21dc5a661c27b7bad8e28794992cbba9e68ba2964b536f4be7680269c365bbb9906bb126aea258c1e67e2486e328ca69563d88b7d4561390514d9bf722e58c79208a07719647ced0dab673cc8d2073a9c3e16bf54442b6faa6c04c31f7d39521bfc76dbd035bc2e1ad82f14a823ebc7f8a155e1a10b32bc14caed92f6078e52453e29834014a640a5f8b282775591d2949a15930f4728b6ccef36aedc541fa1767f450738e03ef497ca357cd2c07b3b419594312aa73a011043a4668561615fd0ef8e2b193af95ba549e469c7bcac2932bab0260cfe3ace8e5701671e2934dd6076f6c2473384f25888702c5c8e8066810f2e8beef5671f7acae8a3c990a38cc27c00b59b6cf033c4ac5d517ca73153fd0e8fb8642735bc53f9a2d14b51857ff4934d874979995d147c46c041327e1271299051c5c360944cd7321156b407596bbe54011885886bf07e401f5816dadd538ecf02dbaf12a6ace54a834c3ce44956762495f7860adcfe4d13b01675d271d94ccf77ae63051f94bf1f2d552af1a410e6e333670a778f4330b6ea8b12aa8aa4d353a01fff609d8f6dea1ef3f9a6b7c37bf1d75294ef947e01c11f3eb075c46c877db944087b3cf46e713c73f8e7d099d58cc7eb27f7b453a986375263650b30704b0dd38bbb10860adb81dfe8cfbfc90f506dfe4d1695d842b12508d7db1c6791f9115d30bee98d365b4e495fc7682d12b394ca1388e3a4c7c6fd5506496399743f5e0fc6407da4ea6ec90b3120f6e112c7c3af0612a47148ffcf536f7e1bf01cf1c99b8c80a074e29560f216d8338498dad00c587369d89d3a6b098e4ee9bc7e680d13f93b4c7986e1446dabb1bdfa193430c5572bc034d55f941518f783b210a0884b2d7ac9527e74afe672306b77945e3a61d3ef238677078d60e2d08608e8726179c8437ca41cef2819e4d93c92454a6d059bed6e49f7aab3f0fb3442f6d93b451b7d039a0083c5e19d780391c0e3634eee0137961423831a5f5fc0e072eeb62ed21ee30b7e413b7d3fe0b5ab4a59f38c2279cb6009388c53d770ba635adea260b52604e3840ef18d7a2879529bac9932f19c2556b4c2b22d0ec59b09fdc243de3c05159826482e4c5eb7661952279f58990821e5c689543586b85b53b09238d4c2e9d5a0fc72b01df9884dde91e6df38fd1f7ed928e40ff2ef737c5a43b224c9c67478ee34c14103fbad1a1166bc33037a042c00f9d6d85dec9fffafcc89d29857fb137eb9d7a6aae59b98ec170098e902e48b8f45983fb6e26584a29407e624fdc2673bfbb8885d41673b3c455cea8ae7013433fbe43b483ff4c12dcb6248261d17429953937af7f0d5458ab91a6f32cb265901e81433dc566fe9dcdd905a11b1f420cb553351d8445103d0c756221e3849ad273b342cc78fe96a5a7e9efa138b82165bcef457804c7e287dde4bb6f5f4a4ba82e5462e2f3eefece5d91966dd3a6dd919c426ff2525f69634de8a892f0533ba6841ac7f80afc4c3968a9e3573e35518a8f0a20b341d5577256201003621d87fade3ae98b8f5d4a4b46f8bf83c69bc080c0f83325852b7dbaa6cf647eedc4e581cb5fbbe96094411b385a51b43c9ba81d1eb67a0e38f0c95e0c1944d829f6aa084c7b8a6f91a63b6880808ca33768385ff72dbf931cdba99083a6fd8f27d712c40d9352392eb9051f8baae6afd83234eaeb9dd29a9f4f1b1bc46ff920e7e48d8776eb2288f0fe858f89b59a3ba5f46efac805dc31a4e87da61713ccabce5a117a7425dc1b1bb15d80bb939b89be67cc652432b5d45ab6826fd9fc90b00af78f15f5279a7477c80c11e571a90d272f83fbb06aa27cba84281adc93c6754df7203ed3d48415f84e5d6082295b95c4de93e38aa7d29bf61656f0df07d2a57edafb621e07df5e2a4d8b8d1040561b55d25bc03bbd53b12e06f27406108bde9d98f12bdcfc2b1411dedc0d96cafd583f4f1e67e64e4471d4d6f5e63db25feb54beba0485a3f9c269ceb604673fa680f6c740b9df777d69f826742476fe741c753f45cade481cde9a54a14dcbb5e389e67f55f61021a381f3f06a1b7b5edb1e502b0234784923a1548f3a17e461998ea0991c6914e145d0e2ba8d470f83343a59febd63445c013a680d3296f695861c77e4ddd135fcbbb0219f7511e68a3c49f9d1bafc2367f749d3a6d96f15fe8f02818f21245f3cc70981dc10b7a39c74c5cf8ccf927cf39877d3b911f5e3d234e1949ff3d59218f2085b088b69d5f45b3f1a6fb107a6dd644b9a8ccbfedaceb91b6da030a841638fd4261cd56971cbafa565a18a8a14ae9057a02cd550059c7e6f857b2a8d7e3cee7d737b3219f63f5dfdbb6ae5a272be465f6e11006e9021098e20a649390eb6573ba7b1310c248733189e8eb21ef4b8f30cc74271bb1d36724ab835c006b3017d91fa080f481d3034d15ecbf11155cc1b1416450ba275dd1317ba084810fae2576ca22ded46212939b3855aa168d4af50e7772e131dd78c267b92824eb48103ff1e06019db64de414bde38ab8db648835da7926bef0bccd3a048c2ecc9699f6028688eeb2addf1f1f66e70f06980f71b5c808075baa6d4dc82aca3e7797a849354d50515f3909b07df33ba60a680b6e340dc9a89936fd717e19a6e6d4d54a5cb1cf022cec95fb7b7ec412ecb635cfebd8079c322ecaeb1ad8c6d4e99d4ae4c71b5adbc837a1e3dc01cc56a5ba0e61f242d6cbd0ebc44341c522dc5f5e704a455a3c65c501ef6672d678692c086740de048189333e514c8a9288eafa4efddc586a2103b9b677dba9051fe3a9619cf2de259f70d60596031a8864106d23e76faa3defeb1c2b4964c5c867c6640ccdc4e4b4b12b58225475c7aa307ad60470d05219590deb428a0c5ba8abbae84d2cfc9dd28972a75f697c316e0b2d4980c90d180a39cad3423a4f97eb8a3f8e6344efbda75715b2f6a70f68adc00003782b8955429872855e5b2da17822197791cbe3a9839d4a82e855ce9fdcf5e809773064b72e55ad3eca7fb129bb77fb51d3084d31969565db8c02847a7e00433411057296e569d3bce9c2575fd09853a48c1a3e8d3eff03fdbe2b8418bda65c4a8b4c17540aaddf573ac1b8ae80ef928d66f55dbe90e4b921b3ecae2f8e3418a9c459cad0b23a9e6e9cb01cfc30082a7574539c7ca01a4de909cc045a088a8b0e36dfd9e15b991ab2fffbd5610833def61fa695a5f9abf0fb7acb7a6e53f90e0fad1b741c206c625c5456dbb8e048bf2cf50929d35ed09b8fa66fc07e9650e17aff002e7a3fdc8171ef6c99a102bcc71e6ad685183c207ed685b81762af958277af5e37371a4984f2f927c0491", 0xfff}, {&(0x7f0000001400)="db", 0x1}], 0x3}, 0x8000) sendto$inet6(r2, &(0x7f0000fd5000)="04", 0x1, 0x0, &(0x7f000089cfe4)={0xa, 0x0, 0x0, @remote={0xfe, 0x80, [], 0xbb}}, 0x1c) 2018/04/10 10:45:52 executing program 7: setsockopt$RDS_RECVERR(0xffffffffffffffff, 0x114, 0x5, &(0x7f0000000040)=0x1, 0x4) r0 = socket$alg(0x26, 0x5, 0x0) r1 = syz_fuse_mount(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x82800) getsockopt$inet_sctp6_SCTP_RECVRCVINFO(r1, 0x84, 0x20, &(0x7f0000000180), &(0x7f00000001c0)=0x4) bind$alg(r0, &(0x7f0000000100)={0x26, 'aead\x00', 0x0, 0x0, 'gcm_base(chacha20,md4)\x00'}, 0x58) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000240)='/dev/sequencer2\x00', 0xfffefffffffffffa, 0x0) lstat(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000080)="0a8f8977a9794a47271d0775b0d5e383e5b3b60ced5c54dbb7295df0df8217ad", 0x20) 2018/04/10 10:45:52 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0x4, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:52 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x894c, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:52 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000000]}, 0x10) 2018/04/10 10:45:52 executing program 6: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x2, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) 2018/04/10 10:45:52 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14}}, 0x8}, 0x1c) 2018/04/10 10:45:52 executing program 1: socket$packet(0x11, 0x2, 0x300) socket$packet(0x11, 0x2, 0x300) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/packet\x00') readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/144, 0x90}, {&(0x7f0000000180)=""/199, 0xc7}], 0x2) add_key$keyring(&(0x7f0000000400)='keyring\x00', &(0x7f0000000440)={0x73, 0x79, 0x7a, 0x1}, 0x0, 0x0, 0xfffffffffffffffe) syslog(0x3, &(0x7f0000000040)=""/77, 0x4d) request_key(&(0x7f0000000480)='cifs.spnego\x00', &(0x7f00000004c0)={0x73, 0x79, 0x7a, 0x0}, &(0x7f0000000500)='eth0]posix_acl_access.^.)\x00', 0xfffffffffffffffc) r1 = add_key$keyring(&(0x7f0000000540)='keyring\x00', &(0x7f0000000580)={0x73, 0x79, 0x7a, 0x1}, 0x0, 0x0, 0xfffffffffffffff9) r2 = add_key$keyring(&(0x7f00000006c0)='keyring\x00', &(0x7f0000000700)={0x73, 0x79, 0x7a, 0x0}, 0x0, 0x0, r1) setsockopt$inet6_buf(r0, 0x29, 0xfb, &(0x7f0000000600)="352ebfc9cf267ea314850c7204dc84d3417951e7bb6eb0ce8944e6155113716604dbb3adba11a137396b5002062595381cde53d8bb1200fc650ee4316bade5c561789256bccf9de6cf4652b8861c7679e5cb164aa9518769e13a702997c3f6efc2326c4fcc598c3d897941f433a4f5636d8a7441cd92aab3a9f352fc2253bac8e5e122ed04f647190f14e8c525ceb835f82c63fbf3ec1c52bea4c0f188c34554", 0xa0) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f00000005c0)={0x80000000, 0x7, 0x2000}, 0x4) add_key$keyring(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={0x73, 0x79, 0x7a, 0x2}, 0x0, 0x0, r2) 2018/04/10 10:45:52 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0x8, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:53 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2]}, 0x10) 2018/04/10 10:45:53 executing program 7: r0 = perf_event_open(&(0x7f0000220000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = pkey_alloc(0x0, 0x3) pkey_free(r1) r2 = syz_open_dev$binder(&(0x7f000036eff3)='/dev/binder#\x00', 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x20011, r2, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x40082406, &(0x7f0000000040)='/dev/binder#\x00') 2018/04/10 10:45:53 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf4010000]}, 0x10) 2018/04/10 10:45:53 executing program 6: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x40030000000000, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) 2018/04/10 10:45:53 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x8901, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:53 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14}}, 0xfdffffff00000000}, 0x1c) 2018/04/10 10:45:53 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0x7, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:53 executing program 1: socket$packet(0x11, 0x2, 0x300) socket$packet(0x11, 0x2, 0x300) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/packet\x00') readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/144, 0x90}, {&(0x7f0000000180)=""/199, 0xc7}], 0x2) add_key$keyring(&(0x7f0000000400)='keyring\x00', &(0x7f0000000440)={0x73, 0x79, 0x7a, 0x1}, 0x0, 0x0, 0xfffffffffffffffe) syslog(0x3, &(0x7f0000000040)=""/77, 0x4d) request_key(&(0x7f0000000480)='cifs.spnego\x00', &(0x7f00000004c0)={0x73, 0x79, 0x7a, 0x0}, &(0x7f0000000500)='eth0]posix_acl_access.^.)\x00', 0xfffffffffffffffc) r1 = add_key$keyring(&(0x7f0000000540)='keyring\x00', &(0x7f0000000580)={0x73, 0x79, 0x7a, 0x1}, 0x0, 0x0, 0xfffffffffffffff9) add_key$keyring(&(0x7f00000006c0)='keyring\x00', &(0x7f0000000700)={0x73, 0x79, 0x7a, 0x0}, 0x0, 0x0, r1) setsockopt$inet6_buf(r0, 0x29, 0xfb, &(0x7f0000000600)="352ebfc9cf267ea314850c7204dc84d3417951e7bb6eb0ce8944e6155113716604dbb3adba11a137396b5002062595381cde53d8bb1200fc650ee4316bade5c561789256bccf9de6cf4652b8861c7679e5cb164aa9518769e13a702997c3f6efc2326c4fcc598c3d897941f433a4f5636d8a7441cd92aab3a9f352fc2253bac8e5e122ed04f647190f14e8c525ceb835f82c63fbf3ec1c52bea4c0f188c34554", 0xa0) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f00000005c0)={0x80000000, 0x7, 0x2000}, 0x4) [ 851.972746] binder_alloc: binder_alloc_mmap_handler: 24842 20000000-20002000 already mapped failed -16 2018/04/10 10:45:53 executing program 6: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x600000000000000, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) 2018/04/10 10:45:53 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xb, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:53 executing program 7: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0x10, &(0x7f00000000c0), 0xc) r1 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vcs\x00', 0x10000, 0x0) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r0, 0x84, 0x75, &(0x7f0000000040)={0x0, 0x5}, &(0x7f0000000080)=0x8) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r1, 0x84, 0x7b, &(0x7f0000000100)={r2, 0x6}, 0x8) 2018/04/10 10:45:53 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f4]}, 0x10) 2018/04/10 10:45:53 executing program 1: socket$packet(0x11, 0x2, 0x300) socket$packet(0x11, 0x2, 0x300) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/packet\x00') readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/144, 0x90}, {&(0x7f0000000180)=""/199, 0xc7}], 0x2) add_key$keyring(&(0x7f0000000400)='keyring\x00', &(0x7f0000000440)={0x73, 0x79, 0x7a, 0x1}, 0x0, 0x0, 0xfffffffffffffffe) syslog(0x3, &(0x7f0000000040)=""/77, 0x4d) request_key(&(0x7f0000000480)='cifs.spnego\x00', &(0x7f00000004c0)={0x73, 0x79, 0x7a, 0x0}, &(0x7f0000000500)='eth0]posix_acl_access.^.)\x00', 0xfffffffffffffffc) r1 = add_key$keyring(&(0x7f0000000540)='keyring\x00', &(0x7f0000000580)={0x73, 0x79, 0x7a, 0x1}, 0x0, 0x0, 0xfffffffffffffff9) add_key$keyring(&(0x7f00000006c0)='keyring\x00', &(0x7f0000000700)={0x73, 0x79, 0x7a, 0x0}, 0x0, 0x0, r1) setsockopt$inet6_buf(r0, 0x29, 0xfb, &(0x7f0000000600)="352ebfc9cf267ea314850c7204dc84d3417951e7bb6eb0ce8944e6155113716604dbb3adba11a137396b5002062595381cde53d8bb1200fc650ee4316bade5c561789256bccf9de6cf4652b8861c7679e5cb164aa9518769e13a702997c3f6efc2326c4fcc598c3d897941f433a4f5636d8a7441cd92aab3a9f352fc2253bac8e5e122ed04f647190f14e8c525ceb835f82c63fbf3ec1c52bea4c0f188c34554", 0xa0) 2018/04/10 10:45:53 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14}}, 0x800000000000000}, 0x1c) 2018/04/10 10:45:53 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x8902, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:53 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0x5, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:54 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x240]}, 0x10) 2018/04/10 10:45:54 executing program 6: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0xfbffffff, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) 2018/04/10 10:45:54 executing program 7: r0 = socket$inet(0x2, 0x80013, 0x3ff) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000140)="b2", 0x1) recvmsg(r0, &(0x7f0000000300)={&(0x7f00000000c0)=@ethernet={0x0, @broadcast}, 0x80, &(0x7f0000000240), 0x0, &(0x7f0000000280)=""/97, 0x61}, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast=[0xff, 0xff, 0xff, 0xff, 0xff, 0xff], @dev={[0xaa, 0xaa, 0xaa, 0xaa, 0xaa]}, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr, @multicast1=0xe0000001}, @icmp=@address_reply={0x6488}}}}}, &(0x7f0000000040)) 2018/04/10 10:45:54 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffe]}, 0x10) 2018/04/10 10:45:54 executing program 1: socket$packet(0x11, 0x2, 0x300) socket$packet(0x11, 0x2, 0x300) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/packet\x00') readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/144, 0x90}, {&(0x7f0000000180)=""/199, 0xc7}], 0x2) add_key$keyring(&(0x7f0000000400)='keyring\x00', &(0x7f0000000440)={0x73, 0x79, 0x7a, 0x1}, 0x0, 0x0, 0xfffffffffffffffe) syslog(0x3, &(0x7f0000000040)=""/77, 0x4d) request_key(&(0x7f0000000480)='cifs.spnego\x00', &(0x7f00000004c0)={0x73, 0x79, 0x7a, 0x0}, &(0x7f0000000500)='eth0]posix_acl_access.^.)\x00', 0xfffffffffffffffc) r1 = add_key$keyring(&(0x7f0000000540)='keyring\x00', &(0x7f0000000580)={0x73, 0x79, 0x7a, 0x1}, 0x0, 0x0, 0xfffffffffffffff9) add_key$keyring(&(0x7f00000006c0)='keyring\x00', &(0x7f0000000700)={0x73, 0x79, 0x7a, 0x0}, 0x0, 0x0, r1) 2018/04/10 10:45:54 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xfffffffd, 0x4e23, 0x0, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:54 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x8903, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:54 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14}}, 0x24010000}, 0x1c) 2018/04/10 10:45:54 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x60000000, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:54 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4400000000000000]}, 0x10) 2018/04/10 10:45:54 executing program 7: recvmmsg(0xffffffffffffffff, &(0x7f0000976da8)=[{{&(0x7f00005e9000)=@ethernet={0x0, @remote}, 0x80, &(0x7f0000007000)=[{&(0x7f000096af42)=""/190, 0xbe}, {&(0x7f0000000100)=""/32, 0x12}, {&(0x7f0000eb6fc3)=""/61, 0xfffffffffffffee7}], 0x3, &(0x7f0000940f43)=""/189, 0xbd}}], 0x1, 0x0, &(0x7f0000b9dff0)={0x0, 0x1c9c380}) r0 = syz_open_dev$sg(&(0x7f0000afa000)='/dev/sg#\x00', 0x0, 0x0) ioctl$EVIOCSABS0(0xffffffffffffffff, 0x401845c0, &(0x7f0000007000)) ioctl(r0, 0x2285, &(0x7f0000007000)='S') 2018/04/10 10:45:54 executing program 6: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0xffffff80, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) 2018/04/10 10:45:54 executing program 1: socket$packet(0x11, 0x2, 0x300) socket$packet(0x11, 0x2, 0x300) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/packet\x00') readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/144, 0x90}, {&(0x7f0000000180)=""/199, 0xc7}], 0x2) add_key$keyring(&(0x7f0000000400)='keyring\x00', &(0x7f0000000440)={0x73, 0x79, 0x7a, 0x1}, 0x0, 0x0, 0xfffffffffffffffe) syslog(0x3, &(0x7f0000000040)=""/77, 0x4d) request_key(&(0x7f0000000480)='cifs.spnego\x00', &(0x7f00000004c0)={0x73, 0x79, 0x7a, 0x0}, &(0x7f0000000500)='eth0]posix_acl_access.^.)\x00', 0xfffffffffffffffc) add_key$keyring(&(0x7f0000000540)='keyring\x00', &(0x7f0000000580)={0x73, 0x79, 0x7a, 0x1}, 0x0, 0x0, 0xfffffffffffffff9) 2018/04/10 10:45:54 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x8981, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:54 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe00]}, 0x10) 2018/04/10 10:45:54 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14}}, 0xfc000000}, 0x1c) 2018/04/10 10:45:55 executing program 6: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0xfffffffb, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) 2018/04/10 10:45:55 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000000]}, 0x10) 2018/04/10 10:45:55 executing program 7: r0 = perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 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, @perf_bp={&(0x7f000031f000)}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000008000)={0x0, 0x1, &(0x7f0000001fe8)=ANY=[@ANYBLOB="b4e8ffffdf95000000"], &(0x7f0000003ff6)='syzkaller\x00', 0x0, 0xc3, &(0x7f0000009f3d)=""/195}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x1, 0x5, &(0x7f0000001fd8)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x25}, [@ldst={0x7}], {0x95}}, &(0x7f0000003ff6)='syzkaller\x00', 0x5, 0xc3, &(0x7f000000cf3d)=""/195}, 0x48) r1 = openat$vcs(0xffffffffffffff9c, &(0x7f0000001080)='/dev/vcs\x00', 0x0, 0x0) clock_gettime(0x0, &(0x7f0000001100)={0x0, 0x0}) futimesat(r1, &(0x7f00000010c0)='./file0\x00', &(0x7f0000001140)={{r2, r3/1000+30000}, {0x0, 0x7530}}) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000000)={r0}) r5 = socket$inet(0x2, 0x5, 0xf5) socket$can_bcm(0x1d, 0x2, 0x2) ioctl$sock_bt_bnep_BNEPCONNADD(r4, 0x400442c8, &(0x7f0000000040)={r5, 0x7, 0x584, "a640f9c5ce5a86a21016cbaea2936b73e278bfdac2660de39de7b4ac4e9b1ad32eae2ac93813e478113d789c4412b6840257766965a3097acccf0e0d4a395ae1edaf05322ca374a0fd97b03c46b890a2a463094bf2c33c41697ebd98311e0a009a489fa3dc699f12213562f8843278a763cc9b51ead45bda8263677cc3bb2fc1bb909dd9e7382804ce7c0083484ac8a3a27bf5718b8dda26a7eb1a5b7b24c73e13e9728b918757a697a9d7c6bd8822c71b05d961b15860db19801e8b598403d7e63727d8d453803a43f140c8bd7ea3db14be5b7168116a539cf17826eea2f910f35eea3ded72dd474bbc47965c8b2dd481a823547225a51d4c68e858aa3602cfa0286faaac4f671102812b78b30993775fca29a56d58def405f83c89c61b6fb5f3181a669679ccb7ab7f51e5298e03bb419824469a494b88598f77f634fa45ec376bbd175fb353944f5e720af62a487f3206889d6d41648e252df1486b46a3eeb33a0d3b43232cd38cd5ee71a6ee7253c5d1e402d40bbcf1053df213ff92f40a112a1aaba7da5cac76e730d4a84bc34440d1229179683b6bf0d49a45d6b8c3d869970f1ef861a8cae1fe43a68b6ebe51eaff7caa9b4b989aeb0fa7543311a26452042bebc5551d2e18d127e817cfee1ba1a11a67adeb13ec67339d10f10657ddb508a0e5c0ed9ea903cf2b7a08d99423fecc5e71885a4ddaa2b5c1b58d532382ce3771c3ff78561449fe5855b35dd023290012a3dabf4ed56711ca913ea6cc23b1af9d6fc9531afb2925ab58e393d8eaa42585fdddef45fafe864a8e23c9f324bd8dbb156a0528ffdc178db5b2d55e2cd09599c9d77d13199680d972335075eec02bcb56f8f4e475a4f1dc93dbd7ba86667214d0a25007caba41813c0dc0c1a101ef9b1c16b883ce2e7ed93725b617f6628794804eb155297b84f47b0e022cb1f445044f34ed083902a110e1fe675a683c73e201e135a312499f9775c4956e58998aa358143b5eb9d04e072b86abb90531ed5615bf212fa092804deba34691a9ab3e7a019fd5f0e16967b7e65ab9a9fa59ab792b739b1345951e2aa79fd017a80c7158f0f9df00e583797b7f3eb01a3e87a899231b60537095688ab2d9b734b65a51d8e6f75bf991c6a7da880fe182e0e20c21068034a6b7eca24c99fadda4cb498e63736fba3691b7461ca719519e75cde1e22d3b10227467c57037ebb5a5fe55404045183f8f169bc2f98d7cc7c8d4b9e9d139aed7e8ea6de17ba2af4a8dad9e81d9aa496f07b3490b26abcb117b033a253636656240dd5ea5740e316aa24e621f9ff433a246a488ee8eeba556815fb77ce37291997b2e66f3e97c28a2560da249ae26250e082fe737103e6337e9332a7e8d7763d12c63f7c36106bd7ab5ca304b99fef01ccda587c254f536678bd17bcecff369db41e1b504ad8d9f1e91129268ca728d1b65f444d9c4b5155d2102a8891cf33c917aecf42aceaf90e1146c43b2935f78398f6b41bd50a182c8d2d65874b885d20a4760c464b8cb8e67bf38e882f2e1f31eddaa86171d54728f00a398a700ebcdbd94d84679fbaafa3cd36cac3fa4e2a592256c72c01b2394bcd8cffe67e41b046614f7276554373448eb798457599a8cc9d2120f18395f36873531d3237fb69a8f6a0639939a4a74be363991f53ba03b8e611df5eb5b26e48f9773e4fbe8777147bcdd256260c23c1b45428b82d3dc67750e1f204286c453e228bd80b61a51772dd8c37069741efe25d8ea22c59ba42fe7a05be1d1fa87bdd4711852c4cbe7af454649297c3e63f862187f167f1d04e172144382c6e5acf5f986ce85746aaca8302eae93db4e894b83b5bb8c4be2302f9a4b4b3afc55555a4ae7455999c85380a8d921ec8fa8f4e813717e14d276575bc2ebb1c87b4a1284376219e362ae657c066372c8b0bebc258a380d14f198facbcea21852c2f8395a147b5b154663bf42f802bbd4fc72f4dac9733220d74ddb76fdf7db9f01ee6319b629cd86a55dd9cf3280beb45cb1343cdb537ec03797ee70d020214c563bb39b1333031a732277b15e02c8e3652247db8a8decb3254100b6005d579f1eefdd8a04efff2b5cbc81b34f5f7c019be5350fe090c63f596164c07ee122cf97143f2f7a29131058fb000670c5fe0055df2bf16023d437f2b8ff8af6eace37b767e4ba7ac2d0fcfaf2ae9d5ca17b366c420e4f4b072818349b90bab05f15e5a419b2c134b7e03a1ac245015bfd430e9b0313d010141791f297b9704e4d60e44185de5b73e4ed4ce4c6df339da3a1b57609e931164af481add53c80e1fba84b8d66d319478ce09630e5d58c46ba97432071891b6f80bf0da9a5dcf8d2644478249ef4bdad9fcba7d95d1fe6be5ebc3f57cc7ccbd9ee1150788651f8acdc06d6d2b124c43c7eec25c12265ac05a9669b480135f06f80e043be55c809d6ca7589fe89b703b4598c5498404667cbf885bdf3562426757e745685f7484b86626f943afa1cbd441264eabe10fbf32a851ab669e189fe65b3ba084cf9378f678ebbe95c7cc3bb89d308cf20692a4746d31030987aa4ffffbc4d52cfd65924ac7cc1bebd3095f1770988df328512bd9373d07e59c218d8991fd9a6d5bef22da1b6df140822c0e7412867dc5dda47ffb69877dd22a47d4173f3fb6d6ae8a75248e025679b22ffe3b7e4d069ec597d6cae908f839a16b257cf03192b78611470d891f5939975cbd302b5d958d6fc2684d2f450d4201886072f2bb49d1e31b9e2d26f26388a6a51b42df2d174ffdd02585c1fa5b7948ed6aefc4a93ddbebbee334f1efc2993825c496bca9527a77d98c10c919f72fbf3638176e77a63a174b7435ea69787ab576fda4f430519b45fc67bcb4417cb466f36f710c2d29b82ad81cc144cd271f11c7d9c3269cd2d2bc3aa96913072200ca3574d4876872d11211f2ba49e732f207604a9efffe7aa0f518aa984287d5da4f34076813e48e2419746919eb642689399f29201ac3032a2d6c463f39fb734f33414200a166059955d643ee984cf2f45075ef70343f0f55f198604f3c31791a9a9714bebe0fc04047c142eccc476339d4dd7e60eaf3d33eebe626f6e1b9f9197ac45dce81a46ccf08f6d75d232d99159ff73faec1c789863fe64568573249c41739b67fe21737f493b5ee453046b321d68a71d3adce0c3c3944834eee6621c9a1d9dcbca2ad83ecc83766b25500ac410f0b01020418e53c1c15a75a21be5ee54282349c961947e9f06577358d21be97d6a337376fce894bee75987767be71a72260cec1c12ad8c82f3cd816106b970a9c4a60ca6d4cb1f6d5788eb232a5b6785449c792863566da1579c100bf4bdb858c0b08488e62906f23d8b7016b96cab4a1c975846bcb57c2cd9652cf2ae8913b0b6ef9ef412e580c2c0a4ab11f9b467a9e9065eb35096bfccb83d3380b582d4c23e9ae95473c02f8a173aa8a19d43d0f6b5257106e85513f1e1ec04264d2fa7b4579487054ff6a4a6388e230d4910fc36d740e7ede789e2810b50ac36abdabfbf4157524cce8b60d8c6a80d75e2880549cfc0772153075924d70420c6e37afc9266f09f81a483ae3bf308485f76242adc97f8df3cd5dfad847aa32de5c8536f58a5dd503b9ad5935ba25eb492fd89b07853192fbd09d9a64fac1aa8a572a47a9dcf7078b6b239540a1bb4d9130079b5640d451df321386c94259be791bab107bff51eecbd2d7c0acc68d2685523c004278fb7c0465b81abb373099fbce92b5dc8c7b8c9c113e9e040d770f75d64ce96b6080337157b40f7a2e2eb49498528d5ddad92f55d9bfaa5115661c25bfe1326c802b51c279c5501c6d0a8d95ee405d669e947271e361af8e9b645dfa4dd8122dbc9789f9d65a88c010a7678a7dc79550394cf432adddde8fb080f44704e3d8369318c433349d38fdcecf475d2ec16255321b6ce275e87f6188747723b657411a9d842d8bac770743ea868da7b38087e2a5091e4fcb46e43abe9d029a00a6594e3f30ddc72af1a1ecfba87b1b9fe2fa6182071540b9ecd9d3b97e1098f078e3e983b9a3ba28ef106d88086da291dc489a5151e665f8274f92eee9b3d0277a80630e23ee74d51ab1c1023dc2a3a700d3d6e5b022ebc2eef40930dfa7f1ba3039e84d5b3d5dc6fa06cd30e58d1fe16d5785a5d14aa0ce09bae4e2acd0f73a4edae197a27ba58b3089cfcae676cb619b66be678873d0251a3483e5241bf93ca904ff201418de3d4b347d14fe2378d2ef032d9ca676cb283e66a4da5b588725c44223e09f38394c19da9a0393b8ffaf22200c2031ae1b7f3785ea61794961215bc0dda7893bdb67d7178d7048c6dbf6a0d29693d604728b06c16accccc76248b353f566a387ecb8597ef4efc9607d47aca24d53b465aabfd0ff2e578c8fc9441047976d89792a813f7f1743fb8a7ec090421a488db1bdf263d2dfae0c9e5504e48a1209ef55a3b3e2ff974d11b800655e601ab0d33798222e407bf6fd86f28c3208591888ac03796d53fedadb6a0f1bf1ea16df54d6a8715c3aa8787e76cd277cc3986a07a07cb454d2fd3e9125fc925acaca43766e4e7d5bed405cf17bc90761ddefa9e39cd9884fc57bc48f1fea8be285917abca03a1cdb4f41e41463f9c5cc4a73bdd027de8f27a884d38eeff0e9b3122d0d0ff511f8f67af0002fb978e0d18eb037720417d0df43f2f4ff0f37b18ec26f722a0b1f4d1755b2e1de3304b418de8f2e1dcfdacd03d6d21234573529ee138d425ae635ca96e92f85d40065511fe3355627e79a37e8decdfdaed9ae8ab66579a2da7bef12f0a0f79bcb1f30d611badf9e76195e34f9a7bd663bb451e59cd72f2b282f10fa981dae245fabc8a6beacaf4b9e9a5299c41b4c24621916d586a39a502dc965e043310d7ceb745a880feb6dd0830f0f9791c9b2a0e6211899600724ea406d989403f7b1e6e2714d6722bdc8fe21fb33593f1cff8e1fa512c9db38c39fdccf6fc87c49064b7c70ca1ac5cac2eca81a672413988027713445671d51e054f880f5d83a0c9b31a4862a4fb494a9df78b5704282b635e676fb1b04479ff648ab5229321553391700e83bd0c68df2738b08386a71846aa1155715e3c7466b35a4e8e81933b8a13d7acb7d097c01f42c7a94324fa530fcb33ed3af97811c1376f43366d1cdd3303747100b0a5b941d02dea5d3b63a8e213062a715e1a8b85ea5a2e894650664748a2d9e0d1549823dd2a304e77a699cfd6784dcf375590c0053b1494a3388f272c8a43b5d371d1e1123c9585aa56f6a8508f76a44faca2a33fb824101736a6177cf4f4b25fd238211043ff4118b939b34d3aef2d6abc73d6eac25ca2d61a9bb13ed15022154d224414c4bd038cd2c7b23e1a57b9ccc04ecaa17c3509bc35ecc110e9e3e5bb23ab5bbe7f575455abb374b3c579128750a8ed8203db732dc3fd31337523ff28cd23739e9d584da79078117b836fb641e5657f8af23b52503a9c3788f151f1ce23e4af44b6d73681fc1b88c301d6ba5202ba90f04118c8d28ba95311c7cb7b481264143857b1c143625c0c83f367ed199ccbb06370dfde2fb0bed6fff73775b3eb027d67c757db5a84bd886b8e162c7eb28c6c498b8d8df7e539912d177fa3e03588e52284b4b81330246e0119242c613ac96b0eb9fb87b4b4667064018383066b599c8aa14d0860b2b27c7a3739120c2c442ad392340eea99941cf948f67a9854866890d368853f17ce5df75f62be7a7f87c747f15b1c08c0e39e81f560ff3acb772bd2d26c2e82d9d1"}) 2018/04/10 10:45:55 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa]}, 0x10) 2018/04/10 10:45:55 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e1, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:55 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0xf401, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:55 executing program 1: socket$packet(0x11, 0x2, 0x300) socket$packet(0x11, 0x2, 0x300) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/packet\x00') readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/144, 0x90}, {&(0x7f0000000180)=""/199, 0xc7}], 0x2) add_key$keyring(&(0x7f0000000400)='keyring\x00', &(0x7f0000000440)={0x73, 0x79, 0x7a, 0x1}, 0x0, 0x0, 0xfffffffffffffffe) syslog(0x3, &(0x7f0000000040)=""/77, 0x4d) request_key(&(0x7f0000000480)='cifs.spnego\x00', &(0x7f00000004c0)={0x73, 0x79, 0x7a, 0x0}, &(0x7f0000000500)='eth0]posix_acl_access.^.)\x00', 0xfffffffffffffffc) 2018/04/10 10:45:55 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14}}, 0xfffffffd}, 0x1c) 2018/04/10 10:45:55 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x44]}, 0x10) 2018/04/10 10:45:56 executing program 6: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x34000, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) 2018/04/10 10:45:56 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40020000]}, 0x10) 2018/04/10 10:45:56 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x5421, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:56 executing program 1: socket$packet(0x11, 0x2, 0x300) socket$packet(0x11, 0x2, 0x300) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/packet\x00') readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/144, 0x90}, {&(0x7f0000000180)=""/199, 0xc7}], 0x2) add_key$keyring(&(0x7f0000000400)='keyring\x00', &(0x7f0000000440)={0x73, 0x79, 0x7a, 0x1}, 0x0, 0x0, 0xfffffffffffffffe) syslog(0x3, &(0x7f0000000040)=""/77, 0x4d) 2018/04/10 10:45:56 executing program 7: r0 = syz_open_dev$evdev(&(0x7f0000000200)='/dev/input/event#\x00', 0x2, 0x28001) fallocate(r0, 0x0, 0x6, 0x3f) getcwd(&(0x7f00000000c0)=""/209, 0xd1) socket$nl_xfrm(0x10, 0x3, 0x6) write$evdev(r0, &(0x7f0000037fe8)=[{{}, 0x14, 0x80, 0x81}], 0xfffffffffffffff1) r1 = syz_open_dev$mouse(&(0x7f0000000000)='/dev/input/mouse#\x00', 0x20, 0x145002) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_STATUS(r1, 0xc05c5340, &(0x7f0000000040)={0xfffffffffffffff7, 0x3, 0x7ff, {}, 0xb200, 0x4}) 2018/04/10 10:45:56 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x8, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:56 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14}}, 0xfec0000000000000}, 0x1c) 2018/04/10 10:45:56 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18]}, 0x10) 2018/04/10 10:45:57 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8]}, 0x10) 2018/04/10 10:45:57 executing program 7: r0 = socket$vsock_stream(0x28, 0x1, 0x0) connect$vsock_stream(r0, &(0x7f0000f44000)={0x28, 0x0, 0x0, @reserved=0x1}, 0x10) listen(r0, 0x0) connect(r0, &(0x7f0000000000)=@pppoe={0x18, 0x0, {0x4, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}, 'teql0\x00'}}, 0x80) r1 = socket$unix(0x1, 0x7, 0x0) shutdown(r1, 0x1) socketpair$inet6_sctp(0xa, 0x5, 0x84, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r2, &(0x7f0000000180)={0xa, 0x4e23, 0x3, @ipv4={[], [0xff, 0xff], @loopback=0x7f000001}, 0x401}, 0x1c) 2018/04/10 10:45:57 executing program 6: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x4, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) 2018/04/10 10:45:57 executing program 1: socket$packet(0x11, 0x2, 0x300) socket$packet(0x11, 0x2, 0x300) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/packet\x00') readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/144, 0x90}, {&(0x7f0000000180)=""/199, 0xc7}], 0x2) syslog(0x3, &(0x7f0000000040)=""/77, 0x4d) 2018/04/10 10:45:57 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x6000000000000000, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:57 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14}}, 0xc805000000000000}, 0x1c) 2018/04/10 10:45:57 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1100]}, 0x10) 2018/04/10 10:45:57 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x8940, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:57 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000000000]}, 0x10) 2018/04/10 10:45:57 executing program 6: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x4000000, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) 2018/04/10 10:45:57 executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(0xffffffffffffffff, 0x84, 0x72, &(0x7f00000000c0)={0x0, 0x7}, &(0x7f0000000100)=0xc) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r2, 0x84, 0x76, &(0x7f0000000140)={r3, 0x7f}, &(0x7f00000001c0)=0x8) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x25, 0x0, 0x4000000000401}, {}, {0x6}]}, 0x10) sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000400), 0x0, &(0x7f0000000440), 0x0, 0x810}, 0x0) 2018/04/10 10:45:57 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x40049409, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:57 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14}}, 0x8000000}, 0x1c) 2018/04/10 10:45:57 executing program 1: socket$packet(0x11, 0x2, 0x300) socket$packet(0x11, 0x2, 0x300) syz_open_procfs(0x0, &(0x7f0000000000)='net/packet\x00') syslog(0x3, &(0x7f0000000040)=""/77, 0x4d) 2018/04/10 10:45:57 executing program 7: syz_open_dev$loop(&(0x7f0000f76ff5)='/dev/loop#\x00', 0x0, 0x0) r0 = openat$vcs(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vcs\x00', 0x4000, 0x0) bind$llc(r0, &(0x7f0000000100)={0x1a, 0x30f, 0x9, 0x1, 0x9, 0x814f, @random="8ad05b64efc6"}, 0x10) 2018/04/10 10:45:57 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000]}, 0x10) 2018/04/10 10:45:57 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0xfc000000, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:57 executing program 6: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x200000000000000, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) 2018/04/10 10:45:57 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89a1, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:57 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14}}, 0x700000000000000}, 0x1c) 2018/04/10 10:45:57 executing program 1: socket$packet(0x11, 0x2, 0x300) socket$packet(0x11, 0x2, 0x300) syslog(0x3, &(0x7f0000000040)=""/77, 0x4d) 2018/04/10 10:45:57 executing program 7: syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaa690efb150000000008004500001c00f74800b90a5f0106e5256645a0227e800000339078ac1414b996d6966daeecd7d58a1fd2d236d298e97ecfc20f4cbaa13d319e06cc90959a8b80072f170727fe8431fee71b4a6033719dcbdf0978d847e8a9339671ad0526cda00e577770f9b7705400642bbbd96ecd0b4e948518154f6589347f95bcf31299ade292d9"], &(0x7f0000000080)) r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000000)='/dev/audio\x00', 0x680000, 0x0) ioctl$sock_ipx_SIOCIPXNCPCONN(r0, 0x89e3, &(0x7f0000000040)=0x6) 2018/04/10 10:45:58 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa000000]}, 0x10) 2018/04/10 10:45:58 executing program 6: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x400300, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) 2018/04/10 10:45:58 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0xe000000, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:58 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x8980, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:58 executing program 7: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000fafff7)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1000, &(0x7f0000a5f000/0x1000)=nil}) r2 = dup3(r1, r1, 0x80000) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x8, 0x9) getsockopt$IP6T_SO_GET_REVISION_TARGET(r1, 0x29, 0x45, &(0x7f0000000040)={'icmp\x00'}, &(0x7f00000000c0)=0x1e) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r3, 0x4008ae89, &(0x7f0000000280)=ANY=[@ANYBLOB="0100000000000000014d56001000000001010000000000005c9d48a61d914c0a971a207b78936f5ab4ed91b4f3fedd5e8edf121cebdb43b74d2057e50d6127031b26e6af7dce1b43d48ec2478b7c94192386f3dab1d48c05ea5a18649dcb7a326da00a20b42fe13992eb9250696b374e875253e45da89219300b4a6fb282c557092f12c3be9c4f3ed7d7a634b61a1ec37675997e87d3311bcaae2004be536f7153e4f4e703475f5216bdbf8c45d683bf74493d6997ed09cc1596ffbf32e80012c01f02a2e16bde3fb18b0745ffcd33d283f97b4c4a5db47a9a26109288b8a0a097b544aba6a120cddc9e1163d5891973adab543194535fcf5dc0d004cb28"]) getsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(r2, 0x84, 0x1f, &(0x7f0000000140)={0x0, @in={{0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x16}}}, 0x20, 0x40}, &(0x7f0000000200)=0x90) setsockopt$inet_sctp_SCTP_MAXSEG(r2, 0x84, 0xd, &(0x7f0000000240)=@assoc_id=r4, 0x4) ioctl$KVM_KVMCLOCK_CTRL(r3, 0xaead) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x2a) ioctl$KVM_RUN(r3, 0xae80, 0x0) 2018/04/10 10:45:58 executing program 1: socket$packet(0x11, 0x2, 0x300) syslog(0x3, &(0x7f0000000040)=""/77, 0x4d) 2018/04/10 10:45:58 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11]}, 0x10) 2018/04/10 10:45:58 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14}}, 0x1000000}, 0x1c) 2018/04/10 10:45:58 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa00]}, 0x10) 2018/04/10 10:45:58 executing program 6: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x80ffffff, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) 2018/04/10 10:45:58 executing program 1: syslog(0x3, &(0x7f0000000040)=""/77, 0x4d) 2018/04/10 10:45:58 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x8000000000, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:58 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2]}, 0x10) 2018/04/10 10:45:58 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14}}, 0x7}, 0x1c) 2018/04/10 10:45:58 executing program 7: r0 = syz_open_procfs(0x0, &(0x7f00000000c0)="2f65786500000000000090d8b75e67e16b394342abb5158df87ea8984e79c93df7498b2b34796068700e29fbd789f9a031f23e16c96e30baed2961953b057f7a3222943acc4b8cfa4de553f8276731ddeb811efd44ea011e1a0db9074a28a826c88566b89c57cc3cca4aec41d37fa27c8daa19030d03139d0aea71d509d9a20ba7deceb656cc1308d9d1f111b6bd1595486f55e229923be4ed8cbfb78e86280b4cacf386bfa8840afb312a4c520a03b27f805d181bd09ea208931a36e888060a2ddc") close(r0) setsockopt$bt_BT_FLUSHABLE(r0, 0x112, 0x8, &(0x7f0000000000)=0x10000, 0x4) ioctl$KVM_ASSIGN_SET_INTX_MASK(r0, 0x4040aea4, &(0x7f0000000080)={0x7, 0x9, 0x6, 0x2, 0x83}) getsockopt$bt_BT_SECURITY(r0, 0x112, 0x4, &(0x7f0000000040), 0x2) 2018/04/10 10:45:59 executing program 6: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x2000000, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) 2018/04/10 10:45:59 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x8982, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:45:59 executing program 1: syslog(0x0, &(0x7f0000000040)=""/77, 0x4d) 2018/04/10 10:45:59 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0xf903000000000000, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:45:59 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf401]}, 0x10) 2018/04/10 10:45:59 executing program 7: set_mempolicy(0x2, &(0x7f0000000180)=0x1, 0x90) r0 = openat$selinux_enforce(0xffffffffffffff9c, &(0x7f0000000000)='/selinux/enforce\x00', 0x20202, 0x0) write$sndseq(r0, &(0x7f00000001c0)=[{0x0, 0x0, 0x0, 0x0, @time={0x77359400}, {}, {}, @queue}], 0x30) 2018/04/10 10:45:59 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa]}, 0x10) 2018/04/10 10:45:59 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14}}, 0x80fe}, 0x1c) 2018/04/10 10:45:59 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff00000000]}, 0x10) 2018/04/10 10:45:59 executing program 1 (fault-call:0 fault-nth:0): syslog(0x3, &(0x7f0000000040)=""/77, 0x4d) 2018/04/10 10:45:59 executing program 7: openat$vcs(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vcs\x00', 0x400001, 0x0) r0 = memfd_create(&(0x7f0000d65000)='-ppp0#:)\x00', 0x0) pwrite64(r0, &(0x7f0000000200)="6253d75dcb9cc841b21ff7bbe9c59262ce60ba3f6355bd4708dd6d58949bf83e310c31ea71541648f3b0b2830c1b2562269a81bc3dff5d1bcfab53902509f46abed04bce2d138ca9013f98e317721b128c24ed8e90d7f0312b362a658a87e7b89d66c3903dc0b80ebf3f016e3a374f96fe4e0efb40fbf63b3c459a977d76d4c86c7cb3a70670e021e94aa7197942312254bd7c11a0fb672463f77a3768a6ea6a40179fb68194666da46a1481069bf431fc16aef206f5ac5413e10800000000000000ccf91af878a13199e7fed7ee97d89c3b96fc8e7afdf1befe841b1504769ccbb4cd98a7", 0xffffffffffffffbc, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) openat$autofs(0xffffffffffffff9c, &(0x7f0000000080)='/dev/autofs\x00', 0x40, 0x0) bind$alg(r1, &(0x7f0000000140)={0x26, 'aead\x00', 0x0, 0x0, 'gcm(seed)\x00'}, 0xfffffe84) ioctl$sock_kcm_SIOCKCMATTACH(r0, 0x89e0, &(0x7f0000000000)={r0, r0}) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000001f3a)="ad56b6c5820faeb995298992ea54c7beef9f5d56534c90c2", 0x18) 2018/04/10 10:45:59 executing program 6: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x1000000, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) 2018/04/10 10:45:59 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x2000000, @loopback={0x0, 0x1}}, 0x1c) [ 858.547127] FAULT_INJECTION: forcing a failure. [ 858.547127] name failslab, interval 1, probability 0, space 0, times 0 [ 858.558574] CPU: 1 PID: 25206 Comm: syz-executor1 Not tainted 4.16.0+ #17 [ 858.565520] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 858.574883] Call Trace: [ 858.577473] dump_stack+0x1b9/0x294 [ 858.581091] ? dump_stack_print_info.cold.2+0x52/0x52 [ 858.586272] ? perf_trace_lock_acquire+0xe3/0x980 [ 858.591107] ? _raw_spin_unlock_irq+0x27/0x70 [ 858.595601] should_fail.cold.4+0xa/0x1a [ 858.599654] ? fault_create_debugfs_attr+0x1f0/0x1f0 [ 858.604744] ? copy_overflow+0x20/0x20 [ 858.608625] ? lock_repin_lock+0x410/0x410 [ 858.612854] ? find_held_lock+0x36/0x1c0 [ 858.616922] ? check_same_owner+0x320/0x320 [ 858.621235] ? rcu_note_context_switch+0x710/0x710 [ 858.626158] ? kasan_check_write+0x14/0x20 [ 858.630386] __should_failslab+0x124/0x180 [ 858.634614] should_failslab+0x9/0x14 [ 858.638401] kmem_cache_alloc_trace+0x2cb/0x780 [ 858.643062] ? schedule+0xef/0x430 [ 858.646593] syslog_print_all+0x58/0x860 [ 858.650647] ? security_syslog+0x80/0xa0 [ 858.654876] do_syslog+0x1d1/0xd70 [ 858.658407] ? exit_to_usermode_loop+0x87/0x310 [ 858.663066] ? log_buf_vmcoreinfo_setup+0x120/0x120 [ 858.668074] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 858.673600] ? exit_to_usermode_loop+0x1ef/0x310 [ 858.678347] ? syscall_slow_exit_work+0x4f0/0x4f0 [ 858.683178] ? ksys_ioctl+0x81/0xd0 [ 858.686798] SyS_syslog+0x26/0x30 [ 858.690302] ? do_syslog+0xd70/0xd70 [ 858.694005] do_syscall_64+0x29e/0x9d0 [ 858.697885] ? vmalloc_sync_all+0x30/0x30 [ 858.702030] ? _raw_spin_unlock_irq+0x27/0x70 [ 858.706517] ? finish_task_switch+0x1ca/0x820 [ 858.711008] ? syscall_return_slowpath+0x5c0/0x5c0 [ 858.715929] ? syscall_return_slowpath+0x30f/0x5c0 [ 858.720852] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 858.726208] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 858.731049] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 858.736222] RIP: 0033:0x455259 [ 858.739398] RSP: 002b:00007fc5d6794c68 EFLAGS: 00000246 ORIG_RAX: 0000000000000067 2018/04/10 10:46:00 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89a0, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) [ 858.747098] RAX: ffffffffffffffda RBX: 00007fc5d67956d4 RCX: 0000000000455259 [ 858.754351] RDX: 000000000000004d RSI: 0000000020000040 RDI: 0000000000000003 [ 858.761607] RBP: 000000000072bea0 R08: 0000000000000000 R09: 0000000000000000 [ 858.768859] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000013 [ 858.776113] R13: 0000000000000657 R14: 00000000006fc8c8 R15: 0000000000000000 2018/04/10 10:46:00 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000000000]}, 0x10) 2018/04/10 10:46:00 executing program 6: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x6, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) 2018/04/10 10:46:00 executing program 7: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCBRADDBR(r0, 0x89a0, &(0x7f00000000c0)="256425801a08ccfda10000000005d004") ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, &(0x7f0000000040)=0x0) sched_setattr(r1, &(0x7f0000000080)={0x30, 0x0, 0xdf3c6a46feb38e91, 0x7, 0x0, 0x43a, 0x6, 0x480000}, 0x0) ioctl$sock_inet_SIOCSIFADDR(r0, 0x8916, &(0x7f0000000000)={'vlan0\x00', {0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x18}}}) r2 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000200)='/dev/rtc\x00', 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r2, 0x4c08, 0x9) r3 = openat$audio(0xffffffffffffff9c, &(0x7f0000000100)='/dev/audio\x00', 0x80000, 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r3, 0xc058534b, &(0x7f0000000140)={0x0, 0x10000, 0x1ff, 0x1, 0xff, 0x466f}) bind$bt_l2cap(r3, &(0x7f00000001c0)={0x1f, 0x7c, {0x20, 0x4, 0x0, 0x7fffffff, 0x800000000000000, 0x7fd}, 0x3, 0x1}, 0xe) setsockopt$netlink_NETLINK_PKTINFO(r0, 0x10e, 0x3, &(0x7f0000000240)=0x9, 0x4) 2018/04/10 10:46:00 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14}}, 0x5c8}, 0x1c) 2018/04/10 10:46:00 executing program 1 (fault-call:0 fault-nth:1): syslog(0x3, &(0x7f0000000040)=""/77, 0x4d) 2018/04/10 10:46:00 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa00000000000000]}, 0x10) 2018/04/10 10:46:00 executing program 6: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x100000000000000, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) 2018/04/10 10:46:00 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x10) 2018/04/10 10:46:00 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x1003, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:46:00 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0xc020660b, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:46:00 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18000000]}, 0x10) 2018/04/10 10:46:00 executing program 6: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x80ffffff00000000, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) 2018/04/10 10:46:00 executing program 7: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x1, 0x0, @mcast2={0xff, 0x2, [], 0x1}, 0x7}, 0xfffffffffffffe96) r1 = syz_open_dev$usbmon(&(0x7f0000000040)='/dev/usbmon#\x00', 0x0, 0x40000) setsockopt$netrom_NETROM_T4(r1, 0x103, 0x6, &(0x7f0000000080)=0x200, 0x4) fcntl$F_GET_FILE_RW_HINT(r1, 0x40d, &(0x7f0000000140)) connect$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e20, 0x9ee, @loopback={0x0, 0x1}, 0x9}, 0x1c) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000002400)}, 0x0) socket$bt_hidp(0x1f, 0x3, 0x6) 2018/04/10 10:46:00 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e2, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:46:00 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14}}, 0x3e8}, 0x1c) 2018/04/10 10:46:00 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x7800, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:46:00 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4400]}, 0x10) 2018/04/10 10:46:00 executing program 6: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0xffffff7f00000000, 0x0, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) 2018/04/10 10:46:01 executing program 7: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x1) ioctl$KVM_SET_SREGS(r2, 0x4138ae84, &(0x7f0000c9bec8)={{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 0xfffffffffffffffc}) ioctl$KVM_SET_SREGS(r2, 0x4138ae84, &(0x7f0000000080)={{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100}) 2018/04/10 10:46:01 executing program 1: syslog(0x3, &(0x7f0000000040)=""/77, 0x4d) 2018/04/10 10:46:01 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3e8]}, 0x10) 2018/04/10 10:46:01 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x8941, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:46:01 executing program 6: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0x6, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) 2018/04/10 10:46:01 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x3, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:46:01 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0xfb) sendto$inet(r0, &(0x7f0000000b40), 0x0, 0x20020003, &(0x7f0000000b00)={0x2, 0x0, @loopback=0x7f000001}, 0x10) setsockopt$inet_tcp_int(r0, 0x6, 0x14, &(0x7f0000000140)=0xfffffffffffffffc, 0x4) sendto$inet(r0, &(0x7f0000000240)="9a06", 0x2, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@can, 0x80, &(0x7f0000000940), 0x0, &(0x7f00000009c0)=""/186, 0xba}, 0x2) sendto$inet(r0, &(0x7f0000000b80)="9f7845697e7dddd5cedfaf20e3a81f60ea5a414c6145d9935f70a24de18f54cf8b2eb45d067d7c6863eb78a823f9ce83ef67cbf0ccb7fe5ed25ac87367d47952a96c429b76090c0342bcf7c020412a93e61f7eae3e84fe68bdd3b1847ae1ade49ddf8686f65660ef3bffe19d040087243243b98a003f99010db5c19c543fd1aaed6bf39b0aef871f916db4f88b7f9c96b7c62a5f8ec3992a3e3a9da2720ffd6c5f557002b12ba7d5b99bffe479e3e06560caea1ff14fd9641e942b84534598f61a398c06263fe9b2562b0365f0a739ea4668b4615f40c01c5e323beb329d32e2789e1ef9e55dd07ef9165599933cf5f7c6c7a921985e5eecb7d4e56d6f94bf53cbc91e15a8cdee3fbe678ada055af48ec222eef31164bf0538a5eb3465812f190f92ccfbc93ccbd1726cd7d9bb009ace5e33d551a5a6a9e99970bb440a3a70b32250ddaff94e6fd38c8564e87a493b7a5264dcc7bb4fdbd0f5b3965e3a26a4cc7784371b8b6d04cf3fdae74f02791e7825de3b951a8357a01599cb2844bd353ebce468d1c184e67f86e37d783e099cbfcf9226828887f609355151411f1dd4e713eb94b3cf9aeb5a2292e6d318dca6b0e3333f30781cd57761f42232655b57ab07d727f1ee7a0b37c3ae0d05118af7e066949b7f9120d89c150c1cdcd3d983982fa2088ad8346a06722d0cf64975332d4ad0d2488c6311fc5e5a775fe3b3f0dccbf8d69e4735a54bfe7b22fc3024983d9ffcfbf776835a", 0x217, 0x803d, &(0x7f0000000200)={0x2, 0x0, @broadcast=0xffffffff, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4002000000000000]}, 0x10) 2018/04/10 10:46:01 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14}}, 0xff00000000000000}, 0x1c) 2018/04/10 10:46:01 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8]}, 0x10) 2018/04/10 10:46:01 executing program 5: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000200)='sit0\x00', 0x10) shutdown(r0, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [0xff, 0xff], @dev={0xac, 0x14, 0x14}}, 0xe8030000}, 0x1c) 2018/04/10 10:46:01 executing program 6: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000f56000)={0x0, 0xffffff80, &(0x7f00008feff0)={&(0x7f0000da9000)=ANY=[@ANYBLOB="020300091000000000000000000000000200130002000000000000000000000005000600000000000a000000000000000000000000000000000000000000000000000000000000000200010000000000000000020000000005000500000000000a00000000000000ff0100000000000000000000000000000000000006000000"], 0x80}, 0x1}, 0x0) 2018/04/10 10:46:01 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) perf_event_open(&(0x7f000001d000)={0x2, 0x78, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000fa8fe4)={0xa, 0x4e23}, 0x1c) connect$inet6(r0, &(0x7f0000966fe4)={0xa, 0x4e23, 0x1003000000000000, @loopback={0x0, 0x1}}, 0x1c) 2018/04/10 10:46:01 executing program 3: perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x3e3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000003, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f000031f000)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000e5b000)={0x2, 0x4e20, @multicast1=0xe0000001}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f00009ff000)=@framed={{0x18}, [], {0x95}}, &(0x7f00002bf000)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183}, 0x48) r2 = socket$kcm(0x29, 0x1000000000002, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0xc0045877, &(0x7f0000000600)={r0, r1}) ioctl$DRM_IOCTL_GET_UNIQUE(0xffffffffffffffff, 0xc0106401, &(0x7f0000000540)={0xf0, &(0x7f0000000640)=""/240}) 2018/04/10 10:46:01 executing program 7: r0 = openat$dsp(0xffffffffffffff9c, &(0x7f0000c45ff7)='/dev/dsp\x00', 0x80002, 0x0) write$eventfd(r0, &(0x7f0000006000), 0xff03) mmap$binder(&(0x7f0000624000/0x2000)=nil, 0x2000, 0x3000002, 0x1013, r0, 0x200000000000) ppoll(&(0x7f0000254ffc)=[{r0}], 0x1, &(0x7f0000ebf000)={0x0, 0x989680}, &(0x7f0000599ff8), 0x8) openat$dsp(0xffffffffffffff9c, &(0x7f0000000000)='/dev/dsp\x00', 0x8800, 0x0) 2018/04/10 10:46:01 executing program 1: syslog(0x9, &(0x7f0000000040)=""/77, 0x4d) 2018/04/10 10:46:02 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) bind$inet(r0, &(0x7f0000134000)={0x2, 0x0, @broadcast=0xffffffff}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @remote={0xac, 0x14, 0x14, 0xbb}}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback=0x7f000001, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffc0]}, 0x10) [ 994.061143] INFO: rcu_sched self-detected stall on CPU [ 994.068142] 1-....: (124999 ticks this GP) idle=6ce/1/4611686018427387906 softirq=273841/273841 fqs=31239 [ 994.078504] (t=125000 jiffies g=152058 c=152057 q=52) [ 994.083858] NMI backtrace for cpu 1 [ 994.087494] CPU: 1 PID: 25339 Comm: syz-executor7 Not tainted 4.16.0+ #17 [ 994.094394] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 994.103766] Call Trace: [ 994.106326] [ 994.108588] dump_stack+0x1b9/0x294 [ 994.112196] ? dump_stack_print_info.cold.2+0x52/0x52 [ 994.117407] ? lock_release+0xa10/0xa10 [ 994.121361] nmi_cpu_backtrace.cold.4+0x19/0xce [ 994.126038] ? lapic_can_unplug_cpu.cold.26+0x3f/0x3f [ 994.131208] nmi_trigger_cpumask_backtrace+0x151/0x192 [ 994.136461] arch_trigger_cpumask_backtrace+0x14/0x20 [ 994.141649] rcu_dump_cpu_stacks+0x175/0x1c2 [ 994.146056] ? __sanitizer_cov_trace_cmp8+0x18/0x20 [ 994.151056] check_cpu_stall.isra.61.cold.80+0x36c/0x59a [ 994.156486] ? print_other_cpu_stall+0x4a0/0x4a0 [ 994.161224] ? debug_check_no_locks_freed+0x310/0x310 [ 994.166388] ? find_held_lock+0x36/0x1c0 [ 994.170431] ? lock_downgrade+0x8e0/0x8e0 [ 994.174552] ? debug_check_no_locks_freed+0x310/0x310 [ 994.179716] ? lock_release+0xa10/0xa10 [ 994.183667] ? graph_lock+0x170/0x170 [ 994.187445] ? graph_lock+0x170/0x170 [ 994.191222] ? graph_lock+0x170/0x170 [ 994.195001] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 994.200521] ? graph_lock+0x170/0x170 [ 994.204301] ? graph_lock+0x170/0x170 [ 994.208091] ? __lock_is_held+0xb5/0x140 [ 994.212133] rcu_check_callbacks+0x21b/0xad0 [ 994.216531] ? rcu_cpu_stall_reset+0x210/0x210 [ 994.221091] ? trace_hardirqs_off+0xd/0x10 [ 994.225335] ? raise_softirq+0x1b2/0x450 [ 994.229374] ? raise_softirq_irqoff+0x310/0x310 [ 994.234054] ? read_boot_clock64+0x70/0x70 [ 994.238287] ? account_guest_time+0x3d0/0x3d0 [ 994.242760] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 994.248272] ? hrtimer_run_queues+0x70/0x300 [ 994.252657] ? run_local_timers+0x168/0x1d0 [ 994.256953] ? timer_clear_idle+0x50/0x50 [ 994.261078] ? account_system_time+0x7f/0xb0 [ 994.265461] ? account_process_tick+0x76/0x240 [ 994.270030] update_process_times+0x2d/0x70 [ 994.274348] tick_sched_handle+0xa0/0x180 [ 994.278473] tick_sched_timer+0x42/0x130 [ 994.282511] __hrtimer_run_queues+0x3e3/0x10a0 [ 994.287073] ? tick_sched_do_timer+0x100/0x100 [ 994.291630] ? hrtimer_start_range_ns+0xd10/0xd10 [ 994.296490] ? pvclock_read_flags+0x160/0x160 [ 994.300969] ? kvm_clock_read+0x25/0x30 [ 994.304922] ? kvm_clock_read+0x25/0x30 [ 994.308876] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 994.313868] ? ktime_get_update_offsets_now+0x3a6/0x570 [ 994.319210] ? do_timer+0x50/0x50 [ 994.322641] ? rcu_nmi_exit+0xd7/0x2b0 [ 994.326535] ? do_raw_spin_lock+0xc1/0x200 [ 994.330749] hrtimer_interrupt+0x286/0x650 [ 994.335004] smp_apic_timer_interrupt+0x15d/0x710 [ 994.339833] ? smp_call_function_single_interrupt+0x650/0x650 [ 994.345711] ? _raw_spin_lock+0x32/0x40 [ 994.349665] ? _raw_spin_unlock+0x22/0x30 [ 994.353810] ? handle_edge_irq+0x330/0x870 [ 994.358044] ? task_prio+0x50/0x50 [ 994.361578] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 994.366397] apic_timer_interrupt+0xf/0x20 [ 994.370605] [ 994.372872] RIP: 0010:__snd_pcm_lib_xfer+0x291/0x1d10 [ 994.378036] RSP: 0018:ffff8801b1f7eb78 EFLAGS: 00000293 ORIG_RAX: ffffffffffffff13 [ 994.385730] RAX: ffff88018bab8100 RBX: 0000000000000001 RCX: ffffffff85a3fb30 [ 994.392983] RDX: 0000000000000000 RSI: ffffffff85a3f721 RDI: 0000000000000005 [ 994.400232] RBP: ffff8801b1f7ee18 R08: ffff88018bab8100 R09: 0000000000000006 [ 994.407478] R10: ffff88018bab8100 R11: 0000000000000000 R12: ffffffff8930b700 [ 994.414721] R13: 0000000000000001 R14: ffff8801d68fabc0 R15: ffff8801ceb53b00 [ 994.421984] ? __snd_pcm_lib_xfer+0x6a0/0x1d10 [ 994.426544] ? __snd_pcm_lib_xfer+0x291/0x1d10 [ 994.431103] ? __snd_pcm_lib_xfer+0x291/0x1d10 [ 994.435664] ? print_usage_bug+0xc0/0xc0 [ 994.439701] ? print_usage_bug+0xc0/0xc0 [ 994.443738] ? lock_release+0xa10/0xa10 [ 994.447690] ? snd_pcm_hw_rule_noresample_func+0x110/0x110 [ 994.453356] ? dummy_pcm_close+0xd0/0xd0 [ 994.457393] ? pcm_lib_apply_appl_ptr+0x5a0/0x5a0 [ 994.462210] ? mark_held_locks+0xc9/0x160 [ 994.466336] ? retint_kernel+0x10/0x10 [ 994.470200] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 994.475199] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 994.479935] ? retint_kernel+0x10/0x10 [ 994.483811] ? __snd_pcm_lib_xfer+0x73e/0x1d10 [ 994.488369] ? __snd_pcm_lib_xfer+0x77b/0x1d10 [ 994.492927] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 994.498444] ? snd_pcm_oss_prepare+0x87/0x1b0 [ 994.502920] snd_pcm_oss_write3+0xe9/0x220 [ 994.507137] snd_pcm_oss_write2+0x34c/0x460 [ 994.511434] ? snd_pcm_oss_write3+0x220/0x220 [ 994.515906] ? find_held_lock+0x36/0x1c0 [ 994.519948] snd_pcm_oss_sync1+0x332/0x5a0 [ 994.524164] ? snd_pcm_oss_write2+0x460/0x460 [ 994.528698] ? kasan_check_read+0x11/0x20 [ 994.532836] ? rcu_is_watching+0x85/0x140 [ 994.536966] ? rcu_bh_force_quiescent_state+0x20/0x20 [ 994.542137] ? wake_up_q+0x100/0x100 [ 994.545827] ? snd_pcm_format_set_silence+0x203/0x540 [ 994.550995] snd_pcm_oss_sync.isra.29+0x790/0x980 [ 994.555819] ? snd_pcm_oss_sync1+0x5a0/0x5a0 [ 994.560244] ? fsnotify_first_mark+0x330/0x330 [ 994.564804] ? kobject_put+0x8e/0x280 [ 994.568580] snd_pcm_oss_release+0x214/0x290 [ 994.572963] ? snd_pcm_oss_sync.isra.29+0x980/0x980 [ 994.577972] __fput+0x34d/0x890 [ 994.581238] ? fput+0x1a0/0x1a0 [ 994.584495] ? check_same_owner+0x320/0x320 [ 994.588796] ? _raw_spin_unlock_irq+0x27/0x70 [ 994.593266] ____fput+0x15/0x20 [ 994.596547] task_work_run+0x1e4/0x290 [ 994.600415] ? task_work_cancel+0x240/0x240 [ 994.604720] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 994.610233] ? switch_task_namespaces+0xa2/0xd0 [ 994.614880] do_exit+0x1aee/0x2730 [ 994.618397] ? mm_update_next_owner+0x980/0x980 [ 994.623045] ? print_usage_bug+0xc0/0xc0 [ 994.627082] ? graph_lock+0x170/0x170 [ 994.630859] ? do_raw_spin_unlock+0x9e/0x2e0 [ 994.635246] ? rcu_note_context_switch+0x710/0x710 [ 994.640148] ? lock_acquire+0x1dc/0x520 [ 994.644103] ? __might_sleep+0x95/0x190 [ 994.648068] ? __lock_acquire+0x7f5/0x5130 [ 994.652289] ? debug_check_no_locks_freed+0x310/0x310 [ 994.657458] ? do_raw_spin_unlock+0x9e/0x2e0 [ 994.661855] ? do_raw_spin_trylock+0x1b0/0x1b0 [ 994.666428] ? kasan_check_write+0x14/0x20 [ 994.670653] ? __sanitizer_cov_trace_switch+0x53/0x90 [ 994.675833] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 994.681347] ? drop_futex_key_refs.isra.13+0x6d/0xe0 [ 994.686426] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 994.691937] ? futex_wait+0x5c1/0x9f0 [ 994.695715] ? perf_trace_lock+0xd6/0x900 [ 994.699840] ? perf_trace_lock_acquire+0xe3/0x980 [ 994.704658] ? zap_class+0x720/0x720 [ 994.708350] ? perf_trace_lock+0x900/0x900 [ 994.712560] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 994.718072] ? drop_futex_key_refs.isra.13+0x6d/0xe0 [ 994.723150] ? futex_wake+0x2f6/0x750 [ 994.726926] ? graph_lock+0x170/0x170 [ 994.730703] ? perf_trace_lock_acquire+0xe3/0x980 [ 994.735527] ? memset+0x31/0x40 [ 994.738786] ? find_held_lock+0x36/0x1c0 [ 994.742828] ? lock_downgrade+0x8e0/0x8e0 [ 994.746956] do_group_exit+0x16f/0x430 [ 994.750820] ? do_raw_spin_trylock+0x1b0/0x1b0 [ 994.755377] ? SyS_exit+0x30/0x30 [ 994.758809] ? _raw_spin_unlock_irq+0x27/0x70 [ 994.763278] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 994.768319] get_signal+0x886/0x1960 [ 994.772030] ? ptrace_notify+0x130/0x130 [ 994.776068] ? __might_sleep+0x95/0x190 [ 994.780031] ? kasan_check_read+0x11/0x20 [ 994.784209] ? _copy_to_user+0xc8/0x110 [ 994.788161] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 994.793674] ? put_timespec64+0x10b/0x1a0 [ 994.797834] do_signal+0x98/0x2040 [ 994.801370] ? poll_select_copy_remaining+0x42b/0x690 [ 994.806537] ? lock_release+0xa10/0xa10 [ 994.810488] ? poll_schedule_timeout+0x200/0x200 [ 994.815219] ? setup_sigcontext+0x7d0/0x7d0 [ 994.819520] ? sigprocmask+0xf4/0x300 [ 994.823300] ? sigsuspend+0x270/0x270 [ 994.827079] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 994.832594] ? _copy_from_user+0xdf/0x150 [ 994.836725] ? exit_to_usermode_loop+0x87/0x310 [ 994.841374] exit_to_usermode_loop+0x28a/0x310 [ 994.845936] ? syscall_slow_exit_work+0x4f0/0x4f0 [ 994.850761] ? do_syscall_64+0xb7/0x9d0 [ 994.854714] do_syscall_64+0x792/0x9d0 [ 994.858579] ? vmalloc_sync_all+0x30/0x30 [ 994.862704] ? _raw_spin_unlock_irq+0x27/0x70 [ 994.867174] ? finish_task_switch+0x1ca/0x820 [ 994.871643] ? syscall_return_slowpath+0x5c0/0x5c0 [ 994.876547] ? syscall_return_slowpath+0x30f/0x5c0 [ 994.881456] ? entry_SYSCALL_64_after_hwframe+0x52/0xb7 [ 994.886801] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 994.891627] entry_SYSCALL_64_after_hwframe+0x42/0xb7 [ 994.896790] RIP: 0033:0x455259 [ 994.899954] RSP: 002b:00007f1c8cf40ce8 EFLAGS: 00000246 ORIG_RAX: 00000000000000ca [ 994.907864] RAX: fffffffffffffe00 RBX: 000000000072bec8 RCX: 0000000000455259 [ 994.915110] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 000000000072bec8 [ 994.922352] RBP: 000000000072bec8 R08: 0000000000000000 R09: 000000000072bea0 [ 994.929596] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 994.936839] R13: 0000000000a3e81f R14: 00007f1c8cf419c0 R15: 0000000000000000