Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 5 Aug 2011 02:17:50 +0200
From:      Pawel Worach <pawel.worach@gmail.com>
To:        Test Rat <ttsestt@gmail.com>
Cc:        freebsd-current@freebsd.org
Subject:   Re: [clang] (gpt)zfsboot is broken: zfs_alloc()/zfs_free() mismatch
Message-ID:  <B9C820F7-EAD7-4AB8-903A-06CEF17240CA@gmail.com>
In-Reply-To: <86zkjtwc8r.fsf@gmail.com>
References:  <86zkjtwc8r.fsf@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Aug 1, 2011, at 14:24, Test Rat wrote:

> Anyone else? I can still reproduce with trunk r136607.
> boot and gptboot seem to be unaffected.
>=20
> IIRC, with previous clang import it just stuck during boot
> without any error messages.

A workaround for the hang on boot and "error 1 lba X" failures is the =
following patch, it would be interesting if it also makes the =
zfs_alloc/free error go away too.

Index: sys/boot/i386/zfsboot/Makefile
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- sys/boot/i386/zfsboot/Makefile	(revision 224653)
+++ sys/boot/i386/zfsboot/Makefile	(working copy)
@@ -20,7 +20,6 @@
 	-fomit-frame-pointer \
 	-fno-unit-at-a-time \
 	-mno-align-long-strings \
-	-mrtd \
 	-DBOOT2 \
 	-DSIOPRT=3D${BOOT_COMCONSOLE_PORT} \
 	-DSIOFMT=3D${B2SIOFMT} \
Index: sys/boot/i386/gptzfsboot/Makefile
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- sys/boot/i386/gptzfsboot/Makefile	(revision 224653)
+++ sys/boot/i386/gptzfsboot/Makefile	(working copy)
@@ -22,7 +22,6 @@
 	-fomit-frame-pointer \
 	-fno-unit-at-a-time \
 	-mno-align-long-strings \
-	-mrtd \
 	-DGPT -DBOOT2 \
 	-DSIOPRT=3D${BOOT_COMCONSOLE_PORT} \
 	-DSIOFMT=3D${B2SIOFMT} \

dim@ has filed an upstream bug, =
http://llvm.org/bugs/show_bug.cgi?id=3D10591

Regards
--=20
Pawel




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?B9C820F7-EAD7-4AB8-903A-06CEF17240CA>