Hi >>> Also, if you are able to use ::findleaks on the dump, >>> you should be able to use ::kmausers on the running >>> system (i.e., "echo ::kmausers | mdb -k"). >>> >> >> I did it, but the output is 16612 lines long. I guess it's too much to >> paste it here or attach the file. Please let me know how I can make it >> available to you. >> > > The interesting part (if any) should be at the beginning. ?Can you send, for > instance, > the first 100 lines of output?
here you are the first 112 (to get the full output of the last entry showed): bronto at brabham:/var/crash/brabham# head -n 112 kmausers.out 64061440 bytes for 3910 allocations with data size 16384: kmem_slab_alloc_impl+0x116 kmem_slab_alloc+0xa1 kmem_cache_alloc+0x130 vmem_alloc+0x1bc segkmem_xalloc+0x94 segkmem_alloc_vn+0xcd segkmem_alloc+0x24 vmem_xalloc+0x547 vmem_alloc+0x161 kmem_slab_create+0x81 kmem_slab_alloc+0x5b kmem_cache_alloc+0x130 zio_buf_alloc+0x2c arc_get_data_buf+0x173 arc_buf_alloc+0xa2 25165824 bytes for 6144 allocations with data size 4096: kmem_cache_alloc_debug+0x283 kmem_cache_alloc+0x164 kalloca+0x11a i_ddi_mem_alloc+0x173 ddi_dma_mem_alloc+0x10a e1000g_alloc_dma_buffer+0x9b e1000g_alloc_rx_sw_packet+0x9d e1000g_alloc_rx_packets+0xcb e1000g_alloc_packets+0x86 e1000g_alloc_dma_resources+0x6d e1000g_start+0x51 e1000g_m_start+0x42 mac_start+0x45 dls_open+0x52 dld_str_attach+0x123 16392192 bytes for 2001 allocations with data size 8192: kmem_slab_alloc_impl+0x116 kmem_slab_alloc+0xa1 kmem_cache_alloc+0x130 vmem_alloc+0x1bc segkmem_xalloc+0x94 segkmem_alloc_vn+0xcd segkmem_alloc+0x24 vmem_xalloc+0x547 vmem_alloc+0x161 kmem_slab_create+0x81 kmem_slab_alloc+0x5b kmem_cache_alloc+0x130 dnode_create+0x3f dnode_hold_impl+0x181 dnode_hold+0x2b 15581184 bytes for 6144 allocations with data size 2536: kmem_slab_alloc_impl+0x116 kmem_slab_alloc+0xa1 kmem_cache_alloc+0x130 rootnex_coredma_allochdl+0x5c rootnex_dma_allochdl+0x7d ddi_dma_allochdl+0x35 ddi_dma_alloc_handle+0xb8 e1000g_alloc_dma_buffer+0x53 e1000g_alloc_rx_sw_packet+0x9d e1000g_alloc_rx_packets+0xcb e1000g_alloc_packets+0x86 e1000g_alloc_dma_resources+0x6d e1000g_start+0x51 e1000g_m_start+0x42 mac_start+0x45 10027008 bytes for 2448 allocations with data size 4096: kmem_slab_alloc_impl+0x116 kmem_slab_alloc+0xa1 kmem_cache_alloc+0x130 vmem_alloc+0x1bc segkmem_xalloc+0x94 segkmem_alloc_vn+0xcd segkmem_alloc+0x24 vmem_xalloc+0x547 vmem_alloc+0x161 kmem_slab_create+0x81 kmem_slab_alloc+0x5b kmem_cache_alloc+0x130 zio_buf_alloc+0x2c dbuf_read_impl+0x1f1 dbuf_read+0x1c5 9469952 bytes for 578 allocations with data size 16384: kmem_slab_alloc_impl+0x116 kmem_slab_alloc+0xa1 kmem_cache_alloc+0x130 vmem_alloc+0x1bc segkmem_xalloc+0x94 segkmem_alloc_vn+0xcd segkmem_alloc+0x24 vmem_xalloc+0x547 vmem_alloc+0x161 kmem_slab_create+0x81 kmem_slab_alloc+0x5b kmem_cache_alloc+0x130 zio_buf_alloc+0x2c arc_get_data_buf+0x173 arc_read_nolock+0x41f 9437184 bytes for 2304 allocations with data size 4096: kmem_cache_alloc_debug+0x283 kmem_cache_alloc+0x164 kalloca+0x11a i_ddi_mem_alloc+0x173 ddi_dma_mem_alloc+0x10a e1000g_alloc_dma_buffer+0x9b e1000g_alloc_tx_packets+0x124 e1000g_alloc_packets+0x3b e1000g_alloc_dma_resources+0x6d e1000g_start+0x51 e1000g_m_start+0x42 mac_start+0x45 dls_open+0x52 dld_str_attach+0x123 dld_open+0x8a Ciao --bronto