[omniORB] Internal DCE Threads problem

Sandrine BRISSON-HUART sandrine.brisson-huart@thales-e-transactions.com
Tue, 5 Feb 2002 11:40:39 +0100


C'est un message de format MIME en plusieurs parties.

------=_NextPart_000_0019_01C1AE39.F0098850
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 8bit

Hi !

I made last year an application with ORBACUS C++ and ORBACUS Java. I have to
port the C++ application with OmniORB 3.0.4, and I've got some problems...

The OmniORB application (a server) runs on HPUX 10.20 with gcc 2.95.2.
The ORBACUS Java application (a client) runs on Win NT with JDK 1.3.1.
The client is registered to the server and exchanged informations.

At the end of an operating time, this error occurs on the Server:

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

cma_dump.log is attached.

Any Idea ?

Thanks for your help,

Sandrine.

--------------------------------------------------------------------------
Sandrine BRISSON-HUART
THALES e-TRANSACTIONS CGA SA.
Centre du Bois des Bordes
BP 57
91229 Brétigny-sur-Orge Cedex
FRANCE
Phone:+33-1 69 88 54 46
e-mail:sandrine.brisson-huart@thales-e-transactions.com
--------------------------------------------------------------------------


------=_NextPart_000_0019_01C1AE39.F0098850
Content-Type: application/octet-stream;
	name="cma_dump.log"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="cma_dump.log"

%Internal DCE Threads problem (version CMA BL10+), terminating execution.=0A=
% Reason: dispatch: no available VP (uniprocessor)=0A=
The current thread is 2 (address 0x402d9d58)=0A=
DECthreads scheduling database is locked.=0A=
Current threads:=0A=
Thread default thread (7b000e00) 1 : blocked=0A=
  No current vp=0A=
  Join: mutex 402cf648 (21), cv 402cf698 (2)=0A=
  Sync. wait: mutex 402cf6e8 (22), cv 402cf738 (3)=0A=
  Start function 0 (0)=0A=
  Thread's last errno was 239=0A=
  Waiting on 6  402d2278=0A=
  Scheduling: priority 12, policy throughput=0A=
  Stack: 7b03cb70 (default stack) =0A=
  Alerts: none pending, general delivery enabled, asynch delivery =
disabled=0A=
Thread null thread (402d9d58) 2 : blocked=0A=
  Current vp is 0=0A=
  Join: mutex 402da460 (120), cv 402da4b0 (8)=0A=
  Sync. wait: mutex 402da500 (121), cv 402da550 (9)=0A=
  Start function 7affdd5a (0)=0A=
  Thread's last errno was 4=0A=
  Waiting on 9  402da550=0A=
  Scheduling: priority 0, policy idle=0A=
  Stack: 402fff10 (base =3D 402fd000, guard =3D 40313000) [<-SP]=0A=
  Alerts: none pending, general delivery enabled, asynch delivery =
disabled=0A=
Thread <USER> (402dd480) 3 : blocked=0A=
  No current vp=0A=
  Join: mutex 402ddb88 (133), cv 402ddbd8 (22)=0A=
  Sync. wait: mutex 402ddc28 (134), cv 402ddc78 (23)=0A=
  Start function 402c8272 (402fb110)=0A=
  Thread's last errno was 0=0A=
  Waiting on 7  402d24f8=0A=
  Scheduling: priority 12, policy throughput=0A=
  Stack: 40316ac0 (base =3D 40316000, guard =3D 4032c000) [<-SP]=0A=
  Alerts: none pending, general delivery enabled, asynch delivery =
disabled=0A=
Thread <USER> (402decb8) 4 : blocked=0A=
  No current vp=0A=
  Join: mutex 402df3c0 (138), cv 402df410 (25)=0A=
  Sync. wait: mutex 402df460 (139), cv 402df4b0 (26)=0A=
  Start function 402c8272 (402fb168)=0A=
  Thread's last errno was 11=0A=
  Waiting on 24  402de510=0A=
  Scheduling: priority 12, policy throughput=0A=
  Stack: 4032fbc0 (base =3D 4032f000, guard =3D 40345000) [<-SP]=0A=
  Alerts: none pending, general delivery enabled, asynch delivery =
