MagicMirror Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • Donate
    • Discord

    White screen at start for 2-3 seconds...

    Bug Hunt
    3
    5
    460
    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.
    • BKeyport
      BKeyport Module Developer last edited by

      Upon upgrading to 2.11.0 - I’m now getting a white screen on startup.

      It’ll blank the screen, show the white screen with mouse cursor visible, then blank out again 2-3 seconds later, and start building the modules. Any clue of what’s going on?

      Here’s my log of the restart via “PM2 Logs”:

      PM2      | Stopping app:mm id:1
      1|mm     | [2020-04-09 14:18:05.428] [LOG]
      1|mm     | Shutting down server...
      1|mm     | [2020-04-09 14:18:05.429] [LOG]    Stopping module helper: MMM-DarkSkyForecast
      1|mm     | [2020-04-09 14:18:05.430] [LOG]    Stopping module helper: newsfeed
      1|mm     | [2020-04-09 14:18:05.431] [LOG]
      1|mm     | Stopping module helper: MMM-DHT-Sensor
      1|mm     | [2020-04-09 14:18:05.432] [LOG]    Stopping module helper: MMM-SystemStats
      1|mm     | [2020-04-09 14:18:05.432] [LOG]    Stopping module helper: MMM-Wallpaper
      1|mm     | [2020-04-09 14:18:05.433] [LOG]    Stopping module helper: updatenotification
      PM2      | pid=3232 msg=failed to kill - retrying in 100ms
      PM2      | pid=3232 msg=failed to kill - retrying in 100ms
      PM2      | App [mm:1] exited with code [0] via signal [SIGINT]
      PM2      | pid=3232 msg=process killed
      PM2      | App [mm:1] starting in -fork mode-
      PM2      | App [mm:1] online
      1|mm     | > magicmirror@2.11.0 start /home/pi/MagicMirror
      1|mm     | > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js
      1|mm     | [2020-04-09 14:18:11.812] [LOG]
      1|mm     | Starting MagicMirror: v2.11.0
      1|mm     | [2020-04-09 14:18:11.822] [LOG]
      1|mm     | Loading config ...
      1|mm     | [2020-04-09 14:18:11.829] [LOG]
      1|mm     | Loading module helpers ...
      1|mm     | [2020-04-09 14:18:12.363] [LOG]
      1|mm     | Initializing new module helper ...
      1|mm     | [2020-04-09 14:18:12.364] [LOG]
      1|mm     | Module helper loaded: MMM-CalendarExt2
      1|mm     | [2020-04-09 14:18:12.367] [LOG]
      1|mm     | No helper found for module: MMM-Minical.
      1|mm     | [2020-04-09 14:18:12.368] [LOG]    No helper found for module: clock.
      1|mm     | [2020-04-09 14:18:12.369] [LOG]    No helper found for module: worldclock.
      1|mm     | [2020-04-09 14:18:12.707] [LOG]
      1|mm     | Initializing new module helper ...
      1|mm     | [2020-04-09 14:18:12.708] [LOG]
      1|mm     | Module helper loaded: MMM-DarkSkyForecast
      1|mm     | [2020-04-09 14:18:12.750] [LOG]
      1|mm     | Initializing new module helper ...
      1|mm     | [2020-04-09 14:18:12.753] [LOG]
      1|mm     | Module helper loaded: newsfeed
      1|mm     | [2020-04-09 14:18:12.772] [LOG]
      1|mm     | Initializing new module helper ...
      1|mm     | [2020-04-09 14:18:12.773] [LOG]    Module helper loaded: MMM-DHT-Sensor
      1|mm     | [2020-04-09 14:18:12.787] [LOG]
      1|mm     | Initializing new module helper ...
      1|mm     | [2020-04-09 14:18:12.788] [LOG]    Module helper loaded: MMM-SystemStats
      1|mm     | [2020-04-09 14:18:12.792] [LOG]
      1|mm     | Initializing new module helper ...
      1|mm     | [2020-04-09 14:18:12.793] [LOG]    Module helper loaded: MMM-Wallpaper
      1|mm     | [2020-04-09 14:18:12.830] [LOG]
      1|mm     | Initializing new module helper ...
      1|mm     | [2020-04-09 14:18:12.833] [LOG]    Module helper loaded: updatenotification
      1|mm     | [2020-04-09 14:18:12.836] [LOG]    No helper found for module: alert.
      1|mm     | [2020-04-09 14:18:12.910] [LOG]
      1|mm     | Initializing new module helper ...
      1|mm     | [2020-04-09 14:18:12.911] [LOG]
      1|mm     | Module helper loaded: MMM-Remote-Control
      1|mm     | [2020-04-09 14:18:12.915] [LOG]
      1|mm     | All module helpers loaded.
      1|mm     | [2020-04-09 14:18:13.030] [LOG]
      1|mm     | Starting server on port 60001 ...
      1|mm     | [2020-04-09 14:18:13.039] [INFO]
      1|mm     | You're using a full whitelist configuration to allow for all IPs
      1|mm     | [2020-04-09 14:18:13.056] [LOG]
      1|mm     | Server started ...
      1|mm     | [2020-04-09 14:18:13.058] [LOG]    Connecting socket for: MMM-CalendarExt2
      1|mm     | [2020-04-09 14:18:13.059] [LOG]    Connecting socket for: MMM-DarkSkyForecast
      1|mm     | [2020-04-09 14:18:13.060] [LOG]    ====================== Starting node_helper for module [MMM-DarkSkyForecast]
      1|mm     | [2020-04-09 14:18:13.061] [LOG]    Connecting socket for: newsfeed
      1|mm     | [2020-04-09 14:18:13.062] [LOG]    Starting module: newsfeed
      1|mm     | [2020-04-09 14:18:13.063] [LOG]    Connecting socket for: MMM-DHT-Sensor
      1|mm     | [2020-04-09 14:18:13.064] [LOG]    MMM-DHT-Sensor helper started ...
      1|mm     | [2020-04-09 14:18:13.065] [LOG]    Connecting socket for: MMM-SystemStats
      1|mm     | [2020-04-09 14:18:13.066] [LOG]
      1|mm     | Connecting socket for: MMM-Wallpaper
      1|mm     | [2020-04-09 14:18:13.081] [LOG]
      1|mm     | Starting node helper for: MMM-Wallpaper
      1|mm     | [2020-04-09 14:18:13.089] [LOG]
      1|mm     | Connecting socket for: updatenotification
      1|mm     | [2020-04-09 14:18:13.093] [LOG]
      1|mm     | Connecting socket for: MMM-Remote-Control
      1|mm     | [2020-04-09 14:18:13.096] [LOG]
      1|mm     | Starting node helper for: MMM-Remote-Control
      1|mm     | [2020-04-09 14:18:13.107] [LOG]
      1|mm     | Sockets connected & modules started ...
      1|mm     | [2020-04-09 14:18:13.222] [LOG]
      1|mm     | Launching application.
      1|mm     | [2020-04-09 14:18:17.453] [LOG]
      1|mm     | Create new news fetcher for url: https://www.fieldgulls.com/rss/current.xml - Interval: 300000
      1|mm     | [2020-04-09 14:18:17.533] [LOG]
      1|mm     | Create new news fetcher for url: https://www.espn.com/espn/rss/nfl/news - Interval: 300000
      1|mm     | [2020-04-09 14:18:17.543] [LOG]
      1|mm     | Create new news fetcher for url: https://www.espn.com/espn/rss/mlb/news - Interval: 300000
      1|mm     | [2020-04-09 14:18:17.550] [LOG]
      1|mm     | Create new news fetcher for url: https://www.cbssports.com/rss/headlines/nfl/ - Interval: 300000
      1|mm     | [2020-04-09 14:18:17.557] [LOG]
      1|mm     | Create new news fetcher for url: https://www.cbssports.com/rss/headlines/mlb/ - Interval: 300000
      1|mm     | [2020-04-09 14:18:17.564] [LOG]
      1|mm     | Create new news fetcher for url: http://rssfeeds.king5.com/king5/local&x=1 - Interval: 300000
      1|mm     | [2020-04-09 14:18:18.418] [LOG]
      1|mm     | [CALEXT2] calendar:appt >> Scanning start with interval:30000
      1|mm     | [2020-04-09 14:18:18.425] [LOG]
      1|mm     | [CALEXT2] calendar:mariners >> Scanning start with interval:86400000
      1|mm     | [2020-04-09 14:18:18.427] [LOG]    [CALEXT2] calendar:seahawks >> Scanning start with interval:60000
      1|mm     | [2020-04-09 14:18:19.506] [LOG]
      1|mm     | [CALEXT2] calendar:seahawks >> Scanned: 0, Selected: 0
      1|mm     | [2020-04-09 14:18:20.634] [LOG]
      1|mm     | [CALEXT2] calendar:mariners >> Scanned: 149, Selected: 149
      1|mm     | [2020-04-09 14:18:20.905] [LOG]
      1|mm     | [CALEXT2] calendar:appt >> Scanned: 38, Selected: 38
      1|mm     | [2020-04-09 14:18:50.913] [LOG]
      1|mm     | [CALEXT2] calendar:appt >> Scanning start with interval:30000
      1|mm     | [2020-04-09 14:18:52.306] [LOG]
      1|mm     | [CALEXT2] calendar:appt >> Scanned: 38, Selected: 38
      

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

      1 Reply Last reply Reply Quote 0
      • S
        sdetweil last edited by

        its an electron bug/feature… MM already sets the background to black, but there is a short time its shown as white

        i think the only way to get rid of it is to change the code so it opens invisible, and then when ready, the code makes it visible in black I use that on a couple of my modules that open extra browser windows… to avoid the white flass

        Sam

        Create a working config
        How to add modules

        1 Reply Last reply Reply Quote 0
        • R
          robertalexa last edited by

          Hi,

          Could you please provide some extra info on this?

          1. As to the issue (is there an issue tracker?)
          2. As to how to achive your suggestion of starting invisible and chaning back later.

          Many thanks

          S 1 Reply Last reply Reply Quote 0
          • S
            sdetweil @robertalexa last edited by

            @robertalexa I posted a followup that helps for me, make the backgroundColor:“x000001” (almost totally black, but not 0)

            see

            https://forum.magicmirror.builders/topic/12854/white-screen-flash-on-startup?_=1589635889109

            also tracking
            https://github.com/microsoft/vscode/issues/93869

            Sam

            Create a working config
            How to add modules

            BKeyport 1 Reply Last reply Reply Quote 0
            • BKeyport
              BKeyport Module Developer @sdetweil last edited by

              @sdetweil Good to note that it don’t always work, FWIW… like it don’t help my situation, but, I only have to restart once in a great while now, so, I don’t see it nearly as much… now if I could get OMX to stop freezing so I don’t have to restart it every half hour (😭😭😭 not a magic mirror problem, Running it on top of MM to avoid RTSPStream bugs)

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

              1 Reply Last reply Reply Quote 0
              • 1 / 1
              • First post
                Last post
              Enjoying MagicMirror? Please consider a donation!
              MagicMirror created by Michael Teeuw.
              Forum managed by Paul-Vincent Roll and Rodrigo Ramírez Norambuena.
              This forum is using NodeBB as its core | Contributors
              Contact | Privacy Policy