Bug 106437 - Unable to open or create ODG or ODP file : error on libsdlo.so
Summary: Unable to open or create ODG or ODP file : error on libsdlo.so
Status: RESOLVED WORKSFORME
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: framework (show other bugs)
Version:
(earliest affected)
5.4.0.0.alpha0+
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
: 106735 (view as bug list)
Depends on:
Blocks:
 
Reported: 2017-03-08 15:51 UTC by Cor Nouws
Modified: 2017-04-03 12:53 UTC (History)
4 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Cor Nouws 2017-03-08 15:51:55 UTC
error: loading component ../program/libsdlo.so failed

Attempting to create ODP failes silently.


Version: 5.4.0.0.alpha0+
Build ID: 98a03d9b0d13b8f811ccf8fc1a9b7f9469ed079c
CPU threads: 4; OS: Linux 4.8; UI render: default; VCL: gtk2; 
TinderBox: Linux-rpm_deb-x86_64@70-TDF, Branch:master, Time: 2017-03-06_01:12:13
Locale: nl-NL (nl_NL.UTF-8); Calc: group

and newer Version: 5.4.0.0.alpha0+
Build ID: a5a6694128728c48c1a8482450a21ad49025c40c
CPU threads: 4; OS: Linux 4.8; UI render: default; VCL: gtk2; 
TinderBox: Linux-rpm_deb-x86_64@70-TDF, Branch:master, Time: 2017-03-07_02:52:26
Locale: nl-NL (nl_NL.UTF-8); Calc: group
Comment 1 Cor Nouws 2017-03-08 17:05:54 UTC
to reproduce: 
 -either File>Open .. select ODG, OK
 -or Double click ODG in file manager

 -and select Drawing from Start Center
Comment 2 Xisco Faulí 2017-03-08 17:10:22 UTC
I can't reproduce it in

Version: 5.4.0.0.alpha0+
Build ID: 27c5268dd9908b749ca251e172944278d761a335
CPU threads: 4; OS: Linux 4.8; UI render: default; VCL: gtk2; 
Locale: ca-ES (ca_ES.UTF-8); Calc: group
Comment 3 Cor Nouws 2017-03-08 17:11:11 UTC
$ ls libsd*
libsdbc2.so  libsdbtlo.so  libsddlo.so  libsdfiltlo.so  libsdlo.so  libsduilo.so


