From owner-freebsd-hackers@FreeBSD.ORG Sun Dec 7 20:57:31 2014 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id AD2C7D35 for ; Sun, 7 Dec 2014 20:57:31 +0000 (UTC) Received: from puchar.net (puchar.net [188.252.31.250]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "puchar.net", Issuer "puchar.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 3A2F2176 for ; Sun, 7 Dec 2014 20:57:31 +0000 (UTC) Received: Received: from 127.0.0.1 (localhost [127.0.0.1]) by puchar.net (8.14.9/8.14.9) with ESMTP id sB7KvSf9088141 for ; Sun, 7 Dec 2014 21:57:28 +0100 (CET) (envelope-from wojtek@puchar.net) Date: Sun, 7 Dec 2014 21:57:25 +0100 (CET) From: Wojciech Puchar X-X-Sender: wojtek@laptop To: FreeBSD Hackers Subject: Re: freebsd crash under I/O - got error messages part 4 In-Reply-To: Message-ID: References: User-Agent: Alpine 2.11 (BSF 23 2013-08-11) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (puchar.net [10.0.1.1]); Sun, 07 Dec 2014 21:57:29 +0100 (CET) X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Dec 2014 20:57:31 -0000 even without UFS_DIRHASH there are still errors under heavier I/O load. lock order reversal: 1st 0xfffff800182c9068 ufs (ufs) @ kern/vfs_subr.c:2137 2nd 0xfffffe00612443d0 bufwait (bufwait) @ ufs/ffs/ffs_vnops.c:262 3rd 0xfffff8004a877418 ufs (ufs) @ kern/vfs_subr.c:2137 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe007870ae20 kdb_backtrace() at kdb_backtrace+0x39/frame 0xfffffe007870aed0 witness_checkorder() at witness_checkorder+0xdc2/frame 0xfffffe007870af60 __lockmgr_args() at __lockmgr_args+0x9ea/frame 0xfffffe007870b0a0 ffs_lock() at ffs_lock+0x84/frame 0xfffffe007870b0f0 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xd9/frame 0xfffffe007870b120 _vn_lock() at _vn_lock+0xaa/frame 0xfffffe007870b190 vget() at vget+0x67/frame 0xfffffe007870b1d0 vfs_hash_get() at vfs_hash_get+0xe1/frame 0xfffffe007870b220 ffs_vgetf() at ffs_vgetf+0x40/frame 0xfffffe007870b2b0 softdep_sync_buf() at softdep_sync_buf+0x3b3/frame 0xfffffe007870b390 ffs_syncvnode() at ffs_syncvnode+0x286/frame 0xfffffe007870b410 ffs_truncate() at ffs_truncate+0x614/frame 0xfffffe007870b600 ufs_direnter() at ufs_direnter+0x722/frame 0xfffffe007870b6c0 ufs_mkdir() at ufs_mkdir+0x4d0/frame 0xfffffe007870b850 VOP_MKDIR_APV() at VOP_MKDIR_APV+0xd1/frame 0xfffffe007870b880 kern_mkdirat() at kern_mkdirat+0x1be/frame 0xfffffe007870baa0 amd64_syscall() at amd64_syscall+0x216/frame 0xfffffe007870bbb0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe007870bbb0 --- syscall (136, FreeBSD ELF64, sys_mkdir), rip = 0x800c0e93a, rsp = 0x7fffffffd3f8, rbp = 0x7fffffffd520 ---