Arduino IDE 2.3.3 blank window after Linux OS update

Hi - this is a follow-on from Arduino IDE 2.3.2 blank window after linux os update (closed).
Previously IDE 2.3.1 was fine on my openSUSE Leap 15.5 machine, but after a recent OS update, neither 2.3.1 nor 2.3.3 will initialise properly: as per the 1238705 post, I get a blank window along with a mass of error messages on the Konsole (see below). Deleting .config/arduino-ide does NOT resolve the problem on my machine. Today's set of openSUSE updates including chromium updates, but the problem is still not resolved - see below for error messages.

Hope you can resolve this problem quickly - let me know if you need more details, screenshots, etc.
Thanks!

Info details:
Operating System: openSUSE Leap 15.5
KDE Plasma Version: 5.27.9
KDE Frameworks Version: 5.103.0
Qt Version: 5.15.8
Kernel Version: 5.14.21-150500.55.83-default (64-bit)
Graphics Platform: X11
Processors: 4 × Intel® Core™ i5-4210M CPU @ 2.60GHz
Memory: 7.7 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 4600
Manufacturer: Dell Inc.
Product Name: Precision M2800
System Version: 01

Error message details (just the top of a very long file):

}

// Fragment GLSL
#version 300 es

#extension GL_NV_shader_noperspective_interpolation : require
precision mediump float;
precision mediump sampler2D;
out mediump vec4 sk_FragColor;
flat in mediump vec4 vcolor_S0;
void main() {
    mediump vec4 outputColor_S0 = vcolor_S0;
    {
        sk_FragColor = outputColor_S0;
    }
}


Errors:
link failed but did not provide an info log
[3891:1014/134816.981429:ERROR:shared_context_state.cc(98)] Skia shader compilation error
------------------------
// Vertex SKSL
#extension GL_NV_shader_noperspective_interpolation: require
uniform float4 sk_RTAdjust;in float2 position;in float2 localCoord;noperspective out float2 vlocalCoord_S0;void main() {// Primitive Processor QuadPerEdgeAAGeometryProcessor
vlocalCoord_S0 = localCoord;sk_Position = position.xy01;}
// Fragment SKSL
#extension GL_NV_shader_noperspective_interpolation: require
sampler2D uTextureSampler_0_S0;
noperspective in float2 vlocalCoord_S0;void main() {// Stage 0, QuadPerEdgeAAGeometryProcessor
half4 outputColor_S0 = half4(1);float2 texCoord;texCoord = vlocalCoord_S0;outputColor_S0 = (blend_modulate(sample(uTextureSampler_0_S0, texCoord), half4(1)));const half4 outputCoverage_S0 = half4(1);{ // Xfer Processor: Porter Duff
sk_FragColor = outputColor_S0 * outputCoverage_S0;}}
// Vertex GLSL
#version 300 es

#extension GL_NV_shader_noperspective_interpolation : require
precision mediump float;
precision mediump sampler2D;
uniform highp vec4 sk_RTAdjust;
in highp vec2 position;
in highp vec2 localCoord;
noperspective out highp vec2 vlocalCoord_S0;
void main() {
    vlocalCoord_S0 = localCoord;
    gl_Position = vec4(position, 0.0, 1.0);
    gl_Position = vec4(gl_Position.xy * sk_RTAdjust.xz + gl_Position.ww * sk_RTAdjust.yw, 0.0, gl_Position.w);
}

IDE startup chatter (redacted for privacy):

