Hello Jonathan.

With the command: 

mdb -p pid
Loading modules: [ ld.so.1 libc.so.1 ]
> ::walk ulwps | ::print ulwp_t ul_stsd[]

We have obtained the following traces, some of them , there are a lot...:
...
{
    ul_stsd->tsd_nalloc = 0
    ul_stsd->tsd_pad = [ 0, 0, 0, 0, 0, 0, 0, 0, 0 ]
    ul_stsd->tsd_data = [ 0 ]
}
...

so, one thread of the process, the same that is in the 
_thr_setspecific_slow+0x50 instruction,  has the value of tsd_nalloc equal to 
zero.

Therefore , the infinite loop has an "internal" cause. 
kernel bug ???


all the traces below:

---- CUT HERE IF YOU WANT ---------

mdb: logging to "mylog"
> ::walk thread
1
2
3
4
5
6
7
8
9
a
b
c
d
e
f
10
11
12
13
14
15
17
18
> ::walk thread | ::findstack
stack pointer for thread 1: ffbfedd0
[ ffbfedd0 libc.so.1`__lwp_park+0x10() ]
  ffbfee30 libc.so.1`cond_wait_queue+0x28()
  ffbfee90 libc.so.1`cond_wait_common+0x298()
  ffbfeef0 libc.so.1`cond_wait+0x10()
  ffbfef50 libc.so.1`pthread_cond_wait+8()
  ffbfefb0 libtidthr.so`_ZN6TIDThr9Condition4waitERNS_14RecursiveMutexE+0x40()
  ffbff028 libtidthr.so`_ZN6TIDThr7Monitor4waitEv+0x14()
  ffbff0a0 
libTIDorb.so`_ZN6TIDorb4core15ProcessingState17wait_for_shutdownEv+0xb0()
  ffbff120 libCommon.so`_ZN6Spider5CORBA3ORB3runEv+0x3c()
  ffbff1a0 _Z6runORBv+0x100()
  ffbff228 _Z10NotNAMmainiPPcRKSsS2_RKSt6vectorISsSaISsEES2_+0x1088()
  ffbff980 main+0x53c()
  ffbffa50 _start+0x5c()
stack pointer for thread 2: fcbff148
[ fcbff148 libc.so.1`__lwp_park+0x10() ]
  fcbff1a8 libtidthr.so`_ZN6TIDThr5Mutex4lockEv+0x20()
  fcbff218 
libTIDorb.so`_ZN6TIDorb4core4comm13UDPConnection17write_Version_1_1ERKNS1_4iiop11GIOPMessageEj+0x48()
  fcbff3b0 
libTIDorb.so`_ZN6TIDorb4core4comm10Connection17write_Version_1_2ERKNS1_4iiop11GIOPMessageEj+0x14()
  fcbff420 
libTIDorb.so`_ZN6TIDorb4core4comm10Connection12send_messageERKNS1_4iiop11GIOPMessageEj+0x68()
  fcbff558 
  
libTIDorb.so`_ZN6TIDorb4core4comm13UDPConnection25send_oneway_request_asyncEPNS0_11RequestImplEPNS0_3iop3IORENS1_4iiop21AddressingDisp
  ositionE+0x254()
  fcbff738 
libTIDorb.so`_ZN6TIDorb4core4comm13UDPConnection25send_oneway_request_asyncEPNS0_11RequestImplEPNS0_3iop3IORE+0x18()
  fcbff7a8 
