Received: with ECARTIS (v1.0.0; list netdev); Fri, 22 Aug 2003 16:07:06 -0700 (PDT) Received: from pizda.ninka.net (IDENT:root@pizda.ninka.net [216.101.162.242]) by oss.sgi.com (8.12.9/8.12.9) with SMTP id h7MN5qoO017303 for ; Fri, 22 Aug 2003 16:06:33 -0700 Received: from pizda.ninka.net (IDENT:davem@localhost.localdomain [127.0.0.1]) by pizda.ninka.net (8.9.3/8.9.3) with SMTP id PAA03144; Fri, 22 Aug 2003 15:58:12 -0700 Date: Fri, 22 Aug 2003 15:58:12 -0700 From: "David S. Miller" To: latten@austin.ibm.com Cc: kazunori@miyazawa.org, netdev@oss.sgi.com Subject: Re: IPSecv6/Neighbor discovery crash Message-Id: <20030822155812.06ab718f.davem@redhat.com> In-Reply-To: <200308222312.h7MNCAJl019005@faith.austin.ibm.com> References: <200308222312.h7MNCAJl019005@faith.austin.ibm.com> X-Mailer: Sylpheed version 0.9.2 (GTK+ 1.2.6; sparc-unknown-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-archive-position: 5213 X-ecartis-version: Ecartis v1.0.0 Sender: netdev-bounce@oss.sgi.com Errors-to: netdev-bounce@oss.sgi.com X-original-sender: davem@redhat.com Precedence: bulk X-list: netdev Content-Length: 641 Lines: 21 On Fri, 22 Aug 2003 18:12:10 -0500 latten@austin.ibm.com wrote: > So I do not know where or what are some of > the values ndisc_output() or ndisc_build_ll_addr() are using. > Nothing gets written to my log file when I do the ping6. ... > > > EIP is at ndisc_build_ll_hdr+0x17/0x1e0 Why not save yourself all that debugging effort and just use gdb on the kernel image and: (gdb) x/10i ndisc_build_ll_hdr+0x17 then match that assembler up with the output of: bash$ make net/ipv6/ndisc.s I'm flabbergasted that someone would resort to printk()'s to figure out the precise location of this OOPS when the OOPS says exactly the location :(