[solved] ART crashes when choosing a color profile

ART crashes when I enter:
Color > Color management >Custom:
If you want to select a folder containing dcp profiles, both the Manjaro Resporitories version 1.24.5 and the binary ART-1.23-linux64 are displayed in the terminal:

… $ art
/usr/lib/libproxy/libpxbackend-1.0.so: undefined symbol: g_strv_builder_unref
Failed to load module: /tmp/tmp.NW1gTrFHES-ART/ART/lib/gio/modules/libgiolibproxy.so
** (ART.bin:7009): WARNING **: 11:58:19.153: atk-bridge: get_device_events_reply: unknown signature
/usr/bin/art: Zeile 22: 7009 Speicherzugriffsfehler (Speicherabzug geschrieben) “d/ART.bin" "@”

your glib library doesnt match what the tarball expects. Maybe check if your distro offers an ART package. openSUSE does e.g.

Hello @darix
Unfortunately, Manjaro does not offer ART - only via AUR. I was surprised because I never noticed this error before.

And you cant use AUR on Manjaro?

I mean if you want a rolling release distro with ART you can try openSUSE Tumbleweed of course :slight_smile:

Hi, what Manjaro version and desktop environment are you using? I just grabbed a live iso with XFCE from the Manjaro webpage and ART 1.25.0 doesn’t crash here…

Hello Alberto,
I use the normal Manjaro, always up-to-date with XFCE. I have installed this:
grafik
How did you install ART on Manjaro?

By downloading https://github.com/artpixls/ART/releases/download/1.25.0/ART-1.25.0-linux64.tar.xz and unpacking…

Hi Alberto, I have just installed this version and the problem no longer exists:
grafik
So not the -bin version.

However, this version cannot process the RW2 from Panasonic S5ii, unlike the -bin version.

I still have to find out how to install this, then I’ll give it a try:

ART-1.25.0-linux64.tar.xz

Someone needs to do a version update for the distro package. 1.24.5 vs 1.25.0

Oh, it’s so easy: unpack .tar.xz and then click on ART.
But this version 1.25.0 also crashes when I go to another directory for the profile.

yes because your system libraries do not match what the maintainer used to build against.

talk to the Arch/Manjaro maintainer to update the package or help with it yourself.

Hello @darix
but does this also apply if I do as Alberto suggested and use this
https://github.com/artpixls/ART/releases/download/1.25.0/ART-1.25.0-linux64.tar.xz
version?

isnt that the version you are using right now, which gives you trouble?

That version is supposed to be self contained though, using its private copy of libs. And it seems to work for me, so there must be something more specific to @micha 's environment that triggers the bug. So I’d still like to understand better. For example, @micha are you using a language other that English for the gui, or do you have some device attached (e.g. external drives or other usb stuff)? Trying to figure out what might be the culprit…

Thanks in advance!

Well on which distro are you building ART? Does your ART tarball also ship libglib?

Manjaro is a rolling release distro with very new libraries. if you e.g. build on some ubuntu stable, the symbols might be gone already when trying to run on a very up2date distro.

In principle, it should contain everything except the most basic libs (i.e. libc), but of course there might be a bug…for instance judging at the output above I might not be including libpxbackend-1.0.so. I’ll need to take another look.

This of course doesn’t prevent distros to supply their own packages which might work better for users (at a minimum in terms of icon themes and general desktop integration). But I’d still like to have a generic “linux64” build that works on everything not too old, if possible.

Hello @agriggio
My used language is German/German. At the moment of the crash there are no USB devices connected, except 2 mice and a card reader, without a card inserted. I just removed the second mouse and the card reader: Same problem. Please keep asking me so I can research what is different for me than for you.

The crashes do not occur with the repsotories version art-rawconverter, but all others have this error: artrawconverter-bin, und die ART-1.25.0-linux64.

Thanks for the info. Do you get the same error with all versions? If you get a different one, please paste it here, thanks!

Problems with ART-1.23-linux64 and ART-1.25.0-linux64

I just saw that there are no problems on my old computer.
Also Manjaro, and from AUR the art-rawconterter-bin version. Here you can select the folder for the profile - without crashing.

However, I still have no idea what has been installed differently on my main computer than on my old one. Except that I do a lot more on the new one and have probably also installed a bit moree.

Can you please paste here the console output you are getting with 1.25.0? thanks!