[Libreoffice-bugs] [Bug 126272] Application Error with invalid SAL_USE_VCLPLUGIN values

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Mon Jul 8 19:38:49 UTC 2019


https://bugs.documentfoundation.org/show_bug.cgi?id=126272

--- Comment #12 from Max A. Dednev <dednev at rambler.ru> ---
(In reply to Jan-Marek Glogowski from comment #11)
> #17 0x00007fffdfc4457a in vcl_sal::WMAdaptor::setClientMachine(X11SalFrame
> const*) const () from /opt/libreoffice6.2/program/libvclplug_genlo.so
> 
> This is way after the plugin loader, already running gen.
> 
> (In reply to Max A. Dednev from comment #3)
> > Created attachment 152629 [details]
> > ld log file for libreoffice 6.2.5
> > 
> > Run results from LD_DEBUG=all libreoffice6.2 > log.txt 2>&1 
> > 
> > Warning: about 280 MB decompressed file size.
> 
> This has a very interesting failure:
> 
>       8261:     /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: error: version
> lookup error: version `Qt_5.9' not found (required by
> /opt/libreoffice6.2/program/libvclplug_gtk3_kde5lo.so) (fatal)
>       8261:     file=/opt/libreoffice6.2/program/libvclplug_gtk3_kde5lo.so
> [0];  destroying link map
> 
> It looks like LO TDF somehow now depends on some versioned Qt_5.9 symbol, if
> I understand this correctly.

Yes, you're right and I suppose that this is the root of the current issue:
[makc at verstak ~]$ ldd /opt/libreoffice6.2/program/libvclplug_kde5lo.so 
/opt/libreoffice6.2/program/libvclplug_kde5lo.so:
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.9' not found (required
by /opt/libreoffice6.2/program/libvclplug_kde5lo.so)
/opt/libreoffice6.2/program/libvclplug_kde5lo.so:
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.9' not found (required
by /opt/libreoffice6.2/program/libvclplug_qt5lo.so)

[makc at verstak ~]$ ldd /opt/libreoffice6.2/program/libvclplug_qt5lo.so  
/opt/libreoffice6.2/program/libvclplug_qt5lo.so:
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.9' not found (required
by /opt/libreoffice6.2/program/libvclplug_qt5lo.so)

[makc at verstak ~]$ ldd /opt/libreoffice6.2/program/libvclplug_gtk3_kde5lo.so
/opt/libreoffice6.2/program/libvclplug_gtk3_kde5lo.so:
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.9' not found (required
by /opt/libreoffice6.2/program/libvclplug_gtk3_kde5lo.so)

All this plugins depends on newer version of Qt (5.9), but Qt version in Debian
9.9 is much older (5.7.1):
[makc at verstak ~]$ dpkg -l | grep libqt5core
ii  libqt5core5a:amd64                                5.7.1+dfsg-3+deb9u1      
                  amd64        Qt 5 core module

> Just that I get this right. LO v6.2.3.2 is still working for you, but
> 6.2.4.1 doesn't start and crashes? That would very much rule out conflict
> with some Debian updates.

Yes, but this isn't conflict, this is missing dependency on Qt 5.9.

> And you didn't list either the qt5 or the kde5 based plugins without the
> wrong *lo postfix. What happens with them? I suspect they don't work.

Yes, you've guessed right: gtk3_kde5, kde5 and qt5 aren't work.

> And what desktop are you running?

Plasma 5.8.6-1 (KDE5).

So sudo dpkg --purge libobasis6.2-kde-integration solves this problem under
Debian 9.9.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20190708/a7204e0a/attachment.html>


More information about the Libreoffice-bugs mailing list