libTIDorb.so`_ZN6TIDorb4core4comm13MIOPCommLayer14oneway_requestEPNS0_11RequestImplEPNS0_3iop3IORE+0x64()
  fcbff838 
libTIDorb.so`_ZN6TIDorb4core18ObjectDelegateImpl14oneway_requestEPNS0_11RequestImplE+0x44()
  fcbff8a8 libTIDorb.so`_ZN6TIDorb4core11RequestImpl11send_onewayEv+0x14()
  fcbff918 
_ZN5RMIOP24_CORBA_RMIOPConsumerStub19receiveReliableDataERKNS_15ReliablePackageE+0xec()
  fcbff998 _ZN18RMIOPConsumerProxy16sendReliableDataEPKci+0x50c()
  fcbffa40 _ZN14MIOP_DualProxy13sendSingleLANEPKcib+0x2ec()
  fcbffad8 _ZN14MIOP_DualProxy16sendReliableDataEPKci+0x11c()
  fcbffb48 _ZN20ReliableSupplierLink4sendEPvi+0x288()
  fcbffbd8 _ZNK8UdprFlow8sendSYNCEP11UdprSession+0x1f8()
  fcbffce8 _ZN16UdprSessionAdmin9sendSYNCsEv+0x13c()
  fcbffd80 _ZN10SYNCSender6notifyEv+0x18()
  fcbffdf0 _ZN11AlarmThread9callAwakeEv+0x21c()
  fcbffeb0 _ZN11AlarmThread3runEv+0xa0()
  fcbfff28 libCommon.so`_ZN10LscPThread7funcRunEPv+0x88()
  fcbfffa0 libc.so.1`_lwp_start()
stack pointer for thread 3: fd77fd30
[ fd77fd30 libc.so.1`___nanosleep+4() ]
  fd77fd90 libCommon.so`_ZN26RclLogPeriodicConfigLoader3runEv+0x360()
  fd77ff28 libCommon.so`_ZN10LscPThread7funcRunEPv+0x88()
  fd77ffa0 libc.so.1`_lwp_start()
stack pointer for thread 4: fcf7f920
[ fcf7f920 libc.so.1`__lwp_park+0x10() ]
  fcf7f980 libc.so.1`cond_wait_queue+0x28()
  fcf7f9e0 libc.so.1`cond_wait_common+0x298()
  fcf7fa40 libc.so.1`cond_wait+0x10()
  fcf7faa0 libc.so.1`pthread_cond_wait+8()
  fcf7fb00 libtidthr.so`_ZN6TIDThr9Condition4waitERNS_14RecursiveMutexE+0x40()
  fcf7fb78 
libtidthr.so`_ZN6TIDThr9Condition4waitERNS_14RecursiveMutexEll+0x1c4()
  fcf7fc00 libtidthr.so`_ZN6TIDThr7Monitor4waitEll+0x1c()
  fcf7fc78 libtidthr.so`_ZN6TIDThr7Monitor4waitEl+0xc()
  fcf7fce8 libTIDorb.so`_ZN6TIDorb4core3poa12RequestQueue3getEv+0xb8()
  fcf7fde0 libTIDorb.so`_ZN6TIDorb4core3poa10ExecThread3runEv+0xfc()
  fcf7ff20 libtidthr.so`_ZN6TIDThr6Thread10performRunEPNS_7HandleTIS0_EE+0x98()
  fcf7ffa0 libc.so.1`_lwp_start()
stack pointer for thread 5: fc77f920
[ fc77f920 libc.so.1`__lwp_park+0x10() ]
  fc77f980 libc.so.1`cond_wait_queue+0x28()
  fc77f9e0 libc.so.1`cond_wait_common+0x298()
  fc77fa40 libc.so.1`cond_wait+0x10()
  fc77faa0 libc.so.1`pthread_cond_wait+8()
  fc77fb00 libtidthr.so`_ZN6TIDThr9Condition4waitERNS_14RecursiveMutexE+0x40()
  fc77fb78 
libtidthr.so`_ZN6TIDThr9Condition4waitERNS_14RecursiveMutexEll+0x1c4()
  fc77fc00 libtidthr.so`_ZN6TIDThr7Monitor4waitEll+0x1c()
  fc77fc78 libtidthr.so`_ZN6TIDThr7Monitor4waitEl+0xc()
  fc77fce8 libTIDorb.so`_ZN6TIDorb4core3poa12RequestQueue3getEv+0xb8()
  fc77fde0 libTIDorb.so`_ZN6TIDorb4core3poa10ExecThread3runEv+0xfc()
  fc77ff20 libtidthr.so`_ZN6TIDThr6Thread10performRunEPNS_7HandleTIS0_EE+0x98()
  fc77ffa0 libc.so.1`_lwp_start()
stack pointer for thread 6: fcd7bbf8
[ fcd7bbf8 libc.so.1`_so_accept+4() ]
  fcd7bd08 