disabled=0A=
Thread <USER> (402e0950) 5 : blocked=0A=
  No current vp=0A=
  Join: mutex 402e1058 (150), cv 402e10a8 (35)=0A=
  Sync. wait: mutex 402e10f8 (151), cv 402e1148 (36)=0A=
  Start function 402c8272 (402fb480)=0A=
  Thread's last errno was 11=0A=
  Waiting on 29  402dfed8=0A=
  Scheduling: priority 12, policy throughput=0A=
  Stack: 403491c0 (base =3D 40348000, guard =3D 4035e000) [<-SP]=0A=
  Alerts: none pending, general delivery enabled, asynch delivery =
disabled=0A=
Thread <USER> (402e2278) 6 : blocked=0A=
  No current vp=0A=
  Join: mutex 402e2980 (155), cv 402e29d0 (41)=0A=
  Sync. wait: mutex 402e2a20 (156), cv 402e2a70 (42)=0A=
  Start function 402c8272 (402fbdf8)=0A=
  Thread's last errno was 245=0A=
  Waiting on 42  402e2a70=0A=
  Scheduling: priority 12, policy throughput=0A=
  Stack: 4038e840 (base =3D 4038d000, guard =3D 403a3000) [<-SP]=0A=
  Detached=0A=
  Alerts: none pending, general delivery enabled, asynch delivery =
