On Tue, Jul 29, 2008 at 12:52:42AM -0700, Victor Li wrote:
> I got similar thing with ::findleaks, it is on snv_94, i86pc, can anybody 
> reply?
> 
> bash-3.2# mdb -K
> kmdb: target stopped at:
> kmdb_enter+0xb: movq   %rax,%rdi
> [0]> ::findleaks
> kmdb: failed to allocate 7712664 bytes -- recovering
>     [ 1] fffffffff8553771 kmdbmod`mdb_umem_handler+0x51()
>     [ 2] fffffffff85538bd kmdbmod`mdb_alloc_align+0x6d()
>     [ 3] fffffffff855392a kmdbmod`mdb_alloc+0x1a()
>     [ 4] fffffffff855394c kmdbmod`mdb_zalloc+0x1c()
>     [ 5] fffffffff813f29a DMOD`genunix`leaky_zalloc+0x1a()
>     [ 6] fffffffff8140080 DMOD`genunix`findleaks+0x110()
>     [ 7] fffffffff852404c kmdbmod`dcmd_invoke+0x7c()
>     [ 8] fffffffff852422b kmdbmod`mdb_call_idcmd+0x11b()
>     [ 9] fffffffff8523b86 kmdbmod`mdb_call+0x3c6()
>     [10] fffffffff85578af kmdbmod`yyparse+0x9df()
>     [11] fffffffff852354a kmdbmod`mdb_run+0x27a()
>     [12] fffffffff853fae8 kmdbmod`kmdb_main+0x28()
>     [13] fffffffff85552c0 kmdbmod`kmdb_first_start+0x20()
>     [14] ffffff01f184b920 ()
>     mis-aligned frame (ffffff01f0b455f8)
> [0]>

It looks like kmdb needs more memory than it has available to run ::findleaks.
Have you considered doing a 'reboot -d', and running ::findleaks on the
crash dump?

Cheers,
- jonathan


Reply via email to