i386/76397: ata raid crashes in g_down (heavy load)
Roman Pavlik
rp at tns.cz
Tue Jan 18 01:10:35 PST 2005
>Number: 76397
>Category: i386
>Synopsis: ata raid crashes in g_down (heavy load)
>Confidential: no
>Severity: critical
>Priority: high
>Responsible: freebsd-i386
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Tue Jan 18 09:10:35 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator: Roman Pavlik
>Release: 5.3-RELEASE-p5
>Organization:
Trusted Network Solutions, a.s.
>Environment:
FreeBSD pks.gpg.cz 5.3-RELEASE-p5 FreeBSD 5.3-RELEASE-p5 #5: Mon Jan 17 20:02:12 CET 2005 root at pks.gpg.cz:/usr/obj/usr/src/sys/PKS i386
>Description:
System use ATA-RAID1:
kernel: ad4: 76319MB <WDC WD800JB-00CRA1/17.07W17> [155061/16/63] at ata2-master UDMA100
kernel: ad6: 76319MB <WDC WD800JB-00CRA1/17.07W17> [155061/16/63] at ata3-master UDMA100
kernel: ar0: 76319MB <ATA RAID1 array> [9729/255/63] status: READY subdisks:
kernel: disk0 READY on ad4 at ata2-master
kernel: disk1 READY on ad6 at ata3-master
kernel: Mounting root from ufs:/dev/ar0s1a
Under pretty heavy disk load the system crash:
Fatal trap 12: page fault while in kernel mode
fault virtual address = 0x0
fault code = supervisor write, page not present
instruction pointer = 0x8:0xc05aa0ae
stack pointer = 0x10:0xd3fd9c44
frame pointer = 0x10:0xd3fd9cd8
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 = 4 (g_down)
trap number = 12
panic: page fault
kgdb -c vmcore.0 /boot/kernel/kernel
(kgdb) bt
#0 0xc04a700a in doadump ()
#1 0xc04a75dd in boot ()
#2 0xc04a7899 in panic ()
#3 0xc05abebc in trap_fatal ()
#4 0xc05abc27 in trap_pfault ()
#5 0xc05ab889 in trap ()
#6 0xc059c23a in calltrap ()
#7 0xc0c40018 in ?? ()
#8 0x00000010 in ?? ()
#9 0xd3fd0010 in ?? ()
#10 0x00000000 in ?? ()
#11 0xc1c24e00 in ?? ()
#12 0xd3fd9cd8 in ?? ()
#13 0xd3fd9c30 in ?? ()
#14 0x00000000 in ?? ()
#15 0x00000004 in ?? ()
#16 0x00000025 in ?? ()
#17 0x3e3db200 in ?? ()
#18 0x0000000c in ?? ()
#19 0x00000002 in ?? ()
#20 0xc05aa0ae in generic_bcopy ()
#21 0xc1c24e00 in ?? ()
#22 0xc1c26e70 in ?? ()
#23 0xc043943e in arstrategy ()
#24 0xc0472910 in g_disk_start ()
#25 0xc047451e in g_io_schedule_down ()
#26 0xc04747f2 in g_down_procbody ()
#27 0xc0492979 in fork_exit ()
#28 0xc059c29c in fork_trampoline ()
vmcore.0 as well as /boot/kernel/kernel can be send on your request.
>How-To-Repeat:
Heavy load on ATA-RAID.
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-i386
mailing list