ICE driver could cause a dead lock in OCP 4.14

Solution Verified - Updated -

Issue

ICE driver could cause a deadlock when requiring the rtnl_mutex and taking the lock rtnl_lock producing errors like:

     PID: 23803    TASK: ff30511065bd8000  CPU: 1    COMMAND: "kworker/1:52"
     #0 [ff765c67e9b9bd40] __schedule at ffffffff84b2ca2b
     #1 [ff765c67e9b9bda8] schedule_rtmutex at ffffffff8413c750
     #2 [ff765c67e9b9bdb8] rt_mutex_slowlock_block.constprop.0 at ffffffff84b30723
     #3 [ff765c67e9b9bdf0] rt_mutex_slowlock.constprop.0 at ffffffff84b31a76
     #4 [ff765c67e9b9be88] linkwatch_event at ffffffff848f469a
     #5 [ff765c67e9b9be90] process_one_work at ffffffff8411be92
     #6 [ff765c67e9b9bed8] worker_thread at ffffffff8411c110
     #7 [ff765c67e9b9bf18] kthread at ffffffff84123d73
     #8 [ff765c67e9b9bf50] ret_from_fork at ffffffff84002e0f

Environment

  • OpenShift Container Platform 4.14
  • Red Hat Enterprise Linux 9.2
  • Red Hat Enterprise Linux 8

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content