Panic w/sources from 24hrs ago

William M. Grim wgrim at siue.edu
Wed Apr 21 09:34:34 PDT 2004


Robin P. Blanchard wrote:
panic: lwkt message: malloc limit exceeded
panic(c02d8f84,c02dfcd0,ff8003f4,cbbe5c74,c018f17c) at panic+0x84
panic(c029fc55,c02a19df,c02fcc58,c02dfcd0,c5b69600) at panic+0x84
malloc(40,c02d8f80,2,c5b69600,c7ad7338) at malloc+0xd0
netisr_queue(12,c5b69600,cbbe5cc4,c01d6575,12) at netisr_queue+0x6e
netisr_dispatch(12,c5b69600,c5b69600,c5b70012,c7ad7338) at
netisr_dispatch+0xe
ether_demux(c7ad7338,c5b70012,c5b69600,c5b69600,c5b70002) at
ether_demux+0x1cd
ether_input(c7ad7338,0,c5b69600,c7ad7338,1) at ether_input+0x156
fxp_intr_body(c7ad7338,40,ffffffff,c0bc0be0,0) at fxp_intr_body+0x11f
fxp_intr(c7ad7338,660020,0,5,cbbe5d84) at fxp_intr+0x65
intr_mux(c0310294) at intr_mux+0x21
ithread_handler(5,0,0,0,0) at ithread_handler+0x66
lwkt_exit() at lwkt_exit
Debugger("panic")
Stopped at      Debugger+0x34:  movb    $0,in_Debugger.342
(kgdb)
#0  dumpsys () at /usr/src/sys/kern/kern_shutdown.c:500
        error = 0
#1  0xc0190ddf in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:333
        howto = 260
#2  0xc0191210 in poweroff_wait (junk=0xc0291e0a, howto=-876717200)
    at /usr/src/sys/kern/kern_shutdown.c:612
        fmt = 0xc0291e0a "from debugger"
        bootopt = 260
        newpanic = 0
        buf = "from debugger\000malloc limit exceeded", '\000' <repeats 220
time
s>
#3  0xc013e9ad in db_panic (addr=-1071213112, have_addr=0, count=-1,
    modif=0xcbbe5af8 "") at /usr/src/sys/ddb/db_command.c:450
No locals.
#4  0xc013e94b in db_command (last_cmdp=0xc02ce424, cmd_table=0xc02ce244,
    aux_cmd_tablep=0xc02c7b5c, aux_cmd_tablep_end=0xc02c7b60)
    at /usr/src/sys/ddb/db_command.c:346
        cmd_table = (struct command *) 0xc0291e0a
        aux_cmd_tablep = (struct command **) 0x104
        aux_cmd_tablep_end = (struct command **) 0x0
        cmd = (struct command *) 0xc0291df4
        t = 0
        modif =
