Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1018259

Bug#954849: Bug#964780: libreoffice-writer crashes on startup after upgrade to 1:7.0.0~rc1-5

From Rogério Brito <rbrito@gmail.com>
Newsgroups linux.debian.bugs.dist
Subject Bug#954849: Bug#964780: libreoffice-writer crashes on startup after upgrade to 1:7.0.0~rc1-5
Date 2020-07-17 01:30 +0200
Message-ID <Atlua-4AZ-11@gated-at.bofh.it> (permalink)
References (4 earlier) <AsRFM-3tZ-13@gated-at.bofh.it> <AsRPs-3xh-3@gated-at.bofh.it> <AteM1-Ai-7@gated-at.bofh.it> <zNRtF-6H2-29@gated-at.bofh.it> <AteM1-Ai-7@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


Hi, Rene.

On Thu, Jul 16, 2020 at 4:11 PM Rene Engelhard <rene@debian.org> wrote:
> Am 15.07.20 um 17:42 schrieb Rene Engelhard:
> > Am 15.07.20 um 17:34 schrieb Rene Engelhard:
> >>> ,----
> >>> | $ libreoffice
> >>> | : CommandLine Error: Option 'polly' registered more than once!
> >>> | LLVM ERROR: inconsistency in registered CommandLine options
> >>> `----
> >>
> >> I'd have a look what causes this. Wherever this "polly" "command-line"
> >> option is set.

In the context of LLVM polly is the integer polyhedral optimization
"engine" (GCC also uses something similar called graphite, if I am not
mistaken). What causes it to be included multiple times, I don't know
(but I suspect, see below).

> We should discuss there, probably. Different option but... I still
> believe it's not a LO problem but a problem of something using LLVM or
> someone configuring something (using LLVM) badly.

I tested stuff a little bit more and, now, I can tell more about this
issue. Are you ready for a journey? :-) I hope that you are.

First, I completely removed libreoffice and everything that it
recommended or suggested.

Then, I went to snapshot.debian.org and installed version 1:6.4.5-1
(only writer). It worked.

Then, installed impress. It still worked.

Then, I upgraded everything to version 1:7.0.0~rc1-5. It *STILL*
worked, to my amazement.

Then, remembering that Calc started using OpenCL (at one point or
another), I installed calc. It *STILL* worked.

I installed the gtk3 component, because the default interface is
horrendous. It still worked.

Then, I installed beignet-opencl-icd. It *STILL* worked. (I have a
notebook with an integrated intel chip and a discrete AMD card)

Then, I installed mesa-opencl-icd. It pulled in a lot of packages,
including clang-common-10-dev and other stuff. It *still* worked, to
my amazement.

Then, I decided, just for fun, to remove the directory
~/.config/libreoffice (actually, I simply renamed it to
~/.config/libreoffice.old). NOW, it didn't work and showed again the
"polly" message.

If I copy back the contents from ~/.config/libreoffice.old to
~/.config/libreoffice and invoke libreoffice, then it works again.

OK, so, mesa-opencl-icd was the thing that caused some instabilities,
right? I then, decided to remove it (and its dependencies), just
keeping Intel's beignet and, bingo:

I can fire up libreoffice with both a prepopulated
~/.config/libreoffice or not and it works without any problems.

With mesa-opencl-icd/20.1.2-1 installed, I can only run libreoffice
successfully if I have a preexisting ~/.config/libreoffice from a
previous successful run (an empty directory prevents it from running).

So, part of the mystery is unveiled (but not solved)... The problem is
definitely not with libreoffice, but with LLVM & Co.

Just for the record, the packages that were installed when
mesa-opencl-icd/20.1.2-1 were:

* lib32gcc-s1/10.1.0-4
* lib32stdc++6/10.1.0-4
* libc6-i386/2.30-8
* libclang-common-10-dev/1:10.0.1~+rc4-1
* libclc-amdgcn/0.2.0+git20190
* libclc-dev/0.2.0+git20190
* libclc-r600/0.2.0+git20190

Based on this, I guess that this bug should probably be reassigned to
the LLVM people, perhaps (or to the mesa people)...

Oh, I just took a minute and tested the following:

If I remove beignet and keep the mesa icd, the problem still persists:
If I have an empty "profile", libreoffice doesn't start (and shows the
polly message from above). If I copy a "profile" that was used
successfully in the past, then libreoffice starts with the mesa icd &
Co.

Well, that's it for the moment. I hope that this is informative.

More precise information, straces and logs are available if needed.


Thanks for taking care of libreoffice in Debian,

Rogério Brito.

-- 
Rogério Brito : rbrito@{ime.usp.br,gmail.com} : GPG key 4096R/BCFCAAAA
http://cynic.cc/blog/ : github.com/rbrito : profiles.google.com/rbrito
DebianQA: http://qa.debian.org/developer.php?login=rbrito%40ime.usp.br

Back to linux.debian.bugs.dist | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Bug#964780: libreoffice-writer crashes on startup after upgrade to 1:7.0.0~rc1-5 Rene Engelhard <rene@debian.org> - 2020-07-10 17:00 +0200
  Bug#964780: libreoffice-writer crashes on startup after upgrade to 1:7.0.0~rc1-5 Rene Engelhard <rene@debian.org> - 2020-07-10 17:40 +0200
    Bug#964780: libreoffice-writer crashes on startup after upgrade to 1:7.0.0~rc1-5 Thorsten de Jong <hallo@tdejong.de> - 2020-07-10 23:10 +0200
    Bug#964780: libreoffice-writer crashes on startup after upgrade to 1:7.0.0~rc1-5 Rogério Brito <rbrito@ime.usp.br> - 2020-07-15 16:20 +0200
      Bug#964780: libreoffice-writer crashes on startup after upgrade to 1:7.0.0~rc1-5 Rene Engelhard <rene@debian.org> - 2020-07-15 17:40 +0200
        Bug#964780: libreoffice-writer crashes on startup after upgrade to 1:7.0.0~rc1-5 Rene Engelhard <rene@debian.org> - 2020-07-15 17:50 +0200
          Bug#954849: Bug#964780: libreoffice-writer crashes on startup after upgrade to 1:7.0.0~rc1-5 Rene Engelhard <rene@debian.org> - 2020-07-16 18:20 +0200
            Bug#954849: Bug#964780: libreoffice-writer crashes on startup after upgrade to 1:7.0.0~rc1-5 Rogério Brito <rbrito@gmail.com> - 2020-07-17 01:30 +0200
              Bug#954849: Bug#964780: libreoffice-writer crashes on startup after upgrade to 1:7.0.0~rc1-5 Rene Engelhard <rene@debian.org> - 2020-07-17 07:20 +0200

csiph-web