Test the latest RawTherapee AppImage


#21

Don’t worry about that. I used to post too much too fast and get that warning too. The key is to let others respond more than you post. Maybe save your console output into a log file instead of pasting it into your post.The fact that I am writing a post here will postpone your next warning. :wink:


(Carmelo Dr Raw) #22

Let me try few things from my side, then I will get back to you for some more testing.

Thanks for your help!


(Carmelo Dr Raw) #23

@foto I have introduced a better handling of library versions inside the AppImage, allowing to use system-provided libraries if they are newer than the bundled ones. I have also added some debugging output for the SVG pixbuf loader, to see what is going on.

Could you please test this new package, and post the full log?

Thanks!


(Syv) #24

Still no go:

$ downloads/appimages/RawTherapee-dev-5.4-754-g1437ab9.AppImage 
AILIBDIR=/tmp/ailibdir.xZpK
deleting /tmp/ailibdir.xZpK/libxcb-dri3.so*
System stdc++ library: "/usr/lib/libstdc++.so.6"
System stdc++ library version: "3.4.25"
Bundled stdc++ library version: "3.4.22"
Newest stdc++ library version: "3.4.25"
Using system stdc++ library
atomiclib: /usr/lib/libatomic.so.1
Checking versions of library "libfontconfig"
  system library: "/usr/lib/libfontconfig.so.1.11.1" (libfontconfig.so.1.11.1)
  system library version: 1.11.1
  ailib: "/tmp/.mount_RawTheVpsDDY/usr/lib/libfontconfig.so.1.7.0"
  bundled library: "/tmp/.mount_RawTheVpsDDY/usr/lib/libfontconfig.so.1.7.0" (libfontconfig.so.1.7.0)
  bundled library version: 1.7.0
  newest library version: "1.11.1"
Removing bundled "libfontconfig"
removed '/tmp/ailibdir.xZpK/libfontconfig.so.1'
removed '/tmp/ailibdir.xZpK/libfontconfig.so.1.7.0'
Checking versions of library "libfreetype"
  system library: "/usr/lib/libfreetype.so.6.16.1" (libfreetype.so.6.16.1)
  system library version: 6.16.1
  ailib: "/tmp/.mount_RawTheVpsDDY/usr/lib/libfreetype.so.6.10.0"
  bundled library: "/tmp/.mount_RawTheVpsDDY/usr/lib/libfreetype.so.6.10.0" (libfreetype.so.6.10.0)
  bundled library version: 6.10.0
  newest library version: "6.16.1"