libtidsocket.so`_ZN9TIDSocket12ServerSocket10implAcceptEPNS_6SocketE+0x58()
  fcd7bd78 libtidsocket.so`_ZN9TIDSocket12ServerSocket6acceptEv+0x3c()
  fcd7bde8 libTIDorb.so`_ZN6TIDorb4core4comm14ServerListener3runEv+0xb8()
  fcd7bf20 libtidthr.so`_ZN6TIDThr6Thread10performRunEPNS_7HandleTIS0_EE+0x98()
  fcd7bfa0 libc.so.1`_lwp_start()
stack pointer for thread 7: fc47e470
[ fc47e470 libc.so.1`_thr_setspecific_slow+0x50() ]
  fc47e4d0 libc.so.1`pthread_setspecific+0x78()
  fc47e530 libnsl.so.1`thr_get_storage+0xa4()
  fc47e590 libnsl.so.1`__nderror+0x58()
  fc47e5f0 libnsl.so.1`_get_hostserv_inetnetdir_byname+0x178()
  fc47e688 libnsl.so.1`gethostbyname_r+0xa0()
  fc47e710 libtidsocket.so`_ZN9TIDSocket11InetAddress12getAllByNameEPKc+0x28()
  fc47ebd0 libtidsocket.so`_ZN9TIDSocket11InetAddress9getByNameEPKc+0x10()
  fc47ec40 libtidsocket.so`_ZN9TIDSocket17InetSocketAddressC1EPKct+0x58()
  fc47ecb0 libTIDorb.so`_ZN6TIDorb4core4comm13UDPConnection5writeEPhjjj+0x20()
  fc47ed50 
libTIDorb.so`_ZN6TIDorb4core4comm13UDPConnection17write_Version_1_1ERKNS1_4iiop11GIOPMessageEj+0x260()
  fc47eee8 
libTIDorb.so`_ZN6TIDorb4core4comm10Connection17write_Version_1_2ERKNS1_4iiop11GIOPMessageEj+0x14()
  fc47ef58 
libTIDorb.so`_ZN6TIDorb4core4comm10Connection12send_messageERKNS1_4iiop11GIOPMessageEj+0x68()
  fc47f090 
  
libTIDorb.so`_ZN6TIDorb4core4comm13UDPConnection25send_oneway_request_asyncEPNS0_11RequestImplEPNS0_3iop3IORENS1_4iiop21AddressingDisp
  ositionE+0x254()
  fc47f270 
libTIDorb.so`_ZN6TIDorb4core4comm13UDPConnection25send_oneway_request_asyncEPNS0_11RequestImplEPNS0_3iop3IORE+0x18()
  fc47f2e0 
libTIDorb.so`_ZN6TIDorb4core4comm13MIOPCommLayer14oneway_requestEPNS0_11RequestImplEPNS0_3iop3IORE+0x64()
  fc47f370 
libTIDorb.so`_ZN6TIDorb4core18ObjectDelegateImpl14oneway_requestEPNS0_11RequestImplE+0x44()
  fc47f3e0 libTIDorb.so`_ZN6TIDorb4core11RequestImpl11send_onewayEv+0x14()
  fc47f450 
_ZN5RMIOP24_CORBA_RMIOPConsumerStub19receiveReliableDataERKNS_15ReliablePackageE+0xec()
  fc47f4d0 _ZN18RMIOPConsumerProxy16sendReliableDataEPKci+0x50c()
  fc47f578 _ZN14MIOP_DualProxy13sendSingleLANEPKcib+0x2ec()
  fc47f610 _ZN14MIOP_DualProxy16sendReliableDataEPKci+0x11c()
  fc47f680 _ZN20ReliableSupplierLink4sendEPvi+0x288()
  fc47f710 _ZN8UdprFlow8sendDataEPvj+0x83c()
  fc4ff860 _ZN16UDPRSupplierLink16sendReliableDataEPvi+0x284()
  fc4ff8f8 _ZN16UDPRSupplierLink12sendReliableEPvi+0x274()
  fc4ff980 _ZN19UDPRSupplierManager12sendReliableEPviPKcb+0xd8c()
  fc4ffa48 _ZN13RMIOPSupplier12sendReliableEPviPKc+0x2c0()
  fc4ffad8 
libMWCore.so`_ZN6MWCore18DMOMEventPublisher4pushERKN5CORBA3AnyE+0x2fc()
  fc4ffb78 
