• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

Electron quit periodically

Scheduled Pinned Locked Moved Unsolved Troubleshooting
26 Posts 3 Posters 1.2k Views 4 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Offline
    jefftse @sdetweil
    last edited by Dec 18, 2024, 3:22 PM

    @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

    S 1 Reply Last reply Dec 18, 2024, 3:47 PM Reply Quote 0
    • S Offline
      sdetweil @jefftse
      last edited by Dec 18, 2024, 3:47 PM

      @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: undefined

      that is what I needed

      Sam

      How to add modules

      learning how to use browser developers window for css changes

      S 1 Reply Last reply Dec 18, 2024, 3:57 PM Reply Quote 0
      • S Offline
        sdetweil @sdetweil
        last edited by Dec 18, 2024, 3:57 PM

        @jefftse ok, this is related to the Wayland compositor

        can you switch back to X11

        use the raspi-config app

        sudo raspi-config

        advanced

        Screenshot at 2024-12-18 09-55-35.png

        Wayland

        Screenshot at 2024-12-18 09-55-47.png

        X11

        Screenshot at 2024-12-18 09-57-12.png

        you will have to reboot after that

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        J 3 Replies Last reply Dec 18, 2024, 4:24 PM Reply Quote 0
        • J Offline
          jefftse @sdetweil
          last edited by Dec 18, 2024, 4:24 PM

          @sdetweil ok, i just did it and will report back. I guess i lost VNC from switching.

          S 1 Reply Last reply Dec 18, 2024, 4:39 PM Reply Quote 0
          • J Offline
            jefftse @sdetweil
            last edited by Dec 18, 2024, 4:29 PM

            @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

            S 1 Reply Last reply Dec 18, 2024, 4:41 PM Reply Quote 0
            • S Offline
              sdetweil @jefftse
              last edited by sdetweil Dec 18, 2024, 4:40 PM Dec 18, 2024, 4:39 PM

              @jefftse different vnc setup on x11

              i use ssh to avoid all this graphical crud.

              see this topic on using other tools from Windows
              https://forum.magicmirror.builders/topic/19193/best-way-to-develop-from-windows-machine

              Sam

              How to add modules

              learning how to use browser developers window for css changes

              1 Reply Last reply Reply Quote 0
              • S Offline
                sdetweil @jefftse
                last edited by Dec 18, 2024, 4:41 PM

                @jefftse said in Electron quit periodically:

                0|mm | /home/jeff/MagicMirror/node_modules/electron/dist/electron exited with signal SIGSEGV

                what was before that line?

                Sam

                How to add modules

                learning how to use browser developers window for css changes

                J 1 Reply Last reply Dec 18, 2024, 4:50 PM Reply Quote 0
                • J Offline
                  jefftse @sdetweil
                  last edited by Dec 18, 2024, 4:50 PM

                  @sdetweil 0|mm | MEMORY-ERROR: electron[3627]: GSlice: assertion failed: sinfo->n_allocated > 0
                  0|mm | /home/jeff/MagicMirror/node_modules/electron/dist/electron exited with signal SIGABRT

                  S 1 Reply Last reply Dec 18, 2024, 4:54 PM Reply Quote 0
                  • S Offline
                    sdetweil @jefftse
                    last edited by Dec 18, 2024, 4:54 PM

                    @jefftse ok, the issues I found referencing that problem all resulted in app code failure (using parms wrong, not freeing memory, a faulty image format, …) not electron problems…

                    I don’t see an module doing graphics in your setup… but I don’t know what they all do exactly…

                    Sam

                    How to add modules

                    learning how to use browser developers window for css changes

                    J 1 Reply Last reply Dec 19, 2024, 8:18 PM Reply Quote 0
                    • J Offline
                      jefftse @sdetweil
                      last edited by karsten13 Dec 18, 2024, 6:51 PM Dec 18, 2024, 5:06 PM

                      @sdetweil my setup is pretty simple and its freshly built yesterday. here is my config…

                      deleted
                      
                      S 1 Reply Last reply Dec 18, 2024, 5:22 PM Reply Quote 0
                      • 1
                      • 2
                      • 3
                      • 2 / 3
                      2 / 3
                      • First post
                        15/26
                        Last post
                      Enjoying MagicMirror? Please consider a donation!
                      MagicMirror created by Michael Teeuw.
                      Forum managed by Sam, technical setup by Karsten.
                      This forum is using NodeBB as its core | Contributors
                      Contact | Privacy Policy