From owner-freebsd-stable@FreeBSD.ORG Sat Dec 30 22:20:24 2006 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 231BE16A416 for ; Sat, 30 Dec 2006 22:20:24 +0000 (UTC) (envelope-from 05056409@students.lincoln.ac.uk) Received: from atreides.lincoln.ac.uk (mailhub.lincoln.ac.uk [194.80.59.181]) by mx1.freebsd.org (Postfix) with ESMTP id 7F47413C45A for ; Sat, 30 Dec 2006 22:20:23 +0000 (UTC) (envelope-from 05056409@students.lincoln.ac.uk) Received: from aexcmb01.network.uni ([194.80.57.1]) by atreides.lincoln.ac.uk with esmtp (Exim 4.63) (envelope-from <05056409@students.lincoln.ac.uk>) id 1H0mYs-0006zb-3l for freebsd-stable@freebsd.org; Sat, 30 Dec 2006 22:20:22 +0000 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Date: Sat, 30 Dec 2006 22:18:39 -0000 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Page Fault in 6.2-PRE RELEASE Thread-Index: AccsX0JTD+823nCWQN+0/b8/jwot/AAATL6C References: From: "Christopher Harper \(05056409\)" <05056409@students.lincoln.ac.uk> To: X-AntiVirus-Scanner: Virus checked by atreides.lincoln.ac.uk using Sophie and Sophos AV X-SA-Exim-Connect-IP: 194.80.57.1 X-SA-Exim-Mail-From: 05056409@students.lincoln.ac.uk X-Spam-Checker-Version: SpamAssassin 3.1.7 (2006-10-05) on atreides.lincoln.ac.uk X-Spam-Level: *** X-Spam-Status: No, score=3.4 required=9.0 tests=ALL_TRUSTED,AWL,BAYES_50, FM_MULTI_ODD2, FM_MULTI_ODD3, FROM_ALL_NUMS, FROM_STARTS_WITH_NUMS, TW_BD, TW_BF,TW_DF,TW_DR,TW_EB,TW_FC,TW_II,TW_KB,TW_TK,TW_TX,TW_XB,TW_XC, TW_XF autolearn=no version=3.1.7 X-SA-Exim-Version: 4.2.1 (built Sun, 22 Oct 2006 09:17:32 +0100) X-SA-Exim-Scanned: Yes (on atreides.lincoln.ac.uk) Subject: Page Fault in 6.2-PRE RELEASE X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Dec 2006 22:20:24 -0000 The system freezes randomly and no longer accepts any input and after a = minute of being 'frozen' reboots. Initiaily thought it was related to firefox as this can usualyl crash it = 'randomly' , Seems to be an issue with the wireless function (given = through an Belkin RT2500USB (ural0) ). I'm fairly new to kernel debugging so am not sure what details people = need, hope this helps. Any questions/requests for more info are no problem. Kgdb output:=20 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: ural0: could not transmit buffer: SHORT_XFER Fatal trap 12: page fault while in kernel mode cpuid =3D 1; apic id =3D 01 fault virtual address =3D 0x4 fault code =3D supervisor read, page not present instruction pointer =3D 0x20:0xc05a87d9 stack pointer =3D 0x28:0xe6dc6bec frame pointer =3D 0x28:0xe6dc6bf8 code segment =3D base 0x0, limit 0xfffff, type 0x1b =3D DPL 0, pres 1, def32 1, gran 1 processor eflags =3D interrupt enabled, resume, IOPL =3D 0 current process =3D 23 (irq10: vr0 ehci0+) trap number =3D 12 panic: page fault cpuid =3D 1 Uptime: 26m35s Dumping 2046 MB (2 chunks) chunk 0: 1MB (158 pages) ... ok chunk 1: 2046MB (523760 pages) 2030 2014 1998 1982 1966 1950 1934 1918 = 1902 1886 1870 1854 1838 1822 1806 1790 1774 1758 1742 1726 1710 1694 = 1678 1662 1646 1630 1614 1598 1582 1566 1550 1534 1518 1502 1486 1470 = 1454 1438 1422 1406 1390 1374 1358 1342 1326 1310 1294 1278 1262 1246 = 1230 1214 1198 1182 1166 1150 1134 1118 1102 1086 1070 1054 1038 1022 = 1006 990 974 958 942 926 910 894 878 862 846 830 814 798 782 766 750 734 = 718 702 686 670 654 638 622 606 590 574 558 542 526 510 494 478 462 446 = 430 414 398 382 366 350 334 318 302 286 270 254 238 222 206 190 174 158 = 142 126 110 94 78 62 46 30 14 #0 doadump () at pcpu.h:165 165 __asm __volatile("movl %%fs:0,%0" : "=3Dr" (td)); (kgdb) list *0xc05a87d9 0xc05a87d9 is in ieee80211_free_node = (/usr/src/sys/net80211/ieee80211_node.c:1606). 1601 ieee80211_free_node_debug(struct ieee80211_node *ni, const char = *func, int line) 1602 #else 1603 ieee80211_free_node(struct ieee80211_node *ni) 1604 #endif 1605 { 1606 struct ieee80211_node_table *nt =3D ni->ni_table; 1607 1608 #ifdef IEEE80211_DEBUG_REFCNT 1609 IEEE80211_DPRINTF(ni->ni_ic, IEEE80211_MSG_NODE, 1610 "%s (%s:%u) %p<%s> refcnt %d\n", __func__, func, = line, ni, (kgdb) backtrace #0 doadump () at pcpu.h:165 #1 0xc051a6ca in boot (howto=3D260) at = /usr/src/sys/kern/kern_shutdown.c:409 #2 0xc051a9f1 in panic (fmt=3D0xc06d94cf "%s") at = /usr/src/sys/kern/kern_shutdown.c:565 #3 0xc06a795c in trap_fatal (frame=3D0xe6dc6bac, eva=3D4) at = /usr/src/sys/i386/i386/trap.c:837 #4 0xc06a769b in trap_pfault (frame=3D0xe6dc6bac, usermode=3D0, = eva=3D4) at /usr/src/sys/i386/i386/trap.c:745 #5 0xc06a72d5 in trap (frame=3D {tf_fs =3D 8, tf_es =3D -963641304, tf_ds =3D -961019864, tf_edi = =3D -963964928, tf_esi =3D 0, tf_ebp =3D -421762056, tf_isp =3D = -421762088, tf_ebx =3D -963961644, tf_edx =3D -421655072, tf_ecx =3D = -964085760, tf_eax =3D 0, tf_trapno =3D 12, tf_err =3D 0, tf_eip =3D = -1067808807, tf_cs =3D 32, tf_eflags =3D 66118, tf_esp =3D -963961644, = tf_ss =3D -963615744}) at /usr/src/sys/i386/i386/trap.c:435 #6 0xc069342a in calltrap () at /usr/src/sys/i386/i386/exception.s:139 #7 0xc05a87d9 in ieee80211_free_node (ni=3D0x0) at = /usr/src/sys/net80211/ieee80211_node.c:1605 #8 0xc04b1923 in ural_txeof (xfer=3D0xc6b82d00, priv=3D0xc68b1cd4, = status=3DUSBD_NORMAL_COMPLETION) at /usr/src/sys/dev/usb/if_ural.c:888 #9 0xc04c9b1a in usb_transfer_complete (xfer=3D0xc6b82d00) at = /usr/src/sys/dev/usb/usbdi.c:863 #10 0xc04acbae in ehci_idone (ex=3D0xc6b82d00) at = /usr/src/sys/dev/usb/ehci.c:852 #11 0xc04acaeb in ehci_check_intr (sc=3D0xc6893800, ex=3D0xc6b82d00) at = /usr/src/sys/dev/usb/ehci.c:759 #12 0xc04aca25 in ehci_softintr (v=3D0xc6893800) at = /usr/src/sys/dev/usb/ehci.c:693 #13 0xc04c6e55 in usb_schedsoftintr (bus=3D0x0) at = /usr/src/sys/dev/usb/usb.c:871 #14 0xc04ac806 in ehci_intr1 (sc=3D0xc6893800) at = /usr/src/sys/dev/usb/ehci.c:593 #15 0xc04ac746 in ehci_intr (v=3D0xc6893800) at = /usr/src/sys/dev/usb/ehci.c:552 #16 0xc0505059 in ithread_execute_handlers (p=3D0xc68ff648, = ie=3D0xc67e3b00) at /usr/src/sys/kern/kern_intr.c:682 #17 0xc0505169 in ithread_loop (arg=3D0xc68b7480) at = /usr/src/sys/kern/kern_intr.c:765 #18 0xc0503e0d in fork_exit (callout=3D0xc0505114 , = arg=3D0xc68b7480, frame=3D0xe6dc6d38) at = /usr/src/sys/kern/kern_fork.c:821 #19 0xc069348c in fork_trampoline () at = /usr/src/sys/i386/i386/exception.s:208 Dmesg Output :=20 Copyright (c) 1992-2006 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights = reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 6.2-PRERELEASE #13: Sat Dec 30 21:10:31 GMT 2006 root@:/usr/obj/usr/src/sys/SMP Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz (3001.62-MHz = 686-class CPU) Origin =3D "GenuineIntel" Id =3D 0x6f6 Stepping =3D 6 = Features=3D0xbfebfbff = Features2=3D0xe3bd,CX16,,> AMD Features=3D0x20100000 AMD Features2=3D0x1 Cores per package: 2 real memory =3D 2146369536 (2046 MB) avail memory =3D 2091098112 (1994 MB) MPTable: FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs cpu0 (BSP): APIC ID: 0 cpu1 (AP): APIC ID: 1 ioapic0: Changing APIC ID to 4 ioapic0: Assuming intbase of 0 ioapic0 irqs 0-23 on motherboard kbd1 at kbdmux0 cpu0 on motherboard cpu1 on motherboard pcib0: pcibus 0 on motherboard pci0: on pcib0 pci0: at device 0.1 (no driver attached) pci0: at device 0.2 (no driver attached) pci0: at device 0.3 (no driver attached) pci0: at device 0.4 (no driver attached) pci0: at device 0.5 (no driver attached) pci0: at device 0.6 (no driver attached) pci0: at device 0.7 (no driver attached) pci0: at device 1.0 (no driver attached) pci0: at device 1.1 (no driver attached) pci0: at device 1.2 (no driver attached) pci0: at device 1.3 (no driver attached) pci0: at device 1.4 (no driver attached) pci0: at device 1.5 (no driver attached) pci0: at device 1.6 (no driver attached) pci0: at device 2.0 (no driver attached) pci0: at device 2.1 (no driver attached) pci0: at device 2.2 (no driver attached) pcib1: at device 3.0 on pci0 pci1: on pcib1 nvidia0: port 0x9c00-0x9c7f mem = 0xcc000000-0xccffffff,0xb0000000-0xbfffffff,0xcd000000-0xcdffffff irq 11 = at device 0.0 on pci1 nvidia0: [GIANT-LOCKED] pci0: at device 9.0 (no driver attached) isab0: port 0xfc00-0xfc7f at device 10.0 on pci0 isa0: on isab0 pci0: at device 10.1 (no driver attached) pci0: at device 10.2 (no driver attached) ohci0: mem 0xcffff000-0xcfffffff irq 11 = at device 11.0 on pci0 ohci0: [GIANT-LOCKED] usb0: OHCI version 1.0, legacy support usb0: SMM does not respond, resetting usb0: on ohci0 usb0: USB revision 1.0 uhub0: nVidia OHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 10 ports with 10 removable, self powered ehci0: mem 0xcfffe000-0xcfffe0ff irq = 10 at device 11.1 on pci0 ehci0: [GIANT-LOCKED] usb1: EHCI version 1.0 usb1: companion controller, 10 ports each: usb0 usb1: on ehci0 usb1: USB revision 2.0 uhub1: nVidia EHCI root hub, class 9/0, rev 2.00/1.00, addr 1 uhub1: 10 ports with 10 removable, self powered ural0: Belkin Belkin 54g USB Network Adapter, rev 2.00/0.01, addr 2 ural0: MAC/BBP RT2570 (rev 0x03), RF RT2526 ural0: Ethernet address: 00:11:50:77:38:21 ural0: if_start running deferred for Giant atapci0: port = 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xec00-0xec0f at device 13.0 on pci0 ata0: on atapci0 ata1: on atapci0 atapci1: port = 0x9f0-0x9f7,0xbf0-0xbf3,0x970-0x977,0xb70-0xb73,0xd800-0xd80f mem = 0xcfffd000-0xcfffdfff irq 10 at device 14.0 on pci0 ata2: on atapci1 ata3: on atapci1 atapci2: port = 0x9e0-0x9e7,0xbe0-0xbe3,0x960-0x967,0xb60-0xb63,0xc400-0xc40f mem = 0xcfffc000-0xcfffcfff irq 11 at device 14.1 on pci0 ata4: on atapci2 ata5: on atapci2 atapci3: port = 0xc000-0xc007,0xbc00-0xbc03,0xb800-0xb807,0xb400-0xb403,0xb000-0xb00f = mem 0xcfffb000-0xcfffbfff irq 11 at device 14.2 on pci0 ata6: on atapci3 ata7: on atapci3 pcib2: at device 15.0 on pci0 pci2: on pcib2 fwohci0: mem = 0xcfdff000-0xcfdff7ff,0xcfdf8000-0xcfdfbfff irq 11 at device 7.0 on pci2 fwohci0: OHCI version 1.10 (ROM=3D0) fwohci0: No. of Isochronous channels is 4. fwohci0: EUI64 80:80:80:05:00:00:04:4b fwohci0: Phy 1394a available S400, 2 ports. fwohci0: Link S400, max_rec 2048 bytes. firewire0: on fwohci0 sbp0: on firewire0 fwe0: on firewire0 if_fwe0: Fake Ethernet address: 82:80:80:00:04:4b fwe0: Ethernet address: 82:80:80:00:04:4b fwe0: if_start running deferred for Giant fwohci0: Initiate bus reset fwohci0: node_id=3D0xc800ffc0, gen=3D1, CYCLEMASTER mode firewire0: 1 nodes, maxhop <=3D 0, cable IRM =3D 0 (me) firewire0: bus manager 0 (me) vr0: port 0x8c00-0x8cff mem = 0xcfdfe000-0xcfdfe0ff irq 10 at device 10.0 on pci2 miibus0: on vr0 ukphy0: on miibus0 ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto vr0: Ethernet address: 00:40:f4:a6:ff:74 pci0: at device 15.1 (no driver attached) pci0: at device 17.0 (no driver attached) pci0: at device 18.0 (no driver attached) pmtimer0 on isa0 orm0: at iomem = 0xc0000-0xcdfff,0xd0000-0xd3fff,0xd4000-0xd57ff on isa0 atkbdc0: at port 0x60,0x64 on isa0 atkbd0: irq 1 on atkbdc0 kbd0 at atkbd0 atkbd0: [GIANT-LOCKED] fdc0: at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 = on isa0 fdc0: [FAST] fd0: <1440-KB 3.5" drive> on fdc0 drive 0 ppc0: parallel port not found. sc0: at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=3D0x300> sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 16550A sio1: configured irq 3 not in bitmap of probed irqs 0 sio1: port may not be enabled vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on = isa0 unknown: can't assign resources (port) unknown: can't assign resources (memory) unknown: can't assign resources (memory) unknown: can't assign resources (port) unknown: can't assign resources (port) ums0: Microsoft Microsoft IntelliMouse\M-. Explorer, rev 2.00/4.24, addr = 2, iclass 3/1 ums0: 5 buttons and Z dir and a TILT dir. Timecounters tick every 1.000 msec acd0: DVDROM at ata0-master UDMA33 ad6: 238475MB at ata3-master SATA300 SMP: AP CPU #1 Launched! uname -a output: FreeBSD FreeBSD 6.2-PRERELEASE FreeBSD 6.2-PRERELEASE #13: Sat Dec 30 = 21:10:31 GMT 2006 root@:/usr/obj/usr/src/sys/SMP i386 System specs : Intel E6600 ( 2 x 2.4GHz ) Cellshcok PC6400 DDR2 2GB=20 eVga 680i motherboard eVga 7900GTX Sata 2 maxtor 250GB Thanks again, Chris