[?25l[?1c7[ ok 8[?25h[?0c. Starting mcstransd: [....] Starting periodic command scheduler: cron[?25l[?1c7[ ok 8[?25h[?0c. [....] Starting file context maintaining daemon: restorecond[?25l[?1c7[ ok 8[?25h[?0c. [....] Starting OpenBSD Secure Shell server: sshd[?25l[?1c7[ ok 8[?25h[?0c. [ 18.540084] audit: type=1400 audit(1518350723.435:6): avc: denied { map } for pid=4142 comm="bash" path="/bin/bash" dev="sda1" ino=1457 scontext=unconfined_u:system_r:insmod_t:s0-s0:c0.c1023 tcontext=system_u:object_r:file_t:s0 tclass=file permissive=1 Debian GNU/Linux 7 syzkaller ttyS0 Warning: Permanently added '10.128.0.27' (ECDSA) to the list of known hosts. executing program syzkaller login: [ 24.797716] audit: type=1400 audit(1518350729.693:7): avc: denied { map } for pid=4157 comm="syzkaller897286" path="/root/syzkaller897286383" dev="sda1" ino=16481 scontext=unconfined_u:system_r:insmod_t:s0-s0:c0.c1023 tcontext=unconfined_u:object_r:user_home_t:s0 tclass=file permissive=1 [ 24.824597] [ 24.826301] ============================= [ 24.830460] WARNING: suspicious RCU usage [ 24.834615] 4.15.0+ #218 Not tainted [ 24.838335] ----------------------------- [ 24.842485] ./include/linux/rcupdate.h:302 Illegal context switch in RCU read-side critical section! [ 24.851778] [ 24.851778] other info that might help us debug this: [ 24.851778] [ 24.860368] [ 24.860368] rcu_scheduler_active = 2, debug_locks = 1 [ 24.867052] 1 lock held by syzkaller897286/4157: [ 24.871810] #0: (rcu_read_lock){....}, at: [<000000001cddf455>] __rds_conn_create+0xe46/0x1b50 [ 24.880757] [ 24.880757] stack backtrace: [ 24.885252] CPU: 1 PID: 4157 Comm: syzkaller897286 Not tainted 4.15.0+ #218 [ 24.892323] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 24.901735] Call Trace: [ 24.904299] dump_stack+0x194/0x257 [ 24.907903] ? arch_local_irq_restore+0x53/0x53 [ 24.912557] lockdep_rcu_suspicious+0x123/0x170 [ 24.917201] ___might_sleep+0x385/0x470 [ 24.921147] ? trace_event_raw_event_sched_switch+0x810/0x810 [ 24.927004] ? __debug_object_init+0x235/0x1040 [ 24.931653] ? debug_mutex_init+0x1c/0x60 [ 24.935779] __might_sleep+0x95/0x190 [ 24.939556] kmem_cache_alloc_trace+0x299/0x740 [ 24.944200] ? lock_acquire+0x1d5/0x580 [ 24.948148] ? lock_acquire+0x1d5/0x580 [ 24.952200] ? __rds_conn_create+0xe46/0x1b50 [ 24.956682] rds_loop_conn_alloc+0xc8/0x380 [ 24.960984] ? rds_loop_conn_free+0x290/0x290 [ 24.965458] ? __init_waitqueue_head+0x97/0x140 [ 24.970103] ? rcutorture_record_progress+0x10/0x10 [ 24.975094] ? __lockdep_init_map+0xe4/0x650 [ 24.979482] __rds_conn_create+0x112f/0x1b50 [ 24.983883] ? rds_conn_drop+0xb0/0xb0 [ 24.987774] ? __raw_spin_lock_init+0x1c/0x100 [ 24.992340] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 24.997343] ? __lockdep_init_map+0xe4/0x650 [ 25.001735] ? lockdep_init_map+0x9/0x10 [ 25.005775] ? __init_waitqueue_head+0x97/0x140 [ 25.010419] ? init_wait_entry+0x1b0/0x1b0 [ 25.014637] ? lockdep_init_map+0x9/0x10 [ 25.018679] ? rds_message_alloc+0x28c/0x330 [ 25.023063] ? rds_message_next_extension+0x210/0x210 [ 25.028227] ? trace_hardirqs_on+0xd/0x10 [ 25.032355] ? _raw_spin_unlock_bh+0x30/0x40 [ 25.036742] ? __release_sock+0x360/0x360 [ 25.040859] ? lock_sock_nested+0x91/0x110 [ 25.045073] rds_conn_create_outgoing+0x3f/0x50 [ 25.049718] rds_sendmsg+0xda3/0x2390 [ 25.053498] ? avc_has_perm+0x43e/0x680 [ 25.057469] ? rds_send_drop_to+0x19d0/0x19d0 [ 25.061944] ? _raw_spin_unlock_irq+0x27/0x70 [ 25.066430] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 25.071424] ? find_held_lock+0x35/0x1d0 [ 25.075464] ? sock_has_perm+0x2a4/0x420 [ 25.079601] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 25.084937] ? lock_release+0xa22/0xa40 [ 25.088883] ? trace_event_raw_event_sched_switch+0x810/0x810 [ 25.094755] ? __check_object_size+0x8b/0x530 [ 25.099233] ? __might_sleep+0x95/0x190 [ 25.103190] ? selinux_socket_sendmsg+0x36/0x40 [ 25.107836] ? security_socket_sendmsg+0x89/0xb0 [ 25.112576] ? rds_send_drop_to+0x19d0/0x19d0 [ 25.117060] sock_sendmsg+0xca/0x110 [ 25.120755] SYSC_sendto+0x361/0x5c0 [ 25.124450] ? SYSC_connect+0x4a0/0x4a0 [ 25.128407] ? find_held_lock+0x35/0x1d0 [ 25.132453] ? lock_downgrade+0x980/0x980 [ 25.136642] ? up_read+0x1a/0x40 [ 25.140010] ? __do_page_fault+0x3d6/0xc90 [ 25.144239] SyS_sendto+0x40/0x50 [ 25.147669] ? SyS_getpeername+0x30/0x30 [ 25.151710] do_fast_syscall_32+0x3ee/0xfa1 [ 25.156024] ? do_int80_syscall_32+0x9d0/0x9d0 [ 25.160597] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 25.165336] ? syscall_return_slowpath+0x550/0x550 [ 25.170242] ? syscall_return_slowpath+0x2ac/0x550 [ 25.175154] ? prepare_exit_to_usermode+0x350/0x350 [ 25.180156] ? retint_user+0x18/0x18 [ 25.183850] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 25.188674] entry_SYSENTER_compat+0x54/0x63 [ 25.193068] RIP: 0023:0xf7f45c79 [ 25.196407] RSP: 002b:00000000ff9d611c EFLAGS: 00000286 ORIG_RAX: 0000000000000171 [ 25.204091] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000020fc2000 [ 25.211341] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 000000002069affb [ 25.218593] RBP: 0000000000000010 R08: 0000000000000000 R09: 0000000000000000 [ 25.225837] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 25.233088] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 25.240409] BUG: sleeping function called from invalid context at mm/slab.h:420 [ 25.247867] in_atomic(): 1, irqs_disabled(): 0, pid: 4157, name: syzkaller897286 [ 25.255416] 1 lock held by syzkaller897286/4157: [ 25.260169] #0: (rcu_read_lock){....}, at: [<000000001cddf455>] __rds_conn_create+0xe46/0x1b50 [ 25.269125] CPU: 1 PID: 4157 Comm: syzkaller897286 Not tainted 4.15.0+ #218 [ 25.276218] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 25.285544] Call Trace: [ 25.288107] dump_stack+0x194/0x257 [ 25.291709] ? arch_local_irq_restore+0x53/0x53 [ 25.296353] ? print_lock+0x9f/0xa2 [ 25.299955] ? lockdep_print_held_locks+0xc4/0x130 [ 25.304863] ___might_sleep+0x2b2/0x470 [ 25.308810] ? trace_event_raw_event_sched_switch+0x810/0x810 [ 25.314667] ? __debug_object_init+0x235/0x1040 [ 25.319322] ? debug_mutex_init+0x1c/0x60 [ 25.323465] __might_sleep+0x95/0x190 [ 25.327259] kmem_cache_alloc_trace+0x299/0x740 [ 25.331909] ? lock_acquire+0x1d5/0x580 [ 25.335854] ? lock_acquire+0x1d5/0x580 [ 25.339802] ? __rds_conn_create+0xe46/0x1b50 [ 25.344277] rds_loop_conn_alloc+0xc8/0x380 [ 25.348571] ? rds_loop_conn_free+0x290/0x290 [ 25.353045] ? __init_waitqueue_head+0x97/0x140 [ 25.357692] ? rcutorture_record_progress+0x10/0x10 [ 25.362682] ? __lockdep_init_map+0xe4/0x650 [ 25.367074] __rds_conn_create+0x112f/0x1b50 [ 25.371480] ? rds_conn_drop+0xb0/0xb0 [ 25.375350] ? __raw_spin_lock_init+0x1c/0x100 [ 25.379908] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 25.384902] ? __lockdep_init_map+0xe4/0x650 [ 25.389288] ? lockdep_init_map+0x9/0x10 [ 25.393324] ? __init_waitqueue_head+0x97/0x140 [ 25.397967] ? init_wait_entry+0x1b0/0x1b0 [ 25.402179] ? lockdep_init_map+0x9/0x10 [ 25.406216] ? rds_message_alloc+0x28c/0x330 [ 25.410596] ? rds_message_next_extension+0x210/0x210 [ 25.415756] ? trace_hardirqs_on+0xd/0x10 [ 25.419883] ? _raw_spin_unlock_bh+0x30/0x40 [ 25.424267] ? __release_sock+0x360/0x360 [ 25.428384] ? lock_sock_nested+0x91/0x110 [ 25.432596] rds_conn_create_outgoing+0x3f/0x50 [ 25.437239] rds_sendmsg+0xda3/0x2390 [ 25.441013] ? avc_has_perm+0x43e/0x680 [ 25.444979] ? rds_send_drop_to+0x19d0/0x19d0 [ 25.449451] ? _raw_spin_unlock_irq+0x27/0x70 [ 25.453922] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 25.458912] ? find_held_lock+0x35/0x1d0 [ 25.462956] ? sock_has_perm+0x2a4/0x420 [ 25.466991] ? selinux_secmark_relabel_packet+0xc0/0xc0 [ 25.472328] ? lock_release+0xa22/0xa40 [ 25.476275] ? trace_event_raw_event_sched_switch+0x810/0x810 [ 25.482134] ? __check_object_size+0x8b/0x530 [ 25.486610] ? __might_sleep+0x95/0x190 [ 25.490559] ? selinux_socket_sendmsg+0x36/0x40 [ 25.495200] ? security_socket_sendmsg+0x89/0xb0 [ 25.499931] ? rds_send_drop_to+0x19d0/0x19d0 [ 25.504403] sock_sendmsg+0xca/0x110 [ 25.508093] SYSC_sendto+0x361/0x5c0 [ 25.511781] ? SYSC_connect+0x4a0/0x4a0 [ 25.515731] ? find_held_lock+0x35/0x1d0 [ 25.519774] ? lock_downgrade+0x980/0x980 [ 25.523919] ? up_read+0x1a/0x40 [ 25.527261] ? __do_page_fault+0x3d6/0xc90 [ 25.531478] SyS_sendto+0x40/0x50 [ 25.534905] ? SyS_getpeername+0x30/0x30 [ 25.538940] do_fast_syscall_32+0x3ee/0xfa1 [ 25.543240] ? do_int80_syscall_32+0x9d0/0x9d0 [ 25.547794] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 25.552521] ? syscall_return_slowpath+0x550/0x550 [ 25.557422] ? syscall_return_slowpath+0x2ac/0x550 [ 25.562330] ? prepare_exit_to_usermode+0x350/0x350 [ 25.567324] ? retint_user+0x18/0x18 [ 25.571025] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 25.575851] entry_SYSENTER_compat+0x54/0x63 [ 25.580230] RIP: 0023:0xf7f45c79 [ 25.583565] RSP: 002b:00000000ff9d611c EFLAGS: 00000286 ORIG_RAX: 0000000000000171 [ 25.591247] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000020fc2000 [ 25.598489] RDX: 000000000000