From owner-cvs-all Thu May 9 10: 4:51 2002 Delivered-To: cvs-all@freebsd.org Received: from mail.speakeasy.net (mail12.speakeasy.net [216.254.0.212]) by hub.freebsd.org (Postfix) with ESMTP id 0AC4437B40B for ; Thu, 9 May 2002 10:04:32 -0700 (PDT) Received: (qmail 16727 invoked from network); 9 May 2002 17:04:31 -0000 Received: from unknown (HELO server.baldwin.cx) ([216.27.160.63]) (envelope-sender ) by mail12.speakeasy.net (qmail-ldap-1.03) with DES-CBC3-SHA encrypted SMTP for ; 9 May 2002 17:04:31 -0000 Received: from laptop.baldwin.cx (gw1.twc.weather.com [216.133.140.1]) by server.baldwin.cx (8.11.6/8.11.6) with ESMTP id g49H4UF38601; Thu, 9 May 2002 13:04:30 -0400 (EDT) (envelope-from jhb@FreeBSD.org) Message-ID: X-Mailer: XFMail 1.5.2 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <20020509155333.GA442@genius.tao.org.uk> Date: Thu, 09 May 2002 13:04:22 -0400 (EDT) From: John Baldwin To: Josef Karthauser Subject: Re: cvs commit: src/sys/dev/usb usb_port.h Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG >> If you have kernel.debug lying around for this one, try using >> addr2line (or gdb) to get the file and line of those addresses >> in the backtrace. Probably just the first one is needed as this >> is a simple NULL pointer dereference. > > Ok. Here's a trace from a remote debug: > > Program received signal SIGSEGV, Segmentation fault. > sysctl_find_oidname (name=0xc02e50ce "ata_dma", list=0x0) > at /usr/src/sys/kern/kern_sysctl.c:79 > 79 SLIST_FOREACH(oidp, list, oid_link) { > (gdb) bt > #0 sysctl_find_oidname (name=0xc02e50ce "ata_dma", list=0x0) > at /usr/src/sys/kern/kern_sysctl.c:79 > #1 0xc01ef62c in sysctl_register_oid (oidp=0xc0333380) > at /usr/src/sys/kern/kern_sysctl.c:104 > #2 0xc01efb70 in sysctl_register_all (arg=0x0) > at /usr/src/sys/kern/kern_sysctl.c:402 > #3 0xc01cf7c5 in mi_startup () at /usr/src/sys/kern/init_main.c:208 > (gdb) > > Joe I don't see how this can happen. Can you try doing a make clean to delete all the .o's and rebuild the kernel from scratch? Also, can you run 'nm' on the resulting kernel to make sure there aren't any unresolved symbols? (unresolved symbols have a type of 'U'). s -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message