Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Mar 1998 00:16:28 -0800 (PST)
From:      daniel@consol.de
To:        freebsd-gnats-submit@FreeBSD.ORG
Subject:   kern/5994: Kernel Panics on FreeBSD-3.0 current SMP (page fault while in kernel mode)
Message-ID:  <199803130816.AAA19808@hub.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8
,APIC>
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: <Intel 82439> rev 0x03 on pci0.0.0
chip1: <Intel 82371SB PCI to ISA bridge> rev 0x01 on pci0.7.0
ide_pci0: <Intel PIIX3 Bus-master IDE controller> rev 0x00 on pci0.7.1
vga0: <S3 Trio 64 graphics accelerator> 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: <Adaptec aic7880 Ultra SCSI host adapter> 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: <TOSHIBA CD-ROM XM-5401TA 3605> type 5 removable SCSI 2
cd0: CD-ROM can't get the size
cd1 at scbus0 target 2 lun 0
cd1: <TOSHIBA CD-ROM XM-5401TA 3605> type 5 removable SCSI 2
cd1: CD-ROM can't get the size
cd2 at scbus0 target 3 lun 0
cd2: <TOSHIBA CD-ROM XM-5401TA 3605> type 5 removable SCSI 2
cd2: CD-ROM can't get the size
cd3 at scbus0 target 4 lun 0
cd3: <TOSHIBA CD-ROM XM-5401TA 3605> 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: <IBM DCAS-32160 S65A> type 0 fixed SCSI 2
sd0: Direct-Access 2063MB (4226725 512 byte sectors)
cd4 at scbus0 target 6 lun 0
cd4: <TOSHIBA CD-ROM XM-5401TA 3605> 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: <QUANTUM XP34550W LXY4> 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: <QUANTUM XP34550W LXY4> 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199803130816.AAA19808>