From owner-freebsd-current@FreeBSD.ORG Thu Nov 1 03:22:54 2007 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C18F316A419 for ; Thu, 1 Nov 2007 03:22:54 +0000 (UTC) (envelope-from Benjamin.Close@clearchain.com) Received: from ipmail01.adl2.internode.on.net (ipmail01.adl2.internode.on.net [203.16.214.140]) by mx1.freebsd.org (Postfix) with ESMTP id 0B59D13C494 for ; Thu, 1 Nov 2007 03:22:53 +0000 (UTC) (envelope-from Benjamin.Close@clearchain.com) X-IronPort-AV: E=Sophos;i="4.21,354,1188743400"; d="scan'208";a="223319465" Received: from ppp121-45-121-213.lns11.adl6.internode.on.net (HELO mail.clearchain.com) ([121.45.121.213]) by ipmail01.adl2.internode.on.net with ESMTP; 01 Nov 2007 12:27:58 +1030 Received: from wolf.clearchain.com (wcl.ml.unisa.edu.au [130.220.166.5]) (authenticated bits=0) by mail.clearchain.com (8.13.8/8.13.8) with ESMTP id lA11vmUK089920 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 1 Nov 2007 12:27:55 +1030 (CST) (envelope-from Benjamin.Close@clearchain.com) Message-ID: <4729329B.2060805@clearchain.com> Date: Thu, 01 Nov 2007 12:27:47 +1030 From: Benjamin Close User-Agent: Thunderbird 2.0.0.0 (X11/20070615) MIME-Version: 1.0 To: freebsd-current Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV version 0.91.2, clamav-milter version 0.91.2 on pegasus.clearchain.com X-Virus-Status: Clean X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (mail.clearchain.com [192.168.154.1]); Thu, 01 Nov 2007 12:27:55 +1030 (CST) X-Mailman-Approved-At: Thu, 01 Nov 2007 11:31:04 +0000 Subject: ZFS Panic: Memory Modified After Free X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 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: Thu, 01 Nov 2007 03:22:54 -0000 Hi Folks, I got a "memory modified after free" panic with zfs whilst dumping 1000's of debug messages/sec to syslog (long story) Sadly I've no serial console so ddb info is via photos: http://wcl.ml.unisa.edu.au/~closebs/FreeBSD Photo order: o Panic msg & backtrace (445) o lockedvnods with trace (446) o ps (460) o uma (448) o proc (449) o witness (450) o all pcpu (480) box: FreeBSD wolf.clearchain.com 7.0-CURRENT FreeBSD 7.0-CURRENT #0: Thu Oct 11 08:12:46 CST 2007 benjsc@wolf:~| ident /boot/kernel/zfs.ko /boot/kernel/zfs.ko: $FreeBSD: src/sys/compat/opensolaris/kern/opensolaris_kmem.c,v 1.2 2007/04/10 02:35:56 pjd Exp $ $FreeBSD: src/sys/compat/opensolaris/kern/opensolaris_kobj.c,v 1.4 2007/05/31 11:51:49 kib Exp $ $FreeBSD: src/sys/compat/opensolaris/kern/opensolaris_kstat.c,v 1.2 2007/06/04 18:25:03 dwmalone Exp $ $FreeBSD: src/sys/compat/opensolaris/kern/opensolaris_misc.c,v 1.2 2007/04/23 00:52:06 pjd Exp $ $FreeBSD: src/sys/compat/opensolaris/kern/opensolaris_policy.c,v 1.2 2007/06/12 00:11:57 rwatson Exp $ $FreeBSD: src/sys/compat/opensolaris/kern/opensolaris_vfs.c,v 1.6 2007/06/04 11:31:45 pjd Exp $ $FreeBSD: src/sys/compat/opensolaris/kern/opensolaris_zone.c,v 1.1 2007/04/06 01:09:06 pjd Exp $ (gdb) l *zfs_kmem_alloc+0x12 0x3f62 is in zfs_kmem_alloc (/devel/src/sys/modules/zfs/../../compat/opensolaris/kern/opensolaris_kmem.c:90). 85 /devel/src/sys/modules/zfs/../../compat/opensolaris/kern/opensolaris_kmem.c: No such file or directory. in /devel/src/sys/modules/zfs/../../compat/opensolaris/kern/opensolaris_kmem.c (gdb) l *dmu_buf_hold_array_by_dnode+0x91 0x1aa51 is in dmu_buf_hold_array_by_dnode (/devel/src/sys/modules/zfs/../../contrib/opensolaris/uts/common/fs/zfs/dmu.c:193). 188 /devel/src/sys/modules/zfs/../../contrib/opensolaris/uts/common/fs/zfs/dmu.c: No such file or directory. in /devel/src/sys/modules/zfs/../../contrib/opensolaris/uts/common/fs/zfs/dmu.c I *think* I've been able to reproduce this just not provide any info ddb due to sc being hosed, so can't console switch (ie ddb commands wor just no visuals) and panic proved useless. Cheers, Benjamin