[prev in list] [next in list] [prev in thread] [next in thread] 

List:       opensolaris-mdb-discuss
Subject:    Re: [mdb-discuss] mdb: findleaks: requires UMEM_DEBUG=audit
From:       xiaolin liu <dangerouser () yahoo ! com>
Date:       2009-11-30 16:36:03
Message-ID: 461978194.681259627796504.JavaMail.Twebapp () sf-app1
[Download RAW message or body]

Thanks , valdemar.

After export and restart process operation, 'pargs -e pid' contains the env which I \
am expecting. 

What does it mean 'no mapping for address' ? 

envp[8]: LD_PRELOAD=libumem.so.1
....
envp[31]: UMEM_DEBUG=default,verbose
envp[32]: UMEM_LOGGING=transaction

and ::findleak could print some location and its call stack .

> > > findleaks
mdb: [fe000001, fe00c001): couldn't read 16384 bytes at fe000004: no mapping for \
                address
mdb: [fde00000, fde02000): couldn't read 8192 bytes at fde00000: no mapping for \
                address
mdb: [fc180000, fc38c000): couldn't read 16384 bytes at fc180000: no mapping for \
                address
mdb: [fde10000, fde12000): couldn't read 8192 bytes at fde10000: no mapping for \
                address
mdb: [fc400000, fca24000): couldn't read 16384 bytes at fc400000: no mapping for \
                address
mdb: [fdd20000, fdd22000): couldn't read 8192 bytes at fdd20000: no mapping for \
                address
mdb: [d7400000, d7c2e000): couldn't read 16384 bytes at d7400000: no mapping for \
                address
mdb: [fdd10000, fdd12000): couldn't read 8192 bytes at fdd10000: no mapping for \
                address
mdb: [fbf00000, fc006000): couldn't read 16384 bytes at fbf00000: no mapping for \
                address
mdb: [fdfd0000, fdfd4000): couldn't read 16384 bytes at fdfd0000: no mapping for \
                address
mdb: [fde20000, fde22000): couldn't read 8192 bytes at fde20000: no mapping for \
                address
mdb: [fdd00000, fdd02000): couldn't read 8192 bytes at fdd00000: no mapping for \
                address
mdb: [fddc0000, fddf2000): couldn't read 16384 bytes at fddc0000: no mapping for \
                address
mdb: [fde80000, fdfc4000): couldn't read 16384 bytes at fde80000: no mapping for \
                address
mdb: [f6b00000, f6b8c000): couldn't read 16384 bytes at f6b00000: no mapping for \
                address
mdb: [fdfe0000, fdff2000): couldn't read 16384 bytes at fdfe0000: no mapping for \
                address
mdb: [fde30000, fde32000): couldn't read 8192 bytes at fde30000: no mapping for \
                address
mdb: [fd400000, fdc2e000): couldn't read 16384 bytes at fd400000: no mapping for \
                address
mdb: [fcc00000, fd224000): couldn't read 16384 bytes at fcc00000: no mapping for \
                address
mdb: [fe020000, fe026000): couldn't read 16384 bytes at fe020000: no mapping for \
                address
mdb: [fd3fac80, fd3fc000): couldn't read 4992 bytes at fd3fac80: no mapping for \
                address
mdb: [fcbfb518, fcbfc000): couldn't read 2792 bytes at fcbfb518: no mapping for \
                address
mdb: [fc17bda8, fc17c000): couldn't read 600 bytes at fc17bda8: no mapping for \
                address
mdb: [f2ff96a8, f2ffc000): couldn't read 10584 bytes at f2ff96a8: no mapping for \
                address
mdb: [ef3fac80, ef3fc000): couldn't read 4992 bytes at ef3fac80: no mapping for \
                address
mdb: [e8ffa9a0, e8ffc000): couldn't read 5728 bytes at e8ffa9a0: no mapping for \
                address
mdb: [e8ef86c0, e8efc000): couldn't read 14656 bytes at e8ef86c0: no mapping for \
                address
mdb: [e2ffa360, e2ffc000): couldn't read 7328 bytes at e2ffa360: no mapping for \
                address
mdb: [d67f6ff0, d67fc000): couldn't read 16384 bytes at d67f6ff0: no mapping for \
                address