Removing bundled "libfreetype"
removed '/tmp/ailibdir.xZpK/libfreetype.so.6'
removed '/tmp/ailibdir.xZpK/libfreetype.so.6.10.0'
    linux-vdso.so.1 (0x00007ffdc89bb000)
    libcanberra-gtk3.so.0 => /tmp/ailibdir.xZpK/libcanberra-gtk3.so.0 (0x00007fe8e15a8000)
    libX11.so.6 => /usr/lib/libX11.so.6 (0x00007fe8e1468000)
    libcanberra.so.0 => /tmp/ailibdir.xZpK/libcanberra.so.0 (0x00007fe8e1250000)
    libgtk-3.so.0 => /tmp/ailibdir.xZpK/libgtk-3.so.0 (0x00007fe8e0938000)
    libgdk-3.so.0 => /tmp/ailibdir.xZpK/libgdk-3.so.0 (0x00007fe8e0648000)
    libatk-1.0.so.0 => /tmp/ailibdir.xZpK/libatk-1.0.so.0 (0x00007fe8e0420000)
    libgio-2.0.so.0 => /tmp/ailibdir.xZpK/libgio-2.0.so.0 (0x00007fe8e0080000)
    libpangocairo-1.0.so.0 => /tmp/ailibdir.xZpK/libpangocairo-1.0.so.0 (0x00007fe8dfe70000)
    libgdk_pixbuf-2.0.so.0 => /tmp/ailibdir.xZpK/libgdk_pixbuf-2.0.so.0 (0x00007fe8dfc48000)
    libcairo-gobject.so.2 => /tmp/ailibdir.xZpK/libcairo-gobject.so.2 (0x00007fe8dfa38000)
    libpango-1.0.so.0 => /tmp/ailibdir.xZpK/libpango-1.0.so.0 (0x00007fe8df7e8000)
    libcairo.so.2 => /tmp/ailibdir.xZpK/libcairo.so.2 (0x00007fe8df4c0000)
    libgobject-2.0.so.0 => /tmp/ailibdir.xZpK/libgobject-2.0.so.0 (0x00007fe8df268000)
    libglib-2.0.so.0 => /tmp/ailibdir.xZpK/libglib-2.0.so.0 (0x00007fe8def50000)
    libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007fe8def10000)
    libatomic.so.1 => /tmp/ailibdir.xZpK/libatomic.so.1 (0x00007fe8ded08000)
    libfftw3f.so.3 => /tmp/ailibdir.xZpK/libfftw3f.so.3 (0x00007fe8de988000)
    libfftw3f_omp.so.3 => /tmp/ailibdir.xZpK/libfftw3f_omp.so.3 (0x00007fe8de780000)
    libgiomm-2.4.so.1 => /tmp/ailibdir.xZpK/libgiomm-2.4.so.1 (0x00007fe8de3c0000)
    libglibmm-2.4.so.1 => /tmp/ailibdir.xZpK/libglibmm-2.4.so.1 (0x00007fe8de140000)
    libsigc-2.0.so.0 => /tmp/ailibdir.xZpK/libsigc-2.0.so.0 (0x00007fe8ddf38000)
    libgthread-2.0.so.0 => /tmp/ailibdir.xZpK/libgthread-2.0.so.0 (0x00007fe8ddd30000)
    libgtkmm-3.0.so.1 => /tmp/ailibdir.xZpK/libgtkmm-3.0.so.1 (0x00007fe8dd580000)
    libatkmm-1.6.so.1 => /tmp/ailibdir.xZpK/libatkmm-1.6.so.1 (0x00007fe8dd330000)
    libgdkmm-3.0.so.1 => /tmp/ailibdir.xZpK/libgdkmm-3.0.so.1 (0x00007fe8dd0d8000)
    libpangomm-1.4.so.1 => /tmp/ailibdir.xZpK/libpangomm-1.4.so.1 (0x00007fe8dcea8000)
    libcairomm-1.0.so.1 => /tmp/ailibdir.xZpK/libcairomm-1.0.so.1 (0x00007fe8dcc80000)
    libiptcdata.so.0 => /tmp/ailibdir.xZpK/libiptcdata.so.0 (0x00007fe8dca70000)
    libjpeg.so.62 => /tmp/ailibdir.xZpK/libjpeg.so.62 (0x00007fe8dc818000)
    liblcms2.so.2 => /tmp/ailibdir.xZpK/liblcms2.so.2 (0x00007fe8dc5b8000)
    libpng15.so.15 => /tmp/ailibdir.xZpK/libpng15.so.15 (0x00007fe8dc388000)
    libz.so.1 => /usr/lib/libz.so.1 (0x00007fe8dc170000)
    libtiff.so.5 => /tmp/ailibdir.xZpK/libtiff.so.5 (0x00007fe8dbef8000)
    liblensfun.so.1 => /tmp/ailibdir.xZpK/liblensfun.so.1 (0x00007fe8dbcd8000)
    libm.so.6 => /usr/lib/libm.so.6 (0x00007fe8dbb50000)
    libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fe8db9c0000)
    libgomp.so.1 => /tmp/ailibdir.xZpK/libgomp.so.1 (0x00007fe8db790000)
    libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007fe8db770000)
    libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fe8db748000)
    libc.so.6 => /usr/lib/libc.so.6 (0x00007fe8db580000)
    libvorbisfile.so.3 => /tmp/ailibdir.xZpK/libvorbisfile.so.3 (0x00007fe8db370000)
    libvorbis.so.0 => /tmp/ailibdir.xZpK/libvorbis.so.0 (0x00007fe8db140000)
    libogg.so.0 => /tmp/ailibdir.xZpK/libogg.so.0 (0x00007fe8daf38000)
    libtdb.so.1 => /tmp/ailibdir.xZpK/libtdb.so.1 (0x00007fe8dad20000)
    libltdl.so.7 => /tmp/ailibdir.xZpK/libltdl.so.7 (0x00007fe8dab10000)
    libxcb.so.1 => /tmp/ailibdir.xZpK/libxcb.so.1 (0x00007fe8da8e8000)
    libdl.so.2 => /usr/lib/libdl.so.2 (0x00007fe8da8e0000)
    libgmodule-2.0.so.0 => /tmp/ailibdir.xZpK/libgmodule-2.0.so.0 (0x00007fe8da6d8000)
    libXi.so.6 => /tmp/ailibdir.xZpK/libXi.so.6 (0x00007fe8da4c8000)
    libXfixes.so.3 => /tmp/ailibdir.xZpK/libXfixes.so.3 (0x00007fe8da2c0000)
    libatk-bridge-2.0.so.0 => /tmp/ailibdir.xZpK/libatk-bridge-2.0.so.0 (0x00007fe8da090000)
    libepoxy.so.0 => /tmp/ailibdir.xZpK/libepoxy.so.0 (0x00007fe8d9d98000)
    libpangoft2-1.0.so.0 => /tmp/ailibdir.xZpK/libpangoft2-1.0.so.0 (0x00007fe8d9b80000)
    libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007fe8d9b38000)
    libXinerama.so.1 => /tmp/ailibdir.xZpK/libXinerama.so.1 (0x00007fe8d9930000)
    libXrandr.so.2 => /tmp/ailibdir.xZpK/libXrandr.so.2 (0x00007fe8d9720000)
    libXcursor.so.1 => /tmp/ailibdir.xZpK/libXcursor.so.1 (0x00007fe8d9510000)
    libXcomposite.so.1 => /tmp/ailibdir.xZpK/libXcomposite.so.1 (0x00007fe8d9308000)
    libXdamage.so.1 => /tmp/ailibdir.xZpK/libXdamage.so.1 (0x00007fe8d9100000)
    libxkbcommon.so.0 => /tmp/ailibdir.xZpK/libxkbcommon.so.0 (0x00007fe8d8ec0000)
    libwayland-cursor.so.0 => /tmp/ailibdir.xZpK/libwayland-cursor.so.0 (0x00007fe8d8cb8000)
    libwayland-egl.so.1 => /tmp/ailibdir.xZpK/libwayland-egl.so.1 (0x00007fe8d8ab0000)
    libwayland-client.so.0 => /tmp/ailibdir.xZpK/libwayland-client.so.0 (0x00007fe8d88a0000)
    libXext.so.6 => /tmp/ailibdir.xZpK/libXext.so.6 (0x00007fe8d8688000)
    librt.so.1 => /usr/lib/librt.so.1 (0x00007fe8d8678000)
    libffi.so.6 => /tmp/ailibdir.xZpK/libffi.so.6 (0x00007fe8d8470000)
    libpcre.so.1 => /tmp/ailibdir.xZpK/libpcre.so.1 (0x00007fe8d8208000)
    libselinux.so.1 => /tmp/ailibdir.xZpK/libselinux.so.1 (0x00007fe8d7fe0000)
    libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007fe8d7fc0000)
    libmount.so.1 => /tmp/ailibdir.xZpK/libmount.so.1 (0x00007fe8d7d78000)
    libthai.so.0 => /tmp/ailibdir.xZpK/libthai.so.0 (0x00007fe8d7b68000)
    libharfbuzz.so.0 => /tmp/ailibdir.xZpK/libharfbuzz.so.0 (0x00007fe8d7900000)
    libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007fe8d7630000)
    libpixman-1.so.0 => /tmp/ailibdir.xZpK/libpixman-1.so.0 (0x00007fe8d7380000)
    libEGL.so.1 => /tmp/ailibdir.xZpK/libEGL.so.1 (0x00007fe8d7148000)
    libxcb-shm.so.0 => /tmp/ailibdir.xZpK/libxcb-shm.so.0 (0x00007fe8d6f40000)
    libxcb-render.so.0 => /tmp/ailibdir.xZpK/libxcb-render.so.0 (0x00007fe8d6d30000)
    libXrender.so.1 => /tmp/ailibdir.xZpK/libXrender.so.1 (0x00007fe8d6b20000)
    libGL.so.1 => /usr/lib/libGL.so.1 (0x00007fe8d6a88000)
    liblzma.so.5 => /tmp/ailibdir.xZpK/liblzma.so.5 (0x00007fe8d6860000)
    /lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007fe8e17b0000)
    libcrypt.so.1 => /usr/lib/libcrypt.so.1 (0x00007fe8d6820000)
    libXau.so.6 => /tmp/ailibdir.xZpK/libXau.so.6 (0x00007fe8d6618000)
    libatspi.so.0 => /tmp/ailibdir.xZpK/libatspi.so.0 (0x00007fe8d63e8000)
    libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0x00007fe8d6190000)
    libuuid.so.1 => /usr/lib/libuuid.so.1 (0x00007fe8d5f88000)
    libblkid.so.1 => /tmp/ailibdir.xZpK/libblkid.so.1 (0x00007fe8d5d48000)
    libgraphite2.so.3 => /tmp/ailibdir.xZpK/libgraphite2.so.3 (0x00007fe8d5b18000)
    libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007fe8d5908000)
    libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007fe8d56d0000)
    libxcb-dri2.so.0 => /tmp/ailibdir.xZpK/libxcb-dri2.so.0 (0x00007fe8d54c8000)
    libX11-xcb.so.1 => /tmp/ailibdir.xZpK/libX11-xcb.so.1 (0x00007fe8d52c0000)
    libxcb-dri3.so.0 => /usr/lib/libxcb-dri3.so.0 (0x00007fe8d50b8000)
    libxcb-xfixes.so.0 => /tmp/ailibdir.xZpK/libxcb-xfixes.so.0 (0x00007fe8d4eb0000)
    libxcb-present.so.0 => /tmp/ailibdir.xZpK/libxcb-present.so.0 (0x00007fe8d4ca8000)
    libxcb-sync.so.1 => /tmp/ailibdir.xZpK/libxcb-sync.so.1 (0x00007fe8d4aa0000)
    libxshmfence.so.1 => /tmp/ailibdir.xZpK/libxshmfence.so.1 (0x00007fe8d4898000)
    libgbm.so.1 => /tmp/ailibdir.xZpK/libgbm.so.1 (0x00007fe8d4688000)
    libwayland-server.so.0 => /tmp/ailibdir.xZpK/libwayland-server.so.0 (0x00007fe8d4470000)
    libdrm.so.2 => /usr/lib/libdrm.so.2 (0x00007fe8d4258000)
    libGLX.so.0 => /usr/lib/libGLX.so.0 (0x00007fe8d4220000)
    libGLdispatch.so.0 => /usr/lib/libGLdispatch.so.0 (0x00007fe8d4160000)
    libsystemd.so.0 => /tmp/ailibdir.xZpK/libsystemd.so.0 (0x00007fe8d3f28000)
    libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007fe8d3d20000)
    libcap.so.2 => /tmp/ailibdir.xZpK/libcap.so.2 (0x00007fe8d3b18000)
    liblz4.so.1 => /tmp/ailibdir.xZpK/liblz4.so.1 (0x00007fe8d3900000)
    libgcrypt.so.11 => /tmp/ailibdir.xZpK/libgcrypt.so.11 (0x00007fe8d3678000)
    libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00007fe8d3458000)
    libdw.so.1 => /tmp/ailibdir.xZpK/libdw.so.1 (0x00007fe8d3210000)
    libattr.so.1 => /tmp/ailibdir.xZpK/libattr.so.1 (0x00007fe8d3008000)
    libelf.so.1 => /tmp/ailibdir.xZpK/libelf.so.1 (0x00007fe8d2df0000)
    libbz2.so.1 => /tmp/ailibdir.xZpK/libbz2.so.1 (0x00007fe8d2be0000)

