From owner-freebsd-current@freebsd.org Mon Jan 9 00:33:37 2017 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F19DDCA24EA for ; Mon, 9 Jan 2017 00:33:37 +0000 (UTC) (envelope-from anindya49@hotmail.com) Received: from BLU004-OMC1S3.hotmail.com (blu004-omc1s3.hotmail.com [65.55.116.14]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "*.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9DB5416A2 for ; Mon, 9 Jan 2017 00:33:37 +0000 (UTC) (envelope-from anindya49@hotmail.com) Received: from NAM02-BL2-obe.outbound.protection.outlook.com ([65.55.116.8]) by BLU004-OMC1S3.hotmail.com over TLS secured channel with Microsoft SMTPSVC(7.5.7601.23008); Sun, 8 Jan 2017 16:32:29 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=1+xxuQdcezxOpRwVXYah8BhK2BRaRo1CXylihL1qDIU=; b=gzWJFocgcMHsZ6U/+/SKUg1LcOQLr540Mfuv5/5Okz55i3uct0tgs7MJ8PSZgiLrS6L300jpMwCpBD42Zq48pWKJnusk712S9V6/YAe4I0WW+F3BvCzY/wWTv8wwPP8wB/4KP5VrAuiau35vUPoM49WMuVH5WlOp8aV54N1zx6Hc24i5eu5xkhA+RKn3f5bFEXooC+E6MirpChVyNNWw+MfE9BjfCdy6B5OloVHpj8yp5MQTaAhzZ2pc5yac7ShJcG6hrMjypRSxPBPYxCvrHFOsgSzi1qIkl2vIHkKIVkj4gnAupjytO/LtATwOijErTZ5HfvPY9AXIQF3zBagRUA== Received: from BL2NAM02FT044.eop-nam02.prod.protection.outlook.com (10.152.76.58) by BL2NAM02HT106.eop-nam02.prod.protection.outlook.com (10.152.76.172) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.803.8; Mon, 9 Jan 2017 00:32:28 +0000 Received: from BN6PR22MB0802.namprd22.prod.outlook.com (10.152.76.53) by BL2NAM02FT044.mail.protection.outlook.com (10.152.77.35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.803.8 via Frontend Transport; Mon, 9 Jan 2017 00:32:28 +0000 Received: from BN6PR22MB0802.namprd22.prod.outlook.com ([10.171.180.21]) by BN6PR22MB0802.namprd22.prod.outlook.com ([10.171.180.21]) with mapi id 15.01.0829.013; Mon, 9 Jan 2017 00:32:28 +0000 From: Anindya Mukherjee To: "freebsd-current@freebsd.org" Subject: New Lock Order Reversal in 12.0? Thread-Topic: New Lock Order Reversal in 12.0? Thread-Index: AQHSag/a8ajcUxWClUK1AyeooZ2LxA== Date: Mon, 9 Jan 2017 00:32:28 +0000 Message-ID: Accept-Language: en-CA, en-US Content-Language: en-CA X-MS-Has-Attach: X-MS-TNEF-Correlator: x-incomingtopheadermarker: OriginalChecksum:9A8DF2D0813425B1E15022D8D77CC355D1D28671BCC762E49F3BFE9EC46FF24C; UpperCasedChecksum:850A010549EA3508D61A9C80CA68D674C0D25881F3C71AF966DDAF5248A2ADCB; SizeAsReceived:7447; Count:36 x-tmn: [dWhhaXG7CFJDoLbixD8lg8LgCcZ7N/cY] x-incomingheadercount: 36 x-eopattributedmessage: 0 x-microsoft-exchange-diagnostics: 1; BL2NAM02HT106; 7:V1BbXSrGm4guD8e7cdXMetkCaNonZHOFIDLOetd+CmAhG7vx3W9UY8hMZEAJdUW71L6+nJZxLWJR3NJKdZbQhzo1mx4HKSKcnzek+q7YWusNHQfVwze3sUOHc83LWMYSvoFzN+RWDZ5XpTtILbIpzoUE4ZYYgXZTp7T4y0DtW3QUDEcpXvQIyN5HmN9k/AnVRjB23Wt8aIgIrg3odnv9N8iN19GRLYkD7IiRgQcY4qWVsbJvJ9oSwNY+pv1fEUABQ4HXhA8w1lLu4uZBmOMLxA54GbaA+5rFV3RAk0wiG8DtRr9x5rijNvYBThoZoaG7EeimZuKqmOt5ypUv44PVqTTzgLIW/kyRNOMcihXYB8j2dWlaXY1y1WtvoFCA/LawtINUBI1KOKH4vqIi3tSbvpGN6xjrLZzBHi5stee6n4JNIWNX6DektyHG46t+B/kWsUQ3ozCBF/Xf7b8wLcvv9w== x-forefront-antispam-report: EFV:NLI; SFV:NSPM; SFS:(10019020)(98900003); DIR:OUT; SFP:1102; SCL:1; SRVR:BL2NAM02HT106; H:BN6PR22MB0802.namprd22.prod.outlook.com; FPR:; SPF:None; LANG:en; x-ms-office365-filtering-correlation-id: 36b24824-3192-477d-61ad-08d43826fdff x-microsoft-antispam: BCL:0; PCL:0; RULEID:(22001)(8291501011); SRVR:BL2NAM02HT106; x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(444111334)(444112120)(432015012)(82015046); SRVR:BL2NAM02HT106; BCL:0; PCL:0; RULEID:; SRVR:BL2NAM02HT106; x-forefront-prvs: 0182DBBB05 spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jan 2017 00:32:28.5706 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL2NAM02HT106 X-OriginalArrivalTime: 09 Jan 2017 00:32:29.0184 (UTC) FILETIME=[DBCCA000:01D26A0F] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Jan 2017 00:33:38 -0000 Hi, I'm running 12.0-current and noticed a LOR message from WITNESS which I= couldn't find a report about. I looked at http://sources.zabbadoz.net/free= bsd/lor.html, among other places. system details: root@triskelion:~ # uname -a FreeBSD triskelion 12.0-CURRENT FreeBSD 12.0-CURRENT #0 r311461: Thu Jan 5= 22:46:38 UTC 2017 root@releng3.nyi.freebsd.org:/usr/obj/usr/src/sys/GE= NERIC amd64 root@triskelion:~ # freebsd-version 12.0-CURRENT WITNESS report: lock order reversal: 1st 0xfffff8002e8049a0 ufs (ufs) @ /usr/src/sys/kern/vfs_subr.c:2598 2nd 0xfffffe01e7ce9b40 bufwait (bufwait) @ /usr/src/sys/ufs/ffs/ffs_vnops.= c:277 3rd 0xfffff8002ec7b9a0 ufs (ufs) @ /usr/src/sys/kern/vfs_subr.c:2598 stack backtrace: #0 0xffffffff80aa6fd0 at witness_debugger+0x70 #1 0xffffffff80aa6ed3 at witness_checkorder+0xde3 #2 0xffffffff80a20c15 at __lockmgr_args+0x725 #3 0xffffffff80d06fc5 at ffs_lock+0xa5 #4 0xffffffff8101c0c0 at VOP_LOCK1_APV+0xe0 #5 0xffffffff80b1a6aa at _vn_lock+0x9a #6 0xffffffff80b0ac94 at vget+0x64 #7 0xffffffff80afd19c at vfs_hash_get+0xcc #8 0xffffffff80d02e5e at ffs_vgetf+0x3e #9 0xffffffff80cf9787 at softdep_sync_buf+0xc37 #10 0xffffffff80d07c51 at ffs_syncvnode+0x2a1 #11 0xffffffff80d06e60 at ffs_fsync+0x20 #12 0xffffffff8101b110 at VOP_FSYNC_APV+0xe0 #13 0xffffffff80d0f2f0 at ufs_direnter+0x870 #14 0xffffffff80d18050 at ufs_makeinode+0x5c0 #15 0xffffffff80d13d7a at ufs_create+0x3a #16 0xffffffff810199ca at VOP_CREATE_APV+0xda #17 0xffffffff80b19f77 at vn_open_cred+0x2c7 This is based on the FreeBSD-12.0-CURRENT-amd64-20170105-r311461-memstick.i= mg installer. Known issue? It happened during a portsnap fetch. the filesystem is UFS with default mou= nt options.