From owner-freebsd-current@FreeBSD.ORG Thu Jul 16 13:59:49 2009 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 BA2B7106566C for ; Thu, 16 Jul 2009 13:59:49 +0000 (UTC) (envelope-from artis.caune@gmail.com) Received: from mail-fx0-f224.google.com (mail-fx0-f224.google.com [209.85.220.224]) by mx1.freebsd.org (Postfix) with ESMTP id 5057D8FC17 for ; Thu, 16 Jul 2009 13:59:49 +0000 (UTC) (envelope-from artis.caune@gmail.com) Received: by fxm24 with SMTP id 24so123799fxm.43 for ; Thu, 16 Jul 2009 06:59:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type:content-transfer-encoding; bh=V3wo9ZqxRHYr1lROKI5qoGT2Q9+vCN2QGLpQ6NUZjUo=; b=iRwb2QIWKEd0eeLOqp9bMtaH4uy4EHEZRcpgsWm2+P4yMILlSQYqOm1+QBPHFQN+j1 xcP0tSkzbmk/tBqIM0CZAuLTs+TKwjvJetJkud0Jpfr9/lqe2U+lEFXvLnQ7jmWiTfbx 4+c2PdAYvcporZjTALHXsf+jzyL8NOxbSveuc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; b=aHi4peKDDYnbVCaUQSJ+Gd9NMAx0JMlVsDWzcH6ayyoXK1B2ZDT6DPRAilalxnVyCe J1ZNpcbsYu1E/Sa52AXeNa/egY4Z1fukXhN0Tq+Mh90vD4WSRWZtmXTgP7/84He3I6od gbmxsoF1paxPFyAt+vfZL7b6bIr3/MCCwJP98= MIME-Version: 1.0 Received: by 10.103.121.19 with SMTP id y19mr4861809mum.103.1247750840647; Thu, 16 Jul 2009 06:27:20 -0700 (PDT) Date: Thu, 16 Jul 2009 16:27:20 +0300 Message-ID: <9e20d71e0907160627v57e9bbd3r6d305aaa5694711c@mail.gmail.com> From: Artis Caune To: FreeBSD Current Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Subject: Panic when booting from USB+GPT and ZFS 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, 16 Jul 2009 13:59:50 -0000 Hi, I'm booting from USB GPT flash disk (amd64, 8.0-BETA2, r195712) and I'm getting panic when running command "zpool import": ZFS WARNING: Cannot open da0p2 for writting. ZFS WARNING: Cannot open gptid/...... for writting. Fatal trap 12: page fault while in kernel mode cpuid = 0; apic id = 00 fault virtual address = 0x48 fault code = supervisor read data, page not present ... current process = 2 (g_event) I'm looking at sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c, and maybe I'm missing something, but in function: 74 static void 75 vdev_geom_orphan(struct g_consumer *cp) 76 { 83 vd = cp->private; 84 gp = cp->geom; 91 g_detach(cp); 92 g_destroy_consumer(cp); 98 vdev_geom_release(vd); g_destroy_consumer() will free "cp", but vdev_geom_release() later will user "cp->private" -- Artis Caune Everything should be made as simple as possible, but not simpler.