From nobody@FreeBSD.org Mon May 3 12:51:46 2010 Return-Path: Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A9556106566C for ; Mon, 3 May 2010 12:51:46 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [69.147.83.33]) by mx1.freebsd.org (Postfix) with ESMTP id 971D38FC16 for ; Mon, 3 May 2010 12:51:46 +0000 (UTC) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id o43CpkXJ069489 for ; Mon, 3 May 2010 12:51:46 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id o43Cpkct069488; Mon, 3 May 2010 12:51:46 GMT (envelope-from nobody) Message-Id: <201005031251.o43Cpkct069488@www.freebsd.org> Date: Mon, 3 May 2010 12:51:46 GMT From: Bryan Drewery To: freebsd-gnats-submit@FreeBSD.org Subject: Panic in em(4) SIOCADDMULTI/em_set_multi/if_addmulti when adding many IPv6 aliases X-Send-Pr-Version: www-3.1 X-GNATS-Notify: >Number: 146263 >Category: kern >Synopsis: [em] [panic] Panic in em(4) SIOCADDMULTI/em_set_multi/if_addmulti when adding many IPv6 aliases >Confidential: no >Severity: non-critical >Priority: low >Responsible: jfv >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon May 03 13:00:16 UTC 2010 >Closed-Date: >Last-Modified: Mon Aug 23 14:33:40 UTC 2010 >Originator: Bryan Drewery >Release: 7.3-RELEASE >Organization: >Environment: FreeBSD zen.xzibition.com 7.3-RELEASE FreeBSD 7.3-RELEASE #0: Sat Apr 24 14:39:07 CDT 2010 root@zen.xzibition.com:/usr/obj/usr/src/sys/ZEN i386 >Description: I was loading aliases on a production 7.3 machine with an em(4) NIC the other night and the server crashed when running the following command: for i in $(gseq 3 200); do ifconfig em0 inet6 2001:1608:14:0:a271:efca::$i prefixlen 64 alias; done Due to it being a production server I did not look into it further - no dump existed. - I then tried this on a machine which is going into production later this week. I found that once I added the 82nd IPv6 alias the panic would occur. I had thought perhaps timing as an issue, but no matter how fast or slow I add the aliases the panic occurs. ifconfig output: em0: flags=8843 metric 0 mtu 1500 options=1db ether 00:31:38:01:11:5c inet6 fe80::230:48ff:fe00:d12c%em0 prefixlen 64 scopeid 0x1 inet 216.86.158.1 netmask 0xffffff00 broadcast 216.86.158.255 inet 216.86.158.2 netmask 0xffffff00 broadcast 216.86.158.2 inet 216.86.158.3 netmask 0xffffffff broadcast 216.86.158.3 inet 216.86.158.4 netmask 0xffffffff broadcast 216.86.158.4 inet 216.86.158.5 netmask 0xffffffff broadcast 216.86.158.5 inet 216.86.158.6 netmask 0xffffffff broadcast 216.86.158.6 inet 216.86.158.7 netmask 0xffffffff broadcast 216.86.158.7 inet 216.86.158.8 netmask 0xffffffff broadcast 216.86.158.8 inet 216.86.158.9 netmask 0xffffffff broadcast 216.86.158.9 inet 216.86.158.10 netmask 0xffffffff broadcast 216.86.158.10 inet 216.86.158.11 netmask 0xffffffff broadcast 216.86.158.11 inet 216.86.158.12 netmask 0xffffffff broadcast 216.86.158.12 inet 216.86.158.13 netmask 0xffffffff broadcast 216.86.158.13 inet 216.86.158.14 netmask 0xffffffff broadcast 216.86.158.14 inet 216.86.158.15 netmask 0xffffffff broadcast 216.86.158.15 inet 216.86.158.16 netmask 0xffffffff broadcast 216.86.158.16 inet 216.86.158.17 netmask 0xffffffff broadcast 216.86.158.17 inet 216.86.158.18 netmask 0xffffffff broadcast 216.86.158.18 inet 216.86.158.19 netmask 0xffffffff broadcast 216.86.158.19 inet 216.86.158.20 netmask 0xffffffff broadcast 216.86.158.20 inet 216.86.158.21 netmask 0xffffffff broadcast 216.86.158.21 inet 216.86.158.22 netmask 0xffffffff broadcast 216.86.158.22 inet 216.86.158.23 netmask 0xffffffff broadcast 216.86.158.23 inet 216.86.158.24 netmask 0xffffffff broadcast 216.86.158.24 inet 216.86.158.25 netmask 0xffffffff broadcast 216.86.158.25 inet 216.86.158.26 netmask 0xffffffff broadcast 216.86.158.26 inet 216.86.158.27 netmask 0xffffffff broadcast 216.86.158.27 inet 216.86.158.28 netmask 0xffffffff broadcast 216.86.158.28 inet 216.86.158.29 netmask 0xffffffff broadcast 216.86.158.29 inet 216.86.158.30 netmask 0xffffffff broadcast 216.86.158.30 inet 216.86.158.31 netmask 0xffffffff broadcast 216.86.158.31 inet 216.86.158.32 netmask 0xffffffff broadcast 216.86.158.32 inet 216.86.158.33 netmask 0xffffffff broadcast 216.86.158.33 inet 216.86.158.34 netmask 0xffffffff broadcast 216.86.158.34 inet 216.86.158.35 netmask 0xffffffff broadcast 216.86.158.35 inet 216.86.158.36 netmask 0xffffffff broadcast 216.86.158.36 inet 216.86.158.37 netmask 0xffffffff broadcast 216.86.158.37 inet 216.86.158.38 netmask 0xffffffff broadcast 216.86.158.38 inet 216.86.158.39 netmask 0xffffffff broadcast 216.86.158.39 inet 216.86.158.40 netmask 0xffffffff broadcast 216.86.158.40 inet 216.86.158.41 netmask 0xffffffff broadcast 216.86.158.41 inet 216.86.158.42 netmask 0xffffffff broadcast 216.86.158.42 inet 216.86.158.43 netmask 0xffffffff broadcast 216.86.158.43 inet 216.86.158.44 netmask 0xffffffff broadcast 216.86.158.44 inet 216.86.158.45 netmask 0xffffffff broadcast 216.86.158.45 inet 216.86.158.46 netmask 0xffffffff broadcast 216.86.158.46 inet 216.86.158.47 netmask 0xffffffff broadcast 216.86.158.47 inet 216.86.158.48 netmask 0xffffffff broadcast 216.86.158.48 inet 216.86.158.49 netmask 0xffffffff broadcast 216.86.158.49 inet 216.86.158.50 netmask 0xffffffff broadcast 216.86.158.50 inet 216.86.158.51 netmask 0xffffffff broadcast 216.86.158.51 inet 216.86.158.52 netmask 0xffffffff broadcast 216.86.158.52 inet 216.86.158.53 netmask 0xffffffff broadcast 216.86.158.53 inet 216.86.158.54 netmask 0xffffffff broadcast 216.86.158.54 inet 216.86.158.55 netmask 0xffffffff broadcast 216.86.158.55 inet 216.86.158.56 netmask 0xffffffff broadcast 216.86.158.56 inet 216.86.158.57 netmask 0xffffffff broadcast 216.86.158.57 inet 216.86.158.58 netmask 0xffffffff broadcast 216.86.158.58 inet 216.86.158.59 netmask 0xffffffff broadcast 216.86.158.59 inet 216.86.158.60 netmask 0xffffffff broadcast 216.86.158.60 inet 216.86.158.61 netmask 0xffffffff broadcast 216.86.158.61 inet 216.86.158.62 netmask 0xffffffff broadcast 216.86.158.62 inet 216.86.158.63 netmask 0xffffffff broadcast 216.86.158.63 inet 216.86.158.64 netmask 0xffffffff broadcast 216.86.158.64 inet 216.86.158.65 netmask 0xffffffff broadcast 216.86.158.65 inet 216.86.158.66 netmask 0xffffffff broadcast 216.86.158.66 inet 216.86.158.67 netmask 0xffffffff broadcast 216.86.158.67 inet 216.86.158.68 netmask 0xffffffff broadcast 216.86.158.68 inet 216.86.158.69 netmask 0xffffffff broadcast 216.86.158.69 inet 216.86.158.70 netmask 0xffffffff broadcast 216.86.158.70 inet 216.86.158.71 netmask 0xffffffff broadcast 216.86.158.71 inet 216.86.158.72 netmask 0xffffffff broadcast 216.86.158.72 inet 216.86.158.73 netmask 0xffffffff broadcast 216.86.158.73 inet 216.86.158.74 netmask 0xffffffff broadcast 216.86.158.74 inet 216.86.158.75 netmask 0xffffffff broadcast 216.86.158.75 inet 216.86.158.76 netmask 0xffffffff broadcast 216.86.158.76 inet 216.86.158.77 netmask 0xffffffff broadcast 216.86.158.77 inet 216.86.158.78 netmask 0xffffffff broadcast 216.86.158.78 inet 216.86.158.79 netmask 0xffffffff broadcast 216.86.158.79 inet 216.86.158.80 netmask 0xffffffff broadcast 216.86.158.80 inet 216.86.158.81 netmask 0xffffffff broadcast 216.86.158.81 inet 216.86.158.82 netmask 0xffffffff broadcast 216.86.158.82 inet 216.86.158.83 netmask 0xffffffff broadcast 216.86.158.83 inet 216.86.158.84 netmask 0xffffffff broadcast 216.86.158.84 inet 216.86.158.85 netmask 0xffffffff broadcast 216.86.158.85 inet 216.86.158.86 netmask 0xffffffff broadcast 216.86.158.86 inet 216.86.158.87 netmask 0xffffffff broadcast 216.86.158.87 inet 216.86.158.88 netmask 0xffffffff broadcast 216.86.158.88 inet 216.86.158.89 netmask 0xffffffff broadcast 216.86.158.89 inet 216.86.158.90 netmask 0xffffffff broadcast 216.86.158.90 inet 216.86.158.91 netmask 0xffffffff broadcast 216.86.158.91 inet 216.86.158.92 netmask 0xffffffff broadcast 216.86.158.92 inet 216.86.158.93 netmask 0xffffffff broadcast 216.86.158.93 inet 216.86.158.94 netmask 0xffffffff broadcast 216.86.158.94 inet 216.86.158.95 netmask 0xffffffff broadcast 216.86.158.95 inet 216.86.158.96 netmask 0xffffffff broadcast 216.86.158.96 inet 216.86.158.97 netmask 0xffffffff broadcast 216.86.158.97 inet 216.86.158.98 netmask 0xffffffff broadcast 216.86.158.98 inet 216.86.158.99 netmask 0xffffffff broadcast 216.86.158.99 inet 216.86.158.100 netmask 0xffffffff broadcast 216.86.158.100 inet 216.86.158.101 netmask 0xffffffff broadcast 216.86.158.101 inet 216.86.158.102 netmask 0xffffffff broadcast 216.86.158.102 inet 216.86.158.103 netmask 0xffffffff broadcast 216.86.158.103 inet 216.86.158.104 netmask 0xffffffff broadcast 216.86.158.104 inet 216.86.158.105 netmask 0xffffffff broadcast 216.86.158.105 inet 216.86.158.106 netmask 0xffffffff broadcast 216.86.158.106 inet 216.86.158.107 netmask 0xffffffff broadcast 216.86.158.107 inet 216.86.158.108 netmask 0xffffffff broadcast 216.86.158.108 inet 216.86.158.109 netmask 0xffffffff broadcast 216.86.158.109 inet 216.86.158.110 netmask 0xffffffff broadcast 216.86.158.110 inet 216.86.158.111 netmask 0xffffffff broadcast 216.86.158.111 inet 216.86.158.112 netmask 0xffffffff broadcast 216.86.158.112 inet 216.86.158.113 netmask 0xffffffff broadcast 216.86.158.113 inet 216.86.158.114 netmask 0xffffffff broadcast 216.86.158.114 inet 216.86.158.115 netmask 0xffffffff broadcast 216.86.158.115 inet 216.86.158.116 netmask 0xffffffff broadcast 216.86.158.116 inet 216.86.158.117 netmask 0xffffffff broadcast 216.86.158.117 inet 216.86.158.118 netmask 0xffffffff broadcast 216.86.158.118 inet 216.86.158.119 netmask 0xffffffff broadcast 216.86.158.119 inet 216.86.158.120 netmask 0xffffffff broadcast 216.86.158.120 inet 216.86.158.121 netmask 0xffffffff broadcast 216.86.158.121 inet 216.86.158.122 netmask 0xffffffff broadcast 216.86.158.122 inet 216.86.158.123 netmask 0xffffffff broadcast 216.86.158.123 inet 216.86.158.124 netmask 0xffffffff broadcast 216.86.158.124 inet 216.86.158.125 netmask 0xffffffff broadcast 216.86.158.125 inet 216.86.158.126 netmask 0xffffffff broadcast 216.86.158.126 inet 216.86.158.127 netmask 0xffffffff broadcast 216.86.158.127 inet 216.86.158.128 netmask 0xffffffff broadcast 216.86.158.128 inet 216.86.158.129 netmask 0xffffffff broadcast 216.86.158.129 inet 216.86.158.130 netmask 0xffffffff broadcast 216.86.158.130 inet 216.86.158.131 netmask 0xffffffff broadcast 216.86.158.131 inet 216.86.158.132 netmask 0xffffffff broadcast 216.86.158.132 inet 216.86.158.133 netmask 0xffffffff broadcast 216.86.158.133 inet 216.86.158.134 netmask 0xffffffff broadcast 216.86.158.134 inet 216.86.158.135 netmask 0xffffffff broadcast 216.86.158.135 inet 216.86.158.136 netmask 0xffffffff broadcast 216.86.158.136 inet 216.86.158.137 netmask 0xffffffff broadcast 216.86.158.137 inet 216.86.158.138 netmask 0xffffffff broadcast 216.86.158.138 inet 216.86.158.139 netmask 0xffffffff broadcast 216.86.158.139 inet 216.86.158.140 netmask 0xffffffff broadcast 216.86.158.140 inet 216.86.158.141 netmask 0xffffffff broadcast 216.86.158.141 inet 216.86.158.142 netmask 0xffffffff broadcast 216.86.158.142 inet 216.86.158.143 netmask 0xffffffff broadcast 216.86.158.143 inet 216.86.158.144 netmask 0xffffffff broadcast 216.86.158.144 inet 216.86.158.145 netmask 0xffffffff broadcast 216.86.158.145 inet 216.86.158.146 netmask 0xffffffff broadcast 216.86.158.146 inet 216.86.158.147 netmask 0xffffffff broadcast 216.86.158.147 inet 216.86.158.148 netmask 0xffffffff broadcast 216.86.158.148 inet 216.86.158.149 netmask 0xffffffff broadcast 216.86.158.149 inet 216.86.158.150 netmask 0xffffffff broadcast 216.86.158.150 inet 216.86.158.151 netmask 0xffffffff broadcast 216.86.158.151 inet 216.86.158.152 netmask 0xffffffff broadcast 216.86.158.152 inet 216.86.158.153 netmask 0xffffffff broadcast 216.86.158.153 inet 216.86.158.154 netmask 0xffffffff broadcast 216.86.158.154 inet 216.86.158.155 netmask 0xffffffff broadcast 216.86.158.155 inet 216.86.158.156 netmask 0xffffffff broadcast 216.86.158.156 inet 216.86.158.157 netmask 0xffffffff broadcast 216.86.158.157 inet 216.86.158.158 netmask 0xffffffff broadcast 216.86.158.158 inet 216.86.158.159 netmask 0xffffffff broadcast 216.86.158.159 inet 216.86.158.160 netmask 0xffffffff broadcast 216.86.158.160 inet 216.86.158.161 netmask 0xffffffff broadcast 216.86.158.161 inet 216.86.158.162 netmask 0xffffffff broadcast 216.86.158.162 inet 216.86.158.163 netmask 0xffffffff broadcast 216.86.158.163 inet 216.86.158.164 netmask 0xffffffff broadcast 216.86.158.164 inet 216.86.158.165 netmask 0xffffffff broadcast 216.86.158.165 inet 216.86.158.166 netmask 0xffffffff broadcast 216.86.158.166 inet 216.86.158.167 netmask 0xffffffff broadcast 216.86.158.167 inet 216.86.158.168 netmask 0xffffffff broadcast 216.86.158.168 inet 216.86.158.169 netmask 0xffffffff broadcast 216.86.158.169 inet 216.86.158.170 netmask 0xffffffff broadcast 216.86.158.170 inet 216.86.158.171 netmask 0xffffffff broadcast 216.86.158.171 inet 216.86.158.172 netmask 0xffffffff broadcast 216.86.158.172 inet 216.86.158.173 netmask 0xffffffff broadcast 216.86.158.173 inet 216.86.158.174 netmask 0xffffffff broadcast 216.86.158.174 inet 216.86.158.175 netmask 0xffffffff broadcast 216.86.158.175 inet 216.86.158.176 netmask 0xffffffff broadcast 216.86.158.176 inet 216.86.158.177 netmask 0xffffffff broadcast 216.86.158.177 inet 216.86.158.178 netmask 0xffffffff broadcast 216.86.158.178 inet 216.86.158.179 netmask 0xffffffff broadcast 216.86.158.179 inet 216.86.158.180 netmask 0xffffffff broadcast 216.86.158.180 inet 216.86.158.181 netmask 0xffffffff broadcast 216.86.158.181 inet 216.86.158.182 netmask 0xffffffff broadcast 216.86.158.182 inet 216.86.158.183 netmask 0xffffffff broadcast 216.86.158.183 inet 216.86.158.184 netmask 0xffffffff broadcast 216.86.158.184 inet 216.86.158.185 netmask 0xffffffff broadcast 216.86.158.185 inet 216.86.158.186 netmask 0xffffffff broadcast 216.86.158.186 inet 216.86.158.187 netmask 0xffffffff broadcast 216.86.158.187 inet 216.86.158.188 netmask 0xffffffff broadcast 216.86.158.188 inet 216.86.158.189 netmask 0xffffffff broadcast 216.86.158.189 inet 216.86.158.190 netmask 0xffffffff broadcast 216.86.158.190 inet 216.86.158.191 netmask 0xffffffff broadcast 216.86.158.191 inet 216.86.158.192 netmask 0xffffffff broadcast 216.86.158.192 inet 216.86.158.193 netmask 0xffffffff broadcast 216.86.158.193 inet 216.86.158.194 netmask 0xffffffff broadcast 216.86.158.194 inet 216.86.158.195 netmask 0xffffffff broadcast 216.86.158.195 inet 216.86.158.196 netmask 0xffffffff broadcast 216.86.158.196 inet 216.86.158.197 netmask 0xffffffff broadcast 216.86.158.197 inet 216.86.158.198 netmask 0xffffffff broadcast 216.86.158.198 inet 216.86.158.199 netmask 0xffffffff broadcast 216.86.158.199 inet 216.86.158.200 netmask 0xffffffff broadcast 216.86.158.200 inet 216.86.158.201 netmask 0xffffffff broadcast 216.86.158.201 inet 216.86.158.202 netmask 0xffffffff broadcast 216.86.158.202 inet 216.86.158.203 netmask 0xffffffff broadcast 216.86.158.203 inet 216.86.158.204 netmask 0xffffffff broadcast 216.86.158.204 inet 216.86.158.205 netmask 0xffffffff broadcast 216.86.158.205 inet 216.86.158.206 netmask 0xffffffff broadcast 216.86.158.206 inet 216.86.158.207 netmask 0xffffffff broadcast 216.86.158.207 inet 216.86.158.208 netmask 0xffffffff broadcast 216.86.158.208 inet 216.86.158.209 netmask 0xffffffff broadcast 216.86.158.209 inet 216.86.158.210 netmask 0xffffffff broadcast 216.86.158.210 inet 216.86.158.211 netmask 0xffffffff broadcast 216.86.158.211 inet 216.86.158.212 netmask 0xffffffff broadcast 216.86.158.212 inet 216.86.158.213 netmask 0xffffffff broadcast 216.86.158.213 inet 216.86.158.214 netmask 0xffffffff broadcast 216.86.158.214 inet 216.86.158.215 netmask 0xffffffff broadcast 216.86.158.215 inet 216.86.158.216 netmask 0xffffffff broadcast 216.86.158.216 inet 216.86.158.217 netmask 0xffffffff broadcast 216.86.158.217 inet 216.86.158.218 netmask 0xffffffff broadcast 216.86.158.218 inet 216.86.158.219 netmask 0xffffffff broadcast 216.86.158.219 inet 216.86.158.220 netmask 0xffffffff broadcast 216.86.158.220 inet 216.86.158.221 netmask 0xffffffff broadcast 216.86.158.221 inet 216.86.158.222 netmask 0xffffffff broadcast 216.86.158.222 inet 216.86.158.223 netmask 0xffffffff broadcast 216.86.158.223 inet 216.86.158.224 netmask 0xffffffff broadcast 216.86.158.224 inet 216.86.158.225 netmask 0xffffffff broadcast 216.86.158.225 inet 216.86.158.226 netmask 0xffffffff broadcast 216.86.158.226 inet 216.86.158.227 netmask 0xffffffff broadcast 216.86.158.227 inet 216.86.158.228 netmask 0xffffffff broadcast 216.86.158.228 inet 216.86.158.229 netmask 0xffffffff broadcast 216.86.158.229 inet 216.86.158.230 netmask 0xffffffff broadcast 216.86.158.230 inet 216.86.158.231 netmask 0xffffffff broadcast 216.86.158.231 inet 216.86.158.232 netmask 0xffffffff broadcast 216.86.158.232 inet 216.86.158.233 netmask 0xffffffff broadcast 216.86.158.233 inet 216.86.158.234 netmask 0xffffffff broadcast 216.86.158.234 inet 216.86.158.235 netmask 0xffffffff broadcast 216.86.158.235 inet 216.86.158.236 netmask 0xffffffff broadcast 216.86.158.236 inet 216.86.158.237 netmask 0xffffffff broadcast 216.86.158.237 inet 216.86.158.238 netmask 0xffffffff broadcast 216.86.158.238 inet 216.86.158.239 netmask 0xffffffff broadcast 216.86.158.239 inet 216.86.158.240 netmask 0xffffffff broadcast 216.86.158.240 inet 216.86.158.241 netmask 0xffffffff broadcast 216.86.158.241 inet 216.86.158.242 netmask 0xffffffff broadcast 216.86.158.242 inet 216.86.158.243 netmask 0xffffffff broadcast 216.86.158.243 inet 216.86.158.244 netmask 0xffffffff broadcast 216.86.158.244 inet 216.86.158.245 netmask 0xffffffff broadcast 216.86.158.245 inet 216.86.158.246 netmask 0xffffffff broadcast 216.86.158.246 inet 216.86.158.247 netmask 0xffffffff broadcast 216.86.158.247 inet 216.86.158.248 netmask 0xffffffff broadcast 216.86.158.248 inet 216.86.158.249 netmask 0xffffffff broadcast 216.86.158.249 inet 216.86.158.250 netmask 0xffffffff broadcast 216.86.158.250 inet 216.86.158.251 netmask 0xffffffff broadcast 216.86.158.251 inet 216.86.158.252 netmask 0xffffffff broadcast 216.86.158.252 inet 216.86.158.253 netmask 0xffffffff broadcast 216.86.158.253 inet 216.86.158.254 netmask 0xffffffff broadcast 216.86.158.254 inet6 2607:f128:40:f00::2 prefixlen 64 inet6 2607:f128:40:f00:72a1::1 prefixlen 64 inet6 2607:f128:40:f00:72a1::2 prefixlen 64 inet6 2607:f128:40:f00:72a1::3 prefixlen 64 inet6 2607:f128:40:f00:72a1::4 prefixlen 64 inet6 2607:f128:40:f00:72a1::5 prefixlen 64 inet6 2607:f128:40:f00:72a1::6 prefixlen 64 inet6 2607:f128:40:f00:72a1::7 prefixlen 64 inet6 2607:f128:40:f00:72a1::8 prefixlen 64 inet6 2607:f128:40:f00:72a1::9 prefixlen 64 inet6 2607:f128:40:f00:72a1::10 prefixlen 64 inet6 2607:f128:40:f00:72a1::11 prefixlen 64 inet6 2607:f128:40:f00:72a1::12 prefixlen 64 inet6 2607:f128:40:f00:72a1::13 prefixlen 64 inet6 2607:f128:40:f00:72a1::14 prefixlen 64 inet6 2607:f128:40:f00:72a1::15 prefixlen 64 inet6 2607:f128:40:f00:72a1::16 prefixlen 64 inet6 2607:f128:40:f00:72a1::17 prefixlen 64 inet6 2607:f128:40:f00:72a1::18 prefixlen 64 inet6 2607:f128:40:f00:72a1::19 prefixlen 64 inet6 2607:f128:40:f00:72a1::20 prefixlen 64 inet6 2607:f128:40:f00:72a1::21 prefixlen 64 inet6 2607:f128:40:f00:72a1::22 prefixlen 64 inet6 2607:f128:40:f00:72a1::23 prefixlen 64 inet6 2607:f128:40:f00:72a1::24 prefixlen 64 inet6 2607:f128:40:f00:72a1::25 prefixlen 64 inet6 2607:f128:40:f00:72a1::26 prefixlen 64 inet6 2607:f128:40:f00:72a1::27 prefixlen 64 inet6 2607:f128:40:f00:72a1::28 prefixlen 64 inet6 2607:f128:40:f00:72a1::29 prefixlen 64 inet6 2607:f128:40:f00:72a1::30 prefixlen 64 inet6 2607:f128:40:f00:72a1::31 prefixlen 64 inet6 2607:f128:40:f00:72a1::32 prefixlen 64 inet6 2607:f128:40:f00:72a1::33 prefixlen 64 inet6 2607:f128:40:f00:72a1::34 prefixlen 64 inet6 2607:f128:40:f00:72a1::35 prefixlen 64 inet6 2607:f128:40:f00:72a1::36 prefixlen 64 inet6 2607:f128:40:f00:72a1::37 prefixlen 64 inet6 2607:f128:40:f00:72a1::38 prefixlen 64 inet6 2607:f128:40:f00:72a1::39 prefixlen 64 inet6 2607:f128:40:f00:72a1::40 prefixlen 64 inet6 2607:f128:40:f00:72a1::41 prefixlen 64 inet6 2607:f128:40:f00:72a1::42 prefixlen 64 inet6 2607:f128:40:f00:72a1::43 prefixlen 64 inet6 2607:f128:40:f00:72a1::44 prefixlen 64 inet6 2607:f128:40:f00:72a1::45 prefixlen 64 inet6 2607:f128:40:f00:72a1::46 prefixlen 64 inet6 2607:f128:40:f00:72a1::47 prefixlen 64 inet6 2607:f128:40:f00:72a1::48 prefixlen 64 inet6 2607:f128:40:f00:72a1::49 prefixlen 64 inet6 2607:f128:40:f00:72a1::50 prefixlen 64 inet6 2607:f128:40:f00:72a1::51 prefixlen 64 inet6 2607:f128:40:f00:72a1::52 prefixlen 64 inet6 2607:f128:40:f00:72a1::53 prefixlen 64 inet6 2607:f128:40:f00:72a1::54 prefixlen 64 inet6 2607:f128:40:f00:72a1::55 prefixlen 64 inet6 2607:f128:40:f00:72a1::56 prefixlen 64 inet6 2607:f128:40:f00:72a1::57 prefixlen 64 inet6 2607:f128:40:f00:72a1::58 prefixlen 64 inet6 2607:f128:40:f00:72a1::59 prefixlen 64 inet6 2607:f128:40:f00:72a1::60 prefixlen 64 inet6 2607:f128:40:f00:72a1::61 prefixlen 64 inet6 2607:f128:40:f00:72a1::62 prefixlen 64 inet6 2607:f128:40:f00:72a1::63 prefixlen 64 inet6 2607:f128:40:f00:72a1::64 prefixlen 64 inet6 2607:f128:40:f00:72a1::65 prefixlen 64 inet6 2607:f128:40:f00:72a1::66 prefixlen 64 inet6 2607:f128:40:f00:72a1::67 prefixlen 64 inet6 2607:f128:40:f00:72a1::68 prefixlen 64 inet6 2607:f128:40:f00:72a1::69 prefixlen 64 inet6 2607:f128:40:f00:72a1::70 prefixlen 64 inet6 2607:f128:40:f00:72a1::71 prefixlen 64 inet6 2607:f128:40:f00:72a1::72 prefixlen 64 inet6 2607:f128:40:f00:72a1::73 prefixlen 64 inet6 2607:f128:40:f00:72a1::74 prefixlen 64 inet6 2607:f128:40:f00:72a1::75 prefixlen 64 inet6 2607:f128:40:f00:72a1::76 prefixlen 64 inet6 2607:f128:40:f00:72a1::77 prefixlen 64 inet6 2607:f128:40:f00:72a1::78 prefixlen 64 inet6 2607:f128:40:f00:72a1::79 prefixlen 64 inet6 2607:f128:40:f00:72a1::80 prefixlen 64 media: Ethernet autoselect (100baseTX ) status: active em1: flags=8843 metric 0 mtu 1500 options=1db .. Dumps: Fatal trap 12: page fault while in kernel mode cpuid = 0; apic id = 00 fault virtual address = 0x2cd10193 fault code = supervisor read, page not present instruction pointer = 0x20:0xc061877e stack pointer = 0x28:0xe7c5e9ac frame pointer = 0x28:0xe7c5e9dc code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 90976 (ifconfig) trap number = 12 panic: page fault cpuid = 1 Uptime: 27m21s Physical memory: 2025 MB Dumping 112 MB: 97 81 65 49 33 17 1 #0 doadump () at pcpu.h:196 196 __asm __volatile("movl %%fs:0,%0" : "=r" (td)); (kgdb) bt #0 doadump () at pcpu.h:196 #1 0xc084023f in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:418 #2 0xc0840523 in panic (fmt=Variable "fmt" is not available. ) at /usr/src/sys/kern/kern_shutdown.c:574 #3 0xc0b50d90 in trap_fatal (frame=0xe7c5e96c, eva=751894931) at /usr/src/sys/i386/i386/trap.c:950 #4 0xc0b51000 in trap_pfault (frame=0xe7c5e96c, usermode=0, eva=751894931) at /usr/src/sys/i386/i386/trap.c:863 #5 0xc0b519b1 in trap (frame=0xe7c5e96c) at /usr/src/sys/i386/i386/trap.c:541 #6 0xc0b3628b in calltrap () at /usr/src/sys/i386/i386/exception.s:166 #7 0xc061877e in em_ioctl (ifp=0xc55d9c00, command=2149607729, data=0x0) at /usr/src/sys/dev/e1000/if_em.c:1161 #8 0xc08d8b09 in if_addmulti (ifp=0xc55d9c00, sa=0xe7c5ea24, retifma=0xe7c5ea40) at /usr/src/sys/net/if.c:2532 #9 0xc09be2ed in in6_addmulti (maddr6=0xe7c5eacc, ifp=0xc55d9c00, errorp=0xe7c5eb3c, delay=0) at /usr/src/sys/netinet6/mld6.c:568 #10 0xc09adaa2 in in6_joingroup (ifp=0xc55d9c00, addr=0xe7c5eacc, errorp=0xe7c5eb3c, delay=0) at /usr/src/sys/netinet6/in6.c:1811 #11 0xc09aeb62 in in6_update_ifa (ifp=0xc55d9c00, ifra=0xc5c48200, ia=0xc60a3600, flags=Variable "flags" is not available. ) at /usr/src/sys/netinet6/in6.c:1083 #12 0xc09afe27 in in6_control (so=0xc5dcd340, cmd=2155374874, data=0xc5c48200 "em0", ifp=0xc55d9c00, td=0xc58c3480) at /usr/src/sys/netinet6/in6.c:666 #13 0xc08dc85b in ifioctl (so=0xc5dcd340, cmd=2155374874, data=0xc5c48200 "em0", td=0xc58c3480) at /usr/src/sys/net/if.c:2027 #14 0xc0880791 in soo_ioctl (fp=dwarf2_read_address: Corrupted DWARF expression. ) at /usr/src/sys/kern/sys_socket.c:204 #15 0xc08792c5 in kern_ioctl (td=0xc58c3480, fd=3, com=2155374874, data=0xc5c48200 "em0") at file.h:269 #16 0xc087940a in ioctl (td=0xc58c3480, uap=0xe7c5ecfc) at /usr/src/sys/kern/sys_generic.c:571 #17 0xc0b51348 in syscall (frame=0xe7c5ed38) at /usr/src/sys/i386/i386/trap.c:1101 #18 0xc0b362f0 in Xint0x80_syscall () at /usr/src/sys/i386/i386/exception.s:262 #19 0x00000033 in ?? () Previous frame inner to this frame (corrupt stack?) (kgdb) f 7 #7 0xc061877e in em_ioctl (ifp=0xc55d9c00, command=2149607729, data=0x0) at /usr/src/sys/dev/e1000/if_em.c:1161 1161 em_set_multi(adapter); (kgdb) f 8 #8 0xc08d8b09 in if_addmulti (ifp=0xc55d9c00, sa=0xe7c5ea24, retifma=0xe7c5ea40) at /usr/src/sys/net/if.c:2532 2532 (void) (*ifp->if_ioctl)(ifp, SIOCADDMULTI, 0); 8 more dumps have the same stack trace. >How-To-Repeat: for i in $(gseq 3 200); do ifconfig em0 inet6 2001:1608:11::$i prefixlen 64 alias; done >Fix: I am going to experiment with it further. I have a few days until the machine goes into production so there is a small window for testing patches/fixes. >Release-Note: >Audit-Trail: Responsible-Changed-From-To: freebsd-i386->freebsd-net Responsible-Changed-By: linimon Responsible-Changed-When: Mon May 10 04:11:56 UTC 2010 Responsible-Changed-Why: This is probably not machine-specific. http://www.freebsd.org/cgi/query-pr.cgi?pr=146263 Responsible-Changed-From-To: freebsd-net->jfv Responsible-Changed-By: andre Responsible-Changed-When: Mon Aug 23 14:32:54 UTC 2010 Responsible-Changed-Why: Over to maintainer. http://www.freebsd.org/cgi/query-pr.cgi?pr=146263 >Unformatted: