kern/125413: Panic when doing zfs raidz with gmirror and ggate

Javier Martín Rueda jmrueda at diatel.upm.es
Wed Jul 9 14:30:05 UTC 2008


The following reply was made to PR kern/125413; it has been noted by GNATS.

From: =?ISO-8859-1?Q?Javier_Mart=EDn_Rueda?= <jmrueda at diatel.upm.es>
To: Kris Kennaway <kris at FreeBSD.org>
Cc: freebsd-gnats-submit at FreeBSD.org
Subject: Re: kern/125413: Panic when doing zfs raidz with gmirror and ggate
Date: Wed, 09 Jul 2008 16:17:48 +0200

 Kris Kennaway wrote:
 > Javier Martín Rueda wrote:
 >> The following reply was made to PR kern/125413; it has been noted by 
 >> GNATS.
 >>
 >> From: =?ISO-8859-1?Q?Javier_Mart=EDn_Rueda?= <jmrueda at diatel.upm.es>
 >> To: bug-followup at FreeBSD.org, jmrueda at diatel.upm.es
 >> Cc:  Subject: Re: kern/125413: Panic when doing zfs raidz with 
 >> gmirror and ggate
 >> Date: Wed, 09 Jul 2008 02:52:39 +0200
 >>
 >>  This is a multi-part message in MIME format.
 >>  --------------080503070700060808010208
 >>  Content-Type: text/plain; charset=ISO-8859-1; format=flowed
 >>  Content-Transfer-Encoding: 7bit
 >>  
 >>  I attach a console dump of the panic.
 >
 >>  12: page fault while in kernel mode
 >>  cpuid = 0; apic id = 00
 >>  fault virtual address    = 0x30
 >>  fault code        = supervisor read, page not present
 >>  instruction pointer    = 0x20:0xc0e193d6
 >>  stack pointer            = 0x28:0xe0489aa0
 >>  frame pointer            = 0x28:0xe0489ae4
 >>  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        = 1053 (solthread 0xc0dcfa7)
 >>  [thread pid 1053 tid 100113 ]
 >>  Stopped at      vdev_geom_open+0x6d6:   movl    0x30(%eax),%edx
 >>  
 >>  As I said in the bug report, the above instruction corresponds to 
 >> vdev_geom.c:420.
 >
 > OK, we're getting there, but you forgot the stack trace still :)
 >
 > Kris
 >
 Sorry, here it is:
 
 Program received signal SIGSEGV, Segmentation fault.
 0xc0e193d6 in vdev_geom_open (vd=0xc3c74400, psize=0xe047db58, 
 ashift=0xe047db50)
     at 
 /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c:420
 420             *psize = pp->mediasize;
 (kgdb) where
 #0  0xc0e193d6 in vdev_geom_open (vd=0xc3c74400, psize=0xe047db58, 
 ashift=0xe047db50)
     at 
 /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c:420
 #1  0xc0ddc05a in vdev_open (vd=0xc3c74400) at 
 /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:803
 #2  0xc0de5735 in vdev_raidz_open (vd=0xc3c74c00, asize=0xe047dc70, 
 ashift=0xe047dc68)
     at 
 /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c:581
 #3  0xc0ddc05a in vdev_open (vd=0xc3c74c00) at 
 /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:803
 #4  0xc0ddc7e5 in vdev_reopen (vd=0xc3c74c00) at 
 /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:1026
 #5  0xc0dcfa1d in spa_async_reopen (spa=0xc4192000) at 
 /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c:2659
 #6  0xc0dcfb52 in spa_async_thread (arg=0xc4192000) at 
 /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c:2692
 #7  0xc0753609 in fork_exit (callout=0xc0dcfa70 <spa_async_thread>, 
 arg=0xc4192000, frame=0xe047dd38) at ../../../kern/kern_fork.c:783
 #8  0xc0a6f530 in fork_trampoline () at ../../../i386/i386/exception.s:205
 
 


More information about the freebsd-bugs mailing list