==========

    linux-vdso.so.1 (0x00007ffe33313000)
    librsvg-2.so.2 => /usr/lib64/librsvg-2.so.2 (0x00007fe1ac688000)
    libm.so.6 => /usr/lib64/libm.so.6 (0x00007fe1ac500000)
    libgdk_pixbuf-2.0.so.0 => /usr/lib64/libgdk_pixbuf-2.0.so.0 (0x00007fe1ac2d8000)
    libgio-2.0.so.0 => /usr/lib64/libgio-2.0.so.0 (0x00007fe1ac130000)
    libpangocairo-1.0.so.0 => /usr/lib64/libpangocairo-1.0.so.0 (0x00007fe1ac120000)
    libpango-1.0.so.0 => /usr/lib64/libpango-1.0.so.0 (0x00007fe1ac0d0000)
    libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007fe1ac078000)
    libcairo.so.2 => /usr/lib64/libcairo.so.2 (0x00007fe1abd50000)
    libpng15.so.15 => /tmp/ailibdir.xZpK/libpng15.so.15 (0x00007fe1abb20000)
    libcroco-0.6.so.3 => /usr/lib64/libcroco-0.6.so.3 (0x00007fe1ab8e0000)
    libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007fe1ab7c0000)
    libxml2.so.2 => /usr/lib64/libxml2.so.2 (0x00007fe1ab658000)
    libpthread.so.0 => /usr/lib64/libpthread.so.0 (0x00007fe1ab630000)
    libc.so.6 => /usr/lib64/libc.so.6 (0x00007fe1ab468000)
    libpangoft2-1.0.so.0 => /usr/lib64/libpangoft2-1.0.so.0 (0x00007fe1ab450000)
    libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007fe1ab408000)
    libdl.so.2 => /usr/lib64/libdl.so.2 (0x00007fe1ab400000)
    libgcc_s.so.1 => /usr/lib64/libgcc_s.so.1 (0x00007fe1ab3e0000)
    /usr/lib64/ld-linux-x86-64.so.2 (0x00007fe1acc50000)
    libgmodule-2.0.so.0 => /usr/lib64/libgmodule-2.0.so.0 (0x00007fe1ab3d8000)
    libz.so.1 => /usr/lib64/libz.so.1 (0x00007fe1ab1c0000)
    libresolv.so.2 => /usr/lib64/libresolv.so.2 (0x00007fe1ab1a0000)
    libmount.so.1 => /usr/lib64/libmount.so.1 (0x00007fe1aaf40000)
    libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007fe1aac70000)
    libthai.so.0 => /usr/lib64/libthai.so.0 (0x00007fe1aaa60000)
    libfribidi.so.0 => /usr/lib64/libfribidi.so.0 (0x00007fe1aa840000)
    libffi.so.6 => /usr/lib64/libffi.so.6 (0x00007fe1aa630000)
    libpixman-1.so.0 => /usr/lib64/libpixman-1.so.0 (0x00007fe1aa388000)
    libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007fe1aa150000)
    libxcb-shm.so.0 => /usr/lib64/libxcb-shm.so.0 (0x00007fe1a9f48000)
    libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007fe1a9d18000)
    libxcb-render.so.0 => /usr/lib64/libxcb-render.so.0 (0x00007fe1a9b08000)
    libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007fe1a98f8000)
    libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007fe1a97b8000)
    libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007fe1a95a0000)
    librt.so.1 => /usr/lib64/librt.so.1 (0x00007fe1a9590000)
    libpcre.so.1 => /usr/lib64/libpcre.so.1 (0x00007fe1a9318000)
    libicuuc.so.62 => /usr/lib64/libicuuc.so.62 (0x00007fe1a9150000)
    liblzma.so.5 => /usr/lib64/liblzma.so.5 (0x00007fe1a8f28000)
    libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0 (0x00007fe1a8e70000)
    libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00007fe1a8e30000)
    libuuid.so.1 => /usr/lib64/libuuid.so.1 (0x00007fe1a8c28000)
    libblkid.so.1 => /usr/lib64/libblkid.so.1 (0x00007fe1a89d0000)
    libbz2.so.1.0 => /usr/lib64/libbz2.so.1.0 (0x00007fe1a87c0000)
    libdatrie.so.1 => /usr/lib64/libdatrie.so.1 (0x00007fe1a85b8000)
    libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007fe1a83b0000)
    libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007fe1a81a8000)
    libicudata.so.62 => /usr/lib64/libicudata.so.62 (0x00007fe1a6808000)
    libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007fe1a6678000)
    libgraphite2.so.3 => /usr/lib64/libgraphite2.so.3 (0x00007fe1a6650000)

==========


(rawtherapee:1618): Gtk-WARNING **: Could not load a pixbuf from /org/gtk/libgtk/theme/Adwaita/assets/check-symbolic.svg.
This may indicate that pixbuf loaders or the mime database could not be found.
**
Gtk:ERROR:gtkiconhelper.c:494:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/elementary-xfce/status/16/image-missing.svg: Unable to load image-loading module: /tmp/.mount_RawTheVpsDDY/usr/lib/gdk-pixbuf-2.0/loaders/libpixbufloader-svg.so: /usr/lib64/librsvg-2.so.2: undefined symbol: cairo_tag_end (gdk-pixbuf-error-quark, 5)
/tmp/.mount_RawTheVpsDDY/AppRun: line 53:  1618 Aborted                 (core dumped) "${APPDIR}/usr/bin/rawtherapee.wrapper" "$@"

Thanks for all the hard work. Very appreciated

Syv


(Carmelo Dr Raw) #25

@foto That’s really odd, something I have never seen… the libraries that are linked to ${APPDIR}/usr/lib/gdk-pixbuf-2.0/loaders/libpixbufloader-svg.so are different from those linked to the rawtherapee executable.

I propose the following test:

  • extract the contents of package with
    downloads/appimages/RawTherapee-dev-5.4-754-g1437ab9.AppImage --appimage-extract
  • edit the squashfs-root/AppRun file and add the following lines after
    ldd "${APPDIR}/usr/lib/gdk-pixbuf-2.0/loaders/libpixbufloader-svg.so":
echo "LD_LIBRARY_PATH: $LD_LIBRARY_PATH"
find "$APPDIR" -name "librsvg*.so*"
/sbin/ldconfig -p | grep 'librsvg'
  • run RT from the extracted package:
squashfs-root/AppRun

Thanks!


(Morgan Hardwood) #26

I confirm that the latest AppImage runs fine in Sabayon in CLI mode.


(Pedro Miguel Bastos Neves) #27

Hi everyone,

I’m using Slackware64 Linux an neither versions of the AppImage works.
Here are the logs:

pn17679@pw710220:Downloads$ ./RawTherapee-newlocallab-5.4-819-ga4c92ac9.AppImage
System stdc++ library: “”
strings; : No such file or directory
System stdc++ library version: “”
Bundled stdc++ library version: “”
Newest stdc++ library version: “”
Using system stdc++ library
tail: cannot open ‘+18’ for reading: No such file or directory
fcv: “” fcv2: “”
Ssystem fontconfig missing, using bundled fontconfig library
/tmp/.mount_Fko2wt/AppRun: line 68: 4097 Segmentation fault ldd “./bin/rawtherapee”
/tmp/.mount_Fko2wt/AppRun: line 69: 4098 Segmentation fault “./bin/rawtherapee.wrapper” “$@”

pn17679@pw710220:Downloads$ ./RawTherapee-dev-5.4-754-g1437ab9.AppImage
mktemp: cannot make temp dir /tmp/ailibdir.XXXX: Invalid argument
ln: target ‘’ is not a directory: No such file or directory
AILIBDIR=
System stdc++ library: “/usr/lib64/libstdc++.so.6”
System stdc++ library version: “3.4.21”
Bundled stdc++ library version: “3.4.22”
Newest stdc++ library version: “3.4.22”
Using bundled stdc++ library
ln: target ‘’ is not a directory: No such file or directory
atomiclib: /usr/lib64/libatomic.so.1
Checking versions of library “libfontconfig”
system library: “/usr/lib64/libfontconfig.so.1.8.0” (libfontconfig.so.1.8.0)
system library version: 1.8.0
ls: cannot access ‘/libfontconfig.so*’: No such file or directory
realpath: ‘’: No such file or directory
ailib: “”
bundled library version:
newest library version: “1.8.0”
Removing bundled “libfontconfig”
Checking versions of library “libfreetype”
system library: “/usr/lib64/libfreetype.so.6.12.3” (libfreetype.so.6.12.3)
system library version: 6.12.3
ls: cannot access ‘/libfreetype.so*’: No such file or directory
realpath: ‘’: No such file or directory
ailib: “”
bundled library version:
newest library version: “6.12.3”
Removing bundled “libfreetype”
mkdir: cannot create directory ‘/gdk-pixbuf-2.0’: Permission denied
cp: cannot create regular file ‘/gdk-pixbuf-2.0’: Permission denied
sed: can’t read /gdk-pixbuf-2.0/loaders.cache: No such file or directory
/tmp/.mount_RawThe3ENvcz/AppRun: line 39: 4287 Segmentation fault ldd “${APPDIR}/usr/bin/rawtherapee”

