kern/145802: [zfs] page fault under load

Ben Wilber bw at exodus.desync.com
Sun Apr 18 11:50:02 UTC 2010


>Number:         145802
>Category:       kern
>Synopsis:       [zfs] page fault under load
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Apr 18 11:50:01 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Ben Wilber
>Release:        FreeBSD 9.0-CURRENT amd64
>Organization:
>Environment:
System: FreeBSD exodus 9.0-CURRENT FreeBSD 9.0-CURRENT #0: Thu Apr 15 14:30:10 EDT 2010 bw at exodus:/usr/obj/usr/src/sys/GENERIC amd64

% zpool status -v
  pool: int
 state: ONLINE
 scrub: none requested
config:

        NAME        STATE     READ WRITE CKSUM
        int         ONLINE       0     0     0
          mfid0s1d  ONLINE       0     0     0
        logs        ONLINE       0     0     0
          ad6s1     ONLINE       0     0     0
        cache
          ad6s3     ONLINE       0     0     0

errors: No known data errors

  pool: tank
 state: ONLINE
 scrub: none requested
config:

        NAME        STATE     READ WRITE CKSUM
        tank        ONLINE       0     0     0
          raidz1    ONLINE       0     0     0
            mfid1   ONLINE       0     0     0
            mfid2   ONLINE       0     0     0
            mfid3   ONLINE       0     0     0
            mfid4   ONLINE       0     0     0
          raidz1    ONLINE       0     0     0
            mfid5   ONLINE       0     0     0
            mfid6   ONLINE       0     0     0
            mfid7   ONLINE       0     0     0
            mfid8   ONLINE       0     0     0
          raidz1    ONLINE       0     0     0
            mfid9   ONLINE       0     0     0
            mfid10  ONLINE       0     0     0
            mfid11  ONLINE       0     0     0
            mfid12  ONLINE       0     0     0
          raidz1    ONLINE       0     0     0
            mfid13  ONLINE       0     0     0
            mfid14  ONLINE       0     0     0
            mfid15  ONLINE       0     0     0
            mfid16  ONLINE       0     0     0
          raidz1    ONLINE       0     0     0
            mfid17  ONLINE       0     0     0
            mfid18  ONLINE       0     0     0
            mfid19  ONLINE       0     0     0
            mfid20  ONLINE       0     0     0
        logs        ONLINE       0     0     0
          ad6s2     ONLINE       0     0     0
        cache
          ad6s4     ONLINE       0     0     0
        spares
          mfid21    AVAIL   
          mfid22    AVAIL   
          mfid23    AVAIL   

errors: No known data errors

>Description:

Fatal trap 12: page fault while in kernel mode
cpuid = 1; apic id = 11
fault virtual address   = 0xffffff81b2f59000
fault code              = supervisor read data, page not present
instruction pointer     = 0x20:0xffffffff808538f6
stack pointer           = 0x28:0xffffff83997a4a80
frame pointer           = 0x28:0xffffff83997a4b00
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         = 0 (spa_zio)

db:0:kdb.enter.default>  bt
Tracing pid 0 tid 100156 td 0xffffff000cc63000
bcopy() at bcopy+0x16
vdev_queue_io_done() at vdev_queue_io_done+0x99
zio_vdev_io_done() at zio_vdev_io_done+0xd0
zio_execute() at zio_execute+0x70
taskq_run() at taskq_run+0x13
taskqueue_run() at taskqueue_run+0xeb
taskqueue_thread_loop() at taskqueue_thread_loop+0x50
fork_exit() at fork_exit+0x147
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffff83997a4d30, rbp = 0 ---

>How-To-Repeat:

Unknown.  Started after adding more disks to "tank".
    
>Fix:

	


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list