baldmountain

baldmountain

MacOS /usr/libexec/lsd using 100% CPU

My Mac has been freezing lately so I spent some time trying to figure out why. There is a system process called LaunchServiceDaemon or /usr/libexec/lsd. It was using 100% CPU. Using information from this thread: What is the “lsd” process… and this one: /usr/libexec/lsd using 100% of CPU I found that lsd was trying to create a signature for apps in my Elixir projects. (I think because the names end in .app.) So lsd was trying to create signing signatures for hackney.app and mint.app. Once I deleted the _bulid directory from my elixir projects my Mac stopped freezing and CPU usage went to zero. You can check your own Mac like:

ps aux | grep lsd

look for the line with runAsRoot in it and find it’s PID then run:

sudo lsof -p PID

And look for a line includes an .app file in one of your projects like:

lsd     386 root    3r   REG   1,13     2686            77125471 /Users/someone/work/a_project/_build/prod/lib/tesla/ebin/tesla.app

So my question is how do I keep lsd from trying to create a signature for my elixir generated app files?

Where Next?

Popular in Questions Top

joaquinalcerro
Hi there, I am working with Ecto-Postgresql and I need to call all of the records from a specific table but the table has 40,000 records...
New
jononomo
I am trying to figure out how Mix knows whether the environment is test, dev, or prod – where is this set? Thanks.
New
joeerl
Hello again - after a longish gap I’ve decided I really must dig into Elixir and see what’s been happening here - so I have a few questio...
New
sen
Hi All, I set a environment variables in dev.exs , like below code. when i start server, how can i set the ${enable} value? thanks. d...
New
siddhant3030
Hi, I have to write a raw query for one of my project. But till now I have used ecto queries and don’t have much experience writing raw ...
New
albydarned
Hello all! I am typing this post from my new MacBook Pro with the M1 chip. I’m loving it so far, and will probably use it as my daily dr...
New
WestKeys
Currently suffering from paralysis by [HTTP client] analysis. This is rather unusual in Elixirland as there tends to be consensus on the ...
New

Other popular topics Top

rms.mrcs
Hi, I need to transform a list of numbers into a map where the keys are the indexes and the values are the original values of the list. ...
New
nobody
Hi! In PHP: $_SERVER[‘SERVER_ADDR’] - in Elixir? Searched the docs for ip address and the web, no good results. Thanks!
New
aadeshere1
I have a another noob question about loop. Since elixir is immutable, while loop is not directly possible. total = 10 while total != 0 ...
New
saif
Hello everyone, Long time lurker first time poster here. I’ve recently begun working on Elixir full-time again! :raised_hands: It’s been...
New
TunkShif
This post is an instruction guide to help you setup your Neovim for Elixir development from scratch. It includes general information on h...
274 42576 114
New
JorisKok
I have a server on AWS, and was running a load test using artillery. When looking at the Phoenix dashboard I see the Ports going to 100% ...
New

We're in Beta

About us Mission Statement