From owner-freebsd-current@FreeBSD.ORG Mon Dec 17 12:57:31 2012 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D2E59CD7; Mon, 17 Dec 2012 12:57:31 +0000 (UTC) (envelope-from c.kworr@gmail.com) Received: from mail-la0-f54.google.com (mail-la0-f54.google.com [209.85.215.54]) by mx1.freebsd.org (Postfix) with ESMTP id 92D258FC17; Mon, 17 Dec 2012 12:57:30 +0000 (UTC) Received: by mail-la0-f54.google.com with SMTP id j13so4587583lah.13 for ; Mon, 17 Dec 2012 04:57:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=8mwtH2xHw8BLf+pBELb9zOvsnhHDLl/4FwJP1KNCong=; b=Gsy+W4Arbe3eqFBZXdVwfx+vXx4UW7x7xIcOiB2Hr56nJ/FRJGi7lfx7kXflPCL5N5 xP+GEsgMaGC/CYsZ0AFB4z6ftgQDe8GUB4zX15XZRb284fLiyK8naopSIAL+QlWdem+W 1qFJsEusimajab/j1R2iiO8c8ORJBiXYlHuZ62rXdaijv5Ifx8MBTTtO8tiOc8ssBZp1 DPYptH4RaQUjdv4H/u1nJh1iVGPpCRpbgcYM1G2rVXNJLYx81JLML9FnASHVEQXTSI0h vEPgLqlqCEH/4T2azv0ZYkGkeIfzVf+0xqvgYv2nDuIiFFQg1HQJg9bXFGwaCev33Dpg 8O9Q== Received: by 10.112.44.135 with SMTP id e7mr5920253lbm.55.1355749049271; Mon, 17 Dec 2012 04:57:29 -0800 (PST) Received: from [192.168.1.129] ([91.196.229.122]) by mx.google.com with ESMTPS id pm16sm4880860lab.8.2012.12.17.04.57.26 (version=SSLv3 cipher=OTHER); Mon, 17 Dec 2012 04:57:28 -0800 (PST) Message-ID: <50CF16B0.9090104@gmail.com> Date: Mon, 17 Dec 2012 14:57:20 +0200 From: Volodymyr Kostyrko User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/20100101 Firefox/17.0 SeaMonkey/2.14.1 MIME-Version: 1.0 To: Andriy Gapon Subject: Re: clang compiled kernel panic when mounting zfs root on i386 References: <50b37d46.8584440a.735c.ffffb4e6@mx.google.com> <20121126171658.GD3013@kib.kiev.ua> <20121127071243.D1255@besplex.bde.org> <20121129232944.GQ3013@kib.kiev.ua> <50b8a9c5.e64dec0a.1d88.133a@mx.google.com> <20121130164715.GW3013@kib.kiev.ua> <50b9cf0c.0fd9650a.5bbf.ffffb9b3@mx.google.com> <20121203224132.GJ3013@kib.kiev.ua> <50C880D7.1040907@gmail.com> <50C8DC8E.1080204@FreeBSD.org> <50C9AD2C.7000301__8690.12248372219$1355394383$gmane$org@FreeBSD.org> In-Reply-To: <50C9AD2C.7000301__8690.12248372219$1355394383$gmane$org@FreeBSD.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-current@FreeBSD.org, Dimitry Andric , fs@FreeBSD.org X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.14 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, 17 Dec 2012 12:57:31 -0000 13.12.2012 12:25, Andriy Gapon: > on 12/12/2012 21:35 Dimitry Andric said the following: >> Especially the recursive spa_load and traverse_visitbp calls are scary, >> because that can grow out of hand very quickly. It is probably tricky >> to remove the recursion... > > Re-entering spa_load once is normal and is expected. > traverse_visitbp is also expected to recurse depending on data layout. > So yeah, it's probably even trickier than teaching clang to allocate smaller stack > frames ;-) I hit this one again, but this time my world and kernel are compiled with stock gcc. Pictures 3 to 5: https://picasaweb.google.com/104021007361271711472/I386ZfsDoubleFault This happens on mounting root after unclean shutdown. I fixed my pool with booting amd64 kernel, after this i386 kernel starts fine. Maybe it's just time to accept that ZFS on i386 is not stable? Current handbook elaborates on ZFS like it's known to work on i386. -- Sphinx of black quartz, judge my vow.