[....] Starting enhanced syslogd: rsyslogd[ 12.624140] audit: type=1400 audit(1516874295.311:4): avc: denied { syslog } for pid=3171 comm="rsyslogd" capability=34 scontext=system_u:system_r:kernel_t:s0 tcontext=system_u:system_r:kernel_t:s0 tclass=capability2 permissive=1 [?25l[?1c7[ ok 8[?25h[?0c. [....] Starting periodic command scheduler: cron[?25l[?1c7[ ok 8[?25h[?0c. Starting mcstransd: [....] Starting OpenBSD Secure Shell server: sshd[?25l[?1c7[ ok 8[?25h[?0c. [....] Starting file context maintaining daemon: restorecond[?25l[?1c7[ ok 8[?25h[?0c. Debian GNU/Linux 7 syzkaller ttyS0 Warning: Permanently added '10.128.0.50' (ECDSA) to the list of known hosts. executing program executing program executing program executing program executing program executing program executing program executing program executing program syzkaller login: [ 19.705945] BUG: using __this_cpu_read() in preemptible [00000000] code: syzkaller152853/3328 [ 19.714705] caller is __this_cpu_preempt_check+0x1c/0x20 [ 19.720202] CPU: 0 PID: 3328 Comm: syzkaller152853 Not tainted 4.9.78-g29eadc4 #20 [ 19.727899] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 19.737225] ffff8801ca2976d8 ffffffff81d943a9 0000000000000000 ffffffff83c18800 [ 19.745186] ffffffff83f45480 ffff8801cb9db000 0000000000000003 ffff8801ca297718 [ 19.753160] ffffffff81dfb974 ffff8801ca297730 ffffffff83f45480 dffffc0000000000 [ 19.761125] Call Trace: [ 19.763684] [] dump_stack+0xc1/0x128 [ 19.769018] [] check_preemption_disabled+0x1d4/0x200 [ 19.775738] [] __this_cpu_preempt_check+0x1c/0x20 [ 19.782198] [] ipcomp_init_state+0x188/0x930 [ 19.788226] [] ? __lock_is_held+0xa1/0xf0 [ 19.793992] [] ipcomp4_init_state+0xb0/0x7d0 [ 19.800021] [] __xfrm_init_state+0x3e7/0xb30 [ 19.806050] [] xfrm_init_state+0x1a/0x20 [ 19.811735] [] pfkey_add+0x1fb9/0x3470 [ 19.817238] [] ? pfkey_delete+0x360/0x360 [ 19.823011] [] ? pfkey_seq_stop+0x80/0x80 [ 19.828782] [] ? __skb_clone+0x24a/0x7d0 [ 19.834465] [] ? pfkey_delete+0x360/0x360 [ 19.840229] [] pfkey_process+0x68b/0x750 [ 19.845914] [] ? pfkey_send_new_mapping+0x11b0/0x11b0 [ 19.852722] [] ? trace_hardirqs_on_caller+0x38b/0x590 [ 19.859531] [] pfkey_sendmsg+0x3a9/0x760 [ 19.865209] [] ? pfkey_spdget+0x820/0x820 [ 19.870975] [] sock_sendmsg+0xca/0x110 [ 19.876477] [] ___sys_sendmsg+0x6d1/0x7e0 [ 19.882242] [] ? copy_msghdr_from_user+0x550/0x550 [ 19.888970] [] ? __lru_cache_add+0x187/0x250 [ 19.894997] [] ? do_huge_pmd_anonymous_page+0xb05/0x10d0 [ 19.902064] [] ? _raw_spin_unlock+0x2c/0x50 [ 19.908004] [] ? do_huge_pmd_anonymous_page+0x2d4/0x10d0 [ 19.915077] [] ? handle_mm_fault+0x6ee/0x2530 [ 19.921212] [] ? __lock_is_held+0xa1/0xf0 [ 19.926977] [] ? __pmd_alloc+0x410/0x410 [ 19.932653] [] ? __fget_light+0x158/0x1e0 [ 19.938421] [] ? __fdget+0x18/0x20 [ 19.943581] [] __sys_sendmsg+0xd6/0x190 [ 19.949171] [] ? SyS_shutdown+0x1b0/0x1b0 executing program [ 19.954937] [] ? __do_page_fault+0x5ec/0xd40 [ 19.960967] [] ? __do_page_fault+0x3bd/0xd40 [ 19.967002] [] ? trace_hardirqs_on_caller+0x38b/0x590 [ 19.973822] [] SyS_sendmsg+0x2d/0x50 [ 19.979155] [] entry_SYSCALL_64_fastpath+0x29/0xe8 [ 19.987530] BUG: using __this_cpu_read() in preemptible [00000000] code: syzkaller152853/3327 [ 19.996211] caller is __this_cpu_preempt_check+0x1c/0x20 [ 20.001691] CPU: 1 PID: 3327 Comm: syzkaller152853 Not tainted 4.9.78-g29eadc4 #20 [ 20.009377] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 20.018700] ffff8801c97576d8 ffffffff81d943a9 0000000000000001 ffffffff83c18800 [ 20.026665] ffffffff83f45480 ffff8801cb970000 0000000000000003 ffff8801c9757718 [ 20.034648] ffffffff81dfb974 ffff8801c9757730 ffffffff83f45480 dffffc0000000000 [ 20.042607] Call Trace: [ 20.045161] [] dump_stack+0xc1/0x128 [ 20.050498] [] check_preemption_disabled+0x1d4/0x200 [ 20.057221] [] __this_cpu_preempt_check+0x1c/0x20 [ 20.063688] [] ipcomp_init_state+0x188/0x930 [ 20.069726] [] ? __lock_is_held+0xa1/0xf0 [ 20.075490] [] ipcomp4_init_state+0xb0/0x7d0 [ 20.081518] [] __xfrm_init_state+0x3e7/0xb30 [ 20.087543] [] xfrm_init_state+0x1a/0x20 [ 20.093220] [] pfkey_add+0x1fb9/0x3470 [ 20.098722] [] ? pfkey_delete+0x360/0x360 [ 20.104485] [] ? pfkey_seq_stop+0x80/0x80 [ 20.110253] [] ? __skb_clone+0x24a/0x7d0 [ 20.115942] [] ? pfkey_delete+0x360/0x360 [ 20.121707] [] pfkey_process+0x68b/0x750 [ 20.127385] [] ? pfkey_send_new_mapping+0x11b0/0x11b0 [ 20.134191] [] ? trace_hardirqs_on_caller+0x38b/0x590 [ 20.140999] [] pfkey_sendmsg+0x3a9/0x760 [ 20.146674] [] ? pfkey_spdget+0x820/0x820 [ 20.152448] [] sock_sendmsg+0xca/0x110 [ 20.157972] [] ___sys_sendmsg+0x6d1/0x7e0 [ 20.163744] [] ? copy_msghdr_from_user+0x550/0x550 [ 20.170300] [] ? __lru_cache_add+0x187/0x250 [ 20.176329] [] ? do_huge_pmd_anonymous_page+0xb05/0x10d0 [ 20.183402] [] ? _raw_spin_unlock+0x2c/0x50 [ 20.189340] [] ? do_huge_pmd_anonymous_page+0x2d4/0x10d0 [ 20.196408] [] ? handle_mm_fault+0x6ee/0x2530 [ 20.202520] [] ? __lock_is_held+0xa1/0xf0 [ 20.208283] [] ? __pmd_alloc+0x410/0x410 [ 20.213979] [] ? __fget_light+0x158/0x1e0 [ 20.219746] [] ? __fdget+0x18/0x20 [ 20.224903] [] __sys_sendmsg+0xd6/0x190 [ 20.230494] [] ? SyS_shutdown+0x1b0/0x1b0 [ 20.236262] [] ? __do_page_fault+0x5ec/0xd40 [ 20.242290] [] ? __do_page_fault+0x3bd/0xd40 [ 20.248319] [] ? trace_hardirqs_on_caller+0x38b/0x590 executing program [ 20.255134] [] SyS_sendmsg+0x2d/0x50 [ 20.260465] [] entry_SYSCALL_64_fastpath+0x29/0xe8 [ 20.267992] BUG: using __this_cpu_read() in preemptible [00000000] code: syzkaller152853/3325 [ 20.276652] caller is __this_cpu_preempt_check+0x1c/0x20 [ 20.282137] CPU: 1 PID: 3325 Comm: syzkaller152853 Not tainted 4.9.78-g29eadc4 #20 [ 20.289823] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 20.299162] ffff8801c919f6d8 ffffffff81d943a9 0000000000000001 ffffffff83c18800 [ 20.307139] ffffffff83f45480 ffff8801cb974800 0000000000000003 ffff8801c919f718 [ 20.315109] ffffffff81dfb974 ffff8801c919f730 ffffffff83f45480 dffffc0000000000 [ 20.323068] Call Trace: [ 20.325627] [] dump_stack+0xc1/0x128 [ 20.330959] [] check_preemption_disabled+0x1d4/0x200 [ 20.337684] [] __this_cpu_preempt_check+0x1c/0x20 [ 20.344146] [] ipcomp_init_state+0x188/0x930 [ 20.350169] [] ? __lock_is_held+0xa1/0xf0 [ 20.355934] [] ipcomp4_init_state+0xb0/0x7d0 [ 20.361962] [] __xfrm_init_state+0x3e7/0xb30 [ 20.367985] [] xfrm_init_state+0x1a/0x20 [ 20.373663] [] pfkey_add+0x1fb9/0x3470 [ 20.379169] [] ? pfkey_delete+0x360/0x360 [ 20.384934] [] ? pfkey_seq_stop+0x80/0x80 [ 20.390701] [] ? __skb_clone+0x24a/0x7d0 [ 20.396379] [] ? pfkey_delete+0x360/0x360 [ 20.402145] [] pfkey_process+0x68b/0x750 [ 20.407823] [] ? pfkey_send_new_mapping+0x11b0/0x11b0 [ 20.414630] [] ? trace_hardirqs_on_caller+0x38b/0x590 [ 20.421444] [] pfkey_sendmsg+0x3a9/0x760 [ 20.427125] [] ? pfkey_spdget+0x820/0x820 [ 20.432891] [] sock_sendmsg+0xca/0x110 [ 20.438406] [] ___sys_sendmsg+0x6d1/0x7e0 [ 20.444173] [] ? copy_msghdr_from_user+0x550/0x550 [ 20.450719] [] ? __lru_cache_add+0x187/0x250 [ 20.456748] [] ? do_huge_pmd_anonymous_page+0xb05/0x10d0 [ 20.463816] [] ? _raw_spin_unlock+0x2c/0x50 [ 20.469757] [] ? do_huge_pmd_anonymous_page+0x2d4/0x10d0 [ 20.476827] [] ? handle_mm_fault+0x6ee/0x2530 [ 20.482950] [] ? __lock_is_held+0xa1/0xf0 [ 20.488714] [] ? __pmd_alloc+0x410/0x410 [ 20.494393] [] ? __fget_light+0x158/0x1e0 [ 20.500159] [] ? __fdget+0x18/0x20 executing program [ 20.505316] [] __sys_sendmsg+0xd6/0x190 [ 20.510906] [] ? SyS_shutdown+0x1b0/0x1b0 [ 20.516670] [] ? __do_page_fault+0x5ec/0xd40 [ 20.522695] [] ? __do_page_fault+0x3bd/0xd40 [ 20.528720] [] ? trace_hardirqs_on_caller+0x38b/0x590 [ 20.535528] [] SyS_sendmsg+0x2d/0x50 [ 20.540861] [] entry_SYSCALL_64_fastpath+0x29/0xe8 [ 20.548140] BUG: using __this_cpu_read() in preemptible [00000000] code: syzkaller152853/3321 [ 20.556857] caller is __this_cpu_preempt_check+0x1c/0x20 [ 20.562294] CPU: 1 PID: 3321 Comm: syzkaller152853 Not tainted 4.9.78-g29eadc4 #20 [ 20.569969] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 20.579290] ffff8801c89076d8 ffffffff81d943a9 0000000000000001 ffffffff83c18800 [ 20.587263] ffffffff83f45480 ffff8801cab46000 0000000000000003 ffff8801c8907718 [ 20.595228] ffffffff81dfb974 ffff8801c8907730 ffffffff83f45480 dffffc0000000000 [ 20.603192] Call Trace: [ 20.605750] [] dump_stack+0xc1/0x128 [ 20.611082] [] check_preemption_disabled+0x1d4/0x200 [ 20.617802] [] __this_cpu_preempt_check+0x1c/0x20 [ 20.624264] [] ipcomp_init_state+0x188/0x930 [ 20.630299] [] ? __lock_is_held+0xa1/0xf0 [ 20.636070] [] ipcomp4_init_state+0xb0/0x7d0 [ 20.642097] [] __xfrm_init_state+0x3e7/0xb30 [ 20.648121] [] xfrm_init_state+0x1a/0x20 [ 20.653812] [] pfkey_add+0x1fb9/0x3470 [ 20.659316] [] ? pfkey_delete+0x360/0x360 [ 20.665081] [] ? pfkey_seq_stop+0x80/0x80 [ 20.670846] [] ? __skb_clone+0x24a/0x7d0 [ 20.676522] [] ? pfkey_delete+0x360/0x360 [ 20.682288] [] pfkey_process+0x68b/0x750 [ 20.687968] [] ? pfkey_send_new_mapping+0x11b0/0x11b0 [ 20.694778] [] ? trace_hardirqs_on_caller+0x38b/0x590 [ 20.701584] [] pfkey_sendmsg+0x3a9/0x760 [ 20.707261] [] ? pfkey_spdget+0x820/0x820 [ 20.713027] [] sock_sendmsg+0xca/0x110 [ 20.718531] [] ___sys_sendmsg+0x6d1/0x7e0 [ 20.724315] [] ? copy_msghdr_from_user+0x550/0x550 [ 20.730877] [] ? __lru_cache_add+0x187/0x250 [ 20.737087] [] ? do_huge_pmd_anonymous_page+0xb05/0x10d0 [ 20.744153] [] ? _raw_spin_unlock+0x2c/0x50 [ 20.750092] [] ? do_huge_pmd_anonymous_page+0x2d4/0x10d0 [ 20.757161] [] ? handle_mm_fault+0x6ee/0x2530 [ 20.763272] [] ? __lock_is_held+0xa1/0xf0 [ 20.769050] [] ? __pmd_alloc+0x410/0x410 [ 20.774729] [] ? __fget_light+0x158/0x1e0 [ 20.780494] [] ? __fdget+0x18/0x20 [ 20.785649] [] __sys_sendmsg+0xd6/0x190 [ 20.791242] [] ? SyS_shutdown+0x1b0/0x1b0 [ 20.797009] [] ? __do_page_fault+0x5ec/0xd40 [ 20.803031] [] ? __do_page_fault+0x3bd/0xd40 executing program [ 20.809058] [] ? trace_hardirqs_on_caller+0x38b/0x590 [ 20.815865] [] SyS_sendmsg+0x2d/0x50 [ 20.821195] [] entry_SYSCALL_64_fastpath+0x29/0xe8 [ 20.828573] BUG: using __this_cpu_read() in preemptible [00000000] code: syzkaller152853/3323 [ 20.837272] caller is __this_cpu_preempt_check+0x1c/0x20 [ 20.842702] CPU: 1 PID: 3323 Comm: syzkaller152853 Not tainted 4.9.78-g29eadc4 #20 [ 20.850374] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 20.859704] ffff8801c937f6d8 ffffffff81d943a9 0000000000000001 ffffffff83c18800 [ 20.867670] ffffffff83f45480 ffff8801cb976000 0000000000000003 ffff8801c937f718 [ 20.875635] ffffffff81dfb974 ffff8801c937f730 ffffffff83f45480 dffffc0000000000 [ 20.883610] Call Trace: [ 20.886166] [] dump_stack+0xc1/0x128 [ 20.891510] [] check_preemption_disabled+0x1d4/0x200 [ 20.898233] [] __this_cpu_preempt_check+0x1c/0x20 [ 20.904694] [] ipcomp_init_state+0x188/0x930 [ 20.910721] [] ? __lock_is_held+0xa1/0xf0 [ 20.916484] [] ipcomp4_init_state+0xb0/0x7d0 [ 20.922511] [] __xfrm_init_state+0x3e7/0xb30 [ 20.928536] [] xfrm_init_state+0x1a/0x20 [ 20.934213] [] pfkey_add+0x1fb9/0x3470 [ 20.939718] [] ? pfkey_delete+0x360/0x360 [ 20.945480] [] ? pfkey_seq_stop+0x80/0x80 [ 20.951242] [] ? __skb_clone+0x24a/0x7d0 [ 20.956921] [] ? pfkey_delete+0x360/0x360 [ 20.962686] [] pfkey_process+0x68b/0x750 [ 20.968362] [] ? pfkey_send_new_mapping+0x11b0/0x11b0 [ 20.975173] [] ? trace_hardirqs_on_caller+0x38b/0x590 [ 20.981979] [] pfkey_sendmsg+0x3a9/0x760 [ 20.987658] [] ? pfkey_spdget+0x820/0x820 [ 20.993425] [] sock_sendmsg+0xca/0x110 [ 20.998935] [] ___sys_sendmsg+0x6d1/0x7e0 [ 21.004698] [] ? copy_msghdr_from_user+0x550/0x550 [ 21.011245] [] ? __lru_cache_add+0x187/0x250 [ 21.017271] [] ? do_huge_pmd_anonymous_page+0xb05/0x10d0 [ 21.024336] [] ? _raw_spin_unlock+0x2c/0x50 [ 21.030273] [] ? do_huge_pmd_anonymous_page+0x2d4/0x10d0 [ 21.037338] [] ? handle_mm_fault+0x6ee/0x2530 [ 21.043450] [] ? __lock_is_held+0xa1/0xf0 [ 21.049214] [] ? __pmd_alloc+0x410/0x410 [ 21.054891] [] ? __fget_light+0x158/0x1e0 [ 21.060658] [] ? __fdget+0x18/0x20 [ 21.065817] [] __sys_sendmsg+0xd6/0x190 [ 21.071411] [] ? SyS_shutdown+0x1b0/0x1b0 [ 21.077181] [] ? __do_page_fault+0x5ec/0xd40 [ 21.083206] [] ? __do_page_fault+0x3bd/0xd40 [ 21.089230] [] ? trace_hardirqs_on_caller+0x38b/0x590 [ 21.096033] [] SyS_sendmsg+0x2d/0x50 [ 21.101365] [] entry_SYSCALL_64_fastpath+0x29/0xe8 executing program [ 21.108673] BUG: using __this_cpu_read() in preemptible [00000000] code: syzkaller152853/3326 [ 21.117357] caller is __this_cpu_preempt_check+0x1c/0x20 [ 21.122797] CPU: 1 PID: 3326 Comm: syzkaller152853 Not tainted 4.9.78-g29eadc4 #20 [ 21.130470] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 21.139794] ffff8801c91ff6d8 ffffffff81d943a9 0000000000000001 ffffffff83c18800 [ 21.147762] ffffffff83f45480 ffff8801cb971800 0000000000000003 ffff8801c91ff718 [ 21.155727] ffffffff81dfb974 ffff8801c91ff730 ffffffff83f45480 dffffc0000000000 [ 21.163685] Call Trace: [ 21.166241] [] dump_stack+0xc1/0x128 [ 21.171578] [] check_preemption_disabled+0x1d4/0x200 [ 21.178308] [] __this_cpu_preempt_check+0x1c/0x20 [ 21.184768] [] ipcomp_init_state+0x188/0x930 [ 21.190792] [] ? __lock_is_held+0xa1/0xf0 [ 21.196559] [] ipcomp4_init_state+0xb0/0x7d0 [ 21.202588] [] __xfrm_init_state+0x3e7/0xb30 [ 21.208611] [] xfrm_init_state+0x1a/0x20 [ 21.214287] [] pfkey_add+0x1fb9/0x3470 [ 21.219789] [] ? pfkey_delete+0x360/0x360 [ 21.225551] [] ? pfkey_seq_stop+0x80/0x80 [ 21.231314] [] ? __skb_clone+0x24a/0x7d0 [ 21.236990] [] ? pfkey_delete+0x360/0x360 [ 21.242762] [] pfkey_process+0x68b/0x750 [ 21.248442] [] ? pfkey_send_new_mapping+0x11b0/0x11b0 [ 21.255253] [] ? trace_hardirqs_on_caller+0x38b/0x590 [ 21.262060] [] pfkey_sendmsg+0x3a9/0x760 [ 21.267738] [] ? pfkey_spdget+0x820/0x820 [ 21.273501] [] sock_sendmsg+0xca/0x110 [ 21.279006] [] ___sys_sendmsg+0x6d1/0x7e0 [ 21.284772] [] ? copy_msghdr_from_user+0x550/0x550 [ 21.291319] [] ? __lru_cache_add+0x187/0x250 [ 21.297347] [] ? do_huge_pmd_anonymous_page+0xb05/0x10d0 [ 21.304417] [] ? _raw_spin_unlock+0x2c/0x50 [ 21.310354] [] ? do_huge_pmd_anonymous_page+0x2d4/0x10d0 [ 21.317422] [] ? handle_mm_fault+0x6ee/0x2530 [ 21.323534] [] ? __lock_is_held+0xa1/0xf0 [ 21.329298] [] ? __pmd_alloc+0x410/0x410 [ 21.334977] [] ? __fget_light+0x158/0x1e0 [ 21.340740] [] ? __fdget+0x18/0x20 [ 21.345897] [] __sys_sendmsg+0xd6/0x190 [ 21.351485] [] ? SyS_shutdown+0x1b0/0x1b0 [ 21.357251] [] ? __do_page_fault+0x5ec/0xd40 executing program [ 21.363274] [] ? __do_page_fault+0x3bd/0xd40 [ 21.369299] [] ? trace_hardirqs_on_caller+0x38b/0x590 [ 21.376106] [] SyS_sendmsg+0x2d/0x50 [ 21.381439] [] entry_SYSCALL_64_fastpath+0x29/0xe8 [ 21.388806] BUG: using __this_cpu_read() in preemptible [00000000] code: syzkaller152853/3324 [ 21.397500] caller is __this_cpu_preempt_check+0x1c/0x20 [ 21.402939] CPU: 1 PID: 3324 Comm: syzkaller152853 Not tainted 4.9.78-g29eadc4 #20 [ 21.410612] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 21.419939] ffff8801c0cbf6d8 ffffffff81d943a9 0000000000000001 ffffffff83c18800 [ 21.427900] ffffffff83f45480 ffff8801cb973000 0000000000000003 ffff8801c0cbf718 [ 21.435861] ffffffff81dfb974 ffff8801c0cbf730 ffffffff83f45480 dffffc0000000000 [ 21.443820] Call Trace: [ 21.446377] [] dump_stack+0xc1/0x128 [ 21.451716] [] check_preemption_disabled+0x1d4/0x200 [ 21.458445] [] __this_cpu_preempt_check+0x1c/0x20 [ 21.464908] [] ipcomp_init_state+0x188/0x930 [ 21.470932] [] ? __lock_is_held+0xa1/0xf0 [ 21.476696] [] ipcomp4_init_state+0xb0/0x7d0 [ 21.482720] [] __xfrm_init_state+0x3e7/0xb30 [ 21.488743] [] xfrm_init_state+0x1a/0x20 [ 21.494420] [] pfkey_add+0x1fb9/0x3470 [ 21.499923] [] ? pfkey_delete+0x360/0x360 [ 21.505685] [] ? pfkey_seq_stop+0x80/0x80 [ 21.511451] [] ? __skb_clone+0x24a/0x7d0 [ 21.517130] [] ? pfkey_delete+0x360/0x360 [ 21.522895] [] pfkey_process+0x68b/0x750 [ 21.528571] [] ? pfkey_send_new_mapping+0x11b0/0x11b0 [ 21.535378] [] ? trace_hardirqs_on_caller+0x38b/0x590 [ 21.542195] [] pfkey_sendmsg+0x3a9/0x760 [ 21.547880] [] ? pfkey_spdget+0x820/0x820 [ 21.553645] [] sock_sendmsg+0xca/0x110 [ 21.559150] [] ___sys_sendmsg+0x6d1/0x7e0 [ 21.564917] [] ? copy_msghdr_from_user+0x550/0x550 [ 21.571471] [] ? __lru_cache_add+0x187/0x250 [ 21.577498] [] ? do_huge_pmd_anonymous_page+0xb05/0x10d0 [ 21.584566] [] ? _raw_spin_unlock+0x2c/0x50 [ 21.590510] [] ? do_huge_pmd_anonymous_page+0x2d4/0x10d0 [ 21.597582] [] ? handle_mm_fault+0x6ee/0x2530 [ 21.603696] [] ? __lock_is_held+0xa1/0xf0 [ 21.609466] [] ? __pmd_alloc+0x410/0x410 [ 21.615145] [] ? __fget_light+0x158/0x1e0 [ 21.620909] [] ? __fdget+0x18/0x20 [ 21.626065] [] __sys_sendmsg+0xd6/0x190 [ 21.631655] [] ? SyS_shutdown+0x1b0/0x1b0 [ 21.637420] [] ? __do_page_fault+0x5ec/0xd40 [ 21.643447] [] ? __do_page_fault+0x3bd/0xd40 [ 21.649475] [] ? trace_hardirqs_on_caller+0x38b/0x590 [ 21.656283] [] SyS_sendmsg+0x2d/0x50 executing program [ 21.661620] [] entry_SYSCALL_64_fastpath+0x29/0xe8 [ 21.668936] BUG: using __this_cpu_read() in preemptible [00000000] code: syzkaller152853/3322 [ 21.677629] caller is __this_cpu_preempt_check+0x1c/0x20 [ 21.683060] CPU: 1 PID: 3322 Comm: syzkaller152853 Not tainted 4.9.78-g29eadc4 #20 [ 21.690733] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 21.700057] ffff8801c88376d8 ffffffff81d943a9 0000000000000001 ffffffff83c18800 [ 21.708020] ffffffff83f45480 ffff8801cab44800 0000000000000003 ffff8801c8837718 [ 21.715990] ffffffff81dfb974 ffff8801c8837730 ffffffff83f45480 dffffc0000000000 [ 21.723957] Call Trace: [ 21.726515] [] dump_stack+0xc1/0x128 [ 21.731850] [] check_preemption_disabled+0x1d4/0x200 [ 21.738569] [] __this_cpu_preempt_check+0x1c/0x20 [ 21.745036] [] ipcomp_init_state+0x188/0x930 [ 21.751069] [] ? __lock_is_held+0xa1/0xf0 [ 21.756836] [] ipcomp4_init_state+0xb0/0x7d0 [ 21.762865] [] __xfrm_init_state+0x3e7/0xb30 [ 21.768889] [] xfrm_init_state+0x1a/0x20 [ 21.774569] [] pfkey_add+0x1fb9/0x3470 [ 21.780084] [] ? pfkey_delete+0x360/0x360 [ 21.785849] [] ? pfkey_seq_stop+0x80/0x80 [ 21.791620] [] ? __skb_clone+0x24a/0x7d0 [ 21.797297] [] ? pfkey_delete+0x360/0x360 [ 21.803068] [] pfkey_process+0x68b/0x750 [ 21.808746] [] ? pfkey_send_new_mapping+0x11b0/0x11b0 [ 21.815554] [] ? trace_hardirqs_on_caller+0x38b/0x590 [ 21.822362] [] pfkey_sendmsg+0x3a9/0x760 [ 21.828044] [] ? pfkey_spdget+0x820/0x820 [ 21.833809] [] sock_sendmsg+0xca/0x110 [ 21.839315] [] ___sys_sendmsg+0x6d1/0x7e0 [ 21.845080] [] ? copy_msghdr_from_user+0x550/0x550 [ 21.851638] [] ? __lru_cache_add+0x187/0x250 [ 21.857761] [] ? do_huge_pmd_anonymous_page+0xb05/0x10d0 [ 21.864829] [] ? _raw_spin_unlock+0x2c/0x50 [ 21.870775] [] ? do_huge_pmd_anonymous_page+0x2d4/0x10d0 [ 21.877842] [] ? handle_mm_fault+0x6ee/0x2530 [ 21.883955] [] ? __lock_is_held+0xa1/0xf0 [ 21.889727] [] ? __pmd_alloc+0x410/0x410 [ 21.895407] [] ? __fget_light+0x158/0x1e0 [ 21.901178] [] ? __fdget+0x18/0x20 [ 21.906341] [] __sys_sendmsg+0xd6/0x190 executing program [ 21.911932] [] ? SyS_shutdown+0x1b0/0x1b0 [ 21.917697] [] ? __do_page_fault+0x5ec/0xd40 [ 21.923723] [] ? __do_page_fault+0x3bd/0xd40 [ 21.929749] [] ? trace_hardirqs_on_caller+0x38b/0x590 [ 21.936558] [] SyS_sendmsg+0x2d/0x50 [ 21.941890] [] entry_SYSCALL_64_fastpath+0x29/0xe8 [ 21.949658] BUG: using __this_cpu_read() in preemptible [00000000] code: syzkaller152853/3328 [ 21.958356] caller is __this_cpu_preempt_check+0x1c/0x20 [ 21.963779] CPU: 0 PID: 3328 Comm: syzkaller152853 Not tainted 4.9.78-g29eadc4 #20 [ 21.971451] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 21.980778] ffff8801ca2976d8 ffffffff81d943a9 0000000000000000 ffffffff83c18800 [ 21.988753] ffffffff83f45480 ffff8801cb9db000 0000000000000003 ffff8801ca297718 [ 21.996729] ffffffff81dfb974 ffff8801ca297730 ffffffff83f45480 dffffc0000000000 [ 22.004700] Call Trace: [ 22.007260] [] dump_stack+0xc1/0x128 [ 22.013395] [] check_preemption_disabled+0x1d4/0x200 [ 22.020122] [] __this_cpu_preempt_check+0x1c/0x20 [ 22.026583] [] ipcomp_init_state+0x188/0x930 [ 22.032614] [] ? __lock_is_held+0xa1/0xf0 [ 22.038383] [] ipcomp4_init_state+0xb0/0x7d0 [ 22.044409] [] __xfrm_init_state+0x3e7/0xb30 [ 22.050432] [] xfrm_init_state+0x1a/0x20 [ 22.056125] [] pfkey_add+0x1fb9/0x3470 [ 22.061638] [] ? pfkey_delete+0x360/0x360 [ 22.067404] [] ? pfkey_seq_stop+0x80/0x80 [ 22.073168] [] ? __skb_clone+0x24a/0x7d0 [ 22.078850] [] ? pfkey_delete+0x360/0x360 [ 22.084615] [] pfkey_process+0x68b/0x750 [ 22.090293] [] ? pfkey_send_new_mapping+0x11b0/0x11b0 [ 22.097105] [] ? trace_hardirqs_on_caller+0x38b/0x590 [ 22.103927] [] pfkey_sendmsg+0x3a9/0x760 [ 22.109612] [] ? pfkey_spdget+0x820/0x820 [ 22.115381] [] sock_sendmsg+0xca/0x110 [ 22.120887] [] ___sys_sendmsg+0x6d1/0x7e0 [ 22.126654] [] ? copy_msghdr_from_user+0x550/0x550 [ 22.133201] [] ? __lru_cache_add+0x187/0x250 [ 22.139232] [] ? do_huge_pmd_anonymous_page+0xb05/0x10d0 [ 22.146308] [] ? _raw_spin_unlock+0x2c/0x50 [ 22.152250] [] ? do_huge_pmd_anonymous_page+0x2d4/0x10d0 [ 22.159318] [] ? handle_mm_fault+0x6ee/0x2530 [ 22.165429] [] ? __lock_is_held+0xa1/0xf0 [ 22.171195] [] ? __pmd_alloc+0x410/0x410 [ 22.176880] [] ? __fget_light+0x158/0x1e0 [ 22.182651] [] ? __fdget+0x18/0x20 [ 22.187818] [] __sys_sendmsg+0xd6/0x190 [ 22.193409] [] ? SyS_shutdown+0x1b0/0x1b0 [ 22.199174] [] ? __do_page_fault+0x5ec/0xd40 [ 22.205199] [] ? __do_page_fault+0x3bd/0xd40 executing program [ 22.211225] [] ? trace_hardirqs_on_caller+0x38b/0x590 [ 22.218032] [] SyS_sendmsg+0x2d/0x50 [ 22.223374] [] entry_SYSCALL_64_fastpath+0x29/0xe8 [ 22.230462] BUG: using __this_cpu_read() in preemptible [00000000] code: syzkaller152853/3327 [ 22.239218] caller is __this_cpu_preempt_check+0x1c/0x20 [ 22.244644] CPU: 0 PID: 3327 Comm: syzkaller152853 Not tainted 4.9.78-g29eadc4 #20 [ 22.252323] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 22.261652] ffff8801c97576d8 ffffffff81d943a9 0000000000000000 ffffffff83c18800 [ 22.269627] ffffffff83f45480 ffff8801cb970000 0000000000000003 ffff8801c9757718 [ 22.277589] ffffffff81dfb974 ffff8801c9757730 ffffffff83f45480 dffffc0000000000 [ 22.285566] Call Trace: [ 22.288125] [] dump_stack+0xc1/0x128 [ 22.293463] [] check_preemption_disabled+0x1d4/0x200 [ 22.300182] [] __this_cpu_preempt_check+0x1c/0x20 [ 22.306641] [] ipcomp_init_state+0x188/0x930 [ 22.312667] [] ? __lock_is_held+0xa1/0xf0 [ 22.318437] [] ipcomp4_init_state+0xb0/0x7d0 [ 22.324460] [] __xfrm_init_state+0x3e7/0xb30 [ 22.330494] [] xfrm_init_state+0x1a/0x20 [ 22.336178] [] pfkey_add+0x1fb9/0x3470 [ 22.341681] [] ? pfkey_delete+0x360/0x360 [ 22.347445] [] ? pfkey_seq_stop+0x80/0x80 [ 22.353212] [] ? __skb_clone+0x24a/0x7d0 [ 22.358888] [] ? pfkey_delete+0x360/0x360 [ 22.364652] [] pfkey_process+0x68b/0x750 [ 22.370331] [] ? pfkey_send_new_mapping+0x11b0/0x11b0 [ 22.377139] [] ? trace_hardirqs_on_caller+0x38b/0x590 [ 22.383944] [] pfkey_sendmsg+0x3a9/0x760 [ 22.389623] [] ? pfkey_spdget+0x820/0x820 [ 22.395388] [] sock_sendmsg+0xca/0x110 [ 22.400894] [] ___sys_sendmsg+0x6d1/0x7e0 [ 22.406659] [] ? copy_msghdr_from_user+0x550/0x550 [ 22.413207] [] ? __lru_cache_add+0x187/0x250 [ 22.419234] [] ? do_huge_pmd_anonymous_page+0xb05/0x10d0 [ 22.426299] [] ? _raw_spin_unlock+0x2c/0x50 [ 22.432239] [] ? do_huge_pmd_anonymous_page+0x2d4/0x10d0 [ 22.439318] [] ? handle_mm_fault+0x6ee/0x2530 [ 22.445437] [] ? __lock_is_held+0xa1/0xf0 [ 22.451203] [] ? __pmd_alloc+0x410/0x410 [ 22.456885] [] ? __fget_light+0x158/0x1e0 [ 22.462649] [] ? __fdget+0x18/0x20 executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program [ 22.467808] [] __sys_sendmsg+0xd6/0x190 [ 22.473400] [] ? SyS_shutdown+0x1b0/0x1b0 [ 22.479164] [] ? __do_page_fault+0x5ec/0xd40 [ 22.485188] [] ? __do_page_fault+0x3bd/0xd40 [ 22.491216] [] ? trace_hardirqs_on_caller+0x38b/0x590 [ 22.498032] [] SyS_sendmsg+0x2d/0x50 [ 22.503363] [] entry_SYSCALL_64_fastpath+0x29/0xe8 executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program [ 24.707031] check_preemption_disabled: 1962 callbacks suppressed [ 24.707038] BUG: using __this_cpu_read() in preemptible [00000000] code: syzkaller152853/3324 [ 24.722003] caller is __this_cpu_preempt_check+0x1c/0x20 [ 24.727452] CPU: 1 PID: 3324 Comm: syzkaller152853 Not tainted 4.9.78-g29eadc4 #20 [ 24.735155] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 24.744483] ffff8801c0cbf6d8 ffffffff81d943a9 0000000000000001 ffffffff83c18800 [ 24.752468] ffffffff83f45480 ffff8801cb973000 0000000000000003 ffff8801c0cbf718 [ 24.760450] ffffffff81dfb974 ffff8801c0cbf730 ffffffff83f45480 dffffc0000000000 [ 24.768419] Call Trace: [ 24.770979] [] dump_stack+0xc1/0x128 [ 24.776315] [] check_preemption_disabled+0x1d4/0x200 [ 24.783035] [] __this_cpu_preempt_check+0x1c/0x20 [ 24.789499] [] ipcomp_init_state+0x188/0x930 [ 24.795526] [] ? __lock_is_held+0xa1/0xf0 [ 24.801292] [] ipcomp4_init_state+0xb0/0x7d0 [ 24.807317] [] __xfrm_init_state+0x3e7/0xb30 [ 24.813341] [] xfrm_init_state+0x1a/0x20 [ 24.819020] [] pfkey_add+0x1fb9/0x3470 [ 24.824529] [] ? pfkey_delete+0x360/0x360 [ 24.830294] [] ? pfkey_seq_stop+0x80/0x80 [ 24.836061] [] ? __skb_clone+0x24a/0x7d0 [ 24.841737] [] ? pfkey_delete+0x360/0x360 [ 24.847503] [] pfkey_process+0x68b/0x750 [ 24.853188] [] ? pfkey_send_new_mapping+0x11b0/0x11b0 [ 24.859994] [] ? trace_hardirqs_on_caller+0x38b/0x590 [ 24.866802] [] pfkey_sendmsg+0x3a9/0x760 [ 24.872486] [] ? pfkey_spdget+0x820/0x820 [ 24.878256] [] sock_sendmsg+0xca/0x110 [ 24.883760] [] ___sys_sendmsg+0x6d1/0x7e0 [ 24.889535] [] ? copy_msghdr_from_user+0x550/0x550 [ 24.896082] [] ? __lru_cache_add+0x187/0x250 [ 24.902109] [] ? do_huge_pmd_anonymous_page+0xb05/0x10d0 [ 24.909178] [] ? _raw_spin_unlock+0x2c/0x50 [ 24.915121] [] ? do_huge_pmd_anonymous_page+0x2d4/0x10d0 [ 24.922188] [] ? handle_mm_fault+0x6ee/0x2530 [ 24.928317] [] ? __lock_is_held+0xa1/0xf0 [ 24.934087] [] ? __pmd_alloc+0x410/0x410 [ 24.939767] [] ? __fget_light+0x158/0x1e0 [ 24.945532] [] ? __fdget+0x18/0x20 [ 24.950690] [] __sys_sendmsg+0xd6/0x190 executing program [ 24.956279] [] ? SyS_shutdown+0x1b0/0x1b0 [ 24.962044] [] ? __do_page_fault+0x5ec/0xd40 [ 24.968071] [] ? __do_page_fault+0x3bd/0xd40 [ 24.974097] [] ? trace_hardirqs_on_caller+0x38b/0x590 [ 24.980904] [] SyS_sendmsg+0x2d/0x50 [ 24.986236] [] entry_SYSCALL_64_fastpath+0x29/0xe8 [ 24.994426] BUG: using __this_cpu_read() in preemptible [00000000] code: syzkaller152853/3327 [ 25.003129] caller is __this_cpu_preempt_check+0x1c/0x20 [ 25.008576] CPU: 0 PID: 3327 Comm: syzkaller152853 Not tainted 4.9.78-g29eadc4 #20 [ 25.016261] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 25.025596] ffff8801c97576d8 ffffffff81d943a9 0000000000000000 ffffffff83c18800 [ 25.033629] ffffffff83f45480 ffff8801cb970000 0000000000000003 ffff8801c9757718 [ 25.041596] ffffffff81dfb974 ffff8801c9757730 ffffffff83f45480 dffffc0000000000 [ 25.049566] Call Trace: [ 25.052125] [] dump_stack+0xc1/0x128 [ 25.057466] [] check_preemption_disabled+0x1d4/0x200 [ 25.064188] [] __this_cpu_preempt_check+0x1c/0x20 [ 25.070650] [] ipcomp_init_state+0x188/0x930 [ 25.076677] [] ? __lock_is_held+0xa1/0xf0 [ 25.082445] [] ipcomp4_init_state+0xb0/0x7d0 [ 25.088476] [] __xfrm_init_state+0x3e7/0xb30 [ 25.094499] [] xfrm_init_state+0x1a/0x20 [ 25.100179] [] pfkey_add+0x1fb9/0x3470 [ 25.105684] [] ? pfkey_delete+0x360/0x360 [ 25.111447] [] ? pfkey_seq_stop+0x80/0x80 [ 25.117217] [] ? __skb_clone+0x24a/0x7d0 [ 25.122910] [] ? pfkey_delete+0x360/0x360 [ 25.128673] [] pfkey_process+0x68b/0x750 [ 25.134351] [] ? pfkey_send_new_mapping+0x11b0/0x11b0 [ 25.141159] [] ? trace_hardirqs_on_caller+0x38b/0x590 [ 25.147966] [] pfkey_sendmsg+0x3a9/0x760 [ 25.153642] [] ? pfkey_spdget+0x820/0x820 [ 25.159405] [] sock_sendmsg+0xca/0x110 [ 25.164909] [] ___sys_sendmsg+0x6d1/0x7e0 [ 25.170674] [] ? copy_msghdr_from_user+0x550/0x550 [ 25.177234] [] ? __lru_cache_add+0x187/0x250 [ 25.183262] [] ? do_huge_pmd_anonymous_page+0xb05/0x10d0 [ 25.190330] [] ? _raw_spin_unlock+0x2c/0x50 [ 25.196271] [] ? do_huge_pmd_anonymous_page+0x2d4/0x10d0 [ 25.203339] [] ? handle_mm_fault+0x6ee/0x2530 [ 25.209455] [] ? __lock_is_held+0xa1/0xf0 [ 25.215220] [] ? __pmd_alloc+0x410/0x410 [ 25.220896] [] ? __fget_light+0x158/0x1e0 [ 25.226662] [] ? __fdget+0x18/0x20 [ 25.231817] [] __sys_sendmsg+0xd6/0x190 [ 25.237410] [] ? SyS_shutdown+0x1b0/0x1b0 [ 25.243179] [] ? __do_page_fault+0x5ec/0xd40 [ 25.249203] [] ? __do_page_fault+0x3bd/0xd40 executing program [ 25.255230] [] ? trace_hardirqs_on_caller+0x38b/0x590 [ 25.262047] [] SyS_sendmsg+0x2d/0x50 [ 25.267380] [] entry_SYSCALL_64_fastpath+0x29/0xe8 [ 25.274638] BUG: using __this_cpu_read() in preemptible [00000000] code: syzkaller152853/3323 [ 25.283337] caller is __this_cpu_preempt_check+0x1c/0x20 [ 25.288786] CPU: 1 PID: 3323 Comm: syzkaller152853 Not tainted 4.9.78-g29eadc4 #20 [ 25.296467] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 25.305790] ffff8801c937f6d8 ffffffff81d943a9 0000000000000001 ffffffff83c18800 [ 25.313744] ffffffff83f45480 ffff8801cb976000 0000000000000003 ffff8801c937f718 [ 25.321701] ffffffff81dfb974 ffff8801c937f730 ffffffff83f45480 dffffc0000000000 [ 25.329664] Call Trace: [ 25.332219] [] dump_stack+0xc1/0x128 [ 25.337551] [] check_preemption_disabled+0x1d4/0x200 [ 25.344270] [] __this_cpu_preempt_check+0x1c/0x20 [ 25.350731] [] ipcomp_init_state+0x188/0x930 [ 25.356755] [] ? __lock_is_held+0xa1/0xf0 [ 25.362518] [] ipcomp4_init_state+0xb0/0x7d0 [ 25.368542] [] __xfrm_init_state+0x3e7/0xb30 [ 25.374567] [] xfrm_init_state+0x1a/0x20 [ 25.380248] [] pfkey_add+0x1fb9/0x3470 [ 25.385751] [] ? pfkey_delete+0x360/0x360 [ 25.391517] [] ? pfkey_seq_stop+0x80/0x80 [ 25.397282] [] ? __skb_clone+0x24a/0x7d0 [ 25.402965] [] ? pfkey_delete+0x360/0x360 [ 25.408726] [] pfkey_process+0x68b/0x750 [ 25.414401] [] ? pfkey_send_new_mapping+0x11b0/0x11b0 [ 25.421206] [] ? trace_hardirqs_on_caller+0x38b/0x590 [ 25.428010] [] pfkey_sendmsg+0x3a9/0x760 [ 25.433689] [] ? pfkey_spdget+0x820/0x820 [ 25.439473] [] sock_sendmsg+0xca/0x110 [ 25.444980] [] ___sys_sendmsg+0x6d1/0x7e0 [ 25.450745] [] ? copy_msghdr_from_user+0x550/0x550 [ 25.457291] [] ? __lru_cache_add+0x187/0x250 [ 25.463318] [] ? do_huge_pmd_anonymous_page+0xb05/0x10d0 [ 25.470382] [] ? _raw_spin_unlock+0x2c/0x50 [ 25.476320] [] ? do_huge_pmd_anonymous_page+0x2d4/0x10d0 [ 25.483388] [] ? handle_mm_fault+0x6ee/0x2530 [ 25.489511] [] ? __lock_is_held+0xa1/0xf0 [ 25.495276] [] ? __pmd_alloc+0x410/0x410 [ 25.500956] [] ? __fget_light+0x158/0x1e0 executing program [ 25.506717] [] ? __fdget+0x18/0x20 [ 25.511874] [] __sys_sendmsg+0xd6/0x190 [ 25.517464] [] ? SyS_shutdown+0x1b0/0x1b0 [ 25.523227] [] ? __do_page_fault+0x5ec/0xd40 [ 25.529271] [] ? __do_page_fault+0x3bd/0xd40 [ 25.535296] [] ? trace_hardirqs_on_caller+0x38b/0x590 [ 25.542102] [] SyS_sendmsg+0x2d/0x50 [ 25.547432] [] entry_SYSCALL_64_fastpath+0x29/0xe8 [ 25.555597] BUG: using __this_cpu_read() in preemptible [00000000] code: syzkaller152853/3326 [ 25.564292] caller is __this_cpu_preempt_check+0x1c/0x20 [ 25.569757] CPU: 0 PID: 3326 Comm: syzkaller152853 Not tainted 4.9.78-g29eadc4 #20 [ 25.577439] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 25.586762] ffff8801c91ff6d8 ffffffff81d943a9 0000000000000000 ffffffff83c18800 [ 25.594730] ffffffff83f45480 ffff8801cb971800 0000000000000003 ffff8801c91ff718 [ 25.602700] ffffffff81dfb974 ffff8801c91ff730 ffffffff83f45480 dffffc0000000000 [ 25.610663] Call Trace: [ 25.613219] [] dump_stack+0xc1/0x128 [ 25.618562] [] check_preemption_disabled+0x1d4/0x200 [ 25.625282] [] __this_cpu_preempt_check+0x1c/0x20 [ 25.631745] [] ipcomp_init_state+0x188/0x930 [ 25.637773] [] ? __lock_is_held+0xa1/0xf0 [ 25.643536] [] ipcomp4_init_state+0xb0/0x7d0 [ 25.649570] [] __xfrm_init_state+0x3e7/0xb30 [ 25.655594] [] xfrm_init_state+0x1a/0x20 [ 25.661271] [] pfkey_add+0x1fb9/0x3470 [ 25.666773] [] ? pfkey_delete+0x360/0x360 [ 25.672538] [] ? pfkey_seq_stop+0x80/0x80 [ 25.678307] [] ? __skb_clone+0x24a/0x7d0 [ 25.683984] [] ? pfkey_delete+0x360/0x360 [ 25.689749] [] pfkey_process+0x68b/0x750 [ 25.695427] [] ? pfkey_send_new_mapping+0x11b0/0x11b0 [ 25.702243] [] ? trace_hardirqs_on_caller+0x38b/0x590 [ 25.709048] [] pfkey_sendmsg+0x3a9/0x760 [ 25.714725] [] ? pfkey_spdget+0x820/0x820 [ 25.720495] [] sock_sendmsg+0xca/0x110 [ 25.725996] [] ___sys_sendmsg+0x6d1/0x7e0 [ 25.731762] [] ? copy_msghdr_from_user+0x550/0x550 [ 25.738310] [] ? __lru_cache_add+0x187/0x250 [ 25.744334] [] ? do_huge_pmd_anonymous_page+0xb05/0x10d0 [ 25.751402] [] ? _raw_spin_unlock+0x2c/0x50 [ 25.757339] [] ? do_huge_pmd_anonymous_page+0x2d4/0x10d0 [ 25.764406] [] ? handle_mm_fault+0x6ee/0x2530 [ 25.770518] [] ? __lock_is_held+0xa1/0xf0 [ 25.776280] [] ? __pmd_alloc+0x410/0x410 [ 25.781964] [] ? __fget_light+0x158/0x1e0 [ 25.787729] [] ? __fdget+0x18/0x20 [ 25.792888] [] __sys_sendmsg+0xd6/0x190 [ 25.798478] [] ? SyS_shutdown+0x1b0/0x1b0 [ 25.804245] [] ? __do_page_fault+0x5ec/0xd40 executing program [ 25.810272] [] ? __do_page_fault+0x3bd/0xd40 [ 25.816299] [] ? trace_hardirqs_on_caller+0x38b/0x590 [ 25.823104] [] SyS_sendmsg+0x2d/0x50 [ 25.828440] [] entry_SYSCALL_64_fastpath+0x29/0xe8 [ 25.835529] BUG: using __this_cpu_read() in preemptible [00000000] code: syzkaller152853/3322 [ 25.844234] caller is __this_cpu_preempt_check+0x1c/0x20 [ 25.849684] CPU: 0 PID: 3322 Comm: syzkaller152853 Not tainted 4.9.78-g29eadc4 #20 [ 25.857366] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 25.866689] ffff8801c88376d8 ffffffff81d943a9 0000000000000000 ffffffff83c18800 [ 25.874649] ffffffff83f45480 ffff8801cab44800 0000000000000003 ffff8801c8837718 [ 25.882611] ffffffff81dfb974 ffff8801c8837730 ffffffff83f45480 dffffc0000000000 [ 25.890590] Call Trace: [ 25.893145] [] dump_stack+0xc1/0x128 [ 25.898486] [] check_preemption_disabled+0x1d4/0x200 [ 25.905205] [] __this_cpu_preempt_check+0x1c/0x20 [ 25.911671] [] ipcomp_init_state+0x188/0x930 [ 25.917706] [] ? __lock_is_held+0xa1/0xf0 [ 25.923470] [] ipcomp4_init_state+0xb0/0x7d0 [ 25.929502] [] __xfrm_init_state+0x3e7/0xb30 [ 25.935526] [] xfrm_init_state+0x1a/0x20 [ 25.941211] [] pfkey_add+0x1fb9/0x3470 [ 25.946722] [] ? pfkey_delete+0x360/0x360 [ 25.952483] [] ? pfkey_seq_stop+0x80/0x80 [ 25.958249] [] ? __skb_clone+0x24a/0x7d0 [ 25.963924] [] ? pfkey_delete+0x360/0x360 [ 25.969689] [] pfkey_process+0x68b/0x750 [ 25.975366] [] ? pfkey_send_new_mapping+0x11b0/0x11b0 [ 25.982172] [] ? trace_hardirqs_on_caller+0x38b/0x590 [ 25.988981] [] pfkey_sendmsg+0x3a9/0x760 [ 25.994659] [] ? pfkey_spdget+0x820/0x820 [ 26.000908] [] sock_sendmsg+0xca/0x110 [ 26.006415] [] ___sys_sendmsg+0x6d1/0x7e0 [ 26.012179] [] ? copy_msghdr_from_user+0x550/0x550 [ 26.018725] [] ? __lru_cache_add+0x187/0x250 [ 26.024750] [] ? do_huge_pmd_anonymous_page+0xb05/0x10d0 [ 26.031817] [] ? _raw_spin_unlock+0x2c/0x50 [ 26.037756] [] ? do_huge_pmd_anonymous_page+0x2d4/0x10d0 [ 26.044831] [] ? handle_mm_fault+0x6ee/0x2530 [ 26.050943] [] ? __lock_is_held+0xa1/0xf0 [ 26.056716] [] ? __pmd_alloc+0x410/0x410 [ 26.062393] [] ? __fget_light+0x158/0x1e0 [ 26.068155] [] ? __fdget+0x18/0x20 [ 26.073315] [] __sys_sendmsg+0xd6/0x190 [ 26.078906] [] ? SyS_shutdown+0x1b0/0x1b0 [ 26.084677] [] ? __do_page_fault+0x5ec/0xd40 [ 26.090700] [] ? __do_page_fault+0x3bd/0xd40 [ 26.096727] [] ? trace_hardirqs_on_caller+0x38b/0x590 [ 26.103533] [] SyS_sendmsg+0x2d/0x50 executing program [ 26.108866] [] entry_SYSCALL_64_fastpath+0x29/0xe8 [ 26.117977] BUG: using __this_cpu_read() in preemptible [00000000] code: syzkaller152853/3328 [ 26.126651] caller is __this_cpu_preempt_check+0x1c/0x20 [ 26.132109] CPU: 0 PID: 3328 Comm: syzkaller152853 Not tainted 4.9.78-g29eadc4 #20 [ 26.139795] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 26.149121] ffff8801ca2976d8 ffffffff81d943a9 0000000000000000 ffffffff83c18800 [ 26.157100] ffffffff83f45480 ffff8801cb9db000 0000000000000003 ffff8801ca297718 [ 26.165063] ffffffff81dfb974 ffff8801ca297730 ffffffff83f45480 dffffc0000000000 [ 26.173024] Call Trace: [ 26.175580] [] dump_stack+0xc1/0x128 [ 26.180919] [] check_preemption_disabled+0x1d4/0x200 [ 26.187639] [] __this_cpu_preempt_check+0x1c/0x20 [ 26.194098] [] ipcomp_init_state+0x188/0x930 [ 26.200122] [] ? __lock_is_held+0xa1/0xf0 [ 26.205885] [] ipcomp4_init_state+0xb0/0x7d0 [ 26.211911] [] __xfrm_init_state+0x3e7/0xb30 [ 26.217932] [] xfrm_init_state+0x1a/0x20 [ 26.223631] [] pfkey_add+0x1fb9/0x3470 [ 26.229136] [] ? pfkey_delete+0x360/0x360 [ 26.234896] [] ? pfkey_seq_stop+0x80/0x80 [ 26.240661] [] ? __skb_clone+0x24a/0x7d0 [ 26.246337] [] ? pfkey_delete+0x360/0x360 [ 26.252101] [] pfkey_process+0x68b/0x750 [ 26.257778] [] ? pfkey_send_new_mapping+0x11b0/0x11b0 [ 26.264585] [] ? trace_hardirqs_on_caller+0x38b/0x590 [ 26.271391] [] pfkey_sendmsg+0x3a9/0x760 [ 26.277074] [] ? pfkey_spdget+0x820/0x820 [ 26.282841] [] sock_sendmsg+0xca/0x110 [ 26.288344] [] ___sys_sendmsg+0x6d1/0x7e0 [ 26.294108] [] ? copy_msghdr_from_user+0x550/0x550 [ 26.300662] [] ? __lru_cache_add+0x187/0x250 [ 26.306688] [] ? do_huge_pmd_anonymous_page+0xb05/0x10d0 [ 26.313753] [] ? _raw_spin_unlock+0x2c/0x50 [ 26.319689] [] ? do_huge_pmd_anonymous_page+0x2d4/0x10d0 [ 26.326754] [] ? handle_mm_fault+0x6ee/0x2530 [ 26.332872] [] ? __lock_is_held+0xa1/0xf0 [ 26.338635] [] ? __pmd_alloc+0x410/0x410 [ 26.344311] [] ? __fget_light+0x158/0x1e0 [ 26.350075] [] ? __fdget+0x18/0x20 [ 26.355230] [] __sys_sendmsg+0xd6/0x190 executing program [ 26.360822] [] ? SyS_shutdown+0x1b0/0x1b0 [ 26.366593] [] ? __do_page_fault+0x5ec/0xd40 [ 26.372618] [] ? __do_page_fault+0x3bd/0xd40 [ 26.378642] [] ? trace_hardirqs_on_caller+0x38b/0x590 [ 26.385453] [] SyS_sendmsg+0x2d/0x50 [ 26.390791] [] entry_SYSCALL_64_fastpath+0x29/0xe8 [ 26.397880] BUG: using __this_cpu_read() in preemptible [00000000] code: syzkaller152853/3321 [ 26.406546] caller is __this_cpu_preempt_check+0x1c/0x20 [ 26.411999] CPU: 0 PID: 3321 Comm: syzkaller152853 Not tainted 4.9.78-g29eadc4 #20 [ 26.419683] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 26.429011] ffff8801c89076d8 ffffffff81d943a9 0000000000000000 ffffffff83c18800 [ 26.436977] ffffffff83f45480 ffff8801cab46000 0000000000000003 ffff8801c8907718 [ 26.444948] ffffffff81dfb974 ffff8801c8907730 ffffffff83f45480 dffffc0000000000 [ 26.452912] Call Trace: [ 26.455468] [] dump_stack+0xc1/0x128 [ 26.460802] [] check_preemption_disabled+0x1d4/0x200 [ 26.467522] [] __this_cpu_preempt_check+0x1c/0x20 [ 26.473981] [] ipcomp_init_state+0x188/0x930 [ 26.480010] [] ? __lock_is_held+0xa1/0xf0 [ 26.485773] [] ipcomp4_init_state+0xb0/0x7d0 [ 26.491799] [] __xfrm_init_state+0x3e7/0xb30 [ 26.497833] [] xfrm_init_state+0x1a/0x20 [ 26.503512] [] pfkey_add+0x1fb9/0x3470 [ 26.509015] [] ? pfkey_delete+0x360/0x360 [ 26.514778] [] ? pfkey_seq_stop+0x80/0x80 [ 26.520543] [] ? __skb_clone+0x24a/0x7d0 [ 26.526219] [] ? pfkey_delete+0x360/0x360 [ 26.531982] [] pfkey_process+0x68b/0x750 [ 26.537665] [] ? pfkey_send_new_mapping+0x11b0/0x11b0 [ 26.544472] [] ? trace_hardirqs_on_caller+0x38b/0x590 [ 26.551284] [] pfkey_sendmsg+0x3a9/0x760 [ 26.556961] [] ? pfkey_spdget+0x820/0x820 [ 26.562729] [] sock_sendmsg+0xca/0x110 [ 26.568241] [] ___sys_sendmsg+0x6d1/0x7e0 [ 26.574004] [] ? copy_msghdr_from_user+0x550/0x550 [ 26.580553] [] ? __lru_cache_add+0x187/0x250 [ 26.586577] [] ? do_huge_pmd_anonymous_page+0xb05/0x10d0 [ 26.593644] [] ? _raw_spin_unlock+0x2c/0x50 [ 26.599582] [] ? do_huge_pmd_anonymous_page+0x2d4/0x10d0 [ 26.606657] [] ? handle_mm_fault+0x6ee/0x2530 [ 26.612769] [] ? __lock_is_held+0xa1/0xf0 [ 26.618532] [] ? __pmd_alloc+0x410/0x410 [ 26.624209] [] ? __fget_light+0x158/0x1e0 [ 26.629970] [] ? __fdget+0x18/0x20 [ 26.635125] [] __sys_sendmsg+0xd6/0x190 [ 26.640720] [] ? SyS_shutdown+0x1b0/0x1b0 [ 26.646491] [] ? __do_page_fault+0x5ec/0xd40 [ 26.652525] [] ? __do_page_fault+0x3bd/0xd40 [ 26.658551] [] ? trace_hardirqs_on_caller+0x38b/0x590 executing program [ 26.665358] [] SyS_sendmsg+0x2d/0x50 [ 26.670697] [] entry_SYSCALL_64_fastpath+0x29/0xe8 [ 26.677870] BUG: using __this_cpu_read() in preemptible [00000000] code: syzkaller152853/3325 [ 26.686537] caller is __this_cpu_preempt_check+0x1c/0x20 [ 26.691996] CPU: 0 PID: 3325 Comm: syzkaller152853 Not tainted 4.9.78-g29eadc4 #20 [ 26.699685] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 26.709016] ffff8801c919f6d8 ffffffff81d943a9 0000000000000000 ffffffff83c18800 [ 26.716972] ffffffff83f45480 ffff8801cb974800 0000000000000003 ffff8801c919f718 [ 26.724936] ffffffff81dfb974 ffff8801c919f730 ffffffff83f45480 dffffc0000000000 [ 26.732916] Call Trace: [ 26.735475] [] dump_stack+0xc1/0x128 [ 26.740808] [] check_preemption_disabled+0x1d4/0x200 [ 26.747528] [] __this_cpu_preempt_check+0x1c/0x20 [ 26.753988] [] ipcomp_init_state+0x188/0x930 [ 26.760015] [] ? __lock_is_held+0xa1/0xf0 [ 26.765781] [] ipcomp4_init_state+0xb0/0x7d0 [ 26.771804] [] __xfrm_init_state+0x3e7/0xb30 [ 26.777826] [] xfrm_init_state+0x1a/0x20 [ 26.783504] [] pfkey_add+0x1fb9/0x3470 [ 26.789005] [] ? pfkey_delete+0x360/0x360 [ 26.794767] [] ? pfkey_seq_stop+0x80/0x80 [ 26.800533] [] ? __skb_clone+0x24a/0x7d0 [ 26.806209] [] ? pfkey_delete+0x360/0x360 [ 26.811971] [] pfkey_process+0x68b/0x750 [ 26.817647] [] ? pfkey_send_new_mapping+0x11b0/0x11b0 [ 26.824454] [] ? trace_hardirqs_on_caller+0x38b/0x590 [ 26.831263] [] pfkey_sendmsg+0x3a9/0x760 [ 26.836939] [] ? pfkey_spdget+0x820/0x820 [ 26.842704] [] sock_sendmsg+0xca/0x110 [ 26.848207] [] ___sys_sendmsg+0x6d1/0x7e0 [ 26.853979] [] ? copy_msghdr_from_user+0x550/0x550 [ 26.860529] [] ? __lru_cache_add+0x187/0x250 [ 26.866553] [] ? do_huge_pmd_anonymous_page+0xb05/0x10d0 [ 26.873619] [] ? _raw_spin_unlock+0x2c/0x50 [ 26.879557] [] ? do_huge_pmd_anonymous_page+0x2d4/0x10d0 [ 26.886622] [] ? handle_mm_fault+0x6ee/0x2530 [ 26.892732] [] ? __lock_is_held+0xa1/0xf0 [ 26.898494] [] ? __pmd_alloc+0x410/0x410 [ 26.904171] [] ? __fget_light+0x158/0x1e0 [ 26.909935] [] ? __fdget+0x18/0x20 executing program [ 26.915092] [] __sys_sendmsg+0xd6/0x190 [ 26.920683] [] ? SyS_shutdown+0x1b0/0x1b0 [ 26.926452] [] ? __do_page_fault+0x5ec/0xd40 [ 26.932477] [] ? __do_page_fault+0x3bd/0xd40 [ 26.938512] [] ? trace_hardirqs_on_caller+0x38b/0x590 [ 26.945318] [] SyS_sendmsg+0x2d/0x50 [ 26.950646] [] entry_SYSCALL_64_fastpath+0x29/0xe8 [ 26.957813] BUG: using __this_cpu_read() in preemptible [00000000] code: syzkaller152853/3324 [ 26.966545] caller is __this_cpu_preempt_check+0x1c/0x20 [ 26.972024] CPU: 1 PID: 3324 Comm: syzkaller152853 Not tainted 4.9.78-g29eadc4 #20 [ 26.979704] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 26.989028] ffff8801c0cbf6d8 ffffffff81d943a9 0000000000000001 ffffffff83c18800 [ 26.996988] ffffffff83f45480 ffff8801cb973000 0000000000000003 ffff8801c0cbf718 [ 27.004970] ffffffff81dfb974 ffff8801c0cbf730 ffffffff83f45480 dffffc0000000000 [ 27.012927] Call Trace: [ 27.015487] [] dump_stack+0xc1/0x128 [ 27.020820] [] check_preemption_disabled+0x1d4/0x200 [ 27.027541] [] __this_cpu_preempt_check+0x1c/0x20 [ 27.034004] [] ipcomp_init_state+0x188/0x930 [ 27.040027] [] ? __lock_is_held+0xa1/0xf0 [ 27.045790] [] ipcomp4_init_state+0xb0/0x7d0 [ 27.051815] [] __xfrm_init_state+0x3e7/0xb30 [ 27.057839] [] xfrm_init_state+0x1a/0x20 [ 27.063516] [] pfkey_add+0x1fb9/0x3470 [ 27.069019] [] ? pfkey_delete+0x360/0x360 [ 27.074781] [] ? pfkey_seq_stop+0x80/0x80 [ 27.080547] [] ? __skb_clone+0x24a/0x7d0 [ 27.086221] [] ? pfkey_delete+0x360/0x360 [ 27.091985] [] pfkey_process+0x68b/0x750 [ 27.097663] [] ? pfkey_send_new_mapping+0x11b0/0x11b0 [ 27.104471] [] ? trace_hardirqs_on_caller+0x38b/0x590 [ 27.111278] [] pfkey_sendmsg+0x3a9/0x760 [ 27.116956] [] ? pfkey_spdget+0x820/0x820 [ 27.122718] [] sock_sendmsg+0xca/0x110 [ 27.128222] [] ___sys_sendmsg+0x6d1/0x7e0 [ 27.133988] [] ? copy_msghdr_from_user+0x550/0x550 [ 27.140535] [] ? __lru_cache_add+0x187/0x250 [ 27.146566] [] ? do_huge_pmd_anonymous_page+0xb05/0x10d0 [ 27.153634] [] ? _raw_spin_unlock+0x2c/0x50 [ 27.159574] [] ? do_huge_pmd_anonymous_page+0x2d4/0x10d0 [ 27.166646] [] ? handle_mm_fault+0x6ee/0x2530 [ 27.172757] [] ? __lock_is_held+0xa1/0xf0 [ 27.178528] [] ? __pmd_alloc+0x410/0x410 [ 27.184207] [] ? __fget_light+0x158/0x1e0 [ 27.189972] [] ? __fdget+0x18/0x20 [ 27.195127] [] __sys_sendmsg+0xd6/0x190 [ 27.200716] [] ? SyS_shutdown+0x1b0/0x1b0 [ 27.206482] [] ? __do_page_fault+0x5ec/0xd40 executing program [ 27.212521] [] ? __do_page_fault+0x3bd/0xd40 [ 27.218551] [] ? trace_hardirqs_on_caller+0x38b/0x590 [ 27.225358] [] SyS_sendmsg+0x2d/0x50 [ 27.230689] [] entry_SYSCALL_64_fastpath+0x29/0xe8 [ 27.238485] BUG: using __this_cpu_read() in preemptible [00000000] code: syzkaller152853/3327 [ 27.247168] caller is __this_cpu_preempt_check+0x1c/0x20 [ 27.252588] CPU: 0 PID: 3327 Comm: syzkaller152853 Not tainted 4.9.78-g29eadc4 #20 [ 27.260260] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 27.269583] ffff8801c97576d8 ffffffff81d943a9 0000000000000000 ffffffff83c18800 [ 27.277543] ffffffff83f45480 ffff8801cb970000 0000000000000003 ffff8801c9757718 [ 27.285501] ffffffff81dfb974 ffff8801c9757730 ffffffff83f45480 dffffc0000000000 [ 27.293475] Call Trace: [ 27.296029] [] dump_stack+0xc1/0x128 [ 27.301363] [] check_preemption_disabled+0x1d4/0x200 [ 27.308081] [] __this_cpu_preempt_check+0x1c/0x20 [ 27.314544] [] ipcomp_init_state+0x188/0x930 [ 27.320570] [] ? __lock_is_held+0xa1/0xf0 [ 27.326333] [] ipcomp4_init_state+0xb0/0x7d0 [ 27.332359] [] __xfrm_init_state+0x3e7/0xb30 [ 27.338393] [] xfrm_init_state+0x1a/0x20 [ 27.344078] [] pfkey_add+0x1fb9/0x3470 [ 27.349587] [] ? pfkey_delete+0x360/0x360 [ 27.355352] [] ? pfkey_seq_stop+0x80/0x80 [ 27.361115] [] ? __skb_clone+0x24a/0x7d0 [ 27.366792] [] ? pfkey_delete+0x360/0x360 [ 27.372560] [] pfkey_process+0x68b/0x750 [ 27.378237] [] ? pfkey_send_new_mapping+0x11b0/0x11b0 [ 27.385041] [] ? trace_hardirqs_on_caller+0x38b/0x590 [ 27.391845] [] pfkey_sendmsg+0x3a9/0x760 [ 27.397522] [] ? pfkey_spdget+0x820/0x820 [ 27.403286] [] sock_sendmsg+0xca/0x110 [ 27.408790] [] ___sys_sendmsg+0x6d1/0x7e0 [ 27.414554] [] ? copy_msghdr_from_user+0x550/0x550 [ 27.421103] [] ? __lru_cache_add+0x187/0x250 [ 27.427132] [] ? do_huge_pmd_anonymous_page+0xb05/0x10d0 [ 27.434198] [] ? _raw_spin_unlock+0x2c/0x50 [ 27.440134] [] ? do_huge_pmd_anonymous_page+0x2d4/0x10d0 [ 27.447200] [] ? handle_mm_fault+0x6ee/0x2530 [ 27.453343] [] ? __lock_is_held+0xa1/0xf0 [ 27.459120] [] ? __pmd_alloc+0x410/0x410 executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program [ 27.464799] [] ? __fget_light+0x158/0x1e0 [ 27.470565] [] ? __fdget+0x18/0x20 [ 27.475721] [] __sys_sendmsg+0xd6/0x190 [ 27.481313] [] ? SyS_shutdown+0x1b0/0x1b0 [ 27.487077] [] ? __do_page_fault+0x5ec/0xd40 [ 27.493099] [] ? __do_page_fault+0x3bd/0xd40 [ 27.499125] [] ? trace_hardirqs_on_caller+0x38b/0x590 [ 27.505936] [] SyS_sendmsg+0x2d/0x50 [ 27.511266] [] entry_SYSCALL_64_fastpath+0x29/0xe8 executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program