I am seeing the allocation 16294 times umem_alloc_32 leak: 16294 buffers, 32 bytes each, 521408 bytes total ADDR BUFADDR TIMESTAMP THREAD CACHE LASTLOG CONTENTS 8817368 8818270 449a8c70015d 16 809ba90 808ca8c 0 libumem.so.1`umem_cache_alloc_debug+0x16c libumem.so.1`umem_cache_alloc+0xe1 libumem.so.1`umem_alloc+0x3f libumem.so.1`malloc+0x23 libde_siemens_icp_rtp_snmp_impl.so`MakeOctetString+0x78 libde_siemens_icp_rtp_snmp_impl.so`MakeOctetStringFromHex+0x5f libde_siemens_icp_rtp_alarmMgmt_impl_snmp.so`Java_de_siemens_icp_rtp_alarmMgmt_impl_snmp_SubAgentAlarmMgmt_nativeSendCorrIdTrap+0x6a8 0xf820841a
But the PMAP show us that the heap is not growing . # pmap 29732 | grep heap 08070000 28736K rwx-- [ heap ] # Do you think that it can be a problem related with 64 bits MDB and 32 bits the application ? 29732: /usr/java/bin/java -Drtp.lb=RtpAdmSubAgt01 -Xmx16m -Xss1m de.siemens.i 07F47000 12K ----- [ anon ] 0803D000 44K rw--- [ stack ] 08050000 56K r-x-- /usr/jdk/instances/jdk1.5.0/bin/java 0806D000 12K rwx-- /usr/jdk/instances/jdk1.5.0/bin/java 08070000 28736K rwx-- [ heap ] ED800000 18256K rwxs- [ shmid=0x4000057 ] EEA72000 260K r--s- dev:32,128 ino:95307 EEAB4000 224K rwxs- [ shmid=0x400005e ] EEAED000 1220K rwxs- [ shmid=0x4000062 ] EED1B000 16K rw--R [ anon ] This message posted from opensolaris.org