$ ldd libsdlo.so 
	linux-vdso.so.1 =>  (0x00007ffcd2946000)
	libxml2.so.2 => /home/cono/libreoffice/daily20170307/libreofficedev5.4/program/./libxml2.so.2 (0x00007f2f251d3000)
	libdbus-glib-1.so.2 => /usr/lib/x86_64-linux-gnu/libdbus-glib-1.so.2 (0x00007f2f24f82000)
	libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f2f24d36000)
	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f2f24b18000)
	libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f2f248c5000)
	libgthread-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0 (0x00007f2f246c1000)
	librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f2f244b9000)
	libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f2f241a5000)
	libmergedlo.so => /home/cono/libreoffice/daily20170307/libreofficedev5.4/program/./libmergedlo.so (0x00007f2f1f379000)
	libuno_cppu.so.3 => /home/cono/libreoffice/daily20170307/libreofficedev5.4/program/./libuno_cppu.so.3 (0x00007f2f1f13d000)
	libuno_cppuhelpergcc3.so.3 => /home/cono/libreoffice/daily20170307/libreofficedev5.4/program/./libuno_cppuhelpergcc3.so.3 (0x00007f2f1ee3b000)
	libi18nlangtag.so => /home/cono/libreoffice/daily20170307/libreofficedev5.4/program/./libi18nlangtag.so (0x00007f2f1ec1b000)
	libooxlo.so => /home/cono/libreoffice/daily20170307/libreofficedev5.4/program/./libooxlo.so (0x00007f2f1e5cc000)
	libuno_sal.so.3 => /home/cono/libreoffice/daily20170307/libreofficedev5.4/program/./libuno_sal.so.3 (0x00007f2f1e36d000)
	libuno_salhelpergcc3.so.3 => /home/cono/libreoffice/daily20170307/libreofficedev5.4/program/./libuno_salhelpergcc3.so.3 (0x00007f2f1e166000)
	libxmlsecurity.so => /home/cono/libreoffice/daily20170307/libreofficedev5.4/program/./libxmlsecurity.so (0x00007f2f1de94000)
	libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f2f1db0c000)
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f2f1d801000)
	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f2f1d5ea000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f2f1d223000)
	libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f2f1d01f000)
	libgio-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007f2f1cc8a000)
	libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007f2f1cc03000)
	/lib64/ld-linux-x86-64.so.2 (0x000056447ad2a000)
	libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f2f1c9f9000)
	libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f2f1c786000)
	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f2f1c56c000)
	libicuuc.so.58 => /home/cono/libreoffice/daily20170307/libreofficedev5.4/program/./libicuuc.so.58 (0x00007f2f1c1bc000)
	libicui18n.so.58 => /home/cono/libreoffice/daily20170307/libreofficedev5.4/program/./libicui18n.so.58 (0x00007f2f1bd3a000)
	libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f2f1ba01000)
	libcurl.so.4 => /home/cono/libreoffice/daily20170307/libreofficedev5.4/program/./libcurl.so.4 (0x00007f2f1b7a6000)
	libxslt.so.1 => /home/cono/libreoffice/daily20170307/libreofficedev5.4/program/./libxslt.so.1 (0x00007f2f1b568000)
	liborcus-0.12.so.0 => /home/cono/libreoffice/daily20170307/libreofficedev5.4/program/./liborcus-0.12.so.0 (0x00007f2f1b26a000)
	liborcus-parser-0.12.so.0 => /home/cono/libreoffice/daily20170307/libreofficedev5.4/program/./liborcus-parser-0.12.so.0 (0x00007f2f1b031000)
	libnspr4.so => /home/cono/libreoffice/daily20170307/libreofficedev5.4/program/./libnspr4.so (0x00007f2f1adf4000)
	libnss3.so => /home/cono/libreoffice/daily20170307/libreofficedev5.4/program/./libnss3.so (0x00007f2f1aad4000)
	libsmime3.so => /home/cono/libreoffice/daily20170307/libreofficedev5.4/program/./libsmime3.so (0x00007f2f1a8ac000)
	libplc4.so => /home/cono/libreoffice/daily20170307/libreofficedev5.4/program/./libplc4.so (0x00007f2f1a6a8000)
	libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007f2f1a4a4000)
	liblcms2.so.2 => /home/cono/libreoffice/daily20170307/libreofficedev5.4/program/./liblcms2.so.2 (0x00007f2f1a24a000)
	libcairo.so.2 => /usr/lib/x86_64-linux-gnu/libcairo.so.2 (0x00007f2f19f37000)
	libcups.so.2 => /usr/lib/x86_64-linux-gnu/libcups.so.2 (0x00007f2f19cb1000)
	libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f2f19a6c000)
	libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f2f197bf000)
	libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f2f195ad000)
	libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6 (0x00007f2f193a5000)
	libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6 (0x00007f2f1918b000)
	libjvmaccesslo.so => /home/cono/libreoffice/daily20170307/libreofficedev5.4/program/./libjvmaccesslo.so (0x00007f2f18f84000)
	libjvmfwklo.so => /home/cono/libreoffice/daily20170307/libreofficedev5.4/program/./libjvmfwklo.so (0x00007f2f18d5c000)
	libxmlreaderlo.so => /home/cono/libreoffice/daily20170307/libreofficedev5.4/program/./libxmlreaderlo.so (0x00007f2f18b52000)
	libepoxy.so => /home/cono/libreoffice/daily20170307/libreofficedev5.4/program/./libepoxy.so (0x00007f2f18863000)
	libclewlo.so => /home/cono/libreoffice/daily20170307/libreofficedev5.4/program/./libclewlo.so (0x00007f2f1865e000)
	libclucene.so => /home/cono/libreoffice/daily20170307/libreofficedev5.4/program/./libclucene.so (0x00007f2f18273000)
	libpdfiumlo.so => /home/cono/libreoffice/daily20170307/libreofficedev5.4/program/./libpdfiumlo.so (0x00007f2f17c02000)
	libreglo.so => /home/cono/libreoffice/daily20170307/libreofficedev5.4/program/./libreglo.so (0x00007f2f179e6000)
	libunoidllo.so => /home/cono/libreoffice/daily20170307/libreofficedev5.4/program/./libunoidllo.so (0x00007f2f17783000)
	liblangtag-lo.so.1 => /home/cono/libreoffice/daily20170307/libreofficedev5.4/program/./liblangtag-lo.so.1 (0x00007f2f17558000)
	libexpwraplo.so => /home/cono/libreoffice/daily20170307/libreofficedev5.4/program/./libexpwraplo.so (0x00007f2f172f0000)
	libxsec_fw.so => /home/cono/libreoffice/daily20170307/libreofficedev5.4/program/./libxsec_fw.so (0x00007f2f170c8000)
	libxsec_xmlsec.so => /home/cono/libreoffice/daily20170307/libreofficedev5.4/program/./libxsec_xmlsec.so (0x00007f2f16e06000)
	libxsec_gpg.so => /home/cono/libreoffice/daily20170307/libreofficedev5.4/program/./libxsec_gpg.so (0x00007f2f16beb000)
	libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007f2f169c5000)
	libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f2f167aa000)
	libmount.so.1 => /lib/x86_64-linux-gnu/libmount.so.1 (0x00007f2f16560000)
	liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f2f1633d000)
	libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007f2f1602e000)
	libicudata.so.58 => /home/cono/libreoffice/daily20170307/libreofficedev5.4/program/./libicudata.so.58 (0x00007f2f1455a000)
	libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f2f14338000)
	libssl3.so => /home/cono/libreoffice/daily20170307/libreofficedev5.4/program/./libssl3.so (0x00007f2f140e6000)
	libplds4.so => /home/cono/libreoffice/daily20170307/libreofficedev5.4/program/./libplds4.so (0x00007f2f13ee3000)
	libnssutil3.so => /home/cono/libreoffice/daily20170307/libreofficedev5.4/program/./libnssutil3.so (0x00007f2f13cb6000)
	libpixman-1.so.0 => /usr/lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007f2f13a0e000)
	libpng16.so.16 => /usr/lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f2f137dc000)
	libxcb-shm.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007f2f135d6000)
	libxcb-render.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007f2f133cc000)
	libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f2f131c2000)
	libgssapi_krb5.so.2 => /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007f2f12f78000)
	libgnutls.so.30 => /usr/lib/x86_64-linux-gnu/libgnutls.so.30 (0x00007f2f12c1e000)
	libavahi-common.so.3 => /usr/lib/x86_64-linux-gnu/libavahi-common.so.3 (0x00007f2f12a12000)
	libavahi-client.so.3 => /usr/lib/x86_64-linux-gnu/libavahi-client.so.3 (0x00007f2f127ff000)
	libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f2f125d5000)
	libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f2f123d0000)
	libstorelo.so => /home/cono/libreoffice/daily20170307/libreofficedev5.4/program/./libstorelo.so (0x00007f2f121b3000)
	libgpgmepp.so.6 => not found
	libblkid.so.1 => /lib/x86_64-linux-gnu/libblkid.so.1 (0x00007f2f11f6f000)
	libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007f2f11d5b000)
	libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f2f11b57000)
	libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f2f11951000)
	libkrb5.so.3 => /usr/lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007f2f1167c000)
	libk5crypto.so.3 => /usr/lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007f2f1144d000)
	libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007f2f11249000)
	libkrb5support.so.0 => /usr/lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007f2f1103e000)
	libp11-kit.so.0 => /usr/lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007f2f10dda000)
	libidn.so.11 => /lib/x86_64-linux-gnu/libidn.so.11 (0x00007f2f10ba7000)
	libtasn1.so.6 => /usr/lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007f2f10992000)
	libnettle.so.6 => /usr/lib/x86_64-linux-gnu/libnettle.so.6 (0x00007f2f1075c000)
	libhogweed.so.4 => /usr/lib/x86_64-linux-gnu/libhogweed.so.4 (0x00007f2f10529000)
	libgmp.so.10 => /usr/lib/x86_64-linux-gnu/libgmp.so.10 (0x00007f2f102a9000)
	libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007f2f100a5000)
