Multiple serial console write request cause a system hang.
Issue
- OpenShift environment with frequent console logging causes a system to hang with following messages.
[1208442.206779] INFO: rcu_sched detected stalls on CPUs/tasks: { 50} (detected by 30, t=137943826 jiffies, g=66713263, c=66713262, q=137047450)
[1208442.206780] Task dump for CPU 50:
[1208442.206783] migration/50 R running task 0 260 2 0x00000088
[1208442.206784] Call Trace:
[1208442.206787] [<ffffffff99b139bc>] ? __schedule+0x41c/0xa20
[1208442.206789] [<ffffffff994c3dd4>] ? smpboot_thread_fn+0x144/0x1a0
[1208442.206790] [<ffffffff994c3c90>] ? lg_double_unlock+0x40/0x40
[1208442.206802] [<ffffffff994bb621>] ? kthread+0xd1/0xe0
[1208442.206804] [<ffffffff994bb550>] ? insert_kthread_work+0x40/0x40
[1208442.206806] [<ffffffff99b205f7>] ? ret_from_fork_nospec_begin+0x21/0x21
[1208442.206807] [<ffffffff994bb550>] ? insert_kthread_work+0x40/0x40
Environment
- Red Hat Enterprise Linux 7
- kernel-3.10.0-862.6.3.el7.x86_64
- Docker
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.