libMWCore.so`_ZN6MWCore25DMOMInvocationReplySender9sendReplyERNS_11RequestDataE+0x37c()
  fc4ffc38 
libMWCore.so`_ZN6MWCore25InvocationRequestReceiver6invokeERNS_11RequestDataE+0xc24()
  fc4ffd98 libMWCore.so`_ZN6MWCore23InvocationProvidingTask7executeEv+0x320()
  fc4ffea8 libCommon.so`_ZN10TaskThread3runEv+0x13c()
  fc4fff28 libCommon.so`_ZN10LscPThread7funcRunEPv+0x88()
  fc4fffa0 libc.so.1`_lwp_start()
stack pointer for thread 8: fbb7f920
[ fbb7f920 libc.so.1`__lwp_park+0x10() ]
  fbb7f980 libc.so.1`cond_wait_queue+0x28()
  fbb7f9e0 libc.so.1`cond_wait_common+0x298()
  fbb7fa40 libc.so.1`cond_wait+0x10()
  fbb7faa0 libc.so.1`pthread_cond_wait+8()
  fbb7fb00 libtidthr.so`_ZN6TIDThr9Condition4waitERNS_14RecursiveMutexE+0x40()
  fbb7fb78 
libtidthr.so`_ZN6TIDThr9Condition4waitERNS_14RecursiveMutexEll+0x1c4()
  fbb7fc00 libtidthr.so`_ZN6TIDThr7Monitor4waitEll+0x1c()
  fbb7fc78 libtidthr.so`_ZN6TIDThr7Monitor4waitEl+0xc()
  fbb7fce8 libTIDorb.so`_ZN6TIDorb4core3poa12RequestQueue3getEv+0xb8()
  fbb7fde0 libTIDorb.so`_ZN6TIDorb4core3poa10ExecThread3runEv+0xfc()
  fbb7ff20 libtidthr.so`_ZN6TIDThr6Thread10performRunEPNS_7HandleTIS0_EE+0x98()
  fbb7ffa0 libc.so.1`_lwp_start()
stack pointer for thread 9: fb8ff920
[ fb8ff920 libc.so.1`__lwp_park+0x10() ]
  fb8ff980 libc.so.1`cond_wait_queue+0x28()
  fb8ff9e0 libc.so.1`cond_wait_common+0x298()
  fb8ffa40 libc.so.1`cond_wait+0x10()
  fb8ffaa0 libc.so.1`pthread_cond_wait+8()
  fb8ffb00 libtidthr.so`_ZN6TIDThr9Condition4waitERNS_14RecursiveMutexE+0x40()
  fb8ffb78 
libtidthr.so`_ZN6TIDThr9Condition4waitERNS_14RecursiveMutexEll+0x1c4()
  fb8ffc00 libtidthr.so`_ZN6TIDThr7Monitor4waitEll+0x1c()
  fb8ffc78 libtidthr.so`_ZN6TIDThr7Monitor4waitEl+0xc()
  fb8ffce8 libTIDorb.so`_ZN6TIDorb4core3poa12RequestQueue3getEv+0xb8()
  fb8ffde0 libTIDorb.so`_ZN6TIDorb4core3poa10ExecThread3runEv+0xfc()
  fb8fff20 libtidthr.so`_ZN6TIDThr6Thread10performRunEPNS_7HandleTIS0_EE+0x98()
  fb8fffa0 libc.so.1`_lwp_start()
