I recently got a problem involving /usr/lib/arm-linux-gnueabihf/libarmmem-${PLATFORM}.so: VLC was crashing when calling this library (which overrides memory related functions from libc6), and removing the reference to this library from /etc/ld.so.preload fixed the problem.

I thought I might have the wrong version of the library, or perhaps a damaged file, so I tried to reinstall it. To my surprise, apt-file search libarmmem returned nothing. I didn't find this library in http://raspbian.raspberrypi.org/raspbian/pool/main/liba/ or http://archive.raspbian.org/raspbian/pool/main/liba/ either.

Does anybody know where this library come from, what functionality does it bring to the table, and how to reinstall it if need be?

  • 1
    I think it's something to do with snapd - based purely on searching for libarmmem-${PLATFORM}.so on the interwebs
    – Bravo
    Dec 26, 2021 at 1:04
  • 1
    Not sure WHY it is there, but the library is unchanged since original Buster release.
    – Milliways
    Dec 26, 2021 at 1:26
  • @Bravo Now that you say this, I do remember installing snap a while ago. I removed it since though. Dec 26, 2021 at 11:50


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Browse other questions tagged or ask your own question.