==========

/tmp/.mount_RawThe3ENvcz/AppRun: line 43: 4288 Segmentation fault ldd “${APPDIR}/usr/lib/gdk-pixbuf-2.0/loaders/libpixbufloader-svg.so”

==========

/tmp/.mount_RawThe3ENvcz/AppRun: line 53: 4289 Segmentation fault “${APPDIR}/usr/bin/rawtherapee.wrapper” “$@”

Thanks


(Syv) #28

Here’s the full output:

$ ./squashfs-root/AppRun
AILIBDIR=/tmp/ailibdir.uo3v
deleting /tmp/ailibdir.uo3v/libxcb-dri3.so*
System stdc++ library: "/usr/lib/libstdc++.so.6"
System stdc++ library version: "3.4.25"
Bundled stdc++ library version: "3.4.22"
Newest stdc++ library version: "3.4.25"
Using system stdc++ library
atomiclib: /usr/lib/libatomic.so.1
Checking versions of library "libfontconfig"
  system library: "/usr/lib/libfontconfig.so.1.11.1" (libfontconfig.so.1.11.1)
  system library version: 1.11.1
  ailib: "/home/froggy/downloads/appimages/squashfs-root/usr/lib/libfontconfig.so.1.7.0"
  bundled library: "/home/froggy/downloads/appimages/squashfs-root/usr/lib/libfontconfig.so.1.7.0" (libfontconfig.so.1.7.0)
  bundled library version: 1.7.0
  newest library version: "1.11.1"
Removing bundled "libfontconfig"
removed '/tmp/ailibdir.uo3v/libfontconfig.so.1'
removed '/tmp/ailibdir.uo3v/libfontconfig.so.1.7.0'
Checking versions of library "libfreetype"
  system library: "/usr/lib/libfreetype.so.6.16.1" (libfreetype.so.6.16.1)
  system library version: 6.16.1
  ailib: "/home/froggy/downloads/appimages/squashfs-root/usr/lib/libfreetype.so.6.10.0"
  bundled library: "/home/froggy/downloads/appimages/squashfs-root/usr/lib/libfreetype.so.6.10.0" (libfreetype.so.6.10.0)
  bundled library version: 6.10.0
  newest library version: "6.16.1"