disabled=0A=
Mutexes:=0A=
Mutex default attr's mutex (402eefb8) 1, type fast, unlocked=0A=
Mutex attr sequence object (402cf008) 2, type fast, unlocked=0A=
Mutex known attr list (402cf058) 3, type fast, unlocked=0A=
Mutex mutex sequence object (402cf0a8) 4, type fast, unlocked=0A=
Mutex known mutex list (402cf0f8) 5, type fast, unlocked=0A=
Mutex global lock (402cf148) 6, type recursive, unlocked=0A=
Mutex global's internal lock (402cf198) 7, type fast, unlocked=0A=
Mutex VM, small (402cf1e8) 8, type fast, unlocked=0A=
Mutex VM, medium (402cf238) 9, type fast, unlocked=0A=
Mutex VM, large (402cf288) 10, type fast, unlocked=0A=
Mutex VM, pool (402cf2d8) 11, type fast, unlocked=0A=
Mutex per-thread context (402cf328) 12, type fast, unlocked=0A=
Mutex cond sequence object (402cf378) 13, type fast, unlocked=0A=
Mutex known cond list (402cf3c8) 14, type fast, unlocked=0A=
Mutex mutex for delay (402cf418) 15, type fast, unlocked=0A=
Mutex atfork queue (402cf4b8) 16, type fast, unlocked=0A=
Mutex one time init (402cf508) 17, type fast, unlocked=0A=
Mutex stack mutex (402cf558) 18, type fast, unlocked=0A=
Mutex stack sequence object (402cf5a8) 19, type fast, unlocked=0A=
Mutex thread sequence object (402cf5f8) 20, type fast, unlocked=0A=
Mutex for a TCB (402cf648) 21, type fast, unlocked=0A=
Mutex for a TCB (402cf6e8) 22, type fast, unlocked=0A=
Mutex <USER> (402cfee0) 23, type fast, unlocked=0A=
Mutex <USER> (402cff30) 24, type fast, unlocked=0A=
Mutex <USER> (402cff80) 25, type fast, unlocked=0A=
Mutex <USER> (402cffd0) 26, type fast, unlocked=0A=
Mutex <USER> (402d0020) 27, type fast, unlocked=0A=
Mutex <USER> (402d0070) 28, type fast, unlocked=0A=
Mutex <USER> (402d00c0) 29, type fast, unlocked=0A=
Mutex <USER> (402d0110) 30, type fast, unlocked=0A=
Mutex <USER> (402d0160) 31, type fast, unlocked=0A=
Mutex <USER> (402d01b0) 32, type fast, unlocked=0A=
Mutex <USER> (402d0200) 33, type fast, unlocked=0A=
Mutex <USER> (402d0250) 34, type fast, unlocked=0A=
Mutex <USER> (402d02a0) 35, type fast, unlocked=0A=
Mutex <USER> (402d02f0) 36, type fast, unlocked=0A=
Mutex <USER> (402d0340) 37, type fast, unlocked=0A=
Mutex <USER> (402d0390) 38, type fast, unlocked=0A=
Mutex <USER> (402d03e0) 39, type fast, unlocked=0A=
Mutex <USER> (402d0430) 40, type fast, unlocked=0A=
Mutex <USER> (402d0480) 41, type fast, unlocked=0A=
Mutex <USER> (402d04d0) 42, type fast, unlocked=0A=
Mutex <USER> (402d0520) 43, type fast, unlocked=0A=
Mutex <USER> (402d0570) 44, type fast, unlocked=0A=
Mutex <USER> (402d05c0) 45, type fast, unlocked=0A=
Mutex <USER> (402d0610) 46, type fast, unlocked=0A=
Mutex <USER> (402d0660) 47, type fast, unlocked=0A=
Mutex <USER> (402d06b0) 48, type fast, unlocked=0A=
Mutex <USER> (402d0700) 49, type fast, unlocked=0A=
Mutex <USER> (402d0750) 50, type fast, unlocked=0A=
Mutex <USER> (402d07a0) 51, type fast, unlocked=0A=
Mutex <USER> (402d07f0) 52, type fast, unlocked=0A=
Mutex <USER> (402d0840) 53, type fast, unlocked=0A=
Mutex <USER> (402d0890) 54, type fast, unlocked=0A=
Mutex <USER> (402d08e0) 55, type fast, unlocked=0A=
Mutex <USER> (402d0930) 56, type fast, unlocked=0A=
Mutex <USER> (402d0980) 57, type fast, unlocked=0A=
Mutex <USER> (402d09d0) 58, type fast, unlocked=0A=
Mutex <USER> (402d0a20) 59, type fast, unlocked=0A=
Mutex <USER> (402d0a70) 60, type fast, unlocked=0A=
Mutex <USER> (402d0ac0) 61, type fast, unlocked=0A=
Mutex <USER> (402d0b10) 62, type fast, unlocked=0A=
Mutex <USER> (402d0b60) 63, type fast, unlocked=0A=
Mutex <USER> (402d0bb0) 64, type fast, unlocked=0A=
Mutex <USER> (402d0c00) 65, type fast, unlocked=0A=
Mutex <USER> (402d0c50) 66, type fast, unlocked=0A=
Mutex <USER> (402d0ca0) 67, type fast, unlocked=0A=
Mutex <USER> (402d0cf0) 68, type fast, unlocked=0A=
Mutex <USER> (402d0d40) 69, type fast, unlocked=0A=
Mutex <USER> (402d0d90) 70, type fast, unlocked=0A=
Mutex <USER> (402d0de0) 71, type fast, unlocked=0A=
Mutex <USER> (402d0e30) 72, type fast, unlocked=0A=
Mutex <USER> (402d0e80) 73, type fast, unlocked=0A=
Mutex <USER> (402d0ed0) 74, type fast, unlocked=0A=
Mutex <USER> (402d0f20) 75, type fast, unlocked=0A=
Mutex <USER> (402d0f70) 76, type fast, unlocked=0A=
Mutex <USER> (402d0fc0) 77, type fast, unlocked=0A=
Mutex <USER> (402d1010) 78, type fast, unlocked=0A=
Mutex <USER> (402d1060) 79, type fast, unlocked=0A=
Mutex <USER> (402d10b0) 80, type fast, unlocked=0A=
Mutex <USER> (402d1100) 81, type fast, unlocked=0A=
Mutex <USER> (402d1150) 82, type fast, unlocked=0A=
Mutex <USER> (402d11a0) 83, type fast, unlocked=0A=
Mutex <USER> (402d11f0) 84, type fast, unlocked=0A=
Mutex <USER> (402d1240) 85, type fast, unlocked=0A=
Mutex <USER> (402d1290) 86, type fast, unlocked=0A=
Mutex <USER> (402d12e0) 87, type fast, unlocked=0A=
Mutex <USER> (402d1330) 88, type fast, unlocked=0A=
Mutex <USER> (402d1380) 89, type fast, unlocked=0A=
Mutex <USER> (402d13d0) 90, type fast, unlocked=0A=
Mutex <USER> (402d1420) 91, type fast, unlocked=0A=
Mutex for a one time init block (402d1470) 92, type fast, unlocked=0A=
Mutex <USER> (402d1be8) 93, type fast, unlocked=0A=
Mutex <USER> (402d1c38) 94, type fast, unlocked=0A=
Mutex <USER> (402d1c88) 95, type fast, unlocked=0A=
Mutex <USER> (402d1cd8) 96, type fast, unlocked=0A=
Mutex <USER> (402d1d28) 97, type fast, unlocked=0A=
Mutex <USER> (402d1d78) 98, type fast, unlocked=0A=
Mutex <USER> (402d1dc8) 99, type fast, unlocked=0A=
Mutex <USER> (402d1e68) 100, type fast, unlocked=0A=
Mutex <USER> (402d1eb8) 101, type fast, unlocked=0A=
Mutex <USER> (402d1f08) 102, type fast, unlocked=0A=
Mutex <USER> (402d1f58) 103, type fast, unlocked=0A=
Mutex <USER> (402d1fa8) 104, type fast, unlocked=0A=
Mutex <USER> (402d1ff8) 105, type fast, unlocked=0A=
Mutex <USER> (402d2048) 106, type fast, unlocked=0A=
Mutex <USER> (402d2098) 107, type fast, unlocked=0A=
Mutex <USER> (402d20e8) 108, type fast, unlocked=0A=
Mutex <USER> (402d2188) 109, type fast, unlocked=0A=
Mutex <USER> (402d21d8) 110, type fast, unlocked=0A=
Mutex <USER> (402d2228) 111, type fast, unlocked=0A=
Mutex <USER> (402d22c8) 112, type fast, unlocked=0A=
Mutex <USER> (402d2318) 113, type fast, unlocked=0A=
Mutex <USER> (402d2368) 114, type fast, unlocked=0A=
Mutex <USER> (402d23b8) 115, type fast, unlocked=0A=
Mutex <USER> (402d2408) 116, type fast, unlocked=0A=
Mutex <USER> (402d2458) 117, type fast, unlocked=0A=
Mutex <USER> (402d24a8) 118, type fast, unlocked=0A=
Mutex for an attr (402d2c50) 119, type fast, unlocked=0A=
Mutex null thread (402da460) 120, type fast, unlocked=0A=
Mutex for a TCB (402da500) 121, type fast, unlocked=0A=
Mutex io database (402dad48) 122, type fast, unlocked=0A=
Mutex dynamic io init (402dad98) 123, type fast, unlocked=0A=
Mutex close and select lock (402dade8) 124, type fast, unlocked=0A=
Mutex file mutex (402dce40) 125, type fast, unlocked=0A=
Mutex file mutex (402dcf30) 126, type fast, unlocked=0A=
Mutex file mutex (402dd020) 127, type fast, unlocked=0A=
Mutex file mutex (402dd110) 128, type fast, unlocked=0A=
Mutex file mutex (402dd200) 129, type fast, unlocked=0A=
Mutex file mutex (402dd2f0) 130, type fast, unlocked=0A=
Mutex sigwait (402dd3e0) 131, type fast, unlocked=0A=
Mutex debugger client registry (402dd430) 132, type fast, unlocked=0A=
Mutex for a TCB (402ddb88) 133, type fast, unlocked=0A=
Mutex for a TCB (402ddc28) 134, type fast, unlocked=0A=
Mutex <USER> (402de470) 135, type fast, unlocked=0A=
Mutex <USER> (402de4c0) 136, type fast, unlocked=0A=
Mutex for an attr (402dec68) 137, type fast, unlocked=0A=
Mutex for a TCB (402df3c0) 138, type fast, unlocked=0A=
Mutex for a TCB (402df460) 139, type fast, unlocked=0A=
Mutex <USER> (402dfca8) 140, type fast, unlocked=0A=
Mutex <USER> (402dfcf8) 141, type fast, unlocked=0A=
Mutex <USER> (402dfd48) 142, type fast, unlocked=0A=
Mutex <USER> (402dfde8) 143, type fast, unlocked=0A=
Mutex file mutex (402dfe88) 144, type fast, unlocked=0A=
Mutex file mutex (402dff78) 145, type fast, unlocked=0A=
Mutex <USER> (402e00b8) 146, type fast, unlocked=0A=
Mutex <USER> (402e0158) 147, type fast, unlocked=0A=
Mutex <USER> (402e01a8) 148, type fast, unlocked=0A=
Mutex for an attr (402e0900) 149, type fast, unlocked=0A=
Mutex for a TCB (402e1058) 150, type fast, unlocked=0A=
Mutex for a TCB (402e10f8) 151, type fast, unlocked=0A=
Mutex <USER> (402e1990) 152, type fast, unlocked=0A=
Mutex <USER> (402e1ad0) 153, type fast, unlocked=0A=
Mutex for an attr (402e2228) 154, type fast, unlocked=0A=
Mutex for a TCB (402e2980) 155, type fast, unlocked=0A=
Mutex for a TCB (402e2a20) 156, type fast, unlocked=0A=
Mutex <USER> (402e32b8) 157, type fast, unlocked=0A=
Mutex <USER> (402e3308) 158, type fast, unlocked=0A=
Mutex file mutex (402e3448) 159, type fast, unlocked=0A=
Condition variables:=0A=
Condition variable cond for delay (402cf468) 1=0A=
Condition variable for a TCB (402cf698) 2=0A=
Condition variable for a TCB (402cf738) 3=0A=
Condition variable <USER> (402d1e18) 4=0A=
Condition variable <USER> (402d2138) 5=0A=
Condition variable <USER> (402d2278) 6, 1 waiter: 1=0A=
Condition variable <USER> (402d24f8) 7, 1 waiter: 3=0A=
Condition variable null thread (402da4b0) 8=0A=
Condition variable for a TCB (402da550) 9, 1 waiter: 2=0A=
Condition variable file read cv (402dce90) 10=0A=
Condition variable file write cv (402dcee0) 11=0A=
Condition variable file read cv (402dcf80) 12=0A=
Condition variable file write cv (402dcfd0) 13=0A=
Condition variable file read cv (402dd070) 14=0A=
Condition variable file write cv (402dd0c0) 15=0A=
Condition variable file read cv (402dd160) 16=0A=
Condition variable file write cv (402dd1b0) 17=0A=
Condition variable file read cv (402dd250) 18=0A=
Condition variable file write cv (402dd2a0) 19=0A=
Condition variable file read cv (402dd340) 20=0A=
Condition variable file write cv (402dd390) 21=0A=
Condition variable for a TCB (402ddbd8) 22=0A=
Condition variable for a TCB (402ddc78) 23=0A=
Condition variable <USER> (402de510) 24, 1 waiter: 4=0A=
Condition variable for a TCB (402df410) 25=0A=
Condition variable for a TCB (402df4b0) 26=0A=
Condition variable <USER> (402dfd98) 27=0A=
Condition variable <USER> (402dfe38) 28=0A=
Condition variable file read cv (402dfed8) 29, 1 waiter: 5=0A=
Condition variable file write cv (402dff28) 30=0A=
Condition variable file read cv (402dffc8) 31=0A=
Condition variable file write cv (402e0018) 32=0A=
Condition variable <USER> (402e0068) 33=0A=
Condition variable <USER> (402e0108) 34=0A=
Condition variable for a TCB (402e10a8) 35=0A=
Condition variable for a TCB (402e1148) 36=0A=
Condition variable <USER> (402e1940) 37=0A=
Condition variable <USER> (402e19e0) 38=0A=
Condition variable <USER> (402e1a30) 39=0A=
Condition variable <USER> (402e1a80) 40=0A=
Condition variable for a TCB (402e29d0) 41=0A=
Condition variable for a TCB (402e2a70) 42, 1 waiter: 6=0A=
Condition variable <USER> (402e3358) 43=0A=
Condition variable <USER> (402e33a8) 44=0A=
Condition variable <USER> (402e33f8) 45=0A=
Condition variable file read cv (402e3498) 46=0A=
Condition variable file write cv (402e34e8) 47=0A=
DCE Threads internal VM manager statistics:=0A=
 small (24 bytes): 2 allocated, 0 free=0A=
 medium (72 bytes): 219 allocated, 0 free=0A=
 large (1792 bytes): 16 allocated, 0 free=0A=
 1 thing currently on general pool list=0A=
 0 sbrk alignments=0A=

------=_NextPart_000_0019_01C1AE39.F0098850--