From owner-freebsd-stable@FreeBSD.ORG Sun Dec 19 20:45:08 2004 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B3DAE16A4CE; Sun, 19 Dec 2004 20:45:08 +0000 (GMT) Received: from ferengi.borderworlds.dk (ferengi.borderworlds.dk [80.166.152.7]) by mx1.FreeBSD.org (Postfix) with ESMTP id BA87F43D46; Sun, 19 Dec 2004 20:45:07 +0000 (GMT) (envelope-from xi@borderworlds.dk) Received: from borg.borderworlds.dk (localhost [127.0.0.1]) by ferengi.borderworlds.dk (Postfix) with ESMTP id E42EBB81D; Sun, 19 Dec 2004 21:45:05 +0100 (CET) Received: by borg.borderworlds.dk (Postfix, from userid 1001) id C473011442; Sun, 19 Dec 2004 21:45:05 +0100 (CET) Sender: xi@borderworlds.dk To: Gleb Smirnoff References: <86brcwf0of.fsf@borg.borderworlds.dk> <20041215100030.GA54307@cell.sick.ru> From: Christian Laursen Date: 19 Dec 2004 21:45:05 +0100 In-Reply-To: <20041215100030.GA54307@cell.sick.ru> Message-ID: <86hdmic90u.fsf@borg.borderworlds.dk> Lines: 67 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable cc: freebsd-stable@freebsd.org Subject: Re: Dummynet related panic in 5.3-RELEASE-p1 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Dec 2004 20:45:08 -0000 Gleb Smirnoff 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 > C> and the boot output at . > 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 , 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