From owner-freebsd-fs@FreeBSD.ORG Thu May 17 13:01:04 2007 Return-Path: X-Original-To: freebsd-fs@freebsd.org Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 01E4B16A401; Thu, 17 May 2007 13:01:04 +0000 (UTC) (envelope-from peter.schuller@infidyne.com) Received: from mxfep03.bredband.com (mxfep03.bredband.com [195.54.107.76]) by mx1.freebsd.org (Postfix) with ESMTP id 1ACB913C44B; Thu, 17 May 2007 13:01:02 +0000 (UTC) (envelope-from peter.schuller@infidyne.com) Received: from ironport2.bredband.com ([195.54.107.84] [195.54.107.84]) by mxfep03.bredband.com with ESMTP id <20070517130051.URML23113.mxfep03.bredband.com@ironport2.bredband.com>; Thu, 17 May 2007 15:00:51 +0200 Received: from c-5416e555.03-51-73746f3.cust.bredbandsbolaget.se (HELO scode.mine.nu) ([85.229.22.84]) by ironport2.bredband.com with ESMTP; 17 May 2007 15:00:46 +0200 Received: from scode.mine.nu (localhost [127.0.0.1]) by scode.mine.nu (Postfix) with ESMTP id 1863A1595A; Thu, 17 May 2007 15:00:38 +0200 (CEST) Message-ID: <464C51EB.4050609@infidyne.com> Date: Thu, 17 May 2007 15:00:27 +0200 From: Peter Schuller User-Agent: Thunderbird 2.0.0.0 (X11/20070501) MIME-Version: 1.0 To: freebsd-fs@FreeBSD.org X-Enigmail-Version: 0.95.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------enig3B5F26B846054F8EFC18E4CA" Cc: Pawel Jakub Dawidek Subject: ZFS panic: solaris assert: arc_buf_remove_buf(db->db_buf, db) == 0 X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 May 2007 13:01:04 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig3B5F26B846054F8EFC18E4CA Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hello, I am experiencing a panic that I do not believe to have been discussed already. It is being triggered while rsync:ing a directory hierarchy from another machine over ssh onto a 6 drive raidz2 pool. The transfer consists mostly of large files (rather than a huge amount of small files). I seem to be getting this panic within a few hours of starting or resuming said transfer. The machine only has 512+256 minus some megs stolen by built-in VGA of memory. The following is manually transcribed because crashdumps do not work[1], so there may be typos: panic: solaris assert: arc_buf_remove_buf(db->db_buf, db) =3D=3D 0,file: /usr/src/sys/modules/zfs/../../contrib/opensolaris/uts/common/fs/zfs/dbuf= =2Ec, line: 1718 cpuid =3D 0 KBD: enter: panic [thread pid 132 tid 100072] Stopped at kbd_enter+0x2b: nop db> bt Tracing pid 132 tid 100072 td 0xc3899d80 kbd_enter(c095f2c7) at kbd_enter+0x2b panic(c0c5ab69,c0c5b020,c0c5af8c,6b6,a99a,...) at pnic+0x11c dbuf_rele(cb874578,a99a,cb874578,a99a,0,...) at dbuf_rele+0x18c arc_write_done(c940b000,c940b200,c39aa000,c7663000,cbe93000,...) at arc_write_done+0x13a zio_done(c940b000,c0c3380f,c45fec00,0,1,...) at zio_done+0x1ee zio_vdev_io_assess(c940b000,c37bd104,c37bd124,c37bd148,929a53f1,...) at zio_vdev_io_assess+0x116 taskq_thread(c37bd0cc,ddb85d38) at taskq_thread+0x101 fork_exit(c0bfa2c4,c37bd0cc,ddb85d38) at fork_exit+0xac fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip =3D 0, esp =3D 0xddb85db70, ebp =3D 0 --- db> dmesg for the machine: http://distfiles.scode.org/mlref/freebsd-dmesg-zfs-panic-arcbufremove-7cu= rrent.txt It's a version of current compiled somewhere leading up to May 8. Contents of /boot/loader.conf: linux_load=3D"YES" geom_label_load=3D"YES" zfs_load=3D"YES" vm.kmem_size=3D272629760 Contents of /etc/sysctl.conf: kern.ps_arg_cache_limit=3D4096 kern.maxvnodes=3D15000 I have gotten this panic twice confirmed so far. The stacktrace is from the second instance. I did not grab the trace the first time because I was hoping for the crashdump. [1] Even after manually running "dumpon" and making sure it suceeded. Are crashdumps supposed to work on glabel devices? That is the only "special" circumstance I am aware of. --=20 / Peter Schuller PGP userID: 0xE9758B7D or 'Peter Schuller ' Key retrieval: Send an E-Mail to getpgpkey@scode.org E-Mail: peter.schuller@infidyne.com Web: http://www.scode.org --------------enig3B5F26B846054F8EFC18E4CA Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.3 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGTFH1DNor2+l1i30RCOMyAJ4lMi3dlHfSmscYWM4wAAIdN2WXuwCg1tNC AkZPb3/Itlp5lDHQgEFnXvc= =LoVD -----END PGP SIGNATURE----- --------------enig3B5F26B846054F8EFC18E4CA--