Removing bundled "libfreetype"
removed '/tmp/ailibdir.uo3v/libfreetype.so.6'
removed '/tmp/ailibdir.uo3v/libfreetype.so.6.10.0'
    linux-vdso.so.1 (0x00007fff7c1e3000)
    libcanberra-gtk3.so.0 => /tmp/ailibdir.uo3v/libcanberra-gtk3.so.0 (0x00007f1c53198000)
    libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f1c53058000)
    libcanberra.so.0 => /tmp/ailibdir.uo3v/libcanberra.so.0 (0x00007f1c52e40000)
    libgtk-3.so.0 => /tmp/ailibdir.uo3v/libgtk-3.so.0 (0x00007f1c52528000)
    libgdk-3.so.0 => /tmp/ailibdir.uo3v/libgdk-3.so.0 (0x00007f1c52238000)
    libatk-1.0.so.0 => /tmp/ailibdir.uo3v/libatk-1.0.so.0 (0x00007f1c52010000)
    libgio-2.0.so.0 => /tmp/ailibdir.uo3v/libgio-2.0.so.0 (0x00007f1c51c70000)
    libpangocairo-1.0.so.0 => /tmp/ailibdir.uo3v/libpangocairo-1.0.so.0 (0x00007f1c51a60000)
    libgdk_pixbuf-2.0.so.0 => /tmp/ailibdir.uo3v/libgdk_pixbuf-2.0.so.0 (0x00007f1c51838000)
    libcairo-gobject.so.2 => /tmp/ailibdir.uo3v/libcairo-gobject.so.2 (0x00007f1c51628000)
    libpango-1.0.so.0 => /tmp/ailibdir.uo3v/libpango-1.0.so.0 (0x00007f1c513d8000)
    libcairo.so.2 => /tmp/ailibdir.uo3v/libcairo.so.2 (0x00007f1c510b0000)
    libgobject-2.0.so.0 => /tmp/ailibdir.uo3v/libgobject-2.0.so.0 (0x00007f1c50e58000)
    libglib-2.0.so.0 => /tmp/ailibdir.uo3v/libglib-2.0.so.0 (0x00007f1c50b40000)
    libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007f1c50b00000)
    libatomic.so.1 => /tmp/ailibdir.uo3v/libatomic.so.1 (0x00007f1c508f8000)
    libfftw3f.so.3 => /tmp/ailibdir.uo3v/libfftw3f.so.3 (0x00007f1c50578000)
    libfftw3f_omp.so.3 => /tmp/ailibdir.uo3v/libfftw3f_omp.so.3 (0x00007f1c50370000)
    libgiomm-2.4.so.1 => /tmp/ailibdir.uo3v/libgiomm-2.4.so.1 (0x00007f1c4ffb0000)
    libglibmm-2.4.so.1 => /tmp/ailibdir.uo3v/libglibmm-2.4.so.1 (0x00007f1c4fd30000)
    libsigc-2.0.so.0 => /tmp/ailibdir.uo3v/libsigc-2.0.so.0 (0x00007f1c4fb28000)
    libgthread-2.0.so.0 => /tmp/ailibdir.uo3v/libgthread-2.0.so.0 (0x00007f1c4f920000)
    libgtkmm-3.0.so.1 => /tmp/ailibdir.uo3v/libgtkmm-3.0.so.1 (0x00007f1c4f170000)
    libatkmm-1.6.so.1 => /tmp/ailibdir.uo3v/libatkmm-1.6.so.1 (0x00007f1c4ef20000)
    libgdkmm-3.0.so.1 => /tmp/ailibdir.uo3v/libgdkmm-3.0.so.1 (0x00007f1c4ecc8000)
    libpangomm-1.4.so.1 => /tmp/ailibdir.uo3v/libpangomm-1.4.so.1 (0x00007f1c4ea98000)
    libcairomm-1.0.so.1 => /tmp/ailibdir.uo3v/libcairomm-1.0.so.1 (0x00007f1c4e870000)
    libiptcdata.so.0 => /tmp/ailibdir.uo3v/libiptcdata.so.0 (0x00007f1c4e660000)
    libjpeg.so.62 => /tmp/ailibdir.uo3v/libjpeg.so.62 (0x00007f1c4e408000)
    liblcms2.so.2 => /tmp/ailibdir.uo3v/liblcms2.so.2 (0x00007f1c4e1a8000)
    libpng15.so.15 => /tmp/ailibdir.uo3v/libpng15.so.15 (0x00007f1c4df78000)
    libz.so.1 => /usr/lib/libz.so.1 (0x00007f1c4dd60000)
    libtiff.so.5 => /tmp/ailibdir.uo3v/libtiff.so.5 (0x00007f1c4dae8000)
    liblensfun.so.1 => /tmp/ailibdir.uo3v/liblensfun.so.1 (0x00007f1c4d8c8000)
    libm.so.6 => /usr/lib/libm.so.6 (0x00007f1c4d740000)
    libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f1c4d5b0000)
    libgomp.so.1 => /tmp/ailibdir.uo3v/libgomp.so.1 (0x00007f1c4d380000)
    libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f1c4d360000)
    libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f1c4d338000)
    libc.so.6 => /usr/lib/libc.so.6 (0x00007f1c4d170000)
    libvorbisfile.so.3 => /tmp/ailibdir.uo3v/libvorbisfile.so.3 (0x00007f1c4cf60000)
    libvorbis.so.0 => /tmp/ailibdir.uo3v/libvorbis.so.0 (0x00007f1c4cd30000)
    libogg.so.0 => /tmp/ailibdir.uo3v/libogg.so.0 (0x00007f1c4cb28000)
    libtdb.so.1 => /tmp/ailibdir.uo3v/libtdb.so.1 (0x00007f1c4c910000)
    libltdl.so.7 => /tmp/ailibdir.uo3v/libltdl.so.7 (0x00007f1c4c700000)
    libxcb.so.1 => /tmp/ailibdir.uo3v/libxcb.so.1 (0x00007f1c4c4d8000)
    libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f1c4c4d0000)
    libgmodule-2.0.so.0 => /tmp/ailibdir.uo3v/libgmodule-2.0.so.0 (0x00007f1c4c2c8000)
    libXi.so.6 => /tmp/ailibdir.uo3v/libXi.so.6 (0x00007f1c4c0b8000)
    libXfixes.so.3 => /tmp/ailibdir.uo3v/libXfixes.so.3 (0x00007f1c4beb0000)
    libatk-bridge-2.0.so.0 => /tmp/ailibdir.uo3v/libatk-bridge-2.0.so.0 (0x00007f1c4bc80000)
    libepoxy.so.0 => /tmp/ailibdir.uo3v/libepoxy.so.0 (0x00007f1c4b988000)
    libpangoft2-1.0.so.0 => /tmp/ailibdir.uo3v/libpangoft2-1.0.so.0 (0x00007f1c4b770000)
    libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007f1c4b728000)
    libXinerama.so.1 => /tmp/ailibdir.uo3v/libXinerama.so.1 (0x00007f1c4b520000)
    libXrandr.so.2 => /tmp/ailibdir.uo3v/libXrandr.so.2 (0x00007f1c4b310000)
    libXcursor.so.1 => /tmp/ailibdir.uo3v/libXcursor.so.1 (0x00007f1c4b100000)
    libXcomposite.so.1 => /tmp/ailibdir.uo3v/libXcomposite.so.1 (0x00007f1c4aef8000)
    libXdamage.so.1 => /tmp/ailibdir.uo3v/libXdamage.so.1 (0x00007f1c4acf0000)
    libxkbcommon.so.0 => /tmp/ailibdir.uo3v/libxkbcommon.so.0 (0x00007f1c4aab0000)
    libwayland-cursor.so.0 => /tmp/ailibdir.uo3v/libwayland-cursor.so.0 (0x00007f1c4a8a8000)
    libwayland-egl.so.1 => /tmp/ailibdir.uo3v/libwayland-egl.so.1 (0x00007f1c4a6a0000)
    libwayland-client.so.0 => /tmp/ailibdir.uo3v/libwayland-client.so.0 (0x00007f1c4a490000)
    libXext.so.6 => /tmp/ailibdir.uo3v/libXext.so.6 (0x00007f1c4a278000)
    librt.so.1 => /usr/lib/librt.so.1 (0x00007f1c4a268000)
    libffi.so.6 => /tmp/ailibdir.uo3v/libffi.so.6 (0x00007f1c4a060000)
    libpcre.so.1 => /tmp/ailibdir.uo3v/libpcre.so.1 (0x00007f1c49df8000)
    libselinux.so.1 => /tmp/ailibdir.uo3v/libselinux.so.1 (0x00007f1c49bd0000)
    libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007f1c49bb0000)
    libmount.so.1 => /tmp/ailibdir.uo3v/libmount.so.1 (0x00007f1c49968000)
    libthai.so.0 => /tmp/ailibdir.uo3v/libthai.so.0 (0x00007f1c49758000)
    libharfbuzz.so.0 => /tmp/ailibdir.uo3v/libharfbuzz.so.0 (0x00007f1c494f0000)
    libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007f1c49220000)
    libpixman-1.so.0 => /tmp/ailibdir.uo3v/libpixman-1.so.0 (0x00007f1c48f70000)
    libEGL.so.1 => /tmp/ailibdir.uo3v/libEGL.so.1 (0x00007f1c48d38000)
    libxcb-shm.so.0 => /tmp/ailibdir.uo3v/libxcb-shm.so.0 (0x00007f1c48b30000)
    libxcb-render.so.0 => /tmp/ailibdir.uo3v/libxcb-render.so.0 (0x00007f1c48920000)
    libXrender.so.1 => /tmp/ailibdir.uo3v/libXrender.so.1 (0x00007f1c48710000)
    libGL.so.1 => /usr/lib/libGL.so.1 (0x00007f1c48678000)
    liblzma.so.5 => /tmp/ailibdir.uo3v/liblzma.so.5 (0x00007f1c48450000)
    /lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007f1c533a0000)
    libcrypt.so.1 => /usr/lib/libcrypt.so.1 (0x00007f1c48410000)
    libXau.so.6 => /tmp/ailibdir.uo3v/libXau.so.6 (0x00007f1c48208000)
    libatspi.so.0 => /tmp/ailibdir.uo3v/libatspi.so.0 (0x00007f1c47fd8000)
    libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0x00007f1c47d80000)
    libuuid.so.1 => /usr/lib/libuuid.so.1 (0x00007f1c47b78000)
    libblkid.so.1 => /tmp/ailibdir.uo3v/libblkid.so.1 (0x00007f1c47938000)
    libgraphite2.so.3 => /tmp/ailibdir.uo3v/libgraphite2.so.3 (0x00007f1c47708000)
    libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007f1c474f8000)
    libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007f1c472c0000)
    libxcb-dri2.so.0 => /tmp/ailibdir.uo3v/libxcb-dri2.so.0 (0x00007f1c470b8000)
    libX11-xcb.so.1 => /tmp/ailibdir.uo3v/libX11-xcb.so.1 (0x00007f1c46eb0000)
    libxcb-dri3.so.0 => /usr/lib/libxcb-dri3.so.0 (0x00007f1c46ca8000)
    libxcb-xfixes.so.0 => /tmp/ailibdir.uo3v/libxcb-xfixes.so.0 (0x00007f1c46aa0000)
    libxcb-present.so.0 => /tmp/ailibdir.uo3v/libxcb-present.so.0 (0x00007f1c46898000)
    libxcb-sync.so.1 => /tmp/ailibdir.uo3v/libxcb-sync.so.1 (0x00007f1c46690000)
    libxshmfence.so.1 => /tmp/ailibdir.uo3v/libxshmfence.so.1 (0x00007f1c46488000)
    libgbm.so.1 => /tmp/ailibdir.uo3v/libgbm.so.1 (0x00007f1c46278000)
    libwayland-server.so.0 => /tmp/ailibdir.uo3v/libwayland-server.so.0 (0x00007f1c46060000)
    libdrm.so.2 => /usr/lib/libdrm.so.2 (0x00007f1c45e48000)
    libGLX.so.0 => /usr/lib/libGLX.so.0 (0x00007f1c45e10000)
    libGLdispatch.so.0 => /usr/lib/libGLdispatch.so.0 (0x00007f1c45d50000)
    libsystemd.so.0 => /tmp/ailibdir.uo3v/libsystemd.so.0 (0x00007f1c45b18000)
    libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f1c45910000)
    libcap.so.2 => /tmp/ailibdir.uo3v/libcap.so.2 (0x00007f1c45708000)
    liblz4.so.1 => /tmp/ailibdir.uo3v/liblz4.so.1 (0x00007f1c454f0000)
    libgcrypt.so.11 => /tmp/ailibdir.uo3v/libgcrypt.so.11 (0x00007f1c45268000)
    libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00007f1c45048000)
    libdw.so.1 => /tmp/ailibdir.uo3v/libdw.so.1 (0x00007f1c44e00000)
    libattr.so.1 => /tmp/ailibdir.uo3v/libattr.so.1 (0x00007f1c44bf8000)
    libelf.so.1 => /tmp/ailibdir.uo3v/libelf.so.1 (0x00007f1c449e0000)
    libbz2.so.1 => /tmp/ailibdir.uo3v/libbz2.so.1 (0x00007f1c447d0000)