stack pointer for thread a: fb67f920
[ fb67f920 libc.so.1`__lwp_park+0x10() ]
  fb67f980 libc.so.1`cond_wait_queue+0x28()
  fb67f9e0 libc.so.1`cond_wait_common+0x298()
  fb67fa40 libc.so.1`cond_wait+0x10()
  fb67faa0 libc.so.1`pthread_cond_wait+8()
  fb67fb00 libtidthr.so`_ZN6TIDThr9Condition4waitERNS_14RecursiveMutexE+0x40()
  fb67fb78 
libtidthr.so`_ZN6TIDThr9Condition4waitERNS_14RecursiveMutexEll+0x1c4()
  fb67fc00 libtidthr.so`_ZN6TIDThr7Monitor4waitEll+0x1c()
  fb67fc78 libtidthr.so`_ZN6TIDThr7Monitor4waitEl+0xc()
  fb67fce8 libTIDorb.so`_ZN6TIDorb4core3poa12RequestQueue3getEv+0xb8()
  fb67fde0 libTIDorb.so`_ZN6TIDorb4core3poa10ExecThread3runEv+0xfc()
  fb67ff20 libtidthr.so`_ZN6TIDThr6Thread10performRunEPNS_7HandleTIS0_EE+0x98()
  fb67ffa0 libc.so.1`_lwp_start()
stack pointer for thread b: faf7f920
[ faf7f920 libc.so.1`__lwp_park+0x10() ]
  faf7f980 libc.so.1`cond_wait_queue+0x28()
  faf7f9e0 libc.so.1`cond_wait_common+0x298()
  faf7fa40 libc.so.1`cond_wait+0x10()
  faf7faa0 libc.so.1`pthread_cond_wait+8()
  faf7fb00 libtidthr.so`_ZN6TIDThr9Condition4waitERNS_14RecursiveMutexE+0x40()
  faf7fb78 
libtidthr.so`_ZN6TIDThr9Condition4waitERNS_14RecursiveMutexEll+0x1c4()
  faf7fc00 libtidthr.so`_ZN6TIDThr7Monitor4waitEll+0x1c()
  faf7fc78 libtidthr.so`_ZN6TIDThr7Monitor4waitEl+0xc()
  faf7fce8 libTIDorb.so`_ZN6TIDorb4core3poa12RequestQueue3getEv+0xb8()
  faf7fde0 libTIDorb.so`_ZN6TIDorb4core3poa10ExecThread3runEv+0xfc()
  faf7ff20 libtidthr.so`_ZN6TIDThr6Thread10performRunEPNS_7HandleTIS0_EE+0x98()
  faf7ffa0 libc.so.1`_lwp_start()
