Darktable crashes on import (Linux Mint 22.3)

Hello.

Darktable crashes on Linux Mint 22.3 when I try to import anything. I can see the imported file afterwards, but attempting to open in results in a crash as well.

I’ve pasted the error log below, all I can see is a lot of missing libraries(?) which is interesting because the dependencies should be OK, the software was installed through the software manager. Any ideas how to proceed?

Those look like missing symbol tables, not missing libraries. If a library is missing, the prorgam typically doesn’t start.

As the symbol tables can take up a lot of space, and aren’t needed for normal use, they are removed from “production” versions of the library. If you want them, you might try installing “-debug” versions of those libraries (those can be big!)

Also:

That’s a fairly old version of darktable. The current version is 5.4.0. You could try if the appimage from the darktable site works.

1 Like

And if it continues on 5.4.0, please provide a log using the flag -d common. The pastebin is a backtrace.

Huh. So, now I know that the software manager provides very old versions. I enabled the unverified flatpaks, installed 5.4.0 and all is good. Thanks for the help.

2 Likes

The software managers depend on volunteers doing the packaging of the program and maintaining it. If there are no maintainers, then the available version can be dated. Flatpak is an option, but you could run into problems with GPU not working. Appimage or OBS are good options.

For distributions that’s only part of the story. The version a distribution provides may be quite recent at the moment the distribution version is frozen (not: published!). But many are reluctant to update after publication, other than security and bug fixes: If a newer version of an application needs a newer version of a library, you can end up with conflicts, which take time to solve. And you can get a kind of snowball effect, where upgrading an application requires upgrading a library, which needs other upgrades, or forces you to upgrade other applications, which… etc.

OBS works differently, and is based purely on volunteers doing the packaging against one or more distributions (where possible).

2 Likes

The darktable project doesn’t verify any Linux binaries. The flatpak is safe, and I am one of the maintainers.

2 Likes