RHEL7: hung tasks related to NFS, blocked forever in nfs_block_sillyrename with 'CyProtectDrv' 3rd party module
Issue
During boot we see the following indicating the 3rd party module 'CyProtectDrv' is being loaded
[ 1.451063] CyProtectDrv: loading out-of-tree module taints kernel.
[ 1.451101] CyProtectDrv: module verification failed: signature and/or required key missing - tainting kernel
[ 1.452267] CyProtectDrv.FMap ERROR FMap_Load, Failed to open /opt/cylance/desktop/inventory_data
After some time, a number of processes with hung_task backtraces in nfs_block_sillyrename for an indefinite amount of time, and a reboot of the machine is required to clear
59654 Oct 10 13:29:48 server kernel: PROCESS1 D ffff88061c109a80 0 21663 1 0x20020084
59655 Oct 10 13:29:48 server kernel: ffff880575667dd0 0000000000200082 ffff880559739f60 ffff880575667fd8
59656 Oct 10 13:29:48 server kernel: ffff880575667fd8 ffff880575667fd8 ffff880559739f60 ffff88061c06b678
59657 Oct 10 13:29:48 server kernel: 0000000000000000 ffff88061c06b688 ffff88061c06b700 ffff88061c109a80
59658 Oct 10 13:29:48 server kernel: Call Trace:
59659 Oct 10 13:29:48 server kernel: [<ffffffff8168b879>] schedule+0x29/0x70
59660 Oct 10 13:29:48 server kernel: [<ffffffffa050d5cd>] nfs_block_sillyrename+0x7d/0xd0 [nfs]
59661 Oct 10 13:29:48 server kernel: [<ffffffff810b1720>] ? wake_up_atomic_t+0x30/0x30
59662 Oct 10 13:29:48 server kernel: [<ffffffffa04fc2e6>] nfs_lookup+0xf6/0x2b0 [nfs]
59663 Oct 10 13:29:48 server kernel: [<ffffffff81208e60>] ? lookup_dcache+0xb0/0xb0
59664 Oct 10 13:29:48 server kernel: [<ffffffff8120852d>] lookup_real+0x1d/0x50
59665 Oct 10 13:29:48 server kernel: [<ffffffff81208e60>] ? lookup_dcache+0xb0/0xb0
59666 Oct 10 13:29:48 server kernel: [<ffffffff81208ea2>] __lookup_hash+0x42/0x60
59667 Oct 10 13:29:48 server kernel: [<ffffffffa034c8f0>] cyl_lookup_hash+0x40/0x50 [CyProtectDrv]
59668 Oct 10 13:29:48 server kernel: [<ffffffffa034acd8>] cyl_sys_unlinkat_common+0x108/0x160 [CyProtectDrv]
59669 Oct 10 13:29:48 server kernel: [<ffffffffa034b6d6>] cyl_sys_unlink+0x36/0x80 [CyProtectDrv]
59670 Oct 10 13:29:48 server kernel: [<ffffffff816987cc>] sysenter_dispatch+0x7/0x21
Environment
- Red Hat Enterprise Linux 7
- seen on 3.10.0-514.10.2.el7
- 3rd party module 'CyProtectDrv'
- seen on module.version == 2.0.1450.708
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.