Bug 141768

Summary: Libreoffice 7.1.2.2 not start
Product: LibreOffice Reporter: Bich 30 <bich30>
Component: LibreOfficeAssignee: Not Assigned <libreoffice-bugs>
Status: RESOLVED FIXED    
Severity: normal    
Priority: medium    
Version: 7.1.0.3 release   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
Crash report or crash signature: Regression By:

Description Bich 30 2021-04-20 08:40:09 UTC
Description:
When starting the libreoffice with the command "./soffice" I get the following error:

"soffice.bin: symbol lookup error: /opt/libreoffice7.1/program/libvclplug_gtk3lo.so: undefined symbol: gtk_widget_path_iter_set_object_name"

and the libreoffice does not run.

My SO is ubuntu l6.04 LTS

Steps to Reproduce:
1./opt/libreoffice7.1/program/soffice
2.
3.

Actual Results:
/opt/libreoffice7.1/program/soffice.bin: symbol lookup error: /opt/libreoffice7.1/program/libvclplug_gtk3lo.so: undefined symbol: gtk_widget_path_iter_set_object_name

Expected Results:
Start Libreoffice


Reproducible: Always


User Profile Reset: No



Additional Info:
Libreoffice not start.
Comment 1 [REDACTED] 2021-04-22 21:08:06 UTC
Probably not a LibreOffice bug, but lack of support of the operating system to provide the requested GTK support. 

[1] Running command "USE_SAL_VCLPLUGIN=gen libreoffice7.1" does work
[2] gtk_widget_path_iter_set_object_name is part of GTK
[3] Last LibreOffice version supported by Launchpad PPA is version 6.2.8
Comment 2 Bich 30 2021-04-23 11:17:27 UTC
I used the command:

USE_SAL_VCLPLUGIN=gen ./soffice

I have got the same error:
/opt/libreoffice7.1/program/soffice.bin: symbol lookup error: 

/opt/libreoffice7.1/program/libvclplug_gtk3lo.so: undefined symbol: gtk_widget_path_iter_set_object_name


The version 7.0.5.2 works correctly.
Comment 3 Bich 30 2021-06-02 18:20:54 UTC
With the LibreOffice 7.1.3.2 version I keep getting an error using GTK:

/opt/libreoffice7.1/program/soffice.bin: symbol lookup error: /opt/libreoffice7.1/program/libvclplug_gtk3lo.so: undefined symbol: gtk_widget_path_iter_set_object_name



But if I use the gen VCL plugin instead if it works correctly:

   SAL_USE_VCLPLUGIN = gen ./soffice
and it runs perfectly.
Comment 4 Anton F 2021-07-30 05:08:23 UTC
Reproduced.

Operating system:
XXX@XXX: uname -a
Linux XXX 4.15.0-142-generic #146~16.04.1-Ubuntu SMP Tue Apr 13 09:27:15 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Software version:
XXX@XXX:/opt/libreofficedev7.3/program$ ./soffice --version
LibreOfficeDev 7.3.0.0.alpha0 5aa74aa1e6fac571f99146ebcb6adc9feb1459ad

How I tried running:

XXX@XXX:/opt/libreofficedev7.3/program$ USE_SAL_VCLPLUGIN=gen ./soffice
javaldx: Could not find a Java Runtime Environment!
Warning: failed to read path from javaldx

(soffice:21750): Gtk-WARNING **: Theme parsing error: <data>:1:220: 'min-height' is not a valid property name

(soffice:21750): Gtk-WARNING **: Theme parsing error: <data>:1:237: 'min-width' is not a valid property name

(soffice:21750): Gtk-WARNING **: Theme parsing error: <data>:1:568: 'min-height' is not a valid property name

(soffice:21750): Gtk-WARNING **: Theme parsing error: <data>:1:582: 'min-width' is not a valid property name
/opt/libreofficedev7.3/program/soffice.bin: symbol lookup error: /opt/libreofficedev7.3/program/libvclplug_gtk3lo.so: undefined symbol: gtk_widget_path_iter_set_object_name

XXX@XXX:/opt/libreofficedev7.3/program$ ./soffice
javaldx: Could not find a Java Runtime Environment!
Warning: failed to read path from javaldx

(soffice:21936): Gtk-WARNING **: Theme parsing error: <data>:1:220: 'min-height' is not a valid property name

(soffice:21936): Gtk-WARNING **: Theme parsing error: <data>:1:237: 'min-width' is not a valid property name

(soffice:21936): Gtk-WARNING **: Theme parsing error: <data>:1:568: 'min-height' is not a valid property name

(soffice:21936): Gtk-WARNING **: Theme parsing error: <data>:1:582: 'min-width' is not a valid property name
/opt/libreofficedev7.3/program/soffice.bin: symbol lookup error: /opt/libreofficedev7.3/program/libvclplug_gtk3lo.so: undefined symbol: gtk_widget_path_iter_set_object_name


Similar behavior on version with bibisect:

XXX@XXX: git clone https://bibisect.libreoffice.org/linux-64-7.3.git
XXX@XXX:~/linux-64-7.3$ git checkout master
XXX@XXX:~/linux-64-7.3$ instdir/program/soffice --version
LibreOfficeDev 7.3.0.0.alpha0 612d5b1a04fe022a34018d901bb9b052791d54e5
Comment 5 Bich 30 2022-11-14 08:03:50 UTC
Its resolve