Eric Schrock wrote:
> Are you sure you had UMEM_DEBUG set in your environment?  Just linking
> to libumem doesn't enable the debugging flags.  What does
> '::getenv -t', '::umem_status', and 'umem_flags/X' show?
>   

Yeah, that was my thought that they did not set the environment up 
correctly, and I have asked about this.    I will look into your 
commands and see what they report.   As an aside, which I may not have 
made clear,  other callers and stacks are reported data correctly.  I 
just snipped that data.

peter


> - Eric
>
> On Tue, Oct 23, 2007 at 03:48:22PM -0400, Peter Shoults wrote:
>   
>> Hi,
>>
>> I am troubleshooting a memory leak issue and have captured a gcore from 
>> a running process with libumem enabled.  It reports something I have 
>> never seen before, and that I could not find any information about.  
>> Here is what findleaks -d reports:
>>
>>  > ::findleaks -d
>> CACHE             LEAKED           BUFCTL             CALLER
>> (SNIP)
>> 0000000101208de8     585         000000010123c3a0     0
>> (SNIP)
>>
>> umem_alloc_64 leak: 585 buffers, 64 bytes each, 37440 bytes total
>>             ADDR          BUFADDR        TIMESTAMP           THREAD
>>                             CACHE          LASTLOG         CONTENTS
>>        10123c3a0        10123b080    71236ea2aea11                1
>>                         101208de8                0                0
>>
>> Can anyone explain why I am not getting any printed caller or stack output?
>>
>> Peter
>> _______________________________________________
>> mdb-discuss mailing list
>> mdb-discuss at opensolaris.org
>>     
>
> --
> Eric Schrock, Solaris Kernel Development       http://blogs.sun.com/eschrock
>   


Reply via email to