Date: Thu, 25 Feb 2021 10:07:52 +0100 From: Bengt Ahlgren <bengt.ahlgren@ri.se> To: Dimitry Andric <dim@FreeBSD.org> Cc: stable@freebsd.org Subject: Re: 11.4-STABLE - libcxxrt changes (?) broke libreoffice Message-ID: <uh7eeh4jz13.fsf@P142.sics.se> In-Reply-To: <C02570D2-2124-4B73-85C4-58445D1B6F78@FreeBSD.org> (Dimitry Andric's message of "Wed, 24 Feb 2021 20:52:39 %2B0100") References: <uh7lfbdjym4.fsf@P142.sics.se> <2C7EC95F-631C-4544-9C83-DF55A03EAD73@FreeBSD.org> <C02570D2-2124-4B73-85C4-58445D1B6F78@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Dimitry Andric <dim@FreeBSD.org> writes: > On 24 Feb 2021, at 19:13, Dimitry Andric <dim@FreeBSD.org> wrote: >> >> On 24 Feb 2021, at 16:04, Bengt Ahlgren <bengt.ahlgren@ri.se> wrote: >>> >>> 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. >>> >>> I build libreoffice with the KF5, QT5 and JAVA options on, in a 11.4-REL >>> poudriere jail. >>> >>> I didn't see any other application crashes. >> >> This is likely fixed by: >> https://cgit.freebsd.org/src/commit/?id=d149877758f162f0c777e7760164bf2c1f7a1bc1 >> >> for which the MFC timer will expire tomorrow, then I will commit the fix. > > Since this can cause crashes, I've fast-tracked the MFC: > > stable/11: > https://cgit.freebsd.org/src/commit/?id=696961f67c5eaabe03713dbf1b4fc2b7a0ce1cb1 > or: https://svnweb.freebsd.org/base?view=revision&revision=369363 > > stable/12: > https://cgit.freebsd.org/src/commit/?id=64809c763b0c73fe488b61601670067056b07780 > or: https://svnweb.freebsd.org/base?view=revision&revision=369362 > > stable/13: > https://cgit.freebsd.org/src/commit/?id=1c1460747efd44eb74762b960883656b56134e30 > > (Note stable/13 is not exported to Subversion.) Thanks for your very quick response! I have updated to r369363, but unfortunately back to not working. libreoffice --backtrace gives this gdbtrace.log (truncated): (no debugging symbols found)...(no debugging symbols found)...warning: Lowest section in /usr/local/lib/libicudata.so.68 is .hash at 0000000000000120 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 I did the re-building with -DNO_CLEAN, but I doubt that would affect this. Would you like me to file a PR? Bengt
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?uh7eeh4jz13.fsf>