Solaris 10 can hang in n2cp module looping in function n2cp_find_best_cwq
(Doc ID 1517454.1)
Last updated on OCTOBER 22, 2014
Applies to:Solaris SPARC Operating System - Version 10 3/05 to 10 9/10 U9 [Release 10.0]
Oracle Solaris on SPARC (64-bit)
This issue applies to systems with the n2cp module loaded and Solaris 10 prior to Update 10 (Kernel patch 144500-17)
To check if you are using this module and may be impacted you can run the following command:
# modinfo | grep n2cp
if you do not see any output you are not using the module and are not impacted.
Initially threads and processed which use cryptological functions will hang and as time progresses more and more threads and processes will hang as they get caught behind one of the already hung threads.
Examples of processes which may be impacted
- ssh ( see also Doc ID 1403740.1: "Ssh Logins Fail Intermittently" )
If viewing thread stacks such as from:
n2cp:n2cp_holdcwq+0x28(0x600a34ba000, 0x0, 0x0)
n2cp:n2cp_find_cep+0x7c(0x600a34ba000, 0x2a11437b298, 0x0, 0x0)
n2cp:n2cp_hash(, 0x2a11437b868, 0x2a11437b838) - frame recycled
n2cp:n2cp_digest+0x68(0x3021b747dc0, 0x2a11437b868, 0x2a11437b838, 0x600a35a5f00)
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!