From owner-freebsd-bugs@FreeBSD.ORG Wed Mar 25 04:50:06 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 404F8106566C for ; Wed, 25 Mar 2009 04:50:06 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 2D1368FC14 for ; Wed, 25 Mar 2009 04:50:06 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n2P4o516044405 for ; Wed, 25 Mar 2009 04:50:05 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n2P4o5Nf044404; Wed, 25 Mar 2009 04:50:05 GMT (envelope-from gnats) Date: Wed, 25 Mar 2009 04:50:05 GMT Message-Id: <200903250450.n2P4o5Nf044404@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: =?ISO-2022-JP?B?WWFzdW8gWW9rb3lhbWEvGyRCMiM7M0JZSVcbKEI=?= Cc: Subject: Re: kern/130330: [mpt] [panic] Panic and reboot machine MPT driver when raid is Degraded. X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: =?ISO-2022-JP?B?WWFzdW8gWW9rb3lhbWEvGyRCMiM7M0JZSVcbKEI=?= List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Mar 2009 04:50:06 -0000 The following reply was made to PR kern/130330; it has been noted by GNATS. From: =?ISO-2022-JP?B?WWFzdW8gWW9rb3lhbWEvGyRCMiM7M0JZSVcbKEI=?= To: bug-followup@FreeBSD.org, siedar@nplay.pl Cc: Subject: Re: kern/130330: [mpt] [panic] Panic and reboot machine MPT driver when raid is Degraded. Date: Wed, 25 Mar 2009 13:31:27 +0900 It is happen on last RELING_7. FreeBSD 7.2-PRERELEASE #1: Tue Mar 24 19:01:04 JST 2009 mpt0: port 0xec00-0xecff mem 0xdfcec000-0xdfceffff,0xdfcf0000-0xdfcfffff irq 16 at device 0.0 on pci5 mpt0: MPI Version=1.5.14.0 # kgdb /boot/kernel/kernel vmcore.3 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: mpt0: mpt_cam_event: 0x13 mpt0: mpt_cam_event: 0x16 (mpt0:vol0:1): Physical Disk Status Changed mpt0: mpt_cam_event: 0x15 mpt0: mpt_cam_event: 0x21 (mpt0:vol0:1): Physical Disk Status Changed mpt0:vol0(mpt0:0:0): Volume Status Changed mpt0: mpt_cam_event: 0x15 mpt0: mpt_cam_event: 0x21 mpt0: mpt_cam_event: 0x15 mpt0: mpt_cam_event: 0x21 mpt0:vol0(mpt0:0:0): RAID-1 - Degraded mpt0:vol0(mpt0:0:0): Status ( Enabled ) (mpt0:vol0:1): No longer configured Fatal trap 12: page fault while in kernel mode cpuid = 0; apic id = 00 fault virtual address = 0x14 fault code = supervisor read, page not present instruction pointer = 0x20:0xc046f6cb stack pointer = 0x28:0xc2ef9b80 frame pointer = 0x28:0xc2ef9b9c 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 = 17 (swi2: cambio) trap number = 12 panic: page fault cpuid = 0 Uptime: 11m43s Physical memory: 494 MB Dumping 41 MB: 26 10 Reading symbols from /boot/kernel/acpi.ko...Reading symbols from /boot/kernel/acpi.ko.symbols...done. done. Loaded symbols for /boot/kernel/acpi.ko Current language: auto; currently c (kgdb) where #0 doadump () at pcpu.h:196 #1 0xc07e2987 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:418 #2 0xc07e2c59 in panic (fmt=Variable "fmt" is not available. ) at /usr/src/sys/kern/kern_shutdown.c:574 #3 0xc0ae059c in trap_fatal (frame=0xc2ef9b40, eva=20) at /usr/src/sys/i386/i386/trap.c:939 #4 0xc0ae0820 in trap_pfault (frame=0xc2ef9b40, usermode=0, eva=20) at /usr/src/sys/i386/i386/trap.c:852 #5 0xc0ae11cc in trap (frame=0xc2ef9b40) at /usr/src/sys/i386/i386/trap.c:530 #6 0xc0ac58ab in calltrap () at /usr/src/sys/i386/i386/exception.s:159 #7 0xc046f6cb in xpt_done (done_ccb=0xc337c800) at /usr/src/sys/cam/cam_xpt.c:4794 #8 0xc0473519 in xpt_scan_bus (periph=0xc3185d80, request_ccb=0xc337c800) at /usr/src/sys/cam/cam_xpt.c:5358 #9 0xc04717f1 in camisr_runqueue (V_queue=Variable "V_queue" is not available. ) at /usr/src/sys/cam/cam_xpt.c:7319 #10 0xc047194e in camisr (dummy=0x0) at /usr/src/sys/cam/cam_xpt.c:7222 #11 0xc07c08eb in ithread_loop (arg=0xc3137c30) at /usr/src/sys/kern/kern_intr.c:1088 #12 0xc07bd439 in fork_exit (callout=0xc07c0730 , arg=0xc3137c30, frame=0xc2ef9d38) at /usr/src/sys/kern/kern_fork.c:810 #13 0xc0ac5920 in fork_trampoline () at /usr/src/sys/i386/i386/exception.s:264 (kgdb) list 4789 if ((done_ccb->ccb_h.func_code & XPT_FC_QUEUED) != 0) { 4790 /* 4791 * Queue up the request for handling by our SWI handler 4792 * any of the "non-immediate" type of ccbs. 4793 */ 4794 sim = done_ccb->ccb_h.path->bus->sim; 4795 switch (done_ccb->ccb_h.path->periph->type) { 4796 case CAM_PERIPH_BIO: 4797 TAILQ_INSERT_TAIL(&sim->sim_doneq, &done_ccb->ccb_h, 4798 sim_links.tqe); (kgdb) print *done_ccb->ccb_h.path $2 = {periph = 0xc3185d80, bus = 0x0, target = 0x0, device = 0x0}