panic: kmem_map too small
Stefan Bethke
stb at lassitu.de
Thu Oct 26 13:29:05 UTC 2006
Am 26.10.2006 um 12:36 schrieb Stefan Bethke:
> Am 26.10.2006 um 12:20 schrieb Robert Watson:
>
>> After a bit of looking at the output, etc, I agree with your
>> conclusion that what's there now is lacking. The attached patch,
>> committed to -CURRENT but not yet to -STABLE, makes the "show
>> malloc" DDB output a bit more like the "vmstat -m" output, in that
>> it summarizes the allocation counts and adds the memory use
>> information. Sample output:
>
> I patched up the box; here's the output right after rebooting into
> the new kernel. Once it panics again, I'll post the results.
>
> db> show malloc
> Type InUse MemUse Requests
> MADT Table 0 0K 0
> acpipwr 0 0K 0
> acpi_perf 0 0K 0
> acpidev 93 3K 93
> acpisem 17 2K 17
> acpicmbat 0 0K 0
> PCI Link 64 6K 64
> acpitask 0 0K 2
> acpica 3000 158K 42603
> KTRACE 100 13K 100
> prison 0 0K 0
> $PIR 0 0K 0
> DEVFS3 95 12K 96
> nexusdev 3 1K 3
> MP Table 0 0K 0
> memdesc 1 4K 1
> legacydrv 0 0K 0
> ithread 66 6K 66
> I/O APIC 1 1K 1
> zombie 0 0K 649
> proc-args 28 2K 345
> kqueue 0 0K 30
> kenv 113 8K 114
> atkbddev 2 1K 2
> sigio 1 1K 1
> file desc to leader 0 0K 0
> VM pgdata 2 65K 2
> file desc 68 17K 717
> DEVFS2 0 0K 0
> USBHC 0 0K 0
> cdev 19 3K 19
> USBdev 3 1K 9
> UMAHash 1 1K 3
> UFS mount 9 19K 9
> UFS quota 0 0K 0
> UFS dirhash 27 5K 27
> savedino 0 0K 0
> newdirblk 0 0K 0
> dirrem 0 0K 0
> mkdir 0 0K 0
> diradd 0 0K 0
> freefile 0 0K 0
> freeblks 0 0K 0
> freefrag 0 0K 0
> allocindir 0 0K 0
> indirdep 0 0K 0
> allocdirect 0 0K 0
> bmsafemap 0 0K 0
> newblk 1 1K 1
> inodedep 1 256K 1
> pagedep 1 64K 1
> rpcclnt 0 0K 0
> p1003.1b 1 1K 1
> agp 0 0K 0
> NFS daemon 5 10K 5
> NFSV3 srvdesc 0 0K 0
> NFS srvsock 1 1K 1
> nlminfo 0 0K 0
> NFS lock 0 0K 0
> NFS DirectIO 0 0K 0
> NFS hash 0 0K 0
> NFSV3 diroff 0 0K 0
> NFSV3 bigfh 0 0K 0
> NFS req 0 0K 0
> NFS srvsock 0 0K 0
> idmap 0 0K 0
> NFS4 dev 0 0K 0
> syncache 1 8K 1
> USB 31 3K 31
> hostcache 1 24K 1
> ip_moptions 0 0K 0
> Export Host 0 0K 0
> in_multi 3 1K 3
> igmp 0 0K 0
> routetbl 14 2K 55
> entropy 1024 64K 1024
> ata_dma 6 1K 6
> ad_driver 2 1K 2
> vlan 0 0K 0
> tun 0 0K 0
> lo 1 1K 1
> arpcom 2 1K 2
> clone 2 8K 2
> ether_multi 12 1K 14
> ifaddr 22 5K 22
> ifnet 4 4K 4
> BPF 3 1K 3
> ata_generic 3 3K 3
> Export Host 0 0K 0
> vnodemarker 0 0K 74
> mount 76 3K 225
> vnodes 1 1K 1
> VFS hash 1 256K 1
> Export Host 1 1K 1
> cluster_save buffer 0 0K 0
> vfscache 1 512K 1
> BIO buffer 41 82K 45
> isadev 18 2K 18
> pcb 22 5K 43
> soname 4 1K 431
> mbuf_tag 0 0K 2
> mbextcnt 0 0K 0
> accf 0 0K 0
> ptys 0 0K 0
> ttys 1072 152K 2543
> shm 1 12K 1
> sem 4 7K 4
> msg 4 25K 4
> iov 0 0K 292
> select 0 0K 0
> ioctlops 0 0K 465
> Unitno 6 1K 8
> turnstiles 91 6K 91
> taskqueue 9 1K 9
> stack 0 0K 0
> MD sectors 0 0K 0
> MD disk 0 0K 0
> sleep queues 91 3K 91
> sbuf 0 0K 246
> rman 176 11K 542
> LED 0 0K 0
> kbdmux 6 9K 6
> acd_driver 1 2K 1
> kobj 115 230K 134
> eventhandler 44 3K 44
> devstat 8 17K 8
> mirror_data 0 0K 0
> bus-sc 82 32K 1841
> bus 793 38K 4342
> SWAP 2 549K 2
> umtx 90 6K 90
> sysctltmp 0 0K 197
> sysctloid 3189 97K 3189
> sysctl 0 0K 151
> uidinfo 4 2K 7
> plimit 13 4K 149
> ata_pci 0 0K 0
> cred 11 2K 1266
> subproc 146 292K 795
> proc 2 8K 2
> session 23 3K 26
> pgrp 23 2K 26
> GEOM 98 12K 429
> mtx_pool 1 8K 1
> module 180 12K 180
> pfs_vncache 0 0K 0
> free 0 0K 0
> pfs_nodes 0 0K 0
> ip6ndp 0 0K 0
> ip6opt 0 0K 0
> temp 13 211K 4630
> devbuf 1562 3592K 1563
> cache 0 0K 0
> lockf 6 1K 42
> DEVFS 12 1K 13
> linker 30 2K 54
> DEVFS_RULE 0 0K 0
> DEVFS1 84 21K 84
Panic a few minutes ago:
login: -0255: *** Error: UtCallocate: Could not allocate size 30
-0255: *** Error: UtCallocate: Could not allocate size 30
-0255: *** Error: UtCallocate: Could not allocate size 30
ACPI-1304: *** Error: Method execution failed [\SWFS] (Node
0xc63ee220), AE_NO_MEMORY
ACPI-1304: *** Error: Method execution failed [\RBYT] (Node
0xc63ee1a0), AE_NO_MEMORY
ACPI-1304: *** Error: Method execution failed [\RTMP] (Node
0xc63ee380), AE_NO_MEMORY
ACPI-1304: *** Error: Method execution failed [\_TZ_.THRM._TMP]
(Node 0xc63ede00), AE_NO_MEMORY
panic: kmem_malloc(16384): kmem_map too small: 699756544 total allocated
KDB: enter: panic
[thread pid 1386 tid 100059 ]
Stopped at kdb_enter+0x30: leave
db>
Uptime: 2h43m42s
KDB: enter: Break sequence on console
[thread pid 1386 tid 100059 ]
Stopped at kdb_enter+0x30: leave
db> show malloc
Type InUse MemUse Requests
MADT Table 0 0K 0
acpipwr 0 0K 0
acpi_perf 0 0K 0
acpidev 93 3K 93
acpisem 17 2K 17
acpicmbat 0 0K 0
PCI Link 64 6K 64
acpitask 0 0K 2
acpica 3024 159K 20026966
KTRACE 100 13K 100
prison 0 0K 0
$PIR 0 0K 0
DEVFS3 97 13K 98
nexusdev 3 1K 3
MP Table 0 0K 0
memdesc 1 4K 1
legacydrv 0 0K 0
ithread 66 6K 66
I/O APIC 1 1K 1
zombie 0 0K 1312
proc-args 36 2K 3017
kqueue 0 0K 68
kenv 113 8K 114
atkbddev 2 1K 2
sigio 1 1K 1
file desc to leader 0 0K 0
VM pgdata 2 65K 2
file desc 76 19K 1402
DEVFS2 0 0K 0
USBHC 0 0K 0
cdev 21 3K 21
USBdev 3 1K 9
UMAHash 1 1K 3
UFS mount 9 19K 9
UFS quota 0 0K 0
UFS dirhash 30 6K 30
savedino 0 0K 0
newdirblk 0 0K 0
dirrem 0 0K 0
mkdir 0 0K 0
diradd 0 0K 0
freefile 0 0K 0
freeblks 0 0K 0
freefrag 0 0K 0
allocindir 0 0K 0
indirdep 0 0K 0
allocdirect 0 0K 0
bmsafemap 0 0K 0
newblk 1 1K 1
inodedep 1 256K 1
pagedep 1 64K 1
rpcclnt 0 0K 0
p1003.1b 1 1K 1
agp 0 0K 0
NFS daemon 5 10K 5
NFSV3 srvdesc 0 0K 0
NFS srvsock 1 1K 1
nlminfo 0 0K 0
NFS lock 0 0K 0
NFS DirectIO 0 0K 0
NFS hash 0 0K 0
NFSV3 diroff 0 0K 0
NFSV3 bigfh 0 0K 0
NFS req 0 0K 0
NFS srvsock 0 0K 0
idmap 0 0K 0
NFS4 dev 0 0K 0
syncache 1 8K 1
USB 31 3K 31
hostcache 1 24K 1
ip_moptions 0 0K 0
Export Host 0 0K 0
in_multi 3 1K 3
igmp 0 0K 0
routetbl 14 2K 61
entropy 1024 64K 1024
ata_dma 6 1K 6
ad_driver 2 1K 2
vlan 0 0K 0
tun 0 0K 0
lo 1 1K 1
arpcom 2 1K 2
clone 2 8K 2
ether_multi 12 1K 14
ifaddr 22 5K 22
ifnet 4 4K 4
BPF 3 1K 3
ata_generic 3 3K 3
Export Host 0 0K 0
vnodemarker 0 0K 2158
mount 76 3K 225
vnodes 1 1K 1
VFS hash 1 256K 1
Export Host 1 1K 1
cluster_save buffer 0 0K 3
vfscache 1 512K 1
BIO buffer 59 118K 63
isadev 18 2K 18
pcb 21 5K 66
soname 4 1K 1866
mbuf_tag 0 0K 2
mbextcnt 0 0K 0
accf 0 0K 0
ptys 1 1K 1
ttys 1073 153K 2859
shm 1 12K 1
sem 4 7K 4
msg 4 25K 4
iov 0 0K 415
select 0 0K 0
ioctlops 0 0K 1188
Unitno 6 1K 8
turnstiles 121 8K 121
taskqueue 9 1K 9
stack 0 0K 0
MD sectors 0 0K 0
MD disk 0 0K 0
sleep queues 121 4K 121
sbuf 0 0K 248
rman 176 11K 542
LED 0 0K 0
kbdmux 6 9K 6
acd_driver 1 2K 1
kobj 115 230K 134
eventhandler 44 3K 44
devstat 8 17K 8
mirror_data 0 0K 0
bus-sc 82 32K 1841
bus 793 38K 4342
SWAP 2 549K 2
umtx 120 8K 120
sysctltmp 0 0K 414
sysctloid 3189 97K 3189
sysctl 0 0K 563
uidinfo 5 2K 84
plimit 15 4K 1085
ata_pci 0 0K 0
cred 14 2K 7927
subproc 175 329K 1487
proc 2 8K 2
session 25 4K 169
pgrp 25 2K 182
GEOM 98 12K 429
mtx_pool 1 8K 1
module 180 12K 180
pfs_vncache 0 0K 0
free 0 0K 0
pfs_nodes 0 0K 0
ip6ndp 0 0K 0
ip6opt 0 0K 0
temp 13 211K 7942
devbuf 1562 3592K 1563
cache 0 0K 0
lockf 6 1K 138
DEVFS 12 1K 13
linker 30 2K 54
DEVFS_RULE 0 0K 0
DEVFS1 86 22K 86
db> show uma
Zone Allocs Frees Used Cache
FFS2 dinode 746 84 662 43
FFS1 dinode 0 0 0 0
FFS inode 746 84 662 63
Mountpoints 4 0 4 8
SWAPMETA 0 0 0 0
rtentry 6 1 5 53
unpcb 492 482 10 46
ripcb 0 0 0 0
sackhole 0 0 0 0
tcpreass 0 0 0 0
hostcache 4 2 2 98
syncache 59 59 0 78
tcptw 2 2 0 156
tcpcb 71 62 9 15
inpcb 71 62 9 35
udpcb 253 241 12 32
ipq 0 0 0 0
socket 817 786 31 13
KNOTE 72 72 0 112
PIPE 584 580 4 14
NFSNODE 0 0 0 0
NFSMOUNT 0 0 0 0
DIRHASH 29 0 29 7
NAMEI 26944 26944 0 12
L VFS Cache 8 8 0 26
S VFS Cache 4903 4217 686 98
VNODEPOLL 0 0 0 0
VNODE 782 85 697 31
ata_composite 0 0 0 0
ata_request 3378 3377 1 56
g_bio 13513 13509 4 170
ACL UMA zone 0 0 0 0
mbuf_jumbo_16k 0 0 0 0
mbuf_jumbo_9k 0 0 0 0
mbuf_jumbo_pagesize 0 0 0 0
mbuf_cluster 384 0 384 6
mbuf 3835 3827 8 133
mbuf_packet 15060 14740 320 64
VMSPACE 1348 1312 36 16
UPCALL 0 0 0 0
KSEGRP 98 0 98 62
THREAD 98 0 98 22
PROC 1387 1312 75 23
Files 9078 8992 86 73
4096 5448 5341 107 12
2048 274 80 194 4
1024 2238 2191 47 145
512 2395 2360 35 13
256 3829 3497 332 28
128 18254 16580 1674 246
64 9990754 9986054 4700 9980755
32 4837 2006 2831 107
16 10047751 10045138 2613 229
mt_zone 158 0 158 78
DP fakepg 0 0 0 0
PV ENTRY 702520 691839 10681 4109
MAP ENTRY 55134 54502 632 320
KMAP ENTRY 170993 170967 26 142
MAP 7 0 7 33
VM OBJECT 25648 24666 982 207
128 Bucket 44 2 42 0
64 Bucket 34 1 33 9
32 Bucket 25 0 25 3
16 Bucket 30 0 30 20
UMA Hash 6 1 5 25
UMA RCntSlabs 195 0 195 27
UMA Slabs 376 68 308 46
UMA Zones 67 0 67 23
UMA Kegs 67 0 67 5
db>
--
Stefan Bethke <stb at lassitu.de> Fon +49 170 346 0140
More information about the freebsd-stable
mailing list