@tacotaco
I know this is an old issue, but I had this happen to me while setting up MM on a Le Potato board.
Seems like a GPU issue, and you can bypass this by adding this snippet right before you call npm start:
export ELECTRON_DISABLE_GPU=1
In my case, I’m using PM2 to manage startup, so my ~/mm.sh file looks like this:
cd ./MagicMirror
export ELECTRON_DISABLE_GPU=1
DISPLAY=:0 npm start
I don’t know the full extent of the issue, but I know that this works and allows me to run MM.
Hopefully this helps you and anyone else looking for this in the future.