Skip site navigation (1)Skip section navigation (2)
Date:      19 Dec 2004 21:45:05 +0100
From:      Christian Laursen <xi@borderworlds.dk>
To:        Gleb Smirnoff <glebius@freebsd.org>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: Dummynet related panic in 5.3-RELEASE-p1
Message-ID:  <86hdmic90u.fsf@borg.borderworlds.dk>
In-Reply-To: <20041215100030.GA54307@cell.sick.ru>
References:  <86brcwf0of.fsf@borg.borderworlds.dk> <20041215100030.GA54307@cell.sick.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
Gleb Smirnoff <glebius@freebsd.org> writes:

> On Wed, Dec 15, 2004 at 09:03:28AM +0100, Christian Laursen wrote:
> C> We are experiencing a panic about once a day that seems related to
> C> dummynet.

[snip]

> C> I have put the kernel configuration at at <http://hoegaarden.pil.dk/~c=
fsl/NS3>
> C> and the boot output at <http://hoegaarden.pil.dk/~cfsl/ns3-dmesg>.
> C>=20
> C> Thanks in adavnce for any help solving this.
>=20
> Can you save crashdump?

I now managed to get a crashdump.

This is the backtrace from there:

ns3# kgdb kernel.debug /var/crash/vmcore.0
[GDB will not be able to debug user-mode threads: /usr/lib/libthread_db.so:=
 Undefined symbol "ps_pglobal_lookup"]
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain condition=
s.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-marcel-freebsd".
doadump () at pcpu.h:159
(kgdb) bt
#0  doadump () at pcpu.h:159
#1  0xc042d88e in db_fncall (dummy1=3D0, dummy2=3D0, dummy3=3D57, dummy4=3D=
0xc74db99c "=D0=B9M=C7\200%") at /usr/src/sys/ddb/db_command.c:531
#2  0xc042d69c in db_command (last_cmdp=3D0xc0672564, cmd_table=3D0x0, aux_=
cmd_tablep=3D0xc06440fc, aux_cmd_tablep_end=3D0xc0644100) at /usr/src/sys/d=
db/db_command.c:349
#3  0xc042d764 in db_command_loop () at /usr/src/sys/ddb/db_command.c:455
#4  0xc042f2d9 in db_trap (type=3D12, code=3D0) at /usr/src/sys/ddb/db_main=
.c:221
#5  0xc04bd382 in kdb_trap (type=3D12, code=3D0, tf=3D0xc74dbb2c) at /usr/s=
rc/sys/kern/subr_kdb.c:418
#6  0xc060d011 in trap_fatal (frame=3D0xc74dbb2c, eva=3D12) at /usr/src/sys=
/i386/i386/trap.c:804
#7  0xc060cd97 in trap_pfault (frame=3D0xc74dbb2c, usermode=3D0, eva=3D12) =
at /usr/src/sys/i386/i386/trap.c:727
#8  0xc060c995 in trap (frame=3D
      {tf_fs =3D -1061945320, tf_es =3D 16, tf_ds =3D -951255024, tf_edi =
=3D -1052997804, tf_esi =3D 1460, tf_ebp =3D -951207024, tf_isp =3D -951207=
080, tf_ebx =3D -1052997888, tf_edx =3D 0, tf_ecx =3D -1055588338, tf_eax =
=3D 0, tf_trapno =3D 12, tf_err =3D -951255040, tf_eip =3D -1068659825, tf_=
cs =3D 8, tf_eflags =3D 66054, tf_esp =3D 0, tf_ss =3D -1067603120}) at /us=
r/src/sys/i386/i386/trap.c:417
#9  0xc05ff70a in calltrap () at /usr/src/sys/i386/i386/exception.s:140
#10 0xc0b40018 in ?? ()
#11 0x00000010 in ?? ()
#12 0xc74d0010 in ?? ()
#13 0xc13c8754 in ?? ()
#14 0x000005b4 in ?? ()
#15 0xc74dbb90 in ?? ()
#16 0xc74dbb58 in ?? ()
#17 0xc13c8700 in ?? ()
#18 0x00000000 in ?? ()
#19 0xc115000e in ?? ()
#20 0x00000000 in ?? ()
#21 0x0000000c in ?? ()
#22 0xc74d0000 in ?? ()
#23 0xc04d8b8f in m_copym (m=3D0x0, off0=3D1500, len=3D1480, wait=3D1) at /=
usr/src/sys/kern/uipc_mbuf.c:373
#24 0xc05305c4 in ip_fragment (ip=3D0xc115000e, m_frag=3D0xc74dbc48, mtu=3D=
-1052997888, if_hwassist_flags=3D0, sw_csum=3D1) at /usr/src/sys/netinet/ip=
_output.c:965
#25 0xc0530270 in ip_output (m=3D0xc0cbfe00, opt=3D0xc115000e, ro=3D0xc74db=
c14, flags=3D0, imo=3D0x0, inp=3D0x0) at /usr/src/sys/netinet/ip_output.c:7=
94
#26 0xc05246b1 in transmit_event (pipe=3D0xc0bc9c00) at /usr/src/sys/netine=
t/ip_dummynet.c:454
#27 0xc05249c4 in ready_event (q=3D0xc0c60900) at /usr/src/sys/netinet/ip_d=
ummynet.c:614
#28 0xc0524f37 in dummynet (unused=3D0x0) at /usr/src/sys/netinet/ip_dummyn=
et.c:769
#29 0xc04b229b in softclock (dummy=3D0x0) at /usr/src/sys/kern/kern_timeout=
.c:259
#30 0xc0491945 in ithread_loop (arg=3D0xc0ac3580) at /usr/src/sys/kern/kern=
_intr.c:547
#31 0xc0490ac5 in fork_exit (callout=3D0xc04917f0 <ithread_loop>, arg=3D0xc=
0ac3580, frame=3D0xc74dbd48) at /usr/src/sys/kern/kern_fork.c:811
#32 0xc05ff76c in fork_trampoline () at /usr/src/sys/i386/i386/exception.s:=
209

--=20
Christian Laursen



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?86hdmic90u.fsf>