You are not logged in.

#1 2016-01-09 19:01:31

hydrosIII
Member
Registered: 2013-04-04
Posts: 127

[SOLVED] Some applications not starting after upgrade.

Hi i have just upgraded arch linux. I havent upgraded for two months. After the upgrade and being in full sync with the repos I cannot start a lot of applications: For example:

gnome-control-center.
nautilus,
chromium.
shotwell
rhythmbox
clementine
vlc
amarok
libreoffice
okular

However is not limited to this applications.

All the previous applications when i try to start them from a terminal i get :

Segmentation fault (core dumped)

Weirdly, i can start chrome which i am currently using. I have tried downgrading gtk3 to 3.16 but it did not work. However i know that for example vlc depends on qt and not gtk.

Here are some applications that i can actually use:


Firefox (LTS from AUR)
Chrome.
gnome-terminal.
gedit
evince

This seems to be desktop independent since i have  started XFCE and the applications are still not starting. It almost renders my computer unusable, as i can only use few applications.

Any ideas?

Edit: added info.

Last edited by hydrosIII (2016-01-09 20:28:44)

Offline

#2 2016-01-09 20:20:09

hydrosIII
Member
Registered: 2013-04-04
Posts: 127

Re: [SOLVED] Some applications not starting after upgrade.

After investigating for a while seems that the programs  not starting is due to libicu:

I did:

strace -e open nautilus

open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libtracker-sparql-1.0.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libnautilus-extension.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libgailutil-3.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libgnome-desktop-3.so.12", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libgtk-3.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libgdk-3.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libpango-1.0.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libatk-1.0.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libcairo-gobject.so.2", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libcairo.so.2", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libgdk_pixbuf-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libX11.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libgmodule-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libgio-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libgobject-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libglib-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libexif.so.12", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libexempi.so.3", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/tracker-1.0/tls/x86_64/libtracker-data.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/tracker-1.0/tls/libtracker-data.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/tracker-1.0/x86_64/libtracker-data.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/tracker-1.0/libtracker-data.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/tracker-1.0/libtracker-common.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/tracker-1.0/libuuid.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/libuuid.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libpangocairo-1.0.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libXrandr.so.2", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libXext.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/librt.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libXi.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libXfixes.so.3", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libatk-bridge-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libepoxy.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libpangoft2-1.0.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libfontconfig.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libXinerama.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libXcursor.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libXcomposite.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libXdamage.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libxkbcommon.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libwayland-cursor.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libwayland-egl.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libwayland-client.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libgthread-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libthai.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libpixman-1.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libfreetype.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libEGL.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libpng16.so.16", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libxcb-shm.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libxcb-render.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libxcb.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libXrender.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libz.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libGL.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libresolv.so.2", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libffi.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libpcre.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libexpat.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/tracker-1.0/libsqlite3.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/libsqlite3.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/tracker-1.0/libicui18n.so.56", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/libicui18n.so.56", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/tracker-1.0/libicuuc.so.56", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/libicuuc.so.56", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libharfbuzz.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libatspi.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libdbus-1.so.3", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libdatrie.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libbz2.so.1.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libX11-xcb.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libxcb-dri2.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libxcb-dri3.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libxcb-present.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libxcb-randr.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libxcb-xfixes.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libxcb-shape.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libxcb-sync.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libxshmfence.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libgbm.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libwayland-server.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libdrm.so.2", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libXau.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libXdmcp.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libglapi.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libxcb-glx.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libXxf86vm.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/tls/x86_64/libicudata.so.56", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/libicudata.so.56", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64/libicudata.so.56", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/libicudata.so.56", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libgraphite2.so.3", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libsystemd.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libcap.so.2", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/liblzma.so.5", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/liblz4.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libgcrypt.so.20", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libgpg-error.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/libattr.so.1", O_RDONLY|O_CLOEXEC) = 3
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x8} ---
+++ killed by SIGSEGV (core dumped) +++
Violación de segmento (`core' generado)

I just reinstalled icu using --force as a pacman option. I dont know what caused this but it is solved.

Last edited by hydrosIII (2016-01-09 20:28:24)

Offline

Board footer

Powered by FluxBB