mdb: failed to get register set for thread fde98d78: invalid thread identifier
stack pointer for thread d: fa67f920
[ fa67f920 libc.so.1`__lwp_park+0x10() ]
  fa67f980 libc.so.1`cond_wait_queue+0x28()
  fa67f9e0 libc.so.1`cond_wait_common+0x298()
  fa67fa40 libc.so.1`cond_wait+0x10()
  fa67faa0 libc.so.1`pthread_cond_wait+8()
  fa67fb00 libtidthr.so`_ZN6TIDThr9Condition4waitERNS_14RecursiveMutexE+0x40()
  fa67fb78 
libtidthr.so`_ZN6TIDThr9Condition4waitERNS_14RecursiveMutexEll+0x1c4()
  fa67fc00 libtidthr.so`_ZN6TIDThr7Monitor4waitEll+0x1c()
  fa67fc78 libtidthr.so`_ZN6TIDThr7Monitor4waitEl+0xc()
  fa67fce8 libTIDorb.so`_ZN6TIDorb4core3poa12RequestQueue3getEv+0xb8()
  fa67fde0 libTIDorb.so`_ZN6TIDorb4core3poa10ExecThread3runEv+0xfc()
  fa67ff20 libtidthr.so`_ZN6TIDThr6Thread10performRunEPNS_7HandleTIS0_EE+0x98()
  fa67ffa0 libc.so.1`_lwp_start()
stack pointer for thread e: fa3ff920
[ fa3ff920 libc.so.1`__lwp_park+0x10() ]
  fa3ff980 libc.so.1`cond_wait_queue+0x28()
  fa3ff9e0 libc.so.1`cond_wait_common+0x298()
  fa3ffa40 libc.so.1`cond_wait+0x10()
  fa3ffaa0 libc.so.1`pthread_cond_wait+8()
  fa3ffb00 libtidthr.so`_ZN6TIDThr9Condition4waitERNS_14RecursiveMutexE+0x40()
  fa3ffb78 
libtidthr.so`_ZN6TIDThr9Condition4waitERNS_14RecursiveMutexEll+0x1c4()
  fa3ffc00 libtidthr.so`_ZN6TIDThr7Monitor4waitEll+0x1c()
  fa3ffc78 libtidthr.so`_ZN6TIDThr7Monitor4waitEl+0xc()
  fa3ffce8 libTIDorb.so`_ZN6TIDorb4core3poa12RequestQueue3getEv+0xb8()
  fa3ffde0 libTIDorb.so`_ZN6TIDorb4core3poa10ExecThread3runEv+0xfc()
  fa3fff20 libtidthr.so`_ZN6TIDThr6Thread10performRunEPNS_7HandleTIS0_EE+0x98()
  fa3fffa0 libc.so.1`_lwp_start()
mdb: failed to get register set for thread fddf5d70: invalid thread identifier
stack pointer for thread 10: f9bfbac8
[ f9bfbac8 libc.so.1`_so_recvfrom+8() ]
  f9bfbb50 
libtidsocket.so`_ZN9TIDSocket14DatagramSocket7receiveERNS_14DatagramPacketE+0x58()
  f9bfbbc0 libTIDorb.so`_ZN6TIDorb4core4comm13UDPConnection4readEPhjjj+0x94()
  f9bfbc48 
libTIDorb.so`_ZN6TIDorb4core4comm13UDPConnection15receive_messageEv+0x78()
  f9bfbeb0 libTIDorb.so`_ZN6TIDorb4core4comm16ConnectionThread3runEv+0x10()
  f9bfbf20 libtidthr.so`_ZN6TIDThr6Thread10performRunEPNS_7HandleTIS0_EE+0x98()
  f9bfbfa0 libc.so.1`_lwp_start()
stack pointer for thread 11: f9ae9c80
[ f9ae9c80 libc.so.1`__pollsys+4() ]
  f9ae9ce0 libc.so.1`poll+0x7c()
  f9ae9d48 libCommon.so`_ZN15LscFDDispatcher7pollRunEv+0x460()
  f9ae9e00 libCommon.so`_ZN15LscFDDispatcher3runEv+0x5c()
  f9ae9e78 libIpConnector.so`_ZN9FDDThread3runEv+0x170()
  f9ae9f28 libCommon.so`_ZN10LscPThread7funcRunEPv+0x88()
  f9ae9fa0 libc.so.1`_lwp_start()
stack pointer for thread 12: f937fdd8
[ f937fdd8 libc.so.1`___nanosleep+4() ]
  f937fe38 libCommon.so`_ZN10LscPThread10microSleepEi+0x7c()
  f937feb8 libIpConnector.so`_ZN9GarbageTh3runEv+0x28()
  f937ff28 libCommon.so`_ZN10LscPThread7funcRunEPv+0x88()
  f937ffa0 libc.so.1`_lwp_start()
stack pointer for thread 13: f8b7fc10
[ f8b7fc10 libc.so.1`__lwp_park+0x10() ]
  f8b7fc70 libc.so.1`cond_wait_queue+0x28()
  f8b7fcd0 libc.so.1`cond_wait+0x10()
  f8b7fd30 libc.so.1`pthread_cond_wait+8()
  f8b7fd90 libCommon.so`_ZN12LscCondicion4waitEv+0x24()
  f8b7fe00 libCommon.so`_ZN18ThreadsPoolManager3popEb+0x210()
  f8b7fea8 libCommon.so`_ZN10TaskThread3runEv+0xb4()
  f8b7ff28 libCommon.so`_ZN10LscPThread7funcRunEPv+0x88()
  f8b7ffa0 libc.so.1`_lwp_start()