==========

    linux-vdso.so.1 (0x00007fff6077b000)
    librsvg-2.so.2 => /usr/lib64/librsvg-2.so.2 (0x00007f0654b28000)
    libm.so.6 => /usr/lib64/libm.so.6 (0x00007f06549a0000)
    libgdk_pixbuf-2.0.so.0 => /usr/lib64/libgdk_pixbuf-2.0.so.0 (0x00007f0654778000)
    libgio-2.0.so.0 => /usr/lib64/libgio-2.0.so.0 (0x00007f06545d0000)
    libpangocairo-1.0.so.0 => /usr/lib64/libpangocairo-1.0.so.0 (0x00007f06545c0000)
    libpango-1.0.so.0 => /usr/lib64/libpango-1.0.so.0 (0x00007f0654570000)
    libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007f0654518000)
    libcairo.so.2 => /usr/lib64/libcairo.so.2 (0x00007f06541f0000)
    libpng15.so.15 => /tmp/ailibdir.uo3v/libpng15.so.15 (0x00007f0653fc0000)
    libcroco-0.6.so.3 => /usr/lib64/libcroco-0.6.so.3 (0x00007f0653d80000)
    libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007f0653c60000)
    libxml2.so.2 => /usr/lib64/libxml2.so.2 (0x00007f0653af8000)
    libpthread.so.0 => /usr/lib64/libpthread.so.0 (0x00007f0653ad0000)
    libc.so.6 => /usr/lib64/libc.so.6 (0x00007f0653908000)
    libpangoft2-1.0.so.0 => /usr/lib64/libpangoft2-1.0.so.0 (0x00007f06538f0000)
    libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007f06538a8000)
    libdl.so.2 => /usr/lib64/libdl.so.2 (0x00007f06538a0000)
    libgcc_s.so.1 => /usr/lib64/libgcc_s.so.1 (0x00007f0653880000)
    /usr/lib64/ld-linux-x86-64.so.2 (0x00007f06550f0000)
    libgmodule-2.0.so.0 => /usr/lib64/libgmodule-2.0.so.0 (0x00007f0653878000)
    libz.so.1 => /usr/lib64/libz.so.1 (0x00007f0653660000)
    libresolv.so.2 => /usr/lib64/libresolv.so.2 (0x00007f0653640000)
    libmount.so.1 => /usr/lib64/libmount.so.1 (0x00007f06533e0000)
    libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007f0653110000)
    libthai.so.0 => /usr/lib64/libthai.so.0 (0x00007f0652f00000)
    libfribidi.so.0 => /usr/lib64/libfribidi.so.0 (0x00007f0652ce0000)
    libffi.so.6 => /usr/lib64/libffi.so.6 (0x00007f0652ad0000)
    libpixman-1.so.0 => /usr/lib64/libpixman-1.so.0 (0x00007f0652828000)
    libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007f06525f0000)
    libxcb-shm.so.0 => /usr/lib64/libxcb-shm.so.0 (0x00007f06523e8000)
    libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f06521b8000)
    libxcb-render.so.0 => /usr/lib64/libxcb-render.so.0 (0x00007f0651fa8000)
    libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007f0651d98000)
    libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f0651c58000)
    libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007f0651a40000)
    librt.so.1 => /usr/lib64/librt.so.1 (0x00007f0651a30000)
    libpcre.so.1 => /usr/lib64/libpcre.so.1 (0x00007f06517b8000)
    libicuuc.so.62 => /usr/lib64/libicuuc.so.62 (0x00007f06515f0000)
    liblzma.so.5 => /usr/lib64/liblzma.so.5 (0x00007f06513c8000)
    libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0 (0x00007f0651310000)
    libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00007f06512d0000)
    libuuid.so.1 => /usr/lib64/libuuid.so.1 (0x00007f06510c8000)
    libblkid.so.1 => /usr/lib64/libblkid.so.1 (0x00007f0650e70000)
    libbz2.so.1.0 => /usr/lib64/libbz2.so.1.0 (0x00007f0650c60000)
    libdatrie.so.1 => /usr/lib64/libdatrie.so.1 (0x00007f0650a58000)
    libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f0650850000)
    libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007f0650648000)
    libicudata.so.62 => /usr/lib64/libicudata.so.62 (0x00007f064eca8000)
    libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f064eb18000)
    libgraphite2.so.3 => /usr/lib64/libgraphite2.so.3 (0x00007f064eaf0000)
