kern/189355: zfs panic on 10-stable
Radim Kolar
hsn at sendmail.cz
Thu May 15 20:40:01 UTC 2014
The following reply was made to PR kern/189355; it has been noted by GNATS.
From: Radim Kolar <hsn at sendmail.cz>
To: Steven Hartland <killing at multiplay.co.uk>, "freebsd-fs at FreeBSD.org"
<freebsd-fs at freebsd.org>, "bug-followup at freebsd.org"
<bug-followup at freebsd.org>
Cc:
Subject: RE: kern/189355: zfs panic on 10-stable
Date: Thu, 15 May 2014 20:37:38 +0000
--_8e795f21-165a-4c0e-8324-2a5a181326d7_
Content-Type: text/plain; charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
> Ok so thats what I thought it was could you see what vq is?
(kgdb) up 11
#11 0xc0cb8187 in vdev_queue_io_to_issue (vq=3D0xc46ab300)
at /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/f=
s/zfs/vdev_queue.c:489
489 if (avl_numnodes(&vq->vq_active_tree) >=3D zfs_vdev_max_act=
ive)
Current language: auto=3B currently minimal
(kgdb) print vq
$1 =3D (vdev_queue_t *) 0xc46ab300
(kgdb) print *vq
$2 =3D {vq_vdev =3D 0xc46ab000=2C vq_class =3D {{vqc_active =3D 0=2C vqc_qu=
eued_tree =3D {
avl_root =3D 0x0=2C
avl_compar =3D 0xc0cb7de0 <vdev_queue_timestamp_compare>=2C
avl_offset =3D 476=2C avl_numnodes =3D 0=2C avl_size =3D 732}}=2C {
vqc_active =3D 0=2C vqc_queued_tree =3D {avl_root =3D 0x0=2C
avl_compar =3D 0xc0cb7de0 <vdev_queue_timestamp_compare>=2C
avl_offset =3D 476=2C avl_numnodes =3D 0=2C avl_size =3D 732}}=2C {
vqc_active =3D 1=2C vqc_queued_tree =3D {avl_root =3D 0x0=2C
avl_compar =3D 0xc0cb7d70 <vdev_queue_offset_compare>=2C
avl_offset =3D 476=2C avl_numnodes =3D 0=2C avl_size =3D 732}}=2C {
vqc_active =3D 0=2C vqc_queued_tree =3D {avl_root =3D 0x0=2C
avl_compar =3D 0xc0cb7d70 <vdev_queue_offset_compare>=2C
avl_offset =3D 476=2C avl_numnodes =3D 0=2C avl_size =3D 732}}=2C {
vqc_active =3D 0=2C vqc_queued_tree =3D {avl_root =3D 0xc486c794=2C
avl_compar =3D 0xc0cb7d70 <vdev_queue_offset_compare>=2C
avl_offset =3D 476=2C avl_numnodes =3D 1=2C avl_size =3D 732}}=2C {
vqc_active =3D 0=2C vqc_queued_tree =3D {avl_root =3D 0x0=2C
avl_compar =3D 0xc0cb7d70 <vdev_queue_offset_compare>=2C
avl_offset =3D 476=2C avl_numnodes =3D 0=2C avl_size =3D 732}}}=2C
vq_active_tree =3D {avl_root =3D 0xc476fa70=2C
avl_compar =3D 0xc0cb7d70 <vdev_queue_offset_compare>=2C avl_offset =3D=
476=2C
avl_numnodes =3D 1=2C avl_size =3D 732}=2C vq_last_offset =3D 594196633=
6=2C
vq_io_complete_ts =3D 7702783485=2C vq_lock =3D {lock_object =3D {
lo_name =3D 0xc0d6b0ff "vq->vq_lock"=2C lo_flags =3D 40960000=2C lo_d=
ata =3D 0=2C
lo_witness =3D 0x0}=2C sx_lock =3D 3290710800}}
(kgdb)
=
--_8e795f21-165a-4c0e-8324-2a5a181326d7_
Content-Type: text/html; charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
<html>
<head>
<style><!--
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 12pt=3B
font-family:Calibri
}
--></style></head>
<body class=3D'hmmessage'><div dir=3D'ltr'>>=3B Ok so thats what I though=
t it was could you see what vq is?<br>(kgdb) up 11<br>#11 0xc0cb8187 in vde=
v_queue_io_to_issue (vq=3D0xc46ab300)<br> =3B =3B =3B at /usr/s=
rc/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_qu=
eue.c:489<br>489 =3B =3B =3B =3B =3B =3B =3B&nb=
sp=3B =3B =3B =3B =3B if (avl_numnodes(&=3Bvq->=3Bvq_a=
ctive_tree) >=3B=3D zfs_vdev_max_active)<br>Current language: =3B aut=
o=3B currently minimal<br>(kgdb) print vq<br>$1 =3D (vdev_queue_t *) 0xc46a=
b300<br>(kgdb) print *vq<br>$2 =3D {vq_vdev =3D 0xc46ab000=2C vq_class =3D =
{{vqc_active =3D 0=2C vqc_queued_tree =3D {<br> =3B =3B =3B&nbs=
p=3B =3B =3B =3B avl_root =3D 0x0=2C<br> =3B =3B =
=3B =3B =3B =3B =3B avl_compar =3D 0xc0cb7de0 <=3Bvdev_qu=
eue_timestamp_compare>=3B=2C<br> =3B =3B =3B =3B =3B&=
nbsp=3B =3B avl_offset =3D 476=2C avl_numnodes =3D 0=2C avl_size =3D 73=
2}}=2C {<br> =3B =3B =3B =3B =3B vqc_active =3D 0=2C vq=
c_queued_tree =3D {avl_root =3D 0x0=2C<br> =3B =3B =3B =3B&=
nbsp=3B =3B =3B avl_compar =3D 0xc0cb7de0 <=3Bvdev_queue_timestam=
p_compare>=3B=2C<br> =3B =3B =3B =3B =3B =3B =
=3B avl_offset =3D 476=2C avl_numnodes =3D 0=2C avl_size =3D 732}}=2C {<br>=
 =3B =3B =3B =3B =3B vqc_active =3D 1=2C vqc_queued_tre=
e =3D {avl_root =3D 0x0=2C<br> =3B =3B =3B =3B =3B =
=3B =3B avl_compar =3D 0xc0cb7d70 <=3Bvdev_queue_offset_compare>=3B=
=2C<br> =3B =3B =3B =3B =3B =3B =3B avl_offset =
=3D 476=2C avl_numnodes =3D 0=2C avl_size =3D 732}}=2C {<br> =3B =
=3B =3B =3B =3B vqc_active =3D 0=2C vqc_queued_tree =3D {avl_ro=
ot =3D 0x0=2C<br> =3B =3B =3B =3B =3B =3B =3B a=
vl_compar =3D 0xc0cb7d70 <=3Bvdev_queue_offset_compare>=3B=2C<br> =
=3B =3B =3B =3B =3B =3B =3B avl_offset =3D 476=2C a=
vl_numnodes =3D 0=2C avl_size =3D 732}}=2C {<br> =3B =3B =3B&nb=
sp=3B =3B vqc_active =3D 0=2C vqc_queued_tree =3D {avl_root =3D 0xc486c=
794=2C<br> =3B =3B =3B =3B =3B =3B =3B avl_comp=
ar =3D 0xc0cb7d70 <=3Bvdev_queue_offset_compare>=3B=2C<br> =3B =
=3B =3B =3B =3B =3B =3B avl_offset =3D 476=2C avl_numno=
des =3D 1=2C avl_size =3D 732}}=2C {<br> =3B =3B =3B =3B&nb=
sp=3B vqc_active =3D 0=2C vqc_queued_tree =3D {avl_root =3D 0x0=2C<br> =
=3B =3B =3B =3B =3B =3B =3B avl_compar =3D 0xc0cb7d=
70 <=3Bvdev_queue_offset_compare>=3B=2C<br> =3B =3B =3B&nbs=
p=3B =3B =3B =3B avl_offset =3D 476=2C avl_numnodes =3D 0=2C av=
l_size =3D 732}}}=2C<br> =3B vq_active_tree =3D {avl_root =3D 0xc476fa7=
0=2C<br> =3B =3B =3B avl_compar =3D 0xc0cb7d70 <=3Bvdev_queue=
_offset_compare>=3B=2C avl_offset =3D 476=2C<br> =3B =3B =3B =
avl_numnodes =3D 1=2C avl_size =3D 732}=2C vq_last_offset =3D 5941966336=2C=
<br> =3B vq_io_complete_ts =3D 7702783485=2C vq_lock =3D {lock_object =
=3D {<br> =3B =3B =3B =3B =3B lo_name =3D 0xc0d6b0ff "v=
q->=3Bvq_lock"=2C lo_flags =3D 40960000=2C lo_data =3D 0=2C<br> =3B&n=
bsp=3B =3B =3B =3B lo_witness =3D 0x0}=2C sx_lock =3D 329071080=
0}}<br>(kgdb)<br> </div></body>
</html>=
--_8e795f21-165a-4c0e-8324-2a5a181326d7_--
More information about the freebsd-fs
mailing list