stack pointer for thread 14: f88ffc10
[ f88ffc10 libc.so.1`__lwp_park+0x10() ]
  f88ffc70 libc.so.1`cond_wait_queue+0x28()
  f88ffcd0 libc.so.1`cond_wait+0x10()
  f88ffd30 libc.so.1`pthread_cond_wait+8()
  f88ffd90 libCommon.so`_ZN12LscCondicion4waitEv+0x24()
  f88ffe00 libCommon.so`_ZN18ThreadsPoolManager3popEb+0x210()
  f88ffea8 libCommon.so`_ZN10TaskThread3runEv+0xb4()
  f88fff28 libCommon.so`_ZN10LscPThread7funcRunEPv+0x88()
  f88fffa0 libc.so.1`_lwp_start()
stack pointer for thread 15: f867fbe8
[ f867fbe8 libc.so.1`__lwp_park+0x10() ]
  f867fc48 libc.so.1`cond_wait_queue+0x28()
  f867fca8 libc.so.1`cond_wait_common+0x298()
  f867fd08 libc.so.1`_cond_timedwait+0x34()
  f867fd70 libc.so.1`cond_timedwait+0x14()
  f867fdd0 libc.so.1`pthread_cond_timedwait+0xc()
  f867fe30 libCommon.so`_ZN12LscCondicion4waitEi+0xe4()
  f867feb0 libCommon.so`_ZN10AlarmClock3runEv+0x50()
  f867ff28 libCommon.so`_ZN10LscPThread7funcRunEPv+0x88()
  f867ffa0 libc.so.1`_lwp_start()
stack pointer for thread 17: f82ffc10
[ f82ffc10 libc.so.1`__lwp_park+0x10() ]
  f82ffc70 libc.so.1`cond_wait_queue+0x28()
  f82ffcd0 libc.so.1`cond_wait+0x10()
  f82ffd30 libc.so.1`pthread_cond_wait+8()
  f82ffd90 libCommon.so`_ZN12LscCondicion4waitEv+0x24()
  f82ffe00 libCommon.so`_ZN18ThreadsPoolManager3popEb+0x210()
  f82ffea8 libCommon.so`_ZN10TaskThread3runEv+0xb4()
  f82fff28 libCommon.so`_ZN10LscPThread7funcRunEPv+0x88()
  f82fffa0 libc.so.1`_lwp_start()