Comment 4 Julien Nabet 2017-03-08 18:42:29 UTC
On pc Debian x86-64 with master sources updated today + enable-dbgutil, I don't reproduce this neither with gtk3 rendering nor with gtk rendering.

I just created a brand new file and added a rectangle.
Do you reproduce this by opening any file? Do you reproduce this if you just create a rectangle on a brand new file?
Comment 5 Cor Nouws 2017-03-08 20:20:20 UTC
(In reply to Julien Nabet from comment #4)
> Do you reproduce this by opening any file? Do you reproduce this if you just
> create a rectangle on a brand new file?

Can't open nor create a ODG or ODP.
Comment 6 Xisco Faulí 2017-03-14 09:19:28 UTC
Still reproducible with the latest master build? What happens if you open an ODP file in safe mode ?
Comment 7 Xisco Faulí 2017-03-24 09:24:44 UTC
*** Bug 106735 has been marked as a duplicate of this bug. ***
Comment 8 Elmar 2017-03-26 05:43:17 UTC
Version: 5.4.0.0.alpha0+
Build ID: 1670cc25bc2771e87f7956a4b0dd634abaa4128b
CPU threads: 4; OS: Linux 4.4; UI render: default; VCL: gtk2; 
TinderBox: Linux-rpm_deb-x86_64@70-TDF, Branch:master, Time: 2017-03-23_00:46:07
Locale: en-ZA (en_GB.UTF-8); Calc: group

Safe Mode:
Did as requested: get same result as reported in Bug 106735
Impress does not start (does nothing)
Draw gets same error (see the dup bug)
Writer opens normal
Calc opens normal

Safe Mode with restore factory settings:
same result
Comment 9 Elmar 2017-03-26 07:32:57 UTC
Version: 5.4.0.0.alpha0+
Build ID: aaea953b6e43ca5672b104308042419899a52c72
CPU threads: 4; OS: Linux 4.4; UI render: default; VCL: gtk2; 
TinderBox: Linux-rpm_deb-x86_64@70-TDF, Branch:master, Time: 2017-03-26_03:13:16
Locale: en-ZA (en_GB.UTF-8); Calc: group

The problem is fixed, can use Impress and Draw as normal.

Here is still an interesting phenomenon:
In Impress, if a word is misspelt, and I right-click it to correct it from the dictionary, Impress freezes. Only option seems to be to close, then it asks me if I want to wait or not. I did a couple of times. In the period, CPU utilization remains 0% throughout. I then have to abort. Not sure if this is a different problem.
Comment 10 Xisco Faulí 2017-03-27 11:20:30 UTC
(In reply to Elmar from comment #9)
> Version: 5.4.0.0.alpha0+
> Build ID: aaea953b6e43ca5672b104308042419899a52c72
> CPU threads: 4; OS: Linux 4.4; UI render: default; VCL: gtk2; 
> TinderBox: Linux-rpm_deb-x86_64@70-TDF, Branch:master, Time:
> 2017-03-26_03:13:16
> Locale: en-ZA (en_GB.UTF-8); Calc: group
> 
> The problem is fixed, can use Impress and Draw as normal.
> 
> Here is still an interesting phenomenon:
> In Impress, if a word is misspelt, and I right-click it to correct it from
> the dictionary, Impress freezes. Only option seems to be to close, then it
> asks me if I want to wait or not. I did a couple of times. In the period,
> CPU utilization remains 0% throughout. I then have to abort. Not sure if
> this is a different problem.

Hi Elmar,
Could you please report that problem in a different bug? Make sure you reset your profile to see whether the problem goes away before you report it.
Closing as RESOLVED WORKSFORME
Comment 11 Elmar 2017-03-31 03:52:44 UTC
have done so
Comment 12 Cor Nouws 2017-04-03 12:53:06 UTC
indeed works again for me in daily from 2017-04-02
Version: 5.4.0.0.alpha0+
Build ID: 170b4f451d752d92dd56880a04d64ebad5b165a4
CPU threads: 4; OS: Linux 4.8; UI render: default; VCL: gtk2; 
TinderBox: Linux-rpm_deb-x86_64@70-TDF, Branch:master, Time: 2017-04-02_03:12:55
Locale: nl-NL (nl_NL.UTF-8); Calc: group

(20170321 was still broken)

Interesting by the way that I had the problem and few/no one else..