The task is getting stuck waiting for the vmci_resouce releasing upon the balloon reset on the RHEL guest on VMware hypervisor.

Solution Verified - Updated -

Issue

  • The task is getting stuck waiting for the vmci_resouce releasing upon the balloon reset on the RHEL guest on VMware hypervisor.
2302774.578854] INFO: task kworker/10:3:1359125 blocked for more than 120 seconds.
[2302774.579303]       Not tainted 4.18.0-305.3.1.el8_4.x86_64 #1
[2302774.579657] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[2302774.580006] kworker/10:3    D    0 1359125      2 0x80004080
[2302774.580085] Workqueue: events_freezable vmballoon_work [vmw_balloon]
[2302774.580088] Call Trace:
[2302774.580203]  __schedule+0x2c4/0x700
[2302774.580977]  ? xfs_trans_del_item+0x1b/0x40 [xfs]
[2302774.581051]  ? xfs_inode_item_release+0x30/0x30 [xfs]
[2302774.581055]  schedule+0x38/0xa0
[2302774.581060]  schedule_timeout+0x246/0x2f0
[2302774.581173]  ? __wait_rcu_gp+0x112/0x140
[2302774.581177]  wait_for_completion+0x97/0x100
[2302774.581231]  vmci_doorbell_destroy+0x98/0xd0 [vmw_vmci]
[2302774.581259]  vmballoon_vmci_cleanup+0x44/0x60 [vmw_balloon]
[2302774.581271]  vmballoon_work+0xd0/0x722 [vmw_balloon]
[2302774.581314]  process_one_work+0x1a7/0x360
[2302774.581341]  ? create_worker+0x1a0/0x1a0
[2302774.581344]  worker_thread+0x30/0x390
[2302774.581347]  ? create_worker+0x1a0/0x1a0
[2302774.581349]  kthread+0x116/0x130
[2302774.581369]  ? kthread_flush_work_fn+0x10/0x10
[2302774.581373]  ret_from_fork+0x35/0x40

Environment

  • Red Hat Enterprise Linux 8
  • VMware RHEL guest

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