cmanicd process was stuck in splxmod code path.

Solution Unverified - Updated -

Environment

  • Red Hat Enterprise Linux 5
  • Trend Micro Server Protect

Issue

  • cmanicd was stuck for more than 120 seconds
Aug 10 16:26:11 hostname1 kernel: INFO: task cmanicd:24700 blocked for more than 120 seconds.
Aug 10 16:26:11 hostname1 kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Aug 10 16:26:11 hostname1 kernel: cmanicd       D ffff8100be5c8860     0 24700  25654                     (NOTLB)
Aug 10 16:26:11 hostname1 kernel:  ffff810036913e38 0000000000000086 0000000000000000 ffff8100b7b55db8
Aug 10 16:26:11 hostname1 kernel:  0000000000000001 0000000000000006 ffff81019d38d7e0 ffff8100be5c8860
Aug 10 16:26:11 hostname1 kernel:  00093484c32b4ad7 000000000004af43 ffff81019d38d9c8 0000000309a199c0
Aug 10 16:26:11 hostname1 kernel: Call Trace:
Aug 10 16:26:11 hostname1 kernel:  [<ffffffff885c85a8>] :splxmod:closeHook+0x784/0x9d8
Aug 10 16:26:11 hostname1 kernel:  [<ffffffff8005e116>] system_call+0x7e/0x83
Aug 10 16:26:11 hostname1 kernel:  [<ffffffff800a1ba4>] autoremove_wake_function+0x0/0x2e
Aug 10 16:26:11 hostname1 kernel:  [<ffffffff8005e116>] system_call+0x7e/0x83

Resolution

Cmanicd process is in D state, and call traces are in splxmod code. Engage the splxmod vendor for further diagnosis.

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.