OpenSolaris

Printable Version Enter a New Search
Bug ID 6750118
Synopsis Eversholt doesn't know about topo facility nodes
State 10-Fix Delivered (Fix available in build)
Category:Subcategory library:fm
Keywords
Responsible Engineer Stephen Hanson
Reported Against
Duplicate Of
Introduced In solaris_nevada
Commit to Fix snv_102
Fixed In snv_102
Release Fixed solaris_nevada(snv_102)
Related Bugs 6772553
Submit Date 18-September-2008
Last Update Date 6-November-2008
Description
Several cummulative memory leaks in the eft module are exposed when fmstress is run on our lab thumper (lollipop.sfbay).

> ::findleaks -d
CACHE     LEAKED   BUFCTL CALLER
080e9710      43 09fd38c0 fmd_alloc+0x17
080e9710      53 0a1f66c8 fmd_alloc+0x17
080e9a90     358 0989cdc0 fmd_alloc+0x17
080e9a90      57 09894098 fmd_alloc+0x17
080ea010      11 0a36dc00 fmd_alloc+0x17
080ea010     276 0a364100 fmd_alloc+0x17
------------------------------------------------------------------------
   Total     798 buffers, 109792 bytes

umem_alloc_112 leak: 43 buffers, 112 bytes each, 4816 bytes total
            ADDR          BUFADDR        TIMESTAMP           THREAD
                            CACHE          LASTLOG         CONTENTS
         9fd38c0          9fd2f80    1c3cfdc8fadd5               16
                          80e9710                0          80a7870
                 libumem.so.1`umem_cache_alloc_debug+0x14f
                 libumem.so.1`umem_cache_alloc+0x144
                 libumem.so.1`umem_alloc+0xc5
                 fmd_alloc+0x17
                 fmd_hdl_alloc_locked+0x42
                 fmd_hdl_alloc+0x21
                 eft.so`alloc_malloc+0x2a
                 eft.so`alloc_strdup+0x2e
                 eft.so`config_cook+0x279
                 eft.so`config_snapshot+0x21
                 eft.so`newfme+0x36
                 eft.so`fme_receive_report+0x51c
                 eft.so`fme_receive_external_report+0x62
                 eft.so`eft_recv+0x5e
                 fmd_module_dispatch+0x19e

umem_alloc_112 leak: 53 buffers, 112 bytes each, 5936 bytes total
            ADDR          BUFADDR        TIMESTAMP           THREAD
                            CACHE          LASTLOG         CONTENTS
         a1f66c8          a1f7180    1c3cfdc8fe0e0               16
                          80e9710                0                0
                 libumem.so.1`umem_cache_alloc_debug+0x14f
                 libumem.so.1`umem_cache_alloc+0x180
                 libumem.so.1`umem_alloc+0xc5
                 fmd_alloc+0x17
                 fmd_hdl_alloc_locked+0x42
                 fmd_hdl_alloc+0x21
                 eft.so`alloc_malloc+0x2a
                 eft.so`alloc_strdup+0x2e
                 eft.so`config_cook+0x279
                 eft.so`config_snapshot+0x21
                 eft.so`newfme+0x36
                 eft.so`fme_receive_report+0x51c
                 eft.so`fme_receive_external_report+0x62
                 eft.so`eft_recv+0x5e
                 fmd_module_dispatch+0x19e

umem_alloc_128 leak: 358 buffers, 128 bytes each, 45824 bytes total
            ADDR          BUFADDR        TIMESTAMP           THREAD
                            CACHE          LASTLOG         CONTENTS
         989cdc0          989b600    1c3cfdc92811b               16
                          80e9a90                0                0
                 libumem.so.1`umem_cache_alloc_debug+0x14f
                 libumem.so.1`umem_cache_alloc+0x180
                 libumem.so.1`umem_alloc+0xc5
                 fmd_alloc+0x17
                 fmd_hdl_alloc_locked+0x42
                 fmd_hdl_alloc+0x21
                 eft.so`alloc_malloc+0x2a
                 eft.so`alloc_strdup+0x2e
                 eft.so`config_cook+0x279
                 eft.so`config_snapshot+0x21
                 eft.so`newfme+0x36
                 eft.so`fme_receive_report+0x51c
                 eft.so`fme_receive_external_report+0x62
                 eft.so`eft_recv+0x5e
                 fmd_module_dispatch+0x19e

umem_alloc_128 leak: 57 buffers, 128 bytes each, 7296 bytes total
            ADDR          BUFADDR        TIMESTAMP           THREAD
                            CACHE          LASTLOG         CONTENTS
         9894098          989b240    1c3cfdfed5d49               16
                          80e9a90                0          80a10c0
                 libumem.so.1`umem_cache_alloc_debug+0x14f
                 libumem.so.1`umem_cache_alloc+0x144
                 libumem.so.1`umem_alloc+0xc5
                 fmd_alloc+0x17
                 fmd_hdl_alloc_locked+0x42
                 fmd_hdl_alloc+0x21
                 eft.so`alloc_malloc+0x2a
                 eft.so`alloc_strdup+0x2e
                 eft.so`config_cook+0x279
                 eft.so`config_snapshot+0x21
                 eft.so`newfme+0x36
                 eft.so`fme_receive_report+0x51c
                 eft.so`fme_receive_external_report+0x62
                 eft.so`eft_recv+0x5e
                 fmd_module_dispatch+0x19e

umem_alloc_160 leak: 11 buffers, 160 bytes each, 1760 bytes total
            ADDR          BUFADDR        TIMESTAMP           THREAD
                            CACHE          LASTLOG         CONTENTS                                      
         a36dc00          a36c9d0    1c3cfdc931989               16
                          80ea010                0                0
                 libumem.so.1`umem_cache_alloc_debug+0x14f
                 libumem.so.1`umem_cache_alloc+0x180
                 libumem.so.1`umem_alloc+0xc5
                 fmd_alloc+0x17
                 fmd_hdl_alloc_locked+0x42
                 fmd_hdl_alloc+0x21
                 eft.so`alloc_malloc+0x2a
                 eft.so`alloc_strdup+0x2e
                 eft.so`config_cook+0x279
                 eft.so`config_snapshot+0x21
                 eft.so`newfme+0x36
                 eft.so`fme_receive_report+0x51c
                 eft.so`fme_receive_external_report+0x62
                 eft.so`eft_recv+0x5e
                 fmd_module_dispatch+0x19e

umem_alloc_160 leak: 276 buffers, 160 bytes each, 44160 bytes total
            ADDR          BUFADDR        TIMESTAMP           THREAD
                            CACHE          LASTLOG         CONTENTS
         a364100          a396388    1c3cfdc929a98               16
                          80ea010                0          80a77a0
                 libumem.so.1`umem_cache_alloc_debug+0x14f
                 libumem.so.1`umem_cache_alloc+0x144
                 libumem.so.1`umem_alloc+0xc5
                 fmd_alloc+0x17
                 fmd_hdl_alloc_locked+0x42
                 fmd_hdl_alloc+0x21
                 eft.so`alloc_malloc+0x2a
                 eft.so`alloc_strdup+0x2e
                 eft.so`config_cook+0x279
                 eft.so`config_snapshot+0x21
                 eft.so`newfme+0x36
                 eft.so`fme_receive_report+0x51c
                 eft.so`fme_receive_external_report+0x62
                 eft.so`eft_recv+0x5e
                 fmd_module_dispatch+0x19e

>
Work Around
N/A
Comments
N/A