mdb: [fdcd0000, fdcea000): couldn't read 16384 bytes at fdcd0000: no mapping for \
                address
mdb: [fdcf0000, fdcf6000): couldn't read 16384 bytes at fdcf0000: no mapping for \
                address
mdb: [fdd30000, fdd3e000): couldn't read 16384 bytes at fdd30000: no mapping for \
                address
mdb: [fde50000, fde58000): couldn't read 16384 bytes at fde50000: no mapping for \
                address
mdb: [fde60000, fde62000): couldn't read 8192 bytes at fde60000: no mapping for \
                address
mdb: [fde70000, fde74000): couldn't read 16384 bytes at fde70000: no mapping for \
                address
mdb: [fe010000, fe012000): couldn't read 8192 bytes at fe010000: no mapping for \
                address
mdb: [fddb0000, fddb2000): couldn't read 8192 bytes at fddb0000: no mapping for \
address BYTES             LEAKED VMEM_SEG CALLER
8192                   2 e8df6000 MMAP
16384                  1 f2fd6000 MMAP
------------------------------------------------------------------------
           Total       2 oversized leaks, 24576 bytes

CACHE     LEAKED   BUFCTL CALLER
0738b608       1 0834ce88 libCpsCmn.so`strdup+0x1c
0738b608       1 0b951860 libCpsCmn.so`strdup+0x1c
0738b608       1 0834cf00 libCpsCmn.so`strdup+0x1c
0738b408       1 0850ebb8 libCpsCmn.so`strdup+0x1c
0738a008       1 0b828258 libCrun.so.1`__1c2n6FI_pv_+0x28
07385e08       1 0a1a02d0 libCrun.so.1`__1c2n6FI_pv_+0x28
07385e08       1 0a1a00f0 libCrun.so.1`__1c2n6FI_pv_+0x28
07385e08       1 0a1a7b30 libCrun.so.1`__1c2n6FI_pv_+0x28
07385a08       1 0b8627f8 libCrun.so.1`__1c2n6FI_pv_+0x28
07385c08       1 0b8c93b0 libCrun.so.1`__1c2n6FI_pv_+0x28
0738b808       1 08630168 libCrun.so.1`__1c2n6FI_pv_+0x28
07385e08       1 0a1a0000 libCrun.so.1`__1c2n6FI_pv_+0x28
07385e08       1 0a1a7c20 libCrun.so.1`__1c2n6FI_pv_+0x28
0738c608       1 08631338 libCrun.so.1`__1c2n6FI_pv_+0x28
07385e08       1 0a1a7a40 libCrun.so.1`__1c2n6FI_pv_+0x28
07385e08       1 0b9584b0 libCrun.so.1`__1c2n6FI_pv_+0x28
0738c608       1 086314a0 libCrun.so.1`__1c2n6FI_pv_+0x28
07385e08       1 0a1a7e78 libCrun.so.1`__1c2n6FI_pv_+0x28
0738cc08       1 0853f590 libCrun.so.1`__1c2n6FI_pv_+0x28
07385a08       1 0b862bb8 libCrun.so.1`__1c2n6FI_pv_+0x28
07385e08       1 0a1a7950 libCrun.so.1`__1c2n6FI_pv_+0x28
0738d208       1 08641608 libCrun.so.1`__1c2n6FI_pv_+0x28
07385c08       1 0b8c94a0 libCrun.so.1`__1c2n6FI_pv_+0x28
07385e08       1 0a1a7d88 libCrun.so.1`__1c2n6FI_pv_+0x28
0738c608       1 086313b0 libCrun.so.1`__1c2n6FI_pv_+0x28
0738a008       1 0b828348 libCrun.so.1`__1c2n6FI_pv_+0x28
07385c08       1 0b8c9428 libCrun.so.1`__1c2n6FI_pv_+0x28
07385e08       1 0a1a01e0 libCrun.so.1`__1c2n6FI_pv_+0x28
0738a208       1 0b77b860 libCrun.so.1`__1c2n6FI_pv_+0x28
07385e08       1 0a1a7d10 libCrun.so.1`__1c2n6FI_pv_+0x28
07385a08       1 0b8628e8 libCrun.so.1`__1c2n6FI_pv_+0x28
07385a08       1 0b862c30 libCrun.so.1`__1c2n6FI_pv_+0x28
07385a08       1 0b862870 libCrun.so.1`__1c2n6FI_pv_+0x28
07385e08       1 0a1a0348 libCrun.so.1`__1c2n6FI_pv_+0x28
07385e08       1 0a1a0168 libCrun.so.1`__1c2n6FI_pv_+0x28
07385e08       1 0a1a7ba8 libCrun.so.1`__1c2n6FI_pv_+0x28
0738c608       1 08631518 libCrun.so.1`__1c2n6FI_pv_+0x28
07385a08       1 0b862b40 libCrun.so.1`__1c2n6FI_pv_+0x28
07385e08       1 0a1a7c98 libCrun.so.1`__1c2n6FI_pv_+0x28
07385e08       1 0a1a0078 libCrun.so.1`__1c2n6FI_pv_+0x28
07385a08       1 0b8629d8 libCrun.so.1`__1c2n6FI_pv_+0x28
07385c08       1 0b8c9338 libCrun.so.1`__1c2n6FI_pv_+0x28
07385e08       1 0a1a7ab8 libCrun.so.1`__1c2n6FI_pv_+0x28
07385e08       1 0a1a0258 libCrun.so.1`__1c2n6FI_pv_+0x28
0738b808       1 086300f0 libCrun.so.1`__1c2n6FI_pv_+0x28
07385e08       1 0b958528 libCrun.so.1`__1c2n6FI_pv_+0x28
0738a008       1 0b8282d0 libCrun.so.1`__1c2n6FI_pv_+0x28
0738c608       1 08631590 libCrun.so.1`__1c2n6FI_pv_+0x28
07385e08       1 0a1a79c8 libCrun.so.1`__1c2n6FI_pv_+0x28
07385a08       1 0b862ac8 libCrun.so.1`__1c2n6FI_pv_+0x28
07385a08       1 0b862960 libCrun.so.1`__1c2n6FI_pv_+0x28
0738cc08       1 0b8c8ac8 libCrun.so.1`__1c2n6FI_pv_+0x28
07385e08       1 0a1a7f68 libCrun.so.1`__1c2n6FI_pv_+0x28
07385e08       1 0a1a7e00 libCrun.so.1`__1c2n6FI_pv_+0x28
0738c608       1 086312c0 libCrun.so.1`__1c2n6FI_pv_+0x28
07385a08       1 0b862a50 libCrun.so.1`__1c2n6FI_pv_+0x28
07385e08       1 0b958438 libCrun.so.1`__1c2n6FI_pv_+0x28
0738cc08       1 0853f518 libtten.so`envNewP+4
0738a808       1 082008e8 libtten.so`sb_dbLatchCreate+4
----------------------------------------------------------------------
   Total      59 buffers, 24152 bytes
> 0834ce88$<bufctl_audit
            ADDR          BUFADDR        TIMESTAMP           THREAD
                            CACHE          LASTLOG         CONTENTS
         834ce88          8394180     33608ac93fe9                1
                          738b608          73747d0                0
                 libumem.so.1`umem_cache_alloc+0x13c
                 libumem.so.1`umem_alloc+0x60
                 libumem.so.1`malloc+0x28
                 libCpsCmn.so`strdup+0x1c
                 libCpsSql.so`__1cPCpsSqlStatementNbindSqlString6Mpkc_v_+0x1c
                 libCpsSql.so`__1cPCpsSqlStatementHprepare6Mpkcb_h_+0xc

                 libCpsSql.so`__1cSCpsCmnConfigParamsYenableConfigParamsAccess6MpnJCpsSqlEnv_pnQCpsSqlConnection_n0CPStaticOrDynamic
  __n0AYCpsCmnConfigParamsStatus__+0x328

                 libCpsSql.so`__1cSCpsCmnConfigParamsKInitialize6Mpv1nQCpsSqlConnectionPStaticOrDynamic__n0AYCpsCmnConfigParamsStatu
  s__+0x18
                 __1cLOamCfgMngmtEinit6F_b_+0xcc
                 __1cJOamConfigKinitialize6M_b_+0x550
                 __1cGOamCfgKinitialize6Mb_b_+0x8b4
                 main+0xc4
                 _start+0x108
-- 
This message posted from opensolaris.org
_______________________________________________
mdb-discuss mailing list
mdb-discuss@opensolaris.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic