• 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.

MM stopped working with Electron Error

Scheduled Pinned Locked Moved Solved Troubleshooting
13 Posts 3 Posters 560 Views 3 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.
  • W Offline
    wyovino
    last edited by Feb 7, 2025, 5:02 PM

    MM V2.24.0, Pi Zero2W, Raspbian 10 (Buster)

    MM stopped working yesterday. The PM2 log is showing this error:

    /home/pi/MagicMirror/node_modules/electron/dist/electron exited with signal SIGSEGV

    If I reinstall Electron, do I need a specific version? If so, how can I tell which version I currently have, and how would I do it?

    S 1 Reply Last reply Feb 7, 2025, 6:34 PM Reply Quote 0
    • W Offline
      wyovino
      last edited by Feb 7, 2025, 8:08 PM

      Update: Restarting MM and rebooting had no affect. A shutdown and power disconnect fixed the issue, at least for now.

      S B 2 Replies Last reply Feb 7, 2025, 9:11 PM Reply Quote 0
      • S Offline
        sdetweil @wyovino
        last edited by Feb 7, 2025, 6:34 PM

        @wyovino you can look at package.json for the requested version

        you can look at node_modules/electron/package.json
        for the installed version

        the error says the process was terminated

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        B 1 Reply Last reply Feb 7, 2025, 6:58 PM Reply Quote 0
        • B Offline
          BKeyport Module Developer @sdetweil
          last edited by Feb 7, 2025, 6:58 PM

          @sdetweil isn’t SIGSEGV a segmentation fault?

          The "E" in "Javascript" stands for "Easy"

          S 1 Reply Last reply Feb 7, 2025, 7:44 PM Reply Quote 0
          • S Offline
            sdetweil @BKeyport
            last edited by Feb 7, 2025, 7:44 PM

            @BKeyport you are right,

            Sam

            How to add modules

            learning how to use browser developers window for css changes

            1 Reply Last reply Reply Quote 0
            • W Offline
              wyovino
              last edited by Feb 7, 2025, 8:08 PM

              Update: Restarting MM and rebooting had no affect. A shutdown and power disconnect fixed the issue, at least for now.

              S B 2 Replies Last reply Feb 7, 2025, 9:11 PM Reply Quote 0
              • S Offline
                sdetweil @wyovino
                last edited by Feb 7, 2025, 9:11 PM

                @wyovino sounds like memory corruption on the pi

                Sam

                How to add modules

                learning how to use browser developers window for css changes

                W 1 Reply Last reply Feb 8, 2025, 8:10 PM Reply Quote 0
                • B Offline
                  BKeyport Module Developer @wyovino
                  last edited by Feb 7, 2025, 10:03 PM

                  @wyovino I suspect some heavy memory corruption - could be anywhere - I’d copy over your config.js and custom.css to another drive and try a new SD card if it continues.

                  If it continues after that, I’d get a new device…

                  The "E" in "Javascript" stands for "Easy"

                  S 1 Reply Last reply Feb 7, 2025, 10:50 PM Reply Quote 1
                  • S Offline
                    sdetweil @BKeyport
                    last edited by Feb 7, 2025, 10:50 PM

                    @BKeyport use my backup/restore to save the environment

                    https://github.com/sdetweil/MagicMirror-backup-restore

                    Sam

                    How to add modules

                    learning how to use browser developers window for css changes

                    B 1 Reply Last reply Feb 8, 2025, 12:50 AM Reply Quote 0
                    • B Offline
                      BKeyport Module Developer @sdetweil
                      last edited by Feb 8, 2025, 12:50 AM

                      @sdetweil ooh, I forgot about that.

                      The "E" in "Javascript" stands for "Easy"

                      1 Reply Last reply Reply Quote 0
                      • S sdetweil has marked this topic as solved on Feb 8, 2025, 1:58 AM
                      • W Offline
                        wyovino @sdetweil
                        last edited by Feb 8, 2025, 8:10 PM

                        @sdetweil I’m in the process of re-imaging the USB drive from a backup. Hopefully that works. I don’t understand why it would work from a cold start but not a restart or reboot, but we’ll see what happens. It’s very consistent.

                        S 1 Reply Last reply Feb 8, 2025, 8:18 PM Reply Quote 0
                        • 1
                        • 2
                        • 1 / 2
                        1 / 2
                        • First post
                          7/13
                          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