Read the statement by Michael Teeuw here.
Electron quit periodically
-
pm2 logs --lines=15
will show the last 15 lines of the captured output
if your instance has been running for a day
the LAST 15 lines are not useful, as the info is near the top (AND the log accumulates runs)you can also look at the file holding the output
it is in the
~/.pm2/logs foldernotice the dot in front of pm2
-
@sdetweil gotcha. yea. i tried to upload the whole error log but i realized there is no way to do it here.
-
@jefftse just need the 4 lines
-
@sdetweil waiting for the next crash
-
@jefftse but the info is there now
-
@sdetweil > magicmirror@2.29.0 start
0|mm | > DISPLAY=“${DISPLAY:=:0}” ./node_modules/.bin/electron js/electron.js
0|mm | [2024-12-18 09:29:44.580] [LOG] Starting MagicMirror: v2.29.0
0|mm | [2024-12-18 09:29:44.647] [LOG] Loading config …
0|mm | [2024-12-18 09:29:44.654] [LOG] config template file not exists, no envsubst
0|mm | [2024-12-18 09:29:46.022] [INFO] Checking config file /home/jeff/MagicMirror/config/config.js …
0|mm | [2024-12-18 09:29:46.254] [INFO] Your configuration file doesn’t contain syntax errors :)
0|mm | [2024-12-18 09:29:46.257] [INFO] Checking modules structure configuration …
0|mm | [2024-12-18 09:29:46.526] [INFO] Your modules structure configuration doesn’t contain errors :)
0|mm | [2024-12-18 09:29:46.532] [LOG] Loading module helpers …
0|mm | [2024-12-18 09:29:46.536] [LOG] No helper found for module: alert.
0|mm | [2024-12-18 09:29:46.555] [LOG] Initializing new module helper …
0|mm | [2024-12-18 09:29:46.557] [LOG] Module helper loaded: updatenotification
0|mm | [2024-12-18 09:29:46.559] [LOG] No helper found for module: clock.
0|mm | [2024-12-18 09:29:46.860] [LOG] Initializing new module helper …
0|mm | [2024-12-18 09:29:46.861] [LOG] Module helper loaded: calendar
0|mm | [2024-12-18 09:29:47.085] [LOG] Initializing new module helper …
0|mm | [2024-12-18 09:29:47.086] [LOG] Module helper loaded: newsfeed
0|mm | [2024-12-18 09:29:48.025] [LOG] Initializing new module helper …
0|mm | [2024-12-18 09:29:48.026] [LOG] Module helper loaded: MMM-NowPlayingOnSpotify
0|mm | [2024-12-18 09:29:48.264] [LOG] Initializing new module helper …
0|mm | [2024-12-18 09:29:48.265] [LOG] Module helper loaded: MMM-Screencast
0|mm | [2024-12-18 09:29:49.970] [LOG] Initializing new module helper …
0|mm | [2024-12-18 09:29:49.972] [LOG] Module helper loaded: MMM-AVStock
0|mm | [2024-12-18 09:29:50.472] [LOG] Initializing new module helper …
0|mm | [2024-12-18 09:29:50.473] [LOG] Check MagicMirror² version for node helper ‘MMM-CoinMarketCap’ - Minimum version: 2.2.1 - Current version: 2.29.0
0|mm | [2024-12-18 09:29:50.475] [LOG] Version is ok!
0|mm | [2024-12-18 09:29:50.476] [LOG] Module helper loaded: MMM-CoinMarketCap
0|mm | [2024-12-18 09:29:50.709] [LOG] Initializing new module helper …
0|mm | [2024-12-18 09:29:50.710] [LOG] Module helper loaded: MMM-BackgroundSlideshow
0|mm | [2024-12-18 09:29:50.826] [LOG] Initializing new module helper …
0|mm | [2024-12-18 09:29:50.827] [LOG] Module helper loaded: MMM-Pir
0|mm | [2024-12-18 09:29:50.869] [LOG] Initializing new module helper …
0|mm | [2024-12-18 09:29:50.870] [LOG] Module helper loaded: MMM-OpenWeatherMapForecast
0|mm | [2024-12-18 09:29:50.870] [LOG] All module helpers loaded.
0|mm | [2024-12-18 09:29:50.889] [LOG] Starting server on port 8080 …
0|mm | [2024-12-18 09:29:54.510] [LOG] Server started …
0|mm | [2024-12-18 09:29:54.515] [LOG] Connecting socket for: updatenotification
0|mm | [2024-12-18 09:29:54.521] [LOG] Starting module helper: updatenotification
0|mm | [2024-12-18 09:29:54.527] [LOG] Connecting socket for: calendar
0|mm | [2024-12-18 09:29:54.536] [LOG] Starting node helper for: calendar
0|mm | [2024-12-18 09:29:54.538] [LOG] Connecting socket for: newsfeed
0|mm | [2024-12-18 09:29:54.541] [LOG] Starting node helper for: newsfeed
0|mm | [2024-12-18 09:29:54.543] [LOG] Connecting socket for: MMM-NowPlayingOnSpotify
0|mm | [2024-12-18 09:29:54.550] [LOG] Connecting socket for: MMM-Screencast
0|mm | [2024-12-18 09:29:54.557] [LOG] Connecting socket for: MMM-AVStock
0|mm | [2024-12-18 09:29:54.563] [LOG] Connecting socket for: MMM-CoinMarketCap
0|mm | [2024-12-18 09:29:54.569] [LOG] MMM-CoinMarketCap: module loaded! Path: /home/jeff/MagicMirror/modules/MMM-CoinMarketCap
0|mm | [2024-12-18 09:29:54.574] [LOG] MMM-CoinMarketCap: Path “/logos” configured successfully.
0|mm | [2024-12-18 09:29:54.575] [LOG] Connecting socket for: MMM-BackgroundSlideshow
0|mm | [2024-12-18 09:29:54.581] [LOG] Connecting socket for: MMM-Pir
0|mm | [2024-12-18 09:29:54.584] [LOG] Connecting socket for: MMM-OpenWeatherMapForecast
0|mm | [2024-12-18 09:29:54.585] [LOG] Starting node_helper for MMM-OpenWeatherMapForecast
0|mm | [2024-12-18 09:29:54.589] [LOG] Sockets connected & modules started …
0|mm | [2024-12-18 09:29:55.384] [LOG] Launching application.
0|mm | [2024-12-18 09:29:57.817] [INFO] System information:
0|mm | ### SYSTEM: manufacturer: ; model: ; virtual: false
0|mm | ### OS: platform: linux; distro: Debian GNU/Linux; release: 12; arch: arm64; kernel: 6.6.62+rpt-rpi-v8
0|mm | ### VERSIONS: electron: 31.7.6; used node: 20.18.0; installed node: 20.9.0; npm: 10.1.0; pm2: 5.4.3
0|mm | ### OTHER: timeZone: America/New_York; ELECTRON_ENABLE_GPU: undefined
0|mm | [30914:1218/092957.948903:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
0|mm | [30914:1218/092957.949629:ERROR:gbm_wrapper.cc(257)] Failed to export buffer to dma_buf: No such file or directory (2)
0|mm | [30914:1218/092957.950132:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
0|mm | [30914:1218/092957.950420:ERROR:gbm_wrapper.cc(257)] Failed to export buffer to dma_buf: No such file or directory (2)
0|mm | [30914:1218/092957.950944:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
0|mm | [30914:1218/092957.951547:ERROR:gbm_wrapper.cc(257)] Failed to export buffer to dma_buf: No such file or directory (2)
0|mm | [30914:1218/092957.952173:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
0|mm | [30914:1218/092957.952551:ERROR:gbm_wrapper.cc(257)] Failed to export buffer to dma_buf: No such file or directory (2)
0|mm | [30914:1218/092957.953858:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
0|mm | [30914:1218/092957.954350:ERROR:gbm_wrapper.cc(257)] Failed to export buffer to dma_buf: No such file or directory (2)
0|mm | [30914:1218/092957.955047:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
0|mm | [30914:1218/092957.955602:ERROR:gbm_wrapper.cc(257)] Failed to export buffer to dma_buf: No such file or directory (2)
0|mm | [30914:1218/092957.956790:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
0|mm | [30914:1218/092957.957248:ERROR:gbm_wrapper.cc(257)] Failed to export buffer to dma_buf: No such file or directory (2)
0|mm | [30914:1218/092957.961329:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
0|mm | [30914:1218/092957.961766:ERROR:gbm_wrapper.cc(257)] Failed to export buffer to dma_buf: No such file or directory (2)
0|mm | [30914:1218/092957.962348:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
0|mm | [30914:1218/092957.962797:ERROR:gbm_wrapper.cc(257)] Failed to export buffer to dma_buf: No such file or directory (2)
0|mm | [30914:1218/092957.963454:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
0|mm | [30914:1218/092957.963887:ERROR:gbm_wrapper.cc(257)] Failed to export buffer to dma_buf: No such file or directory (2)
0|mm | [30914:1218/092957.964501:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
0|mm | [30914:1218/092957.964979:ERROR:gbm_wrapper.cc(257)] Failed to export buffer to dma_buf: No such file or directory (2)
0|mm | [30914:1218/092957.965605:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or directory (2)
0|mm | [30914:1218/092957.966056:ERROR:gbm_wrapper.cc(257)] Failed to export buffer to dma_buf: No such file or directory (2)
0|mm | [30914:1218/092957.966665:ERROR:gbm_wrapper.cc(74)] Failed to get fd for plane.: No such file or director -
@jefftse said in Electron quit periodically:
0|mm | ### SYSTEM: manufacturer: ; model: ; virtual: false
0|mm | ### OS: platform: linux; distro: Debian GNU/Linux; release: 12; arch: arm64; kernel: 6.6.62+rpt-rpi-v8
0|mm | ### VERSIONS: electron: 31.7.6; used node: 20.18.0; installed node: 20.9.0; npm: 10.1.0; pm2: 5.4.3
0|mm | ### OTHER: timeZone: America/New_York; ELECTRON_ENABLE_GPU: undefinedthat is what I needed
-
@jefftse ok, this is related to the Wayland compositor
can you switch back to X11
use the raspi-config app
sudo raspi-config
advanced
Wayland
X11
you will have to reboot after that
-
@sdetweil ok, i just did it and will report back. I guess i lost VNC from switching.
-
@sdetweil it did just crash with this
0|mm | /home/jeff/MagicMirror/node_modules/electron/dist/electron exited with signal SIGSEGV
PM2 | App [mm:0] exited with code [1] via signal [SIGINT]
PM2 | App [mm:0] starting in -fork mode-
PM2 | App [mm:0] online
0|mm | > magicmirror@2.29.0 start
0|mm | > DISPLAY=“${DISPLAY:=:0}” ./node_modules/.bin/electron js/electron.js