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