Arduino IDE 2.3.3
Checking for frontend application configuration customizations. Module path: /tmp/.mount_arduindvifby/resources/app/lib/backend/electron-main.js, destination 'package.json': /tmp/.mount_arduindvifby/resources/app/package.json
Setting 'theia.frontend.config.appVersion' application configuration value to: "2.3.3" (type of string)
Setting 'theia.frontend.config.cliVersion' application configuration value to: "1.0.4" (type of string)
Setting 'theia.frontend.config.buildDate' application configuration value to: "2024-09-25T09:35:36.309Z" (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.3","cliVersion":"1.0.4","buildDate":"2024-09-25T09:35:36.309Z"}
Starting backend process. PID: 3900
Configuration directory URI: 'file:///home/<user>/.arduinoIDE'
Configuring to accept webviews on '^.+\.webview\..+$' hostname.
2024-10-14T12:47:55.099Z root INFO Backend Object.initialize: 7.9 ms [Finished 0.696 s after backend start]
2024-10-14T12:47:55.105Z root INFO Backend Object.configure: 6.8 ms [Finished 0.696 s after backend start]
2024-10-14T12:47:55.105Z root INFO Backend a.onStart: 2.2 ms [Finished 0.696 s after backend start]
2024-10-14T12:47:55.106Z root INFO Backend a.configure: 0.4 ms [Finished 0.724 s after backend start]
2024-10-14T12:47:55.107Z root INFO Backend d.onStart: 0.2 ms [Finished 0.724 s after backend start]
2024-10-14T12:47:55.108Z root INFO Backend d.configure: 0.1 ms [Finished 0.724 s after backend start]
2024-10-14T12:47:55.109Z root INFO Backend d.initialize: 27.5 ms [Finished 0.724 s after backend start]
2024-10-14T12:47:55.109Z root INFO Backend c.onStart: 0.3 ms [Finished 0.724 s after backend start]
2024-10-14T12:47:55.109Z root INFO Backend s.configure: 6.4 ms [Finished 0.731 s after backend start]
2024-10-14T12:47:55.111Z config INFO >>> Initializing CLI configuration...
2024-10-14T12:47:55.111Z root INFO Backend c.initialize: 0.9 ms [Finished 0.731 s after backend start]
2024-10-14T12:47:55.111Z root INFO Backend x.onStart: 1.0 ms [Finished 0.732 s after backend start]
2024-10-14T12:47:55.112Z config INFO Loading CLI configuration from /home/<user>/.arduinoIDE/arduino-cli.yaml...
2024-10-14T12:47:55.113Z daemon INFO Starting daemon from /tmp/.mount_arduindvifby/resources/app/lib/backend/resources/arduino-cli...
2024-10-14T12:47:55.113Z root INFO Backend s.initialize: 0.6 ms [Finished 0.733 s after backend start]
2024-10-14T12:47:55.113Z root INFO Backend w.onStart: 1.4 ms [Finished 0.734 s after backend start]
2024-10-14T12:47:55.113Z root INFO Backend r.configure: 2.2 ms [Finished 0.734 s after backend start]
2024-10-14T12:47:55.113Z discovery-log INFO start
2024-10-14T12:47:55.113Z discovery-log INFO start new deferred
2024-10-14T12:47:55.113Z root INFO Backend d.initialize: 0.5 ms [Finished 0.734 s after backend start]
2024-10-14T12:47:55.113Z root INFO Backend y.onStart: 2.1 ms [Finished 0.736 s after backend start]
2024-10-14T12:47:55.113Z root INFO Backend r.configure: 1.7 ms [Finished 0.736 s after backend start]
2024-10-14T12:47:55.113Z root INFO Backend s.onStart: 0.7 ms [Finished 0.738 s after backend start]
2024-10-14T12:47:55.113Z root INFO Backend h.configure: 0.6 ms [Finished 0.738 s after backend start]
2024-10-14T12:47:55.113Z root INFO Backend a.configure: 0.2 ms [Finished 0.738 s after backend start]
2024-10-14T12:47:55.113Z root INFO Backend l.configure: 0.1 ms [Finished 0.738 s after backend start]
2024-10-14T12:47:55.116Z root INFO Theia app listening on http://127.0.0.1:41711.
2024-10-14T12:47:55.116Z root INFO Finished starting backend application: 3.2 ms [Finished 0.741 s after backend start]
2024-10-14T12:47:55.122Z config INFO Loaded CLI configuration: {"board_manager":{"additional_urls":[]},"build_cache":{"compilations_before_purge":10,"ttl":"720h0m0s"},"daemon":{"port":"50051"},"directories":{"data":"/home/<user>/.arduino15","downloads":"/home/<user>/.arduino15/staging","user":"/home/<user>/Arduino"},"library":{"enable_unsafe_install":false},"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-10-14T12:47:55.122Z config INFO 'directories.data' and 'directories.user' are set in the CLI configuration model.
2024-10-14T12:47:55.122Z config INFO Loaded the CLI configuration.
Restoring workspace roots: /home/<user>/Arduino/<user>_Hack/<AppName>_<user>_Hack1.ino/<AppName>_<user>_Hack1
isTempSketch: false. Input was /home/<user>/Arduino/<user>_Hack/<AppName>_<user>_Hack1.ino/<AppName>_<user>_Hack1/<AppName>_<user>_Hack1.ino
2024-10-14T12:47:55.214Z config INFO Mapped the CLI configuration: {"dataDirUri":"file:///home/<user>/.arduino15","sketchDirUri":"file:///home/<user>/Arduino","additionalUrls":[],"network":"none","locale":"en"}
2024-10-14T12:47:55.214Z config INFO Validating the CLI configuration...
2024-10-14T12:47:55.214Z config INFO The CLI config is valid.
2024-10-14T12:47:55.214Z config INFO <<< Initialized the CLI configuration.
2024-10-14T12:47:55.388Z daemon INFO time="2024-10-14T13:47:55+01:00" level=info msg="arduino-cli version 1.0.4"
time="2024-10-14T13:47:55+01:00" level=info msg="Using config file: /home/<user>/.arduinoIDE/arduino-cli.yaml"
time="2024-10-14T13:47:55+01:00" level=info msg="Executing `arduino-cli daemon`"
Daemon is now listening on 127.0.0.1:42989
{"IP":"127.0.0.1","Port":"42989"}
2024-10-14T12:47:55.388Z daemon INFO Daemon is running.
2024-10-14T12:47:55.438Z daemon INFO time="2024-10-14T13:47:55+01:00" level=info msg="Checking signature" index=/home/<user>/.arduino15/package_index.json signatureFile=/home/<user>/.arduino15/package_index.json.sig trusted=true
2024-10-14T12:47:55.439Z daemon INFO time="2024-10-14T13:47:55+01:00" level=info msg="Loading hardware from: /home/<user>/.arduino15/packages"
time="2024-10-14T13:47:55+01:00" level=info msg="Loading package arduino from: /home/<user>/.arduino15/packages/arduino/hardware"
2024-10-14T12:47:55.441Z root INFO Resolve plugins list: 328.9 ms [Finished 1.065 s after backend start]
2024-10-14T12:47:55.441Z daemon INFO time="2024-10-14T13:47:55+01:00" level=info msg="Missing signature file" index=/home/<user>/.arduino15/packages/arduino/hardware/avr/1.8.6/installed.json
2024-10-14T12:47:55.452Z daemon INFO time="2024-10-14T13:47:55+01:00" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor"
time="2024-10-14T13:47:55+01:00" level=info msg="Loaded platform" platform="arduino:avr@1.8.6"
time="2024-10-14T13:47:55+01:00" level=info msg="Checking existence of 'tools' path: /home/<user>/.arduino15/packages/arduino/tools"
time="2024-10-14T13:47:55+01:00" level=info msg="Loading tools from dir: /home/<user>/.arduino15/packages/arduino/tools"
time="2024-10-14T13:47:55+01:00" level=info msg="Loaded tool" tool="arduino:arduinoOTA@1.3.0"
time="2024-10-14T13:47:55+01:00" level=info msg="Loaded tool" tool="arduino:avr-gcc@7.3.0-atmel3.6.1-arduino7"
time="2024-10-14T13:47:55+01:00" level=info msg="Loaded tool" tool="arduino:avrdude@6.3.0-arduino17"
time="2024-10-14T13:47:55+01:00" level=info msg="Loading package builtin from: /home/<user>/.arduino15/packages/builtin"
time="2024-10-14T13:47:55+01:00" level=info msg="Checking existence of 'tools' path: /home/<user>/.arduino15/packages/builtin/tools"
time="2024-10-14T13:47:55+01:00" level=info msg="Loading tools from dir: /home/<user>/.arduino15/packages/builtin/tools"
time="2024-10-14T13:47:55+01:00" level=info msg="Loaded tool" tool="builtin:ctags@5.8-arduino11"
time="2024-10-14T13:47:55+01:00" level=info msg="Loaded tool" tool="builtin:dfu-discovery@0.1.2"
time="2024-10-14T13:47:55+01:00" level=info msg="Loaded tool" tool="builtin:mdns-discovery@1.0.9"
time="2024-10-14T13:47:55+01:00" level=info msg="Loaded tool" tool="builtin:serial-discovery@1.4.0"
time="2024-10-14T13:47:55+01:00" level=info msg="Loaded tool" tool="builtin:serial-discovery@1.4.1"
time="2024-10-14T13:47:55+01:00" level=info msg="Loaded tool" tool="builtin:serial-monitor@0.13.0"
time="2024-10-14T13:47:55+01:00" level=info msg="Loaded tool" tool="builtin:serial-monitor@0.14.1"
time="2024-10-14T13:47:55+01:00" level=info msg="Adding libraries dir" dir=/home/<user>/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries isSingleLibrary=false location=platform
time="2024-10-14T13:47:55+01:00" level=info msg="Loading libraries index file" index=/home/<user>/.arduino15/library_index.json
2024-10-14T12:47:55.758Z daemon INFO time="2024-10-14T13:47:55+01:00" level=info msg="Adding libraries dir" dir=/home/<user>/.arduino15/libraries isSingleLibrary=false location=ide
time="2024-10-14T13:47:55+01:00" level=info msg="Adding libraries dir" dir=/home/<user>/Arduino/libraries isSingleLibrary=false location=user
2024-10-14T12:47:55.761Z discovery-log INFO start resolved watching
2024-10-14T12:47:56.989Z root INFO Deploy plugins list: 328.9 ms [Finished 2.614 s after backend start]
Opening channel for service path '/services/electron-window'.
Opening channel for service path '/services/ide-updater'.
2024-10-14T12:47:58.264Z root INFO Start frontend contributions: 718.0 ms [Finished 2.902 s after frontend start]
2024-10-14T12:47:58.265Z root INFO Changed application state from 'init' to 'started_contributions'.
2024-10-14T12:47:58.303Z root INFO Changed application state from 'started_contributions' to 'attached_shell'.
2024-10-14T12:47:58.304Z root INFO >>> Restoring the layout state...
2024-10-14T12:47:58.306Z root INFO ------- SERIALIZED LAYOUT DATA -------
2024-10-14T12:47:58.306Z root INFO {"version":5,"mainPanel":{"main":{"type":"tab-area","widgets":[{"constructionOptions":{"factoryId":"code-editor-opener","options":{"counter":0,"kind":"navigatable","uri":"file:///home/<user>/Arduino/<user>_Hack/<AppName>_<user>_Hack1.ino/<AppName>_<user>_Hack1/<AppName>_<user>_Hack1.ino"}},"innerWidgetState":"{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":277,\"column\":8},\"position\":{\"lineNumber\":277,\"column\":8}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":277,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.folding\":{\"lineCount\":533,\"provider\":\"indent\",\"foldedImports\":false},\"editor.contrib.wordHighlighter\":false}}"}],"currentIndex":0}},"mainPanelPinned":[false],"bottomPanel":{"config":{"main":{"type":"tab-area","widgets":[{"constructionOptions":{"factoryId":"outputView"},"innerWidgetState":"{\"locked\":false}"},{"constructionOptions":{"factoryId":"serial-monitor"}}],"currentIndex":1}},"pinned":[false,false],"size":233,"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":[]}}
2024-10-14T12:47:58.308Z root INFO ------- END SERIALIZED LAYOUT DATA -------
2024-10-14T12:47:58.389Z root INFO [5914059d-b5f5-4dc3-86b4-84e18aa87f7c] Waiting for backend deployment: 180.2 ms [Finished 3.071 s after frontend start]
2024-10-14T12:47:59.449Z root INFO [hosted-plugin: 3981] PLUGIN_HOST(3981) starting instance
2024-10-14T12:48:00.134Z root INFO [5914059d-b5f5-4dc3-86b4-84e18aa87f7c] Sync of 23 plugins: 1751.4 ms [Finished 4.822 s after frontend start]
2024-10-14T12:48:00.429Z root INFO <<< The layout has been successfully restored.
2024-10-14T12:48:00.535Z root INFO Initialize the workbench layout: 2140.6 ms [Finished 5.115 s after frontend start]
2024-10-14T12:48:00.538Z root INFO Changed application state from 'attached_shell' to 'initialized_layout'.
2024-10-14T12:48:00.539Z root INFO [5914059d-b5f5-4dc3-86b4-84e18aa87f7c] Loading plugin contributions
2024-10-14T12:48:00.539Z root INFO [5914059d-b5f5-4dc3-86b4-84e18aa87f7c] Load contributions of 23 plugins: 105.2 ms [Finished 5.222 s after frontend start]
2024-10-14T12:48:01.262Z root INFO [hosted-plugin: 3981] PLUGIN_HOST(3981): PluginManagerExtImpl/init()
2024-10-14T12:48:01.264Z root INFO [hosted-plugin: 3981] PLUGIN_HOST(3981): initializing(vscode-arduino-api@0.1.2 with /tmp/.mount_arduindvifby/resources/app/lib/backend/plugin-vscode-init)
2024-10-14T12:48:01.343Z root INFO [hosted-plugin: 3981] PLUGIN_HOST(3981): initializing(cortex-debug@1.5.1 with /tmp/.mount_arduindvifby/resources/app/lib/backend/plugin-vscode-init)
2024-10-14T12:48:01.344Z root INFO [hosted-plugin: 3981] Debugger contribution has been registered: cortex-debug
2024-10-14T12:48:01.346Z root INFO [hosted-plugin: 3981] PLUGIN_HOST(3981): initializing(vscode-arduino-tools@0.1.3 with /tmp/.mount_arduindvifby/resources/app/lib/backend/plugin-vscode-init)
2024-10-14T12:48:01.348Z root INFO [hosted-plugin: 3981] PLUGIN_HOST(3981): initializing(cpp@1.52.1 with /tmp/.mount_arduindvifby/resources/app/lib/backend/plugin-vscode-init)
2024-10-14T12:48:01.349Z root INFO [hosted-plugin: 3981] PLUGIN_HOST(3981): initializing(json@1.46.1 with /tmp/.mount_arduindvifby/resources/app/lib/backend/plugin-vscode-init)
2024-10-14T12:48:01.352Z root INFO [hosted-plugin: 3981] PLUGIN_HOST(3981): initializing(json-language-features@1.46.1 with /tmp/.mount_arduindvifby/resources/app/lib/backend/plugin-vscode-init)
2024-10-14T12:48:01.354Z root INFO [hosted-plugin: 3981] PLUGIN_HOST(3981): initializing(vscode-language-pack-bg@1.48.3 with /tmp/.mount_arduindvifby/resources/app/lib/backend/plugin-vscode-init)
2024-10-14T12:48:01.355Z root INFO [hosted-plugin: 3981] PLUGIN_HOST(3981): initializing(vscode-language-pack-cs@1.80.0 with /tmp/.mount_arduindvifby/resources/app/lib/backend/plugin-vscode-init)
2024-10-14T12:48:01.356Z root INFO [hosted-plugin: 3981] PLUGIN_HOST(3981): initializing(vscode-language-pack-de@1.80.0 with /tmp/.mount_arduindvifby/resources/app/lib/backend/plugin-vscode-init)
2024-10-14T12:48:01.358Z root INFO [hosted-plugin: 3981] PLUGIN_HOST(3981): initializing(vscode-language-pack-es@1.80.0 with /tmp/.mount_arduindvifby/resources/app/lib/backend/plugin-vscode-init)
2024-10-14T12:48:01.359Z root INFO [hosted-plugin: 3981] PLUGIN_HOST(3981): initializing(vscode-language-pack-fr@1.80.0 with /tmp/.mount_arduindvifby/resources/app/lib/backend/plugin-vscode-init)
2024-10-14T12:48:01.360Z root INFO [hosted-plugin: 3981] PLUGIN_HOST(3981): initializing(vscode-language-pack-hu@1.48.3 with /tmp/.mount_arduindvifby/resources/app/lib/backend/plugin-vscode-init)
2024-10-14T12:48:01.361Z root INFO [hosted-plugin: 3981] PLUGIN_HOST(3981): initializing(vscode-language-pack-it@1.80.0 with /tmp/.mount_arduindvifby/resources/app/lib/backend/plugin-vscode-init)
2024-10-14T12:48:01.361Z root INFO [hosted-plugin: 3981] PLUGIN_HOST(3981): initializing(vscode-language-pack-ja@1.80.0 with /tmp/.mount_arduindvifby/resources/app/lib/backend/plugin-vscode-init)
2024-10-14T12:48:01.362Z root INFO [hosted-plugin: 3981] PLUGIN_HOST(3981): initializing(vscode-language-pack-ko@1.80.0 with /tmp/.mount_arduindvifby/resources/app/lib/backend/plugin-vscode-init)
2024-10-14T12:48:01.363Z root INFO [hosted-plugin: 3981] PLUGIN_HOST(3981): initializing(vscode-language-pack-nl@1.48.3 with /tmp/.mount_arduindvifby/resources/app/lib/backend/plugin-vscode-init)
2024-10-14T12:48:01.363Z root INFO [hosted-plugin: 3981] PLUGIN_HOST(3981): initializing(vscode-language-pack-pl@1.80.0 with /tmp/.mount_arduindvifby/resources/app/lib/backend/plugin-vscode-init)
2024-10-14T12:48:01.364Z root INFO [hosted-plugin: 3981] PLUGIN_HOST(3981): initializing(vscode-language-pack-pt-BR@1.80.0 with /tmp/.mount_arduindvifby/resources/app/lib/backend/plugin-vscode-init)
2024-10-14T12:48:01.365Z root INFO [hosted-plugin: 3981] PLUGIN_HOST(3981): initializing(vscode-language-pack-ru@1.80.0 with /tmp/.mount_arduindvifby/resources/app/lib/backend/plugin-vscode-init)
2024-10-14T12:48:01.366Z root INFO [hosted-plugin: 3981] PLUGIN_HOST(3981): initializing(vscode-language-pack-tr@1.80.0 with /tmp/.mount_arduindvifby/resources/app/lib/backend/plugin-vscode-init)
2024-10-14T12:48:01.366Z root INFO [hosted-plugin: 3981] PLUGIN_HOST(3981): initializing(vscode-language-pack-uk@1.48.3 with /tmp/.mount_arduindvifby/resources/app/lib/backend/plugin-vscode-init)
2024-10-14T12:48:01.367Z root INFO [hosted-plugin: 3981] PLUGIN_HOST(3981): initializing(vscode-language-pack-zh-hans@1.80.0 with /tmp/.mount_arduindvifby/resources/app/lib/backend/plugin-vscode-init)
2024-10-14T12:48:01.370Z root INFO [hosted-plugin: 3981] PLUGIN_HOST(3981): initializing(vscode-language-pack-zh-hant@1.80.0 with /tmp/.mount_arduindvifby/resources/app/lib/backend/plugin-vscode-init)
2024-10-14T12:48:01.376Z root INFO [hosted-plugin: 3981] PLUGIN_HOST(3981): PluginManagerExtImpl/loadPlugin(/tmp/.mount_arduindvifby/resources/app/plugins/vscode-arduino-api/extension/dist/extension.js)
2024-10-14T12:48:01.380Z root INFO [hosted-plugin: 3981] calling activation function on Arduino IDE API for VS Code extensions
2024-10-14T12:48:01.383Z root INFO [hosted-plugin: 3981] PLUGIN_HOST(3981): PluginManagerExtImpl/loadPlugin(/tmp/.mount_arduindvifby/resources/app/plugins/vscode-builtin-json-language-features/extension/client/dist/jsonMain)
2024-10-14T12:48:01.415Z root INFO [hosted-plugin: 3981] calling activation function on JSON Language Features (built-in)
2024-10-14T12:48:01.419Z root INFO [hosted-plugin: 3981] PLUGIN_HOST(3981): PluginManagerExtImpl/loadPlugin(/tmp/.mount_arduindvifby/resources/app/plugins/vscode-arduino-tools/extension/dist/extension.js)
2024-10-14T12:48:01.451Z root INFO [hosted-plugin: 3981] calling activation function on VS Code Arduino Tools
Checking for update
2024-10-14T12:48:01.932Z root INFO Replace loading indicator with ready workbench UI (animation): 896.4 ms [Finished 6.123 s after frontend start]
2024-10-14T12:48:01.932Z root INFO Changed application state from 'initialized_layout' to 'ready'.
2024-10-14T12:48:01.936Z root INFO Frontend application start: 4014.6 ms [Finished 7.481 s after backend start]
2024-10-14T12:48:01.946Z root INFO [5914059d-b5f5-4dc3-86b4-84e18aa87f7c] Starting plugins.
2024-10-14T12:48:02.332Z root INFO [hosted-plugin: 3981] PLUGIN_HOST(3981): PluginManagerExtImpl/loadPlugin(/tmp/.mount_arduindvifby/resources/app/plugins/cortex-debug/extension/dist/extension.js)
Update for version 2.3.3 is not available (latest version: 2.3.3, downgrade is allowed).
2024-10-14T12:48:02.888Z root INFO [hosted-plugin: 3981] Debug configuration provider has been registered: cortex-debug, trigger: 1
calling activation function on Cortex-Debug
GDB server console created
2024-10-14T12:48:02.893Z daemon INFO time="2024-10-14T13:48:02+01:00" level=info msg="Tool required for debug" tool="arduino:arduinoOTA@1.3.0"
time="2024-10-14T13:48:02+01:00" level=info msg="Tool required for debug" tool="arduino:avr-gcc@7.3.0-atmel3.6.1-arduino7"
time="2024-10-14T13:48:02+01:00" level=info msg="Tool required for debug" tool="arduino:avrdude@6.3.0-arduino17"
time="2024-10-14T13:48:02+01:00" level=info msg="Tool required for debug" tool="builtin:serial-discovery@1.4.1"
time="2024-10-14T13:48:02+01:00" level=info msg="Tool required for debug" tool="builtin:serial-monitor@0.14.1"
time="2024-10-14T13:48:02+01:00" level=info msg="Tool required for debug" tool="builtin:ctags@5.8-arduino11"
time="2024-10-14T13:48:02+01:00" level=info msg="Tool required for debug" tool="builtin:dfu-discovery@0.1.2"
time="2024-10-14T13:48:02+01:00" level=info msg="Tool required for debug" tool="builtin:mdns-discovery@1.0.9"
2024-10-14T12:48:02.904Z root INFO [5914059d-b5f5-4dc3-86b4-84e18aa87f7c] Start of 23 plugins: 2359.0 ms [Finished 7.591 s after frontend start]
2024-10-14T12:48:02.951Z root INFO Starting language server: arduino:avr:uno
2024-10-14T12:48:03.124Z daemon INFO time="2024-10-14T13:48:03+01:00" level=info msg="Adding libraries dir" dir=/home/<user>/.arduino15/libraries isSingleLibrary=false location=ide
time="2024-10-14T13:48:03+01:00" level=info msg="Adding libraries dir" dir=/home/<user>/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries isSingleLibrary=false location=platform
2024-10-14T12:48:03.124Z daemon INFO time="2024-10-14T13:48:03+01:00" level=info msg="Adding libraries dir" dir=/home/<user>/Arduino/libraries isSingleLibrary=false location=user
2024-10-14T12:48:03.382Z daemon INFO time="2024-10-14T13:48:03+01:00" level=info msg="Adding libraries dir" dir=/home/<user>/.arduino15/libraries isSingleLibrary=false location=ide
time="2024-10-14T13:48:03+01:00" level=info msg="Adding libraries dir" dir=/home/<user>/.arduino15/packages/arduino/hardware/avr/1.8.6/libraries isSingleLibrary=false location=platform
2024-10-14T12:48:03.382Z daemon INFO time="2024-10-14T13:48:03+01:00" level=info msg="Adding libraries dir" dir=/home/<user>/Arduino/libraries isSingleLibrary=false location=user
isTempSketch: false. Input was /home/<user>/Arduino/<user>_Hack/<AppName>_<user>_Hack1.ino/<AppName>_<user>_Hack1
Marking workspace as a closed sketch. Workspace URI: file:///home/<user>/Arduino/<user>_Hack/<AppName>_<user>_Hack1.ino/<AppName>_<user>_Hack1. Date: 1728910102949.
isTempSketch: false. Input was /home/<user>/Arduino/<user>_Hack/<AppName>_<user>_Hack1.ino/<AppName>_<user>_Hack1
Marking workspace as a closed sketch. Workspace URI: file:///home/<user>/Arduino/<user>_Hack/<AppName>_<user>_Hack1.ino/<AppName>_<user>_Hack1. Date: 1728910102967.
Closing channel on service path '/services/electron-window'.
Closing channel on service path '/services/ide-updater'.
Storing the sketch as a workspace root: </home/<user>/Arduino/<user>_Hack/<AppName>_<user>_Hack1.ino/<AppName>_<user>_Hack1>.
Skipped storing sketch as workspace root. Already visited: </home/<user>/Arduino/<user>_Hack/<AppName>_<user>_Hack1.ino/<AppName>_<user>_Hack1>.
Stored workspaces roots: /home/<user>/Arduino/<user>_Hack/<AppName>_<user>_Hack1.ino/<AppName>_<user>_Hack1
No sketches were scheduled for deletion.

Hi @signaller. From looking at the "error message details" you shared, it seems to be related to the graphics card.

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.

There were some other users who shared similar error output and found that this did allow Arduino IDE to function properly:

Yep, that works :slight_smile: so thank you @ptillisch for the rapid and clear reply.
Additional info in case it helps other readers: I'm using the AppImage of 2.3.3 on openSUSE Leap 15.5, and to avoid the blank screen, I open a terminal and then invoke the IDE with the GPU disable option:
.\app... --disable-gpu.
Case closed, at least for this user.

You are welcome. I'm glad it is working now. Thanks for taking the time to post an update with your findings!

Regards, Per

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