ia64/171814: [panic] bioq_init or bioq_remove (unsure which)

Paul Procacci <[email protected]>
Newsgroups gmane.os.freebsd.devel.ia64
Message-ID <[email protected]>
>Number:         171814
>Category:       ia64
>Synopsis:       [panic] bioq_init or bioq_remove (unsure which)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ia64
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Sep 20 17:40:03 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     Paul Procacci
>Release:        9.0-RELEASE-p3
>Organization:
Datapipe
>Environment:
FreeBSD db1.xxxxxxxxxxxxx.com 9.0-RELEASE-p3 FreeBSD 9.0-RELEASE-p3 #0: Tue Jun 12 02:52:29 UTC 2012     [email protected]:/usr/obj/usr/src/sys/GENERIC  amd64
>Description:
cpuid = 5; acpic id = 13
fault virtual address      = 0x20
fault code                 = supervisor read data, page not present
instruction pointer        = 0x20 :0xffffffff80865023
stack pointer              = 0x28 :0xffffff80002b3b30
frame pointer              = 0x28 :0xffffff80002b3b50
code segment               = base 0x0, limit 0xfffff, type 0x1b
                           = DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags           = interrupt enabled, resume, IOPL = 0
current process            = 13 (g_event)
trap number                = 12
panic: page fault
cpuid = 5
KDB: stack backtrace:
#0 0xffffffff808680fe at kdb_backtrace+0x5e
#1 0xffffffff8x832cb7 at panic+0x187
#2 0xffffffff80b185a0 at trap_fatal+0x290
#3 0xffffffff80b188e9 at trap_pfault+0x1f9
#4 0xffffffff80b18daf at trap+0x3df
#5 0xffffffff80b0324f at calltrap+0x8
#6 0xffffffff807d165c at g_destroy_consumer+0x4c
#7 0xffffffff807ce6cc at g_run_events+0x1ec
#8 0xffffffff8080682f at fork_exit+0x11f
#9 0xffffffff80b0377e at fork_trampoline+0xe

#############################################################

- I'm using a GENERIC kernel.
- Following the instructions here: http://www.freebsd.org/doc/faq/advanced.html
  I'm able to ascertain that the problem exists in one of the following two functions:

db1# nm -n /boot/kernel/kernel | fgrep ffffffff808650
ffffffff80865080 T bioq_init
ffffffff808650b0 T bioq_remove

#############################################################

I'm using zfs over gmultipath over an isp device.

Here is the last errors from /var/log/messages leading up to the panic:
#############################################################
Sep 18 22:48:57 db1 kernel: (da3:isp1:0:0:1): lost device - 4 outstanding
Sep 18 22:48:57 db1 kernel: (ses2:isp1:0:0:254): lost device
Sep 18 22:48:57 db1 kernel: (ses2:isp1:0:0:254): removing device entry
Sep 18 22:48:57 db1 kernel: (da3:isp1:0:0:1): oustanding 3
Sep 18 22:48:57 db1 kernel: GEOM_MULTIPATH: da3 failed in PG
Sep 18 22:48:57 db1 kernel: (da3:GEOM_MULTIPATH: da1 now active path in PG
Sep 18 22:48:57 db1 kernel: isp1:0:0:1): oustanding 2
Sep 18 22:48:57 db1 kernel: (da3:isp1:0:0:1): oustanding 1
Sep 18 22:48:57 db1 kernel: (da3:isp1:0:0:1): oustanding 0
Sep 18 22:48:57 db1 kernel: (da3:isp1:0:0:1): removing device entry
Sep 18 22:48:57 db1 kernel: GEOM_MULTIPATH: da3 removed from PG
Sep 18 22:48:57 db1 kernel:
Sep 18 22:48:57 db1 kernel:
Sep 18 22:48:57 db1 kernel: Fatal trap 12: page fault while in kernel mode
Sep 18 22:48:57 db1 kernel: cpuid = 5; apic id = 13
Sep 18 22:48:57 db1 kernel: fault virtual address       = 0x20
Sep 18 22:48:57 db1 kernel: fault code          = supervisor read data, page not present
#############################################################
>How-To-Repeat:
I cannot repeat this problem on demand.  It's happened twice in the past couple of months, but I do not have a test case in which it can be reproduced.
>Fix:
Unknown.

>Release-Note:
>Audit-Trail:
>Unformatted:
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ia64
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.