LD_LIBRARY_PATH: /tmp/ailibdir.uo3v:/usr/lib:
/home/froggy/downloads/appimages/squashfs-root/usr/lib/librsvg-2.so
/home/froggy/downloads/appimages/squashfs-root/usr/lib/librsvg-2.so.2
/home/froggy/downloads/appimages/squashfs-root/usr/lib/librsvg-2.so.2.40.16
    librsvg-2.so.2 (libc6,x86-64) => /usr/lib/librsvg-2.so.2
    librsvg-2.so (libc6,x86-64) => /usr/lib/librsvg-2.so

==========


(rawtherapee:5296): Gtk-WARNING **: Could not load a pixbuf from /org/gtk/libgtk/theme/Adwaita/assets/check-symbolic.svg.
This may indicate that pixbuf loaders or the mime database could not be found.
**
Gtk:ERROR:gtkiconhelper.c:494:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/elementary-xfce/status/16/image-missing.svg: Unable to load image-loading module: /home/froggy/downloads/appimages/squashfs-root/usr/lib/gdk-pixbuf-2.0/loaders/libpixbufloader-svg.so: /usr/lib64/librsvg-2.so.2: undefined symbol: cairo_tag_end (gdk-pixbuf-error-quark, 5)
./squashfs-root/AppRun: line 58:  5296 Aborted                 (core dumped) "${APPDIR}/usr/bin/rawtherapee.wrapper" "$@"

Thanks

Syv


(Carmelo Dr Raw) #29

@PBNeves I see few problems in your logs:

  • mktemp: cannot make temp dir /tmp/ailibdir.XXXX: Invalid argument
    this will be fixed in next version of the package
  • strings; : No such file or directory
    could you try installing the package that provides the strings command?
  • Segmentation fault ldd “./bin/rawtherapee”
    this is quite strange… could you try running ldd on the terminal and see if it always segfaults? I have no experience with Slackware, but I am quite surprised by this.

Thanks!


(Carmelo Dr Raw) #30

@foto I prepared a new version in which I compiled librsvg from sources… the system package had some strange linking problems with libpixbufloader-svg.so.

Could you give this new package a try, and let me know?

Thanks once more!!!


(Syv) #31

Yeeha! Success!

Please let’s get the facts straight. You are the one doing all the hard work. I’m the one trying to help.

Thanks for all your time and energy. It’s very appreciated.

BTW, here’s the ld_library_path

LD_LIBRARY_PATH: /tmp/tmp.XtO6RG7EMc:/usr/lib:
/tmp/.mount_RawThezZEB1U/usr/lib/librsvg-2.so
/tmp/.mount_RawThezZEB1U/usr/lib/librsvg-2.so.2
/tmp/.mount_RawThezZEB1U/usr/lib/librsvg-2.so.2.40.16
    librsvg-2.so.2 (libc6,x86-64) => /usr/lib/librsvg-2.so.2
    librsvg-2.so (libc6,x86-64) => /usr/lib/librsvg-2.so

Thanks

Syv


(Morgan Hardwood) #32

@Carmelo_DrRaw wouldn’t something like Gentoo be better for you in creating these AppImages? A whole consistently self-compiled system shouldn’t have such issues.


(Carmelo Dr Raw) #33

That’s the first time I encounter such an issue… on the other hand, Gentoo (and other rolling release distributions) use recent GLibc versions, and the resulting appimage would only be compatible with equally recent distributions.

CentOS7 is based on GLibc 2.17, and allows to create AppImages that are compatible with most of the exiting Linux distros.


(Morgan Hardwood) #34

Ah I see. Gentoo does have glibc-2.17 available, but I wouldn’t be surprised if actually using it would cause issues (breakage).


(Carmelo Dr Raw) #35

Dear all, it would be great if we could do a last round of testing of the most recent AppImage package, to make sure I have not introduce any bad side-effect with the recent changes. The package is available here: https://github.com/Beep6581/RawTherapee/releases/download/nightly/RawTherapee-dev-5.4-754-g1437ab9.AppImage

Thanks!


(Morgan Hardwood) #36

Works fine in Sabayon, both GUI and CLI.


(Silvio) #37

It works fine on Kubuntu 18.04.01 (kde desktop)!
All icons in the GUIs are displayed correctly.
No crash so far: only quickly dabbled…

Tested with Virtualbox: Window 10 is the host and Linux is the guest.


(Syv) #38

Manjaro: current

It works, but it’s really, really slow. It took almost 2 minutes from the browse window to open the edit window. Except for that, it looks good.

Outstanding: The new shadows/highlights :heart_eyes: What an improvement! :grin:

I’d like to thank all the people that worked on the program. It’s very appreciated.

What are the new features of 5.5?

Syv


(Carmelo Dr Raw) #39

Did this happen only once, or every time? Any relevant terminal message?

Thanks for checking!


(Syv) #40

I tested it only once. So I just redid it again, same image and it came up into the editor window much, much faster: only a few seconds. Slower than my 5.4 which is not an appimage so it could be squashfs…

The 1st time, I took a look and didn’t see anything interesting in the terminal output.

I’ll keep monitoring…

Thanks

Syv