Date: Thu, 25 Feb 2021 10:20:16 +0100 From: Dimitry Andric <dim@FreeBSD.org> To: Bengt Ahlgren <bengt.ahlgren@ri.se> Cc: stable@freebsd.org Subject: Re: 11.4-STABLE - libcxxrt changes (?) broke libreoffice Message-ID: <9C077E79-608B-4504-9CD7-1E8845896B40@FreeBSD.org> In-Reply-To: <uh7eeh4jz13.fsf@P142.sics.se> References: <uh7lfbdjym4.fsf@P142.sics.se> <2C7EC95F-631C-4544-9C83-DF55A03EAD73@FreeBSD.org> <C02570D2-2124-4B73-85C4-58445D1B6F78@FreeBSD.org> <uh7eeh4jz13.fsf@P142.sics.se>
next in thread | previous in thread | raw e-mail | index | archive | help
--Apple-Mail=_30FDAC4B-03B0-445B-B361-D21D3EE812A3 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On 25 Feb 2021, at 10:07, Bengt Ahlgren <bengt.ahlgren@ri.se> wrote: >=20 > Dimitry Andric <dim@FreeBSD.org> writes: >=20 >> On 24 Feb 2021, at 19:13, Dimitry Andric <dim@FreeBSD.org> wrote: >>>=20 >>> On 24 Feb 2021, at 16:04, Bengt Ahlgren <bengt.ahlgren@ri.se> wrote: >>>>=20 >>>> After updating my laptop with 11.4-STABLE to r369345, libreoffice >>>> (7.0.3.1_2) just exits with "Application Error". Going back to >>>> 11.4-STABLE r369313, before the libcxxrt changes, makes the same >>>> libreoffice binary work again. >>>>=20 >>>> I build libreoffice with the KF5, QT5 and JAVA options on, in a = 11.4-REL >>>> poudriere jail. >>>>=20 >>>> I didn't see any other application crashes. >>>=20 >>> This is likely fixed by: >>> = https://cgit.freebsd.org/src/commit/?id=3Dd149877758f162f0c777e7760164bf2c= 1f7a1bc1 >>>=20 >>> for which the MFC timer will expire tomorrow, then I will commit the = fix. >>=20 >> Since this can cause crashes, I've fast-tracked the MFC: >>=20 >> stable/11: >> = https://cgit.freebsd.org/src/commit/?id=3D696961f67c5eaabe03713dbf1b4fc2b7= a0ce1cb1 >> or: = https://svnweb.freebsd.org/base?view=3Drevision&revision=3D369363 >>=20 >> stable/12: >> = https://cgit.freebsd.org/src/commit/?id=3D64809c763b0c73fe488b616016700670= 56b07780 >> or: = https://svnweb.freebsd.org/base?view=3Drevision&revision=3D369362 >>=20 >> stable/13: >> = https://cgit.freebsd.org/src/commit/?id=3D1c1460747efd44eb74762b960883656b= 56134e30 >>=20 >> (Note stable/13 is not exported to Subversion.) >=20 > Thanks for your very quick response! I have updated to r369363, but > unfortunately back to not working. libreoffice --backtrace gives this > gdbtrace.log (truncated): >=20 > (no debugging symbols found)...(no debugging symbols found)...warning: = Lowest section in /usr/local/lib/libicudata.so.68 is .hash at = 0000000000000120 >=20 > Program received signal SIGBUS, Bus error. > 0x000000082ac05057 in ?? () from = /usr/local/lib/libreoffice/program/libgcc3_uno.so > Current language: auto; currently minimal > #0 0x000000082ac05057 in ?? () from = /usr/local/lib/libreoffice/program/libgcc3_uno.so > #1 0x000000082ac04c47 in ?? () from = /usr/local/lib/libreoffice/program/libgcc3_uno.so > #2 0x00000008014061f6 in __cxa_end_catch () at = /usr/src/contrib/libcxxrt/exception.cc:611 > #3 0x00000008037ac717 in dp_misc::create_ucb_content () from = /usr/local/lib/libreoffice/program/libdeploymentmisclo.so > #4 0x00000008379116b2 in deployment_component_getFactory () from = /usr/local/lib/libreoffice/program/../program/libdeployment.so This looks like an old version of libcxxrt is used, i.e. just after the alignment fix was applied prematurely in r369324 (this was reverted again in r369236, so there was a very small window of commits which you may have been able to hit). > I did the re-building with -DNO_CLEAN, but I doubt that would affect > this. Would you like me to file a PR? I'm not sure that would help much, as the bug seems to be solved for me, and I cannot reproduce any crashes anymore. But if you can come up with a test case that is small (i.e. not the whole of libreoffice, it takes many hours to build), then we can look again. -Dimitry --Apple-Mail=_30FDAC4B-03B0-445B-B361-D21D3EE812A3 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.2 iF0EARECAB0WIQR6tGLSzjX8bUI5T82wXqMKLiCWowUCYDdr0AAKCRCwXqMKLiCW o1xJAKCHzQ5OqEd/fbWMlfW2ZL3d6yQYdgCeKiIkoOgm1UEqzAbiQFJp/Cn3JUE= =prQE -----END PGP SIGNATURE----- --Apple-Mail=_30FDAC4B-03B0-445B-B361-D21D3EE812A3--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9C077E79-608B-4504-9CD7-1E8845896B40>