[OmniOS-discuss] ILB memory leak?

Dan McDonald danmcd at omniti.com
Fri Nov 6 14:39:05 UTC 2015


> On Nov 6, 2015, at 3:11 AM, Al Slater <al.slater at scluk.com> wrote:
> 
> On 05/11/2015 14:57, Dan McDonald wrote:
>> 
>>> On Nov 5, 2015, at 6:38 AM, Al Slater <al.slater at scluk.com> wrote:
>>> 
>>> I have the 4Gb core file.  Is there anything useful I can extract from
>>> it to try and spot where the problem is?
>> 
>> Your one ::findleaks showed nothing.  Did your 4GB corefile have ::findleaks show nothing as well?
> 
> ::findleaks against the 4GB corefile showed nothing.

None of the libumem stats show anything resembling leaks or even excessive allocation.

pmap(1) of the corefile is semi-interesting:

r151014(~/corefiles/Slater)[0]% pmap core.3041 
core 'core.3041' of 3041:       /usr/lib/inet/ilbd
0802E000     104K rw---    [ stack ]
08050000      76K r-x--  /usr/lib/inet/ilbd
08073000       4K rw---  /usr/lib/inet/ilbd
08074000    1252K rw---    [ heap ]
081B0000     256K rwx--    [ anon ]
08200000    2048K rwx--    [ anon ]
08410000     256K rwx--    [ anon ]
08460000     512K rwx--    [ anon ]
084F0000    1024K rwx--    [ anon ]
08600000    8192K rwx--    [ anon ]
08E10000     256K rwx--    [ anon ]
08E60000     512K rwx--    [ anon ]
08EF0000    1024K rwx--    [ anon ]
09000000   65536K rwx--    [ anon ]
0D010000     256K rwx--    [ anon ]
0D060000     512K rwx--    [ anon ]
0D0F0000    1024K rwx--    [ anon ]
0D200000  262144K rwx--    [ anon ]
1D210000     256K rwx--    [ anon ]
1D260000     512K rwx--    [ anon ]
1D2F0000    1024K rwx--    [ anon ]
1D400000  524288K rwx--    [ anon ]
3D410000     256K rwx--    [ anon ]
3D460000     512K rwx--    [ anon ]
3D4F0000    1024K rwx--    [ anon ]
3D600000 1048576K rwx--    [ anon ]
7D610000     256K rwx--    [ anon ]
7D660000     512K rwx--    [ anon ]
7D6F0000    1024K rwx--    [ anon ]
7D800000 1048576K rwx--    [ anon ]
BD810000     256K rwx--    [ anon ]
BD860000     512K rwx--    [ anon ]
BD8F0000    1024K rwx--    [ anon ]
BDA00000  524288K rwx--    [ anon ]
DDA10000     256K rwx--    [ anon ]
DDA60000     512K rwx--    [ anon ]
DDAF0000    1024K rwx--    [ anon ]
DDC00000  262144K rwx--    [ anon ]
EDC10000     256K rwx--    [ anon ]
EDC60000     512K rwx--    [ anon ]
EDCF0000    1024K rwx--    [ anon ]
EDE00000  131072K rwx--    [ anon ]
F5E10000     256K rwx--    [ anon ]
F5E60000     512K rwx--    [ anon ]
F5EF0000    1024K rwx--    [ anon ]
F6000000   65536K rwx--    [ anon ]
FA010000     256K rwx--    [ anon ]
FA060000     512K rwx--    [ anon ]
FA0F0000    1024K rwx--    [ anon ]
FA200000   32768K rwx--    [ anon ]
FC210000     256K rwx--    [ anon ]
FC260000     512K rwx--    [ anon ]
FC2F0000    1024K rwx--    [ anon ]
FC400000   16384K rwx--    [ anon ]
FD410000     256K rwx--    [ anon ]
FD460000     512K rwx--    [ anon ]
FD4F0000    1024K rwx--    [ anon ]
FD600000    8192K rwx--    [ anon ]
FDE10000     256K rwx--    [ anon ]
FDE60000     512K rwx--    [ anon ]
FDEF0000    1024K rwx--    [ anon ]
FE000000    4096K rwx--    [ anon ]
FE410000     256K rwx--    [ anon ]
FE460000     512K rwx--    [ anon ]
FE4F0000    1024K rwx--    [ anon ]
FE600000    2048K rwx--    [ anon ]
FE820000    1024K rwx--    [ anon ]
FE930000    1024K rwx--    [ anon ]
FEA40000     512K rwx--    [ anon ]
FEAD0000     256K rwx--    [ anon ]
FEB20000     128K rwx--    [ anon ]
FEB50000      64K rwx--    [ anon ]
FEB70000      64K rwx--    [ anon ]
FEB90000       4K rwx--    [ anon ]
FEBA0000      20K r-x--  /usr/lib/libilb.so.1
FEBB5000       4K rw---  /usr/lib/libilb.so.1
FEBC0000      32K r-x--  /lib/libuutil.so.1
FEBD8000       4K rw---  /lib/libuutil.so.1
FEBE0000       4K rwx--    [ anon ]
FEBF0000     172K r-x--  /lib/libscf.so.1
FEC2B000       4K rw---  /lib/libscf.so.1
FEC30000      20K r-x--  /lib/libinetutil.so.1
FEC45000       4K rw---  /lib/libinetutil.so.1
FEC50000       4K rwx--    [ anon ]
FEC60000      20K r-x--  /lib/libcmdutils.so.1
FEC75000       4K rw---  /lib/libcmdutils.so.1
FEC80000       4K r----*   [ anon ]
FEC90000      64K rwx--    [ anon ]
FECB0000      64K rwx--    [ anon ]
FECD0000     416K r-x--  /lib/libnsl.so.1
FED48000       8K rw---  /lib/libnsl.so.1
FED4A000      20K rw---  /lib/libnsl.so.1
FED50000       4K rwx--    [ anon ]
FED60000      52K r-x--  /lib/libsocket.so.1
FED7D000       4K rw---  /lib/libsocket.so.1
FED80000      24K rwx--    [ anon ]
FED90000    1252K r-x--  /lib/libc.so.1
FEED9000      36K rwx--  /lib/libc.so.1
FEEE2000       8K rwx--  /lib/libc.so.1
FEEF0000       4K rwx--    [ anon ]
FEF00000     196K r-x--  /lib/libumem.so.1
FEF40000       8K rwx--  /lib/libumem.so.1
FEF52000      76K rw---  /lib/libumem.so.1
FEF65000      24K rw---  /lib/libumem.so.1
FEF70000       4K r----*   [ anon ]
FEF80000       4K rwx--    [ anon ]
FEF90000       4K rw---    [ anon ]
FEFA0000       4K rw---    [ anon ]
FEFB0000       4K rwx--    [ anon ]
FEFB5000     216K r-x--  /lib/ld.so.1
FEFFB000       8K rwx--  /lib/ld.so.1
FEFFD000       4K rwx--  /lib/ld.so.1
 total   4040340K
r151014(~/corefiles/Slater)[0]% 

Lots of LARGE anonymous mappings.  I wonder why that happened? I'll dig into that a bit more.

Dan



More information about the OmniOS-discuss mailing list