Date: Sat, 30 Dec 2006 22:10:04 -0000 From: "Christopher Harper \(05056409\)" <05056409@students.lincoln.ac.uk> To: <freebsd-stable@freebsd.org> Subject: Page Fault 6.2-PRERELEASE Message-ID: <B698B0998F77554490D0E7E6FE73A1E5069CE40B@aexcmb01.network.uni>
next in thread | raw e-mail | index | archive | help
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 now un-supported ural0 = driver. 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 <ithread_loop>, = 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<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PG= E,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE> = Features2=3D0xe3bd<SSE3,RSVD2,MON,DS_CPL,VMX,EST,TM2,<b9>,CX16,<b14>,<b15= >> AMD Features=3D0x20100000<NX,LM> AMD Features2=3D0x1<LAHF> Cores per package: 2 real memory =3D 2146369536 (2046 MB) avail memory =3D 2091098112 (1994 MB) MPTable: <OEM00000 PROD00000000> 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 <Version 1.1> irqs 0-23 on motherboard kbd1 at kbdmux0 cpu0 on motherboard cpu1 on motherboard pcib0: <MPTable Host-PCI bridge> pcibus 0 on motherboard pci0: <PCI bus> on pcib0 pci0: <memory, RAM> at device 0.1 (no driver attached) pci0: <memory, RAM> at device 0.2 (no driver attached) pci0: <memory, RAM> at device 0.3 (no driver attached) pci0: <memory, RAM> at device 0.4 (no driver attached) pci0: <memory, RAM> at device 0.5 (no driver attached) pci0: <memory, RAM> at device 0.6 (no driver attached) pci0: <memory, RAM> at device 0.7 (no driver attached) pci0: <memory, RAM> at device 1.0 (no driver attached) pci0: <memory, RAM> at device 1.1 (no driver attached) pci0: <memory, RAM> at device 1.2 (no driver attached) pci0: <memory, RAM> at device 1.3 (no driver attached) pci0: <memory, RAM> at device 1.4 (no driver attached) pci0: <memory, RAM> at device 1.5 (no driver attached) pci0: <memory, RAM> at device 1.6 (no driver attached) pci0: <memory, RAM> at device 2.0 (no driver attached) pci0: <memory, RAM> at device 2.1 (no driver attached) pci0: <memory, RAM> at device 2.2 (no driver attached) pcib1: <MPTable PCI-PCI bridge> at device 3.0 on pci0 pci1: <PCI bus> on pcib1 nvidia0: <GeForce 7900 GTX> port 0x9c00-0x9c7f mem = 0xcc000000-0xccffffff,0xb0000000-0xbfffffff,0xcd000000-0xcdffffff irq 11 = at device 0.0 on pci1 nvidia0: [GIANT-LOCKED] pci0: <memory, RAM> at device 9.0 (no driver attached) isab0: <PCI-ISA bridge> port 0xfc00-0xfc7f at device 10.0 on pci0 isa0: <ISA bus> on isab0 pci0: <serial bus, SMBus> at device 10.1 (no driver attached) pci0: <memory, RAM> at device 10.2 (no driver attached) ohci0: <OHCI (generic) USB controller> 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: <OHCI (generic) USB controller> 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: <EHCI (generic) USB 2.0 controller> 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: <EHCI (generic) USB 2.0 controller> 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: <nVidia nForce MCP55 UDMA133 controller> port = 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xec00-0xec0f at device 13.0 on pci0 ata0: <ATA channel 0> on atapci0 ata1: <ATA channel 1> on atapci0 atapci1: <nVidia nForce MCP55 SATA300 controller> port = 0x9f0-0x9f7,0xbf0-0xbf3,0x970-0x977,0xb70-0xb73,0xd800-0xd80f mem = 0xcfffd000-0xcfffdfff irq 10 at device 14.0 on pci0 ata2: <ATA channel 0> on atapci1 ata3: <ATA channel 1> on atapci1 atapci2: <nVidia nForce MCP55 SATA300 controller> port = 0x9e0-0x9e7,0xbe0-0xbe3,0x960-0x967,0xb60-0xb63,0xc400-0xc40f mem = 0xcfffc000-0xcfffcfff irq 11 at device 14.1 on pci0 ata4: <ATA channel 0> on atapci2 ata5: <ATA channel 1> on atapci2 atapci3: <nVidia nForce MCP55 SATA300 controller> port = 0xc000-0xc007,0xbc00-0xbc03,0xb800-0xb807,0xb400-0xb403,0xb000-0xb00f = mem 0xcfffb000-0xcfffbfff irq 11 at device 14.2 on pci0 ata6: <ATA channel 0> on atapci3 ata7: <ATA channel 1> on atapci3 pcib2: <MPTable PCI-PCI bridge> at device 15.0 on pci0 pci2: <PCI bus> on pcib2 fwohci0: <Texas Instruments TSB43AB22/A> 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: <IEEE1394(FireWire) bus> on fwohci0 sbp0: <SBP-2/SCSI over FireWire> on firewire0 fwe0: <Ethernet over FireWire> 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: <VIA VT6105 Rhine III 10/100BaseTX> port 0x8c00-0x8cff mem = 0xcfdfe000-0xcfdfe0ff irq 10 at device 10.0 on pci2 miibus0: <MII bus> on vr0 ukphy0: <Generic IEEE 802.3u media interface> on miibus0 ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto vr0: Ethernet address: 00:40:f4:a6:ff:74 pci0: <multimedia> at device 15.1 (no driver attached) pci0: <bridge> at device 17.0 (no driver attached) pci0: <bridge> at device 18.0 (no driver attached) pmtimer0 on isa0 orm0: <ISA Option ROMs> at iomem = 0xc0000-0xcdfff,0xd0000-0xd3fff,0xd4000-0xd57ff on isa0 atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0 atkbd0: <AT Keyboard> irq 1 on atkbdc0 kbd0 at atkbd0 atkbd0: [GIANT-LOCKED] fdc0: <Enhanced floppy controller> 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: <System console> 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: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on = isa0 unknown: <PNP0303> can't assign resources (port) unknown: <PNP0c01> can't assign resources (memory) unknown: <PNP0c02> can't assign resources (memory) unknown: <PNP0501> can't assign resources (port) unknown: <PNP0700> 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 <LITE-ON DVD SHD-16P1S/GS02> at ata0-master UDMA33 ad6: 238475MB <WDC WD2500KS-00MJB0 02.01C03> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?B698B0998F77554490D0E7E6FE73A1E5069CE40B>