Welp…
No change. System still crashes on the Pi using Chromium.
In looking at the most recent core file, it’s still showing that electron is what’s faulting.
There are no running processes of chromium and electron is still being started. Something is amiss with the configuration to where your run-start.sh script is either not being called or is not launching the correct browser for some reason.
I’ve made no changes to run-start.sh, I’ve edited package.json so that this line is gone:
"start": "DISPLAY=\"${DISPLAY:=:0}\" ./node_modules/.bin/electron js/electron.js",
And has been replaced with this one:
"start": "./run-start.sh",
config/config.js has the following setting:
var config = {
address: "0.0.0.0", // Address to listen on, can be:
// - "localhost", "127.0.0.1", "::1" to listen on loopback interfac
e
// - another specific IPv4/6 to listen on a specific interface
// - "0.0.0.0", "::" to listen on any interface
// Default, when address config is left out or empty, is "localhost
"
port: 8080,
basePath: "/", // The URL path where MagicMirror is hosted. If you are using a Reverse proxy
// you must set the sub path here. basePath must end with a /
ipWhitelist: ["127.0.0.1", "192.168.192.0/24", "::1"], // Set [] to allow all IP addresses
//
or add a specific IPv4 of 192.168.1.5 :
//
["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.1.5"],
//
or IPv4 range of 192.168.3.0 --> 192.168.3.15 use CIDR format :
//
["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.3.0/28"],
useHttps: false, // Support HTTPS or not, default "false" will use HTTP
httpsPrivateKey: "", // HTTPS private key path, only require when useHttps is true
httpsCertificate: "", // HTTPS Certificate path, only require when useHttps is true
language: "en",
logLevel: ["INFO", "LOG", "WARN", "ERROR"],
timeFormat: 24,
units: "metric",
// serverOnly: true/false/"local" ,
serverOnly:"local",