[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