My Oracle Support Banner

Solaris 10 can hang in n2cp module looping in function n2cp_find_best_cwq (Doc ID 1517454.1)

Last updated on FEBRUARY 04, 2019

Applies to:

Solaris 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" )
  • /bin/digest


If viewing thread stacks such as from: 



n2cp:n2cp_holdcwq+0x28(0x600a34ba000, 0x0, 0x0)
n2cp:n2cp_find_best_cwq+0xbc(0x600a34ba000, 0x0)
n2cp:n2cp_find_cep+0x7c(0x600a34ba000, 0x2a11437b298, 0x0, 0x0)
n2cp:n2cp_start+0x34(, 0x302224936c0)
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!

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.