Darktable crashing on libavif

I’m running Manjaro, fully updated all packages but one of the latest updates killed Darktable.

DT start is crashing with:
darktable: symbol lookup error: /usr/lib/libavif.so.13: undefined symbol: kYvuV2020Constants

Versions:
darktable-2:3.6.1-3-x86_64.pkg.tar.zst
libavif-0.9.3-1-x86_64.pkg.tar.zst

I tried downgrading DT to 2.3.6.1 which worked before and libavif to 0.9.2-1 but that doesn’t work either. Maybe this is Arch-related but for now I’m stuck. First time I get symbol issues after an update on this 3-year install wwith running updates.

Any ideas? Or should I ask around on the Manjaro forum?

do you mean 3.6.1???

manjaro or you need to rebuild darktable against the new libavif. no DT bug per se.

1 Like

Thanks Will do.

Thanks to all here and elsewhere who tried to help I found this somewhat older reference: Re: darktable libavif libyuv update and undefined symbol (Arch Linux General Discussion)

Turns out I had an old git version of libyuv hanging around. Removing it and reinstalling from regular repo was all DT needed.