Date: Tue, 24 Jan 2006 18:01:11 GMT From: Paul Belanger <pbelanger@pt.com> To: freebsd-gnats-submit@FreeBSD.org Subject: kern/92279: Core faults everytime I reboot, possible NIC issue. Message-ID: <200601241801.k0OI1Bdj023408@www.freebsd.org> Resent-Message-ID: <200601241810.k0OIA3Lh091475@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 92279 >Category: kern >Synopsis: Core faults everytime I reboot, possible NIC issue. >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Jan 24 18:10:02 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Paul Belanger >Release: RELENG_6_0 >Organization: Performance Technologies, Inc. >Environment: FreeBSD lab76.lab.ottawa.pt.com 6.0-RELEASE-p2 FreeBSD 6.0-RELEASE-p2 #1: Wed Jan 11 16:17:15 EST 2006 root@lab145.lab.ottawa.pt.com:/usr/obj/usr/src/sys/DIMENSION i386 >Description: Everytime I reboot my machine, I get a core fault. Below is a back trace. As you can see the problem seems to lie around my NIC. [12:47:43] Tue 01/24/2006 [lab76.lab.ottawa.pt.com] [/usr/obj/usr/src/sys/DIMENSION] [pbelanger@ttyp0] # kgdb kernel.debug /var/crash/vmcore.1 [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 conditions. 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". Unread portion of the kernel message buffer: <118>Jan 24 12:40:36 lab76 syslogd: exiting on signal 15 <118>Jan 24 12:40:36 amd[444]: /etc/amd.map unmounted fstype toplvl from /net <118>Jan 24 12:40:37 amd[444]: /etc/amd.map unmounted fstype toplvl from /host <118>Jan 24 12:40:38 amd[444]: Finishing with status 0 Waiting (max 60 seconds) for system process `vnlru' to stop...done Waiting (max 60 seconds) for system process `bufdaemon' to stop...done Waiting (max 60 seconds) for system process `syncer' to stop... Syncing disks, vnodes remaining...3 3 2 2 0 0 0 done All buffers synced. Uptime: 46m29s Shutting down ACPI Fatal trap 12: page fault while in kernel mode fault virtual address = 0x18 fault code = supervisor write, page not present instruction pointer = 0x20:0xc05cca3d stack pointer = 0x28:0xc7b5ec70 frame pointer = 0x28:0xc7b5ec9c 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 = 14 (irq3: dc0) trap number = 12 panic: page fault Uptime: 46m29s Dumping 127 MB (3 chunks) chunk 0: 1MB (159 pages) ... ok chunk 1: 64MB (16381 pages) 49 33 17 ... ok chunk 2: 63MB (16128 pages) 48 32 16 #0 doadump () at pcpu.h:165 165 __asm __volatile("movl %%fs:0,%0" : "=r" (td)); (kgdb) list *0xc05cca3d 0xc05cca3d is in dc_rxeof (/usr/src/sys/pci/if_dc.c:2779). 2774 * If we are on an architecture with alignment problems, or 2775 * if the allocation fails, then use m_devget and leave the 2776 * existing buffer in the receive ring. 2777 */ 2778 if (dc_quick && dc_newbuf(sc, i, 1) == 0) { 2779 m->m_pkthdr.rcvif = ifp; 2780 m->m_pkthdr.len = m->m_len = total_len; 2781 DC_INC(i, DC_RX_LIST_CNT); 2782 } else 2783 #endif >How-To-Repeat: For me, I reboot and it happens. >Fix: >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200601241801.k0OI1Bdj023408>