HPE 9000 and HPE e3000 Servers
1827295 Members
4054 Online
109717 Solutions
New Discussion

Internal DCE thread problem

 
ivy_1
Occasional Contributor

Internal DCE thread problem

I've been facing this problem with HP-UX 10.2. Whenever I try to stop a running process with Ctrl-C, I'll get the following error messsage:

%Internal DCE Threads problem (version CMA BL10+), terminating execution.
% Reason: dispatch: no available VP (uniprocessor)
% See 'cma_dump.log' for state information.

After tracing the code, I found that the error message always comes out after this particular line of the code:
bytes_read = in_sock->read( temp_buf, RPC_INT_SIZE);

And 'in_sock' is defined as below:
os_tcp_socket* in_sock /* Read into the packet from the specified socket */

os_tcp_sock is the standard function in object space.
// DESCRIPTION:
An `os_tcp_socket` allows reliable connection-oriented communication between a server socket and a client socket. The server process constructs a TCP connection server and binds it to an address that is known to its client. It then waits for an incoming connection request using `accept()`. A client process creates a stream socket and connects it to the server socket using `connect_to()`. When the connection is made, the server's `accept()` function connects its socket argument to the client socket. Any data written to the server socket will appear as input to the client socket, and visa-versa.
TCP sockets may be bound to a UNIX file system path, although this is only useful for TCP connections between processes that have access to the same file system.

In cma_dump.log, there is one statement stated that the DCEthreads scheduling database is locked. Below is one piece of the error message from the log file:

%Internal DCE Threads problem (version CMA BL10+), terminating execution.
% Reason: dispatch: no available VP (uniprocessor)
The current thread is 2 (address 0x00083628)
DECthreads scheduling database is locked.

Is this the kernel setting problem setting e.g. ulimit or others?

Fyi, the process I run is a software developed internally in command line mode.
1 REPLY 1
paul courry
Honored Contributor

Re: Internal DCE thread problem

You need to post this to the HPUX forum under system administration.