My Oracle Support Banner

Solaris[TM] 8 Operating System: Solving the ldap_cachemgr(1M) Daemon Hang Issue (Doc ID 1012191.1)

Last updated on MAY 09, 2018

Applies to:

Solaris SPARC Operating System - Version 8.0 to 8 2/04 U8 [Release 8.0]
All Platforms

Symptoms

The issue described in this document does only apply to Oracle Solaris version 8, and not to any newer versions of Solaris.

 

The ldap_cachemgr(1M) daemon process may randomly stop servicing requests that it receives from any application processes. In consequence commands such as "ps -ef" or "ls -l" do not resolve usernames or groupnames. When having hit into this, the ldap_cachemgr daemon process will wait in door_return() system-calls that do contain 0 in all argument. 

For confirming the ldap_cachemgr daemon process has hit into this situation you'll need to apply a truss(1) on the PID of that process, wait some minutes and then examine the output of that truss.

Here is a typical example for that situation:

# truss -efla -p 1611
...
1611/50:    lwp_sema_wait(0xFD203E30)    (sleeping...)
1611/51:    lwp_sema_wait(0xFC501E30)    (sleeping...)
1611/52:    lwp_sema_wait(0xFC00FE30)    (sleeping...)
1611/53:    lwp_sema_wait(0xFBF0DE30)    (sleeping...)
1611/54:    door_return(0x00000000, 0, 0x00000000, 0) (sleeping...)
1611/54:    door_return(0x00000000, 0, 0x00000000, 0)    = 0
1611/1:        pause()                (sleeping...)
1611/2:        signotifywait()            (sleeping...)
...
1611/52:    lwp_sema_wait(0xFC00FE30)    (sleeping...)
1611/53:    lwp_sema_wait(0xFBF0DE30)    (sleeping...)
1611/54:    door_return(0x00000000, 0, 0x00000000, 0) (sleeping...)
1611/54:    door_return(0x00000000, 0, 0x00000000, 0)    = 0
1611/1:        pause()                (sleeping...)
1611/2:        signotifywait()            (sleeping...)
1611/3:        lwp_sema_wait(0xFEF0DE30)    (sleeping...)
1611/21:    lwp_sema_wait(0xFE40FE30)    (sleeping...)
...

 

Cause

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.