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