stack pointer for thread 18: f807fc10
[ f807fc10 libc.so.1`__lwp_park+0x10() ]
  f807fc70 libc.so.1`cond_wait_queue+0x28()
  f807fcd0 libc.so.1`cond_wait+0x10()
  f807fd30 libc.so.1`pthread_cond_wait+8()
  f807fd90 libCommon.so`_ZN12LscCondicion4waitEv+0x24()
  f807fe00 libCommon.so`_ZN18ThreadsPoolManager3popEb+0x210()
  f807fea8 libCommon.so`_ZN10TaskThread3runEv+0xb4()
  f807ff28 libCommon.so`_ZN10LscPThread7funcRunEPv+0x88()
  f807ffa0 libc.so.1`_lwp_start()
> ::walk thread | ::print ulwp_t ul_stsd[]
mdb: could not dereference pointer 0
> ::walk ulwps
fe7d2000
fe7d2400
fd7e0000
fd7e0400
fd7e0800
fd7e0c00
fd7e1000
fd7e1400
fd7e1800
fd7e1c00
fd7e2000
fd7e2400
fd7e2800
fd7e2c00
fd7e3000
fd7e3400
fd7e3800
fd7e3c00
fd7e4000
fd7e4400
fd7e4800
fd7e5000
fd7e5400
> ::walk ulwps| ::findstack
mdb: failed to get register set for thread fe7d2000: invalid thread identifier
mdb: failed to get register set for thread fe7d2400: invalid thread identifier
mdb: failed to get register set for thread fd7e0000: invalid thread identifier
mdb: failed to get register set for thread fd7e0400: invalid thread identifier
mdb: failed to get register set for thread fd7e0800: invalid thread identifier
mdb: failed to get register set for thread fd7e0c00: invalid thread identifier
mdb: failed to get register set for thread fd7e1000: invalid thread identifier
mdb: failed to get register set for thread fd7e1400: invalid thread identifier
mdb: failed to get register set for thread fd7e1800: invalid thread identifier
mdb: failed to get register set for thread fd7e1c00: invalid thread identifier
mdb: failed to get register set for thread fd7e2000: invalid thread identifier
mdb: failed to get register set for thread fd7e2400: invalid thread identifier
mdb: failed to get register set for thread fd7e2800: invalid thread identifier
mdb: failed to get register set for thread fd7e2c00: invalid thread identifier
mdb: failed to get register set for thread fd7e3000: invalid thread identifier
mdb: failed to get register set for thread fd7e3400: invalid thread identifier
mdb: failed to get register set for thread fd7e3800: invalid thread identifier
mdb: failed to get register set for thread fd7e3c00: invalid thread identifier
mdb: failed to get register set for thread fd7e4000: invalid thread identifier
mdb: failed to get register set for thread fd7e4400: invalid thread identifier
mdb: failed to get register set for thread fd7e4800: invalid thread identifier
mdb: failed to get register set for thread fd7e5000: invalid thread identifier
mdb: failed to get register set for thread fd7e5400: invalid thread identifier
> ::walk ulwps | ::print ulwp_t ul_stsd[]
{
mdb: failed to read 4 bytes at 0: no mapping for address
}
{
mdb: failed to read 4 bytes at 0: no mapping for address
}
{
mdb: failed to read 4 bytes at 0: no mapping for address
}
{
mdb: failed to read 4 bytes at 0: no mapping for address
}
{
mdb: failed to read 4 bytes at 0: no mapping for address
}
{
mdb: failed to read 4 bytes at 0: no mapping for address
}
{
    ul_stsd->tsd_nalloc = 0
    ul_stsd->tsd_pad = [ 0, 0, 0, 0, 0, 0, 0, 0, 0 ]
    ul_stsd->tsd_data = [ 0 ]
}
{
mdb: failed to read 4 bytes at 0: no mapping for address
}
{
    ul_stsd->tsd_nalloc = 0x10
    ul_stsd->tsd_pad = [ 0x10, 0, 0, 0, 0, 0, 0, 0, 0 ]
    ul_stsd->tsd_data = [ 0x10 ]
}
{
mdb: failed to read 4 bytes at 0: no mapping for address
}
{
mdb: failed to read 4 bytes at 0: no mapping for address
}
{
mdb: failed to read 4 bytes at 0: no mapping for address
}
{
mdb: failed to read 4 bytes at 0: no mapping for address
}
{
    ul_stsd->tsd_nalloc = 0x10
    ul_stsd->tsd_pad = [ 0x10, 0, 0, 0, 0, 0, 0, 0, 0 ]
    ul_stsd->tsd_data = [ 0x10 ]
}
{
mdb: failed to read 4 bytes at 0: no mapping for address
}
{
mdb: failed to read 4 bytes at 0: no mapping for address
}
{
mdb: failed to read 4 bytes at 0: no mapping for address
}
{
mdb: failed to read 4 bytes at 0: no mapping for address
}
{
mdb: failed to read 4 bytes at 0: no mapping for address
}
{
mdb: failed to read 4 bytes at 0: no mapping for address
}
{
mdb: failed to read 4 bytes at 0: no mapping for address
}
{
mdb: failed to read 4 bytes at 0: no mapping for address
}
{
mdb: failed to read 4 bytes at 0: no mapping for address
}
>
-- 
This message posted from opensolaris.org
_______________________________________________
opensolaris-code mailing list
opensolaris-code@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to