From owner-freebsd-bugs@FreeBSD.ORG Mon Sep 17 07:20:08 2012 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 4973F106566C for ; Mon, 17 Sep 2012 07:20:08 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 21FE18FC0C for ; Mon, 17 Sep 2012 07:20:08 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q8H7K7jb033971 for ; Mon, 17 Sep 2012 07:20:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q8H7K7xV033958; Mon, 17 Sep 2012 07:20:07 GMT (envelope-from gnats) Resent-Date: Mon, 17 Sep 2012 07:20:07 GMT Resent-Message-Id: <201209170720.q8H7K7xV033958@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, "Eugene M. Zheganin" Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 66192106566C for ; Mon, 17 Sep 2012 07:10:47 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 518178FC14 for ; Mon, 17 Sep 2012 07:10:47 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.5/8.14.5) with ESMTP id q8H7Ak1u029064 for ; Mon, 17 Sep 2012 07:10:46 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.5/8.14.5/Submit) id q8H7AkIa029063; Mon, 17 Sep 2012 07:10:46 GMT (envelope-from nobody) Message-Id: <201209170710.q8H7AkIa029063@red.freebsd.org> Date: Mon, 17 Sep 2012 07:10:46 GMT From: "Eugene M. Zheganin" To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: kern/171697: [ip6] [ndp] panic when changing routes X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Sep 2012 07:20:08 -0000 >Number: 171697 >Category: kern >Synopsis: [ip6] [ndp] panic when changing routes >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Sep 17 07:20:07 UTC 2012 >Closed-Date: >Last-Modified: >Originator: Eugene M. Zheganin >Release: 9.1-PRERELEASE >Organization: Vivat-Trade LLC >Environment: FreeBSD taiga 9.1-PRERELEASE FreeBSD 9.1-PRERELEASE #0: Fri Aug 17 13:55:19 YEKT 2012 emz@taiga:/usr/obj/usr/src/sys/TAIGADBG amd64 >Description: I changed the route after it was incorrectly changed by net/bind6 and got panic: [emz@taiga:~]# route change -inet6 2001:470:1f09:14c0::/120 -iface vlan22 change net 2001:470:1f09:14c0::/120: gateway vlan22 [emz@taiga:~]# Write failed: Broken pipe panic: sin_family 18 cpuid = 2 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2a kdb_backtrace() at kdb_backtrace+0x37 panic() at panic+0x1d8 in6_lltable_lookup() at in6_lltable_lookup+0x44d nd6_output_lle() at nd6_output_lle+0x349 nd6_output() at nd6_output+0x18 ip6_output() at ip6_output+0x122f nd6_na_output_fib() at nd6_na_output_fib+0x4fa nd6_ns_input() at nd6_ns_input+0x992 icmp6_input() at icmp6_input+0xb06 ip6_input() at ip6_input+0x8f4 netisr_dispatch_src() at netisr_dispatch_src+0x152 ether_demux() at ether_demux+0x17d ether_nh_input() at ether_nh_input+0x20e netisr_dispatch_src() at netisr_dispatch_src+0x152 ether_demux() at ether_demux+0x86 ether_nh_input() at ether_nh_input+0x20e netisr_dispatch_src() at netisr_dispatch_src+0x152 bce_intr() at bce_intr+0x46a intr_event_execute_handlers() at intr_event_execute_handlers+0x6a ithread_loop() at ithread_loop+0xb4 fork_exit() at fork_exit+0x135 fork_trampoline() at fork_trampoline+0xe --- trap 0, rip = 0, rsp = 0xffffff811a901cf0, rbp = 0 --- Uptime: 19d0h34m11s Dumping 1472 out of 4079 MB:panic: Bad tailq NEXT(0xfffffe0002a74160->tqh_last) != NULL cpuid = 2 Uptime: 19d0h34m11s aac0: shutting down controller.... Got a routing table snapshot just before the route was changed: Internet6: Destination Gateway Flags Netif Expire ::/96 ::1 UGRS lo0 => default 2001:470:1f08:14c0::1 UGS gif0 ::1 link#10 UH lo0 ::ffff:0.0.0.0/96 ::1 UGRS lo0 2001:470:1f08:14c0::1 link#30 UH gif0 2001:470:1f08:14c0::2 link#30 UHS lo0 2001:470:1f09:14c0::/120 fe80::21a:64ff:fe21:8e80%vlan1 UG1 vlan1 2001:470:1f09:14c0::1 link#20 UHS lo0 fd00::/120 fe80::21a:64ff:fe21:8e80%vlan1 UG1 vlan1 fd00::300/120 link#11 U vlan1 fd00::301 link#31 UHS lo0 fd00::316 link#11 UHS lo0 fd00::700/120 link#18 U vlan15 fd00::701 link#32 UHS lo0 fd00::702 link#18 UHS lo0 fd00::d00/120 fe80::21a:64ff:fe21:8e80%vlan1 UG1 vlan1 fd00::b400/120 fe80::21a:64ff:fe21:8e80%vlan1 UG1 vlan1 fd00::b401 fe80::21a:64ff:fe21:8e80%vlan1 UGH1 vlan1 fd00::b40a fe80::21a:64ff:fe21:8e80%vlan1 UGH1 vlan1 fe80::/10 ::1 UGRS lo0 fe80::%bce0/64 link#1 U bce0 fe80::21a:64ff:fec6:a87c%bce0 link#1 UHS lo0 fe80::%lo0/64 link#10 U lo0 fe80::1%lo0 link#10 UHS lo0 fe80::%vlan1/64 link#11 U vlan1 fe80::21a:64ff:fec6:a87c%vlan1 link#11 UHS lo0 fe80::%vlan2/64 link#12 U vlan2 fe80::21a:64ff:fec6:a87c%vlan2 link#12 UHS lo0 fe80::%vlan5/64 link#13 U vlan5 fe80::21a:64ff:fec6:a87c%vlan5 link#13 UHS lo0 fe80::%vlan9/64 link#14 U vlan9 fe80::21a:64ff:fec6:a87c%vlan9 link#14 UHS lo0 fe80::%vlan10/64 link#15 U vlan10 fe80::21a:64ff:fec6:a87c%vlan10 link#15 UHS lo0 fe80::%vlan11/64 link#16 U vlan11 fe80::21a:64ff:fec6:a87c%vlan11 link#16 UHS lo0 fe80::%vlan12/64 link#17 U vlan12 fe80::21a:64ff:fec6:a87c%vlan12 link#17 UHS lo0 fe80::%vlan15/64 link#18 U vlan15 fe80::21a:64ff:fec6:a87c%vlan15 link#18 UHS lo0 fe80::%vlan21/64 link#19 U vlan21 fe80::21a:64ff:fec6:a87c%vlan21 link#19 UHS lo0 fe80::%vlan22/64 link#20 U vlan22 fe80::21a:64ff:fec6:a87c%vlan22 link#20 UHS lo0 fe80::%vlan23/64 link#21 U vlan23 fe80::21a:64ff:fec6:a87c%vlan23 link#21 UHS lo0 fe80::%vlan104/64 link#22 U vlan104 fe80::21a:64ff:fec6:a87c%vlan104 link#22 UHS lo0 fe80::%vlan818/64 link#23 U vlan818 fe80::21a:64ff:fec6:a87c%vlan818 link#23 UHS lo0 fe80::%gif0/64 link#30 U gif0 fe80::21a:64ff:fec6:a87c%gif0 link#30 UHS lo0 fe80::%ng0/64 link#33 U ng0 fe80::21a:64ff:fec6:a87c%ng0 link#33 UHS lo0 fe80::%ng1/64 link#34 U ng1 fe80::21a:64ff:fec6:a87c%ng1 link#34 UHS lo0 ff01::%bce0/32 fe80::21a:64ff:fec6:a87c%bce0 U bce0 ff01::%lo0/32 ::1 U lo0 ff01::%vlan1/32 fe80::21a:64ff:fec6:a87c%vlan1 U vlan1 ff01::%vlan2/32 fe80::21a:64ff:fec6:a87c%vlan2 U vlan2 ff01::%vlan5/32 fe80::21a:64ff:fec6:a87c%vlan5 U vlan5 ff01::%vlan9/32 fe80::21a:64ff:fec6:a87c%vlan9 U vlan9 ff01::%vlan10/32 fe80::21a:64ff:fec6:a87c%vlan10 U vlan10 ff01::%vlan11/32 fe80::21a:64ff:fec6:a87c%vlan11 U vlan11 ff01::%vlan12/32 fe80::21a:64ff:fec6:a87c%vlan12 U vlan12 ff01::%vlan15/32 fe80::21a:64ff:fec6:a87c%vlan15 U vlan15 ff01::%vlan21/32 fe80::21a:64ff:fec6:a87c%vlan21 U vlan21 ff01::%vlan22/32 2001:470:1f09:14c0::1 U vlan22 ff01::%vlan23/32 fe80::21a:64ff:fec6:a87c%vlan23 U vlan23 ff01::%vlan104/32 fe80::21a:64ff:fec6:a87c%vlan104 U vlan104 ff01::%vlan818/32 fe80::21a:64ff:fec6:a87c%vlan818 U vlan818 ff01::%gif0/32 2001:470:1f08:14c0::2 U gif0 ff01::%ng0/32 fe80::21a:64ff:fec6:a87c%ng0 U ng0 ff01::%ng1/32 fe80::21a:64ff:fec6:a87c%ng1 U ng1 ff02::/16 ::1 UGRS lo0 ff02::%bce0/32 fe80::21a:64ff:fec6:a87c%bce0 U bce0 ff02::%lo0/32 ::1 U lo0 ff02::%vlan1/32 fe80::21a:64ff:fec6:a87c%vlan1 U vlan1 ff02::%vlan2/32 fe80::21a:64ff:fec6:a87c%vlan2 U vlan2 ff02::%vlan5/32 fe80::21a:64ff:fec6:a87c%vlan5 U vlan5 ff02::%vlan9/32 fe80::21a:64ff:fec6:a87c%vlan9 U vlan9 ff02::%vlan10/32 fe80::21a:64ff:fec6:a87c%vlan10 U vlan10 ff02::%vlan11/32 fe80::21a:64ff:fec6:a87c%vlan11 U vlan11 ff02::%vlan12/32 fe80::21a:64ff:fec6:a87c%vlan12 U vlan12 ff02::%vlan15/32 fe80::21a:64ff:fec6:a87c%vlan15 U vlan15 ff02::%vlan21/32 fe80::21a:64ff:fec6:a87c%vlan21 U vlan21 ff02::%vlan22/32 2001:470:1f09:14c0::1 U vlan22 ff02::%vlan23/32 fe80::21a:64ff:fec6:a87c%vlan23 U vlan23 ff02::%vlan104/32 fe80::21a:64ff:fec6:a87c%vlan104 U vlan104 ff02::%vlan818/32 fe80::21a:64ff:fec6:a87c%vlan818 U vlan818 ff02::%gif0/32 2001:470:1f08:14c0::2 U gif0 ff02::%ng0/32 fe80::21a:64ff:fec6:a87c%ng0 U ng0 ff02::%ng1/32 fe80::21a:64ff:fec6:a87c%ng1 U ng1 >How-To-Repeat: Don't know if it's repeatable. >Fix: >Release-Note: >Audit-Trail: >Unformatted: