IDE hangs on startup: "Skia shader compilation error"

I've tried stable 2.3.2 zip & appImage and overnight builds and none of them will start. They just hang with a partly rendered window. I have piped a few seconds of stdOut to a text file. Hopefully that will be helpful in sorting out the problem. See below:

  Arduino IDE 2.3.2
  Checking for frontend application configuration customizations. Module path: /home/greg/Downloads/arduino-ide_2.3.2_Linux_64bit/resources/app/lib/backend/electron-main.js, destination 'package.json': /home/greg/Downloads/arduino-ide_2.3.2_Linux_64bit/resources/app/package.json
  Setting 'theia.frontend.config.appVersion' application configuration value to: "2.3.2" (type of string)
  Setting 'theia.frontend.config.cliVersion' application configuration value to: "0.35.3" (type of string)
  Setting 'theia.frontend.config.buildDate' application configuration value to: "2024-02-20T09:54:08.669Z" (type of string)
  Frontend application configuration after modifications: {"applicationName":"Arduino IDE","defaultTheme":{"light":"arduino-theme","dark":"arduino-theme-dark"},"defaultIconTheme":"none","electron":{"windowOptions":{}},"defaultLocale":"","validatePreferencesSchema":false,"preferences":{"window.title":"${rootName}${activeEditorShort}${appName}","files.autoSave":"afterDelay","editor.minimap.enabled":false,"editor.tabSize":2,"editor.scrollBeyondLastLine":false,"editor.quickSuggestions":{"other":false,"comments":false,"strings":false},"editor.maxTokenizationLineLength":500,"editor.bracketPairColorization.enabled":false,"breadcrumbs.enabled":false,"workbench.tree.renderIndentGuides":"none","explorer.compactFolders":false},"appVersion":"2.3.2","cliVersion":"0.35.3","buildDate":"2024-02-20T09:54:08.669Z"}
  Starting backend process. PID: 20032
  Configuration directory URI: 'file:///home/greg/.arduinoIDE'
  Configuring to accept webviews on '^.+\.webview\..+
``` hostname.
  2024-08-24T22:09:42.996Z root INFO Backend Object.initialize: 1.9 ms [Finished 0.236 s after backend start]
  2024-08-24T22:09:42.996Z root INFO Backend Object.configure: 1.5 ms [Finished 0.236 s after backend start]
  2024-08-24T22:09:42.996Z root INFO Backend s.onStart: 0.7 ms [Finished 0.237 s after backend start]
  2024-08-24T22:09:42.996Z root INFO Backend s.configure: 0.1 ms [Finished 0.247 s after backend start]
  2024-08-24T22:09:42.997Z root INFO Backend d.onStart: 0.1 ms [Finished 0.247 s after backend start]
  2024-08-24T22:09:42.997Z root INFO Backend d.configure: 0.0 ms [Finished 0.247 s after backend start]
  2024-08-24T22:09:42.997Z root INFO Backend d.initialize: 10.5 ms [Finished 0.247 s after backend start]
  2024-08-24T22:09:42.997Z root INFO Backend c.onStart: 0.1 ms [Finished 0.247 s after backend start]
  2024-08-24T22:09:42.997Z root INFO Backend a.configure: 0.2 ms [Finished 0.247 s after backend start]
  2024-08-24T22:09:42.998Z config INFO >>> Initializing CLI configuration...
  2024-08-24T22:09:42.998Z root INFO Backend c.initialize: 0.2 ms [Finished 0.248 s after backend start]
  2024-08-24T22:09:42.998Z root INFO Backend R.onStart: 0.3 ms [Finished 0.248 s after backend start]
  2024-08-24T22:09:42.998Z config INFO Loading CLI configuration from /home/greg/.arduinoIDE/arduino-cli.yaml...
  2024-08-24T22:09:42.998Z daemon INFO Starting daemon from /home/greg/Downloads/arduino-ide_2.3.2_Linux_64bit/resources/app/lib/backend/resources/arduino-cli...
  2024-08-24T22:09:42.998Z root INFO Backend a.initialize: 0.2 ms [Finished 0.248 s after backend start]
  2024-08-24T22:09:42.998Z root INFO Backend w.onStart: 0.4 ms [Finished 0.248 s after backend start]
  2024-08-24T22:09:42.998Z root INFO Backend r.configure: 0.7 ms [Finished 0.248 s after backend start]
  2024-08-24T22:09:42.999Z discovery-log INFO start
  2024-08-24T22:09:42.999Z discovery-log INFO start new deferred
  2024-08-24T22:09:42.999Z root INFO Backend d.initialize: 0.1 ms [Finished 0.249 s after backend start]
  2024-08-24T22:09:42.999Z root INFO Backend y.onStart: 0.7 ms [Finished 0.249 s after backend start]
  2024-08-24T22:09:42.999Z root INFO Backend r.configure: 0.7 ms [Finished 0.249 s after backend start]
  2024-08-24T22:09:42.999Z root INFO Backend a.onStart: 0.2 ms [Finished 0.250 s after backend start]
  2024-08-24T22:09:42.999Z root INFO Backend h.configure: 0.2 ms [Finished 0.250 s after backend start]
  2024-08-24T22:09:42.999Z root INFO Backend s.configure: 0.0 ms [Finished 0.250 s after backend start]
  2024-08-24T22:09:42.999Z root INFO Backend l.configure: 0.0 ms [Finished 0.250 s after backend start]
  2024-08-24T22:09:42.999Z root INFO Theia app listening on http://127.0.0.1:43169.
  2024-08-24T22:09:42.999Z root INFO Finished starting backend application: 0.9 ms [Finished 0.251 s after backend start]
  2024-08-24T22:09:43.003Z config INFO Loaded CLI configuration: {"board_manager":{"additional_urls":["http://arduino.esp8266.com/stable/package_esp8266com_index.json","https://adafruit.github.io/arduino-board-index/package_adafruit_index.json","https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json","https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json"]},"build_cache":{"compilations_before_purge":10,"ttl":"720h0m0s"},"daemon":{"port":"50051"},"directories":{"data":"/home/greg/.arduino15","downloads":"/home/greg/.arduino15/staging","user":"/home/greg/Arduino"},"library":{"enable_unsafe_install":false},"locale":"en","logging":{"file":"","format":"text","level":"info"},"metrics":{"addr":":9090","enabled":true},"output":{"no_color":false},"sketch":{"always_export_binaries":false},"updater":{"enable_notification":true}}
  2024-08-24T22:09:43.003Z config INFO 'directories.data' and 'directories.user' are set in the CLI configuration model.
  2024-08-24T22:09:43.003Z config INFO Loaded the CLI configuration.
  Restoring workspace roots: /home/greg/Arduino/BathroomMirrorRelay_sketch_Daylight_saving
  isTempSketch: false. Input was /home/greg/Arduino/BathroomMirrorRelay_sketch_Daylight_saving/BathroomMirrorRelay_sketch_Daylight_saving.ino
  2024-08-24T22:09:43.008Z config INFO Mapped the CLI configuration: {"dataDirUri":"file:///home/greg/.arduino15","sketchDirUri":"file:///home/greg/Arduino","additionalUrls":["http://arduino.esp8266.com/stable/package_esp8266com_index.json","https://adafruit.github.io/arduino-board-index/package_adafruit_index.json","https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json","https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json"],"network":"none","locale":"en"}
  2024-08-24T22:09:43.008Z config INFO Validating the CLI configuration...
  2024-08-24T22:09:43.008Z config INFO The CLI config is valid.
  2024-08-24T22:09:43.008Z config INFO <<< Initialized the CLI configuration.
  2024-08-24T22:09:43.013Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Using config file: /home/greg/.arduinoIDE/arduino-cli.yaml"
  time="2024-08-24T23:09:43+01:00" level=info msg="arduino-cli version 0.35.3"
  time="2024-08-24T23:09:43+01:00" level=info msg="Executing `arduino-cli daemon`"
  Daemon is now listening on 127.0.0.1:34111
  {"IP":"127.0.0.1","Port":"34111"}
  2024-08-24T22:09:43.013Z daemon INFO Daemon is running.
  2024-08-24T22:09:43.020Z root INFO Resolve plugins list: 22.1 ms [Finished 0.271 s after backend start]
  2024-08-24T22:09:43.025Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Checking signature" index=/home/greg/.arduino15/package_index.json signatureFile=/home/greg/.arduino15/package_index.json.sig trusted=true
  2024-08-24T22:09:43.027Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Missing signature file" index=/home/greg/.arduino15/package_esp8266com_index.json
  2024-08-24T22:09:43.028Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Missing signature file" index=/home/greg/.arduino15/package_adafruit_index.json
  2024-08-24T22:09:43.029Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Missing signature file" index=/home/greg/.arduino15/package_rp2040_index.json
  2024-08-24T22:09:43.030Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Missing signature file" index=/home/greg/.arduino15/package_esp32_index.json
  2024-08-24T22:09:43.030Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Loading hardware from: /home/greg/.arduino15/packages"
  2024-08-24T22:09:43.030Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Loading package adafruit from: /home/greg/.arduino15/packages/adafruit/hardware"
  2024-08-24T22:09:43.030Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Missing signature file" index=/home/greg/.arduino15/packages/adafruit/hardware/avr/1.4.15/installed.json
  2024-08-24T22:09:43.031Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor"
  2024-08-24T22:09:43.031Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Loaded platform" platform="adafruit:avr@1.4.15"
  2024-08-24T22:09:43.031Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Loading package arduino from: /home/greg/.arduino15/packages/arduino/hardware"
  2024-08-24T22:09:43.031Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Missing signature file" index=/home/greg/.arduino15/packages/arduino/hardware/avr/1.8.6/installed.json
  2024-08-24T22:09:43.032Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor"
  2024-08-24T22:09:43.032Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Loaded platform" platform="arduino:avr@1.8.6"
  2024-08-24T22:09:43.032Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Missing signature file" index=/home/greg/.arduino15/packages/arduino/hardware/samd/1.8.14/installed.json
  2024-08-24T22:09:43.032Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor"
  2024-08-24T22:09:43.032Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Loaded platform" platform="arduino:samd@1.8.14"
  time="2024-08-24T23:09:43+01:00" level=info msg="Checking existence of 'tools' path: /home/greg/.arduino15/packages/arduino/tools"
  time="2024-08-24T23:09:43+01:00" level=info msg="Loading tools from dir: /home/greg/.arduino15/packages/arduino/tools"
  2024-08-24T22:09:43.032Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Loaded tool" tool="arduino:CMSIS@4.5.0"
  2024-08-24T22:09:43.032Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Loaded tool" tool="arduino:CMSIS-Atmel@1.2.0"
  2024-08-24T22:09:43.032Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Loaded tool" tool="arduino:arduinoOTA@1.2.1"
  time="2024-08-24T23:09:43+01:00" level=info msg="Loaded tool" tool="arduino:arduinoOTA@1.3.0"
  2024-08-24T22:09:43.032Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Loaded tool" tool="arduino:arm-none-eabi-gcc@7-2017q4"
  time="2024-08-24T23:09:43+01:00" level=info msg="Loaded tool" tool="arduino:avr-gcc@7.3.0-atmel3.6.1-arduino7"
  2024-08-24T22:09:43.032Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Loaded tool" tool="arduino:avrdude@6.3.0-arduino17"
  time="2024-08-24T23:09:43+01:00" level=info msg="Loaded tool" tool="arduino:bossac@1.7.0-arduino3"
  2024-08-24T22:09:43.032Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Loaded tool" tool="arduino:dfu-util@0.11.0-arduino5"
  2024-08-24T22:09:43.032Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Loaded tool" tool="arduino:openocd@0.10.0-arduino7"
  2024-08-24T22:09:43.032Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Loading package builtin from: /home/greg/.arduino15/packages/builtin"
  2024-08-24T22:09:43.032Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Checking existence of 'tools' path: /home/greg/.arduino15/packages/builtin/tools"
  time="2024-08-24T23:09:43+01:00" level=info msg="Loading tools from dir: /home/greg/.arduino15/packages/builtin/tools"
  2024-08-24T22:09:43.032Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Loaded tool" tool="builtin:ctags@5.8-arduino11"
  time="2024-08-24T23:09:43+01:00" level=info msg="Loaded tool" tool="builtin:dfu-discovery@0.1.2"
  2024-08-24T22:09:43.032Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Loaded tool" tool="builtin:mdns-discovery@1.0.8"
  time="2024-08-24T23:09:43+01:00" level=info msg="Loaded tool" tool="builtin:mdns-discovery@1.0.9"
  time="2024-08-24T23:09:43+01:00" level=info msg="Loaded tool" tool="builtin:serial-discovery@1.4.0"
  time="2024-08-24T23:09:43+01:00" level=info msg="Loaded tool" tool="builtin:serial-discovery@1.4.1"
  2024-08-24T22:09:43.032Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Loaded tool" tool="builtin:serial-monitor@0.13.0"
  time="2024-08-24T23:09:43+01:00" level=info msg="Loaded tool" tool="builtin:serial-monitor@0.14.1"
  2024-08-24T22:09:43.032Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Loading package esp32 from: /home/greg/.arduino15/packages/esp32/hardware"
  2024-08-24T22:09:43.033Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Missing signature file" index=/home/greg/.arduino15/packages/esp32/hardware/esp32/3.0.1/installed.json
  2024-08-24T22:09:43.067Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor"
  time="2024-08-24T23:09:43+01:00" level=info msg="Loaded platform" platform="esp32:esp32@3.0.1"
  2024-08-24T22:09:43.067Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Checking existence of 'tools' path: /home/greg/.arduino15/packages/esp32/tools"
  time="2024-08-24T23:09:43+01:00" level=info msg="Loading tools from dir: /home/greg/.arduino15/packages/esp32/tools"
  time="2024-08-24T23:09:43+01:00" level=info msg="Loaded tool" tool="esp32:esp-rv32@2302"
  2024-08-24T22:09:43.067Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Loaded tool" tool="esp32:esp-x32@2302"
  2024-08-24T22:09:43.067Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Loaded tool" tool="esp32:esp-xs2@2302"
  2024-08-24T22:09:43.067Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Loaded tool" tool="esp32:esp-xs3@2302"
  2024-08-24T22:09:43.067Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Loaded tool" tool="esp32:esp32-arduino-libs@idf-release_v5.1-442a798083"
  2024-08-24T22:09:43.067Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Loaded tool" tool="esp32:esptool_py@4.6"
  2024-08-24T22:09:43.067Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Loaded tool" tool="esp32:mklittlefs@3.0.0-gnu12-dc7f933"
  2024-08-24T22:09:43.067Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Loaded tool" tool="esp32:mkspiffs@0.2.3"
  2024-08-24T22:09:43.067Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Loaded tool" tool="esp32:openocd-esp32@v0.12.0-esp32-20230921"
  2024-08-24T22:09:43.067Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Loaded tool" tool="esp32:riscv32-esp-elf-gdb@12.1_20231023"
  2024-08-24T22:09:43.067Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Loaded tool" tool="esp32:xtensa-esp-elf-gdb@12.1_20231023"
  2024-08-24T22:09:43.068Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Loading package esp8266 from: /home/greg/.arduino15/packages/esp8266/hardware"
  2024-08-24T22:09:43.070Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Missing signature file" index=/home/greg/.arduino15/packages/esp8266/hardware/esp8266/3.1.2/installed.json
  2024-08-24T22:09:43.090Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor"
  time="2024-08-24T23:09:43+01:00" level=info msg="Loaded platform" platform="esp8266:esp8266@3.1.2"
  time="2024-08-24T23:09:43+01:00" level=info msg="Checking existence of 'tools' path: /home/greg/.arduino15/packages/esp8266/tools"
  time="2024-08-24T23:09:43+01:00" level=info msg="Loading tools from dir: /home/greg/.arduino15/packages/esp8266/tools"
  time="2024-08-24T23:09:43+01:00" level=info msg="Loaded tool" tool="esp8266:mklittlefs@3.1.0-gcc10.3-e5f9fec"
  time="2024-08-24T23:09:43+01:00" level=info msg="Loaded tool" tool="esp8266:mkspiffs@3.1.0-gcc10.3-e5f9fec"
  time="2024-08-24T23:09:43+01:00" level=info msg="Loaded tool" tool="esp8266:python3@3.7.2-post1"
  time="2024-08-24T23:09:43+01:00" level=info msg="Loaded tool" tool="esp8266:xtensa-lx106-elf-gcc@3.1.0-gcc10.3-e5f9fec"
  time="2024-08-24T23:09:43+01:00" level=info msg="Adding libraries dir" dir=/home/greg/.arduino15/packages/esp8266/hardware/esp8266/3.1.2/libraries location=platform
  time="2024-08-24T23:09:43+01:00" level=info msg="Adding libraries dir" dir=/home/greg/.arduino15/packages/esp32/hardware/esp32/3.0.1/libraries location=platform
  time="2024-08-24T23:09:43+01:00" level=info msg="Adding libraries dir" dir=/home/greg/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries location=platform
  time="2024-08-24T23:09:43+01:00" level=info msg="Adding libraries dir" dir=/home/greg/.arduino15/packages/arduino/hardware/samd/1.8.14/libraries location=platform
  time="2024-08-24T23:09:43+01:00" level=info msg="Adding libraries dir" dir=/home/greg/.arduino15/packages/adafruit/hardware/avr/1.4.15/libraries location=platform
  time="2024-08-24T23:09:43+01:00" level=info msg="Loading libraries index file" index=/home/greg/.arduino15/library_index.json
  2024-08-24T22:09:43.156Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="Adding libraries dir" dir=/home/greg/.arduino15/libraries location=ide
  time="2024-08-24T23:09:43+01:00" level=info msg="Adding libraries dir" dir=/home/greg/Arduino/libraries location=user
  2024-08-24T22:09:43.176Z discovery-log INFO start resolved watching
  2024-08-24T22:09:43.177Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="starting discovery builtin:serial-discovery process"
  time="2024-08-24T23:09:43+01:00" level=info msg="starting discovery builtin:mdns-discovery process"
  time="2024-08-24T23:09:43+01:00" level=info msg="started discovery builtin:serial-discovery process"
  time="2024-08-24T23:09:43+01:00" level=info msg="sending command HELLO 1 \"arduino-cli 0.35.3\" to discovery builtin:serial-discovery"
  time="2024-08-24T23:09:43+01:00" level=info msg="started discovery builtin:mdns-discovery process"
  time="2024-08-24T23:09:43+01:00" level=info msg="sending command HELLO 1 \"arduino-cli 0.35.3\" to discovery builtin:mdns-discovery"
  2024-08-24T22:09:43.181Z daemon INFO time="2024-08-24T23:09:43+01:00" level=info msg="from discovery builtin:serial-discovery received message type: hello, message: OK, protocol version: 1"
  time="2024-08-24T23:09:43+01:00" level=info msg="sending command START_SYNC to discovery builtin:serial-discovery"
  time="2024-08-24T23:09:43+01:00" level=info msg="from discovery builtin:mdns-discovery received message type: hello, message: OK, protocol version: 1"
  time="2024-08-24T23:09:43+01:00" level=info msg="sending command START_SYNC to discovery builtin:mdns-discovery"
  time="2024-08-24T23:09:43+01:00" level=info msg="from discovery builtin:mdns-discovery received message type: start_sync, message: OK"
  time="2024-08-24T23:09:43+01:00" level=info msg="from discovery builtin:serial-discovery received message type: start_sync, message: OK"
  2024-08-24T22:09:43.375Z root INFO Deploy plugins list: 22.1 ms [Finished 0.626 s after backend start]
  Opening channel for service path '/services/electron-window'.
  Opening channel for service path '/services/ide-updater'.
  2024-08-24T22:09:43.812Z root INFO Start frontend contributions: 247.1 ms [Finished 0.776 s after frontend start]
  2024-08-24T22:09:43.812Z root INFO Changed application state from 'init' to 'started_contributions'.
  2024-08-24T22:09:43.822Z root INFO Changed application state from 'started_contributions' to 'attached_shell'.
  2024-08-24T22:09:43.822Z root INFO >>> Restoring the layout state...
  2024-08-24T22:09:43.823Z root INFO ------- SERIALIZED LAYOUT DATA -------
  2024-08-24T22:09:43.823Z root INFO {"version":5,"mainPanel":{"main":{"type":"tab-area","widgets":[{"constructionOptions":{"factoryId":"code-editor-opener","options":{"counter":0,"kind":"navigatable","uri":"file:///home/greg/Arduino/BathroomMirrorRelay_sketch_Daylight_saving/BathroomMirrorRelay_sketch_Daylight_saving.ino"}},"innerWidgetState":"{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":154,\"column\":3},\"position\":{\"lineNumber\":154,\"column\":3}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":152,\"column\":1},\"firstPositionDeltaTop\":-18},\"contributionsState\":{\"editor.contrib.folding\":{\"lineCount\":506,\"provider\":\"indent\",\"foldedImports\":false},\"editor.contrib.wordHighlighter\":false}}"}],"currentIndex":0}},"mainPanelPinned":[false],"bottomPanel":{"config":{"main":{"type":"tab-area","widgets":[{"constructionOptions":{"factoryId":"serial-monitor"}},{"constructionOptions":{"factoryId":"outputView"},"innerWidgetState":"{\"locked\":false}"}],"currentIndex":1}},"pinned":[false,false],"size":456,"expanded":true},"leftPanel":{"type":"sidepanel","items":[{"widget":{"constructionOptions":{"factoryId":"arduino-sketchbook-widget"}},"rank":1,"expanded":false,"pinned":false},{"widget":{"constructionOptions":{"factoryId":"boards-list-widget"}},"rank":2,"expanded":false,"pinned":false},{"widget":{"constructionOptions":{"factoryId":"library-list-widget"}},"rank":3,"expanded":false,"pinned":false},{"widget":{"constructionOptions":{"factoryId":"debug"},"innerWidgetState":"{\"parts\":[{\"partId\":\"debug:threads:-1\",\"collapsed\":false,\"hidden\":false,\"originalContainerId\":\"debug:view-container:-1\",\"originalContainerTitle\":{\"label\":\"debug\",\"iconClass\":\"codicon codicon-debug-alt\",\"closeable\":true},\"widget\":{\"constructionOptions\":{\"factoryId\":\"debug:threads\"},\"innerWidgetState\":\"{}\"}},{\"partId\":\"debug:frames:-1\",\"collapsed\":false,\"hidden\":false,\"originalContainerId\":\"debug:view-container:-1\",\"originalContainerTitle\":{\"label\":\"debug\",\"iconClass\":\"codicon codicon-debug-alt\",\"closeable\":true},\"widget\":{\"constructionOptions\":{\"factoryId\":\"debug:frames\"},\"innerWidgetState\":\"{}\"}},{\"partId\":\"debug:variables:-1\",\"collapsed\":false,\"hidden\":false,\"originalContainerId\":\"debug:view-container:-1\",\"originalContainerTitle\":{\"label\":\"debug\",\"iconClass\":\"codicon codicon-debug-alt\",\"closeable\":true},\"widget\":{\"constructionOptions\":{\"factoryId\":\"debug:variables\"},\"innerWidgetState\":\"{}\"}},{\"partId\":\"debug:watch:-1\",\"collapsed\":false,\"hidden\":false,\"originalContainerId\":\"debug:view-container:-1\",\"originalContainerTitle\":{\"label\":\"debug\",\"iconClass\":\"codicon codicon-debug-alt\",\"closeable\":true},\"widget\":{\"constructionOptions\":{\"factoryId\":\"debug:watch\"},\"innerWidgetState\":\"{}\"}},{\"partId\":\"debug:breakpoints:-1\",\"collapsed\":false,\"hidden\":false,\"originalContainerId\":\"debug:view-container:-1\",\"originalContainerTitle\":{\"label\":\"debug\",\"iconClass\":\"codicon codicon-debug-alt\",\"closeable\":true},\"widget\":{\"constructionOptions\":{\"factoryId\":\"debug:breakpoints\"},\"innerWidgetState\":\"{}\"}},{\"partId\":\"plugin-view:cortex-debug.peripherals\",\"collapsed\":true,\"hidden\":true,\"originalContainerId\":\"debug:view-container:-1\",\"originalContainerTitle\":{\"label\":\"debug\",\"iconClass\":\"codicon codicon-debug-alt\",\"closeable\":true},\"widget\":{\"constructionOptions\":{\"factoryId\":\"plugin-view\",\"options\":{\"id\":\"plugin-view:cortex-debug.peripherals\",\"viewId\":\"cortex-debug.peripherals\"}},\"innerWidgetState\":\"{\\\"label\\\":\\\"Cortex Peripherals\\\",\\\"widgets\\\":[],\\\"suppressUpdateViewVisibility\\\":false,\\\"currentViewContainerId\\\":\\\"debug\\\"}\"}},{\"partId\":\"plugin-view:cortex-debug.registers\",\"collapsed\":true,\"hidden\":true,\"originalContainerId\":\"debug:view-container:-1\",\"originalContainerTitle\":{\"label\":\"debug\",\"iconClass\":\"codicon codicon-debug-alt\",\"closeable\":true},\"widget\":{\"constructionOptions\":{\"factoryId\":\"plugin-view\",\"options\":{\"id\":\"plugin-view:cortex-debug.registers\",\"viewId\":\"cortex-debug.registers\"}},\"innerWidgetState\":\"{\\\"label\\\":\\\"Cortex Registers\\\",\\\"widgets\\\":[],\\\"suppressUpdateViewVisibility\\\":false,\\\"currentViewContainerId\\\":\\\"debug\\\"}\"}}],\"title\":{\"label\":\"debug\",\"iconClass\":\"codicon codicon-debug-alt\",\"closeable\":true}}"},"rank":4,"expanded":false,"pinned":false},{"widget":{"constructionOptions":{"factoryId":"search-view-container"},"innerWidgetState":"{\"parts\":[{\"partId\":\"search-in-workspace\",\"collapsed\":false,\"hidden\":false,\"originalContainerId\":\"search-view-container\",\"originalContainerTitle\":{\"label\":\"Search\",\"iconClass\":\"codicon codicon-search\",\"closeable\":true},\"widget\":{\"constructionOptions\":{\"factoryId\":\"search-in-workspace\"},\"innerWidgetState\":\"{\\\"matchCaseState\\\":{\\\"className\\\":\\\"codicon codicon-case-sensitive\\\",\\\"enabled\\\":false,\\\"title\\\":\\\"Match Case\\\"},\\\"wholeWordState\\\":{\\\"className\\\":\\\"codicon codicon-whole-word\\\",\\\"enabled\\\":false,\\\"title\\\":\\\"Match Whole Word\\\"},\\\"regExpState\\\":{\\\"className\\\":\\\"codicon codicon-regex\\\",\\\"enabled\\\":false,\\\"title\\\":\\\"Use Regular Expression\\\"},\\\"includeIgnoredState\\\":{\\\"className\\\":\\\"codicon codicon-eye\\\",\\\"enabled\\\":false,\\\"title\\\":\\\"Include Ignored Files\\\"},\\\"showSearchDetails\\\":false,\\\"searchInWorkspaceOptions\\\":{\\\"matchCase\\\":false,\\\"matchWholeWord\\\":false,\\\"useRegExp\\\":false,\\\"includeIgnored\\\":false,\\\"include\\\":[],\\\"exclude\\\":[],\\\"maxResults\\\":2000},\\\"searchTerm\\\":\\\"\\\",\\\"replaceTerm\\\":\\\"\\\",\\\"showReplaceField\\\":false,\\\"searchHistoryState\\\":{\\\"history\\\":[],\\\"index\\\":0},\\\"replaceHistoryState\\\":{\\\"history\\\":[],\\\"index\\\":0},\\\"includeHistoryState\\\":{\\\"history\\\":[],\\\"index\\\":0},\\\"excludeHistoryState\\\":{\\\"history\\\":[],\\\"index\\\":0}}\"}}],\"title\":{\"label\":\"Search\",\"iconClass\":\"fa fa-arduino-search\",\"closeable\":true}}"},"rank":5,"expanded":false,"pinned":false}]},"rightPanel":{"type":"sidepanel","items":[]},"activeWidgetId":"code-editor-opener:file:///home/greg/Arduino/BathroomMirrorRelay_sketch_Daylight_saving/BathroomMirrorRelay_sketch_Daylight_saving.ino:0"}
  2024-08-24T22:09:43.823Z root INFO ------- END SERIALIZED LAYOUT DATA -------
  2024-08-24T22:09:43.840Z root INFO [af1f69e2-815e-4bc4-b77b-8a86b6201754] Waiting for backend deployment: 39.3 ms [Finished 0.813 s after frontend start]
  2024-08-24T22:09:44.053Z root INFO [hosted-plugin: 20215] PLUGIN_HOST(20215) starting instance
  2024-08-24T22:09:44.268Z root INFO [af1f69e2-815e-4bc4-b77b-8a86b6201754] Sync of 23 plugins: 428.4 ms [Finished 1.241 s after frontend start]
  2024-08-24T22:09:44.355Z root INFO <<< The layout has been successfully restored.
  2024-08-24T22:09:44.382Z root INFO Initialize the workbench layout: 539.1 ms [Finished 1.328 s after frontend start]
  2024-08-24T22:09:44.383Z root INFO Changed application state from 'attached_shell' to 'initialized_layout'.
  2024-08-24T22:09:44.383Z root INFO [af1f69e2-815e-4bc4-b77b-8a86b6201754] Loading plugin contributions
  2024-08-24T22:09:44.383Z root INFO [af1f69e2-815e-4bc4-b77b-8a86b6201754] Load contributions of 23 plugins: 26.1 ms [Finished 1.355 s after frontend start]
  2024-08-24T22:09:44.584Z root INFO [hosted-plugin: 20215] PLUGIN_HOST(20215): PluginManagerExtImpl/init()
  2024-08-24T22:09:44.585Z root INFO [hosted-plugin: 20215] PLUGIN_HOST(20215): initializing(vscode-arduino-api@0.1.2 with /home/greg/Downloads/arduino-ide_2.3.2_Linux_64bit/resources/app/lib/backend/plugin-vscode-init)
  2024-08-24T22:09:44.611Z root INFO [hosted-plugin: 20215] PLUGIN_HOST(20215): initializing(cortex-debug@1.5.1 with /home/greg/Downloads/arduino-ide_2.3.2_Linux_64bit/resources/app/lib/backend/plugin-vscode-init)
  2024-08-24T22:09:44.611Z root INFO [hosted-plugin: 20215] Debugger contribution has been registered: cortex-debug
  2024-08-24T22:09:44.611Z root INFO [hosted-plugin: 20215] PLUGIN_HOST(20215): initializing(vscode-arduino-tools@0.1.3 with /home/greg/Downloads/arduino-ide_2.3.2_Linux_64bit/resources/app/lib/backend/plugin-vscode-init)
  2024-08-24T22:09:44.612Z root INFO [hosted-plugin: 20215] PLUGIN_HOST(20215): initializing(cpp@1.52.1 with /home/greg/Downloads/arduino-ide_2.3.2_Linux_64bit/resources/app/lib/backend/plugin-vscode-init)
  2024-08-24T22:09:44.612Z root INFO [hosted-plugin: 20215] PLUGIN_HOST(20215): initializing(json@1.46.1 with /home/greg/Downloads/arduino-ide_2.3.2_Linux_64bit/resources/app/lib/backend/plugin-vscode-init)
  2024-08-24T22:09:44.612Z root INFO [hosted-plugin: 20215] PLUGIN_HOST(20215): initializing(json-language-features@1.46.1 with /home/greg/Downloads/arduino-ide_2.3.2_Linux_64bit/resources/app/lib/backend/plugin-vscode-init)
  2024-08-24T22:09:44.612Z root INFO [hosted-plugin: 20215] PLUGIN_HOST(20215): initializing(vscode-language-pack-bg@1.48.3 with /home/greg/Downloads/arduino-ide_2.3.2_Linux_64bit/resources/app/lib/backend/plugin-vscode-init)
  2024-08-24T22:09:44.612Z root INFO [hosted-plugin: 20215] PLUGIN_HOST(20215): initializing(vscode-language-pack-cs@1.80.0 with /home/greg/Downloads/arduino-ide_2.3.2_Linux_64bit/resources/app/lib/backend/plugin-vscode-init)
  2024-08-24T22:09:44.613Z root INFO [hosted-plugin: 20215] PLUGIN_HOST(20215): initializing(vscode-language-pack-de@1.80.0 with /home/greg/Downloads/arduino-ide_2.3.2_Linux_64bit/resources/app/lib/backend/plugin-vscode-init)
  2024-08-24T22:09:44.613Z root INFO [hosted-plugin: 20215] PLUGIN_HOST(20215): initializing(vscode-language-pack-es@1.80.0 with /home/greg/Downloads/arduino-ide_2.3.2_Linux_64bit/resources/app/lib/backend/plugin-vscode-init)
  2024-08-24T22:09:44.613Z root INFO [hosted-plugin: 20215] PLUGIN_HOST(20215): initializing(vscode-language-pack-fr@1.80.0 with /home/greg/Downloads/arduino-ide_2.3.2_Linux_64bit/resources/app/lib/backend/plugin-vscode-init)
  2024-08-24T22:09:44.613Z root INFO [hosted-plugin: 20215] PLUGIN_HOST(20215): initializing(vscode-language-pack-hu@1.48.3 with /home/greg/Downloads/arduino-ide_2.3.2_Linux_64bit/resources/app/lib/backend/plugin-vscode-init)
  2024-08-24T22:09:44.614Z root INFO [hosted-plugin: 20215] PLUGIN_HOST(20215): initializing(vscode-language-pack-it@1.80.0 with /home/greg/Downloads/arduino-ide_2.3.2_Linux_64bit/resources/app/lib/backend/plugin-vscode-init)
  2024-08-24T22:09:44.614Z root INFO [hosted-plugin: 20215] PLUGIN_HOST(20215): initializing(vscode-language-pack-ja@1.80.0 with /home/greg/Downloads/arduino-ide_2.3.2_Linux_64bit/resources/app/lib/backend/plugin-vscode-init)
  2024-08-24T22:09:44.614Z root INFO [hosted-plugin: 20215] PLUGIN_HOST(20215): initializing(vscode-language-pack-ko@1.80.0 with /home/greg/Downloads/arduino-ide_2.3.2_Linux_64bit/resources/app/lib/backend/plugin-vscode-init)
  2024-08-24T22:09:44.614Z root INFO [hosted-plugin: 20215] PLUGIN_HOST(20215): initializing(vscode-language-pack-nl@1.48.3 with /home/greg/Downloads/arduino-ide_2.3.2_Linux_64bit/resources/app/lib/backend/plugin-vscode-init)
  2024-08-24T22:09:44.614Z root INFO [hosted-plugin: 20215] PLUGIN_HOST(20215): initializing(vscode-language-pack-pl@1.80.0 with /home/greg/Downloads/arduino-ide_2.3.2_Linux_64bit/resources/app/lib/backend/plugin-vscode-init)
  2024-08-24T22:09:44.614Z root INFO [hosted-plugin: 20215] PLUGIN_HOST(20215): initializing(vscode-language-pack-pt-BR@1.80.0 with /home/greg/Downloads/arduino-ide_2.3.2_Linux_64bit/resources/app/lib/backend/plugin-vscode-init)
  2024-08-24T22:09:44.614Z root INFO [hosted-plugin: 20215] PLUGIN_HOST(20215): initializing(vscode-language-pack-ru@1.80.0 with /home/greg/Downloads/arduino-ide_2.3.2_Linux_64bit/resources/app/lib/backend/plugin-vscode-init)
  2024-08-24T22:09:44.614Z root INFO [hosted-plugin: 20215] PLUGIN_HOST(20215): initializing(vscode-language-pack-tr@1.80.0 with /home/greg/Downloads/arduino-ide_2.3.2_Linux_64bit/resources/app/lib/backend/plugin-vscode-init)
  2024-08-24T22:09:44.614Z root INFO [hosted-plugin: 20215] PLUGIN_HOST(20215): initializing(vscode-language-pack-uk@1.48.3 with /home/greg/Downloads/arduino-ide_2.3.2_Linux_64bit/resources/app/lib/backend/plugin-vscode-init)
  2024-08-24T22:09:44.614Z root INFO [hosted-plugin: 20215] PLUGIN_HOST(20215): initializing(vscode-language-pack-zh-hans@1.80.0 with /home/greg/Downloads/arduino-ide_2.3.2_Linux_64bit/resources/app/lib/backend/plugin-vscode-init)
  2024-08-24T22:09:44.614Z root INFO [hosted-plugin: 20215] PLUGIN_HOST(20215): initializing(vscode-language-pack-zh-hant@1.80.0 with /home/greg/Downloads/arduino-ide_2.3.2_Linux_64bit/resources/app/lib/backend/plugin-vscode-init)
  2024-08-24T22:09:44.636Z root INFO [hosted-plugin: 20215] PLUGIN_HOST(20215): PluginManagerExtImpl/loadPlugin(/home/greg/Downloads/arduino-ide_2.3.2_Linux_64bit/resources/app/plugins/vscode-arduino-api/extension/dist/extension.js)
  2024-08-24T22:09:44.638Z root INFO [hosted-plugin: 20215] calling activation function on Arduino IDE API for VS Code extensions
  2024-08-24T22:09:44.639Z root INFO [hosted-plugin: 20215] PLUGIN_HOST(20215): PluginManagerExtImpl/loadPlugin(/home/greg/Downloads/arduino-ide_2.3.2_Linux_64bit/resources/app/plugins/vscode-builtin-json-language-features/extension/client/dist/jsonMain)
  2024-08-24T22:09:44.651Z root INFO [hosted-plugin: 20215] calling activation function on JSON Language Features (built-in)
  2024-08-24T22:09:44.663Z root INFO [hosted-plugin: 20215] PLUGIN_HOST(20215): PluginManagerExtImpl/loadPlugin(/home/greg/Downloads/arduino-ide_2.3.2_Linux_64bit/resources/app/plugins/vscode-arduino-tools/extension/dist/extension.js)
  2024-08-24T22:09:44.676Z root INFO [hosted-plugin: 20215] calling activation function on VS Code Arduino Tools
  2024-08-24T22:09:44.680Z root INFO [af1f69e2-815e-4bc4-b77b-8a86b6201754] Starting plugins.
  2024-08-24T22:09:44.697Z root INFO [hosted-plugin: 20215] PLUGIN_HOST(20215): PluginManagerExtImpl/loadPlugin(/home/greg/Downloads/arduino-ide_2.3.2_Linux_64bit/resources/app/plugins/cortex-debug/extension/dist/extension.js)
  2024-08-24T22:09:44.710Z root INFO [hosted-plugin: 20215] Debug configuration provider has been registered: cortex-debug, trigger: 1
  2024-08-24T22:09:44.711Z root INFO [hosted-plugin: 20215] calling activation function on Cortex-Debug
  2024-08-24T22:09:44.712Z root INFO [hosted-plugin: 20215] GDB server console created
  2024-08-24T22:09:44.715Z root INFO [af1f69e2-815e-4bc4-b77b-8a86b6201754] Start of 23 plugins: 331.6 ms [Finished 1.689 s after frontend start]
  2024-08-24T22:09:45.276Z root INFO Frontend application start: 1539.4 ms [Finished 2.521 s after backend start]
  Checking for update
  2024-08-24T22:09:45.284Z root INFO Replace loading indicator with ready workbench UI (animation): 826.4 ms [Finished 2.183 s after frontend start]
  2024-08-24T22:09:45.284Z root INFO Changed application state from 'initialized_layout' to 'ready'.
  2024-08-24T22:09:45.566Z root INFO Starting language server: esp8266:esp8266:nodemcuv2:led=2,baud=115200,xtal=80,eesz=4M2M,dbg=Disabled,lvl=None____,ip=lm2f,vt=flash,exception=disabled,stacksmash=disabled,wipe=none,ssl=all,mmu=3232,non32xfer=fast
  2024-08-24T22:09:45.576Z daemon INFO time="2024-08-24T23:09:45+01:00" level=info msg="Tool required for debug" tool="esp8266:mklittlefs@3.1.0-gcc10.3-e5f9fec"
  time="2024-08-24T23:09:45+01:00" level=info msg="Tool required for debug" tool="esp8266:mkspiffs@3.1.0-gcc10.3-e5f9fec"
  time="2024-08-24T23:09:45+01:00" level=info msg="Tool required for debug" tool="esp8266:python3@3.7.2-post1"
  time="2024-08-24T23:09:45+01:00" level=info msg="Tool required for debug" tool="esp8266:xtensa-lx106-elf-gcc@3.1.0-gcc10.3-e5f9fec"
  time="2024-08-24T23:09:45+01:00" level=info msg="Tool required for debug" tool="esp32:esp32-arduino-libs@idf-release_v5.1-442a798083"
  time="2024-08-24T23:09:45+01:00" level=info msg="Tool required for debug" tool="arduino:CMSIS-Atmel@1.2.0"
  time="2024-08-24T23:09:45+01:00" level=info msg="Tool required for debug" tool="builtin:serial-monitor@0.14.1"
  time="2024-08-24T23:09:45+01:00" level=info msg="Tool required for debug" tool="builtin:dfu-discovery@0.1.2"
  time="2024-08-24T23:09:45+01:00" level=info msg="Tool required for debug" tool="esp32:esp-xs2@2302"
  time="2024-08-24T23:09:45+01:00" level=info msg="Tool required for debug" tool="esp32:esp-xs3@2302"
  time="2024-08-24T23:09:45+01:00" level=info msg="Tool required for debug" tool="arduino:avr-gcc@7.3.0-atmel3.6.1-arduino7"
  time="2024-08-24T23:09:45+01:00" level=info msg="Tool required for debug" tool="arduino:avrdude@6.3.0-arduino17"
  time="2024-08-24T23:09:45+01:00" level=info msg="Tool required for debug" tool="arduino:bossac@1.7.0-arduino3"
  time="2024-08-24T23:09:45+01:00" level=info msg="Tool required for debug" tool="builtin:ctags@5.8-arduino11"
  time="2024-08-24T23:09:45+01:00" level=info msg="Tool required for debug" tool="esp32:esp-rv32@2302"
  time="2024-08-24T23:09:45+01:00" level=info msg="Tool required for debug" tool="arduino:arduinoOTA@1.3.0"
  time="2024-08-24T23:09:45+01:00" level=info msg="Tool required for debug" tool="esp32:openocd-esp32@v0.12.0-esp32-20230921"
  time="2024-08-24T23:09:45+01:00" level=info msg="Tool required for debug" tool="esp32:esptool_py@4.6"
  time="2024-08-24T23:09:45+01:00" level=info msg="Tool required for debug" tool="esp32:riscv32-esp-elf-gdb@12.1_20231023"
  time="2024-08-24T23:09:45+01:00" level=info msg="Tool required for debug" tool="esp32:esp-x32@2302"
  time="2024-08-24T23:09:45+01:00" level=info msg="Tool required for debug" tool="esp32:xtensa-esp-elf-gdb@12.1_20231023"
  time="2024-08-24T23:09:45+01:00" level=info msg="Tool required for debug" tool="arduino:arm-none-eabi-gcc@7-2017q4"
  time="2024-08-24T23:09:45+01:00" level=info msg="Tool required for debug" tool="arduino:dfu-util@0.11.0-arduino5"
  time="2024-08-24T23:09:45+01:00" level=info msg="Tool required for debug" tool="builtin:serial-discovery@1.4.1"
  time="2024-08-24T23:09:45+01:00" level=info msg="Tool required for debug" tool="arduino:openocd@0.10.0-arduino7"
  time="2024-08-24T23:09:45+01:00" level=info msg="Tool required for debug" tool="arduino:CMSIS@4.5.0"
  time="2024-08-24T23:09:45+01:00" level=info msg="Tool required for debug" tool="builtin:mdns-discovery@1.0.9"
  2024-08-24T22:09:45.685Z daemon INFO time="2024-08-24T23:09:45+01:00" level=info msg="Adding libraries dir" dir=/home/greg/.arduino15/libraries location=ide
  time="2024-08-24T23:09:45+01:00" level=info msg="Adding libraries dir" dir=/home/greg/.arduino15/packages/esp8266/hardware/esp8266/3.1.2/libraries location=platform
  time="2024-08-24T23:09:45+01:00" level=info msg="Adding libraries dir" dir=/home/greg/Arduino/libraries location=user
  2024-08-24T22:09:45.792Z daemon INFO time="2024-08-24T23:09:45+01:00" level=info msg="Resolving include ESPPubSubClientWrapper.h for arch esp8266"
  time="2024-08-24T23:09:45+01:00" level=info msg="  found better lib" lib=ESPPubSubClientWrapper prio=6A7
  Update for version 2.3.2 is not available (latest version: 2.3.2, downgrade is allowed).
  2024-08-24T22:09:45.850Z daemon INFO time="2024-08-24T23:09:45+01:00" level=info msg="Resolving include PubSubClient.h for arch esp8266"
  2024-08-24T22:09:45.850Z daemon INFO time="2024-08-24T23:09:45+01:00" level=info msg="  found better lib" lib=PubSubClient prio=6A7
  2024-08-24T22:09:45.920Z daemon INFO time="2024-08-24T23:09:45+01:00" level=info msg="Resolving include ESP8266WiFi.h for arch esp8266"
  2024-08-24T22:09:45.920Z daemon INFO time="2024-08-24T23:09:45+01:00" level=info msg="  found better lib" lib=ESP8266WiFi prio=6B0
  2024-08-24T22:09:46.031Z daemon INFO time="2024-08-24T23:09:46+01:00" level=info msg="Resolving include EasyButton.h for arch esp8266"
  2024-08-24T22:09:46.031Z daemon INFO time="2024-08-24T23:09:46+01:00" level=info msg="  found better lib" lib=EasyButton prio=6A7
  2024-08-24T22:09:46.150Z daemon INFO time="2024-08-24T23:09:46+01:00" level=info msg="Resolving include Adafruit_NeoPixel.h for arch esp8266"
  time="2024-08-24T23:09:46+01:00" level=info msg="  found better lib" lib="Adafruit NeoPixel" prio=6A7
  2024-08-24T22:09:49.346Z daemon INFO time="2024-08-24T23:09:49+01:00" level=info msg="Adding libraries dir" dir=/home/greg/.arduino15/libraries location=ide
  time="2024-08-24T23:09:49+01:00" level=info msg="Adding libraries dir" dir=/home/greg/.arduino15/packages/esp8266/hardware/esp8266/3.1.2/libraries location=platform
  time="2024-08-24T23:09:49+01:00" level=info msg="Adding libraries dir" dir=/home/greg/Arduino/libraries location=user
  isTempSketch: false. Input was /home/greg/Arduino/BathroomMirrorRelay_sketch_Daylight_saving
  Marking workspace as a closed sketch. Workspace URI: file:///home/greg/Arduino/BathroomMirrorRelay_sketch_Daylight_saving. Date: 1724537444579.
  isTempSketch: false. Input was /home/greg/Arduino/BathroomMirrorRelay_sketch_Daylight_saving
  Marking workspace as a closed sketch. Workspace URI: file:///home/greg/Arduino/BathroomMirrorRelay_sketch_Daylight_saving. Date: 1724537444612.
  Closing channel on service path '/services/electron-window'.
  Closing channel on service path '/services/ide-updater'.
  Storing the sketch as a workspace root: </home/greg/Arduino/BathroomMirrorRelay_sketch_Daylight_saving>.
  Skipped storing sketch as workspace root. Already visited: </home/greg/Arduino/BathroomMirrorRelay_sketch_Daylight_saving>.
  Stored workspaces roots: /home/greg/Arduino/BathroomMirrorRelay_sketch_Daylight_saving
  No sketches were scheduled for deletion.

could well be an openSUSE issue but I have no way of knowing

In order to make all relevant information available to any who are interested in this subject, I'll share a link to @nohspamjose's formal bug report to the Arduino IDE developers:

Hi @nohspamjose. I looked at the output you shared on the GitHub issue and notice that it seems to be related to the graphics card.

I haven't seen previous reports of this specific symptom, but when other users have had problems related to the graphics card, the workaround has been to add the --disable-gpu to the Arduino IDE command line invocation.

For example, if you were using the ZIP package of Arduino IDE, you would close any Arduino IDE windows that are already open and then run this command from the terminal:

./arduino-ide --disable-gpu

Give that a try and let us know whether the problem still occurs.

Perfect!

Fixed the problem straight up.

Thanks

Greg

You are welcome. I'm glad it is working now.

Regards, Per

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.