Date: Tue, 14 May 2019 17:59:13 +0200 From: Jan Beich <jbeich@FreeBSD.org> To: Joan Picanyol i Puig <pica@biaix.org> Cc: Li-Wen Hsu <lwhsu@freebsd.org>, office@freebsd.org, Greg Veldman <freebsd@gregv.net> Subject: Re: reproducible crash after libreoffice update Message-ID: <sgth-m3hq-wny@FreeBSD.org> References: <20190514115233.GA9791@grummit.biaix.org> <CAKBkRUzCx=h20Jv%2BkocguNByhzPyPA6L8phvrmJgCUvfoqbntQ@mail.gmail.com> <20190514150206.GB11862@grummit.biaix.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Joan Picanyol i Puig <pica@biaix.org> writes: > Hi Li-Wen, > > Thanks for the prompt response, > > * Li-Wen Hsu <lwhsu@freebsd.org> [20190514 16:03]: >> On Tue, May 14, 2019 at 8:11 AM Joan Picanyol i Puig <pica@biaix.org> wrote: >> > >> > Hi there, >> > >> > On FreeBSD 12.0-RELEASE-p3, after a recent update using quarterly pkg repo >> > libreoffice-6.2.2_3 (+ icu-64.2,1) crashes repeatedly: libreoffice from either /latest (6.2.3) or /quarterly (6.2.2_3) doesn't crash here: 1. start 12.0 amd64 jail 2. pkg install libreoffice mesa-dri 3. libreoffice /COPYRIGHT Can you provide steps to reproduce? >> > Thread 1 received signal SIGSEGV, Segmentation fault. >> > 0x0000000800ad67c9 in >> > icu::RuleBasedCollator::doCompare(char16_t const*, int, char16_t >> > const*, int, UErrorCode&) const () from >> > /usr/local/lib/libicui18n.so.64 >> > #0 0x0000000800ad67c9 in >> > icu::RuleBasedCollator::doCompare(char16_t const*, int, char16_t >> > const*, int, UErrorCode&) const () at >> > /usr/local/lib/libicui18n.so.64 >> > #1 0x0000000800ab92c9 in >> > icu::Collator::compare(icu::UnicodeString const&, >> > icu::UnicodeString const&) const () at >> > /usr/local/lib/libicui18n.so.64 >> > #2 0x000000080cb990d2 in () at /usr/local/lib/libreoffice/program/../program/libi18npoollo.so >> > #3 0x00000008038e5f96 in >> > CollatorWrapper::compareString(rtl::OUString const&, rtl::OUString >> > const&) const () at /usr/local/lib/libreoffice/program/libutllo.so >> > >> > Do you have any suggestions as to how to easily get a working installation? "pkg upgrade -f" to refresh everything. Otherwise, bisect your environment against pristine jail. >> I think the latest branch has 6.2.3, and 6.2.3_1 should be available >> soon. There is also icu-64.2,1. Iis it possible for you to check if >> that also crashes? If a particular libreoffice version was crash-prone wouldn't there be more similar reports? > > Would installing > > http://pkg.freebsd.org/FreeBSD:12:amd64/latest/All/libreoffice-6.2.3.txz > http://pkg.freebsd.org/FreeBSD:12:amd64/latest/All/libreoffice-i18n-6.2.3.txz > http://pkg.freebsd.org/FreeBSD:12:amd64/latest/All/ca-libreoffice-6.2.3.txz > > be enough? > > Lots of stuff depends on icu, so I'm hesitant to upgrade that also. Partial upgrades are not supported. Those packages are built against dependencies in /latest repo. For one, libreoffice depends on boost-libs which is 1.69.0_2 on /quarterly and 1.70.0_2 on /latest. -- Disclaimer: I don't use libreoffice.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?sgth-m3hq-wny>