From owner-freebsd-bugs Fri Mar 13 00:20:03 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA20340 for freebsd-bugs-outgoing; Fri, 13 Mar 1998 00:20:03 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: (from gnats@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA20306; Fri, 13 Mar 1998 00:20:01 -0800 (PST) (envelope-from gnats) Received: (from nobody@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA19808; Fri, 13 Mar 1998 00:16:28 -0800 (PST) (envelope-from nobody) Message-Id: <199803130816.AAA19808@hub.freebsd.org> Date: Fri, 13 Mar 1998 00:16:28 -0800 (PST) From: daniel@consol.de To: freebsd-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: www-1.0 Subject: kern/5994: Kernel Panics on FreeBSD-3.0 current SMP (page fault while in kernel mode) Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 5994 >Category: kern >Synopsis: Kernel Panics on FreeBSD-3.0 current SMP (page fault while in kernel mode) >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Mar 13 00:20:00 PST 1998 >Last-Modified: >Originator: Daniel Lang >Organization: ConSol >Release: FreeBSD 3.0-CURRENT #0: 24 - 02 - 98 >Environment: FreeBSD beatles 3.0-CURRENT FreeBSD 3.0-CURRENT #0: Thu Mar 12 18:15:08 GMT 1998 toor@beatles:/usr/src/sys/compile/BERND i386 But this is actually a new kernel, it seems to have the same problem, though >Description: Every day the system panics, but not at a certain time, or task. It cannot be repeated by hand. Task running during panic could be anything from 'idle' to netscape. I include the corresponding stack trace, and hardware used: Sorry for the length Mar 9 08:19:56 beatles /kernel: mp_lock = 01000001; cpuid = 1; lapic.id = 01000 000 Mar 9 08:19:56 beatles /kernel: instruction pointer = 0x8:0xf01e4450 Mar 9 08:19:56 beatles /kernel: stack pointer = 0x10:0xff804ff8 Mar 9 08:19:56 beatles /kernel: frame pointer = 0x10:0x0 Mar 9 08:19:56 beatles /kernel: code segment = base 0x0, limit 0xffff f, type 0x1b Mar 9 08:19:57 beatles /kernel: = DPL 0, pres 1, def32 1 , gran 1 Mar 9 08:19:57 beatles /kernel: processor eflags = interrupt enabled, IOP L = 0 Mar 9 08:19:57 beatles /kernel: current process = Idle Mar 9 08:19:57 beatles /kernel: interrupt mask = <- SMP: XXX Mar 9 08:19:57 beatles /kernel: Mar 9 08:19:57 beatles /kernel: Mar 9 08:19:57 beatles /kernel: Fatal trap 12: page fault while in kernel mode Mar 9 08:19:57 beatles /kernel: mp_lock = 01000002; cpuid = 1; lapic.id = 01000 000 Mar 9 08:19:57 beatles /kernel: fault virtual address = 0xff805000 Mar 9 08:19:57 beatles /kernel: fault code = supervisor read, page not present Mar 9 08:19:57 beatles /kernel: instruction pointer = 0x8:0xf01d5398 Mar 9 08:19:57 beatles /kernel: stack pointer = 0x10:0xff804da4 Mar 9 08:19:57 beatles /kernel: frame pointer = 0x10:0xff804da8 Mar 9 08:19:57 beatles /kernel: code segment = base 0x0, limit 0xffff f, type 0x1b Mar 9 08:19:57 beatles /kernel: = DPL 0, pres 1, def32 1 , gran 1 Mar 9 08:19:57 beatles /kernel: processor eflags = interrupt enabled, res ume, IOPL = 0 Mar 9 08:19:57 beatles /kernel: current process = Idle Mar 9 08:19:57 beatles /kernel: interrupt mask = <- SMP: XXX Mar 9 08:19:57 beatles /kernel: Mar 9 08:19:57 beatles /kernel: Mar 9 08:19:57 beatles /kernel: Fatal trap 12: page fault while in kernel mode Mar 9 08:19:57 beatles /kernel: mp_lock = 01000003; cpuid = 1; lapic.id = 01000000 Mar 9 08:19:57 beatles /kernel: fault virtual address = 0xff805000 Mar 9 08:19:57 beatles /kernel: fault code = supervisor read, page not present Mar 9 08:19:57 beatles /kernel: instruction pointer = 0x8:0xf01d5398 Mar 9 08:19:57 beatles /kernel: stack pointer = 0x10:0xff804da4 Mar 9 08:19:57 beatles /kernel: frame pointer = 0x10:0xff804da8 Mar 9 08:19:58 beatles /kernel: code segment = base 0x0, limit 0xffff f, type 0x1b Mar 9 08:19:58 beatles /kernel: = DPL 0, pres 1, def32 1 , gran 1 Mar 9 08:19:58 beatles /kernel: processor eflags = interrupt enabled, res ume, IOPL = 0 Mar 9 08:19:58 beatles /kernel: current process = Idle Mar 9 08:19:58 beatles /kernel: interrupt mask = <- SMP: XXX Hardware configuration (dmesg): FreeBSD 3.0-CURRENT #0: Thu Mar 12 18:15:08 GMT 1998 toor@beatles:/usr/src/sys/compile/BERND Timecounter "i8254" frequency 1193182 Hz cost 2530 ns CPU: Pentium (586-class CPU) Origin = "GenuineIntel" Id = 0x52c Stepping=12 Features=0x3bf real memory = 134217728 (131072K bytes) avail memory = 127582208 (124592K bytes) FreeBSD/SMP: Multiprocessor motherboard cpu0 (BSP): apic id: 0, version: 0x00030010, at 0xfee00000 cpu1 (AP): apic id: 1, version: 0x00030010, at 0xfee00000 io0 (APIC): apic id: 2, version: 0x00170011, at 0xfec00000 Probing for devices on PCI bus 0: chip0: rev 0x03 on pci0.0.0 chip1: rev 0x01 on pci0.7.0 ide_pci0: rev 0x00 on pci0.7.1 vga0: rev 0x04 int a irq 17 on pci0.9.0 vx0: <3COM 3C900 Etherlink XL PCI> rev 0x00 inta irq 18 on pci0.10.0 utp/aui/bnc[*utp*]: disable 'auto select' with DOS util! address 00:60:97:52:a5:b8 ahc0: rev 0x00 int a irq 19 on pci0.12.0 ahc0: Using left over BIOS settings ahc0: aic7880 Wide Channel, SCSI Id=7, 16/255 SCBs ahc0: waiting for scsi devices to settle scbus0 at ahc0 bus 0 cd0 at scbus0 target 1 lun 0 cd0: type 5 removable SCSI 2 cd0: CD-ROM can't get the size cd1 at scbus0 target 2 lun 0 cd1: type 5 removable SCSI 2 cd1: CD-ROM can't get the size cd2 at scbus0 target 3 lun 0 cd2: type 5 removable SCSI 2 cd2: CD-ROM can't get the size cd3 at scbus0 target 4 lun 0 cd3: type 5 removable SCSI 2 cd3: CD-ROM can't get the size ahc0: target 5 Tagged Queuing Device sd0 at scbus0 target 5 lun 0 sd0: type 0 fixed SCSI 2 sd0: Direct-Access 2063MB (4226725 512 byte sectors) cd4 at scbus0 target 6 lun 0 cd4: type 5 removable SCSI 2 d4: CD-ROM can't get the size ahc0: target 9 Tagged Queuing Device sd1 at scbus0 target 9 lun 0 sd1: type 0 fixed SCSI2 sd1: Direct-Access 4341MB (8890760 512 byte sectors) ahc0: target 10 Tagged Queuing Device sd2 at scbus0 target 10 lun 0 sd2: type 0 fixed SCSI2 sd2: Direct-Access 4341MB (8890760 512 byte sectors) Probing for devices on the ISA bus: sc0 at 0x60-0x6f irq 1 on motherboard sc0: VGA color <16 virtual consoles, flags=0x0> ed0 not found at 0x280 ed1 not found at 0x300 fe0 not found at 0x300 sio0 at 0x3f8-0x3ff irq 4 on isa sio0: type 16550A sio1 at 0x2f8-0x2ff irq 3 on isa sio1: type 16550A lpt0 at 0x378-0x37f irq 7 on isa lpt0: Interrupt-driven port lp0: TCP/IP capable interface lpt1 not found mse0 not found at 0x23c fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa fdc0: FIFO enabled, 8 bytes threshold fd0: 1.44MB 3.5in wdc0 not found at 0x1f0 wdc1 not found at 0x170 aha0 not found at 0x330 aic0 not found at 0x340 scd0 not found at 0x230 ie0: unknown board_id: f000 ie0 not found at 0x300 ie1: unknown board_id: f000 ie1 not found at 0x360 ep0 not found at 0x300 ex0 not found le0 not found at 0x300 lnc0 not found at 0x280 ze0 not found at 0x300 zp0 not found at 0x300 npx0 on motherboard npx0: INT 16 interface Intel Pentium F00F detected, installing workaround APIC_IO: routing 8254 via 8259 on pin 0 changing root device to sd0s2a SMP: AP CPU #1 Launched! >How-To-Repeat: Cannot be repeated by hand, but happens everyday, at least on our system. >Fix: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message