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 '21 at 1:04
  • 1
    Not sure WHY it is there, but the library is unchanged since original Buster release.
    – Milliways
    Dec 26 '21 at 1:26
  • @Bravo Now that you say this, I do remember installing snap a while ago. I removed it since though. Dec 26 '21 at 11:50

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.