PANIC: size of mbuf chain
Jiri Mikulas
konfer at mikulas.com
Fri Mar 26 21:43:57 PST 2004
Hello
Yesterday I upgraded to 5.2.1-RELEASE-p3
and got this panic for twelve times..
is it corrected in -CURRENT ?
thanks for info
Jiri.
~~~cut~~~
panic: m_copym, length > size of mbuf chain
syncing disks, buffers remaining... 553 553 553 553 553 553 553 553 553
553 553 553 553 553 553 553 553 553 553 553
giving up on 509 buffers
Uptime: 1h6m10s
Dumping 255 MB
16 32 48 64 80 96 112 128 144 160 176 192 208 224 240
---
Reading symbols from
/usr/obj/usr/src/sys/ROUTER-IPFW-IPF-DEBUG/modules/usr/src/sys/modules/acpi/acpi.ko.debug...done.
Loaded symbols for
/usr/obj/usr/src/sys/ROUTER-IPFW-IPF-DEBUG/modules/usr/src/sys/modules/acpi/acpi.ko.debug
Reading symbols from
/usr/obj/usr/src/sys/ROUTER-IPFW-IPF-DEBUG/modules/usr/src/sys/modules/linprocfs/linprocfs.ko.debug...done.
Loaded symbols for
/usr/obj/usr/src/sys/ROUTER-IPFW-IPF-DEBUG/modules/usr/src/sys/modules/linprocfs/linprocfs.ko.debug
Reading symbols from
/usr/obj/usr/src/sys/ROUTER-IPFW-IPF-DEBUG/modules/usr/src/sys/modules/linux/linux.ko.debug...done.
Loaded symbols for
/usr/obj/usr/src/sys/ROUTER-IPFW-IPF-DEBUG/modules/usr/src/sys/modules/linux/linux.ko.debug
#0 doadump () at /usr/src/sys/kern/kern_shutdown.c:240
240 dumping++;
(kgdb) bt
#0 doadump () at /usr/src/sys/kern/kern_shutdown.c:240
#1 0xc05481fc in boot (howto=256) at /usr/src/sys/kern/kern_shutdown.c:372
#2 0xc0548587 in panic () at /usr/src/sys/kern/kern_shutdown.c:550
#3 0xc05852b5 in m_copym (m=0x0, off0=1500, len=1480, wait=4) at
/usr/src/sys/kern/uipc_mbuf.c:211
#4 0xc05e77f1 in ip_fragment (ip=0xc1b7c020, m_frag=0xcdca9b80,
mtu=-1049854656, if_hwassist_flags=0, sw_csum=1) at
/usr/src/sys/netinet/ip_output.c:1219
#5 0xc05e740f in ip_output (m0=0x1, opt=0xc1b7c020, ro=0xc32a48b0,
flags=1, imo=0x0, inp=0x0) at /usr/src/sys/netinet/ip_output.c:1047
#6 0xc05da9e0 in transmit_event (pipe=0xc2ef6500) at
/usr/src/sys/netinet/ip_dummynet.c:452
#7 0xc05dad53 in ready_event (q=0xc31ce200) at
/usr/src/sys/netinet/ip_dummynet.c:604
#8 0xc05db3a2 in dummynet (unused=0x0) at
/usr/src/sys/netinet/ip_dummynet.c:759
#9 0xc0558b58 in softclock (dummy=0x0) at
/usr/src/sys/kern/kern_timeout.c:225
#10 0xc05347d2 in ithread_loop (arg=0xc16a6580) at
/usr/src/sys/kern/kern_intr.c:544
#11 0xc05337c4 in fork_exit (callout=0xc0534640 <ithread_loop>, arg=0x0,
frame=0x0) at /usr/src/sys/kern/kern_fork.c:793
(kgdb) up 3
#3 0xc05852b5 in m_copym (m=0x0, off0=1500, len=1480, wait=4) at
/usr/src/sys/kern/uipc_mbuf.c:211
211 KASSERT(len == M_COPYALL,
(kgdb) up 1
#4 0xc05e77f1 in ip_fragment (ip=0xc1b7c020, m_frag=0xcdca9b80,
mtu=-1049854656, if_hwassist_flags=0, sw_csum=1) at
/usr/src/sys/netinet/ip_output.c:1219
1219 m->m_next = m_copy(m0, off, len);
(kgdb) up 1
#5 0xc05e740f in ip_output (m0=0x1, opt=0xc1b7c020, ro=0xc32a48b0,
flags=1, imo=0x0, inp=0x0) at /usr/src/sys/netinet/ip_output.c:1047
1047 error = ip_fragment(ip, &m, ifp->if_mtu,
ifp->if_hwassist, sw_csum);
(kgdb) up 1
#6 0xc05da9e0 in transmit_event (pipe=0xc2ef6500) at
/usr/src/sys/netinet/ip_dummynet.c:452
452 (void)ip_output((struct mbuf *)pkt, NULL, NULL, 0,
NULL, NULL);
(kgdb) up 1
#7 0xc05dad53 in ready_event (q=0xc31ce200) at
/usr/src/sys/netinet/ip_dummynet.c:604
604 transmit_event(p);
(kgdb) up 1
#8 0xc05db3a2 in dummynet (unused=0x0) at
/usr/src/sys/netinet/ip_dummynet.c:759
759 ready_event(p) ;
(kgdb) up 1
#9 0xc0558b58 in softclock (dummy=0x0) at
/usr/src/sys/kern/kern_timeout.c:225
225 c_func(c_arg);
(kgdb)
More information about the freebsd-current
mailing list