"\000[¾Ë\030[¾Ë\224\211(À\000K\000\000ø\003\000\000L[¾Ë,[¾Ë\224
211(Àø\003\000\0000[¾ËÙ\211(Àø\003\000\000ø\003\000\000ø\003\000\000#\215(À
\000
f\000L[¾Ëø\003\000\000\\[¾Ë\204 \023Àj#)À¨\002/À@I/Àp[¾ËËù\023À@I/À
A/Àx\000\000
\000\003\000\000\0008\\¾Ë"
        addr = -1071213112
        count = -1
        have_addr = 0
        result = 0
#5  0xc013ea17 in db_command_loop () at /usr/src/sys/ddb/db_command.c:472
No locals.
#6  0xc0140fd5 in db_trap (type=3, code=0) at /usr/src/sys/ddb/db_trap.c:72
        bkpt = 0
#7  0xc0269292 in kdb_trap (type=3, code=0, regs=0xcbbe5bf0)
    at /usr/src/sys/i386/i386/db_interface.c:161
        ddb_mode = 1
#8  0xc02775a4 in trap (frame={tf_fs = 24, tf_es = 16, tf_ds = 16, tf_edi =
1,
      tf_esi = 256, tf_ebp = -876717000, tf_isp = -876717028,
      tf_ebx = -1070990251, tf_edx = 17, tf_ecx = -1070638816, tf_eax = 18,
      tf_trapno = 3, tf_err = 0, tf_eip = -1071213112, tf_cs = 8,
      tf_eflags = 582, tf_esp = -1070862753, tf_ss = -1070987795})
    at /usr/src/sys/i386/i386/trap.c:687
        td = (struct thread *) 0xc02f5920
        p = (struct proc *) 0x0
        sticks = -1070142804
        i = 0
        ucode = 0
        type = 3
        code = 0
        eva = 0
#9  0xc02695c8 in Debugger (msg=0xc02a05ed "panic") at machine/cpufunc.h:68
        in_Debugger = 1 '\001'
#10 0xc0191207 in panic (fmt=0xc029fc55 "%s: malloc limit exceeded")
    at /usr/src/sys/kern/kern_shutdown.c:610
        fmt = 0x660020 <Address 0x660020 out of bounds>
        bootopt = 256
        newpanic = 1
        buf = "from debugger\000malloc limit exceeded", '\000' <repeats 220
time
s>
#11 0xc018f17c in malloc (size=64, type=0xc02d8f80, flags=2)
    at /usr/src/sys/kern/kern_slaballoc.c:383
        i = 0
        ttl = 0
        z = (SLZone *) 0xc02d8f84
        chunk = (SLChunk *) 0xc02dfcd0
        slgd = (SLGlobalData *) 0xff8003f4
        gd = (struct globaldata *) 0xff800000
        zi = -1070605744
#12 0xc01d8092 in netisr_queue (num=18, m=0xc5b69600)
    at /usr/src/sys/net/netisr.c:104
        num = 0
        m = (struct mbuf *) 0xc5b69600
        ni = (struct netisr *) 0xc02fcc58
        pmsg = (struct netmsg_packet *) 0x0
        port = 0xc02dfcd0
#13 0xc01d8022 in netisr_dispatch (num=18, m=0xc5b69600)
    at /usr/src/sys/net/netisr.c:76
No locals.
#14 0xc01d6575 in ether_demux (ifp=0xc7ad7338, eh=0xc5b70012, m=0xc5b69600)
    at /usr/src/sys/net/if_ethersubr.c:799
        ifp = (struct ifnet *) 0xc7ad7338
        eh = (struct ether_header *) 0xc5b70012
        isr = 0
        rule = (struct ip_fw *) 0x0
#15 0xc01d639e in ether_input (ifp=0xc7ad7338, eh=0x0, m=0xc5b69600)
    at /usr/src/sys/net/if_ethersubr.c:628
        ifp = (struct ifnet *) 0xc7ad7338
        eh = (struct ether_header *) 0xc5b70012
        save_eh = {ether_dhost = "\002\000·Å8s", ether_shost = "­Ç\002À·Å",
  ether_type = 28416}
#16 0xc038f2d7 in ?? ()
No symbol table info available.
#17 0xc038f1a9 in ?? ()
No symbol table info available.
#18 0xc027d3f9 in intr_mux (arg=0xc0310294)
    at /usr/src/sys/i386/isa/intr_machdep.c:690
        pp = (intrec **) 0x0
        p = (intrec *) 0xc5b69600
        oldspl = 3317104642
#19 0xc017b102 in ithread_handler (arg=0x5)
    at /usr/src/sys/kern/kern_intr.c:235
        intr = 5
        list = (intrec_t **) 0xc02f54b4
        rec = (intrec_t *) 0x0
        nrec = (intrec_t *) 0x0
        sc = (struct random_softc *) 0xc02f66c8
---------------------------------------
Robin P. Blanchard
Systems Integration Specialist
Georgia Center for Continuing Education
fon: 706.542.2404 < > fax: 706.542.6546
---------------------------------------
I just started witnessing this problem this morning as well.  I want to 
say I had been running the system well for about 2 days or so.






More information about the Kernel mailing list