Date: Fri, 14 Apr 2023 03:58:14 -0700 From: Mark Millard <marklmi@yahoo.com> To: "fluffy@freebsd.org" <fluffy@FreeBSD.org>, Current FreeBSD <freebsd-current@freebsd.org> Cc: Dimitry Andric <dim@FreeBSD.org> Subject: Re: aarch64: lang/gcc1* build regression between Mar-28 and Apr-8 [zfs corruptions without block_cloning involved!] Message-ID: <2C2AB2E9-32B5-41D3-9A19-B8FEA6BA68F7@yahoo.com> References: <2C2AB2E9-32B5-41D3-9A19-B8FEA6BA68F7.ref@yahoo.com>
next in thread | previous in thread | raw e-mail | index | archive | help
From: Dima Panov <fluffy_at_FreeBSD.org> wrote on Date: Fri, 14 Apr 2023 06:55:29 UTC : > On 14.04.2023 01:13, Dimitry Andric wrote: > > On 13 Apr 2023, at 23:42, Dima Panov <fluffy@freebsd.org> wrote: > >> Somethings changed in main branch between Mar, 28 and Apr, 8 which = causes permanent build error for lang/gcc1[012] on aarch64 (exactly = VMWare container on M1Pro mac) > >> > >> during RTL pass: sched1 > >> gimple-match.cc: In function 'bool = gimple_nop_atomic_bit_test_and_p(tree, tree_node**, tree_node* = (*)(tree))': > >> gimple-match.cc:39215:1: internal compiler error: Segmentation = fault > >> 39215 | } > >> | ^ > >> mmap: Invalid argument > >> Please submit a full bug report, with preprocessed source (by using = -freport-bug). > >> See <https://gcc.gnu.org/bugs/> for instructions. > >> gmake[4]: *** [Makefile:1145: gimple-match.o] Error 1 > >> gmake[4]: *** Waiting for unfinished jobs.... > >> rm gcc.pod gfortran.pod > >=20 > > Are you running this build on zfs? There are apparently a bunch of > > filesystem corruption problems which have surfaced due to recent = openzfs > > imports. > >=20 >=20 >=20 > Yup, pure zfs install. > Discussion refers to block_cloning but it disabled on my pool It is not true that it is limited to block_cloning. zfs after the import corrupts data even without block_cloning having ever been in use, even as the code currently is. More problems are to be found and fixed yet, despite the several fixes now in place. See for example (much of the reporting is on both freebsd-current and dev-commits-src-main but some is only in one place or the other): = https://lists.freebsd.org/archives/dev-commits-src-main/2023-April/014397.= html = https://lists.freebsd.org/archives/freebsd-current/2023-April/003446.html = https://lists.freebsd.org/archives/freebsd-current/2023-April/003449.html = https://lists.freebsd.org/archives/freebsd-current/2023-April/003459.html = https://lists.freebsd.org/archives/freebsd-current/2023-April/003460.html > DATA feature@block_cloning disabled local You will still get corruptions but they will not be as fundamental to problems restoring the pool to a good state. [There is work in progress to try to have block_cloning being enabled recoverable but effectively disabled other than cleaning itself up. But this will not fix the other cause(s) of corruption, which are still being worked on as well.] =3D=3D=3D Mark Millard marklmi at yahoo.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2C2AB2E9-32B5-41D3-9A19-B8FEA6BA68F7>