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