Date: Fri, 8 Nov 2013 17:16:13 +1300 From: Matt Magoffin <matt@msqr.us> To: Konstantin Belousov <kostikbel@gmail.com> Cc: Eric van Gyzen <eric@vangyzen.net>, freebsd-stable@freebsd.org Subject: Re: 9.2-RELEASE amd64 panic: vn_open_cred Message-ID: <FE60BFFA-366F-4033-B033-E1D950CCCA3E@msqr.us> In-Reply-To: <20131107230834.GS59496@kib.kiev.ua> References: <DF88429C-058E-4756-AFC4-F97249FF54AA@msqr.us> <20131106022932.GY59496@kib.kiev.ua> <57A9579D-7BA6-4ED8-9EE0-D2B5949F8D26@msqr.us> <20131106035350.GC59496@kib.kiev.ua> <D0BA9FE0-8CF2-4221-85A0-27EED6A48048@msqr.us> <527A6012.2050500@vangyzen.net> <60595DA5-A339-4FA5-99FD-FC25591A6BDA@msqr.us> <20131107230834.GS59496@kib.kiev.ua>
next in thread | previous in thread | raw e-mail | index | archive | help
--Apple-Mail=_CA9D62C7-C724-4082-A950-F7195042EBFE Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On Nov 8, 2013, at 12:08 PM, Konstantin Belousov <kostikbel@gmail.com> = wrote: >> =46rom a 9.2 amd64 virtual machine, this is what I get: >>=20 >> (kgdb) list *VOP_ADD_WRITECOUNT_APV+0x78 >> 0xffffffff80d96898 is in VOP_ADD_WRITECOUNT_APV (vnode_if.c:4236). >> 4231 in vnode_if.c >>=20 >> Does this help? >>=20 > I need the code around this line; corresponding file is generated, I > do not have it. I generated vnode_if.c using this command: /usr/bin/awk -f /usr/src/sys/tools/vnode_if.awk = /usr/src/sys/kern/vnode_if.src -c I just inferred that command, I do not know if that is correct. Here are = lines 4219-4264 from the file: int VOP_ADD_WRITECOUNT_APV(struct vop_vector *vop, struct = vop_add_writecount_args *a) { int rc; VNASSERT(a->a_gen.a_desc =3D=3D &vop_add_writecount_desc, = a->a_vp, ("Wrong a_desc in vop_add_writecount(%p, %p)", a->a_vp, a)); while(vop !=3D NULL && \ vop->vop_add_writecount =3D=3D NULL && vop->vop_bypass =3D=3D = NULL) vop =3D vop->vop_default; VNASSERT(vop !=3D NULL, a->a_vp, ("No vop_add_writecount(%p, = %p)", a->a_vp, a)); SDT_PROBE(vfs, vop, vop_add_writecount, entry, a->a_vp, a, 0, 0, = 0); ASSERT_VI_UNLOCKED(a->a_vp, "VOP_ADD_WRITECOUNT"); ASSERT_VOP_ELOCKED(a->a_vp, "VOP_ADD_WRITECOUNT"); VFS_PROLOGUE(a->a_vp->v_mount); if (vop->vop_add_writecount !=3D NULL) rc =3D vop->vop_add_writecount(a); else rc =3D vop->vop_bypass(&a->a_gen); VFS_EPILOGUE(a->a_vp->v_mount); CTR2(KTR_VOP, "VOP_ADD_WRITECOUNT(vp 0x%lX, inc %ld)", a->a_vp, a->a_inc); SDT_PROBE(vfs, vop, vop_add_writecount, return, a->a_vp, a, rc, = 0, 0); if (rc =3D=3D 0) { ASSERT_VI_UNLOCKED(a->a_vp, "VOP_ADD_WRITECOUNT"); ASSERT_VOP_ELOCKED(a->a_vp, "VOP_ADD_WRITECOUNT"); } else { ASSERT_VI_UNLOCKED(a->a_vp, "VOP_ADD_WRITECOUNT"); ASSERT_VOP_ELOCKED(a->a_vp, "VOP_ADD_WRITECOUNT"); } return (rc); } struct vnodeop_desc vop_add_writecount_desc =3D { "vop_add_writecount", 0, (vop_bypass_t *)VOP_ADD_WRITECOUNT_AP, vop_add_writecount_vp_offsets, VDESC_NO_OFFSET, VDESC_NO_OFFSET, VDESC_NO_OFFSET, VDESC_NO_OFFSET, }; Cheers, Matt= --Apple-Mail=_CA9D62C7-C724-4082-A950-F7195042EBFE Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIDgTCCA30w ggJloAMCAQICAQIwCwYJKoZIhvcNAQELMGsxEDAOBgNVBAMMB21zcXIgQ0ExDTALBgNVBAoMBG1z cXIxIDAeBgNVBAsMF0NlcnRpZmljYXRpb24gQXV0aG9yaXR5MQswCQYDVQQGEwJVUzEZMBcGCSqG SIb3DQEJARYKY2FAbXNxci51czAeFw0xMzA3MDcyMTI1MTJaFw0yMzA3MDUyMTI1MTJaMHMxFjAU BgNVBAMMDU1hdHQgTWFnb2ZmaW4xDTALBgNVBAoMBG1zcXIxIDAeBgNVBAsMF0NlcnRpZmljYXRp b24gQXV0aG9yaXR5MQswCQYDVQQGEwJVUzEbMBkGCSqGSIb3DQEJARYMbWF0dEBtc3FyLnVzMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA80JsC5zGa1iuzGVegrbX8kpfIpqTsG4yaTGP 2XwgLpsyGzn0tule6d/6qa3OJRUR4pY8qCmFs2yxQoVfJvQNRfQDkBO/T6gyx5ml2CTppyCQiiRe Ki0BpD2xQB7SJOoKLTEoveWzAdC8sMT+WxYeS8R1i3HFtoth0Ll0u6hP6Ufp0XLOVXdW2jr0l4aY gn1KSM7KmFmLXDpOFlempaxUTXWLaXjGGDjRi5Ev1a1OTHyfPiA4YmC4/y3Npq2bl88/gxGw7u2Y zYshKZ0y24o5HxxmoxpE0EGl7Ub7+2osp54SKurKdFo/9wlNNIEPATDVoAT2NPDIOWBtZ9LUvYvH SQIDAQABoyYwJDAOBgNVHQ8BAf8EBAMCAf4wEgYDVR0lAQH/BAgwBgYEVR0lADANBgkqhkiG9w0B AQsFAAOCAQEAfuWLLZL5kryMYHEY0EE4cocnBTzXXkhDHUpqoWZvd1ivZpVTBizHIuVyCSUO7PL0 nqK5vlS0ldmyLgE8oaDr1yf/swQ6/yRoOH/4FrH/+bHsBtrtyCzWCPKsRfLY3M/pb02UaRt2lL2v H26I1VB7CTd5z9XFcQi4ZKxANPJE2oXqlWwCABmLpJjPzd6JpNIolMMEQL3cpohfHsSg7uKw6Jqk u7O11j9CBBb/YgGddGC95L7sRiSXlxSMRkjoXREngp2U7pWwh8EcFGo5FnVxuAlWIyVU8DdcCYNL r/euF+clJ3J1ztgPKMzY44CDLVLeCiwKU9GOSDCNbCehQ0vLRDGCAv0wggL5AgEBMHAwazEQMA4G A1UEAwwHbXNxciBDQTENMAsGA1UECgwEbXNxcjEgMB4GA1UECwwXQ2VydGlmaWNhdGlvbiBBdXRo b3JpdHkxCzAJBgNVBAYTAlVTMRkwFwYJKoZIhvcNAQkBFgpjYUBtc3FyLnVzAgECMAkGBSsOAwIa BQCgggFiMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTEzMTEwODA0 MTYxNFowIwYJKoZIhvcNAQkEMRYEFJjVyEwNKQM1i/CGdi99+a4xvQHBMH8GCSsGAQQBgjcQBDFy MHAwazEQMA4GA1UEAwwHbXNxciBDQTENMAsGA1UECgwEbXNxcjEgMB4GA1UECwwXQ2VydGlmaWNh dGlvbiBBdXRob3JpdHkxCzAJBgNVBAYTAlVTMRkwFwYJKoZIhvcNAQkBFgpjYUBtc3FyLnVzAgEC MIGBBgsqhkiG9w0BCRACCzFyoHAwazEQMA4GA1UEAwwHbXNxciBDQTENMAsGA1UECgwEbXNxcjEg MB4GA1UECwwXQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxCzAJBgNVBAYTAlVTMRkwFwYJKoZIhvcN AQkBFgpjYUBtc3FyLnVzAgECMA0GCSqGSIb3DQEBAQUABIIBAEVcFchXRYMtjdM4raB8UKySeNcv CXDGLuC2XuhlDKiMfwVSRlmmLvQt2EwNzDbuJ6HA46q2f5YbzXbmagKBDsik8s0NVFRDOQjFm5/S bIfwr+SwuWB02upneVIW5a4LQBXMW3FTn1t7cDxJrOTfSrRKTEpFvSin8Z9hJDh/t6ibVyItj7Lp hj/DFQZ/cy1iXOwTBDcbJnl6XphBVr8o74ogyluCK5ozCkOOI/QCwmEcE+sBpg0MlhG0B7sx6iyj W1agWj8dy8x3xS3oTNhc7boi6Ear7+PougPJ59mDuJDQ//0Der21qViXIADo5gw/fFrYapwrUiUe e84gx3uNLjUAAAAAAAA= --Apple-Mail=_CA9D62C7-C724-4082-A950-F7195042EBFE--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?FE60BFFA-366F-4033-B033-E1D950CCCA3E>