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

"Out of memory" issues - where do I begin?

Scheduled Pinned Locked Moved Solved Troubleshooting
65 Posts 2 Posters 26.4k Views 2 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.
  • S Offline
    sdetweil @ember1205
    last edited by Sep 29, 2020, 12:35 PM

    @ember1205 sometimes upgrading one part causes forced upgrades to others and the collection brings more problems…

    Sam

    How to add modules

    learning how to use browser developers window for css changes

    E 1 Reply Last reply Sep 29, 2020, 12:53 PM Reply Quote 0
    • E Offline
      ember1205 @sdetweil
      last edited by Sep 29, 2020, 12:53 PM

      @sdetweil I can appreciate that - I work for a software company, and know about inter-dependencies and the headaches they can cause.

      MM is, in a very basic sense, a web server. Electron is a web browser. There shouldn’t be inter-dependencies between a web server and browser, and that seems to be apparent with Chromium not having an issue running against the MM server. So, I would hope that Electron could be brought forward or at least Chromium be documented as an solid alternative.

      S 1 Reply Last reply Sep 29, 2020, 12:55 PM Reply Quote 0
      • S Offline
        sdetweil @ember1205
        last edited by Sep 29, 2020, 12:55 PM

        @ember1205 I got us moved from V3 to V6… we need to add another cycle… it didn’t work with V7 last time.

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        E 1 Reply Last reply Sep 29, 2020, 12:59 PM Reply Quote 0
        • E Offline
          ember1205 @sdetweil
          last edited by Sep 29, 2020, 12:59 PM

          @sdetweil v10 is out and listed as “stable”.

          S 1 Reply Last reply Sep 29, 2020, 1:02 PM Reply Quote 0
          • S Offline
            sdetweil @ember1205
            last edited by Sep 29, 2020, 1:02 PM

            @ember1205 yeh, that and a quarter!!.. V7 was stable when we tried it last year too… running on PI is a whole different thing… they test on x86.

            Sam

            How to add modules

            learning how to use browser developers window for css changes

            1 Reply Last reply Reply Quote 0
            • E Offline
              ember1205
              last edited by Oct 28, 2020, 1:41 PM

              Update… 30 full days since my last post about stability and have not experienced a single crash on either mirror. So, Electron is definitely the source of the problem.

              Thank you to @sdetweil for the assistance in swapping over to Chromium and getting things to a stable state.

              S 1 Reply Last reply Oct 28, 2020, 1:47 PM Reply Quote 1
              • S Offline
                sdetweil @ember1205
                last edited by Oct 28, 2020, 1:47 PM

                @ember1205 thank you for the feedback… there is a proposal to move to Electron V10

                Sam

                How to add modules

                learning how to use browser developers window for css changes

                1 Reply Last reply Reply Quote 0
                • E Offline
                  ember1205
                  last edited by Dec 28, 2020, 1:57 PM

                  Wanted to post what is likely a ‘final update’ to this thread. I was running for literally weeks if not months with zero issues. I even let the system run for at least a month with the “you’re out of date” banner across the top and not one crash.

                  I updated the mirror and it reverted itself back to using Electron (that in itself is infuriating) and it’s crashing again. So, not only is Electron the problem but it’s STILL a problem.

                  I’ve reverted my mirror back to the outdated code and will do another update and not allow it to change back to Electron so that it can run without crashing!

                  S 1 Reply Last reply Dec 28, 2020, 2:07 PM Reply Quote 0
                  • S Offline
                    sdetweil @ember1205
                    last edited by Dec 28, 2020, 2:07 PM

                    @ember1205 what do you mean ‘updated’? if u just did a git pull, then u updated to the same level of electron

                    new release coming this week (1/1) which moves up to electron 8. 5.3

                    if u want to test it today, use the develop branch

                    both still use only electron, you can reinsert run-start.sh to use chromium

                    Sam

                    How to add modules

                    learning how to use browser developers window for css changes

                    E 1 Reply Last reply Dec 28, 2020, 2:10 PM Reply Quote 0
                    • E Offline
                      ember1205 @sdetweil
                      last edited by Dec 28, 2020, 2:10 PM

                      @sdetweil I used your upgrade script on my mirror. During the upgrade, it reverted the configuration back to using Electron instead of retaining the run-start.sh directive that would launch Chromium.

                      I wiped out the entire MM directory and copied back the working one that wasn’t upgraded. Unfortunately, it now seems that it is refusing to run the upgrade script and I’m wondering if it’s a certificate issue and I need to update the Pi itself first…

                      S 1 Reply Last reply Dec 28, 2020, 2:29 PM Reply Quote 0
                      • 1
                      • 2
                      • 3
                      • 4
                      • 5
                      • 6
                      • 7
                      • 6 / 7
                      • First post
                        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